### 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-09-11 03:31:12,667 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 03:31:12] "GET /pos/ui/75?from_backend=True HTTP/1.1" 200 - 31 0.040 0.097 2026-09-11 03:31:12,703 26 INFO rb-c800635-224702-414046 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_ewallet_refund_credit_note_line_quantity.browser: [3/49] Tour EWalletRefundCreditNoteQtyTour → Step click review button (trigger: .btn-switchpane.review-button) 2026-09-11 03:31:12,719 26 INFO ? werkzeug: 127.0.0.1 - - [11/Sep/2026 03:31:12] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.005 2026-09-11 03:31:12,757 26 INFO rb-c800635-224702-414046 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_ewallet_refund_credit_note_line_quantity.browser: [4/49] Tour EWalletRefundCreditNoteQtyTour → Step click customer button (trigger: .product-screen .set-partner) 2026-09-11 03:31:12,783 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 03:31:12] "GET /pos/ui/75 HTTP/1.1" 200 - 31 0.050 0.201 2026-09-11 03:31:12,820 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 03:31:12] "GET /web/image?model=product.template&field=image_128&id=9&unique=2026-09-11T03:28:11.000+00:00 HTTP/1.1" 200 - 3 0.004 0.137 2026-09-11 03:31:12,849 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 03:31:12] "GET /web/image?model=product.template&field=image_128&id=1570&unique=2026-09-11T03:28:11.000+00:00 HTTP/1.1" 200 - 3 0.006 0.147 2026-09-11 03:31:12,888 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 03:31:12] "GET /web/image?model=product.template&field=image_128&id=1571&unique=2026-09-11T03:28:11.000+00:00 HTTP/1.1" 200 - 3 0.004 0.174 2026-09-11 03:31:12,918 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 03:31:12] "GET /web/image?model=product.template&field=image_128&id=1572&unique=2026-09-11T03:28:11.000+00:00 HTTP/1.1" 200 - 3 0.009 0.191 2026-09-11 03:31:12,940 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 03:31:12] "GET /web/image?model=product.template&field=image_128&id=1576&unique=2026-09-11T03:28:11.000+00:00 HTTP/1.1" 200 - 3 0.005 0.198 2026-09-11 03:31:12,961 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 03:31:12] "GET /web/image?model=product.template&field=image_128&id=1578&unique=2026-09-11T03:28:11.000+00:00 HTTP/1.1" 200 - 3 0.002 0.171 2026-09-11 03:31:12,981 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 03:31:12] "GET /web/image?model=product.template&field=image_128&id=1575&unique=2026-09-11T03:28:11.000+00:00 HTTP/1.1" 200 - 3 0.002 0.153 2026-09-11 03:31:13,007 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 03:31:13] "GET /web/image?model=product.template&field=image_128&id=1577&unique=2026-09-11T03:28:11.000+00:00 HTTP/1.1" 200 - 3 0.002 0.148 2026-09-11 03:31:13,103 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 03:31:13] "POST /web/dataset/call_kw/pos.session/set_opening_control#pos.session.set_opening_control HTTP/1.1" 200 - 38 0.056 0.150 2026-09-11 03:31:13,130 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 03:31:13] "GET /web/image?model=product.template&field=image_128&id=1574&unique=2026-09-11T03:28:11.000+00:00 HTTP/1.1" 200 - 3 0.003 0.182 2026-09-11 03:31:13,161 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 03:31:13] "GET /web/image?model=product.template&field=image_128&id=1573&unique=2026-09-11T03:28:11.000+00:00 HTTP/1.1" 200 - 3 0.012 0.225 2026-09-11 03:31:13,242 26 INFO rb-c800635-224702-414046 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_ewallet_refund_credit_note_line_quantity.browser: [5/49] Tour EWalletRefundCreditNoteQtyTour → Step partner screen is shown (trigger: .modal .partner-list b:contains()) 2026-09-11 03:31:13,317 26 INFO rb-c800635-224702-414046 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_ewallet_refund_credit_note_line_quantity.browser: [6/49] Tour EWalletRefundCreditNoteQtyTour → Step Click search field (trigger: .modal .fa-search.undefined) 2026-09-11 03:31:13,371 26 INFO rb-c800635-224702-414046 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_ewallet_refund_credit_note_line_quantity.browser: [7/49] Tour EWalletRefundCreditNoteQtyTour → Step Search for partner "Ewal" (trigger: .modal-dialog .input-group input) 2026-09-11 03:31:13,422 26 INFO rb-c800635-224702-414046 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_ewallet_refund_credit_note_line_quantity.browser: [8/49] Tour EWalletRefundCreditNoteQtyTour → Step click partner 'Ewal' from partner list screen (trigger: .modal .partner-list b:contains(Ewal)) 2026-09-11 03:31:13,488 26 INFO rb-c800635-224702-414046 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_ewallet_refund_credit_note_line_quantity.browser: [9/49] Tour EWalletRefundCreditNoteQtyTour → Step go back to the products (trigger: .actionpad .back-button) 2026-09-11 03:31:13,510 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 03:31:13] "POST /web/dataset/call_kw/loyalty.card/search_read#loyalty.card.search_read HTTP/1.1" 200 - 6 0.007 0.013 2026-09-11 03:31:13,558 26 INFO rb-c800635-224702-414046 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-09-11 03:31:13,632 26 INFO rb-c800635-224702-414046 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-09-11 03:31:13,683 26 INFO rb-c800635-224702-414046 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-09-11 03:31:13,735 26 INFO rb-c800635-224702-414046 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-09-11 03:31:13,790 26 INFO rb-c800635-224702-414046 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-09-11 03:31:13,842 26 INFO rb-c800635-224702-414046 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-09-11 03:31:13,894 26 INFO rb-c800635-224702-414046 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-09-11 03:31:13,947 26 INFO rb-c800635-224702-414046 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-09-11 03:31:14,010 26 INFO rb-c800635-224702-414046 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-09-11 03:31:14,062 26 INFO rb-c800635-224702-414046 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-09-11 03:31:14,112 26 INFO rb-c800635-224702-414046 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-09-11 03:31:14,163 26 INFO rb-c800635-224702-414046 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-09-11 03:31:14,232 26 INFO rb-c800635-224702-414046 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-09-11 03:31:14,243 26 INFO ? werkzeug: 127.0.0.1 - - [11/Sep/2026 03:31:14] "GET /point_of_sale/static/src/img/money.png HTTP/1.1" 200 - 0 0.000 0.001 2026-09-11 03:31:14,244 26 INFO ? werkzeug: 127.0.0.1 - - [11/Sep/2026 03:31:14] "GET /point_of_sale/static/src/img/card-bank.png HTTP/1.1" 200 - 0 0.000 0.003 2026-09-11 03:31:14,282 26 INFO rb-c800635-224702-414046 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-09-11 03:31:14,333 26 INFO rb-c800635-224702-414046 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-09-11 03:31:14,389 26 INFO rb-c800635-224702-414046 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-09-11 03:31:14,437 26 INFO rb-c800635-224702-414046 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-09-11 03:31:14,506 26 INFO rb-c800635-224702-414046 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-09-11 03:31:14,574 26 INFO rb-c800635-224702-414046 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-09-11 03:31:14,577 26 INFO rb-c800635-224702-414046 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #53923962 started for PoS orders references: [{'name': '/', 'pos_reference': '261-75-000001', 'uuid': '7acec416-2fec-421a-ad2a-01264483a6eb'}] 2026-09-11 03:31:14,587 26 INFO ? werkzeug: 127.0.0.1 - - [11/Sep/2026 03:31:14] "GET /web/static/img/spin.svg HTTP/1.1" 200 - 0 0.000 0.009 2026-09-11 03:31:16,099 26 INFO rb-c800635-224702-414046 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #53923962 order {'name': '/', 'pos_reference': '261-75-000001', 'uuid': '7acec416-2fec-421a-ad2a-01264483a6eb'} created pos.order #547 2026-09-11 03:31:16,131 26 INFO rb-c800635-224702-414046 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #53923962 finished 2026-09-11 03:31:16,206 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 03:31:16] "POST /web/dataset/call_kw/pos.order/sync_from_ui#pos.order.sync_from_ui HTTP/1.1" 200 - 561 0.527 1.104 2026-09-11 03:31:16,264 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 03:31:16] "POST /web/dataset/call_kw/pos.order/confirm_coupon_programs#pos.order.confirm_coupon_programs HTTP/1.1" 200 - 12 0.007 0.014 2026-09-11 03:31:16,282 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 03:31: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-09-11 03:31:16,288 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 03:31:16] "POST /web/dataset/call_kw/pos.order/get_preparation_change#pos.order.get_preparation_change HTTP/1.1" 200 - 1 0.001 0.004 2026-09-11 03:31:16,423 26 INFO rb-c800635-224702-414046 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #52856738 started for PoS orders references: [{'name': 'Shop - 000001', 'pos_reference': '261-75-000001', 'uuid': '7acec416-2fec-421a-ad2a-01264483a6eb'}] 2026-09-11 03:31:16,424 26 INFO rb-c800635-224702-414046 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-09-11 03:31:16,429 26 INFO rb-c800635-224702-414046 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #52856738 order {'name': 'Shop - 000001', 'pos_reference': '261-75-000001', 'uuid': '7acec416-2fec-421a-ad2a-01264483a6eb'} sync ignored for existing PoS order pos.order(547,) (state: done) 2026-09-11 03:31:16,439 26 INFO rb-c800635-224702-414046 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #52856738 finished 2026-09-11 03:31:16,475 26 INFO rb-c800635-224702-414046 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-09-11 03:31:16,525 26 INFO rb-c800635-224702-414046 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-09-11 03:31:16,539 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 03:31:16] "POST /web/dataset/call_kw/pos.order/sync_from_ui#pos.order.sync_from_ui HTTP/1.1" 200 - 68 0.049 0.069 2026-09-11 03:31:16,581 26 INFO rb-c800635-224702-414046 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-09-11 03:31:16,598 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 03:31:16] "POST /web/dataset/call_kw/pos.order/confirm_coupon_programs#pos.order.confirm_coupon_programs HTTP/1.1" 200 - 8 0.011 0.027 2026-09-11 03:31:16,639 26 INFO rb-c800635-224702-414046 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-09-11 03:31:16,710 26 INFO rb-c800635-224702-414046 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-09-11 03:31:16,719 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 03:31:16] "POST /web/dataset/call_kw/pos.order/read_pos_orders#pos.order.read_pos_orders HTTP/1.1" 200 - 1 0.000 0.004 2026-09-11 03:31:16,758 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 03:31:16] "POST /web/dataset/call_kw/pos.config/notify_synchronisation#pos.config.notify_synchronisation HTTP/1.1" 200 - 4 0.004 0.011 2026-09-11 03:31:16,767 26 INFO rb-c800635-224702-414046 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-09-11 03:31:16,772 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 03:31:16] "POST /web/dataset/call_kw/pos.order/search_paid_order_ids#pos.order.search_paid_order_ids HTTP/1.1" 200 - 6 0.005 0.013 2026-09-11 03:31:16,819 26 INFO rb-c800635-224702-414046 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-09-11 03:31:16,872 26 INFO rb-c800635-224702-414046 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-09-11 03:31:16,939 26 INFO rb-c800635-224702-414046 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-09-11 03:31:16,989 26 INFO rb-c800635-224702-414046 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-09-11 03:31:17,048 26 INFO rb-c800635-224702-414046 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-09-11 03:31:17,099 26 INFO rb-c800635-224702-414046 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-09-11 03:31:17,154 26 INFO rb-c800635-224702-414046 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-09-11 03:31:17,229 26 INFO rb-c800635-224702-414046 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-09-11 03:31:17,278 26 INFO rb-c800635-224702-414046 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-09-11 03:31:17,329 26 INFO rb-c800635-224702-414046 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-09-11 03:31:17,390 26 INFO rb-c800635-224702-414046 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-09-11 03:31:17,439 26 INFO rb-c800635-224702-414046 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-09-11 03:31:17,486 26 INFO rb-c800635-224702-414046 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-09-11 03:31:17,537 26 INFO rb-c800635-224702-414046 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-09-11 03:31:17,599 26 INFO rb-c800635-224702-414046 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_ewallet_refund_credit_note_line_quantity.browser: tour succeeded 2026-09-11 03:31:17,600 26 INFO rb-c800635-224702-414046 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_ewallet_refund_credit_note_line_quantity.browser: ╔═══════════════════════════════════════════════╗ ║ TOUR EWalletRefundCreditNoteQtyTour SUCCEEDED ║ ╚═══════════════════════════════════════════════╝ 2026-09-11 03:31:17,603 26 INFO rb-c800635-224702-414046 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #55638158 started for PoS orders references: [{'name': '/', 'pos_reference': '261-75-000002', 'uuid': '05fa31cc-b432-4cf0-923d-49d9bdb727fe'}] 2026-09-11 03:31:17,720 26 INFO rb-c800635-224702-414046 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_ewallet_refund_credit_note_line_quantity.browser: heap 21813764 (allocated 23203840) 2026-09-11 03:31:17,728 26 INFO rb-c800635-224702-414046 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_ewallet_refund_credit_note_line_quantity: Closing chrome headless with pid 76101 2026-09-11 03:31:17,734 26 INFO rb-c800635-224702-414046 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_ewallet_refund_credit_note_line_quantity: Closing websocket connection 2026-09-11 03:31:17,740 26 INFO rb-c800635-224702-414046 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_ewallet_refund_credit_note_line_quantity: Terminating chrome headless with pid 76101 2026-09-11 03:31:17,815 26 INFO rb-c800635-224702-414046 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_ewallet_refund_credit_note_line_quantity: Chrome Log in: /tmp/odoo_tests/rb-c800635-224702-414046/chrome_logs/chrome_log_20260911_033117_814884_test_ewallet_refund_credit_note_line_quantity.txt 2026-09-11 03:31:17,815 26 INFO rb-c800635-224702-414046 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_ewallet_refund_credit_note_line_quantity: Removing chrome user profile "/tmp/tmpmz1m3_sm_chrome_odoo" 2026-09-11 03:31:17,822 26 INFO rb-c800635-224702-414046 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_ewallet_refund_credit_note_line_quantity: waiting for threads: [, ] 2026-09-11 03:31:18,325 26 INFO rb-c800635-224702-414046 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #55638158 order {'name': '/', 'pos_reference': '261-75-000002', 'uuid': '05fa31cc-b432-4cf0-923d-49d9bdb727fe'} created pos.order #548 2026-09-11 03:31:18,328 26 INFO rb-c800635-224702-414046 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #55638158 finished 2026-09-11 03:31:18,399 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 03:31:18] "POST /web/dataset/call_kw/pos.order/sync_from_ui#pos.order.sync_from_ui HTTP/1.1" 200 - 321 0.346 0.452 2026-09-11 03:31:18,455 26 INFO rb-c800635-224702-414046 odoo.addons.pos_loyalty.tests.test_frontend: Starting TestUi.test_free_product_multiple_reward_products ... 2026-09-11 03:31:19,314 26 INFO rb-c800635-224702-414046 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_free_product_multiple_reward_products: Chrome pid: 76318 2026-09-11 03:31:19,319 26 INFO rb-c800635-224702-414046 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_free_product_multiple_reward_products: Chrome headless temporary user profile dir: /tmp/tmpq0ho80vc_chrome_odoo 2026-09-11 03:31:19,321 26 INFO rb-c800635-224702-414046 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_free_product_multiple_reward_products: Issuing json command http://127.0.0.1:46601/json/version 2026-09-11 03:31:19,325 26 INFO rb-c800635-224702-414046 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:46601', path='/json/version', query='', fragment='') with timeout 3 increased to 10s during tests 2026-09-11 03:31:19,350 26 INFO rb-c800635-224702-414046 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_free_product_multiple_reward_products: Browser version: Chrome/150.0.7871.114 2026-09-11 03:31:19,351 26 INFO rb-c800635-224702-414046 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_free_product_multiple_reward_products: Issuing json command http://127.0.0.1:46601/json 2026-09-11 03:31:19,352 26 INFO rb-c800635-224702-414046 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:46601', path='/json', query='', fragment='') with timeout 3 increased to 10s during tests 2026-09-11 03:31:19,359 26 INFO rb-c800635-224702-414046 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_free_product_multiple_reward_products: Websocket url found: ws://127.0.0.1:46601/devtools/page/88CF56466C65F8E1782136E3AE0A03CC 2026-09-11 03:31:19,370 26 INFO rb-c800635-224702-414046 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_free_product_multiple_reward_products: Enable chrome headless console log notification 2026-09-11 03:31:19,375 26 INFO rb-c800635-224702-414046 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_free_product_multiple_reward_products: Chrome headless enable page notifications 2026-09-11 03:31:19,503 26 INFO rb-c800635-224702-414046 odoo.addons.base.models.res_users: Login successful for login:pos_user from n/a 2026-09-11 03:31:19,511 26 INFO rb-c800635-224702-414046 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_free_product_multiple_reward_products: Setting session cookie in browser 2026-09-11 03:31:19,515 26 INFO rb-c800635-224702-414046 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-09-11 03:31:19,516 26 INFO rb-c800635-224702-414046 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-09-11 03:31:19,548 26 INFO rb-c800635-224702-414046 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-09-11 03:31:19,987 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 03:31:19] "GET /pos/web?config_id=75 HTTP/1.1" 200 - 88 0.038 0.407 2026-09-11 03:31:19,990 26 INFO rb-c800635-224702-414046 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_free_product_multiple_reward_products: Navigation result: {'frameId': '88CF56466C65F8E1782136E3AE0A03CC', 'loaderId': 'FB1FBFD3A6E4E6CFD1C8BE7FA28A0BC0', 'isDownload': False} 2026-09-11 03:31:19,990 26 INFO rb-c800635-224702-414046 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-09-11 03:31:20,006 26 INFO rb-c800635-224702-414046 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-09-11 03:31:20,019 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 03:31:20] "GET /web/assets/31c33ef/web.__assets_tests_call__.min.js HTTP/1.1" 200 - 2 0.001 0.006 2026-09-11 03:31:20,026 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 03:31:20] "GET /web/assets/cbcf32d/point_of_sale.assets_prod.min.css HTTP/1.1" 200 - 2 0.002 0.011 2026-09-11 03:31:20,034 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 03:31:20] "GET /web/assets/e7bee96/point_of_sale.assets_prod.min.js HTTP/1.1" 200 - 2 0.001 0.004 2026-09-11 03:31:20,477 26 INFO ? werkzeug: 127.0.0.1 - - [11/Sep/2026 03:31:20] "GET /web/static/fonts/lato/Lato-Reg-webfont.woff HTTP/1.1" 200 - 0 0.000 0.001 2026-09-11 03:31:20,493 26 INFO ? werkzeug: 127.0.0.1 - - [11/Sep/2026 03:31:20] "GET /point_of_sale/static/src/img/favicon.ico HTTP/1.1" 200 - 0 0.000 0.002 2026-09-11 03:31:20,503 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 03:31:20] "GET /web/webclient/translations?hash=&lang=en_US HTTP/1.1" 200 - 1 0.001 0.008 2026-09-11 03:31:20,514 26 INFO rb-c800635-224702-414046 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-09-11 03:31:20,518 26 INFO rb-c800635-224702-414046 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-09-11 03:31:20,528 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 03:31:20] "POST /web/dataset/call_kw/barcode.nomenclature/read#barcode.nomenclature.read HTTP/1.1" 200 - 5 0.003 0.004 2026-09-11 03:31:20,549 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 03:31:20] "POST /web/dataset/call_kw/barcode.rule/search_read#barcode.rule.search_read HTTP/1.1" 200 - 1 0.000 0.003 2026-09-11 03:31:20,563 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 03:31:20] "POST /pos/ping HTTP/1.1" 200 - 0 0.000 0.002 2026-09-11 03:31:20,589 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 03:31:20] "GET /bus/websocket_worker_bundle?v=19.0-2 HTTP/1.1" 200 - 3 0.001 0.012 2026-09-11 03:31:20,604 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 03:31:20] "POST /web/dataset/call_kw/pos.config/register_new_device_identifier#pos.config.register_new_device_identifier HTTP/1.1" 200 - 9 0.006 0.023 2026-09-11 03:31:20,613 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 03:31:20] "GET /websocket?version=19.0-2 HTTP/1.1" 101 - 1 0.000 0.003 2026-09-11 03:31:20,666 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 03:31:20] "POST /web/dataset/call_kw/pos.session/load_data_params#pos.session.load_data_params HTTP/1.1" 200 - 29 0.016 0.032 2026-09-11 03:31:21,167 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 03:31:21] "POST /web/dataset/call_kw/pos.session/load_data#pos.session.load_data HTTP/1.1" 200 - 395 0.200 0.271 2026-09-11 03:31:21,193 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 03:31:21] "POST /web/dataset/call_kw/pos.session/filter_local_data#pos.session.filter_local_data HTTP/1.1" 200 - 0 0.000 0.015 2026-09-11 03:31:21,256 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 03:31:21] "POST /web/dataset/call_kw/pos.config/read_config_open_orders#pos.config.read_config_open_orders HTTP/1.1" 200 - 1 0.000 0.005 2026-09-11 03:31:21,341 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 03:31:21] "GET /web/image/res.company/77/logo/256x256 HTTP/1.1" 200 - 8 0.022 0.041 2026-09-11 03:31:21,393 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 03:31:21] "POST /web/dataset/call_kw/pos.config/read_config_open_orders#pos.config.read_config_open_orders HTTP/1.1" 200 - 1 0.001 0.005 2026-09-11 03:31:21,412 26 INFO rb-c800635-224702-414046 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_free_product_multiple_reward_products.browser: Owl is running in 'dev' mode. 2026-09-11 03:31:21,426 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 03:31:21] "POST /web/dataset/call_kw/product.product/has_access#product.product.has_access HTTP/1.1" 200 - 1 0.002 0.004 2026-09-11 03:31:21,464 26 INFO ? werkzeug: 127.0.0.1 - - [11/Sep/2026 03:31:21] "GET /point_of_sale/static/src/fonts/Inconsolata.otf HTTP/1.1" 200 - 0 0.000 0.004 2026-09-11 03:31:21,468 26 INFO ? werkzeug: 127.0.0.1 - - [11/Sep/2026 03:31:21] "GET /hr_attendance/static/img/background-light.svg HTTP/1.1" 200 - 0 0.000 0.004 2026-09-11 03:31:21,473 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 03:31:21] "GET /pos/service-worker.js HTTP/1.1" 200 - 0 0.000 0.005 2026-09-11 03:31:21,482 26 INFO ? werkzeug: 127.0.0.1 - - [11/Sep/2026 03:31:21] "GET /web/static/img/odoo_logo.svg HTTP/1.1" 200 - 0 0.000 0.020 2026-09-11 03:31:21,503 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 03:31:21] "GET /web/image/res.users/148/avatar_128 HTTP/1.1" 200 - 14 0.012 0.023 2026-09-11 03:31:21,521 26 INFO ? werkzeug: 127.0.0.1 - - [11/Sep/2026 03:31:21] "GET /web/static/src/libs/fontawesome/fonts/fontawesome-webfont.woff2?v=4.7.0 HTTP/1.1" 200 - 0 0.000 0.007 2026-09-11 03:31:21,533 26 INFO ? werkzeug: 127.0.0.1 - - [11/Sep/2026 03:31:21] "GET /web/static/fonts/google/Roboto/Roboto-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.009 2026-09-11 03:31:21,536 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 03:31:21] "GET /web/image?model=res.company&id=77&field=logo HTTP/1.1" 200 - 3 0.017 0.043 2026-09-11 03:31:21,578 26 INFO ? werkzeug: 127.0.0.1 - - [11/Sep/2026 03:31:21] "GET /web/static/lib/zxing-library/zxing-library.js HTTP/1.1" 200 - 0 0.000 0.014 2026-09-11 03:31:21,640 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 03:31:21] "GET /pos/ui/75?from_backend=True HTTP/1.1" 200 - 31 0.039 0.041 2026-09-11 03:31:21,652 26 INFO rb-c800635-224702-414046 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-09-11 03:31:21,735 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 03:31:21] "GET /pos/ui/75 HTTP/1.1" 200 - 31 0.055 0.117 2026-09-11 03:31:21,736 26 INFO rb-c800635-224702-414046 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-09-11 03:31:21,769 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 03:31:21] "GET /web/image?model=product.template&field=image_128&id=1570&unique=2026-09-11T03:28:11.000+00:00 HTTP/1.1" 200 - 3 0.003 0.078 2026-09-11 03:31:21,781 26 INFO ? werkzeug: 127.0.0.1 - - [11/Sep/2026 03:31:21] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.001 2026-09-11 03:31:21,794 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 03:31:21] "GET /web/image?model=product.template&field=image_128&id=1571&unique=2026-09-11T03:28:11.000+00:00 HTTP/1.1" 200 - 3 0.001 0.101 2026-09-11 03:31:21,822 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 03:31:21] "GET /web/image?model=product.template&field=image_128&id=1572&unique=2026-09-11T03:28:11.000+00:00 HTTP/1.1" 200 - 3 0.004 0.111 2026-09-11 03:31:21,857 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 03:31:21] "GET /web/image?model=product.template&field=image_128&id=1574&unique=2026-09-11T03:28:11.000+00:00 HTTP/1.1" 200 - 3 0.003 0.143 2026-09-11 03:31:21,879 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 03:31:21] "GET /web/image?model=product.template&field=image_128&id=1573&unique=2026-09-11T03:28:11.000+00:00 HTTP/1.1" 200 - 3 0.002 0.167 2026-09-11 03:31:21,901 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 03:31:21] "GET /web/image?model=product.template&field=image_128&id=1576&unique=2026-09-11T03:28:11.000+00:00 HTTP/1.1" 200 - 3 0.002 0.154 2026-09-11 03:31:21,922 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 03:31:21] "GET /web/image?model=product.template&field=image_128&id=1578&unique=2026-09-11T03:28:11.000+00:00 HTTP/1.1" 200 - 3 0.003 0.132 2026-09-11 03:31:21,944 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 03:31:21] "GET /web/image?model=product.template&field=image_128&id=1577&unique=2026-09-11T03:28:11.000+00:00 HTTP/1.1" 200 - 3 0.004 0.141 2026-09-11 03:31:21,961 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 03:31:21] "GET /web/image?model=product.template&field=image_128&id=1656&unique=2026-09-11T03:28:11.000+00:00 HTTP/1.1" 200 - 3 0.004 0.130 2026-09-11 03:31:21,985 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 03:31:21] "GET /web/image?model=product.template&field=image_128&id=1657&unique=2026-09-11T03:28:11.000+00:00 HTTP/1.1" 200 - 3 0.002 0.110 2026-09-11 03:31:22,014 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 03:31:22] "GET /web/image?model=product.template&field=image_128&id=1658&unique=2026-09-11T03:28:11.000+00:00 HTTP/1.1" 200 - 3 0.002 0.128 2026-09-11 03:31:22,105 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 03:31:22] "POST /web/dataset/call_kw/pos.session/set_opening_control#pos.session.set_opening_control HTTP/1.1" 200 - 38 0.041 0.158 2026-09-11 03:31:22,124 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 03:31:22] "GET /web/image?model=product.template&field=image_128&id=1575&unique=2026-09-11T03:28:11.000+00:00 HTTP/1.1" 200 - 3 0.003 0.189 2026-09-11 03:31:22,172 26 INFO rb-c800635-224702-414046 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-09-11 03:31:22,245 26 INFO rb-c800635-224702-414046 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-09-11 03:31:22,329 26 INFO rb-c800635-224702-414046 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-09-11 03:31:22,395 26 INFO rb-c800635-224702-414046 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-09-11 03:31:22,448 26 INFO rb-c800635-224702-414046 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-09-11 03:31:22,496 26 INFO rb-c800635-224702-414046 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-09-11 03:31:22,546 26 INFO rb-c800635-224702-414046 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-09-11 03:31:22,618 26 INFO rb-c800635-224702-414046 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-09-11 03:31:22,705 26 INFO rb-c800635-224702-414046 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-09-11 03:31:22,782 26 INFO rb-c800635-224702-414046 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-09-11 03:31:22,848 26 INFO rb-c800635-224702-414046 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-09-11 03:31:22,898 26 INFO rb-c800635-224702-414046 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-09-11 03:31:22,949 26 INFO rb-c800635-224702-414046 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-09-11 03:31:22,999 26 INFO rb-c800635-224702-414046 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-09-11 03:31:23,050 26 INFO rb-c800635-224702-414046 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-09-11 03:31:23,101 26 INFO rb-c800635-224702-414046 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_free_product_multiple_reward_products.browser: tour succeeded 2026-09-11 03:31:23,102 26 INFO rb-c800635-224702-414046 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_free_product_multiple_reward_products.browser: ╔═══════════════════════════════════════════════════════════╗ ║ TOUR test_free_product_multiple_reward_products SUCCEEDED ║ ╚═══════════════════════════════════════════════════════════╝ 2026-09-11 03:31:23,168 26 INFO rb-c800635-224702-414046 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_free_product_multiple_reward_products.browser: heap 16941784 (allocated 18485248) 2026-09-11 03:31:23,173 26 INFO rb-c800635-224702-414046 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_free_product_multiple_reward_products: Closing chrome headless with pid 76318 2026-09-11 03:31:23,176 26 INFO rb-c800635-224702-414046 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_free_product_multiple_reward_products: Closing websocket connection 2026-09-11 03:31:23,178 26 INFO rb-c800635-224702-414046 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_free_product_multiple_reward_products: Terminating chrome headless with pid 76318 2026-09-11 03:31:23,281 26 INFO rb-c800635-224702-414046 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_free_product_multiple_reward_products: Chrome Log in: /tmp/odoo_tests/rb-c800635-224702-414046/chrome_logs/chrome_log_20260911_033123_281133_test_free_product_multiple_reward_products.txt 2026-09-11 03:31:23,281 26 INFO rb-c800635-224702-414046 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_free_product_multiple_reward_products: Removing chrome user profile "/tmp/tmpq0ho80vc_chrome_odoo" 2026-09-11 03:31:23,298 26 INFO rb-c800635-224702-414046 odoo.addons.pos_loyalty.tests.test_frontend: Starting TestUi.test_free_product_tag_quantity_from_gs1_barcode ... 2026-09-11 03:31:24,248 26 INFO rb-c800635-224702-414046 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_free_product_tag_quantity_from_gs1_barcode: Chrome pid: 76530 2026-09-11 03:31:24,249 26 INFO rb-c800635-224702-414046 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_free_product_tag_quantity_from_gs1_barcode: Chrome headless temporary user profile dir: /tmp/tmp42q4qlf6_chrome_odoo 2026-09-11 03:31:24,249 26 INFO rb-c800635-224702-414046 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_free_product_tag_quantity_from_gs1_barcode: Issuing json command http://127.0.0.1:42253/json/version 2026-09-11 03:31:24,250 26 INFO rb-c800635-224702-414046 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:42253', path='/json/version', query='', fragment='') with timeout 3 increased to 10s during tests 2026-09-11 03:31:24,282 26 INFO rb-c800635-224702-414046 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_free_product_tag_quantity_from_gs1_barcode: Browser version: Chrome/150.0.7871.114 2026-09-11 03:31:24,282 26 INFO rb-c800635-224702-414046 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_free_product_tag_quantity_from_gs1_barcode: Issuing json command http://127.0.0.1:42253/json 2026-09-11 03:31:24,283 26 INFO rb-c800635-224702-414046 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:42253', path='/json', query='', fragment='') with timeout 3 increased to 10s during tests 2026-09-11 03:31:24,299 26 INFO rb-c800635-224702-414046 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_free_product_tag_quantity_from_gs1_barcode: Websocket url found: ws://127.0.0.1:42253/devtools/page/7B9F4A185C5B82C9A89D7E7A64CEA510 2026-09-11 03:31:24,311 26 INFO rb-c800635-224702-414046 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_free_product_tag_quantity_from_gs1_barcode: Enable chrome headless console log notification 2026-09-11 03:31:24,317 26 INFO rb-c800635-224702-414046 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_free_product_tag_quantity_from_gs1_barcode: Chrome headless enable page notifications 2026-09-11 03:31:24,397 26 INFO rb-c800635-224702-414046 odoo.addons.base.models.res_users: Login successful for login:pos_user from n/a 2026-09-11 03:31:24,402 26 INFO rb-c800635-224702-414046 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_free_product_tag_quantity_from_gs1_barcode: Setting session cookie in browser 2026-09-11 03:31:24,406 26 INFO rb-c800635-224702-414046 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_free_product_tag_quantity_from_gs1_barcode: Open "http://127.0.0.1:8069/pos/web?config_id=75" in browser 2026-09-11 03:31:24,406 26 INFO rb-c800635-224702-414046 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_free_product_tag_quantity_from_gs1_barcode: Navigating to: "http://127.0.0.1:8069/pos/web?config_id=75" 2026-09-11 03:31:24,422 26 INFO rb-c800635-224702-414046 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-09-11 03:31:24,803 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 03:31:24] "GET /pos/web?config_id=75 HTTP/1.1" 200 - 88 0.027 0.357 2026-09-11 03:31:24,806 26 INFO rb-c800635-224702-414046 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_free_product_tag_quantity_from_gs1_barcode: Navigation result: {'frameId': '7B9F4A185C5B82C9A89D7E7A64CEA510', 'loaderId': 'C2046728D0AE09619F4BE79CFF150A4E', 'isDownload': False} 2026-09-11 03:31:24,806 26 INFO rb-c800635-224702-414046 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_free_product_tag_quantity_from_gs1_barcode: Evaluate ready code "odoo.isTourReady('test_free_product_tag_quantity_from_gs1_barcode')" 2026-09-11 03:31:24,820 26 INFO rb-c800635-224702-414046 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-09-11 03:31:24,838 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 03:31:24] "GET /web/assets/cbcf32d/point_of_sale.assets_prod.min.css HTTP/1.1" 200 - 2 0.001 0.008 2026-09-11 03:31:24,844 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 03:31:24] "GET /web/assets/e7bee96/point_of_sale.assets_prod.min.js HTTP/1.1" 200 - 2 0.001 0.014 2026-09-11 03:31:24,852 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 03:31:24] "GET /web/assets/31c33ef/web.__assets_tests_call__.min.js HTTP/1.1" 200 - 2 0.001 0.019 2026-09-11 03:31:25,339 26 INFO ? werkzeug: 127.0.0.1 - - [11/Sep/2026 03:31:25] "GET /web/static/fonts/lato/Lato-Reg-webfont.woff HTTP/1.1" 200 - 0 0.000 0.008 2026-09-11 03:31:25,343 26 INFO ? werkzeug: 127.0.0.1 - - [11/Sep/2026 03:31:25] "GET /point_of_sale/static/src/img/favicon.ico HTTP/1.1" 200 - 0 0.000 0.005 2026-09-11 03:31:25,358 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 03:31:25] "GET /web/webclient/translations?hash=&lang=en_US HTTP/1.1" 200 - 1 0.001 0.009 2026-09-11 03:31:25,379 26 INFO rb-c800635-224702-414046 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_free_product_tag_quantity_from_gs1_barcode: Evaluate test code "odoo.startTour('test_free_product_tag_quantity_from_gs1_barcode', {"stepDelay": 0, "keepWatchBrowser": false, "debug": false, "startUrl": "/pos/web?config_id=75", "delayToCheckUndeterminisms": 0})" 2026-09-11 03:31:25,385 26 INFO rb-c800635-224702-414046 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_free_product_tag_quantity_from_gs1_barcode.browser: [1/10] Tour test_free_product_tag_quantity_from_gs1_barcode → Step Start PoS (trigger: .screen-login .btn.open-register-btn) 2026-09-11 03:31:25,389 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 03:31:25] "POST /web/dataset/call_kw/barcode.nomenclature/read#barcode.nomenclature.read HTTP/1.1" 200 - 4 0.002 0.007 2026-09-11 03:31:25,414 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 03:31:25] "POST /web/dataset/call_kw/barcode.rule/search_read#barcode.rule.search_read HTTP/1.1" 200 - 2 0.002 0.006 2026-09-11 03:31:25,435 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 03:31:25] "POST /web/dataset/call_kw/barcode.nomenclature/read#barcode.nomenclature.read HTTP/1.1" 200 - 2 0.000 0.006 2026-09-11 03:31:25,453 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 03:31:25] "POST /web/dataset/call_kw/barcode.rule/search_read#barcode.rule.search_read HTTP/1.1" 200 - 1 0.000 0.005 2026-09-11 03:31:25,461 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 03:31:25] "POST /pos/ping HTTP/1.1" 200 - 0 0.000 0.002 2026-09-11 03:31:25,486 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 03:31:25] "POST /web/dataset/call_kw/pos.config/register_new_device_identifier#pos.config.register_new_device_identifier HTTP/1.1" 200 - 9 0.005 0.009 2026-09-11 03:31:25,496 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 03:31:25] "GET /bus/websocket_worker_bundle?v=19.0-2 HTTP/1.1" 200 - 3 0.001 0.022 2026-09-11 03:31:25,546 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 03:31:25] "POST /web/dataset/call_kw/pos.session/load_data_params#pos.session.load_data_params HTTP/1.1" 200 - 29 0.016 0.032 2026-09-11 03:31:25,549 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 03:31:25] "GET /websocket?version=19.0-2 HTTP/1.1" 101 - 1 0.000 0.032 2026-09-11 03:31:26,200 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 03:31:26] "POST /web/dataset/call_kw/pos.session/load_data#pos.session.load_data HTTP/1.1" 200 - 395 0.288 0.322 2026-09-11 03:31:26,221 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 03:31:26] "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-09-11 03:31:26,320 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 03:31: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-09-11 03:31:26,401 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 03:31:26] "GET /web/image/res.company/77/logo/256x256 HTTP/1.1" 200 - 8 0.028 0.032 2026-09-11 03:31:26,437 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 03:31: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.005 2026-09-11 03:31:26,456 26 INFO rb-c800635-224702-414046 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_free_product_tag_quantity_from_gs1_barcode.browser: Owl is running in 'dev' mode. 2026-09-11 03:31:26,476 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 03:31:26] "POST /web/dataset/call_kw/product.product/has_access#product.product.has_access HTTP/1.1" 200 - 1 0.001 0.004 2026-09-11 03:31:26,521 26 INFO ? werkzeug: 127.0.0.1 - - [11/Sep/2026 03:31:26] "GET /point_of_sale/static/src/fonts/Inconsolata.otf HTTP/1.1" 200 - 0 0.000 0.015 2026-09-11 03:31:26,525 26 INFO ? werkzeug: 127.0.0.1 - - [11/Sep/2026 03:31:26] "GET /web/static/img/odoo_logo.svg HTTP/1.1" 200 - 0 0.000 0.005 2026-09-11 03:31:26,534 26 INFO ? werkzeug: 127.0.0.1 - - [11/Sep/2026 03:31:26] "GET /hr_attendance/static/img/background-light.svg HTTP/1.1" 200 - 0 0.000 0.011 2026-09-11 03:31:26,551 26 INFO ? werkzeug: 127.0.0.1 - - [11/Sep/2026 03:31:26] "GET /web/static/src/libs/fontawesome/fonts/fontawesome-webfont.woff2?v=4.7.0 HTTP/1.1" 200 - 0 0.000 0.007 2026-09-11 03:31:26,569 26 INFO ? werkzeug: 127.0.0.1 - - [11/Sep/2026 03:31:26] "GET /web/static/fonts/google/Roboto/Roboto-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.016 2026-09-11 03:31:26,573 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 03:31:26] "GET /web/image/res.users/148/avatar_128 HTTP/1.1" 200 - 14 0.037 0.032 2026-09-11 03:31:26,599 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 03:31:26] "GET /web/image?model=res.company&id=77&field=logo HTTP/1.1" 200 - 3 0.007 0.086 2026-09-11 03:31:26,602 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 03:31:26] "GET /pos/service-worker.js HTTP/1.1" 200 - 0 0.000 0.092 2026-09-11 03:31:26,638 26 INFO rb-c800635-224702-414046 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_free_product_tag_quantity_from_gs1_barcode.browser: [2/10] Tour test_free_product_tag_quantity_from_gs1_barcode → Step confirm dialog (trigger: .modal:not(.o_inactive_modal) .modal-footer .btn-primary:contains("Open Register")) 2026-09-11 03:31:26,674 26 INFO ? werkzeug: 127.0.0.1 - - [11/Sep/2026 03:31:26] "GET /web/static/lib/zxing-library/zxing-library.js HTTP/1.1" 200 - 0 0.000 0.006 2026-09-11 03:31:26,737 26 INFO rb-c800635-224702-414046 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_free_product_tag_quantity_from_gs1_barcode.browser: [3/10] Tour test_free_product_tag_quantity_from_gs1_barcode → Step PoS model scan barcode '0108431673020125303' (trigger: body) 2026-09-11 03:31:26,743 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 03:31:26] "GET /pos/ui/75?from_backend=True HTTP/1.1" 200 - 31 0.049 0.031 2026-09-11 03:31:26,760 26 INFO ? werkzeug: 127.0.0.1 - - [11/Sep/2026 03:31:26] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.006 2026-09-11 03:31:26,772 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 03:31:26] "GET /web/image?model=product.template&field=image_128&id=1571&unique=2026-09-11T03:28:11.000+00:00 HTTP/1.1" 200 - 3 0.003 0.063 2026-09-11 03:31:26,791 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 03:31:26] "GET /web/image?model=product.template&field=image_128&id=1573&unique=2026-09-11T03:28:11.000+00:00 HTTP/1.1" 200 - 3 0.002 0.073 2026-09-11 03:31:26,821 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 03:31:26] "GET /web/image?model=product.template&field=image_128&id=1572&unique=2026-09-11T03:28:11.000+00:00 HTTP/1.1" 200 - 3 0.004 0.106 2026-09-11 03:31:26,835 26 INFO rb-c800635-224702-414046 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_free_product_tag_quantity_from_gs1_barcode.browser: [4/10] Tour test_free_product_tag_quantity_from_gs1_barcode → Step click review button (trigger: .btn-switchpane.review-button) 2026-09-11 03:31:26,843 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 03:31:26] "GET /web/image?model=product.template&field=image_128&id=1570&unique=2026-09-11T03:28:11.000+00:00 HTTP/1.1" 200 - 3 0.001 0.138 2026-09-11 03:31:26,913 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 03:31:26] "GET /pos/ui/75 HTTP/1.1" 200 - 31 0.028 0.220 2026-09-11 03:31:26,928 26 INFO rb-c800635-224702-414046 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_free_product_tag_quantity_from_gs1_barcode.browser: [5/10] Tour test_free_product_tag_quantity_from_gs1_barcode → Step Check orderline with attributes: {"withClass":".selected","productName":"Promo Item A","quantity":"3.00","attributeLine":""} (trigger: .order-container .orderline.selected:has(.product-name:contains("Promo Item A")):has(.qty:contains("3"))) 2026-09-11 03:31:26,939 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 03:31:26] "GET /web/image?model=product.template&field=image_128&id=1576&unique=2026-09-11T03:28:11.000+00:00 HTTP/1.1" 200 - 3 0.004 0.171 2026-09-11 03:31:26,956 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 03:31:26] "GET /web/image?model=product.template&field=image_128&id=1660&unique=2026-09-11T03:28:11.000+00:00 HTTP/1.1" 200 - 3 0.001 0.179 2026-09-11 03:31:26,986 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 03:31:26] "GET /web/image?model=product.template&field=image_128&id=1578&unique=2026-09-11T03:28:11.000+00:00 HTTP/1.1" 200 - 3 0.004 0.170 2026-09-11 03:31:26,998 26 INFO ? werkzeug: 127.0.0.1 - - [11/Sep/2026 03:31:26] "GET /point_of_sale/static/src/sounds/beep.ogg HTTP/1.1" 206 - 0 0.000 0.004 2026-09-11 03:31:27,019 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 03:31:27] "GET /web/image?model=product.template&field=image_128&id=1661&unique=2026-09-11T03:28:11.000+00:00 HTTP/1.1" 200 - 3 0.005 0.186 2026-09-11 03:31:27,042 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 03:31:27] "GET /web/image?model=product.template&field=image_128&id=1577&unique=2026-09-11T03:28:11.000+00:00 HTTP/1.1" 200 - 3 0.002 0.191 2026-09-11 03:31:27,118 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 03:31:27] "POST /web/dataset/call_kw/pos.session/set_opening_control#pos.session.set_opening_control HTTP/1.1" 200 - 38 0.036 0.161 2026-09-11 03:31:27,151 26 INFO rb-c800635-224702-414046 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_free_product_tag_quantity_from_gs1_barcode.browser: [6/10] Tour test_free_product_tag_quantity_from_gs1_barcode → Step go back to the products (trigger: .actionpad .back-button) 2026-09-11 03:31:27,152 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 03:31:27] "GET /web/image?model=product.template&field=image_128&id=1575&unique=2026-09-11T03:28:11.000+00:00 HTTP/1.1" 200 - 3 0.006 0.187 2026-09-11 03:31:27,183 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 03:31:27] "GET /web/image?model=product.template&field=image_128&id=1574&unique=2026-09-11T03:28:11.000+00:00 HTTP/1.1" 200 - 3 0.008 0.232 2026-09-11 03:31:27,201 26 INFO rb-c800635-224702-414046 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_free_product_tag_quantity_from_gs1_barcode.browser: [7/10] Tour test_free_product_tag_quantity_from_gs1_barcode → 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-09-11 03:31:27,252 26 INFO rb-c800635-224702-414046 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_free_product_tag_quantity_from_gs1_barcode.browser: [8/10] Tour test_free_product_tag_quantity_from_gs1_barcode → Step click review button (trigger: .btn-switchpane.review-button) 2026-09-11 03:31:27,302 26 INFO rb-c800635-224702-414046 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_free_product_tag_quantity_from_gs1_barcode.browser: [9/10] Tour test_free_product_tag_quantity_from_gs1_barcode → Step order total amount is '20.00' (trigger: .product-screen .order-summary .total:contains("20.00")) 2026-09-11 03:31:27,354 26 INFO rb-c800635-224702-414046 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_free_product_tag_quantity_from_gs1_barcode.browser: [10/10] Tour test_free_product_tag_quantity_from_gs1_barcode → Step go back to the products (trigger: .actionpad .back-button) 2026-09-11 03:31:27,405 26 INFO rb-c800635-224702-414046 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_free_product_tag_quantity_from_gs1_barcode.browser: tour succeeded 2026-09-11 03:31:27,405 26 INFO rb-c800635-224702-414046 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_free_product_tag_quantity_from_gs1_barcode.browser: ╔════════════════════════════════════════════════════════════════╗ ║ TOUR test_free_product_tag_quantity_from_gs1_barcode SUCCEEDED ║ ╚════════════════════════════════════════════════════════════════╝ 2026-09-11 03:31:27,476 26 INFO rb-c800635-224702-414046 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_free_product_tag_quantity_from_gs1_barcode.browser: heap 14688916 (allocated 15728640) 2026-09-11 03:31:27,484 26 INFO rb-c800635-224702-414046 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_free_product_tag_quantity_from_gs1_barcode: Closing chrome headless with pid 76530 2026-09-11 03:31:27,484 26 INFO rb-c800635-224702-414046 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_free_product_tag_quantity_from_gs1_barcode: Closing websocket connection 2026-09-11 03:31:27,485 26 INFO rb-c800635-224702-414046 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_free_product_tag_quantity_from_gs1_barcode: Terminating chrome headless with pid 76530 2026-09-11 03:31:27,553 26 INFO rb-c800635-224702-414046 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_free_product_tag_quantity_from_gs1_barcode: Chrome Log in: /tmp/odoo_tests/rb-c800635-224702-414046/chrome_logs/chrome_log_20260911_033127_553258_test_free_product_tag_quantity_from_gs1_barcode.txt 2026-09-11 03:31:27,553 26 INFO rb-c800635-224702-414046 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_free_product_tag_quantity_from_gs1_barcode: Removing chrome user profile "/tmp/tmp42q4qlf6_chrome_odoo" 2026-09-11 03:31:27,565 26 INFO rb-c800635-224702-414046 odoo.addons.pos_loyalty.tests.test_frontend: Starting TestUi.test_free_product_tag_quantity_set_with_numpad ... 2026-09-11 03:31:28,402 26 INFO rb-c800635-224702-414046 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_free_product_tag_quantity_set_with_numpad: Chrome pid: 76743 2026-09-11 03:31:28,402 26 INFO rb-c800635-224702-414046 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_free_product_tag_quantity_set_with_numpad: Chrome headless temporary user profile dir: /tmp/tmp52v1gp_q_chrome_odoo 2026-09-11 03:31:28,402 26 INFO rb-c800635-224702-414046 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_free_product_tag_quantity_set_with_numpad: Issuing json command http://127.0.0.1:35075/json/version 2026-09-11 03:31:28,403 26 INFO rb-c800635-224702-414046 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:35075', path='/json/version', query='', fragment='') with timeout 3 increased to 10s during tests 2026-09-11 03:31:28,460 26 INFO rb-c800635-224702-414046 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_free_product_tag_quantity_set_with_numpad: Browser version: Chrome/150.0.7871.114 2026-09-11 03:31:28,460 26 INFO rb-c800635-224702-414046 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_free_product_tag_quantity_set_with_numpad: Issuing json command http://127.0.0.1:35075/json 2026-09-11 03:31:28,460 26 INFO rb-c800635-224702-414046 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:35075', path='/json', query='', fragment='') with timeout 3 increased to 10s during tests 2026-09-11 03:31:28,469 26 INFO rb-c800635-224702-414046 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_free_product_tag_quantity_set_with_numpad: Websocket url found: ws://127.0.0.1:35075/devtools/page/BA6BB6A84C71AB4C976E3F37FB3FE37F 2026-09-11 03:31:28,482 26 INFO rb-c800635-224702-414046 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_free_product_tag_quantity_set_with_numpad: Enable chrome headless console log notification 2026-09-11 03:31:28,486 26 INFO rb-c800635-224702-414046 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_free_product_tag_quantity_set_with_numpad: Chrome headless enable page notifications 2026-09-11 03:31:28,588 26 INFO rb-c800635-224702-414046 odoo.addons.base.models.res_users: Login successful for login:pos_user from n/a 2026-09-11 03:31:28,593 26 INFO rb-c800635-224702-414046 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_free_product_tag_quantity_set_with_numpad: Setting session cookie in browser 2026-09-11 03:31:28,595 26 INFO rb-c800635-224702-414046 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_free_product_tag_quantity_set_with_numpad: Open "http://127.0.0.1:8069/pos/web?config_id=75" in browser 2026-09-11 03:31:28,595 26 INFO rb-c800635-224702-414046 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_free_product_tag_quantity_set_with_numpad: Navigating to: "http://127.0.0.1:8069/pos/web?config_id=75" 2026-09-11 03:31:28,611 26 INFO rb-c800635-224702-414046 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-09-11 03:31:29,196 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 03:31:29] "GET /pos/web?config_id=75 HTTP/1.1" 200 - 88 0.030 0.558 2026-09-11 03:31:29,201 26 INFO rb-c800635-224702-414046 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_free_product_tag_quantity_set_with_numpad: Navigation result: {'frameId': 'BA6BB6A84C71AB4C976E3F37FB3FE37F', 'loaderId': 'D1D51C7565BA299703E1D92A735AEC62', 'isDownload': False} 2026-09-11 03:31:29,202 26 INFO rb-c800635-224702-414046 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_free_product_tag_quantity_set_with_numpad: Evaluate ready code "odoo.isTourReady('test_free_product_tag_quantity_set_with_numpad')" 2026-09-11 03:31:29,226 26 INFO rb-c800635-224702-414046 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-09-11 03:31:29,244 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 03:31:29] "GET /web/assets/31c33ef/web.__assets_tests_call__.min.js HTTP/1.1" 200 - 2 0.002 0.009 2026-09-11 03:31:29,251 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 03:31:29] "GET /web/assets/cbcf32d/point_of_sale.assets_prod.min.css HTTP/1.1" 200 - 2 0.002 0.016 2026-09-11 03:31:29,275 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 03:31:29] "GET /web/assets/e7bee96/point_of_sale.assets_prod.min.js HTTP/1.1" 200 - 2 0.001 0.041 2026-09-11 03:31:29,710 26 INFO ? werkzeug: 127.0.0.1 - - [11/Sep/2026 03:31:29] "GET /web/static/fonts/lato/Lato-Reg-webfont.woff HTTP/1.1" 200 - 0 0.000 0.002 2026-09-11 03:31:29,728 26 INFO ? werkzeug: 127.0.0.1 - - [11/Sep/2026 03:31:29] "GET /point_of_sale/static/src/img/favicon.ico HTTP/1.1" 200 - 0 0.000 0.002 2026-09-11 03:31:29,738 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 03:31:29] "GET /web/webclient/translations?hash=&lang=en_US HTTP/1.1" 200 - 1 0.003 0.009 2026-09-11 03:31:29,757 26 INFO rb-c800635-224702-414046 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_free_product_tag_quantity_set_with_numpad: Evaluate test code "odoo.startTour('test_free_product_tag_quantity_set_with_numpad', {"stepDelay": 0, "keepWatchBrowser": false, "debug": false, "startUrl": "/pos/web?config_id=75", "delayToCheckUndeterminisms": 0})" 2026-09-11 03:31:29,763 26 INFO rb-c800635-224702-414046 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_free_product_tag_quantity_set_with_numpad.browser: [1/29] Tour test_free_product_tag_quantity_set_with_numpad → Step Start PoS (trigger: .screen-login .btn.open-register-btn) 2026-09-11 03:31:29,771 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 03:31:29] "POST /web/dataset/call_kw/barcode.nomenclature/read#barcode.nomenclature.read HTTP/1.1" 200 - 5 0.005 0.006 2026-09-11 03:31:29,788 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 03:31:29] "POST /web/dataset/call_kw/barcode.rule/search_read#barcode.rule.search_read HTTP/1.1" 200 - 1 0.000 0.007 2026-09-11 03:31:29,802 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 03:31:29] "POST /pos/ping HTTP/1.1" 200 - 0 0.000 0.002 2026-09-11 03:31:29,829 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 03:31:29] "POST /web/dataset/call_kw/pos.config/register_new_device_identifier#pos.config.register_new_device_identifier HTTP/1.1" 200 - 9 0.007 0.009 2026-09-11 03:31:29,841 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 03:31:29] "GET /bus/websocket_worker_bundle?v=19.0-2 HTTP/1.1" 200 - 3 0.002 0.023 2026-09-11 03:31:29,887 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 03:31:29] "POST /web/dataset/call_kw/pos.session/load_data_params#pos.session.load_data_params HTTP/1.1" 200 - 29 0.018 0.025 2026-09-11 03:31:29,890 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 03:31:29] "GET /websocket?version=19.0-2 HTTP/1.1" 101 - 1 0.000 0.031 2026-09-11 03:31:30,497 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 03:31:30] "POST /web/dataset/call_kw/pos.session/load_data#pos.session.load_data HTTP/1.1" 200 - 395 0.241 0.319 2026-09-11 03:31:30,526 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 03:31:30] "POST /web/dataset/call_kw/pos.session/filter_local_data#pos.session.filter_local_data HTTP/1.1" 200 - 0 0.000 0.019 2026-09-11 03:31:30,583 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 03:31: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-09-11 03:31:30,651 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 03:31:30] "GET /web/image/res.company/77/logo/256x256 HTTP/1.1" 200 - 8 0.010 0.032 2026-09-11 03:31:30,673 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 03:31: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-09-11 03:31:30,691 26 INFO rb-c800635-224702-414046 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_free_product_tag_quantity_set_with_numpad.browser: Owl is running in 'dev' mode. 2026-09-11 03:31:30,702 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 03:31:30] "POST /web/dataset/call_kw/product.product/has_access#product.product.has_access HTTP/1.1" 200 - 1 0.002 0.005 2026-09-11 03:31:30,751 26 INFO ? werkzeug: 127.0.0.1 - - [11/Sep/2026 03:31:30] "GET /point_of_sale/static/src/fonts/Inconsolata.otf HTTP/1.1" 200 - 0 0.000 0.004 2026-09-11 03:31:30,755 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 03:31:30] "GET /pos/service-worker.js HTTP/1.1" 200 - 0 0.000 0.003 2026-09-11 03:31:30,762 26 INFO ? werkzeug: 127.0.0.1 - - [11/Sep/2026 03:31:30] "GET /web/static/img/odoo_logo.svg HTTP/1.1" 200 - 0 0.000 0.005 2026-09-11 03:31:30,779 26 INFO ? werkzeug: 127.0.0.1 - - [11/Sep/2026 03:31:30] "GET /hr_attendance/static/img/background-light.svg HTTP/1.1" 200 - 0 0.000 0.015 2026-09-11 03:31:30,787 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 03:31:30] "GET /web/image?model=res.company&id=77&field=logo HTTP/1.1" 200 - 3 0.007 0.024 2026-09-11 03:31:30,824 26 INFO ? werkzeug: 127.0.0.1 - - [11/Sep/2026 03:31:30] "GET /web/static/fonts/google/Roboto/Roboto-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.004 2026-09-11 03:31:30,828 26 INFO ? werkzeug: 127.0.0.1 - - [11/Sep/2026 03:31:30] "GET /web/static/src/libs/fontawesome/fonts/fontawesome-webfont.woff2?v=4.7.0 HTTP/1.1" 200 - 0 0.000 0.009 2026-09-11 03:31:30,831 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 03:31:30] "GET /web/image/res.users/148/avatar_128 HTTP/1.1" 200 - 14 0.013 0.062 2026-09-11 03:31:30,856 26 INFO ? werkzeug: 127.0.0.1 - - [11/Sep/2026 03:31:30] "GET /web/static/lib/zxing-library/zxing-library.js HTTP/1.1" 200 - 0 0.000 0.013 2026-09-11 03:31:30,894 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 03:31:30] "GET /pos/ui/75?from_backend=True HTTP/1.1" 200 - 31 0.022 0.040 2026-09-11 03:31:30,913 26 INFO rb-c800635-224702-414046 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_free_product_tag_quantity_set_with_numpad.browser: [2/29] Tour test_free_product_tag_quantity_set_with_numpad → Step confirm dialog (trigger: .modal:not(.o_inactive_modal) .modal-footer .btn-primary:contains("Open Register")) 2026-09-11 03:31:30,979 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 03:31:30] "GET /pos/ui/75 HTTP/1.1" 200 - 31 0.026 0.120 2026-09-11 03:31:31,030 26 INFO rb-c800635-224702-414046 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_free_product_tag_quantity_set_with_numpad.browser: [3/29] Tour test_free_product_tag_quantity_set_with_numpad → Step click product 'Promo Item A' (trigger: article.product .product-content .product-name:contains("Promo Item A")) 2026-09-11 03:31:31,034 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 03:31:31] "GET /web/image?model=product.template&field=image_128&id=1570&unique=2026-09-11T03:28:11.000+00:00 HTTP/1.1" 200 - 3 0.008 0.051 2026-09-11 03:31:31,038 26 INFO ? werkzeug: 127.0.0.1 - - [11/Sep/2026 03:31:31] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.001 2026-09-11 03:31:31,069 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 03:31:31] "GET /web/image?model=product.template&field=image_128&id=1572&unique=2026-09-11T03:28:11.000+00:00 HTTP/1.1" 200 - 3 0.010 0.072 2026-09-11 03:31:31,100 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 03:31:31] "GET /web/image?model=product.template&field=image_128&id=1571&unique=2026-09-11T03:28:11.000+00:00 HTTP/1.1" 200 - 3 0.011 0.101 2026-09-11 03:31:31,124 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 03:31:31] "GET /web/image?model=product.template&field=image_128&id=1575&unique=2026-09-11T03:28:11.000+00:00 HTTP/1.1" 200 - 3 0.003 0.111 2026-09-11 03:31:31,153 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 03:31:31] "GET /web/image?model=product.template&field=image_128&id=1574&unique=2026-09-11T03:28:11.000+00:00 HTTP/1.1" 200 - 3 0.003 0.143 2026-09-11 03:31:31,173 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 03:31:31] "GET /web/image?model=product.template&field=image_128&id=1573&unique=2026-09-11T03:28:11.000+00:00 HTTP/1.1" 200 - 3 0.002 0.162 2026-09-11 03:31:31,202 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 03:31:31] "GET /web/image?model=product.template&field=image_128&id=1578&unique=2026-09-11T03:28:11.000+00:00 HTTP/1.1" 200 - 3 0.002 0.154 2026-09-11 03:31:31,223 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 03:31:31] "GET /web/image?model=product.template&field=image_128&id=1576&unique=2026-09-11T03:28:11.000+00:00 HTTP/1.1" 200 - 3 0.002 0.145 2026-09-11 03:31:31,264 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 03:31:31] "GET /web/image?model=product.template&field=image_128&id=1663&unique=2026-09-11T03:28:11.000+00:00 HTTP/1.1" 200 - 3 0.003 0.154 2026-09-11 03:31:31,280 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 03:31:31] "GET /web/image?model=product.template&field=image_128&id=1577&unique=2026-09-11T03:28:11.000+00:00 HTTP/1.1" 200 - 3 0.002 0.149 2026-09-11 03:31:31,299 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 03:31:31] "GET /web/image?model=product.template&field=image_128&id=1664&unique=2026-09-11T03:28:11.000+00:00 HTTP/1.1" 200 - 3 0.002 0.138 2026-09-11 03:31:31,357 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 03:31:31] "POST /web/dataset/call_kw/pos.session/set_opening_control#pos.session.set_opening_control HTTP/1.1" 200 - 38 0.020 0.158 2026-09-11 03:31:31,415 26 INFO rb-c800635-224702-414046 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_free_product_tag_quantity_set_with_numpad.browser: [4/29] Tour test_free_product_tag_quantity_set_with_numpad → Step Check that: ---Check orderline with attributes: {"withClass":".fst-italic","productName":"Free Product","price":"-10.00","quantity":"1.00"}--- is not true (trigger: body:not(:has(.order-container .orderline.fst-italic:has(.product-name:contains("Free Product")):has(.qty:contains("1")):has(.price:contains("-10.00"))))) 2026-09-11 03:31:31,468 26 INFO rb-c800635-224702-414046 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_free_product_tag_quantity_set_with_numpad.browser: [5/29] Tour test_free_product_tag_quantity_set_with_numpad → Step click review button (trigger: .btn-switchpane.review-button) 2026-09-11 03:31:31,519 26 INFO rb-c800635-224702-414046 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_free_product_tag_quantity_set_with_numpad.browser: [6/29] Tour test_free_product_tag_quantity_set_with_numpad → Step click numpad button: 3 (trigger: div.numpad button:contains(/^3$/)) 2026-09-11 03:31:31,572 26 INFO rb-c800635-224702-414046 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_free_product_tag_quantity_set_with_numpad.browser: [7/29] Tour test_free_product_tag_quantity_set_with_numpad → Step go back to the products (trigger: .actionpad .back-button) 2026-09-11 03:31:31,623 26 INFO rb-c800635-224702-414046 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_free_product_tag_quantity_set_with_numpad.browser: [8/29] Tour test_free_product_tag_quantity_set_with_numpad → Step click review button (trigger: .btn-switchpane.review-button) 2026-09-11 03:31:31,673 26 INFO rb-c800635-224702-414046 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_free_product_tag_quantity_set_with_numpad.browser: [9/29] Tour test_free_product_tag_quantity_set_with_numpad → Step Check orderline with attributes: {"withClass":".selected","productName":"Promo Item A","quantity":"3.00","attributeLine":""} (trigger: .order-container .orderline.selected:has(.product-name:contains("Promo Item A")):has(.qty:contains("3"))) 2026-09-11 03:31:31,768 26 INFO rb-c800635-224702-414046 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_free_product_tag_quantity_set_with_numpad.browser: [10/29] Tour test_free_product_tag_quantity_set_with_numpad → Step go back to the products (trigger: .actionpad .back-button) 2026-09-11 03:31:31,819 26 INFO rb-c800635-224702-414046 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_free_product_tag_quantity_set_with_numpad.browser: [11/29] Tour test_free_product_tag_quantity_set_with_numpad → 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-09-11 03:31:31,870 26 INFO rb-c800635-224702-414046 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_free_product_tag_quantity_set_with_numpad.browser: [12/29] Tour test_free_product_tag_quantity_set_with_numpad → Step click review button (trigger: .btn-switchpane.review-button) 2026-09-11 03:31:31,920 26 INFO rb-c800635-224702-414046 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_free_product_tag_quantity_set_with_numpad.browser: [13/29] Tour test_free_product_tag_quantity_set_with_numpad → Step order total amount is '20.00' (trigger: .product-screen .order-summary .total:contains("20.00")) 2026-09-11 03:31:31,971 26 INFO rb-c800635-224702-414046 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_free_product_tag_quantity_set_with_numpad.browser: [14/29] Tour test_free_product_tag_quantity_set_with_numpad → Step go back to the products (trigger: .actionpad .back-button) 2026-09-11 03:31:32,022 26 INFO rb-c800635-224702-414046 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_free_product_tag_quantity_set_with_numpad.browser: [15/29] Tour test_free_product_tag_quantity_set_with_numpad → Step click product 'Promo Item B' (trigger: article.product .product-content .product-name:contains("Promo Item B")) 2026-09-11 03:31:32,105 26 INFO rb-c800635-224702-414046 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_free_product_tag_quantity_set_with_numpad.browser: [16/29] Tour test_free_product_tag_quantity_set_with_numpad → Step click review button (trigger: .btn-switchpane.review-button) 2026-09-11 03:31:32,156 26 INFO rb-c800635-224702-414046 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_free_product_tag_quantity_set_with_numpad.browser: [17/29] Tour test_free_product_tag_quantity_set_with_numpad → Step order total amount is '25.00' (trigger: .product-screen .order-summary .total:contains("25.00")) 2026-09-11 03:31:32,207 26 INFO rb-c800635-224702-414046 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_free_product_tag_quantity_set_with_numpad.browser: [18/29] Tour test_free_product_tag_quantity_set_with_numpad → Step go back to the products (trigger: .actionpad .back-button) 2026-09-11 03:31:32,257 26 INFO rb-c800635-224702-414046 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_free_product_tag_quantity_set_with_numpad.browser: [19/29] Tour test_free_product_tag_quantity_set_with_numpad → Step click review button (trigger: .btn-switchpane.review-button) 2026-09-11 03:31:32,307 26 INFO rb-c800635-224702-414046 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_free_product_tag_quantity_set_with_numpad.browser: [20/29] Tour test_free_product_tag_quantity_set_with_numpad → Step click numpad button: 3 (trigger: div.numpad button:contains(/^3$/)) 2026-09-11 03:31:32,360 26 INFO rb-c800635-224702-414046 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_free_product_tag_quantity_set_with_numpad.browser: [21/29] Tour test_free_product_tag_quantity_set_with_numpad → Step go back to the products (trigger: .actionpad .back-button) 2026-09-11 03:31:32,411 26 INFO rb-c800635-224702-414046 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_free_product_tag_quantity_set_with_numpad.browser: [22/29] Tour test_free_product_tag_quantity_set_with_numpad → Step click review button (trigger: .btn-switchpane.review-button) 2026-09-11 03:31:32,461 26 INFO rb-c800635-224702-414046 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_free_product_tag_quantity_set_with_numpad.browser: [23/29] Tour test_free_product_tag_quantity_set_with_numpad → Step Check orderline with attributes: {"withClass":".selected","productName":"Promo Item B","quantity":"3.00","attributeLine":""} (trigger: .order-container .orderline.selected:has(.product-name:contains("Promo Item B")):has(.qty:contains("3"))) 2026-09-11 03:31:32,570 26 INFO rb-c800635-224702-414046 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_free_product_tag_quantity_set_with_numpad.browser: [24/29] Tour test_free_product_tag_quantity_set_with_numpad → Step go back to the products (trigger: .actionpad .back-button) 2026-09-11 03:31:32,623 26 INFO rb-c800635-224702-414046 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_free_product_tag_quantity_set_with_numpad.browser: [25/29] Tour test_free_product_tag_quantity_set_with_numpad → Step Check orderline with attributes: {"withClass":".fst-italic","productName":"Free Product","price":"-5.00","quantity":"1.00"} (trigger: .order-container .orderline.fst-italic:has(.product-name:contains("Free Product")):has(.qty:contains("1")):has(.price:contains("-5.00"))) 2026-09-11 03:31:32,674 26 INFO rb-c800635-224702-414046 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_free_product_tag_quantity_set_with_numpad.browser: [26/29] Tour test_free_product_tag_quantity_set_with_numpad → 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-09-11 03:31:32,725 26 INFO rb-c800635-224702-414046 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_free_product_tag_quantity_set_with_numpad.browser: [27/29] Tour test_free_product_tag_quantity_set_with_numpad → Step click review button (trigger: .btn-switchpane.review-button) 2026-09-11 03:31:32,776 26 INFO rb-c800635-224702-414046 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_free_product_tag_quantity_set_with_numpad.browser: [28/29] Tour test_free_product_tag_quantity_set_with_numpad → Step order total amount is '30.00' (trigger: .product-screen .order-summary .total:contains("30.00")) 2026-09-11 03:31:32,827 26 INFO rb-c800635-224702-414046 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_free_product_tag_quantity_set_with_numpad.browser: [29/29] Tour test_free_product_tag_quantity_set_with_numpad → Step go back to the products (trigger: .actionpad .back-button) 2026-09-11 03:31:32,877 26 INFO rb-c800635-224702-414046 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_free_product_tag_quantity_set_with_numpad.browser: tour succeeded 2026-09-11 03:31:32,878 26 INFO rb-c800635-224702-414046 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_free_product_tag_quantity_set_with_numpad.browser: ╔═══════════════════════════════════════════════════════════════╗ ║ TOUR test_free_product_tag_quantity_set_with_numpad SUCCEEDED ║ ╚═══════════════════════════════════════════════════════════════╝ 2026-09-11 03:31:32,968 26 INFO rb-c800635-224702-414046 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_free_product_tag_quantity_set_with_numpad.browser: heap 15971460 (allocated 17563648) 2026-09-11 03:31:32,976 26 INFO rb-c800635-224702-414046 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_free_product_tag_quantity_set_with_numpad: Closing chrome headless with pid 76743 2026-09-11 03:31:32,980 26 INFO rb-c800635-224702-414046 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_free_product_tag_quantity_set_with_numpad: Closing websocket connection 2026-09-11 03:31:32,989 26 INFO rb-c800635-224702-414046 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_free_product_tag_quantity_set_with_numpad: Terminating chrome headless with pid 76743 2026-09-11 03:31:33,093 26 INFO rb-c800635-224702-414046 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_free_product_tag_quantity_set_with_numpad: Chrome Log in: /tmp/odoo_tests/rb-c800635-224702-414046/chrome_logs/chrome_log_20260911_033133_093228_test_free_product_tag_quantity_set_with_numpad.txt 2026-09-11 03:31:33,093 26 INFO rb-c800635-224702-414046 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_free_product_tag_quantity_set_with_numpad: Removing chrome user profile "/tmp/tmp52v1gp_q_chrome_odoo" 2026-09-11 03:31:33,109 26 INFO rb-c800635-224702-414046 odoo.addons.pos_loyalty.tests.test_frontend: Starting TestUi.test_gift_card_code_links_to_correct_program ... 2026-09-11 03:31:33,931 26 INFO rb-c800635-224702-414046 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_gift_card_code_links_to_correct_program: Chrome pid: 76942 2026-09-11 03:31:33,932 26 INFO rb-c800635-224702-414046 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_gift_card_code_links_to_correct_program: Chrome headless temporary user profile dir: /tmp/tmpy21qvz2z_chrome_odoo 2026-09-11 03:31:33,932 26 INFO rb-c800635-224702-414046 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_gift_card_code_links_to_correct_program: Issuing json command http://127.0.0.1:41031/json/version 2026-09-11 03:31:33,933 26 INFO rb-c800635-224702-414046 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-09-11 03:31:33,963 26 INFO rb-c800635-224702-414046 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_gift_card_code_links_to_correct_program: Browser version: Chrome/150.0.7871.114 2026-09-11 03:31:33,963 26 INFO rb-c800635-224702-414046 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_gift_card_code_links_to_correct_program: Issuing json command http://127.0.0.1:41031/json 2026-09-11 03:31:33,963 26 INFO rb-c800635-224702-414046 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-09-11 03:31:33,975 26 INFO rb-c800635-224702-414046 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_gift_card_code_links_to_correct_program: Websocket url found: ws://127.0.0.1:41031/devtools/page/45212594734BED8009528CC8B7B51791 2026-09-11 03:31:33,998 26 INFO rb-c800635-224702-414046 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_gift_card_code_links_to_correct_program: Enable chrome headless console log notification 2026-09-11 03:31:34,002 26 INFO rb-c800635-224702-414046 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_gift_card_code_links_to_correct_program: Chrome headless enable page notifications 2026-09-11 03:31:34,111 26 INFO rb-c800635-224702-414046 odoo.addons.base.models.res_users: Login successful for login:pos_user from n/a 2026-09-11 03:31:34,118 26 INFO rb-c800635-224702-414046 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_gift_card_code_links_to_correct_program: Setting session cookie in browser 2026-09-11 03:31:34,119 26 INFO rb-c800635-224702-414046 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-09-11 03:31:34,119 26 INFO rb-c800635-224702-414046 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-09-11 03:31:34,140 26 INFO rb-c800635-224702-414046 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-09-11 03:31:34,580 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 03:31:34] "GET /pos/web?config_id=75 HTTP/1.1" 200 - 88 0.042 0.402 2026-09-11 03:31:34,584 26 INFO rb-c800635-224702-414046 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_gift_card_code_links_to_correct_program: Navigation result: {'frameId': '45212594734BED8009528CC8B7B51791', 'loaderId': '52185E4898F3F57F880A8DE1B1985F2C', 'isDownload': False} 2026-09-11 03:31:34,584 26 INFO rb-c800635-224702-414046 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_gift_card_code_links_to_correct_program: Evaluate ready code "odoo.isTourReady('MultiplePhysicalGiftCardProgramSaleTour')" 2026-09-11 03:31:34,607 26 INFO rb-c800635-224702-414046 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-09-11 03:31:34,621 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 03:31:34] "GET /web/assets/31c33ef/web.__assets_tests_call__.min.js HTTP/1.1" 200 - 2 0.002 0.007 2026-09-11 03:31:34,631 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 03:31:34] "GET /web/assets/cbcf32d/point_of_sale.assets_prod.min.css HTTP/1.1" 200 - 2 0.001 0.015 2026-09-11 03:31:34,642 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 03:31:34] "GET /web/assets/e7bee96/point_of_sale.assets_prod.min.js HTTP/1.1" 200 - 2 0.004 0.019 2026-09-11 03:31:35,108 26 INFO ? werkzeug: 127.0.0.1 - - [11/Sep/2026 03:31:35] "GET /web/static/fonts/lato/Lato-Reg-webfont.woff HTTP/1.1" 200 - 0 0.000 0.001 2026-09-11 03:31:35,111 26 INFO ? werkzeug: 127.0.0.1 - - [11/Sep/2026 03:31:35] "GET /point_of_sale/static/src/img/favicon.ico HTTP/1.1" 200 - 0 0.000 0.001 2026-09-11 03:31:35,136 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 03:31:35] "GET /web/webclient/translations?hash=&lang=en_US HTTP/1.1" 200 - 1 0.001 0.009 2026-09-11 03:31:35,156 26 INFO rb-c800635-224702-414046 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-09-11 03:31:35,162 26 INFO rb-c800635-224702-414046 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-09-11 03:31:35,189 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 03:31:35] "POST /web/dataset/call_kw/barcode.nomenclature/read#barcode.nomenclature.read HTTP/1.1" 200 - 5 0.026 0.006 2026-09-11 03:31:35,218 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 03:31:35] "POST /web/dataset/call_kw/barcode.rule/search_read#barcode.rule.search_read HTTP/1.1" 200 - 1 0.000 0.018 2026-09-11 03:31:35,230 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 03:31:35] "POST /pos/ping HTTP/1.1" 200 - 0 0.000 0.002 2026-09-11 03:31:35,258 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 03:31:35] "GET /bus/websocket_worker_bundle?v=19.0-2 HTTP/1.1" 200 - 3 0.008 0.012 2026-09-11 03:31:35,295 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 03:31:35] "POST /web/dataset/call_kw/pos.config/register_new_device_identifier#pos.config.register_new_device_identifier HTTP/1.1" 200 - 9 0.023 0.031 2026-09-11 03:31:35,303 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 03:31:35] "GET /websocket?version=19.0-2 HTTP/1.1" 101 - 1 0.001 0.016 2026-09-11 03:31:35,406 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 03:31:35] "POST /web/dataset/call_kw/pos.session/load_data_params#pos.session.load_data_params HTTP/1.1" 200 - 29 0.060 0.034 2026-09-11 03:31:36,047 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 03:31:36] "POST /web/dataset/call_kw/pos.session/load_data#pos.session.load_data HTTP/1.1" 200 - 391 0.317 0.297 2026-09-11 03:31:36,075 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 03:31:36] "POST /web/dataset/call_kw/pos.session/filter_local_data#pos.session.filter_local_data HTTP/1.1" 200 - 0 0.000 0.017 2026-09-11 03:31:36,145 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 03:31:36] "POST /web/dataset/call_kw/pos.config/read_config_open_orders#pos.config.read_config_open_orders HTTP/1.1" 200 - 1 0.001 0.010 2026-09-11 03:31:36,203 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 03:31:36] "GET /web/image/res.company/77/logo/256x256 HTTP/1.1" 200 - 8 0.005 0.037 2026-09-11 03:31:36,238 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 03:31:36] "POST /web/dataset/call_kw/pos.config/read_config_open_orders#pos.config.read_config_open_orders HTTP/1.1" 200 - 1 0.002 0.010 2026-09-11 03:31:36,249 26 INFO rb-c800635-224702-414046 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_gift_card_code_links_to_correct_program.browser: Owl is running in 'dev' mode. 2026-09-11 03:31:36,260 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 03:31:36] "POST /web/dataset/call_kw/product.product/has_access#product.product.has_access HTTP/1.1" 200 - 1 0.002 0.003 2026-09-11 03:31:36,302 26 INFO ? werkzeug: 127.0.0.1 - - [11/Sep/2026 03:31:36] "GET /point_of_sale/static/src/fonts/Inconsolata.otf HTTP/1.1" 200 - 0 0.000 0.001 2026-09-11 03:31:36,309 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 03:31:36] "GET /pos/service-worker.js HTTP/1.1" 200 - 0 0.000 0.002 2026-09-11 03:31:36,328 26 INFO ? werkzeug: 127.0.0.1 - - [11/Sep/2026 03:31:36] "GET /web/static/img/odoo_logo.svg HTTP/1.1" 200 - 0 0.000 0.013 2026-09-11 03:31:36,342 26 INFO ? werkzeug: 127.0.0.1 - - [11/Sep/2026 03:31:36] "GET /hr_attendance/static/img/background-light.svg HTTP/1.1" 200 - 0 0.000 0.009 2026-09-11 03:31:36,346 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 03:31:36] "GET /web/image?model=res.company&id=77&field=logo HTTP/1.1" 200 - 3 0.006 0.026 2026-09-11 03:31:36,394 26 INFO ? werkzeug: 127.0.0.1 - - [11/Sep/2026 03:31:36] "GET /web/static/fonts/google/Roboto/Roboto-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.019 2026-09-11 03:31:36,421 26 INFO ? werkzeug: 127.0.0.1 - - [11/Sep/2026 03:31:36] "GET /web/static/lib/zxing-library/zxing-library.js HTTP/1.1" 200 - 0 0.000 0.034 2026-09-11 03:31:36,425 26 INFO ? werkzeug: 127.0.0.1 - - [11/Sep/2026 03:31:36] "GET /web/static/src/libs/fontawesome/fonts/fontawesome-webfont.woff2?v=4.7.0 HTTP/1.1" 200 - 0 0.000 0.051 2026-09-11 03:31:36,428 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 03:31:36] "GET /web/image/res.users/148/avatar_128 HTTP/1.1" 200 - 14 0.056 0.060 2026-09-11 03:31:36,486 26 INFO rb-c800635-224702-414046 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-09-11 03:31:36,495 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 03:31:36] "GET /pos/ui/75 HTTP/1.1" 200 - 31 0.028 0.079 2026-09-11 03:31:36,594 26 INFO rb-c800635-224702-414046 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-09-11 03:31:36,595 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 03:31:36] "GET /pos/ui/75?from_backend=True HTTP/1.1" 200 - 31 0.048 0.164 2026-09-11 03:31:36,609 26 INFO ? werkzeug: 127.0.0.1 - - [11/Sep/2026 03:31:36] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.002 2026-09-11 03:31:36,625 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 03:31:36] "GET /web/image?model=product.template&field=image_128&id=1571&unique=2026-09-11T03:28:11.000+00:00 HTTP/1.1" 200 - 3 0.005 0.071 2026-09-11 03:31:36,637 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 03:31:36] "GET /web/image?model=product.template&field=image_128&id=8&unique=2026-09-11T03:28:11.000+00:00 HTTP/1.1" 200 - 4 0.002 0.089 2026-09-11 03:31:36,672 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 03:31:36] "GET /web/image?model=product.template&field=image_128&id=1575&unique=2026-09-11T03:28:11.000+00:00 HTTP/1.1" 200 - 3 0.010 0.025 2026-09-11 03:31:36,695 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 03:31:36] "GET /web/image?model=product.template&field=image_128&id=1573&unique=2026-09-11T03:28:11.000+00:00 HTTP/1.1" 200 - 3 0.002 0.131 2026-09-11 03:31:36,735 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 03:31:36] "GET /web/image?model=product.template&field=image_128&id=1572&unique=2026-09-11T03:28:11.000+00:00 HTTP/1.1" 200 - 3 0.004 0.161 2026-09-11 03:31:36,756 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 03:31:36] "GET /web/image?model=product.template&field=image_128&id=1578&unique=2026-09-11T03:28:11.000+00:00 HTTP/1.1" 200 - 3 0.002 0.141 2026-09-11 03:31:36,798 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 03:31:36] "GET /web/image?model=product.template&field=image_128&id=1570&unique=2026-09-11T03:28:11.000+00:00 HTTP/1.1" 200 - 3 0.002 0.250 2026-09-11 03:31:36,828 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 03:31:36] "GET /web/image?model=product.template&field=image_128&id=1577&unique=2026-09-11T03:28:11.000+00:00 HTTP/1.1" 200 - 3 0.003 0.185 2026-09-11 03:31:36,851 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 03:31:36] "GET /web/image?model=product.template&field=image_128&id=1576&unique=2026-09-11T03:28:11.000+00:00 HTTP/1.1" 200 - 3 0.002 0.174 2026-09-11 03:31:36,929 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 03:31:36] "POST /web/dataset/call_kw/pos.session/set_opening_control#pos.session.set_opening_control HTTP/1.1" 200 - 38 0.038 0.186 2026-09-11 03:31:36,949 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 03:31:36] "GET /web/image?model=product.template&field=image_128&id=1574&unique=2026-09-11T03:28:11.000+00:00 HTTP/1.1" 200 - 3 0.003 0.195 2026-09-11 03:31:36,972 26 INFO rb-c800635-224702-414046 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-09-11 03:31:37,060 26 INFO rb-c800635-224702-414046 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-09-11 03:31:37,123 26 INFO rb-c800635-224702-414046 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-09-11 03:31:37,183 26 INFO rb-c800635-224702-414046 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-09-11 03:31:37,716 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 03:31:37] "POST /web/dataset/call_kw/loyalty.card/get_gift_card_status#loyalty.card.get_gift_card_status HTTP/1.1" 200 - 6 0.023 0.010 2026-09-11 03:31:37,755 26 INFO rb-c800635-224702-414046 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-09-11 03:31:37,816 26 INFO rb-c800635-224702-414046 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-09-11 03:31:37,888 26 INFO rb-c800635-224702-414046 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-09-11 03:31:37,939 26 INFO rb-c800635-224702-414046 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-09-11 03:31:37,990 26 INFO rb-c800635-224702-414046 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-09-11 03:31:38,041 26 INFO rb-c800635-224702-414046 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-09-11 03:31:38,092 26 INFO rb-c800635-224702-414046 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-09-11 03:31:38,143 26 INFO rb-c800635-224702-414046 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-09-11 03:31:38,215 26 INFO rb-c800635-224702-414046 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-09-11 03:31:38,225 26 INFO ? werkzeug: 127.0.0.1 - - [11/Sep/2026 03:31:38] "GET /point_of_sale/static/src/img/card-bank.png HTTP/1.1" 200 - 0 0.000 0.001 2026-09-11 03:31:38,228 26 INFO ? werkzeug: 127.0.0.1 - - [11/Sep/2026 03:31:38] "GET /point_of_sale/static/src/img/money.png HTTP/1.1" 200 - 0 0.000 0.001 2026-09-11 03:31:38,262 26 INFO rb-c800635-224702-414046 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-09-11 03:31:38,313 26 INFO rb-c800635-224702-414046 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-09-11 03:31:38,384 26 INFO rb-c800635-224702-414046 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-09-11 03:31:38,436 26 INFO rb-c800635-224702-414046 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-09-11 03:31:38,489 26 INFO rb-c800635-224702-414046 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-09-11 03:31:38,541 26 INFO rb-c800635-224702-414046 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-09-11 03:31:38,607 26 INFO rb-c800635-224702-414046 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-09-11 03:31:38,615 26 INFO rb-c800635-224702-414046 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #59955149 started for PoS orders references: [{'name': '/', 'pos_reference': '261-75-000001', 'uuid': 'd9c7ee7f-9407-4a32-b131-8d72f5b1541b'}] 2026-09-11 03:31:38,616 26 INFO ? werkzeug: 127.0.0.1 - - [11/Sep/2026 03:31:38] "GET /web/static/img/spin.svg HTTP/1.1" 200 - 0 0.000 0.004 2026-09-11 03:31:38,740 26 INFO rb-c800635-224702-414046 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #59955149 order {'name': '/', 'pos_reference': '261-75-000001', 'uuid': 'd9c7ee7f-9407-4a32-b131-8d72f5b1541b'} created pos.order #549 2026-09-11 03:31:38,753 26 INFO rb-c800635-224702-414046 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #59955149 finished 2026-09-11 03:31:38,802 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 03:31:38] "POST /web/dataset/call_kw/pos.order/sync_from_ui#pos.order.sync_from_ui HTTP/1.1" 200 - 78 0.095 0.096 2026-09-11 03:31:38,889 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 03:31:38] "POST /web/dataset/call_kw/pos.order/confirm_coupon_programs#pos.order.confirm_coupon_programs HTTP/1.1" 200 - 36 0.028 0.033 2026-09-11 03:31:38,913 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 03:31:38] "POST /web/dataset/call_kw/pos.order/get_preparation_change#pos.order.get_preparation_change HTTP/1.1" 200 - 1 0.001 0.008 2026-09-11 03:31:39,012 26 INFO rb-c800635-224702-414046 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #97949559 started for PoS orders references: [{'name': 'Shop - 000001', 'pos_reference': '261-75-000001', 'uuid': 'd9c7ee7f-9407-4a32-b131-8d72f5b1541b'}] 2026-09-11 03:31:39,017 26 INFO rb-c800635-224702-414046 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-09-11 03:31:39,020 26 INFO rb-c800635-224702-414046 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #97949559 order {'name': 'Shop - 000001', 'pos_reference': '261-75-000001', 'uuid': 'd9c7ee7f-9407-4a32-b131-8d72f5b1541b'} sync ignored for existing PoS order pos.order(549,) (state: paid) 2026-09-11 03:31:39,031 26 INFO rb-c800635-224702-414046 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #97949559 finished 2026-09-11 03:31:39,068 26 INFO rb-c800635-224702-414046 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-09-11 03:31:39,127 26 INFO rb-c800635-224702-414046 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-09-11 03:31:39,180 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 03:31:39] "POST /web/dataset/call_kw/pos.order/sync_from_ui#pos.order.sync_from_ui HTTP/1.1" 200 - 66 0.104 0.067 2026-09-11 03:31:39,195 26 INFO rb-c800635-224702-414046 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-09-11 03:31:39,242 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 03:31:39] "POST /web/dataset/call_kw/pos.order/confirm_coupon_programs#pos.order.confirm_coupon_programs HTTP/1.1" 200 - 5 0.006 0.010 2026-09-11 03:31:39,251 26 INFO rb-c800635-224702-414046 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-09-11 03:31:39,305 26 INFO rb-c800635-224702-414046 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-09-11 03:31:39,816 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 03:31:39] "POST /web/dataset/call_kw/loyalty.card/get_gift_card_status#loyalty.card.get_gift_card_status HTTP/1.1" 200 - 2 0.002 0.008 2026-09-11 03:31:39,851 26 INFO rb-c800635-224702-414046 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-09-11 03:31:39,911 26 INFO rb-c800635-224702-414046 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-09-11 03:31:39,981 26 INFO rb-c800635-224702-414046 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-09-11 03:31:40,033 26 INFO rb-c800635-224702-414046 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-09-11 03:31:40,084 26 INFO rb-c800635-224702-414046 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-09-11 03:31:40,135 26 INFO rb-c800635-224702-414046 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-09-11 03:31:40,185 26 INFO rb-c800635-224702-414046 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-09-11 03:31:40,236 26 INFO rb-c800635-224702-414046 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-09-11 03:31:40,292 26 INFO rb-c800635-224702-414046 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-09-11 03:31:40,342 26 INFO rb-c800635-224702-414046 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-09-11 03:31:40,393 26 INFO rb-c800635-224702-414046 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-09-11 03:31:40,449 26 INFO rb-c800635-224702-414046 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-09-11 03:31:40,502 26 INFO rb-c800635-224702-414046 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-09-11 03:31:40,554 26 INFO rb-c800635-224702-414046 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-09-11 03:31:40,608 26 INFO rb-c800635-224702-414046 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-09-11 03:31:40,673 26 INFO rb-c800635-224702-414046 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-09-11 03:31:40,676 26 INFO rb-c800635-224702-414046 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #34932315 started for PoS orders references: [{'name': '/', 'pos_reference': '261-75-000002', 'uuid': 'af938a41-9516-403b-ae97-86144476cf88'}] 2026-09-11 03:31:40,755 26 INFO rb-c800635-224702-414046 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #34932315 order {'name': '/', 'pos_reference': '261-75-000002', 'uuid': 'af938a41-9516-403b-ae97-86144476cf88'} created pos.order #550 2026-09-11 03:31:40,771 26 INFO rb-c800635-224702-414046 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #34932315 finished 2026-09-11 03:31:40,823 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 03:31:40] "POST /web/dataset/call_kw/pos.order/sync_from_ui#pos.order.sync_from_ui HTTP/1.1" 200 - 51 0.071 0.079 2026-09-11 03:31:40,904 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 03:31:40] "POST /web/dataset/call_kw/pos.order/confirm_coupon_programs#pos.order.confirm_coupon_programs HTTP/1.1" 200 - 24 0.032 0.025 2026-09-11 03:31:40,940 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 03:31:40] "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-09-11 03:31:40,964 26 INFO rb-c800635-224702-414046 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #72160930 started for PoS orders references: [{'name': 'Shop - 000002', 'pos_reference': '261-75-000002', 'uuid': 'af938a41-9516-403b-ae97-86144476cf88'}] 2026-09-11 03:31:40,972 26 INFO rb-c800635-224702-414046 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-09-11 03:31:40,980 26 INFO rb-c800635-224702-414046 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #72160930 order {'name': 'Shop - 000002', 'pos_reference': '261-75-000002', 'uuid': 'af938a41-9516-403b-ae97-86144476cf88'} sync ignored for existing PoS order pos.order(550,) (state: paid) 2026-09-11 03:31:41,003 26 INFO rb-c800635-224702-414046 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #72160930 finished 2026-09-11 03:31:41,024 26 INFO rb-c800635-224702-414046 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-09-11 03:31:41,078 26 INFO rb-c800635-224702-414046 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-09-11 03:31:41,117 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 03:31:41] "POST /web/dataset/call_kw/pos.order/sync_from_ui#pos.order.sync_from_ui HTTP/1.1" 200 - 48 0.083 0.072 2026-09-11 03:31:41,159 26 INFO rb-c800635-224702-414046 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-09-11 03:31:41,160 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 03:31:41] "POST /web/dataset/call_kw/pos.order/confirm_coupon_programs#pos.order.confirm_coupon_programs HTTP/1.1" 200 - 5 0.007 0.010 2026-09-11 03:31:41,214 26 INFO rb-c800635-224702-414046 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-09-11 03:31:41,267 26 INFO rb-c800635-224702-414046 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-09-11 03:31:41,778 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 03:31:41] "POST /web/dataset/call_kw/loyalty.card/get_gift_card_status#loyalty.card.get_gift_card_status HTTP/1.1" 200 - 2 0.002 0.006 2026-09-11 03:31:41,803 26 INFO rb-c800635-224702-414046 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-09-11 03:31:41,862 26 INFO rb-c800635-224702-414046 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-09-11 03:31:41,928 26 INFO rb-c800635-224702-414046 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-09-11 03:31:41,979 26 INFO rb-c800635-224702-414046 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-09-11 03:31:42,030 26 INFO rb-c800635-224702-414046 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-09-11 03:31:42,081 26 INFO rb-c800635-224702-414046 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-09-11 03:31:42,132 26 INFO rb-c800635-224702-414046 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-09-11 03:31:42,182 26 INFO rb-c800635-224702-414046 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-09-11 03:31:42,239 26 INFO rb-c800635-224702-414046 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-09-11 03:31:42,289 26 INFO rb-c800635-224702-414046 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-09-11 03:31:42,340 26 INFO rb-c800635-224702-414046 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-09-11 03:31:42,397 26 INFO rb-c800635-224702-414046 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-09-11 03:31:42,449 26 INFO rb-c800635-224702-414046 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-09-11 03:31:42,502 26 INFO rb-c800635-224702-414046 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-09-11 03:31:42,555 26 INFO rb-c800635-224702-414046 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-09-11 03:31:42,620 26 INFO rb-c800635-224702-414046 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-09-11 03:31:42,624 26 INFO rb-c800635-224702-414046 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #54279987 started for PoS orders references: [{'name': '/', 'pos_reference': '261-75-000003', 'uuid': 'ae3dd8bf-c32e-4f83-afaf-f0d37153e8fa'}] 2026-09-11 03:31:42,673 26 INFO rb-c800635-224702-414046 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #54279987 order {'name': '/', 'pos_reference': '261-75-000003', 'uuid': 'ae3dd8bf-c32e-4f83-afaf-f0d37153e8fa'} created pos.order #551 2026-09-11 03:31:42,688 26 INFO rb-c800635-224702-414046 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #54279987 finished 2026-09-11 03:31:42,737 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 03:31:42] "POST /web/dataset/call_kw/pos.order/sync_from_ui#pos.order.sync_from_ui HTTP/1.1" 200 - 51 0.031 0.084 2026-09-11 03:31:42,822 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 03:31:42] "POST /web/dataset/call_kw/pos.order/confirm_coupon_programs#pos.order.confirm_coupon_programs HTTP/1.1" 200 - 24 0.017 0.033 2026-09-11 03:31:42,845 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 03:31:42] "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-09-11 03:31:42,886 26 INFO rb-c800635-224702-414046 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #75400678 started for PoS orders references: [{'name': 'Shop - 000003', 'pos_reference': '261-75-000003', 'uuid': 'ae3dd8bf-c32e-4f83-afaf-f0d37153e8fa'}] 2026-09-11 03:31:42,899 26 INFO rb-c800635-224702-414046 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #75400678 order {'name': 'Shop - 000003', 'pos_reference': '261-75-000003', 'uuid': 'ae3dd8bf-c32e-4f83-afaf-f0d37153e8fa'} sync ignored for existing PoS order pos.order(551,) (state: paid) 2026-09-11 03:31:42,916 26 INFO rb-c800635-224702-414046 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #75400678 finished 2026-09-11 03:31:42,934 26 INFO rb-c800635-224702-414046 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-09-11 03:31:42,983 26 INFO rb-c800635-224702-414046 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_gift_card_code_links_to_correct_program.browser: tour succeeded 2026-09-11 03:31:42,983 26 INFO rb-c800635-224702-414046 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_gift_card_code_links_to_correct_program.browser: ╔════════════════════════════════════════════════════════╗ ║ TOUR MultiplePhysicalGiftCardProgramSaleTour SUCCEEDED ║ ╚════════════════════════════════════════════════════════╝ 2026-09-11 03:31:43,001 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 03:31:43] "POST /web/dataset/call_kw/pos.order/sync_from_ui#pos.order.sync_from_ui HTTP/1.1" 200 - 48 0.037 0.080 2026-09-11 03:31:43,134 26 INFO rb-c800635-224702-414046 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_gift_card_code_links_to_correct_program.browser: heap 21842280 (allocated 24252416) 2026-09-11 03:31:43,136 26 INFO rb-c800635-224702-414046 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_gift_card_code_links_to_correct_program: Closing chrome headless with pid 76942 2026-09-11 03:31:43,139 26 INFO rb-c800635-224702-414046 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_gift_card_code_links_to_correct_program: Closing websocket connection 2026-09-11 03:31:43,146 26 INFO rb-c800635-224702-414046 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_gift_card_code_links_to_correct_program: Terminating chrome headless with pid 76942 2026-09-11 03:31:43,246 26 INFO rb-c800635-224702-414046 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_gift_card_code_links_to_correct_program: Chrome Log in: /tmp/odoo_tests/rb-c800635-224702-414046/chrome_logs/chrome_log_20260911_033143_246490_test_gift_card_code_links_to_correct_program.txt 2026-09-11 03:31:43,246 26 INFO rb-c800635-224702-414046 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_gift_card_code_links_to_correct_program: Removing chrome user profile "/tmp/tmpy21qvz2z_chrome_odoo" 2026-09-11 03:31:43,290 26 INFO rb-c800635-224702-414046 odoo.addons.pos_loyalty.tests.test_frontend: Starting TestUi.test_gift_card_no_date ... 2026-09-11 03:31:43,914 26 INFO rb-c800635-224702-414046 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_gift_card_no_date: Chrome pid: 77164 2026-09-11 03:31:43,915 26 INFO rb-c800635-224702-414046 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_gift_card_no_date: Chrome headless temporary user profile dir: /tmp/tmph_puzuvg_chrome_odoo 2026-09-11 03:31:43,915 26 INFO rb-c800635-224702-414046 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_gift_card_no_date: Issuing json command http://127.0.0.1:44895/json/version 2026-09-11 03:31:43,916 26 INFO rb-c800635-224702-414046 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:44895', path='/json/version', query='', fragment='') with timeout 3 increased to 10s during tests 2026-09-11 03:31:43,948 26 INFO rb-c800635-224702-414046 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_gift_card_no_date: Browser version: Chrome/150.0.7871.114 2026-09-11 03:31:43,948 26 INFO rb-c800635-224702-414046 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_gift_card_no_date: Issuing json command http://127.0.0.1:44895/json 2026-09-11 03:31:43,949 26 INFO rb-c800635-224702-414046 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:44895', path='/json', query='', fragment='') with timeout 3 increased to 10s during tests 2026-09-11 03:31:43,963 26 INFO rb-c800635-224702-414046 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_gift_card_no_date: Websocket url found: ws://127.0.0.1:44895/devtools/page/D8FA0086ECF1727C77654FEBDA332E60 2026-09-11 03:31:43,989 26 INFO rb-c800635-224702-414046 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_gift_card_no_date: Enable chrome headless console log notification 2026-09-11 03:31:44,010 26 INFO rb-c800635-224702-414046 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_gift_card_no_date: Chrome headless enable page notifications 2026-09-11 03:31:44,124 26 INFO rb-c800635-224702-414046 odoo.addons.base.models.res_users: Login successful for login:pos_user from n/a 2026-09-11 03:31:44,129 26 INFO rb-c800635-224702-414046 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_gift_card_no_date: Setting session cookie in browser 2026-09-11 03:31:44,137 26 INFO rb-c800635-224702-414046 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-09-11 03:31:44,137 26 INFO rb-c800635-224702-414046 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-09-11 03:31:44,152 26 INFO rb-c800635-224702-414046 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-09-11 03:31:44,621 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 03:31:44] "GET /pos/ui/75 HTTP/1.1" 200 - 88 0.041 0.433 2026-09-11 03:31:44,624 26 INFO rb-c800635-224702-414046 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_gift_card_no_date: Navigation result: {'frameId': 'D8FA0086ECF1727C77654FEBDA332E60', 'loaderId': '71B7779EF083EE6D61FA30C0C00945C5', 'isDownload': False} 2026-09-11 03:31:44,624 26 INFO rb-c800635-224702-414046 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_gift_card_no_date: Evaluate ready code "odoo.isTourReady('test_gift_card_no_date')" 2026-09-11 03:31:44,635 26 INFO rb-c800635-224702-414046 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-09-11 03:31:44,650 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 03:31:44] "GET /web/assets/31c33ef/web.__assets_tests_call__.min.js HTTP/1.1" 200 - 2 0.001 0.010 2026-09-11 03:31:44,659 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 03:31:44] "GET /web/assets/e7bee96/point_of_sale.assets_prod.min.js HTTP/1.1" 200 - 2 0.001 0.015 2026-09-11 03:31:44,665 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 03:31:44] "GET /web/assets/cbcf32d/point_of_sale.assets_prod.min.css HTTP/1.1" 200 - 2 0.001 0.021 2026-09-11 03:31:45,170 26 INFO ? werkzeug: 127.0.0.1 - - [11/Sep/2026 03:31:45] "GET /web/static/fonts/lato/Lato-Reg-webfont.woff HTTP/1.1" 200 - 0 0.000 0.005 2026-09-11 03:31:45,175 26 INFO ? werkzeug: 127.0.0.1 - - [11/Sep/2026 03:31:45] "GET /point_of_sale/static/src/img/favicon.ico HTTP/1.1" 200 - 0 0.000 0.007 2026-09-11 03:31:45,194 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 03:31:45] "GET /web/webclient/translations?hash=&lang=en_US HTTP/1.1" 200 - 1 0.004 0.014 2026-09-11 03:31:45,207 26 INFO rb-c800635-224702-414046 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-09-11 03:31:45,213 26 INFO rb-c800635-224702-414046 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-09-11 03:31:45,231 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 03:31:45] "POST /web/dataset/call_kw/barcode.nomenclature/read#barcode.nomenclature.read HTTP/1.1" 200 - 5 0.014 0.006 2026-09-11 03:31:45,245 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 03:31:45] "POST /web/dataset/call_kw/barcode.rule/search_read#barcode.rule.search_read HTTP/1.1" 200 - 1 0.000 0.004 2026-09-11 03:31:45,254 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 03:31:45] "POST /pos/ping HTTP/1.1" 200 - 0 0.000 0.002 2026-09-11 03:31:45,283 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 03:31:45] "POST /web/dataset/call_kw/pos.config/register_new_device_identifier#pos.config.register_new_device_identifier HTTP/1.1" 200 - 9 0.007 0.009 2026-09-11 03:31:45,296 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 03:31:45] "GET /bus/websocket_worker_bundle?v=19.0-2 HTTP/1.1" 200 - 3 0.001 0.025 2026-09-11 03:31:45,346 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 03:31:45] "POST /web/dataset/call_kw/pos.session/load_data_params#pos.session.load_data_params HTTP/1.1" 200 - 29 0.018 0.030 2026-09-11 03:31:45,350 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 03:31:45] "GET /websocket?version=19.0-2 HTTP/1.1" 101 - 1 0.000 0.036 2026-09-11 03:31:45,914 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 03:31:45] "POST /web/dataset/call_kw/pos.session/load_data#pos.session.load_data HTTP/1.1" 200 - 391 0.233 0.304 2026-09-11 03:31:45,936 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 03:31:45] "POST /web/dataset/call_kw/pos.session/filter_local_data#pos.session.filter_local_data HTTP/1.1" 200 - 0 0.000 0.012 2026-09-11 03:31:46,003 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 03:31:46] "POST /web/dataset/call_kw/pos.config/read_config_open_orders#pos.config.read_config_open_orders HTTP/1.1" 200 - 1 0.006 0.010 2026-09-11 03:31:46,070 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 03:31:46] "GET /web/image/res.company/77/logo/256x256 HTTP/1.1" 200 - 8 0.013 0.036 2026-09-11 03:31:46,107 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 03:31:46] "POST /web/dataset/call_kw/pos.config/read_config_open_orders#pos.config.read_config_open_orders HTTP/1.1" 200 - 1 0.002 0.008 2026-09-11 03:31:46,123 26 INFO rb-c800635-224702-414046 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_gift_card_no_date.browser: Owl is running in 'dev' mode. 2026-09-11 03:31:46,136 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 03:31:46] "POST /web/dataset/call_kw/product.product/has_access#product.product.has_access HTTP/1.1" 200 - 1 0.002 0.004 2026-09-11 03:31:46,185 26 INFO ? werkzeug: 127.0.0.1 - - [11/Sep/2026 03:31:46] "GET /point_of_sale/static/src/fonts/Inconsolata.otf HTTP/1.1" 200 - 0 0.000 0.004 2026-09-11 03:31:46,206 26 INFO ? werkzeug: 127.0.0.1 - - [11/Sep/2026 03:31:46] "GET /hr_attendance/static/img/background-light.svg HTTP/1.1" 200 - 0 0.000 0.003 2026-09-11 03:31:46,208 26 INFO ? werkzeug: 127.0.0.1 - - [11/Sep/2026 03:31:46] "GET /web/static/img/odoo_logo.svg HTTP/1.1" 200 - 0 0.000 0.017 2026-09-11 03:31:46,232 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 03:31:46] "GET /web/image/res.users/148/avatar_128 HTTP/1.1" 200 - 14 0.027 0.025 2026-09-11 03:31:46,244 26 INFO ? werkzeug: 127.0.0.1 - - [11/Sep/2026 03:31:46] "GET /web/static/src/libs/fontawesome/fonts/fontawesome-webfont.woff2?v=4.7.0 HTTP/1.1" 200 - 0 0.000 0.016 2026-09-11 03:31:46,244 26 INFO ? werkzeug: 127.0.0.1 - - [11/Sep/2026 03:31:46] "GET /web/static/fonts/google/Roboto/Roboto-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.012 2026-09-11 03:31:46,261 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 03:31:46] "GET /web/image?model=res.company&id=77&field=logo HTTP/1.1" 200 - 3 0.004 0.072 2026-09-11 03:31:46,265 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 03:31:46] "GET /pos/service-worker.js HTTP/1.1" 200 - 0 0.000 0.079 2026-09-11 03:31:46,350 26 INFO rb-c800635-224702-414046 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-09-11 03:31:46,417 26 INFO rb-c800635-224702-414046 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-09-11 03:31:46,418 26 INFO ? werkzeug: 127.0.0.1 - - [11/Sep/2026 03:31:46] "GET /web/static/lib/zxing-library/zxing-library.js HTTP/1.1" 200 - 0 0.000 0.019 2026-09-11 03:31:46,454 26 INFO ? werkzeug: 127.0.0.1 - - [11/Sep/2026 03:31:46] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.006 2026-09-11 03:31:46,457 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 03:31:46] "GET /pos/ui/75?from_backend=True HTTP/1.1" 200 - 31 0.048 0.041 2026-09-11 03:31:46,473 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 03:31:46] "GET /web/image?model=product.template&field=image_128&id=8&unique=2026-09-11T03:28:11.000+00:00 HTTP/1.1" 200 - 4 0.005 0.056 2026-09-11 03:31:46,498 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 03:31:46] "GET /web/image?model=product.template&field=image_128&id=1570&unique=2026-09-11T03:28:11.000+00:00 HTTP/1.1" 200 - 3 0.002 0.075 2026-09-11 03:31:46,523 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 03:31:46] "GET /web/image?model=product.template&field=image_128&id=1571&unique=2026-09-11T03:28:11.000+00:00 HTTP/1.1" 200 - 3 0.004 0.095 2026-09-11 03:31:46,592 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 03:31:46] "GET /pos/ui/75 HTTP/1.1" 200 - 31 0.032 0.188 2026-09-11 03:31:46,612 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 03:31:46] "GET /web/image?model=product.template&field=image_128&id=1577&unique=2026-09-11T03:28:11.000+00:00 HTTP/1.1" 200 - 3 0.003 0.150 2026-09-11 03:31:46,634 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 03:31:46] "GET /web/image?model=product.template&field=image_128&id=1578&unique=2026-09-11T03:28:11.000+00:00 HTTP/1.1" 200 - 3 0.005 0.167 2026-09-11 03:31:46,671 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 03:31:46] "GET /web/image?model=product.template&field=image_128&id=1575&unique=2026-09-11T03:28:11.000+00:00 HTTP/1.1" 200 - 3 0.003 0.181 2026-09-11 03:31:46,713 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 03:31:46] "GET /web/image?model=product.template&field=image_128&id=1576&unique=2026-09-11T03:28:11.000+00:00 HTTP/1.1" 200 - 3 0.005 0.205 2026-09-11 03:31:46,744 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 03:31:46] "GET /web/image?model=product.template&field=image_128&id=1572&unique=2026-09-11T03:28:11.000+00:00 HTTP/1.1" 200 - 3 0.008 0.140 2026-09-11 03:31:46,765 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 03:31:46] "GET /web/image?model=product.template&field=image_128&id=1573&unique=2026-09-11T03:28:11.000+00:00 HTTP/1.1" 200 - 3 0.002 0.145 2026-09-11 03:31:46,784 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 03:31:46] "GET /web/image?model=product.template&field=image_128&id=1574&unique=2026-09-11T03:28:11.000+00:00 HTTP/1.1" 200 - 3 0.002 0.143 2026-09-11 03:31:46,869 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 03:31:46] "POST /web/dataset/call_kw/pos.session/set_opening_control#pos.session.set_opening_control HTTP/1.1" 200 - 38 0.045 0.297 2026-09-11 03:31:46,953 26 INFO rb-c800635-224702-414046 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-09-11 03:31:47,015 26 INFO rb-c800635-224702-414046 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-09-11 03:31:47,073 26 INFO rb-c800635-224702-414046 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-09-11 03:31:47,607 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 03:31:47] "POST /web/dataset/call_kw/loyalty.card/get_gift_card_status#loyalty.card.get_gift_card_status HTTP/1.1" 200 - 6 0.021 0.010 2026-09-11 03:31:47,639 26 INFO rb-c800635-224702-414046 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-09-11 03:31:47,710 26 INFO rb-c800635-224702-414046 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-09-11 03:31:47,786 26 INFO rb-c800635-224702-414046 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-09-11 03:31:47,856 26 INFO rb-c800635-224702-414046 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-09-11 03:31:47,870 26 INFO ? werkzeug: 127.0.0.1 - - [11/Sep/2026 03:31:47] "GET /point_of_sale/static/src/img/card-bank.png HTTP/1.1" 200 - 0 0.000 0.002 2026-09-11 03:31:47,872 26 INFO ? werkzeug: 127.0.0.1 - - [11/Sep/2026 03:31:47] "GET /point_of_sale/static/src/img/money.png HTTP/1.1" 200 - 0 0.000 0.002 2026-09-11 03:31:47,909 26 INFO rb-c800635-224702-414046 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-09-11 03:31:47,958 26 INFO rb-c800635-224702-414046 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-09-11 03:31:48,025 26 INFO rb-c800635-224702-414046 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-09-11 03:31:48,078 26 INFO rb-c800635-224702-414046 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-09-11 03:31:48,130 26 INFO rb-c800635-224702-414046 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-09-11 03:31:48,201 26 INFO rb-c800635-224702-414046 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-09-11 03:31:48,205 26 INFO rb-c800635-224702-414046 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #47013474 started for PoS orders references: [{'name': '/', 'pos_reference': '261-75-000001', 'uuid': 'b994595d-bea6-4767-a151-7d929120c653'}] 2026-09-11 03:31:48,211 26 INFO ? werkzeug: 127.0.0.1 - - [11/Sep/2026 03:31:48] "GET /web/static/img/spin.svg HTTP/1.1" 200 - 0 0.000 0.001 2026-09-11 03:31:48,334 26 INFO rb-c800635-224702-414046 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #47013474 order {'name': '/', 'pos_reference': '261-75-000001', 'uuid': 'b994595d-bea6-4767-a151-7d929120c653'} created pos.order #552 2026-09-11 03:31:48,356 26 INFO rb-c800635-224702-414046 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #47013474 finished 2026-09-11 03:31:48,435 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 03:31:48] "POST /web/dataset/call_kw/pos.order/sync_from_ui#pos.order.sync_from_ui HTTP/1.1" 200 - 78 0.121 0.111 2026-09-11 03:31:48,524 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 03:31:48] "POST /web/dataset/call_kw/pos.order/confirm_coupon_programs#pos.order.confirm_coupon_programs HTTP/1.1" 200 - 36 0.026 0.031 2026-09-11 03:31:48,554 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 03:31:48] "POST /web/dataset/call_kw/pos.order/get_preparation_change#pos.order.get_preparation_change HTTP/1.1" 200 - 1 0.001 0.012 2026-09-11 03:31:48,631 26 INFO rb-c800635-224702-414046 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #50427951 started for PoS orders references: [{'name': 'Shop - 000001', 'pos_reference': '261-75-000001', 'uuid': 'b994595d-bea6-4767-a151-7d929120c653'}] 2026-09-11 03:31:48,636 26 INFO rb-c800635-224702-414046 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-09-11 03:31:48,647 26 INFO rb-c800635-224702-414046 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #50427951 order {'name': 'Shop - 000001', 'pos_reference': '261-75-000001', 'uuid': 'b994595d-bea6-4767-a151-7d929120c653'} sync ignored for existing PoS order pos.order(552,) (state: paid) 2026-09-11 03:31:48,678 26 INFO rb-c800635-224702-414046 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #50427951 finished 2026-09-11 03:31:48,689 26 INFO rb-c800635-224702-414046 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_gift_card_no_date.browser: tour succeeded 2026-09-11 03:31:48,689 26 INFO rb-c800635-224702-414046 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_gift_card_no_date.browser: ╔═══════════════════════════════════════╗ ║ TOUR test_gift_card_no_date SUCCEEDED ║ ╚═══════════════════════════════════════╝ 2026-09-11 03:31:48,776 26 INFO rb-c800635-224702-414046 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_gift_card_no_date.browser: heap 16679308 (allocated 18087936) 2026-09-11 03:31:48,781 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 03:31:48] "POST /web/dataset/call_kw/pos.order/sync_from_ui#pos.order.sync_from_ui HTTP/1.1" 200 - 63 0.063 0.090 2026-09-11 03:31:48,802 26 INFO rb-c800635-224702-414046 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_gift_card_no_date: Closing chrome headless with pid 77164 2026-09-11 03:31:48,803 26 INFO rb-c800635-224702-414046 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_gift_card_no_date: Closing websocket connection 2026-09-11 03:31:48,803 26 INFO rb-c800635-224702-414046 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_gift_card_no_date: Terminating chrome headless with pid 77164 2026-09-11 03:31:48,897 26 INFO rb-c800635-224702-414046 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_gift_card_no_date: Chrome Log in: /tmp/odoo_tests/rb-c800635-224702-414046/chrome_logs/chrome_log_20260911_033148_897421_test_gift_card_no_date.txt 2026-09-11 03:31:48,897 26 INFO rb-c800635-224702-414046 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_gift_card_no_date: Removing chrome user profile "/tmp/tmph_puzuvg_chrome_odoo" 2026-09-11 03:31:48,906 26 INFO rb-c800635-224702-414046 odoo.addons.pos_loyalty.tests.test_frontend: Starting TestUi.test_gift_card_price_no_tax ... 2026-09-11 03:31:49,576 26 INFO rb-c800635-224702-414046 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_gift_card_price_no_tax: Chrome pid: 77373 2026-09-11 03:31:49,576 26 INFO rb-c800635-224702-414046 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_gift_card_price_no_tax: Chrome headless temporary user profile dir: /tmp/tmpsvv7jseu_chrome_odoo 2026-09-11 03:31:49,576 26 INFO rb-c800635-224702-414046 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_gift_card_price_no_tax: Issuing json command http://127.0.0.1:39049/json/version 2026-09-11 03:31:49,577 26 INFO rb-c800635-224702-414046 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:39049', path='/json/version', query='', fragment='') with timeout 3 increased to 10s during tests 2026-09-11 03:31:49,595 26 INFO rb-c800635-224702-414046 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_gift_card_price_no_tax: Browser version: Chrome/150.0.7871.114 2026-09-11 03:31:49,595 26 INFO rb-c800635-224702-414046 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_gift_card_price_no_tax: Issuing json command http://127.0.0.1:39049/json 2026-09-11 03:31:49,596 26 INFO rb-c800635-224702-414046 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:39049', path='/json', query='', fragment='') with timeout 3 increased to 10s during tests 2026-09-11 03:31:49,603 26 INFO rb-c800635-224702-414046 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_gift_card_price_no_tax: Websocket url found: ws://127.0.0.1:39049/devtools/page/3950FC62072C15DEF6394D714E7324D4 2026-09-11 03:31:49,615 26 INFO rb-c800635-224702-414046 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_gift_card_price_no_tax: Enable chrome headless console log notification 2026-09-11 03:31:49,632 26 INFO rb-c800635-224702-414046 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_gift_card_price_no_tax: Chrome headless enable page notifications 2026-09-11 03:31:49,729 26 INFO rb-c800635-224702-414046 odoo.addons.base.models.res_users: Login successful for login:pos_user from n/a 2026-09-11 03:31:49,733 26 INFO rb-c800635-224702-414046 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_gift_card_price_no_tax: Setting session cookie in browser 2026-09-11 03:31:49,738 26 INFO rb-c800635-224702-414046 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-09-11 03:31:49,738 26 INFO rb-c800635-224702-414046 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-09-11 03:31:49,750 26 INFO rb-c800635-224702-414046 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-09-11 03:31:50,382 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 03:31:50] "GET /pos/ui/75 HTTP/1.1" 200 - 87 0.049 0.588 2026-09-11 03:31:50,387 26 INFO rb-c800635-224702-414046 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_gift_card_price_no_tax: Navigation result: {'frameId': '3950FC62072C15DEF6394D714E7324D4', 'loaderId': '350DA685D489B03972472324C73009D6', 'isDownload': False} 2026-09-11 03:31:50,387 26 INFO rb-c800635-224702-414046 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_gift_card_price_no_tax: Evaluate ready code "odoo.isTourReady('GiftCardProgramPriceNoTaxTour')" 2026-09-11 03:31:50,401 26 INFO rb-c800635-224702-414046 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-09-11 03:31:50,423 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 03:31:50] "GET /web/assets/cbcf32d/point_of_sale.assets_prod.min.css HTTP/1.1" 200 - 2 0.003 0.014 2026-09-11 03:31:50,432 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 03:31:50] "GET /web/assets/31c33ef/web.__assets_tests_call__.min.js HTTP/1.1" 200 - 2 0.002 0.019 2026-09-11 03:31:50,438 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 03:31:50] "GET /web/assets/e7bee96/point_of_sale.assets_prod.min.js HTTP/1.1" 200 - 2 0.001 0.021 2026-09-11 03:31:50,871 26 INFO ? werkzeug: 127.0.0.1 - - [11/Sep/2026 03:31:50] "GET /web/static/fonts/lato/Lato-Reg-webfont.woff HTTP/1.1" 200 - 0 0.000 0.001 2026-09-11 03:31:50,873 26 INFO ? werkzeug: 127.0.0.1 - - [11/Sep/2026 03:31:50] "GET /point_of_sale/static/src/img/favicon.ico HTTP/1.1" 200 - 0 0.000 0.001 2026-09-11 03:31:50,893 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 03:31:50] "GET /web/webclient/translations?hash=&lang=en_US HTTP/1.1" 200 - 1 0.002 0.009 2026-09-11 03:31:50,918 26 INFO rb-c800635-224702-414046 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-09-11 03:31:50,925 26 INFO rb-c800635-224702-414046 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-09-11 03:31:50,931 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 03:31:50] "POST /web/dataset/call_kw/barcode.nomenclature/read#barcode.nomenclature.read HTTP/1.1" 200 - 5 0.005 0.006 2026-09-11 03:31:50,963 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 03:31:50] "POST /web/dataset/call_kw/barcode.rule/search_read#barcode.rule.search_read HTTP/1.1" 200 - 1 0.000 0.005 2026-09-11 03:31:50,976 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 03:31:50] "POST /pos/ping HTTP/1.1" 200 - 0 0.000 0.002 2026-09-11 03:31:51,003 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 03:31:51] "POST /web/dataset/call_kw/pos.config/register_new_device_identifier#pos.config.register_new_device_identifier HTTP/1.1" 200 - 9 0.005 0.011 2026-09-11 03:31:51,014 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 03:31:51] "GET /bus/websocket_worker_bundle?v=19.0-2 HTTP/1.1" 200 - 3 0.001 0.022 2026-09-11 03:31:51,072 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 03:31:51] "POST /web/dataset/call_kw/pos.session/load_data_params#pos.session.load_data_params HTTP/1.1" 200 - 29 0.015 0.033 2026-09-11 03:31:51,075 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 03:31:51] "GET /websocket?version=19.0-2 HTTP/1.1" 101 - 1 0.000 0.039 2026-09-11 03:31:51,717 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 03:31:51] "POST /web/dataset/call_kw/pos.session/load_data#pos.session.load_data HTTP/1.1" 200 - 391 0.279 0.323 2026-09-11 03:31:51,749 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 03:31:51] "POST /web/dataset/call_kw/pos.session/filter_local_data#pos.session.filter_local_data HTTP/1.1" 200 - 0 0.000 0.024 2026-09-11 03:31:51,817 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 03:31: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.006 2026-09-11 03:31:51,875 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 03:31:51] "GET /web/image/res.company/77/logo/256x256 HTTP/1.1" 200 - 8 0.007 0.038 2026-09-11 03:31:51,916 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 03:31: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.005 2026-09-11 03:31:51,937 26 INFO rb-c800635-224702-414046 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_gift_card_price_no_tax.browser: Owl is running in 'dev' mode. 2026-09-11 03:31:51,952 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 03:31:51] "POST /web/dataset/call_kw/product.product/has_access#product.product.has_access HTTP/1.1" 200 - 1 0.003 0.005 2026-09-11 03:31:51,990 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 03:31:51] "GET /pos/service-worker.js HTTP/1.1" 200 - 0 0.000 0.005 2026-09-11 03:31:52,000 26 INFO ? werkzeug: 127.0.0.1 - - [11/Sep/2026 03:31:52] "GET /point_of_sale/static/src/fonts/Inconsolata.otf HTTP/1.1" 200 - 0 0.000 0.002 2026-09-11 03:31:52,032 26 INFO ? werkzeug: 127.0.0.1 - - [11/Sep/2026 03:31:52] "GET /web/static/img/odoo_logo.svg HTTP/1.1" 200 - 0 0.000 0.006 2026-09-11 03:31:52,037 26 INFO ? werkzeug: 127.0.0.1 - - [11/Sep/2026 03:31:52] "GET /hr_attendance/static/img/background-light.svg HTTP/1.1" 200 - 0 0.000 0.008 2026-09-11 03:31:52,062 26 INFO ? werkzeug: 127.0.0.1 - - [11/Sep/2026 03:31:52] "GET /web/static/fonts/google/Roboto/Roboto-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.011 2026-09-11 03:31:52,075 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 03:31:52] "GET /web/image/res.users/148/avatar_128 HTTP/1.1" 200 - 14 0.036 0.038 2026-09-11 03:31:52,085 26 INFO ? werkzeug: 127.0.0.1 - - [11/Sep/2026 03:31:52] "GET /web/static/src/libs/fontawesome/fonts/fontawesome-webfont.woff2?v=4.7.0 HTTP/1.1" 200 - 0 0.000 0.037 2026-09-11 03:31:52,096 26 INFO ? werkzeug: 127.0.0.1 - - [11/Sep/2026 03:31:52] "GET /web/static/lib/zxing-library/zxing-library.js HTTP/1.1" 200 - 0 0.000 0.003 2026-09-11 03:31:52,115 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 03:31:52] "GET /web/image?model=res.company&id=77&field=logo HTTP/1.1" 200 - 3 0.003 0.105 2026-09-11 03:31:52,141 26 INFO rb-c800635-224702-414046 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-09-11 03:31:52,187 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 03:31:52] "GET /pos/ui/75 HTTP/1.1" 200 - 31 0.037 0.080 2026-09-11 03:31:52,256 26 INFO rb-c800635-224702-414046 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-09-11 03:31:52,279 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 03:31:52] "GET /pos/ui/75?from_backend=True HTTP/1.1" 200 - 31 0.052 0.163 2026-09-11 03:31:52,283 26 INFO ? werkzeug: 127.0.0.1 - - [11/Sep/2026 03:31:52] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.002 2026-09-11 03:31:52,295 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 03:31:52] "GET /web/image?model=product.template&field=image_128&id=8&unique=2026-09-11T03:28:11.000+00:00 HTTP/1.1" 200 - 4 0.008 0.071 2026-09-11 03:31:52,333 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 03:31:52] "GET /web/image?model=product.template&field=image_128&id=1570&unique=2026-09-11T03:28:11.000+00:00 HTTP/1.1" 200 - 3 0.005 0.112 2026-09-11 03:31:52,356 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 03:31:52] "GET /web/image?model=product.template&field=image_128&id=1572&unique=2026-09-11T03:28:11.000+00:00 HTTP/1.1" 200 - 3 0.003 0.124 2026-09-11 03:31:52,395 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 03:31:52] "GET /web/image?model=product.template&field=image_128&id=1573&unique=2026-09-11T03:28:11.000+00:00 HTTP/1.1" 200 - 3 0.010 0.134 2026-09-11 03:31:52,414 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 03:31:52] "GET /web/image?model=product.template&field=image_128&id=1571&unique=2026-09-11T03:28:11.000+00:00 HTTP/1.1" 200 - 3 0.002 0.184 2026-09-11 03:31:52,438 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 03:31:52] "GET /web/image?model=product.template&field=image_128&id=1575&unique=2026-09-11T03:28:11.000+00:00 HTTP/1.1" 200 - 3 0.004 0.143 2026-09-11 03:31:52,460 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 03:31:52] "GET /web/image?model=product.template&field=image_128&id=1576&unique=2026-09-11T03:28:11.000+00:00 HTTP/1.1" 200 - 3 0.002 0.154 2026-09-11 03:31:52,486 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 03:31:52] "GET /web/image?model=product.template&field=image_128&id=1577&unique=2026-09-11T03:28:11.000+00:00 HTTP/1.1" 200 - 3 0.004 0.144 2026-09-11 03:31:52,512 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 03:31:52] "GET /web/image?model=product.template&field=image_128&id=1578&unique=2026-09-11T03:28:11.000+00:00 HTTP/1.1" 200 - 3 0.004 0.147 2026-09-11 03:31:52,583 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 03:31:52] "POST /web/dataset/call_kw/pos.session/set_opening_control#pos.session.set_opening_control HTTP/1.1" 200 - 38 0.028 0.155 2026-09-11 03:31:52,604 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 03:31:52] "GET /web/image?model=product.template&field=image_128&id=1574&unique=2026-09-11T03:28:11.000+00:00 HTTP/1.1" 200 - 3 0.002 0.180 2026-09-11 03:31:52,662 26 INFO rb-c800635-224702-414046 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-09-11 03:31:52,713 26 INFO rb-c800635-224702-414046 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-09-11 03:31:52,763 26 INFO rb-c800635-224702-414046 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-09-11 03:31:52,821 26 INFO rb-c800635-224702-414046 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-09-11 03:31:52,872 26 INFO rb-c800635-224702-414046 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-09-11 03:31:52,926 26 INFO rb-c800635-224702-414046 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-09-11 03:31:52,979 26 INFO rb-c800635-224702-414046 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-09-11 03:31:53,031 26 INFO rb-c800635-224702-414046 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-09-11 03:31:53,084 26 INFO rb-c800635-224702-414046 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-09-11 03:31:53,151 26 INFO rb-c800635-224702-414046 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-09-11 03:31:53,202 26 INFO rb-c800635-224702-414046 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-09-11 03:31:53,253 26 INFO rb-c800635-224702-414046 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-09-11 03:31:53,304 26 INFO rb-c800635-224702-414046 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-09-11 03:31:53,354 26 INFO rb-c800635-224702-414046 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-09-11 03:31:53,412 26 INFO rb-c800635-224702-414046 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-09-11 03:31:53,470 26 INFO rb-c800635-224702-414046 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-09-11 03:31:53,530 26 INFO rb-c800635-224702-414046 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-09-11 03:31:53,586 26 INFO rb-c800635-224702-414046 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-09-11 03:31:53,602 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 03:31: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.004 0.011 2026-09-11 03:31:53,637 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 03:31:53] "POST /web/dataset/call_kw/pos.config/use_coupon_code#pos.config.use_coupon_code HTTP/1.1" 200 - 10 0.007 0.018 2026-09-11 03:31:53,673 26 INFO rb-c800635-224702-414046 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-09-11 03:31:53,735 26 INFO rb-c800635-224702-414046 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-09-11 03:31:53,786 26 INFO rb-c800635-224702-414046 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-09-11 03:31:53,837 26 INFO rb-c800635-224702-414046 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-09-11 03:31:53,887 26 INFO rb-c800635-224702-414046 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-09-11 03:31:53,938 26 INFO rb-c800635-224702-414046 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-09-11 03:31:53,989 26 INFO rb-c800635-224702-414046 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-09-11 03:31:54,040 26 INFO rb-c800635-224702-414046 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-09-11 03:31:54,090 26 INFO rb-c800635-224702-414046 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_gift_card_price_no_tax.browser: tour succeeded 2026-09-11 03:31:54,091 26 INFO rb-c800635-224702-414046 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_gift_card_price_no_tax.browser: ╔══════════════════════════════════════════════╗ ║ TOUR GiftCardProgramPriceNoTaxTour SUCCEEDED ║ ╚══════════════════════════════════════════════╝ 2026-09-11 03:31:54,166 26 INFO rb-c800635-224702-414046 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_gift_card_price_no_tax.browser: heap 15331496 (allocated 16252928) 2026-09-11 03:31:54,169 26 INFO rb-c800635-224702-414046 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_gift_card_price_no_tax: Closing chrome headless with pid 77373 2026-09-11 03:31:54,171 26 INFO rb-c800635-224702-414046 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_gift_card_price_no_tax: Closing websocket connection 2026-09-11 03:31:54,172 26 INFO rb-c800635-224702-414046 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_gift_card_price_no_tax: Terminating chrome headless with pid 77373 2026-09-11 03:31:54,244 26 INFO rb-c800635-224702-414046 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_gift_card_price_no_tax: Chrome Log in: /tmp/odoo_tests/rb-c800635-224702-414046/chrome_logs/chrome_log_20260911_033154_244033_test_gift_card_price_no_tax.txt 2026-09-11 03:31:54,244 26 INFO rb-c800635-224702-414046 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_gift_card_price_no_tax: Removing chrome user profile "/tmp/tmpsvv7jseu_chrome_odoo" 2026-09-11 03:31:54,254 26 INFO rb-c800635-224702-414046 odoo.addons.pos_loyalty.tests.test_frontend: Starting TestUi.test_gift_card_program ... 2026-09-11 03:31:55,104 26 INFO rb-c800635-224702-414046 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_gift_card_program: Chrome pid: 77575 2026-09-11 03:31:55,104 26 INFO rb-c800635-224702-414046 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_gift_card_program: Chrome headless temporary user profile dir: /tmp/tmpkype8m3l_chrome_odoo 2026-09-11 03:31:55,105 26 INFO rb-c800635-224702-414046 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_gift_card_program: Issuing json command http://127.0.0.1:45613/json/version 2026-09-11 03:31:55,106 26 INFO rb-c800635-224702-414046 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:45613', path='/json/version', query='', fragment='') with timeout 3 increased to 10s during tests 2026-09-11 03:31:55,110 26 INFO rb-c800635-224702-414046 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_gift_card_program: Browser version: Chrome/150.0.7871.114 2026-09-11 03:31:55,111 26 INFO rb-c800635-224702-414046 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_gift_card_program: Issuing json command http://127.0.0.1:45613/json 2026-09-11 03:31:55,111 26 INFO rb-c800635-224702-414046 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:45613', path='/json', query='', fragment='') with timeout 3 increased to 10s during tests 2026-09-11 03:31:55,123 26 INFO rb-c800635-224702-414046 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_gift_card_program: Websocket url found: ws://127.0.0.1:45613/devtools/page/6EB6A8DA202ABE192AB16D1C537E0860 2026-09-11 03:31:55,133 26 INFO rb-c800635-224702-414046 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_gift_card_program: Enable chrome headless console log notification 2026-09-11 03:31:55,146 26 INFO rb-c800635-224702-414046 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_gift_card_program: Chrome headless enable page notifications 2026-09-11 03:31:55,257 26 INFO rb-c800635-224702-414046 odoo.addons.base.models.res_users: Login successful for login:pos_user from n/a 2026-09-11 03:31:55,262 26 INFO rb-c800635-224702-414046 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_gift_card_program: Setting session cookie in browser 2026-09-11 03:31:55,264 26 INFO rb-c800635-224702-414046 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-09-11 03:31:55,265 26 INFO rb-c800635-224702-414046 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_gift_card_program: Navigating to: "http://127.0.0.1:8069/pos/ui/75" 2026-09-11 03:31:55,276 26 INFO rb-c800635-224702-414046 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-09-11 03:31:55,715 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 03:31:55] "GET /pos/ui/75 HTTP/1.1" 200 - 89 0.064 0.378 2026-09-11 03:31:55,718 26 INFO rb-c800635-224702-414046 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_gift_card_program: Navigation result: {'frameId': '6EB6A8DA202ABE192AB16D1C537E0860', 'loaderId': 'AE708C5608EEE4F2B64496D1A7EDCBBE', 'isDownload': False} 2026-09-11 03:31:55,718 26 INFO rb-c800635-224702-414046 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_gift_card_program: Evaluate ready code "odoo.isTourReady('GiftCardProgramTour1')" 2026-09-11 03:31:55,728 26 INFO rb-c800635-224702-414046 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-09-11 03:31:55,749 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 03:31:55] "GET /web/assets/cbcf32d/point_of_sale.assets_prod.min.css HTTP/1.1" 200 - 2 0.005 0.008 2026-09-11 03:31:55,761 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 03:31:55] "GET /web/assets/31c33ef/web.__assets_tests_call__.min.js HTTP/1.1" 200 - 2 0.003 0.019 2026-09-11 03:31:55,769 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 03:31:55] "GET /web/assets/e7bee96/point_of_sale.assets_prod.min.js HTTP/1.1" 200 - 2 0.001 0.026 2026-09-11 03:31:56,176 26 INFO ? werkzeug: 127.0.0.1 - - [11/Sep/2026 03:31:56] "GET /web/static/fonts/lato/Lato-Reg-webfont.woff HTTP/1.1" 200 - 0 0.000 0.004 2026-09-11 03:31:56,190 26 INFO ? werkzeug: 127.0.0.1 - - [11/Sep/2026 03:31:56] "GET /point_of_sale/static/src/img/favicon.ico HTTP/1.1" 200 - 0 0.000 0.001 2026-09-11 03:31:56,210 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 03:31:56] "GET /web/webclient/translations?hash=&lang=en_US HTTP/1.1" 200 - 1 0.002 0.014 2026-09-11 03:31:56,226 26 INFO rb-c800635-224702-414046 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-09-11 03:31:56,234 26 INFO rb-c800635-224702-414046 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-09-11 03:31:56,237 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 03:31:56] "POST /web/dataset/call_kw/barcode.nomenclature/read#barcode.nomenclature.read HTTP/1.1" 200 - 5 0.004 0.005 2026-09-11 03:31:56,248 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 03:31:56] "POST /web/dataset/call_kw/barcode.rule/search_read#barcode.rule.search_read HTTP/1.1" 200 - 1 0.000 0.003 2026-09-11 03:31:56,257 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 03:31:56] "POST /pos/ping HTTP/1.1" 200 - 0 0.000 0.002 2026-09-11 03:31:56,288 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 03:31:56] "POST /web/dataset/call_kw/pos.config/register_new_device_identifier#pos.config.register_new_device_identifier HTTP/1.1" 200 - 9 0.005 0.009 2026-09-11 03:31:56,303 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 03:31:56] "GET /bus/websocket_worker_bundle?v=19.0-2 HTTP/1.1" 200 - 3 0.001 0.024 2026-09-11 03:31:56,355 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 03:31:56] "POST /web/dataset/call_kw/pos.session/load_data_params#pos.session.load_data_params HTTP/1.1" 200 - 29 0.022 0.030 2026-09-11 03:31:56,360 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 03:31:56] "GET /websocket?version=19.0-2 HTTP/1.1" 101 - 1 0.000 0.036 2026-09-11 03:31:57,031 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 03:31:57] "POST /web/dataset/call_kw/pos.session/load_data#pos.session.load_data HTTP/1.1" 200 - 394 0.309 0.329 2026-09-11 03:31:57,057 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 03:31:57] "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-09-11 03:31:57,110 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 03:31: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.005 2026-09-11 03:31:57,188 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 03:31:57] "GET /web/image/res.company/77/logo/256x256 HTTP/1.1" 200 - 8 0.013 0.039 2026-09-11 03:31:57,214 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 03:31: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.007 2026-09-11 03:31:57,235 26 INFO rb-c800635-224702-414046 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_gift_card_program.browser: Owl is running in 'dev' mode. 2026-09-11 03:31:57,244 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 03:31:57] "POST /web/dataset/call_kw/product.product/has_access#product.product.has_access HTTP/1.1" 200 - 1 0.002 0.004 2026-09-11 03:31:57,292 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 03:31:57] "GET /pos/service-worker.js HTTP/1.1" 200 - 0 0.000 0.006 2026-09-11 03:31:57,311 26 INFO ? werkzeug: 127.0.0.1 - - [11/Sep/2026 03:31:57] "GET /point_of_sale/static/src/fonts/Inconsolata.otf HTTP/1.1" 200 - 0 0.000 0.017 2026-09-11 03:31:57,319 26 INFO ? werkzeug: 127.0.0.1 - - [11/Sep/2026 03:31:57] "GET /web/static/img/odoo_logo.svg HTTP/1.1" 200 - 0 0.000 0.006 2026-09-11 03:31:57,324 26 INFO ? werkzeug: 127.0.0.1 - - [11/Sep/2026 03:31:57] "GET /hr_attendance/static/img/background-light.svg HTTP/1.1" 200 - 0 0.000 0.012 2026-09-11 03:31:57,336 26 INFO ? werkzeug: 127.0.0.1 - - [11/Sep/2026 03:31:57] "GET /web/static/src/libs/fontawesome/fonts/fontawesome-webfont.woff2?v=4.7.0 HTTP/1.1" 200 - 0 0.000 0.001 2026-09-11 03:31:57,341 26 INFO ? werkzeug: 127.0.0.1 - - [11/Sep/2026 03:31:57] "GET /web/static/fonts/google/Roboto/Roboto-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.003 2026-09-11 03:31:57,370 26 INFO ? werkzeug: 127.0.0.1 - - [11/Sep/2026 03:31:57] "GET /web/static/lib/zxing-library/zxing-library.js HTTP/1.1" 200 - 0 0.000 0.004 2026-09-11 03:31:57,393 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 03:31:57] "GET /web/image/res.users/148/avatar_128 HTTP/1.1" 200 - 14 0.045 0.051 2026-09-11 03:31:57,407 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 03:31:57] "GET /web/image?model=res.company&id=77&field=logo HTTP/1.1" 200 - 3 0.004 0.096 2026-09-11 03:31:57,435 26 INFO rb-c800635-224702-414046 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-09-11 03:31:57,497 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 03:31:57] "GET /pos/ui/75 HTTP/1.1" 200 - 32 0.029 0.116 2026-09-11 03:31:57,503 26 INFO ? werkzeug: 127.0.0.1 - - [11/Sep/2026 03:31:57] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.001 2026-09-11 03:31:57,524 26 INFO rb-c800635-224702-414046 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-09-11 03:31:57,615 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 03:31:57] "GET /pos/ui/75?from_backend=True HTTP/1.1" 200 - 32 0.068 0.196 2026-09-11 03:31:57,636 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 03:31:57] "GET /web/image?model=product.template&field=image_128&id=8&unique=2026-09-11T03:28:11.000+00:00 HTTP/1.1" 200 - 4 0.008 0.145 2026-09-11 03:31:57,666 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 03:31:57] "GET /web/image?model=product.template&field=image_128&id=1570&unique=2026-09-11T03:28:11.000+00:00 HTTP/1.1" 200 - 3 0.003 0.177 2026-09-11 03:31:57,700 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 03:31:57] "GET /web/image?model=product.template&field=image_128&id=1576&unique=2026-09-11T03:28:11.000+00:00 HTTP/1.1" 200 - 3 0.007 0.202 2026-09-11 03:31:57,800 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 03:31:57] "POST /web/dataset/call_kw/pos.session/set_opening_control#pos.session.set_opening_control HTTP/1.1" 200 - 38 0.054 0.219 2026-09-11 03:31:57,859 26 INFO rb-c800635-224702-414046 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-09-11 03:31:57,911 26 INFO rb-c800635-224702-414046 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-09-11 03:31:57,962 26 INFO rb-c800635-224702-414046 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-09-11 03:31:58,028 26 INFO rb-c800635-224702-414046 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-09-11 03:31:58,043 26 INFO ? werkzeug: 127.0.0.1 - - [11/Sep/2026 03:31:58] "GET /point_of_sale/static/src/img/card-bank.png HTTP/1.1" 200 - 0 0.000 0.001 2026-09-11 03:31:58,045 26 INFO ? werkzeug: 127.0.0.1 - - [11/Sep/2026 03:31:58] "GET /point_of_sale/static/src/img/money.png HTTP/1.1" 200 - 0 0.000 0.001 2026-09-11 03:31:58,081 26 INFO rb-c800635-224702-414046 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-09-11 03:31:58,130 26 INFO rb-c800635-224702-414046 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-09-11 03:31:58,200 26 INFO rb-c800635-224702-414046 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-09-11 03:31:58,255 26 INFO rb-c800635-224702-414046 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-09-11 03:31:58,305 26 INFO rb-c800635-224702-414046 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-09-11 03:31:58,370 26 INFO rb-c800635-224702-414046 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-09-11 03:31:58,396 26 INFO rb-c800635-224702-414046 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #47057344 started for PoS orders references: [{'name': '/', 'pos_reference': '261-75-000001', 'uuid': 'e736d3ad-b4be-4012-b766-ed4c253da613'}] 2026-09-11 03:31:58,398 26 INFO ? werkzeug: 127.0.0.1 - - [11/Sep/2026 03:31:58] "GET /web/static/img/spin.svg HTTP/1.1" 200 - 0 0.000 0.004 2026-09-11 03:31:58,519 26 INFO rb-c800635-224702-414046 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #47057344 order {'name': '/', 'pos_reference': '261-75-000001', 'uuid': 'e736d3ad-b4be-4012-b766-ed4c253da613'} created pos.order #553 2026-09-11 03:31:58,539 26 INFO rb-c800635-224702-414046 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #47057344 finished 2026-09-11 03:31:58,595 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 03:31:58] "POST /web/dataset/call_kw/pos.order/sync_from_ui#pos.order.sync_from_ui HTTP/1.1" 200 - 79 0.084 0.116 2026-09-11 03:31:58,729 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 03:31:58] "POST /web/dataset/call_kw/pos.order/confirm_coupon_programs#pos.order.confirm_coupon_programs HTTP/1.1" 200 - 39 0.058 0.036 2026-09-11 03:31:58,782 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 03:31:58] "POST /web/dataset/call_kw/pos.order/get_preparation_change#pos.order.get_preparation_change HTTP/1.1" 200 - 1 0.006 0.015 2026-09-11 03:31:58,926 26 INFO rb-c800635-224702-414046 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #17554602 started for PoS orders references: [{'name': 'Shop - 000001', 'pos_reference': '261-75-000001', 'uuid': 'e736d3ad-b4be-4012-b766-ed4c253da613'}] 2026-09-11 03:31:58,928 26 INFO rb-c800635-224702-414046 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-09-11 03:31:58,934 26 INFO rb-c800635-224702-414046 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #17554602 order {'name': 'Shop - 000001', 'pos_reference': '261-75-000001', 'uuid': 'e736d3ad-b4be-4012-b766-ed4c253da613'} sync ignored for existing PoS order pos.order(553,) (state: paid) 2026-09-11 03:31:58,949 26 INFO rb-c800635-224702-414046 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #17554602 finished 2026-09-11 03:31:58,976 26 INFO rb-c800635-224702-414046 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_gift_card_program.browser: tour succeeded 2026-09-11 03:31:58,977 26 INFO rb-c800635-224702-414046 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_gift_card_program.browser: ╔═════════════════════════════════════╗ ║ TOUR GiftCardProgramTour1 SUCCEEDED ║ ╚═════════════════════════════════════╝ 2026-09-11 03:31:59,094 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 03:31:59] "POST /web/dataset/call_kw/pos.order/sync_from_ui#pos.order.sync_from_ui HTTP/1.1" 200 - 67 0.090 0.080 2026-09-11 03:31:59,107 26 INFO rb-c800635-224702-414046 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_gift_card_program.browser: heap 15355852 (allocated 16515072) 2026-09-11 03:31:59,126 26 INFO rb-c800635-224702-414046 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_gift_card_program: Closing chrome headless with pid 77575 2026-09-11 03:31:59,128 26 INFO rb-c800635-224702-414046 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_gift_card_program: Closing websocket connection 2026-09-11 03:31:59,129 26 INFO rb-c800635-224702-414046 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_gift_card_program: Terminating chrome headless with pid 77575 2026-09-11 03:31:59,225 26 INFO rb-c800635-224702-414046 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_gift_card_program: Chrome Log in: /tmp/odoo_tests/rb-c800635-224702-414046/chrome_logs/chrome_log_20260911_033159_225182_test_gift_card_program.txt 2026-09-11 03:31:59,225 26 INFO rb-c800635-224702-414046 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_gift_card_program: Removing chrome user profile "/tmp/tmpkype8m3l_chrome_odoo" 2026-09-11 03:31:59,534 26 INFO rb-c800635-224702-414046 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_gift_card_program: Chrome pid: 77782 2026-09-11 03:31:59,534 26 INFO rb-c800635-224702-414046 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_gift_card_program: Chrome headless temporary user profile dir: /tmp/tmpdjju467i_chrome_odoo 2026-09-11 03:31:59,535 26 INFO rb-c800635-224702-414046 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_gift_card_program: Issuing json command http://127.0.0.1:39139/json/version 2026-09-11 03:31:59,537 26 INFO rb-c800635-224702-414046 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:39139', path='/json/version', query='', fragment='') with timeout 3 increased to 10s during tests 2026-09-11 03:31:59,552 26 INFO rb-c800635-224702-414046 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_gift_card_program: Browser version: Chrome/150.0.7871.114 2026-09-11 03:31:59,553 26 INFO rb-c800635-224702-414046 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_gift_card_program: Issuing json command http://127.0.0.1:39139/json 2026-09-11 03:31:59,553 26 INFO rb-c800635-224702-414046 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:39139', path='/json', query='', fragment='') with timeout 3 increased to 10s during tests 2026-09-11 03:31:59,561 26 INFO rb-c800635-224702-414046 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_gift_card_program: Websocket url found: ws://127.0.0.1:39139/devtools/page/AF3CAC297A332ED5C6A7ECFC7A17A1C2 2026-09-11 03:31:59,567 26 INFO rb-c800635-224702-414046 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_gift_card_program: Enable chrome headless console log notification 2026-09-11 03:31:59,579 26 INFO rb-c800635-224702-414046 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_gift_card_program: Chrome headless enable page notifications 2026-09-11 03:31:59,660 26 INFO rb-c800635-224702-414046 odoo.addons.base.models.res_users: Login successful for login:pos_user from n/a 2026-09-11 03:31:59,663 26 INFO rb-c800635-224702-414046 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_gift_card_program: Setting session cookie in browser 2026-09-11 03:31:59,665 26 INFO rb-c800635-224702-414046 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-09-11 03:31:59,665 26 INFO rb-c800635-224702-414046 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_gift_card_program: Navigating to: "http://127.0.0.1:8069/pos/ui/75" 2026-09-11 03:31:59,743 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 03:31:59] "GET /pos/ui/75 HTTP/1.1" 200 - 32 0.030 0.038 2026-09-11 03:31:59,746 26 INFO rb-c800635-224702-414046 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_gift_card_program: Navigation result: {'frameId': 'AF3CAC297A332ED5C6A7ECFC7A17A1C2', 'loaderId': '9ADE95305E8D0AC96D895695ADAD083B', 'isDownload': False} 2026-09-11 03:31:59,746 26 INFO rb-c800635-224702-414046 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_gift_card_program: Evaluate ready code "odoo.isTourReady('GiftCardProgramTour2')" 2026-09-11 03:31:59,763 26 INFO rb-c800635-224702-414046 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-09-11 03:31:59,793 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 03:31:59] "GET /web/assets/31c33ef/web.__assets_tests_call__.min.js HTTP/1.1" 200 - 2 0.004 0.019 2026-09-11 03:31:59,799 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 03:31:59] "GET /web/assets/e7bee96/point_of_sale.assets_prod.min.js HTTP/1.1" 200 - 2 0.003 0.019 2026-09-11 03:31:59,816 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 03:31:59] "GET /web/assets/cbcf32d/point_of_sale.assets_prod.min.css HTTP/1.1" 200 - 2 0.002 0.046 2026-09-11 03:32:00,252 26 INFO ? werkzeug: 127.0.0.1 - - [11/Sep/2026 03:32:00] "GET /web/static/fonts/lato/Lato-Reg-webfont.woff HTTP/1.1" 200 - 0 0.000 0.002 2026-09-11 03:32:00,256 26 INFO ? werkzeug: 127.0.0.1 - - [11/Sep/2026 03:32:00] "GET /point_of_sale/static/src/img/favicon.ico HTTP/1.1" 200 - 0 0.000 0.001 2026-09-11 03:32:00,277 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 03:32:00] "GET /web/webclient/translations?hash=&lang=en_US HTTP/1.1" 200 - 0 0.000 0.005 2026-09-11 03:32:00,294 26 INFO rb-c800635-224702-414046 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-09-11 03:32:00,300 26 INFO rb-c800635-224702-414046 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-09-11 03:32:00,303 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 03:32:00] "POST /web/dataset/call_kw/barcode.nomenclature/read#barcode.nomenclature.read HTTP/1.1" 200 - 2 0.002 0.005 2026-09-11 03:32:00,330 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 03:32:00] "POST /web/dataset/call_kw/barcode.rule/search_read#barcode.rule.search_read HTTP/1.1" 200 - 1 0.000 0.014 2026-09-11 03:32:00,343 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 03:32:00] "POST /pos/ping HTTP/1.1" 200 - 0 0.000 0.002 2026-09-11 03:32:00,372 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 03:32:00] "POST /web/dataset/call_kw/pos.config/register_new_device_identifier#pos.config.register_new_device_identifier HTTP/1.1" 200 - 4 0.012 0.007 2026-09-11 03:32:00,382 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 03:32:00] "GET /bus/websocket_worker_bundle?v=19.0-2 HTTP/1.1" 200 - 2 0.003 0.020 2026-09-11 03:32:00,422 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 03:32:00] "POST /web/dataset/call_kw/pos.session/load_data_params#pos.session.load_data_params HTTP/1.1" 200 - 11 0.011 0.026 2026-09-11 03:32:00,424 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 03:32:00] "GET /websocket?version=19.0-2 HTTP/1.1" 101 - 0 0.000 0.021 2026-09-11 03:32:00,936 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 03:32:00] "POST /web/dataset/call_kw/pos.session/load_data#pos.session.load_data HTTP/1.1" 200 - 296 0.167 0.281 2026-09-11 03:32:00,956 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 03:32:00] "POST /web/dataset/call_kw/pos.session/filter_local_data#pos.session.filter_local_data HTTP/1.1" 200 - 0 0.000 0.012 2026-09-11 03:32:01,007 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 03:32: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.005 2026-09-11 03:32:01,057 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 03:32:01] "GET /web/image/res.company/77/logo/256x256 HTTP/1.1" 200 - 3 0.002 0.027 2026-09-11 03:32:01,081 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 03:32: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.005 2026-09-11 03:32:01,097 26 INFO rb-c800635-224702-414046 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_gift_card_program.browser: Owl is running in 'dev' mode. 2026-09-11 03:32:01,106 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 03:32:01] "POST /web/dataset/call_kw/product.product/has_access#product.product.has_access HTTP/1.1" 200 - 0 0.000 0.003 2026-09-11 03:32:01,150 26 INFO ? werkzeug: 127.0.0.1 - - [11/Sep/2026 03:32:01] "GET /point_of_sale/static/src/fonts/Inconsolata.otf HTTP/1.1" 200 - 0 0.000 0.001 2026-09-11 03:32:01,205 26 INFO ? werkzeug: 127.0.0.1 - - [11/Sep/2026 03:32:01] "GET /web/static/img/odoo_logo.svg HTTP/1.1" 200 - 0 0.000 0.009 2026-09-11 03:32:01,221 26 INFO ? werkzeug: 127.0.0.1 - - [11/Sep/2026 03:32:01] "GET /hr_attendance/static/img/background-light.svg HTTP/1.1" 200 - 0 0.000 0.015 2026-09-11 03:32:01,230 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 03:32:01] "GET /web/image/res.users/148/avatar_128 HTTP/1.1" 200 - 7 0.011 0.049 2026-09-11 03:32:01,238 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 03:32:01] "GET /pos/service-worker.js HTTP/1.1" 200 - 0 0.000 0.046 2026-09-11 03:32:01,269 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 03:32:01] "GET /web/image?model=res.company&id=77&field=logo HTTP/1.1" 200 - 3 0.004 0.078 2026-09-11 03:32:01,274 26 INFO ? werkzeug: 127.0.0.1 - - [11/Sep/2026 03:32:01] "GET /web/static/fonts/google/Roboto/Roboto-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.017 2026-09-11 03:32:01,275 26 INFO ? werkzeug: 127.0.0.1 - - [11/Sep/2026 03:32:01] "GET /web/static/src/libs/fontawesome/fonts/fontawesome-webfont.woff2?v=4.7.0 HTTP/1.1" 200 - 0 0.000 0.019 2026-09-11 03:32:01,366 26 INFO rb-c800635-224702-414046 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-09-11 03:32:01,394 26 INFO ? werkzeug: 127.0.0.1 - - [11/Sep/2026 03:32:01] "GET /web/static/lib/zxing-library/zxing-library.js HTTP/1.1" 200 - 0 0.000 0.004 2026-09-11 03:32:01,440 26 INFO ? werkzeug: 127.0.0.1 - - [11/Sep/2026 03:32:01] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.001 2026-09-11 03:32:01,460 26 INFO rb-c800635-224702-414046 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-09-11 03:32:01,469 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 03:32:01] "GET /pos/ui/75 HTTP/1.1" 200 - 32 0.044 0.039 2026-09-11 03:32:01,514 26 INFO rb-c800635-224702-414046 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-09-11 03:32:01,538 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 03:32:01] "GET /pos/ui/75?from_backend=True HTTP/1.1" 200 - 32 0.040 0.113 2026-09-11 03:32:01,573 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 03:32:01] "GET /web/image?model=product.template&field=image_128&id=1576&unique=2026-09-11T03:28:11.000+00:00 HTTP/1.1" 200 - 3 0.005 0.145 2026-09-11 03:32:01,579 26 INFO rb-c800635-224702-414046 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-09-11 03:32:01,596 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 03:32:01] "GET /web/image?model=product.template&field=image_128&id=1570&unique=2026-09-11T03:28:11.000+00:00 HTTP/1.1" 200 - 3 0.003 0.174 2026-09-11 03:32:01,608 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 03:32:01] "GET /web/image?model=product.template&field=image_128&id=8&unique=2026-09-11T03:28:11.000+00:00 HTTP/1.1" 200 - 4 0.002 0.196 2026-09-11 03:32:01,638 26 INFO rb-c800635-224702-414046 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-09-11 03:32:01,691 26 INFO rb-c800635-224702-414046 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-09-11 03:32:01,747 26 INFO rb-c800635-224702-414046 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-09-11 03:32:01,758 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 03:32:01] "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.008 2026-09-11 03:32:01,788 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 03:32:01] "POST /web/dataset/call_kw/pos.config/use_coupon_code#pos.config.use_coupon_code HTTP/1.1" 200 - 10 0.005 0.014 2026-09-11 03:32:01,849 26 INFO rb-c800635-224702-414046 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-09-11 03:32:01,901 26 INFO rb-c800635-224702-414046 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-09-11 03:32:01,973 26 INFO rb-c800635-224702-414046 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-09-11 03:32:01,983 26 INFO ? werkzeug: 127.0.0.1 - - [11/Sep/2026 03:32:01] "GET /point_of_sale/static/src/img/card-bank.png HTTP/1.1" 200 - 0 0.000 0.002 2026-09-11 03:32:01,984 26 INFO ? werkzeug: 127.0.0.1 - - [11/Sep/2026 03:32:01] "GET /point_of_sale/static/src/img/money.png HTTP/1.1" 200 - 0 0.000 0.002 2026-09-11 03:32:02,023 26 INFO rb-c800635-224702-414046 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-09-11 03:32:02,073 26 INFO rb-c800635-224702-414046 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-09-11 03:32:02,150 26 INFO rb-c800635-224702-414046 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-09-11 03:32:02,203 26 INFO rb-c800635-224702-414046 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-09-11 03:32:02,258 26 INFO rb-c800635-224702-414046 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-09-11 03:32:02,272 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 03:32:02] "POST /web/dataset/call_kw/pos.order/validate_coupon_programs#pos.order.validate_coupon_programs HTTP/1.1" 200 - 4 0.004 0.008 2026-09-11 03:32:02,298 26 INFO rb-c800635-224702-414046 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #74933442 started for PoS orders references: [{'name': '/', 'pos_reference': '262-75-000001', 'uuid': '3d212986-22da-4077-a611-3ba92995e353'}] 2026-09-11 03:32:02,301 26 INFO ? werkzeug: 127.0.0.1 - - [11/Sep/2026 03:32:02] "GET /web/static/img/spin.svg HTTP/1.1" 200 - 0 0.000 0.001 2026-09-11 03:32:02,673 26 INFO rb-c800635-224702-414046 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #74933442 order {'name': '/', 'pos_reference': '262-75-000001', 'uuid': '3d212986-22da-4077-a611-3ba92995e353'} created pos.order #554 2026-09-11 03:32:02,690 26 INFO rb-c800635-224702-414046 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #74933442 finished 2026-09-11 03:32:02,732 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 03:32:02] "POST /web/dataset/call_kw/pos.order/sync_from_ui#pos.order.sync_from_ui HTTP/1.1" 200 - 170 0.214 0.221 2026-09-11 03:32:02,821 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 03:32:02] "POST /web/dataset/call_kw/pos.order/confirm_coupon_programs#pos.order.confirm_coupon_programs HTTP/1.1" 200 - 28 0.023 0.041 2026-09-11 03:32:02,856 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 03:32:02] "POST /web/dataset/call_kw/pos.order/get_preparation_change#pos.order.get_preparation_change HTTP/1.1" 200 - 1 0.004 0.006 2026-09-11 03:32:02,957 26 INFO rb-c800635-224702-414046 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #5161616 started for PoS orders references: [{'name': 'Shop - 000001', 'pos_reference': '262-75-000001', 'uuid': '3d212986-22da-4077-a611-3ba92995e353'}] 2026-09-11 03:32:02,969 26 INFO rb-c800635-224702-414046 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #5161616 order {'name': 'Shop - 000001', 'pos_reference': '262-75-000001', 'uuid': '3d212986-22da-4077-a611-3ba92995e353'} sync ignored for existing PoS order pos.order(554,) (state: paid) 2026-09-11 03:32:02,970 26 INFO rb-c800635-224702-414046 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-09-11 03:32:02,989 26 INFO rb-c800635-224702-414046 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #5161616 finished 2026-09-11 03:32:03,019 26 INFO rb-c800635-224702-414046 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_gift_card_program.browser: tour succeeded 2026-09-11 03:32:03,020 26 INFO rb-c800635-224702-414046 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_gift_card_program.browser: ╔═════════════════════════════════════╗ ║ TOUR GiftCardProgramTour2 SUCCEEDED ║ ╚═════════════════════════════════════╝ 2026-09-11 03:32:03,070 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 03:32:03] "POST /web/dataset/call_kw/pos.order/sync_from_ui#pos.order.sync_from_ui HTTP/1.1" 200 - 49 0.035 0.080 2026-09-11 03:32:03,110 26 INFO rb-c800635-224702-414046 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_gift_card_program.browser: heap 17855212 (allocated 20709376) 2026-09-11 03:32:03,111 26 INFO rb-c800635-224702-414046 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_gift_card_program: Closing chrome headless with pid 77782 2026-09-11 03:32:03,114 26 INFO rb-c800635-224702-414046 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_gift_card_program: Closing websocket connection 2026-09-11 03:32:03,119 26 INFO rb-c800635-224702-414046 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_gift_card_program: Terminating chrome headless with pid 77782 2026-09-11 03:32:03,215 26 INFO rb-c800635-224702-414046 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_gift_card_program: Chrome Log in: /tmp/odoo_tests/rb-c800635-224702-414046/chrome_logs/chrome_log_20260911_033203_215346_test_gift_card_program.txt 2026-09-11 03:32:03,215 26 INFO rb-c800635-224702-414046 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_gift_card_program: Removing chrome user profile "/tmp/tmpdjju467i_chrome_odoo" 2026-09-11 03:32:03,242 26 INFO rb-c800635-224702-414046 odoo.addons.pos_loyalty.tests.test_frontend: Starting TestUi.test_gift_card_program_create_with_invoice ... 2026-09-11 03:32:03,976 26 INFO rb-c800635-224702-414046 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_gift_card_program_create_with_invoice: Chrome pid: 77993 2026-09-11 03:32:03,976 26 INFO rb-c800635-224702-414046 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_gift_card_program_create_with_invoice: Chrome headless temporary user profile dir: /tmp/tmpgyn6a45w_chrome_odoo 2026-09-11 03:32:03,976 26 INFO rb-c800635-224702-414046 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_gift_card_program_create_with_invoice: Issuing json command http://127.0.0.1:42259/json/version 2026-09-11 03:32:03,977 26 INFO rb-c800635-224702-414046 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:42259', path='/json/version', query='', fragment='') with timeout 3 increased to 10s during tests 2026-09-11 03:32:03,991 26 INFO rb-c800635-224702-414046 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_gift_card_program_create_with_invoice: Browser version: Chrome/150.0.7871.114 2026-09-11 03:32:03,992 26 INFO rb-c800635-224702-414046 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_gift_card_program_create_with_invoice: Issuing json command http://127.0.0.1:42259/json 2026-09-11 03:32:03,992 26 INFO rb-c800635-224702-414046 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:42259', path='/json', query='', fragment='') with timeout 3 increased to 10s during tests 2026-09-11 03:32:04,003 26 INFO rb-c800635-224702-414046 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_gift_card_program_create_with_invoice: Websocket url found: ws://127.0.0.1:42259/devtools/page/433BE73342A70048C4FAC119F2C090CA 2026-09-11 03:32:04,010 26 INFO rb-c800635-224702-414046 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_gift_card_program_create_with_invoice: Enable chrome headless console log notification 2026-09-11 03:32:04,021 26 INFO rb-c800635-224702-414046 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_gift_card_program_create_with_invoice: Chrome headless enable page notifications 2026-09-11 03:32:04,117 26 INFO rb-c800635-224702-414046 odoo.addons.base.models.res_users: Login successful for login:pos_user from n/a 2026-09-11 03:32:04,123 26 INFO rb-c800635-224702-414046 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_gift_card_program_create_with_invoice: Setting session cookie in browser 2026-09-11 03:32:04,127 26 INFO rb-c800635-224702-414046 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-09-11 03:32:04,127 26 INFO rb-c800635-224702-414046 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-09-11 03:32:04,147 26 INFO rb-c800635-224702-414046 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-09-11 03:32:04,559 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 03:32:04] "GET /pos/ui/75 HTTP/1.1" 200 - 87 0.032 0.385 2026-09-11 03:32:04,563 26 INFO rb-c800635-224702-414046 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_gift_card_program_create_with_invoice: Navigation result: {'frameId': '433BE73342A70048C4FAC119F2C090CA', 'loaderId': '2A70B34EE1C4B7268C1CD3676479314B', 'isDownload': False} 2026-09-11 03:32:04,563 26 INFO rb-c800635-224702-414046 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_gift_card_program_create_with_invoice: Evaluate ready code "odoo.isTourReady('GiftCardProgramInvoice')" 2026-09-11 03:32:04,580 26 INFO rb-c800635-224702-414046 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-09-11 03:32:04,600 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 03:32:04] "GET /web/assets/cbcf32d/point_of_sale.assets_prod.min.css HTTP/1.1" 200 - 2 0.001 0.013 2026-09-11 03:32:04,605 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 03:32:04] "GET /web/assets/e7bee96/point_of_sale.assets_prod.min.js HTTP/1.1" 200 - 2 0.001 0.016 2026-09-11 03:32:04,623 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 03:32:04] "GET /web/assets/31c33ef/web.__assets_tests_call__.min.js HTTP/1.1" 200 - 2 0.001 0.028 2026-09-11 03:32:05,051 26 INFO ? werkzeug: 127.0.0.1 - - [11/Sep/2026 03:32:05] "GET /web/static/fonts/lato/Lato-Reg-webfont.woff HTTP/1.1" 200 - 0 0.000 0.002 2026-09-11 03:32:05,055 26 INFO ? werkzeug: 127.0.0.1 - - [11/Sep/2026 03:32:05] "GET /point_of_sale/static/src/img/favicon.ico HTTP/1.1" 200 - 0 0.000 0.004 2026-09-11 03:32:05,073 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 03:32:05] "GET /web/webclient/translations?hash=&lang=en_US HTTP/1.1" 200 - 1 0.001 0.007 2026-09-11 03:32:05,087 26 INFO rb-c800635-224702-414046 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-09-11 03:32:05,094 26 INFO rb-c800635-224702-414046 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-09-11 03:32:05,097 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 03:32:05] "POST /web/dataset/call_kw/barcode.nomenclature/read#barcode.nomenclature.read HTTP/1.1" 200 - 4 0.001 0.005 2026-09-11 03:32:05,112 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 03:32:05] "POST /web/dataset/call_kw/barcode.rule/search_read#barcode.rule.search_read HTTP/1.1" 200 - 1 0.000 0.004 2026-09-11 03:32:05,127 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 03:32:05] "POST /pos/ping HTTP/1.1" 200 - 0 0.000 0.002 2026-09-11 03:32:05,155 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 03:32:05] "POST /web/dataset/call_kw/pos.config/register_new_device_identifier#pos.config.register_new_device_identifier HTTP/1.1" 200 - 9 0.006 0.010 2026-09-11 03:32:05,165 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 03:32:05] "GET /bus/websocket_worker_bundle?v=19.0-2 HTTP/1.1" 200 - 3 0.001 0.021 2026-09-11 03:32:05,218 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 03:32:05] "POST /web/dataset/call_kw/pos.session/load_data_params#pos.session.load_data_params HTTP/1.1" 200 - 29 0.014 0.030 2026-09-11 03:32:05,222 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 03:32:05] "GET /websocket?version=19.0-2 HTTP/1.1" 101 - 1 0.000 0.034 2026-09-11 03:32:05,741 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 03:32:05] "POST /web/dataset/call_kw/pos.session/load_data#pos.session.load_data HTTP/1.1" 200 - 390 0.208 0.277 2026-09-11 03:32:05,764 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 03:32:05] "POST /web/dataset/call_kw/pos.session/filter_local_data#pos.session.filter_local_data HTTP/1.1" 200 - 0 0.000 0.013 2026-09-11 03:32:05,832 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 03:32: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.006 2026-09-11 03:32:05,909 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 03:32:05] "GET /web/image/res.company/77/logo/256x256 HTTP/1.1" 200 - 8 0.008 0.044 2026-09-11 03:32:05,942 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 03:32:05] "POST /web/dataset/call_kw/pos.config/read_config_open_orders#pos.config.read_config_open_orders HTTP/1.1" 200 - 1 0.001 0.005 2026-09-11 03:32:05,961 26 INFO rb-c800635-224702-414046 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_gift_card_program_create_with_invoice.browser: Owl is running in 'dev' mode. 2026-09-11 03:32:05,974 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 03:32:05] "POST /web/dataset/call_kw/product.product/has_access#product.product.has_access HTTP/1.1" 200 - 1 0.002 0.003 2026-09-11 03:32:06,024 26 INFO ? werkzeug: 127.0.0.1 - - [11/Sep/2026 03:32:06] "GET /point_of_sale/static/src/fonts/Inconsolata.otf HTTP/1.1" 200 - 0 0.000 0.009 2026-09-11 03:32:06,051 26 INFO ? werkzeug: 127.0.0.1 - - [11/Sep/2026 03:32:06] "GET /web/static/img/odoo_logo.svg HTTP/1.1" 200 - 0 0.000 0.004 2026-09-11 03:32:06,065 26 INFO ? werkzeug: 127.0.0.1 - - [11/Sep/2026 03:32:06] "GET /hr_attendance/static/img/background-light.svg HTTP/1.1" 200 - 0 0.000 0.010 2026-09-11 03:32:06,088 26 INFO ? werkzeug: 127.0.0.1 - - [11/Sep/2026 03:32:06] "GET /web/static/src/libs/fontawesome/fonts/fontawesome-webfont.woff2?v=4.7.0 HTTP/1.1" 200 - 0 0.000 0.015 2026-09-11 03:32:06,093 26 INFO ? werkzeug: 127.0.0.1 - - [11/Sep/2026 03:32:06] "GET /web/static/fonts/google/Roboto/Roboto-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.010 2026-09-11 03:32:06,097 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 03:32:06] "GET /web/image/res.users/148/avatar_128 HTTP/1.1" 200 - 14 0.047 0.023 2026-09-11 03:32:06,119 26 INFO rb-c800635-224702-414046 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-09-11 03:32:06,122 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 03:32:06] "GET /web/image?model=res.company&id=77&field=logo HTTP/1.1" 200 - 3 0.006 0.078 2026-09-11 03:32:06,126 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 03:32:06] "GET /pos/service-worker.js HTTP/1.1" 200 - 0 0.000 0.068 2026-09-11 03:32:06,218 26 INFO rb-c800635-224702-414046 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-09-11 03:32:06,225 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 03:32:06] "GET /web/image?model=product.template&field=image_128&id=1570&unique=2026-09-11T03:28:11.000+00:00 HTTP/1.1" 200 - 3 0.008 0.038 2026-09-11 03:32:06,234 26 INFO ? werkzeug: 127.0.0.1 - - [11/Sep/2026 03:32:06] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.001 2026-09-11 03:32:06,260 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 03:32:06] "GET /web/image?model=product.template&field=image_128&id=1571&unique=2026-09-11T03:28:11.000+00:00 HTTP/1.1" 200 - 3 0.004 0.074 2026-09-11 03:32:06,297 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 03:32:06] "GET /web/image?model=product.template&field=image_128&id=1572&unique=2026-09-11T03:28:11.000+00:00 HTTP/1.1" 200 - 3 0.004 0.105 2026-09-11 03:32:06,306 26 INFO ? werkzeug: 127.0.0.1 - - [11/Sep/2026 03:32:06] "GET /web/static/lib/zxing-library/zxing-library.js HTTP/1.1" 200 - 0 0.000 0.002 2026-09-11 03:32:06,326 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 03:32:06] "GET /web/image?model=product.template&field=image_128&id=1573&unique=2026-09-11T03:28:11.000+00:00 HTTP/1.1" 200 - 3 0.006 0.130 2026-09-11 03:32:06,362 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 03:32:06] "GET /web/image?model=product.template&field=image_128&id=8&unique=2026-09-11T03:28:11.000+00:00 HTTP/1.1" 200 - 4 0.013 0.158 2026-09-11 03:32:06,386 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 03:32:06] "GET /web/image?model=product.template&field=image_128&id=1574&unique=2026-09-11T03:28:11.000+00:00 HTTP/1.1" 200 - 3 0.005 0.187 2026-09-11 03:32:06,433 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 03:32:06] "GET /pos/ui/75 HTTP/1.1" 200 - 31 0.016 0.153 2026-09-11 03:32:06,454 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 03:32:06] "GET /web/image?model=product.template&field=image_128&id=1575&unique=2026-09-11T03:28:11.000+00:00 HTTP/1.1" 200 - 3 0.003 0.095 2026-09-11 03:32:06,485 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 03:32:06] "GET /web/image?model=product.template&field=image_128&id=1577&unique=2026-09-11T03:28:11.000+00:00 HTTP/1.1" 200 - 3 0.004 0.112 2026-09-11 03:32:06,570 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 03:32:06] "GET /pos/ui/75?from_backend=True HTTP/1.1" 200 - 31 0.050 0.280 2026-09-11 03:32:06,593 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 03:32:06] "GET /web/image?model=product.template&field=image_128&id=1578&unique=2026-09-11T03:28:11.000+00:00 HTTP/1.1" 200 - 3 0.002 0.254 2026-09-11 03:32:06,615 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 03:32:06] "GET /web/image?model=product.template&field=image_128&id=1576&unique=2026-09-11T03:28:11.000+00:00 HTTP/1.1" 200 - 3 0.003 0.222 2026-09-11 03:32:06,701 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 03:32:06] "POST /web/dataset/call_kw/pos.session/set_opening_control#pos.session.set_opening_control HTTP/1.1" 200 - 38 0.048 0.217 2026-09-11 03:32:06,780 26 INFO rb-c800635-224702-414046 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-09-11 03:32:06,833 26 INFO rb-c800635-224702-414046 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-09-11 03:32:07,010 26 INFO rb-c800635-224702-414046 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-09-11 03:32:07,080 26 INFO rb-c800635-224702-414046 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-09-11 03:32:07,128 26 INFO rb-c800635-224702-414046 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-09-11 03:32:07,185 26 INFO rb-c800635-224702-414046 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-09-11 03:32:07,247 26 INFO rb-c800635-224702-414046 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-09-11 03:32:07,298 26 INFO rb-c800635-224702-414046 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-09-11 03:32:07,349 26 INFO rb-c800635-224702-414046 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-09-11 03:32:07,401 26 INFO rb-c800635-224702-414046 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-09-11 03:32:07,472 26 INFO rb-c800635-224702-414046 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-09-11 03:32:07,476 26 INFO ? werkzeug: 127.0.0.1 - - [11/Sep/2026 03:32:07] "GET /point_of_sale/static/src/img/money.png HTTP/1.1" 200 - 0 0.000 0.002 2026-09-11 03:32:07,477 26 INFO ? werkzeug: 127.0.0.1 - - [11/Sep/2026 03:32:07] "GET /point_of_sale/static/src/img/card-bank.png HTTP/1.1" 200 - 0 0.000 0.003 2026-09-11 03:32:07,514 26 INFO rb-c800635-224702-414046 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-09-11 03:32:07,565 26 INFO rb-c800635-224702-414046 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-09-11 03:32:07,636 26 INFO rb-c800635-224702-414046 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-09-11 03:32:07,690 26 INFO rb-c800635-224702-414046 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-09-11 03:32:07,756 26 INFO rb-c800635-224702-414046 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-09-11 03:32:07,760 26 INFO rb-c800635-224702-414046 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #61827621 started for PoS orders references: [{'name': '/', 'pos_reference': '261-75-000001', 'uuid': '1f19b44b-aed8-42f5-8b5c-181b2c9cc3cd'}] 2026-09-11 03:32:07,767 26 INFO ? werkzeug: 127.0.0.1 - - [11/Sep/2026 03:32:07] "GET /web/static/img/spin.svg HTTP/1.1" 200 - 0 0.000 0.003 2026-09-11 03:32:09,168 26 INFO rb-c800635-224702-414046 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #61827621 order {'name': '/', 'pos_reference': '261-75-000001', 'uuid': '1f19b44b-aed8-42f5-8b5c-181b2c9cc3cd'} created pos.order #555 2026-09-11 03:32:09,215 26 INFO rb-c800635-224702-414046 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #61827621 finished 2026-09-11 03:32:09,340 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 03:32:09] "POST /web/dataset/call_kw/pos.order/sync_from_ui#pos.order.sync_from_ui HTTP/1.1" 200 - 447 0.449 1.133 2026-09-11 03:32:09,591 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 03:32:09] "POST /web/dataset/call_kw/pos.order/confirm_coupon_programs#pos.order.confirm_coupon_programs HTTP/1.1" 200 - 81 0.093 0.130 2026-09-11 03:32:09,615 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 03:32: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.012 2026-09-11 03:32:09,620 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 03:32:09] "POST /web/dataset/call_kw/pos.order/get_preparation_change#pos.order.get_preparation_change HTTP/1.1" 200 - 1 0.000 0.007 2026-09-11 03:32:09,744 26 INFO rb-c800635-224702-414046 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_gift_card_program_create_with_invoice.browser: tour succeeded 2026-09-11 03:32:09,745 26 INFO rb-c800635-224702-414046 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_gift_card_program_create_with_invoice.browser: ╔═══════════════════════════════════════╗ ║ TOUR GiftCardProgramInvoice SUCCEEDED ║ ╚═══════════════════════════════════════╝ 2026-09-11 03:32:09,752 26 INFO rb-c800635-224702-414046 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #97623936 started for PoS orders references: [{'name': 'Shop - 000001', 'pos_reference': '261-75-000001', 'uuid': '1f19b44b-aed8-42f5-8b5c-181b2c9cc3cd'}] 2026-09-11 03:32:09,759 26 INFO rb-c800635-224702-414046 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #97623936 order {'name': 'Shop - 000001', 'pos_reference': '261-75-000001', 'uuid': '1f19b44b-aed8-42f5-8b5c-181b2c9cc3cd'} sync ignored for existing PoS order pos.order(555,) (state: done) 2026-09-11 03:32:09,776 26 INFO rb-c800635-224702-414046 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #97623936 finished 2026-09-11 03:32:09,868 26 INFO rb-c800635-224702-414046 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_gift_card_program_create_with_invoice.browser: heap 19286552 (allocated 20971520) 2026-09-11 03:32:09,876 26 INFO rb-c800635-224702-414046 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_gift_card_program_create_with_invoice: Closing chrome headless with pid 77993 2026-09-11 03:32:09,877 26 INFO rb-c800635-224702-414046 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_gift_card_program_create_with_invoice: Closing websocket connection 2026-09-11 03:32:09,878 26 INFO rb-c800635-224702-414046 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_gift_card_program_create_with_invoice: Terminating chrome headless with pid 77993 2026-09-11 03:32:09,895 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 03:32:09] "POST /web/dataset/call_kw/pos.order/sync_from_ui#pos.order.sync_from_ui HTTP/1.1" 200 - 67 0.069 0.077 2026-09-11 03:32:09,976 26 INFO rb-c800635-224702-414046 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_gift_card_program_create_with_invoice: Chrome Log in: /tmp/odoo_tests/rb-c800635-224702-414046/chrome_logs/chrome_log_20260911_033209_976609_test_gift_card_program_create_with_invoice.txt 2026-09-11 03:32:09,976 26 INFO rb-c800635-224702-414046 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_gift_card_program_create_with_invoice: Removing chrome user profile "/tmp/tmpgyn6a45w_chrome_odoo" 2026-09-11 03:32:10,015 26 INFO rb-c800635-224702-414046 odoo.addons.pos_loyalty.tests.test_frontend: Starting TestUi.test_gift_card_rewards_using_taxes ... 2026-09-11 03:32:10,992 26 INFO rb-c800635-224702-414046 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_gift_card_rewards_using_taxes: Chrome pid: 78196 2026-09-11 03:32:10,992 26 INFO rb-c800635-224702-414046 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_gift_card_rewards_using_taxes: Chrome headless temporary user profile dir: /tmp/tmpqfj9tvfo_chrome_odoo 2026-09-11 03:32:10,992 26 INFO rb-c800635-224702-414046 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_gift_card_rewards_using_taxes: Issuing json command http://127.0.0.1:43235/json/version 2026-09-11 03:32:10,993 26 INFO rb-c800635-224702-414046 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:43235', path='/json/version', query='', fragment='') with timeout 3 increased to 10s during tests 2026-09-11 03:32:11,019 26 INFO rb-c800635-224702-414046 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_gift_card_rewards_using_taxes: Browser version: Chrome/150.0.7871.114 2026-09-11 03:32:11,020 26 INFO rb-c800635-224702-414046 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_gift_card_rewards_using_taxes: Issuing json command http://127.0.0.1:43235/json 2026-09-11 03:32:11,020 26 INFO rb-c800635-224702-414046 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:43235', path='/json', query='', fragment='') with timeout 3 increased to 10s during tests 2026-09-11 03:32:11,037 26 INFO rb-c800635-224702-414046 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_gift_card_rewards_using_taxes: Websocket url found: ws://127.0.0.1:43235/devtools/page/787097A1C8D8AC97183B756421B39162 2026-09-11 03:32:11,079 26 INFO rb-c800635-224702-414046 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_gift_card_rewards_using_taxes: Enable chrome headless console log notification 2026-09-11 03:32:11,089 26 INFO rb-c800635-224702-414046 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_gift_card_rewards_using_taxes: Chrome headless enable page notifications 2026-09-11 03:32:11,184 26 INFO rb-c800635-224702-414046 odoo.addons.base.models.res_users: Login successful for login:accountman from n/a 2026-09-11 03:32:11,186 26 INFO rb-c800635-224702-414046 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_gift_card_rewards_using_taxes: Setting session cookie in browser 2026-09-11 03:32:11,188 26 INFO rb-c800635-224702-414046 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-09-11 03:32:11,188 26 INFO rb-c800635-224702-414046 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-09-11 03:32:11,204 26 INFO rb-c800635-224702-414046 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-09-11 03:32:11,637 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 03:32:11] "GET /pos/ui/75 HTTP/1.1" 200 - 88 0.042 0.395 2026-09-11 03:32:11,640 26 INFO rb-c800635-224702-414046 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_gift_card_rewards_using_taxes: Navigation result: {'frameId': '787097A1C8D8AC97183B756421B39162', 'loaderId': '6AC3064FD7070A4287F4BC13D07D7E80', 'isDownload': False} 2026-09-11 03:32:11,640 26 INFO rb-c800635-224702-414046 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_gift_card_rewards_using_taxes: Evaluate ready code "odoo.isTourReady('PosLoyaltyGiftCardTaxes')" 2026-09-11 03:32:11,659 26 INFO rb-c800635-224702-414046 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-09-11 03:32:11,689 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 03:32:11] "GET /web/assets/cbcf32d/point_of_sale.assets_prod.min.css HTTP/1.1" 200 - 2 0.020 0.005 2026-09-11 03:32:11,701 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 03:32:11] "GET /web/assets/31c33ef/web.__assets_tests_call__.min.js HTTP/1.1" 200 - 2 0.001 0.031 2026-09-11 03:32:11,717 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 03:32:11] "GET /web/assets/e7bee96/point_of_sale.assets_prod.min.js HTTP/1.1" 200 - 2 0.002 0.046 2026-09-11 03:32:12,175 26 INFO ? werkzeug: 127.0.0.1 - - [11/Sep/2026 03:32:12] "GET /web/static/fonts/lato/Lato-Reg-webfont.woff HTTP/1.1" 200 - 0 0.000 0.001 2026-09-11 03:32:12,182 26 INFO ? werkzeug: 127.0.0.1 - - [11/Sep/2026 03:32:12] "GET /point_of_sale/static/src/img/favicon.ico HTTP/1.1" 200 - 0 0.000 0.003 2026-09-11 03:32:12,198 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 03:32:12] "GET /web/webclient/translations?hash=&lang=en_US HTTP/1.1" 200 - 1 0.003 0.008 2026-09-11 03:32:12,218 26 INFO rb-c800635-224702-414046 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-09-11 03:32:12,231 26 INFO rb-c800635-224702-414046 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-09-11 03:32:12,232 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 03:32:12] "POST /web/dataset/call_kw/barcode.nomenclature/read#barcode.nomenclature.read HTTP/1.1" 200 - 4 0.006 0.011 2026-09-11 03:32:12,246 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 03:32:12] "POST /web/dataset/call_kw/barcode.rule/search_read#barcode.rule.search_read HTTP/1.1" 200 - 1 0.000 0.005 2026-09-11 03:32:12,259 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 03:32:12] "POST /pos/ping HTTP/1.1" 200 - 0 0.000 0.002 2026-09-11 03:32:12,297 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 03:32:12] "POST /web/dataset/call_kw/pos.config/register_new_device_identifier#pos.config.register_new_device_identifier HTTP/1.1" 200 - 11 0.014 0.016 2026-09-11 03:32:12,312 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 03:32:12] "GET /bus/websocket_worker_bundle?v=19.0-2 HTTP/1.1" 200 - 3 0.002 0.042 2026-09-11 03:32:12,402 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 03:32:12] "POST /web/dataset/call_kw/pos.session/load_data_params#pos.session.load_data_params HTTP/1.1" 200 - 31 0.058 0.032 2026-09-11 03:32:12,411 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 03:32:12] "GET /websocket?version=19.0-2 HTTP/1.1" 101 - 1 0.001 0.083 2026-09-11 03:32:13,254 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 03:32:13] "POST /web/dataset/call_kw/pos.session/load_data#pos.session.load_data HTTP/1.1" 200 - 393 0.335 0.483 2026-09-11 03:32:13,274 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 03:32:13] "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-09-11 03:32:13,360 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 03:32: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.007 2026-09-11 03:32:13,426 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 03:32:13] "GET /web/image/res.company/77/logo/256x256 HTTP/1.1" 200 - 8 0.004 0.046 2026-09-11 03:32:13,455 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 03:32: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-09-11 03:32:13,466 26 INFO rb-c800635-224702-414046 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_gift_card_rewards_using_taxes.browser: Owl is running in 'dev' mode. 2026-09-11 03:32:13,475 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 03:32:13] "POST /web/dataset/call_kw/product.product/has_access#product.product.has_access HTTP/1.1" 200 - 0 0.000 0.003 2026-09-11 03:32:13,530 26 INFO ? werkzeug: 127.0.0.1 - - [11/Sep/2026 03:32:13] "GET /point_of_sale/static/src/fonts/Inconsolata.otf HTTP/1.1" 200 - 0 0.000 0.009 2026-09-11 03:32:13,541 26 INFO ? werkzeug: 127.0.0.1 - - [11/Sep/2026 03:32:13] "GET /web/static/img/odoo_logo.svg HTTP/1.1" 200 - 0 0.000 0.018 2026-09-11 03:32:13,546 26 INFO ? werkzeug: 127.0.0.1 - - [11/Sep/2026 03:32:13] "GET /hr_attendance/static/img/background-light.svg HTTP/1.1" 200 - 0 0.000 0.001 2026-09-11 03:32:13,548 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 03:32:13] "GET /web/image?model=res.company&id=77&field=logo HTTP/1.1" 200 - 3 0.007 0.024 2026-09-11 03:32:13,550 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 03:32:13] "GET /pos/service-worker.js HTTP/1.1" 200 - 0 0.000 0.022 2026-09-11 03:32:13,584 26 INFO ? werkzeug: 127.0.0.1 - - [11/Sep/2026 03:32:13] "GET /web/static/src/libs/fontawesome/fonts/fontawesome-webfont.woff2?v=4.7.0 HTTP/1.1" 200 - 0 0.000 0.014 2026-09-11 03:32:13,611 26 INFO ? werkzeug: 127.0.0.1 - - [11/Sep/2026 03:32:13] "GET /web/static/fonts/google/Roboto/Roboto-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.026 2026-09-11 03:32:13,621 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 03:32:13] "GET /web/image/res.users/146/avatar_128 HTTP/1.1" 200 - 14 0.045 0.048 2026-09-11 03:32:13,669 26 INFO rb-c800635-224702-414046 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-09-11 03:32:13,691 26 INFO ? werkzeug: 127.0.0.1 - - [11/Sep/2026 03:32:13] "GET /web/static/lib/zxing-library/zxing-library.js HTTP/1.1" 200 - 0 0.000 0.002 2026-09-11 03:32:13,769 26 INFO rb-c800635-224702-414046 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-09-11 03:32:13,787 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 03:32:13] "GET /pos/ui/75?from_backend=True HTTP/1.1" 200 - 32 0.067 0.041 2026-09-11 03:32:13,798 26 INFO ? werkzeug: 127.0.0.1 - - [11/Sep/2026 03:32:13] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.005 2026-09-11 03:32:13,820 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 03:32:13] "GET /web/image?model=product.template&field=image_128&id=1570&unique=2026-09-11T03:28:11.000+00:00 HTTP/1.1" 200 - 3 0.004 0.096 2026-09-11 03:32:13,840 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 03:32:13] "GET /web/image?model=product.template&field=image_128&id=8&unique=2026-09-11T03:28:11.000+00:00 HTTP/1.1" 200 - 4 0.006 0.110 2026-09-11 03:32:13,863 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 03:32:13] "GET /web/image?model=product.template&field=image_128&id=1572&unique=2026-09-11T03:28:11.000+00:00 HTTP/1.1" 200 - 3 0.004 0.126 2026-09-11 03:32:13,906 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 03:32:13] "GET /web/image?model=product.template&field=image_128&id=1571&unique=2026-09-11T03:28:11.000+00:00 HTTP/1.1" 200 - 3 0.004 0.153 2026-09-11 03:32:13,974 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 03:32:13] "GET /pos/ui/75 HTTP/1.1" 200 - 32 0.035 0.261 2026-09-11 03:32:14,000 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 03:32:14] "GET /web/image?model=product.template&field=image_128&id=1575&unique=2026-09-11T03:28:11.000+00:00 HTTP/1.1" 200 - 3 0.002 0.194 2026-09-11 03:32:14,031 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 03:32:14] "GET /web/image?model=product.template&field=image_128&id=1577&unique=2026-09-11T03:28:11.000+00:00 HTTP/1.1" 200 - 3 0.005 0.200 2026-09-11 03:32:14,053 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 03:32:14] "GET /web/image?model=product.template&field=image_128&id=1578&unique=2026-09-11T03:28:11.000+00:00 HTTP/1.1" 200 - 3 0.002 0.203 2026-09-11 03:32:14,077 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 03:32:14] "GET /web/image?model=product.template&field=image_128&id=1576&unique=2026-09-11T03:28:11.000+00:00 HTTP/1.1" 200 - 3 0.001 0.205 2026-09-11 03:32:14,101 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 03:32:14] "GET /web/image?model=product.template&field=image_128&id=1674&unique=2026-09-11T03:28:11.000+00:00 HTTP/1.1" 200 - 3 0.002 0.177 2026-09-11 03:32:14,216 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 03:32:14] "POST /web/dataset/call_kw/pos.session/set_opening_control#pos.session.set_opening_control HTTP/1.1" 200 - 37 0.070 0.150 2026-09-11 03:32:14,239 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 03:32:14] "GET /web/image?model=product.template&field=image_128&id=1574&unique=2026-09-11T03:28:11.000+00:00 HTTP/1.1" 200 - 3 0.002 0.199 2026-09-11 03:32:14,271 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 03:32:14] "GET /web/image?model=product.template&field=image_128&id=1573&unique=2026-09-11T03:28:11.000+00:00 HTTP/1.1" 200 - 3 0.002 0.264 2026-09-11 03:32:14,302 26 INFO rb-c800635-224702-414046 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-09-11 03:32:14,354 26 INFO rb-c800635-224702-414046 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-09-11 03:32:14,404 26 INFO rb-c800635-224702-414046 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-09-11 03:32:14,460 26 INFO rb-c800635-224702-414046 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-09-11 03:32:14,511 26 INFO rb-c800635-224702-414046 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-09-11 03:32:14,565 26 INFO rb-c800635-224702-414046 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-09-11 03:32:14,618 26 INFO rb-c800635-224702-414046 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-09-11 03:32:14,690 26 INFO rb-c800635-224702-414046 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-09-11 03:32:14,741 26 INFO rb-c800635-224702-414046 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-09-11 03:32:14,792 26 INFO rb-c800635-224702-414046 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-09-11 03:32:14,843 26 INFO rb-c800635-224702-414046 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-09-11 03:32:14,906 26 INFO rb-c800635-224702-414046 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-09-11 03:32:14,967 26 INFO rb-c800635-224702-414046 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-09-11 03:32:15,484 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 03:32:15] "POST /web/dataset/call_kw/loyalty.card/get_gift_card_status#loyalty.card.get_gift_card_status HTTP/1.1" 200 - 6 0.005 0.010 2026-09-11 03:32:15,519 26 INFO rb-c800635-224702-414046 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-09-11 03:32:15,598 26 INFO rb-c800635-224702-414046 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-09-11 03:32:15,655 26 INFO rb-c800635-224702-414046 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-09-11 03:32:15,706 26 INFO rb-c800635-224702-414046 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-09-11 03:32:15,771 26 INFO rb-c800635-224702-414046 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-09-11 03:32:15,790 26 INFO ? werkzeug: 127.0.0.1 - - [11/Sep/2026 03:32:15] "GET /point_of_sale/static/src/img/card-bank.png HTTP/1.1" 200 - 0 0.000 0.006 2026-09-11 03:32:15,792 26 INFO ? werkzeug: 127.0.0.1 - - [11/Sep/2026 03:32:15] "GET /point_of_sale/static/src/img/money.png HTTP/1.1" 200 - 0 0.000 0.007 2026-09-11 03:32:15,822 26 INFO rb-c800635-224702-414046 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-09-11 03:32:15,872 26 INFO rb-c800635-224702-414046 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-09-11 03:32:15,940 26 INFO rb-c800635-224702-414046 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-09-11 03:32:15,993 26 INFO rb-c800635-224702-414046 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-09-11 03:32:16,045 26 INFO rb-c800635-224702-414046 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-09-11 03:32:16,111 26 INFO rb-c800635-224702-414046 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-09-11 03:32:16,118 26 INFO rb-c800635-224702-414046 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #28627197 started for PoS orders references: [{'name': '/', 'pos_reference': '261-75-000001', 'uuid': '3a6bd7ac-5b03-4be9-89e6-f78ff6b3be09'}] 2026-09-11 03:32:16,119 26 INFO ? werkzeug: 127.0.0.1 - - [11/Sep/2026 03:32:16] "GET /web/static/img/spin.svg HTTP/1.1" 200 - 0 0.000 0.003 2026-09-11 03:32:16,223 26 INFO rb-c800635-224702-414046 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #28627197 order {'name': '/', 'pos_reference': '261-75-000001', 'uuid': '3a6bd7ac-5b03-4be9-89e6-f78ff6b3be09'} created pos.order #556 2026-09-11 03:32:16,233 26 INFO rb-c800635-224702-414046 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #28627197 finished 2026-09-11 03:32:16,286 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 03:32:16] "POST /web/dataset/call_kw/pos.order/sync_from_ui#pos.order.sync_from_ui HTTP/1.1" 200 - 78 0.072 0.099 2026-09-11 03:32:16,373 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 03:32:16] "POST /web/dataset/call_kw/pos.order/confirm_coupon_programs#pos.order.confirm_coupon_programs HTTP/1.1" 200 - 36 0.024 0.037 2026-09-11 03:32:16,401 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 03:32:16] "POST /web/dataset/call_kw/pos.order/get_preparation_change#pos.order.get_preparation_change HTTP/1.1" 200 - 1 0.000 0.007 2026-09-11 03:32:16,494 26 INFO rb-c800635-224702-414046 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #43540058 started for PoS orders references: [{'name': 'Shop - 000001', 'pos_reference': '261-75-000001', 'uuid': '3a6bd7ac-5b03-4be9-89e6-f78ff6b3be09'}] 2026-09-11 03:32:16,507 26 INFO rb-c800635-224702-414046 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #43540058 order {'name': 'Shop - 000001', 'pos_reference': '261-75-000001', 'uuid': '3a6bd7ac-5b03-4be9-89e6-f78ff6b3be09'} sync ignored for existing PoS order pos.order(556,) (state: paid) 2026-09-11 03:32:16,524 26 INFO rb-c800635-224702-414046 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-09-11 03:32:16,534 26 INFO rb-c800635-224702-414046 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #43540058 finished 2026-09-11 03:32:16,564 26 INFO rb-c800635-224702-414046 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-09-11 03:32:16,626 26 INFO rb-c800635-224702-414046 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-09-11 03:32:16,633 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 03:32:16] "POST /web/dataset/call_kw/pos.order/sync_from_ui#pos.order.sync_from_ui HTTP/1.1" 200 - 66 0.053 0.088 2026-09-11 03:32:16,672 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 03:32:16] "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-09-11 03:32:16,680 26 INFO rb-c800635-224702-414046 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-09-11 03:32:16,736 26 INFO rb-c800635-224702-414046 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-09-11 03:32:16,793 26 INFO rb-c800635-224702-414046 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-09-11 03:32:16,847 26 INFO rb-c800635-224702-414046 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-09-11 03:32:16,914 26 INFO rb-c800635-224702-414046 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-09-11 03:32:16,918 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 03:32: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.008 2026-09-11 03:32:16,968 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 03:32:16] "POST /web/dataset/call_kw/pos.config/use_coupon_code#pos.config.use_coupon_code HTTP/1.1" 200 - 12 0.019 0.021 2026-09-11 03:32:17,034 26 INFO rb-c800635-224702-414046 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-09-11 03:32:17,084 26 INFO rb-c800635-224702-414046 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-09-11 03:32:17,136 26 INFO rb-c800635-224702-414046 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_gift_card_rewards_using_taxes.browser: tour succeeded 2026-09-11 03:32:17,136 26 INFO rb-c800635-224702-414046 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_gift_card_rewards_using_taxes.browser: ╔════════════════════════════════════════╗ ║ TOUR PosLoyaltyGiftCardTaxes SUCCEEDED ║ ╚════════════════════════════════════════╝ 2026-09-11 03:32:17,263 26 INFO rb-c800635-224702-414046 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_gift_card_rewards_using_taxes.browser: heap 17847700 (allocated 19009536) 2026-09-11 03:32:17,269 26 INFO rb-c800635-224702-414046 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_gift_card_rewards_using_taxes: Closing chrome headless with pid 78196 2026-09-11 03:32:17,270 26 INFO rb-c800635-224702-414046 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_gift_card_rewards_using_taxes: Closing websocket connection 2026-09-11 03:32:17,271 26 INFO rb-c800635-224702-414046 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_gift_card_rewards_using_taxes: Terminating chrome headless with pid 78196 2026-09-11 03:32:17,372 26 INFO rb-c800635-224702-414046 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_gift_card_rewards_using_taxes: Chrome Log in: /tmp/odoo_tests/rb-c800635-224702-414046/chrome_logs/chrome_log_20260911_033217_371896_test_gift_card_rewards_using_taxes.txt 2026-09-11 03:32:17,372 26 INFO rb-c800635-224702-414046 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_gift_card_rewards_using_taxes: Removing chrome user profile "/tmp/tmpqfj9tvfo_chrome_odoo" 2026-09-11 03:32:17,959 26 INFO rb-c800635-224702-414046 odoo.addons.pos_loyalty.tests.test_frontend: Starting TestUi.test_loyalty_free_product_loyalty_program ... 2026-09-11 03:32:18,958 26 INFO rb-c800635-224702-414046 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_free_product_loyalty_program: Chrome pid: 78416 2026-09-11 03:32:18,958 26 INFO rb-c800635-224702-414046 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_free_product_loyalty_program: Chrome headless temporary user profile dir: /tmp/tmp0d8jv5jl_chrome_odoo 2026-09-11 03:32:18,958 26 INFO rb-c800635-224702-414046 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_free_product_loyalty_program: Issuing json command http://127.0.0.1:34185/json/version 2026-09-11 03:32:18,960 26 INFO rb-c800635-224702-414046 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:34185', path='/json/version', query='', fragment='') with timeout 3 increased to 10s during tests 2026-09-11 03:32:18,984 26 INFO rb-c800635-224702-414046 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_free_product_loyalty_program: Browser version: Chrome/150.0.7871.114 2026-09-11 03:32:18,984 26 INFO rb-c800635-224702-414046 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_free_product_loyalty_program: Issuing json command http://127.0.0.1:34185/json 2026-09-11 03:32:18,984 26 INFO rb-c800635-224702-414046 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:34185', path='/json', query='', fragment='') with timeout 3 increased to 10s during tests 2026-09-11 03:32:18,993 26 INFO rb-c800635-224702-414046 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_free_product_loyalty_program: Websocket url found: ws://127.0.0.1:34185/devtools/page/BE2A36D28B547ADF6A540F6099B794F1 2026-09-11 03:32:19,001 26 INFO rb-c800635-224702-414046 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_free_product_loyalty_program: Enable chrome headless console log notification 2026-09-11 03:32:19,004 26 INFO rb-c800635-224702-414046 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_free_product_loyalty_program: Chrome headless enable page notifications 2026-09-11 03:32:19,113 26 INFO rb-c800635-224702-414046 odoo.addons.base.models.res_users: Login successful for login:pos_user from n/a 2026-09-11 03:32:19,119 26 INFO rb-c800635-224702-414046 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_free_product_loyalty_program: Setting session cookie in browser 2026-09-11 03:32:19,126 26 INFO rb-c800635-224702-414046 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-09-11 03:32:19,126 26 INFO rb-c800635-224702-414046 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-09-11 03:32:19,141 26 INFO rb-c800635-224702-414046 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-09-11 03:32:19,544 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 03:32:19] "GET /pos/ui/75 HTTP/1.1" 200 - 87 0.046 0.361 2026-09-11 03:32:19,548 26 INFO rb-c800635-224702-414046 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_free_product_loyalty_program: Navigation result: {'frameId': 'BE2A36D28B547ADF6A540F6099B794F1', 'loaderId': '2190D59C316E14C051AFCA3B689A5A45', 'isDownload': False} 2026-09-11 03:32:19,549 26 INFO rb-c800635-224702-414046 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_free_product_loyalty_program: Evaluate ready code "odoo.isTourReady('PosLoyaltyLoyaltyProgram1')" 2026-09-11 03:32:19,560 26 INFO rb-c800635-224702-414046 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-09-11 03:32:19,578 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 03:32:19] "GET /web/assets/31c33ef/web.__assets_tests_call__.min.js HTTP/1.1" 200 - 2 0.002 0.009 2026-09-11 03:32:19,580 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 03:32:19] "GET /web/assets/cbcf32d/point_of_sale.assets_prod.min.css HTTP/1.1" 200 - 2 0.001 0.008 2026-09-11 03:32:19,585 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 03:32:19] "GET /web/assets/e7bee96/point_of_sale.assets_prod.min.js HTTP/1.1" 200 - 2 0.001 0.013 2026-09-11 03:32:20,063 26 INFO ? werkzeug: 127.0.0.1 - - [11/Sep/2026 03:32:20] "GET /web/static/fonts/lato/Lato-Reg-webfont.woff HTTP/1.1" 200 - 0 0.000 0.001 2026-09-11 03:32:20,078 26 INFO ? werkzeug: 127.0.0.1 - - [11/Sep/2026 03:32:20] "GET /point_of_sale/static/src/img/favicon.ico HTTP/1.1" 200 - 0 0.000 0.007 2026-09-11 03:32:20,091 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 03:32:20] "GET /web/webclient/translations?hash=&lang=en_US HTTP/1.1" 200 - 1 0.001 0.014 2026-09-11 03:32:20,111 26 INFO rb-c800635-224702-414046 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-09-11 03:32:20,119 26 INFO rb-c800635-224702-414046 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-09-11 03:32:20,124 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 03:32:20] "POST /web/dataset/call_kw/barcode.nomenclature/read#barcode.nomenclature.read HTTP/1.1" 200 - 5 0.008 0.008 2026-09-11 03:32:20,141 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 03:32:20] "POST /web/dataset/call_kw/barcode.rule/search_read#barcode.rule.search_read HTTP/1.1" 200 - 1 0.000 0.004 2026-09-11 03:32:20,153 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 03:32:20] "POST /pos/ping HTTP/1.1" 200 - 0 0.000 0.004 2026-09-11 03:32:20,191 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 03:32:20] "POST /web/dataset/call_kw/pos.config/register_new_device_identifier#pos.config.register_new_device_identifier HTTP/1.1" 200 - 9 0.013 0.014 2026-09-11 03:32:20,202 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 03:32:20] "GET /bus/websocket_worker_bundle?v=19.0-2 HTTP/1.1" 200 - 3 0.002 0.030 2026-09-11 03:32:20,262 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 03:32:20] "POST /web/dataset/call_kw/pos.session/load_data_params#pos.session.load_data_params HTTP/1.1" 200 - 29 0.026 0.031 2026-09-11 03:32:20,266 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 03:32:20] "GET /websocket?version=19.0-2 HTTP/1.1" 101 - 1 0.000 0.044 2026-09-11 03:32:20,801 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 03:32:20] "POST /web/dataset/call_kw/pos.session/load_data#pos.session.load_data HTTP/1.1" 200 - 388 0.211 0.294 2026-09-11 03:32:20,819 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 03:32:20] "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-09-11 03:32:20,874 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 03:32: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.006 2026-09-11 03:32:20,947 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 03:32:20] "GET /web/image/res.company/77/logo/256x256 HTTP/1.1" 200 - 8 0.019 0.039 2026-09-11 03:32:20,990 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 03:32:20] "POST /web/dataset/call_kw/pos.config/read_config_open_orders#pos.config.read_config_open_orders HTTP/1.1" 200 - 1 0.001 0.012 2026-09-11 03:32:21,020 26 INFO rb-c800635-224702-414046 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_free_product_loyalty_program.browser: Owl is running in 'dev' mode. 2026-09-11 03:32:21,031 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 03:32:21] "POST /web/dataset/call_kw/product.product/has_access#product.product.has_access HTTP/1.1" 200 - 1 0.003 0.009 2026-09-11 03:32:21,088 26 INFO ? werkzeug: 127.0.0.1 - - [11/Sep/2026 03:32:21] "GET /point_of_sale/static/src/fonts/Inconsolata.otf HTTP/1.1" 200 - 0 0.000 0.002 2026-09-11 03:32:21,097 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 03:32:21] "GET /pos/service-worker.js HTTP/1.1" 200 - 0 0.000 0.005 2026-09-11 03:32:21,121 26 INFO ? werkzeug: 127.0.0.1 - - [11/Sep/2026 03:32:21] "GET /web/static/img/odoo_logo.svg HTTP/1.1" 200 - 0 0.000 0.011 2026-09-11 03:32:21,124 26 INFO ? werkzeug: 127.0.0.1 - - [11/Sep/2026 03:32:21] "GET /hr_attendance/static/img/background-light.svg HTTP/1.1" 200 - 0 0.000 0.011 2026-09-11 03:32:21,156 26 INFO ? werkzeug: 127.0.0.1 - - [11/Sep/2026 03:32:21] "GET /web/static/src/libs/fontawesome/fonts/fontawesome-webfont.woff2?v=4.7.0 HTTP/1.1" 200 - 0 0.000 0.005 2026-09-11 03:32:21,160 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 03:32:21] "GET /web/image/res.users/148/avatar_128 HTTP/1.1" 200 - 14 0.017 0.039 2026-09-11 03:32:21,185 26 INFO ? werkzeug: 127.0.0.1 - - [11/Sep/2026 03:32:21] "GET /web/static/fonts/google/Roboto/Roboto-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.028 2026-09-11 03:32:21,190 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 03:32:21] "GET /web/image?model=res.company&id=77&field=logo HTTP/1.1" 200 - 3 0.013 0.069 2026-09-11 03:32:21,198 26 INFO ? werkzeug: 127.0.0.1 - - [11/Sep/2026 03:32:21] "GET /web/static/lib/zxing-library/zxing-library.js HTTP/1.1" 200 - 0 0.000 0.012 2026-09-11 03:32:21,255 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 03:32:21] "GET /pos/ui/75?from_backend=True HTTP/1.1" 200 - 31 0.024 0.062 2026-09-11 03:32:21,273 26 INFO rb-c800635-224702-414046 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-09-11 03:32:21,368 26 INFO rb-c800635-224702-414046 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-09-11 03:32:21,396 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 03:32:21] "GET /pos/ui/75 HTTP/1.1" 200 - 31 0.075 0.151 2026-09-11 03:32:21,405 26 INFO ? werkzeug: 127.0.0.1 - - [11/Sep/2026 03:32:21] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.006 2026-09-11 03:32:21,437 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 03:32:21] "GET /web/image?model=product.template&field=image_128&id=1570&unique=2026-09-11T03:28:11.000+00:00 HTTP/1.1" 200 - 3 0.011 0.108 2026-09-11 03:32:21,467 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 03:32:21] "GET /web/image?model=product.template&field=image_128&id=1571&unique=2026-09-11T03:28:11.000+00:00 HTTP/1.1" 200 - 3 0.002 0.143 2026-09-11 03:32:21,489 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 03:32:21] "GET /web/image?model=product.template&field=image_128&id=1574&unique=2026-09-11T03:28:11.000+00:00 HTTP/1.1" 200 - 3 0.001 0.115 2026-09-11 03:32:21,523 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 03:32:21] "GET /web/image?model=product.template&field=image_128&id=1572&unique=2026-09-11T03:28:11.000+00:00 HTTP/1.1" 200 - 3 0.002 0.147 2026-09-11 03:32:21,553 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 03:32:21] "GET /web/image?model=product.template&field=image_128&id=1573&unique=2026-09-11T03:28:11.000+00:00 HTTP/1.1" 200 - 3 0.007 0.175 2026-09-11 03:32:21,582 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 03:32:21] "GET /web/image?model=product.template&field=image_128&id=1578&unique=2026-09-11T03:28:11.000+00:00 HTTP/1.1" 200 - 3 0.002 0.170 2026-09-11 03:32:21,608 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 03:32:21] "GET /web/image?model=product.template&field=image_128&id=1576&unique=2026-09-11T03:28:11.000+00:00 HTTP/1.1" 200 - 3 0.005 0.162 2026-09-11 03:32:21,641 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 03:32:21] "GET /web/image?model=product.template&field=image_128&id=1577&unique=2026-09-11T03:28:11.000+00:00 HTTP/1.1" 200 - 3 0.005 0.161 2026-09-11 03:32:21,753 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 03:32:21] "POST /web/dataset/call_kw/pos.session/set_opening_control#pos.session.set_opening_control HTTP/1.1" 200 - 38 0.069 0.184 2026-09-11 03:32:21,775 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 03:32:21] "GET /web/image?model=product.template&field=image_128&id=1575&unique=2026-09-11T03:28:11.000+00:00 HTTP/1.1" 200 - 3 0.002 0.245 2026-09-11 03:32:21,822 26 INFO rb-c800635-224702-414046 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-09-11 03:32:21,875 26 INFO rb-c800635-224702-414046 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-09-11 03:32:21,926 26 INFO rb-c800635-224702-414046 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-09-11 03:32:21,980 26 INFO rb-c800635-224702-414046 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-09-11 03:32:22,159 26 INFO rb-c800635-224702-414046 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-09-11 03:32:22,211 26 INFO rb-c800635-224702-414046 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-09-11 03:32:22,261 26 INFO rb-c800635-224702-414046 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-09-11 03:32:22,405 26 INFO rb-c800635-224702-414046 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-09-11 03:32:22,460 26 INFO rb-c800635-224702-414046 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-09-11 03:32:22,510 26 INFO rb-c800635-224702-414046 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-09-11 03:32:22,568 26 INFO rb-c800635-224702-414046 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-09-11 03:32:22,632 26 INFO rb-c800635-224702-414046 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-09-11 03:32:22,666 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 03:32:22] "POST /web/dataset/call_kw/loyalty.card/search_read#loyalty.card.search_read HTTP/1.1" 200 - 6 0.011 0.020 2026-09-11 03:32:22,689 26 INFO rb-c800635-224702-414046 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-09-11 03:32:22,740 26 INFO rb-c800635-224702-414046 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-09-11 03:32:22,789 26 INFO rb-c800635-224702-414046 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-09-11 03:32:22,865 26 INFO rb-c800635-224702-414046 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-09-11 03:32:22,877 26 INFO ? werkzeug: 127.0.0.1 - - [11/Sep/2026 03:32:22] "GET /point_of_sale/static/src/img/card-bank.png HTTP/1.1" 200 - 0 0.000 0.001 2026-09-11 03:32:22,879 26 INFO ? werkzeug: 127.0.0.1 - - [11/Sep/2026 03:32:22] "GET /point_of_sale/static/src/img/money.png HTTP/1.1" 200 - 0 0.000 0.001 2026-09-11 03:32:22,914 26 INFO rb-c800635-224702-414046 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-09-11 03:32:22,964 26 INFO rb-c800635-224702-414046 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-09-11 03:32:23,030 26 INFO rb-c800635-224702-414046 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-09-11 03:32:23,083 26 INFO rb-c800635-224702-414046 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-09-11 03:32:23,137 26 INFO rb-c800635-224702-414046 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-09-11 03:32:23,203 26 INFO rb-c800635-224702-414046 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-09-11 03:32:23,213 26 INFO rb-c800635-224702-414046 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #13200583 started for PoS orders references: [{'name': '/', 'pos_reference': '261-75-000001', 'uuid': '3b9e92c8-3ac8-4461-b95a-f7229a642236'}] 2026-09-11 03:32:23,215 26 INFO ? werkzeug: 127.0.0.1 - - [11/Sep/2026 03:32:23] "GET /web/static/img/spin.svg HTTP/1.1" 200 - 0 0.000 0.004 2026-09-11 03:32:23,544 26 INFO rb-c800635-224702-414046 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #13200583 order {'name': '/', 'pos_reference': '261-75-000001', 'uuid': '3b9e92c8-3ac8-4461-b95a-f7229a642236'} created pos.order #557 2026-09-11 03:32:23,556 26 INFO rb-c800635-224702-414046 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #13200583 finished 2026-09-11 03:32:23,625 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 03:32:23] "POST /web/dataset/call_kw/pos.order/sync_from_ui#pos.order.sync_from_ui HTTP/1.1" 200 - 209 0.157 0.261 2026-09-11 03:32:23,722 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 03:32:23] "POST /web/dataset/call_kw/pos.order/confirm_coupon_programs#pos.order.confirm_coupon_programs HTTP/1.1" 200 - 36 0.030 0.038 2026-09-11 03:32:23,755 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 03:32:23] "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-09-11 03:32:23,895 26 INFO rb-c800635-224702-414046 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #92230549 started for PoS orders references: [{'name': 'Shop - 000001', 'pos_reference': '261-75-000001', 'uuid': '3b9e92c8-3ac8-4461-b95a-f7229a642236'}] 2026-09-11 03:32:23,900 26 INFO rb-c800635-224702-414046 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #92230549 order {'name': 'Shop - 000001', 'pos_reference': '261-75-000001', 'uuid': '3b9e92c8-3ac8-4461-b95a-f7229a642236'} sync ignored for existing PoS order pos.order(557,) (state: paid) 2026-09-11 03:32:23,914 26 INFO rb-c800635-224702-414046 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #92230549 finished 2026-09-11 03:32:23,919 26 INFO rb-c800635-224702-414046 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-09-11 03:32:23,970 26 INFO rb-c800635-224702-414046 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-09-11 03:32:24,020 26 INFO rb-c800635-224702-414046 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-09-11 03:32:24,023 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 03:32:24] "POST /web/dataset/call_kw/pos.order/sync_from_ui#pos.order.sync_from_ui HTTP/1.1" 200 - 64 0.049 0.082 2026-09-11 03:32:24,069 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 03:32:24] "POST /web/dataset/call_kw/pos.order/confirm_coupon_programs#pos.order.confirm_coupon_programs HTTP/1.1" 200 - 6 0.013 0.014 2026-09-11 03:32:24,165 26 INFO rb-c800635-224702-414046 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-09-11 03:32:24,220 26 INFO rb-c800635-224702-414046 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-09-11 03:32:24,269 26 INFO rb-c800635-224702-414046 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-09-11 03:32:24,324 26 INFO rb-c800635-224702-414046 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-09-11 03:32:24,383 26 INFO rb-c800635-224702-414046 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-09-11 03:32:24,434 26 INFO rb-c800635-224702-414046 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-09-11 03:32:24,500 26 INFO rb-c800635-224702-414046 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-09-11 03:32:24,551 26 INFO rb-c800635-224702-414046 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-09-11 03:32:24,606 26 INFO rb-c800635-224702-414046 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-09-11 03:32:24,652 26 INFO rb-c800635-224702-414046 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-09-11 03:32:24,703 26 INFO rb-c800635-224702-414046 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-09-11 03:32:24,773 26 INFO rb-c800635-224702-414046 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-09-11 03:32:24,824 26 INFO rb-c800635-224702-414046 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-09-11 03:32:24,875 26 INFO rb-c800635-224702-414046 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-09-11 03:32:24,925 26 INFO rb-c800635-224702-414046 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-09-11 03:32:24,976 26 INFO rb-c800635-224702-414046 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-09-11 03:32:25,031 26 INFO rb-c800635-224702-414046 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-09-11 03:32:25,082 26 INFO rb-c800635-224702-414046 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-09-11 03:32:25,139 26 INFO rb-c800635-224702-414046 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-09-11 03:32:25,190 26 INFO rb-c800635-224702-414046 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-09-11 03:32:25,244 26 INFO rb-c800635-224702-414046 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-09-11 03:32:25,309 26 INFO rb-c800635-224702-414046 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-09-11 03:32:25,373 26 INFO rb-c800635-224702-414046 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-09-11 03:32:25,424 26 INFO rb-c800635-224702-414046 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-09-11 03:32:25,475 26 INFO rb-c800635-224702-414046 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-09-11 03:32:25,526 26 INFO rb-c800635-224702-414046 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-09-11 03:32:25,581 26 INFO rb-c800635-224702-414046 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-09-11 03:32:25,628 26 INFO rb-c800635-224702-414046 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-09-11 03:32:25,679 26 INFO rb-c800635-224702-414046 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-09-11 03:32:25,735 26 INFO rb-c800635-224702-414046 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-09-11 03:32:25,785 26 INFO rb-c800635-224702-414046 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-09-11 03:32:25,838 26 INFO rb-c800635-224702-414046 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-09-11 03:32:25,889 26 INFO rb-c800635-224702-414046 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-09-11 03:32:25,940 26 INFO rb-c800635-224702-414046 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-09-11 03:32:25,995 26 INFO rb-c800635-224702-414046 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-09-11 03:32:26,044 26 INFO rb-c800635-224702-414046 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-09-11 03:32:26,096 26 INFO rb-c800635-224702-414046 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-09-11 03:32:26,154 26 INFO rb-c800635-224702-414046 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-09-11 03:32:26,203 26 INFO rb-c800635-224702-414046 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-09-11 03:32:26,255 26 INFO rb-c800635-224702-414046 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-09-11 03:32:26,309 26 INFO rb-c800635-224702-414046 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-09-11 03:32:26,322 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 03:32:26] "POST /web/dataset/call_kw/pos.order/validate_coupon_programs#pos.order.validate_coupon_programs HTTP/1.1" 200 - 4 0.004 0.008 2026-09-11 03:32:26,347 26 INFO rb-c800635-224702-414046 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #63775360 started for PoS orders references: [{'name': '/', 'pos_reference': '261-75-000002', 'uuid': '8af44a26-27b4-42a4-9c58-e9561362fa3c'}] 2026-09-11 03:32:26,642 26 INFO rb-c800635-224702-414046 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #63775360 order {'name': '/', 'pos_reference': '261-75-000002', 'uuid': '8af44a26-27b4-42a4-9c58-e9561362fa3c'} created pos.order #558 2026-09-11 03:32:26,657 26 INFO rb-c800635-224702-414046 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #63775360 finished 2026-09-11 03:32:26,705 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 03:32:26] "POST /web/dataset/call_kw/pos.order/sync_from_ui#pos.order.sync_from_ui HTTP/1.1" 200 - 132 0.125 0.235 2026-09-11 03:32:26,776 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 03:32:26] "POST /web/dataset/call_kw/pos.order/confirm_coupon_programs#pos.order.confirm_coupon_programs HTTP/1.1" 200 - 26 0.013 0.025 2026-09-11 03:32:26,796 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 03:32:26] "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-09-11 03:32:26,842 26 INFO rb-c800635-224702-414046 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #5691393 started for PoS orders references: [{'name': 'Shop - 000002', 'pos_reference': '261-75-000002', 'uuid': '8af44a26-27b4-42a4-9c58-e9561362fa3c'}] 2026-09-11 03:32:26,848 26 INFO rb-c800635-224702-414046 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #5691393 order {'name': 'Shop - 000002', 'pos_reference': '261-75-000002', 'uuid': '8af44a26-27b4-42a4-9c58-e9561362fa3c'} sync ignored for existing PoS order pos.order(558,) (state: paid) 2026-09-11 03:32:26,864 26 INFO rb-c800635-224702-414046 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-09-11 03:32:26,869 26 INFO rb-c800635-224702-414046 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #5691393 finished 2026-09-11 03:32:26,908 26 INFO rb-c800635-224702-414046 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-09-11 03:32:26,944 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 03:32:26] "POST /web/dataset/call_kw/pos.order/sync_from_ui#pos.order.sync_from_ui HTTP/1.1" 200 - 49 0.035 0.070 2026-09-11 03:32:26,987 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 03:32:26] "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-09-11 03:32:26,995 26 INFO rb-c800635-224702-414046 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-09-11 03:32:27,044 26 INFO rb-c800635-224702-414046 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-09-11 03:32:27,095 26 INFO rb-c800635-224702-414046 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-09-11 03:32:27,151 26 INFO rb-c800635-224702-414046 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-09-11 03:32:27,334 26 INFO rb-c800635-224702-414046 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-09-11 03:32:27,381 26 INFO rb-c800635-224702-414046 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-09-11 03:32:27,432 26 INFO rb-c800635-224702-414046 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-09-11 03:32:27,483 26 INFO rb-c800635-224702-414046 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-09-11 03:32:27,533 26 INFO rb-c800635-224702-414046 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-09-11 03:32:27,671 26 INFO rb-c800635-224702-414046 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-09-11 03:32:27,724 26 INFO rb-c800635-224702-414046 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-09-11 03:32:27,774 26 INFO rb-c800635-224702-414046 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-09-11 03:32:27,829 26 INFO rb-c800635-224702-414046 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-09-11 03:32:27,892 26 INFO rb-c800635-224702-414046 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-09-11 03:32:27,944 26 INFO rb-c800635-224702-414046 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-09-11 03:32:27,995 26 INFO rb-c800635-224702-414046 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-09-11 03:32:28,051 26 INFO rb-c800635-224702-414046 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-09-11 03:32:28,102 26 INFO rb-c800635-224702-414046 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-09-11 03:32:28,155 26 INFO rb-c800635-224702-414046 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-09-11 03:32:28,222 26 INFO rb-c800635-224702-414046 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-09-11 03:32:28,283 26 INFO rb-c800635-224702-414046 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-09-11 03:32:28,334 26 INFO rb-c800635-224702-414046 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-09-11 03:32:28,390 26 INFO rb-c800635-224702-414046 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-09-11 03:32:28,441 26 INFO rb-c800635-224702-414046 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-09-11 03:32:28,494 26 INFO rb-c800635-224702-414046 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-09-11 03:32:28,545 26 INFO rb-c800635-224702-414046 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-09-11 03:32:28,598 26 INFO rb-c800635-224702-414046 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-09-11 03:32:28,649 26 INFO rb-c800635-224702-414046 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-09-11 03:32:28,781 26 INFO rb-c800635-224702-414046 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-09-11 03:32:28,832 26 INFO rb-c800635-224702-414046 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-09-11 03:32:28,900 26 INFO rb-c800635-224702-414046 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-09-11 03:32:28,950 26 INFO rb-c800635-224702-414046 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-09-11 03:32:29,001 26 INFO rb-c800635-224702-414046 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-09-11 03:32:29,053 26 INFO rb-c800635-224702-414046 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-09-11 03:32:29,103 26 INFO rb-c800635-224702-414046 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-09-11 03:32:29,173 26 INFO rb-c800635-224702-414046 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-09-11 03:32:29,224 26 INFO rb-c800635-224702-414046 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-09-11 03:32:29,275 26 INFO rb-c800635-224702-414046 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-09-11 03:32:29,325 26 INFO rb-c800635-224702-414046 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-09-11 03:32:29,377 26 INFO rb-c800635-224702-414046 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-09-11 03:32:29,441 26 INFO rb-c800635-224702-414046 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-09-11 03:32:29,492 26 INFO rb-c800635-224702-414046 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-09-11 03:32:29,543 26 INFO rb-c800635-224702-414046 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-09-11 03:32:29,594 26 INFO rb-c800635-224702-414046 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-09-11 03:32:29,645 26 INFO rb-c800635-224702-414046 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-09-11 03:32:29,695 26 INFO rb-c800635-224702-414046 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-09-11 03:32:29,751 26 INFO rb-c800635-224702-414046 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-09-11 03:32:29,802 26 INFO rb-c800635-224702-414046 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-09-11 03:32:29,855 26 INFO rb-c800635-224702-414046 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-09-11 03:32:29,927 26 INFO rb-c800635-224702-414046 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-09-11 03:32:29,977 26 INFO rb-c800635-224702-414046 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-09-11 03:32:30,028 26 INFO rb-c800635-224702-414046 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-09-11 03:32:30,078 26 INFO rb-c800635-224702-414046 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-09-11 03:32:30,129 26 INFO rb-c800635-224702-414046 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-09-11 03:32:30,187 26 INFO rb-c800635-224702-414046 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-09-11 03:32:30,235 26 INFO rb-c800635-224702-414046 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-09-11 03:32:30,289 26 INFO rb-c800635-224702-414046 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-09-11 03:32:30,338 26 INFO rb-c800635-224702-414046 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-09-11 03:32:30,389 26 INFO rb-c800635-224702-414046 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-09-11 03:32:30,445 26 INFO rb-c800635-224702-414046 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-09-11 03:32:30,494 26 INFO rb-c800635-224702-414046 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-09-11 03:32:30,545 26 INFO rb-c800635-224702-414046 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-09-11 03:32:30,601 26 INFO rb-c800635-224702-414046 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-09-11 03:32:30,653 26 INFO rb-c800635-224702-414046 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-09-11 03:32:30,705 26 INFO rb-c800635-224702-414046 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-09-11 03:32:30,759 26 INFO rb-c800635-224702-414046 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-09-11 03:32:30,785 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 03:32:30] "POST /web/dataset/call_kw/pos.order/validate_coupon_programs#pos.order.validate_coupon_programs HTTP/1.1" 200 - 4 0.016 0.008 2026-09-11 03:32:30,804 26 INFO rb-c800635-224702-414046 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #27542359 started for PoS orders references: [{'name': '/', 'pos_reference': '261-75-000003', 'uuid': '3e8838a3-c22b-4127-b3e6-e6d9ff71b38f'}] 2026-09-11 03:32:31,189 26 INFO rb-c800635-224702-414046 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #27542359 order {'name': '/', 'pos_reference': '261-75-000003', 'uuid': '3e8838a3-c22b-4127-b3e6-e6d9ff71b38f'} created pos.order #559 2026-09-11 03:32:31,208 26 INFO rb-c800635-224702-414046 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #27542359 finished 2026-09-11 03:32:31,259 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 03:32:31] "POST /web/dataset/call_kw/pos.order/sync_from_ui#pos.order.sync_from_ui HTTP/1.1" 200 - 127 0.231 0.227 2026-09-11 03:32:31,341 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 03:32:31] "POST /web/dataset/call_kw/pos.order/confirm_coupon_programs#pos.order.confirm_coupon_programs HTTP/1.1" 200 - 21 0.022 0.026 2026-09-11 03:32:31,363 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 03:32:31] "POST /web/dataset/call_kw/pos.order/get_preparation_change#pos.order.get_preparation_change HTTP/1.1" 200 - 1 0.000 0.005 2026-09-11 03:32:31,381 26 INFO rb-c800635-224702-414046 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #62025931 started for PoS orders references: [{'name': 'Shop - 000003', 'pos_reference': '261-75-000003', 'uuid': '3e8838a3-c22b-4127-b3e6-e6d9ff71b38f'}] 2026-09-11 03:32:31,393 26 INFO rb-c800635-224702-414046 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #62025931 order {'name': 'Shop - 000003', 'pos_reference': '261-75-000003', 'uuid': '3e8838a3-c22b-4127-b3e6-e6d9ff71b38f'} sync ignored for existing PoS order pos.order(559,) (state: paid) 2026-09-11 03:32:31,410 26 INFO rb-c800635-224702-414046 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #62025931 finished 2026-09-11 03:32:31,412 26 INFO rb-c800635-224702-414046 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-09-11 03:32:31,458 26 INFO rb-c800635-224702-414046 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_free_product_loyalty_program.browser: tour succeeded 2026-09-11 03:32:31,458 26 INFO rb-c800635-224702-414046 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_free_product_loyalty_program.browser: ╔══════════════════════════════════════════╗ ║ TOUR PosLoyaltyLoyaltyProgram1 SUCCEEDED ║ ╚══════════════════════════════════════════╝ 2026-09-11 03:32:31,513 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 03:32:31] "POST /web/dataset/call_kw/pos.order/sync_from_ui#pos.order.sync_from_ui HTTP/1.1" 200 - 49 0.062 0.073 2026-09-11 03:32:31,611 26 INFO rb-c800635-224702-414046 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_free_product_loyalty_program.browser: heap 34772476 (allocated 38014976) 2026-09-11 03:32:31,617 26 INFO rb-c800635-224702-414046 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_free_product_loyalty_program: Closing chrome headless with pid 78416 2026-09-11 03:32:31,618 26 INFO rb-c800635-224702-414046 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_free_product_loyalty_program: Closing websocket connection 2026-09-11 03:32:31,619 26 INFO rb-c800635-224702-414046 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_free_product_loyalty_program: Terminating chrome headless with pid 78416 2026-09-11 03:32:31,693 26 INFO rb-c800635-224702-414046 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_free_product_loyalty_program: Chrome Log in: /tmp/odoo_tests/rb-c800635-224702-414046/chrome_logs/chrome_log_20260911_033231_693318_test_loyalty_free_product_loyalty_program.txt 2026-09-11 03:32:31,693 26 INFO rb-c800635-224702-414046 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_free_product_loyalty_program: Removing chrome user profile "/tmp/tmp0d8jv5jl_chrome_odoo" 2026-09-11 03:32:32,089 26 INFO rb-c800635-224702-414046 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_free_product_loyalty_program: Chrome pid: 78652 2026-09-11 03:32:32,089 26 INFO rb-c800635-224702-414046 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_free_product_loyalty_program: Chrome headless temporary user profile dir: /tmp/tmprhq6wdd3_chrome_odoo 2026-09-11 03:32:32,089 26 INFO rb-c800635-224702-414046 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_free_product_loyalty_program: Issuing json command http://127.0.0.1:37863/json/version 2026-09-11 03:32:32,090 26 INFO rb-c800635-224702-414046 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:37863', path='/json/version', query='', fragment='') with timeout 3 increased to 10s during tests 2026-09-11 03:32:32,102 26 INFO rb-c800635-224702-414046 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_free_product_loyalty_program: Browser version: Chrome/150.0.7871.114 2026-09-11 03:32:32,102 26 INFO rb-c800635-224702-414046 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_free_product_loyalty_program: Issuing json command http://127.0.0.1:37863/json 2026-09-11 03:32:32,103 26 INFO rb-c800635-224702-414046 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:37863', path='/json', query='', fragment='') with timeout 3 increased to 10s during tests 2026-09-11 03:32:32,114 26 INFO rb-c800635-224702-414046 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_free_product_loyalty_program: Websocket url found: ws://127.0.0.1:37863/devtools/page/79A44D91321922F11389D9DFC7506C6B 2026-09-11 03:32:32,123 26 INFO rb-c800635-224702-414046 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_free_product_loyalty_program: Enable chrome headless console log notification 2026-09-11 03:32:32,129 26 INFO rb-c800635-224702-414046 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_free_product_loyalty_program: Chrome headless enable page notifications 2026-09-11 03:32:32,184 26 INFO rb-c800635-224702-414046 odoo.addons.base.models.res_users: Login successful for login:pos_user from n/a 2026-09-11 03:32:32,188 26 INFO rb-c800635-224702-414046 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_free_product_loyalty_program: Setting session cookie in browser 2026-09-11 03:32:32,190 26 INFO rb-c800635-224702-414046 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-09-11 03:32:32,190 26 INFO rb-c800635-224702-414046 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-09-11 03:32:32,283 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 03:32:32] "GET /pos/ui/75 HTTP/1.1" 200 - 31 0.039 0.046 2026-09-11 03:32:32,288 26 INFO rb-c800635-224702-414046 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_free_product_loyalty_program: Navigation result: {'frameId': '79A44D91321922F11389D9DFC7506C6B', 'loaderId': 'DAC3CF41E7AD5979B55A4C2D1DBD215E', 'isDownload': False} 2026-09-11 03:32:32,288 26 INFO rb-c800635-224702-414046 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_free_product_loyalty_program: Evaluate ready code "odoo.isTourReady('PosLoyaltyLoyaltyProgram2')" 2026-09-11 03:32:32,308 26 INFO rb-c800635-224702-414046 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-09-11 03:32:32,334 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 03:32:32] "GET /web/assets/cbcf32d/point_of_sale.assets_prod.min.css HTTP/1.1" 200 - 2 0.002 0.019 2026-09-11 03:32:32,343 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 03:32:32] "GET /web/assets/31c33ef/web.__assets_tests_call__.min.js HTTP/1.1" 200 - 2 0.001 0.021 2026-09-11 03:32:32,356 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 03:32:32] "GET /web/assets/e7bee96/point_of_sale.assets_prod.min.js HTTP/1.1" 200 - 2 0.002 0.019 2026-09-11 03:32:32,814 26 INFO ? werkzeug: 127.0.0.1 - - [11/Sep/2026 03:32:32] "GET /web/static/fonts/lato/Lato-Reg-webfont.woff HTTP/1.1" 200 - 0 0.000 0.005 2026-09-11 03:32:32,817 26 INFO ? werkzeug: 127.0.0.1 - - [11/Sep/2026 03:32:32] "GET /point_of_sale/static/src/img/favicon.ico HTTP/1.1" 200 - 0 0.000 0.002 2026-09-11 03:32:32,829 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 03:32:32] "GET /web/webclient/translations?hash=&lang=en_US HTTP/1.1" 200 - 0 0.000 0.005 2026-09-11 03:32:32,844 26 INFO rb-c800635-224702-414046 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-09-11 03:32:32,851 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 03:32:32] "POST /web/dataset/call_kw/barcode.nomenclature/read#barcode.nomenclature.read HTTP/1.1" 200 - 2 0.001 0.005 2026-09-11 03:32:32,852 26 INFO rb-c800635-224702-414046 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-09-11 03:32:32,867 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 03:32:32] "POST /web/dataset/call_kw/barcode.rule/search_read#barcode.rule.search_read HTTP/1.1" 200 - 1 0.000 0.004 2026-09-11 03:32:32,884 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 03:32:32] "POST /pos/ping HTTP/1.1" 200 - 0 0.000 0.002 2026-09-11 03:32:32,904 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 03:32:32] "GET /bus/websocket_worker_bundle?v=19.0-2 HTTP/1.1" 200 - 2 0.001 0.004 2026-09-11 03:32:32,917 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 03:32:32] "POST /web/dataset/call_kw/pos.config/register_new_device_identifier#pos.config.register_new_device_identifier HTTP/1.1" 200 - 4 0.006 0.012 2026-09-11 03:32:32,926 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 03:32:32] "GET /websocket?version=19.0-2 HTTP/1.1" 101 - 0 0.000 0.003 2026-09-11 03:32:32,969 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 03:32:32] "POST /web/dataset/call_kw/pos.session/load_data_params#pos.session.load_data_params HTTP/1.1" 200 - 11 0.007 0.022 2026-09-11 03:32:33,503 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 03:32:33] "POST /web/dataset/call_kw/pos.session/load_data#pos.session.load_data HTTP/1.1" 200 - 290 0.222 0.279 2026-09-11 03:32:33,532 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 03:32:33] "POST /web/dataset/call_kw/pos.session/filter_local_data#pos.session.filter_local_data HTTP/1.1" 200 - 0 0.000 0.015 2026-09-11 03:32:33,586 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 03:32: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.006 2026-09-11 03:32:33,642 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 03:32:33] "GET /web/image/res.company/77/logo/256x256 HTTP/1.1" 200 - 3 0.003 0.040 2026-09-11 03:32:33,667 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 03:32:33] "POST /web/dataset/call_kw/pos.config/read_config_open_orders#pos.config.read_config_open_orders HTTP/1.1" 200 - 1 0.001 0.007 2026-09-11 03:32:33,677 26 INFO rb-c800635-224702-414046 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_free_product_loyalty_program.browser: Owl is running in 'dev' mode. 2026-09-11 03:32:33,685 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 03:32:33] "POST /web/dataset/call_kw/product.product/has_access#product.product.has_access HTTP/1.1" 200 - 0 0.000 0.003 2026-09-11 03:32:33,736 26 INFO ? werkzeug: 127.0.0.1 - - [11/Sep/2026 03:32:33] "GET /point_of_sale/static/src/fonts/Inconsolata.otf HTTP/1.1" 200 - 0 0.000 0.002 2026-09-11 03:32:33,761 26 INFO ? werkzeug: 127.0.0.1 - - [11/Sep/2026 03:32:33] "GET /web/static/img/odoo_logo.svg HTTP/1.1" 200 - 0 0.000 0.001 2026-09-11 03:32:33,771 26 INFO ? werkzeug: 127.0.0.1 - - [11/Sep/2026 03:32:33] "GET /hr_attendance/static/img/background-light.svg HTTP/1.1" 200 - 0 0.000 0.006 2026-09-11 03:32:33,777 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 03:32:33] "GET /web/image/res.users/148/avatar_128 HTTP/1.1" 200 - 7 0.012 0.018 2026-09-11 03:32:33,795 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 03:32:33] "GET /web/image?model=res.company&id=77&field=logo HTTP/1.1" 200 - 3 0.006 0.039 2026-09-11 03:32:33,799 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 03:32:33] "GET /pos/service-worker.js HTTP/1.1" 200 - 0 0.000 0.045 2026-09-11 03:32:33,811 26 INFO ? werkzeug: 127.0.0.1 - - [11/Sep/2026 03:32:33] "GET /web/static/src/libs/fontawesome/fonts/fontawesome-webfont.woff2?v=4.7.0 HTTP/1.1" 200 - 0 0.000 0.003 2026-09-11 03:32:33,813 26 INFO ? werkzeug: 127.0.0.1 - - [11/Sep/2026 03:32:33] "GET /web/static/fonts/google/Roboto/Roboto-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.003 2026-09-11 03:32:33,922 26 INFO rb-c800635-224702-414046 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-09-11 03:32:33,966 26 INFO ? werkzeug: 127.0.0.1 - - [11/Sep/2026 03:32:33] "GET /web/static/lib/zxing-library/zxing-library.js HTTP/1.1" 200 - 0 0.000 0.001 2026-09-11 03:32:34,012 26 INFO rb-c800635-224702-414046 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-09-11 03:32:34,085 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 03:32:34] "GET /pos/ui/75?from_backend=True HTTP/1.1" 200 - 31 0.072 0.067 2026-09-11 03:32:34,099 26 INFO ? werkzeug: 127.0.0.1 - - [11/Sep/2026 03:32:34] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.008 2026-09-11 03:32:34,157 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 03:32:34] "GET /pos/ui/75 HTTP/1.1" 200 - 31 0.028 0.166 2026-09-11 03:32:34,175 26 INFO rb-c800635-224702-414046 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-09-11 03:32:34,191 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 03:32:34] "GET /web/image?model=product.template&field=image_128&id=1572&unique=2026-09-11T03:28:11.000+00:00 HTTP/1.1" 200 - 3 0.002 0.170 2026-09-11 03:32:34,217 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 03:32:34] "GET /web/image?model=product.template&field=image_128&id=1571&unique=2026-09-11T03:28:11.000+00:00 HTTP/1.1" 200 - 3 0.003 0.199 2026-09-11 03:32:34,251 26 INFO rb-c800635-224702-414046 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-09-11 03:32:34,267 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 03:32:34] "GET /web/image?model=product.template&field=image_128&id=1573&unique=2026-09-11T03:28:11.000+00:00 HTTP/1.1" 200 - 3 0.028 0.204 2026-09-11 03:32:34,296 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 03:32:34] "GET /web/image?model=product.template&field=image_128&id=1570&unique=2026-09-11T03:28:11.000+00:00 HTTP/1.1" 200 - 3 0.003 0.306 2026-09-11 03:32:34,306 26 INFO rb-c800635-224702-414046 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-09-11 03:32:34,321 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 03:32:34] "GET /web/image?model=product.template&field=image_128&id=1574&unique=2026-09-11T03:28:11.000+00:00 HTTP/1.1" 200 - 3 0.001 0.209 2026-09-11 03:32:34,346 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 03:32:34] "GET /web/image?model=product.template&field=image_128&id=1575&unique=2026-09-11T03:28:11.000+00:00 HTTP/1.1" 200 - 3 0.005 0.177 2026-09-11 03:32:34,370 26 INFO rb-c800635-224702-414046 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-09-11 03:32:34,372 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 03:32:34] "GET /web/image?model=product.template&field=image_128&id=1576&unique=2026-09-11T03:28:11.000+00:00 HTTP/1.1" 200 - 3 0.002 0.169 2026-09-11 03:32:34,398 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 03:32:34] "GET /web/image?model=product.template&field=image_128&id=1577&unique=2026-09-11T03:28:11.000+00:00 HTTP/1.1" 200 - 3 0.002 0.173 2026-09-11 03:32:34,423 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 03:32:34] "GET /web/image?model=product.template&field=image_128&id=1578&unique=2026-09-11T03:28:11.000+00:00 HTTP/1.1" 200 - 3 0.002 0.149 2026-09-11 03:32:34,441 26 INFO rb-c800635-224702-414046 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-09-11 03:32:34,470 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 03:32:34] "POST /web/dataset/call_kw/loyalty.card/search_read#loyalty.card.search_read HTTP/1.1" 200 - 4 0.010 0.013 2026-09-11 03:32:34,495 26 INFO rb-c800635-224702-414046 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-09-11 03:32:34,545 26 INFO rb-c800635-224702-414046 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-09-11 03:32:34,602 26 INFO rb-c800635-224702-414046 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-09-11 03:32:34,653 26 INFO rb-c800635-224702-414046 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-09-11 03:32:34,708 26 INFO rb-c800635-224702-414046 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-09-11 03:32:34,820 26 INFO rb-c800635-224702-414046 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-09-11 03:32:34,871 26 INFO rb-c800635-224702-414046 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-09-11 03:32:34,927 26 INFO rb-c800635-224702-414046 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-09-11 03:32:34,978 26 INFO rb-c800635-224702-414046 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-09-11 03:32:35,033 26 INFO rb-c800635-224702-414046 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-09-11 03:32:35,107 26 INFO rb-c800635-224702-414046 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-09-11 03:32:35,173 26 INFO rb-c800635-224702-414046 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-09-11 03:32:35,222 26 INFO rb-c800635-224702-414046 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-09-11 03:32:35,278 26 INFO rb-c800635-224702-414046 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-09-11 03:32:35,329 26 INFO rb-c800635-224702-414046 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-09-11 03:32:35,382 26 INFO rb-c800635-224702-414046 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-09-11 03:32:35,432 26 INFO rb-c800635-224702-414046 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-09-11 03:32:35,483 26 INFO rb-c800635-224702-414046 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-09-11 03:32:35,554 26 INFO rb-c800635-224702-414046 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-09-11 03:32:35,573 26 INFO ? werkzeug: 127.0.0.1 - - [11/Sep/2026 03:32:35] "GET /point_of_sale/static/src/img/card-bank.png HTTP/1.1" 200 - 0 0.000 0.003 2026-09-11 03:32:35,573 26 INFO ? werkzeug: 127.0.0.1 - - [11/Sep/2026 03:32:35] "GET /point_of_sale/static/src/img/money.png HTTP/1.1" 200 - 0 0.000 0.002 2026-09-11 03:32:35,605 26 INFO rb-c800635-224702-414046 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-09-11 03:32:35,655 26 INFO rb-c800635-224702-414046 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-09-11 03:32:35,728 26 INFO rb-c800635-224702-414046 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-09-11 03:32:35,781 26 INFO rb-c800635-224702-414046 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-09-11 03:32:35,834 26 INFO rb-c800635-224702-414046 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-09-11 03:32:35,892 26 INFO rb-c800635-224702-414046 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-09-11 03:32:35,903 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 03:32:35] "POST /web/dataset/call_kw/pos.order/validate_coupon_programs#pos.order.validate_coupon_programs HTTP/1.1" 200 - 4 0.002 0.007 2026-09-11 03:32:35,928 26 INFO rb-c800635-224702-414046 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #13731850 started for PoS orders references: [{'name': '/', 'pos_reference': '262-75-000001', 'uuid': 'd60c8c02-426e-4a19-a5ea-ad720b932d6e'}] 2026-09-11 03:32:35,931 26 INFO ? werkzeug: 127.0.0.1 - - [11/Sep/2026 03:32:35] "GET /web/static/img/spin.svg HTTP/1.1" 200 - 0 0.000 0.001 2026-09-11 03:32:36,210 26 INFO rb-c800635-224702-414046 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #13731850 order {'name': '/', 'pos_reference': '262-75-000001', 'uuid': 'd60c8c02-426e-4a19-a5ea-ad720b932d6e'} created pos.order #560 2026-09-11 03:32:36,232 26 INFO rb-c800635-224702-414046 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #13731850 finished 2026-09-11 03:32:36,277 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 03:32:36] "POST /web/dataset/call_kw/pos.order/sync_from_ui#pos.order.sync_from_ui HTTP/1.1" 200 - 132 0.140 0.210 2026-09-11 03:32:36,349 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 03:32:36] "POST /web/dataset/call_kw/pos.order/confirm_coupon_programs#pos.order.confirm_coupon_programs HTTP/1.1" 200 - 23 0.015 0.024 2026-09-11 03:32:36,384 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 03:32:36] "POST /web/dataset/call_kw/pos.order/get_preparation_change#pos.order.get_preparation_change HTTP/1.1" 200 - 1 0.001 0.005 2026-09-11 03:32:36,516 26 INFO rb-c800635-224702-414046 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-09-11 03:32:36,518 26 INFO rb-c800635-224702-414046 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #15039118 started for PoS orders references: [{'name': 'Shop - 000001', 'pos_reference': '262-75-000001', 'uuid': 'd60c8c02-426e-4a19-a5ea-ad720b932d6e'}] 2026-09-11 03:32:36,531 26 INFO rb-c800635-224702-414046 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #15039118 order {'name': 'Shop - 000001', 'pos_reference': '262-75-000001', 'uuid': 'd60c8c02-426e-4a19-a5ea-ad720b932d6e'} sync ignored for existing PoS order pos.order(560,) (state: paid) 2026-09-11 03:32:36,551 26 INFO rb-c800635-224702-414046 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #15039118 finished 2026-09-11 03:32:36,564 26 INFO rb-c800635-224702-414046 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-09-11 03:32:36,614 26 INFO rb-c800635-224702-414046 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-09-11 03:32:36,641 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 03:32:36] "POST /web/dataset/call_kw/pos.order/sync_from_ui#pos.order.sync_from_ui HTTP/1.1" 200 - 49 0.052 0.074 2026-09-11 03:32:36,698 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 03:32:36] "POST /web/dataset/call_kw/pos.order/confirm_coupon_programs#pos.order.confirm_coupon_programs HTTP/1.1" 200 - 6 0.011 0.016 2026-09-11 03:32:36,781 26 INFO rb-c800635-224702-414046 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-09-11 03:32:36,838 26 INFO rb-c800635-224702-414046 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-09-11 03:32:36,887 26 INFO rb-c800635-224702-414046 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-09-11 03:32:36,943 26 INFO rb-c800635-224702-414046 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-09-11 03:32:37,005 26 INFO rb-c800635-224702-414046 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-09-11 03:32:37,018 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 03:32:37] "POST /web/dataset/call_kw/loyalty.card/search_read#loyalty.card.search_read HTTP/1.1" 200 - 2 0.002 0.009 2026-09-11 03:32:37,058 26 INFO rb-c800635-224702-414046 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-09-11 03:32:37,108 26 INFO rb-c800635-224702-414046 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-09-11 03:32:37,164 26 INFO rb-c800635-224702-414046 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-09-11 03:32:37,214 26 INFO rb-c800635-224702-414046 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-09-11 03:32:37,267 26 INFO rb-c800635-224702-414046 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-09-11 03:32:37,329 26 INFO rb-c800635-224702-414046 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-09-11 03:32:37,380 26 INFO rb-c800635-224702-414046 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-09-11 03:32:37,431 26 INFO rb-c800635-224702-414046 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-09-11 03:32:37,485 26 INFO rb-c800635-224702-414046 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-09-11 03:32:37,533 26 INFO rb-c800635-224702-414046 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-09-11 03:32:37,595 26 INFO rb-c800635-224702-414046 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-09-11 03:32:37,646 26 INFO rb-c800635-224702-414046 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-09-11 03:32:37,697 26 INFO rb-c800635-224702-414046 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-09-11 03:32:37,748 26 INFO rb-c800635-224702-414046 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-09-11 03:32:37,798 26 INFO rb-c800635-224702-414046 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-09-11 03:32:37,859 26 INFO rb-c800635-224702-414046 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-09-11 03:32:37,910 26 INFO rb-c800635-224702-414046 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-09-11 03:32:37,961 26 INFO rb-c800635-224702-414046 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-09-11 03:32:38,011 26 INFO rb-c800635-224702-414046 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-09-11 03:32:38,062 26 INFO rb-c800635-224702-414046 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-09-11 03:32:38,113 26 INFO rb-c800635-224702-414046 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-09-11 03:32:38,170 26 INFO rb-c800635-224702-414046 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-09-11 03:32:38,218 26 INFO rb-c800635-224702-414046 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-09-11 03:32:38,271 26 INFO rb-c800635-224702-414046 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-09-11 03:32:38,337 26 INFO rb-c800635-224702-414046 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-09-11 03:32:38,388 26 INFO rb-c800635-224702-414046 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-09-11 03:32:38,439 26 INFO rb-c800635-224702-414046 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-09-11 03:32:38,490 26 INFO rb-c800635-224702-414046 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-09-11 03:32:38,540 26 INFO rb-c800635-224702-414046 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-09-11 03:32:38,591 26 INFO rb-c800635-224702-414046 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-09-11 03:32:38,647 26 INFO rb-c800635-224702-414046 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-09-11 03:32:38,698 26 INFO rb-c800635-224702-414046 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-09-11 03:32:38,751 26 INFO rb-c800635-224702-414046 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-09-11 03:32:38,805 26 INFO rb-c800635-224702-414046 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-09-11 03:32:38,934 26 INFO rb-c800635-224702-414046 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-09-11 03:32:38,988 26 INFO rb-c800635-224702-414046 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-09-11 03:32:39,039 26 INFO rb-c800635-224702-414046 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-09-11 03:32:39,095 26 INFO rb-c800635-224702-414046 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-09-11 03:32:39,154 26 INFO rb-c800635-224702-414046 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-09-11 03:32:39,171 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 03:32:39] "POST /web/dataset/call_kw/loyalty.card/search_read#loyalty.card.search_read HTTP/1.1" 200 - 2 0.009 0.007 2026-09-11 03:32:39,203 26 INFO rb-c800635-224702-414046 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-09-11 03:32:39,254 26 INFO rb-c800635-224702-414046 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-09-11 03:32:39,305 26 INFO rb-c800635-224702-414046 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-09-11 03:32:39,355 26 INFO rb-c800635-224702-414046 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-09-11 03:32:39,411 26 INFO rb-c800635-224702-414046 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-09-11 03:32:39,461 26 INFO rb-c800635-224702-414046 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-09-11 03:32:39,512 26 INFO rb-c800635-224702-414046 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-09-11 03:32:39,569 26 INFO rb-c800635-224702-414046 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-09-11 03:32:39,621 26 INFO rb-c800635-224702-414046 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-09-11 03:32:39,672 26 INFO rb-c800635-224702-414046 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-09-11 03:32:39,735 26 INFO rb-c800635-224702-414046 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-09-11 03:32:39,740 26 INFO rb-c800635-224702-414046 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #93759246 started for PoS orders references: [{'name': '/', 'pos_reference': '262-75-000002', 'uuid': 'dd5abc05-56c6-400a-bf3d-91201d562d69'}] 2026-09-11 03:32:40,006 26 INFO rb-c800635-224702-414046 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #93759246 order {'name': '/', 'pos_reference': '262-75-000002', 'uuid': 'dd5abc05-56c6-400a-bf3d-91201d562d69'} created pos.order #561 2026-09-11 03:32:40,017 26 INFO rb-c800635-224702-414046 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #93759246 finished 2026-09-11 03:32:40,084 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 03:32:40] "POST /web/dataset/call_kw/pos.order/sync_from_ui#pos.order.sync_from_ui HTTP/1.1" 200 - 127 0.140 0.206 2026-09-11 03:32:40,165 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 03:32:40] "POST /web/dataset/call_kw/pos.order/confirm_coupon_programs#pos.order.confirm_coupon_programs HTTP/1.1" 200 - 24 0.024 0.029 2026-09-11 03:32:40,208 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 03:32:40] "POST /web/dataset/call_kw/pos.order/get_preparation_change#pos.order.get_preparation_change HTTP/1.1" 200 - 1 0.006 0.011 2026-09-11 03:32:40,237 26 INFO rb-c800635-224702-414046 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #50165689 started for PoS orders references: [{'name': 'Shop - 000002', 'pos_reference': '262-75-000002', 'uuid': 'dd5abc05-56c6-400a-bf3d-91201d562d69'}] 2026-09-11 03:32:40,246 26 INFO rb-c800635-224702-414046 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #50165689 order {'name': 'Shop - 000002', 'pos_reference': '262-75-000002', 'uuid': 'dd5abc05-56c6-400a-bf3d-91201d562d69'} sync ignored for existing PoS order pos.order(561,) (state: paid) 2026-09-11 03:32:40,251 26 INFO rb-c800635-224702-414046 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-09-11 03:32:40,275 26 INFO rb-c800635-224702-414046 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #50165689 finished 2026-09-11 03:32:40,301 26 INFO rb-c800635-224702-414046 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-09-11 03:32:40,351 26 INFO rb-c800635-224702-414046 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-09-11 03:32:40,364 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 03:32:40] "POST /web/dataset/call_kw/pos.order/sync_from_ui#pos.order.sync_from_ui HTTP/1.1" 200 - 49 0.051 0.079 2026-09-11 03:32:40,409 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 03:32:40] "POST /web/dataset/call_kw/pos.order/confirm_coupon_programs#pos.order.confirm_coupon_programs HTTP/1.1" 200 - 6 0.009 0.013 2026-09-11 03:32:40,496 26 INFO rb-c800635-224702-414046 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-09-11 03:32:40,548 26 INFO rb-c800635-224702-414046 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-09-11 03:32:40,599 26 INFO rb-c800635-224702-414046 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-09-11 03:32:40,655 26 INFO rb-c800635-224702-414046 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-09-11 03:32:40,715 26 INFO rb-c800635-224702-414046 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-09-11 03:32:40,767 26 INFO rb-c800635-224702-414046 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-09-11 03:32:40,818 26 INFO rb-c800635-224702-414046 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-09-11 03:32:40,873 26 INFO rb-c800635-224702-414046 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-09-11 03:32:40,924 26 INFO rb-c800635-224702-414046 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-09-11 03:32:40,978 26 INFO rb-c800635-224702-414046 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-09-11 03:32:41,045 26 INFO rb-c800635-224702-414046 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-09-11 03:32:41,097 26 INFO rb-c800635-224702-414046 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-09-11 03:32:41,148 26 INFO rb-c800635-224702-414046 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-09-11 03:32:41,202 26 INFO rb-c800635-224702-414046 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-09-11 03:32:41,380 26 INFO rb-c800635-224702-414046 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-09-11 03:32:41,431 26 INFO rb-c800635-224702-414046 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-09-11 03:32:41,482 26 INFO rb-c800635-224702-414046 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-09-11 03:32:41,621 26 INFO rb-c800635-224702-414046 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-09-11 03:32:41,695 26 INFO rb-c800635-224702-414046 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-09-11 03:32:41,742 26 INFO rb-c800635-224702-414046 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-09-11 03:32:41,794 26 INFO rb-c800635-224702-414046 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-09-11 03:32:41,852 26 INFO rb-c800635-224702-414046 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-09-11 03:32:41,903 26 INFO rb-c800635-224702-414046 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-09-11 03:32:41,954 26 INFO rb-c800635-224702-414046 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-09-11 03:32:42,005 26 INFO rb-c800635-224702-414046 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-09-11 03:32:42,056 26 INFO rb-c800635-224702-414046 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-09-11 03:32:42,112 26 INFO rb-c800635-224702-414046 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-09-11 03:32:42,163 26 INFO rb-c800635-224702-414046 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-09-11 03:32:42,214 26 INFO rb-c800635-224702-414046 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-09-11 03:32:42,270 26 INFO rb-c800635-224702-414046 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-09-11 03:32:42,323 26 INFO rb-c800635-224702-414046 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-09-11 03:32:42,376 26 INFO rb-c800635-224702-414046 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-09-11 03:32:42,437 26 INFO rb-c800635-224702-414046 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-09-11 03:32:42,443 26 INFO rb-c800635-224702-414046 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #55932045 started for PoS orders references: [{'name': '/', 'pos_reference': '262-75-000003', 'uuid': 'aa8edad6-34f8-4766-a7d7-691e035aaccb'}] 2026-09-11 03:32:42,739 26 INFO rb-c800635-224702-414046 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #55932045 order {'name': '/', 'pos_reference': '262-75-000003', 'uuid': 'aa8edad6-34f8-4766-a7d7-691e035aaccb'} created pos.order #562 2026-09-11 03:32:42,760 26 INFO rb-c800635-224702-414046 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #55932045 finished 2026-09-11 03:32:42,804 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 03:32:42] "POST /web/dataset/call_kw/pos.order/sync_from_ui#pos.order.sync_from_ui HTTP/1.1" 200 - 127 0.158 0.205 2026-09-11 03:32:42,911 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 03:32:42] "POST /web/dataset/call_kw/pos.order/confirm_coupon_programs#pos.order.confirm_coupon_programs HTTP/1.1" 200 - 24 0.023 0.040 2026-09-11 03:32:42,943 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 03:32:42] "POST /web/dataset/call_kw/pos.order/get_preparation_change#pos.order.get_preparation_change HTTP/1.1" 200 - 1 0.004 0.009 2026-09-11 03:32:42,971 26 INFO rb-c800635-224702-414046 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #77692833 started for PoS orders references: [{'name': 'Shop - 000003', 'pos_reference': '262-75-000003', 'uuid': 'aa8edad6-34f8-4766-a7d7-691e035aaccb'}] 2026-09-11 03:32:42,978 26 INFO rb-c800635-224702-414046 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-09-11 03:32:42,987 26 INFO rb-c800635-224702-414046 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #77692833 order {'name': 'Shop - 000003', 'pos_reference': '262-75-000003', 'uuid': 'aa8edad6-34f8-4766-a7d7-691e035aaccb'} sync ignored for existing PoS order pos.order(562,) (state: paid) 2026-09-11 03:32:43,002 26 INFO rb-c800635-224702-414046 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #77692833 finished 2026-09-11 03:32:43,027 26 INFO rb-c800635-224702-414046 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-09-11 03:32:43,090 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 03:32:43] "POST /web/dataset/call_kw/pos.order/sync_from_ui#pos.order.sync_from_ui HTTP/1.1" 200 - 49 0.051 0.071 2026-09-11 03:32:43,095 26 INFO rb-c800635-224702-414046 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-09-11 03:32:43,146 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 03:32:43] "POST /web/dataset/call_kw/pos.order/confirm_coupon_programs#pos.order.confirm_coupon_programs HTTP/1.1" 200 - 6 0.003 0.011 2026-09-11 03:32:43,148 26 INFO rb-c800635-224702-414046 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-09-11 03:32:43,198 26 INFO rb-c800635-224702-414046 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-09-11 03:32:43,249 26 INFO rb-c800635-224702-414046 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-09-11 03:32:43,300 26 INFO rb-c800635-224702-414046 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-09-11 03:32:43,350 26 INFO rb-c800635-224702-414046 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-09-11 03:32:43,405 26 INFO rb-c800635-224702-414046 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-09-11 03:32:43,456 26 INFO rb-c800635-224702-414046 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-09-11 03:32:43,509 26 INFO rb-c800635-224702-414046 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-09-11 03:32:43,560 26 INFO rb-c800635-224702-414046 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-09-11 03:32:43,707 26 INFO rb-c800635-224702-414046 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-09-11 03:32:43,760 26 INFO rb-c800635-224702-414046 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-09-11 03:32:43,810 26 INFO rb-c800635-224702-414046 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-09-11 03:32:43,865 26 INFO rb-c800635-224702-414046 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-09-11 03:32:43,926 26 INFO rb-c800635-224702-414046 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-09-11 03:32:43,980 26 INFO rb-c800635-224702-414046 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-09-11 03:32:44,030 26 INFO rb-c800635-224702-414046 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-09-11 03:32:44,086 26 INFO rb-c800635-224702-414046 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-09-11 03:32:44,137 26 INFO rb-c800635-224702-414046 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-09-11 03:32:44,189 26 INFO rb-c800635-224702-414046 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-09-11 03:32:44,240 26 INFO rb-c800635-224702-414046 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-09-11 03:32:44,295 26 INFO rb-c800635-224702-414046 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-09-11 03:32:44,356 26 INFO rb-c800635-224702-414046 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-09-11 03:32:44,407 26 INFO rb-c800635-224702-414046 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-09-11 03:32:44,473 26 INFO rb-c800635-224702-414046 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-09-11 03:32:44,537 26 INFO rb-c800635-224702-414046 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-09-11 03:32:44,588 26 INFO rb-c800635-224702-414046 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-09-11 03:32:44,710 26 INFO rb-c800635-224702-414046 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-09-11 03:32:44,770 26 INFO rb-c800635-224702-414046 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_free_product_loyalty_program.browser: [158/170] Tour PosLoyaltyLoyaltyProgram2 → Step .unselect-tag 2026-09-11 03:32:44,829 26 INFO rb-c800635-224702-414046 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-09-11 03:32:44,880 26 INFO rb-c800635-224702-414046 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-09-11 03:32:44,931 26 INFO rb-c800635-224702-414046 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-09-11 03:32:44,982 26 INFO rb-c800635-224702-414046 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-09-11 03:32:45,037 26 INFO rb-c800635-224702-414046 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-09-11 03:32:45,088 26 INFO rb-c800635-224702-414046 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-09-11 03:32:45,139 26 INFO rb-c800635-224702-414046 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-09-11 03:32:45,196 26 INFO rb-c800635-224702-414046 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-09-11 03:32:45,248 26 INFO rb-c800635-224702-414046 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-09-11 03:32:45,300 26 INFO rb-c800635-224702-414046 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-09-11 03:32:45,365 26 INFO rb-c800635-224702-414046 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-09-11 03:32:45,369 26 INFO rb-c800635-224702-414046 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #91002979 started for PoS orders references: [{'name': '/', 'pos_reference': '262-75-000004', 'uuid': '36a1d05f-ca0b-403c-b00d-9e85ee72b3c4'}] 2026-09-11 03:32:45,623 26 INFO rb-c800635-224702-414046 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #91002979 order {'name': '/', 'pos_reference': '262-75-000004', 'uuid': '36a1d05f-ca0b-403c-b00d-9e85ee72b3c4'} created pos.order #563 2026-09-11 03:32:45,639 26 INFO rb-c800635-224702-414046 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #91002979 finished 2026-09-11 03:32:45,689 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 03:32:45] "POST /web/dataset/call_kw/pos.order/sync_from_ui#pos.order.sync_from_ui HTTP/1.1" 200 - 123 0.128 0.194 2026-09-11 03:32:45,736 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 03:32:45] "POST /web/dataset/call_kw/pos.order/get_preparation_change#pos.order.get_preparation_change HTTP/1.1" 200 - 1 0.004 0.009 2026-09-11 03:32:45,766 26 INFO rb-c800635-224702-414046 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #47837055 started for PoS orders references: [{'name': 'Shop - 000004', 'pos_reference': '262-75-000004', 'uuid': '36a1d05f-ca0b-403c-b00d-9e85ee72b3c4'}] 2026-09-11 03:32:45,776 26 INFO rb-c800635-224702-414046 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-09-11 03:32:45,777 26 INFO rb-c800635-224702-414046 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #47837055 order {'name': 'Shop - 000004', 'pos_reference': '262-75-000004', 'uuid': '36a1d05f-ca0b-403c-b00d-9e85ee72b3c4'} sync ignored for existing PoS order pos.order(563,) (state: paid) 2026-09-11 03:32:45,797 26 INFO rb-c800635-224702-414046 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #47837055 finished 2026-09-11 03:32:45,827 26 INFO rb-c800635-224702-414046 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_free_product_loyalty_program.browser: tour succeeded 2026-09-11 03:32:45,828 26 INFO rb-c800635-224702-414046 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_free_product_loyalty_program.browser: ╔══════════════════════════════════════════╗ ║ TOUR PosLoyaltyLoyaltyProgram2 SUCCEEDED ║ ╚══════════════════════════════════════════╝ 2026-09-11 03:32:45,889 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 03:32:45] "POST /web/dataset/call_kw/pos.order/sync_from_ui#pos.order.sync_from_ui HTTP/1.1" 200 - 49 0.046 0.079 2026-09-11 03:32:46,096 26 INFO rb-c800635-224702-414046 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_free_product_loyalty_program.browser: heap 50741116 (allocated 53489664) 2026-09-11 03:32:46,098 26 INFO rb-c800635-224702-414046 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_free_product_loyalty_program: Closing chrome headless with pid 78652 2026-09-11 03:32:46,113 26 INFO rb-c800635-224702-414046 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_free_product_loyalty_program: Closing websocket connection 2026-09-11 03:32:46,115 26 INFO rb-c800635-224702-414046 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_free_product_loyalty_program: Terminating chrome headless with pid 78652 2026-09-11 03:32:46,213 26 INFO rb-c800635-224702-414046 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_free_product_loyalty_program: Chrome Log in: /tmp/odoo_tests/rb-c800635-224702-414046/chrome_logs/chrome_log_20260911_033246_213718_test_loyalty_free_product_loyalty_program.txt 2026-09-11 03:32:46,214 26 INFO rb-c800635-224702-414046 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_free_product_loyalty_program: Removing chrome user profile "/tmp/tmprhq6wdd3_chrome_odoo" 2026-09-11 03:32:46,574 26 INFO rb-c800635-224702-414046 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_free_product_loyalty_program: Chrome pid: 78886 2026-09-11 03:32:46,574 26 INFO rb-c800635-224702-414046 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_free_product_loyalty_program: Chrome headless temporary user profile dir: /tmp/tmpqx28hhar_chrome_odoo 2026-09-11 03:32:46,575 26 INFO rb-c800635-224702-414046 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_free_product_loyalty_program: Issuing json command http://127.0.0.1:38955/json/version 2026-09-11 03:32:46,576 26 INFO rb-c800635-224702-414046 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:38955', path='/json/version', query='', fragment='') with timeout 3 increased to 10s during tests 2026-09-11 03:32:46,637 26 INFO rb-c800635-224702-414046 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_free_product_loyalty_program: Browser version: Chrome/150.0.7871.114 2026-09-11 03:32:46,637 26 INFO rb-c800635-224702-414046 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_free_product_loyalty_program: Issuing json command http://127.0.0.1:38955/json 2026-09-11 03:32:46,637 26 INFO rb-c800635-224702-414046 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:38955', path='/json', query='', fragment='') with timeout 3 increased to 10s during tests 2026-09-11 03:32:46,663 26 INFO rb-c800635-224702-414046 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_free_product_loyalty_program: Websocket url found: ws://127.0.0.1:38955/devtools/page/B997C03990B0CEF2574A1146E79CFE96 2026-09-11 03:32:46,680 26 INFO rb-c800635-224702-414046 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_free_product_loyalty_program: Enable chrome headless console log notification 2026-09-11 03:32:46,692 26 INFO rb-c800635-224702-414046 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_free_product_loyalty_program: Chrome headless enable page notifications 2026-09-11 03:32:46,777 26 INFO rb-c800635-224702-414046 odoo.addons.base.models.res_users: Login successful for login:pos_user from n/a 2026-09-11 03:32:46,780 26 INFO rb-c800635-224702-414046 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_free_product_loyalty_program: Setting session cookie in browser 2026-09-11 03:32:46,795 26 INFO rb-c800635-224702-414046 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-09-11 03:32:46,795 26 INFO rb-c800635-224702-414046 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-09-11 03:32:46,884 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 03:32:46] "GET /pos/ui/75 HTTP/1.1" 200 - 31 0.034 0.035 2026-09-11 03:32:46,899 26 INFO rb-c800635-224702-414046 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_free_product_loyalty_program: Navigation result: {'frameId': 'B997C03990B0CEF2574A1146E79CFE96', 'loaderId': '007DE4209D8C64511097BEAB97535E70', 'isDownload': False} 2026-09-11 03:32:46,899 26 INFO rb-c800635-224702-414046 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_free_product_loyalty_program: Evaluate ready code "odoo.isTourReady('PosLoyaltyChangeRewardQty')" 2026-09-11 03:32:46,916 26 INFO rb-c800635-224702-414046 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-09-11 03:32:46,945 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 03:32:46] "GET /web/assets/cbcf32d/point_of_sale.assets_prod.min.css HTTP/1.1" 200 - 2 0.002 0.016 2026-09-11 03:32:46,949 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 03:32:46] "GET /web/assets/e7bee96/point_of_sale.assets_prod.min.js HTTP/1.1" 200 - 2 0.001 0.013 2026-09-11 03:32:46,971 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 03:32:46] "GET /web/assets/31c33ef/web.__assets_tests_call__.min.js HTTP/1.1" 200 - 2 0.010 0.032 2026-09-11 03:32:47,415 26 INFO ? werkzeug: 127.0.0.1 - - [11/Sep/2026 03:32:47] "GET /web/static/fonts/lato/Lato-Reg-webfont.woff HTTP/1.1" 200 - 0 0.000 0.002 2026-09-11 03:32:47,424 26 INFO ? werkzeug: 127.0.0.1 - - [11/Sep/2026 03:32:47] "GET /point_of_sale/static/src/img/favicon.ico HTTP/1.1" 200 - 0 0.000 0.007 2026-09-11 03:32:47,436 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 03:32:47] "GET /web/webclient/translations?hash=&lang=en_US HTTP/1.1" 200 - 0 0.000 0.011 2026-09-11 03:32:47,449 26 INFO rb-c800635-224702-414046 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-09-11 03:32:47,455 26 INFO rb-c800635-224702-414046 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-09-11 03:32:47,457 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 03:32:47] "POST /web/dataset/call_kw/barcode.nomenclature/read#barcode.nomenclature.read HTTP/1.1" 200 - 2 0.001 0.005 2026-09-11 03:32:47,472 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 03:32:47] "POST /web/dataset/call_kw/barcode.rule/search_read#barcode.rule.search_read HTTP/1.1" 200 - 1 0.001 0.006 2026-09-11 03:32:47,488 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 03:32:47] "POST /pos/ping HTTP/1.1" 200 - 0 0.000 0.002 2026-09-11 03:32:47,514 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 03:32:47] "POST /web/dataset/call_kw/pos.config/register_new_device_identifier#pos.config.register_new_device_identifier HTTP/1.1" 200 - 4 0.003 0.010 2026-09-11 03:32:47,523 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 03:32:47] "GET /bus/websocket_worker_bundle?v=19.0-2 HTTP/1.1" 200 - 2 0.001 0.020 2026-09-11 03:32:47,565 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 03:32:47] "POST /web/dataset/call_kw/pos.session/load_data_params#pos.session.load_data_params HTTP/1.1" 200 - 11 0.011 0.027 2026-09-11 03:32:47,568 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 03:32:47] "GET /websocket?version=19.0-2 HTTP/1.1" 101 - 0 0.000 0.032 2026-09-11 03:32:48,069 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 03:32:48] "POST /web/dataset/call_kw/pos.session/load_data#pos.session.load_data HTTP/1.1" 200 - 289 0.186 0.275 2026-09-11 03:32:48,095 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 03:32:48] "POST /web/dataset/call_kw/pos.session/filter_local_data#pos.session.filter_local_data HTTP/1.1" 200 - 0 0.000 0.013 2026-09-11 03:32:48,161 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 03:32:48] "POST /web/dataset/call_kw/pos.config/read_config_open_orders#pos.config.read_config_open_orders HTTP/1.1" 200 - 1 0.000 0.005 2026-09-11 03:32:48,233 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 03:32:48] "GET /web/image/res.company/77/logo/256x256 HTTP/1.1" 200 - 3 0.004 0.034 2026-09-11 03:32:48,266 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 03:32:48] "POST /web/dataset/call_kw/pos.config/read_config_open_orders#pos.config.read_config_open_orders HTTP/1.1" 200 - 1 0.002 0.007 2026-09-11 03:32:48,279 26 INFO rb-c800635-224702-414046 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_free_product_loyalty_program.browser: Owl is running in 'dev' mode. 2026-09-11 03:32:48,288 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 03:32:48] "POST /web/dataset/call_kw/product.product/has_access#product.product.has_access HTTP/1.1" 200 - 0 0.000 0.003 2026-09-11 03:32:48,329 26 INFO ? werkzeug: 127.0.0.1 - - [11/Sep/2026 03:32:48] "GET /point_of_sale/static/src/fonts/Inconsolata.otf HTTP/1.1" 200 - 0 0.000 0.001 2026-09-11 03:32:48,377 26 INFO ? werkzeug: 127.0.0.1 - - [11/Sep/2026 03:32:48] "GET /hr_attendance/static/img/background-light.svg HTTP/1.1" 200 - 0 0.000 0.007 2026-09-11 03:32:48,382 26 INFO ? werkzeug: 127.0.0.1 - - [11/Sep/2026 03:32:48] "GET /web/static/img/odoo_logo.svg HTTP/1.1" 200 - 0 0.000 0.002 2026-09-11 03:32:48,406 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 03:32:48] "GET /web/image/res.users/148/avatar_128 HTTP/1.1" 200 - 7 0.036 0.032 2026-09-11 03:32:48,419 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 03:32:48] "GET /web/image?model=res.company&id=77&field=logo HTTP/1.1" 200 - 3 0.003 0.075 2026-09-11 03:32:48,422 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 03:32:48] "GET /pos/service-worker.js HTTP/1.1" 200 - 0 0.000 0.077 2026-09-11 03:32:48,436 26 INFO ? werkzeug: 127.0.0.1 - - [11/Sep/2026 03:32:48] "GET /web/static/src/libs/fontawesome/fonts/fontawesome-webfont.woff2?v=4.7.0 HTTP/1.1" 200 - 0 0.000 0.012 2026-09-11 03:32:48,448 26 INFO ? werkzeug: 127.0.0.1 - - [11/Sep/2026 03:32:48] "GET /web/static/fonts/google/Roboto/Roboto-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.001 2026-09-11 03:32:48,526 26 INFO rb-c800635-224702-414046 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-09-11 03:32:48,596 26 INFO ? werkzeug: 127.0.0.1 - - [11/Sep/2026 03:32:48] "GET /web/static/lib/zxing-library/zxing-library.js HTTP/1.1" 200 - 0 0.000 0.016 2026-09-11 03:32:48,611 26 INFO rb-c800635-224702-414046 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-09-11 03:32:48,632 26 INFO ? werkzeug: 127.0.0.1 - - [11/Sep/2026 03:32:48] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.003 2026-09-11 03:32:48,688 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 03:32:48] "GET /pos/ui/75?from_backend=True HTTP/1.1" 200 - 31 0.086 0.043 2026-09-11 03:32:48,741 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 03:32:48] "GET /pos/ui/75 HTTP/1.1" 200 - 31 0.020 0.155 2026-09-11 03:32:48,765 26 INFO rb-c800635-224702-414046 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-09-11 03:32:48,767 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 03:32:48] "GET /web/image?model=product.template&field=image_128&id=1571&unique=2026-09-11T03:28:11.000+00:00 HTTP/1.1" 200 - 3 0.002 0.185 2026-09-11 03:32:48,799 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 03:32:48] "GET /web/image?model=product.template&field=image_128&id=1572&unique=2026-09-11T03:28:11.000+00:00 HTTP/1.1" 200 - 3 0.002 0.199 2026-09-11 03:32:48,834 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 03:32:48] "GET /web/image?model=product.template&field=image_128&id=1578&unique=2026-09-11T03:28:11.000+00:00 HTTP/1.1" 200 - 3 0.002 0.193 2026-09-11 03:32:48,856 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 03:32:48] "GET /web/image?model=product.template&field=image_128&id=1570&unique=2026-09-11T03:28:11.000+00:00 HTTP/1.1" 200 - 3 0.003 0.276 2026-09-11 03:32:48,881 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 03:32:48] "GET /web/image?model=product.template&field=image_128&id=1576&unique=2026-09-11T03:28:11.000+00:00 HTTP/1.1" 200 - 3 0.002 0.186 2026-09-11 03:32:48,892 26 INFO rb-c800635-224702-414046 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-09-11 03:32:48,916 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 03:32:48] "GET /web/image?model=product.template&field=image_128&id=1577&unique=2026-09-11T03:28:11.000+00:00 HTTP/1.1" 200 - 3 0.005 0.168 2026-09-11 03:32:48,947 26 INFO rb-c800635-224702-414046 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-09-11 03:32:48,948 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 03:32:48] "GET /web/image?model=product.template&field=image_128&id=1573&unique=2026-09-11T03:28:11.000+00:00 HTTP/1.1" 200 - 3 0.002 0.168 2026-09-11 03:32:48,973 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 03:32:48] "GET /web/image?model=product.template&field=image_128&id=1574&unique=2026-09-11T03:28:11.000+00:00 HTTP/1.1" 200 - 3 0.002 0.164 2026-09-11 03:32:48,993 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 03:32:48] "GET /web/image?model=product.template&field=image_128&id=1575&unique=2026-09-11T03:28:11.000+00:00 HTTP/1.1" 200 - 3 0.002 0.152 2026-09-11 03:32:49,009 26 INFO rb-c800635-224702-414046 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-09-11 03:32:49,079 26 INFO rb-c800635-224702-414046 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-09-11 03:32:49,096 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 03:32:49] "POST /web/dataset/call_kw/loyalty.card/search_read#loyalty.card.search_read HTTP/1.1" 200 - 4 0.003 0.012 2026-09-11 03:32:49,129 26 INFO rb-c800635-224702-414046 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-09-11 03:32:49,209 26 INFO rb-c800635-224702-414046 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-09-11 03:32:49,261 26 INFO rb-c800635-224702-414046 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-09-11 03:32:49,313 26 INFO rb-c800635-224702-414046 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-09-11 03:32:49,364 26 INFO rb-c800635-224702-414046 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-09-11 03:32:49,415 26 INFO rb-c800635-224702-414046 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-09-11 03:32:49,466 26 INFO rb-c800635-224702-414046 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-09-11 03:32:49,521 26 INFO rb-c800635-224702-414046 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-09-11 03:32:49,572 26 INFO rb-c800635-224702-414046 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-09-11 03:32:49,625 26 INFO rb-c800635-224702-414046 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-09-11 03:32:49,675 26 INFO rb-c800635-224702-414046 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-09-11 03:32:49,730 26 INFO rb-c800635-224702-414046 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-09-11 03:32:49,787 26 INFO rb-c800635-224702-414046 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-09-11 03:32:49,838 26 INFO rb-c800635-224702-414046 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-09-11 03:32:49,907 26 INFO rb-c800635-224702-414046 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-09-11 03:32:49,972 26 INFO rb-c800635-224702-414046 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-09-11 03:32:50,023 26 INFO rb-c800635-224702-414046 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-09-11 03:32:50,075 26 INFO rb-c800635-224702-414046 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-09-11 03:32:50,127 26 INFO rb-c800635-224702-414046 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-09-11 03:32:50,177 26 INFO rb-c800635-224702-414046 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-09-11 03:32:50,230 26 INFO rb-c800635-224702-414046 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-09-11 03:32:50,280 26 INFO rb-c800635-224702-414046 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-09-11 03:32:50,332 26 INFO rb-c800635-224702-414046 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_free_product_loyalty_program.browser: tour succeeded 2026-09-11 03:32:50,332 26 INFO rb-c800635-224702-414046 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_free_product_loyalty_program.browser: ╔══════════════════════════════════════════╗ ║ TOUR PosLoyaltyChangeRewardQty SUCCEEDED ║ ╚══════════════════════════════════════════╝ 2026-09-11 03:32:50,438 26 INFO rb-c800635-224702-414046 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_free_product_loyalty_program.browser: heap 20132424 (allocated 23990272) 2026-09-11 03:32:50,446 26 INFO rb-c800635-224702-414046 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_free_product_loyalty_program: Closing chrome headless with pid 78886 2026-09-11 03:32:50,447 26 INFO rb-c800635-224702-414046 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_free_product_loyalty_program: Closing websocket connection 2026-09-11 03:32:50,447 26 INFO rb-c800635-224702-414046 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_free_product_loyalty_program: Terminating chrome headless with pid 78886 2026-09-11 03:32:50,543 26 INFO rb-c800635-224702-414046 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_free_product_loyalty_program: Chrome Log in: /tmp/odoo_tests/rb-c800635-224702-414046/chrome_logs/chrome_log_20260911_033250_542812_test_loyalty_free_product_loyalty_program.txt 2026-09-11 03:32:50,543 26 INFO rb-c800635-224702-414046 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_free_product_loyalty_program: Removing chrome user profile "/tmp/tmpqx28hhar_chrome_odoo" 2026-09-11 03:32:50,559 26 INFO rb-c800635-224702-414046 odoo.addons.pos_loyalty.tests.test_frontend: Starting TestUi.test_loyalty_free_product_rewards ... 2026-09-11 03:32:51,716 26 INFO rb-c800635-224702-414046 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_free_product_rewards: Chrome pid: 79084 2026-09-11 03:32:51,716 26 INFO rb-c800635-224702-414046 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_free_product_rewards: Chrome headless temporary user profile dir: /tmp/tmpislve9j4_chrome_odoo 2026-09-11 03:32:51,716 26 INFO rb-c800635-224702-414046 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_free_product_rewards: Issuing json command http://127.0.0.1:33671/json/version 2026-09-11 03:32:51,717 26 INFO rb-c800635-224702-414046 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:33671', path='/json/version', query='', fragment='') with timeout 3 increased to 10s during tests 2026-09-11 03:32:51,745 26 INFO rb-c800635-224702-414046 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_free_product_rewards: Browser version: Chrome/150.0.7871.114 2026-09-11 03:32:51,745 26 INFO rb-c800635-224702-414046 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_free_product_rewards: Issuing json command http://127.0.0.1:33671/json 2026-09-11 03:32:51,746 26 INFO rb-c800635-224702-414046 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:33671', path='/json', query='', fragment='') with timeout 3 increased to 10s during tests 2026-09-11 03:32:51,754 26 INFO rb-c800635-224702-414046 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_free_product_rewards: Websocket url found: ws://127.0.0.1:33671/devtools/page/43818930C1A0A352DE270F060434F7BC 2026-09-11 03:32:51,771 26 INFO rb-c800635-224702-414046 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_free_product_rewards: Enable chrome headless console log notification 2026-09-11 03:32:51,778 26 INFO rb-c800635-224702-414046 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_free_product_rewards: Chrome headless enable page notifications 2026-09-11 03:32:51,844 26 INFO rb-c800635-224702-414046 odoo.addons.base.models.res_users: Login successful for login:pos_user from n/a 2026-09-11 03:32:51,853 26 INFO rb-c800635-224702-414046 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_free_product_rewards: Setting session cookie in browser 2026-09-11 03:32:51,854 26 INFO rb-c800635-224702-414046 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-09-11 03:32:51,854 26 INFO rb-c800635-224702-414046 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-09-11 03:32:51,869 26 INFO rb-c800635-224702-414046 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-09-11 03:32:52,328 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 03:32:52] "GET /pos/ui/75 HTTP/1.1" 200 - 88 0.042 0.422 2026-09-11 03:32:52,332 26 INFO rb-c800635-224702-414046 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_free_product_rewards: Navigation result: {'frameId': '43818930C1A0A352DE270F060434F7BC', 'loaderId': 'F2F3ED7AA428BF52AA05B39257DD134B', 'isDownload': False} 2026-09-11 03:32:52,332 26 INFO rb-c800635-224702-414046 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_free_product_rewards: Evaluate ready code "odoo.isTourReady('PosLoyaltyFreeProductTour')" 2026-09-11 03:32:52,359 26 INFO rb-c800635-224702-414046 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-09-11 03:32:52,377 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 03:32:52] "GET /web/assets/31c33ef/web.__assets_tests_call__.min.js HTTP/1.1" 200 - 2 0.001 0.007 2026-09-11 03:32:52,389 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 03:32:52] "GET /web/assets/cbcf32d/point_of_sale.assets_prod.min.css HTTP/1.1" 200 - 2 0.002 0.015 2026-09-11 03:32:52,414 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 03:32:52] "GET /web/assets/e7bee96/point_of_sale.assets_prod.min.js HTTP/1.1" 200 - 2 0.020 0.021 2026-09-11 03:32:52,817 26 INFO ? werkzeug: 127.0.0.1 - - [11/Sep/2026 03:32:52] "GET /web/static/fonts/lato/Lato-Reg-webfont.woff HTTP/1.1" 200 - 0 0.000 0.010 2026-09-11 03:32:52,819 26 INFO ? werkzeug: 127.0.0.1 - - [11/Sep/2026 03:32:52] "GET /point_of_sale/static/src/img/favicon.ico HTTP/1.1" 200 - 0 0.000 0.009 2026-09-11 03:32:52,828 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 03:32:52] "GET /web/webclient/translations?hash=&lang=en_US HTTP/1.1" 200 - 1 0.001 0.011 2026-09-11 03:32:52,839 26 INFO rb-c800635-224702-414046 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-09-11 03:32:52,847 26 INFO rb-c800635-224702-414046 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-09-11 03:32:52,857 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 03:32:52] "POST /web/dataset/call_kw/barcode.nomenclature/read#barcode.nomenclature.read HTTP/1.1" 200 - 5 0.008 0.007 2026-09-11 03:32:52,870 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 03:32:52] "POST /web/dataset/call_kw/barcode.rule/search_read#barcode.rule.search_read HTTP/1.1" 200 - 1 0.000 0.004 2026-09-11 03:32:52,910 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 03:32:52] "POST /pos/ping HTTP/1.1" 200 - 0 0.000 0.002 2026-09-11 03:32:52,955 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 03:32:52] "POST /web/dataset/call_kw/pos.config/register_new_device_identifier#pos.config.register_new_device_identifier HTTP/1.1" 200 - 9 0.006 0.011 2026-09-11 03:32:52,968 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 03:32:52] "GET /bus/websocket_worker_bundle?v=19.0-2 HTTP/1.1" 200 - 3 0.003 0.027 2026-09-11 03:32:53,041 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 03:32:53] "POST /web/dataset/call_kw/pos.session/load_data_params#pos.session.load_data_params HTTP/1.1" 200 - 29 0.026 0.033 2026-09-11 03:32:53,045 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 03:32:53] "GET /websocket?version=19.0-2 HTTP/1.1" 101 - 1 0.000 0.057 2026-09-11 03:32:53,655 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 03:32:53] "POST /web/dataset/call_kw/pos.session/load_data#pos.session.load_data HTTP/1.1" 200 - 397 0.269 0.308 2026-09-11 03:32:53,670 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 03:32: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-09-11 03:32:53,723 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 03:32: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-09-11 03:32:53,809 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 03:32:53] "GET /web/image/res.company/77/logo/256x256 HTTP/1.1" 200 - 8 0.010 0.043 2026-09-11 03:32:53,843 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 03:32:53] "POST /web/dataset/call_kw/pos.config/read_config_open_orders#pos.config.read_config_open_orders HTTP/1.1" 200 - 1 0.002 0.015 2026-09-11 03:32:53,856 26 INFO rb-c800635-224702-414046 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_free_product_rewards.browser: Owl is running in 'dev' mode. 2026-09-11 03:32:53,877 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 03:32:53] "POST /web/dataset/call_kw/product.product/has_access#product.product.has_access HTTP/1.1" 200 - 1 0.003 0.006 2026-09-11 03:32:53,929 26 INFO ? werkzeug: 127.0.0.1 - - [11/Sep/2026 03:32:53] "GET /point_of_sale/static/src/fonts/Inconsolata.otf HTTP/1.1" 200 - 0 0.000 0.004 2026-09-11 03:32:53,953 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 03:32:53] "GET /pos/service-worker.js HTTP/1.1" 200 - 0 0.000 0.002 2026-09-11 03:32:54,010 26 INFO ? werkzeug: 127.0.0.1 - - [11/Sep/2026 03:32:54] "GET /hr_attendance/static/img/background-light.svg HTTP/1.1" 200 - 0 0.000 0.003 2026-09-11 03:32:54,012 26 INFO ? werkzeug: 127.0.0.1 - - [11/Sep/2026 03:32:54] "GET /web/static/img/odoo_logo.svg HTTP/1.1" 200 - 0 0.000 0.017 2026-09-11 03:32:54,032 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 03:32:54] "GET /web/image/res.users/148/avatar_128 HTTP/1.1" 200 - 14 0.020 0.025 2026-09-11 03:32:54,043 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 03:32:54] "GET /web/image?model=res.company&id=77&field=logo HTTP/1.1" 200 - 3 0.002 0.049 2026-09-11 03:32:54,066 26 INFO ? werkzeug: 127.0.0.1 - - [11/Sep/2026 03:32:54] "GET /web/static/src/libs/fontawesome/fonts/fontawesome-webfont.woff2?v=4.7.0 HTTP/1.1" 200 - 0 0.000 0.003 2026-09-11 03:32:54,068 26 INFO ? werkzeug: 127.0.0.1 - - [11/Sep/2026 03:32:54] "GET /web/static/fonts/google/Roboto/Roboto-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.004 2026-09-11 03:32:54,089 26 INFO ? werkzeug: 127.0.0.1 - - [11/Sep/2026 03:32:54] "GET /web/static/lib/zxing-library/zxing-library.js HTTP/1.1" 200 - 0 0.000 0.005 2026-09-11 03:32:54,147 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 03:32:54] "GET /pos/ui/75 HTTP/1.1" 200 - 31 0.022 0.039 2026-09-11 03:32:54,165 26 INFO rb-c800635-224702-414046 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-09-11 03:32:54,193 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 03:32:54] "GET /pos/ui/75?from_backend=True HTTP/1.1" 200 - 31 0.014 0.095 2026-09-11 03:32:54,261 26 INFO rb-c800635-224702-414046 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-09-11 03:32:54,268 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 03:32:54] "GET /web/image?model=product.template&field=image_128&id=1570&unique=2026-09-11T03:28:11.000+00:00 HTTP/1.1" 200 - 3 0.010 0.039 2026-09-11 03:32:54,273 26 INFO ? werkzeug: 127.0.0.1 - - [11/Sep/2026 03:32:54] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.002 2026-09-11 03:32:54,298 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 03:32:54] "GET /web/image?model=product.template&field=image_128&id=1572&unique=2026-09-11T03:28:11.000+00:00 HTTP/1.1" 200 - 3 0.003 0.069 2026-09-11 03:32:54,333 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 03:32:54] "GET /web/image?model=product.template&field=image_128&id=1578&unique=2026-09-11T03:28:11.000+00:00 HTTP/1.1" 200 - 3 0.005 0.027 2026-09-11 03:32:54,360 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 03:32:54] "GET /web/image?model=product.template&field=image_128&id=1573&unique=2026-09-11T03:28:11.000+00:00 HTTP/1.1" 200 - 3 0.004 0.121 2026-09-11 03:32:54,393 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 03:32:54] "GET /web/image?model=product.template&field=image_128&id=1574&unique=2026-09-11T03:28:11.000+00:00 HTTP/1.1" 200 - 3 0.003 0.151 2026-09-11 03:32:54,417 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 03:32:54] "GET /web/image?model=product.template&field=image_128&id=1575&unique=2026-09-11T03:28:11.000+00:00 HTTP/1.1" 200 - 3 0.002 0.175 2026-09-11 03:32:54,439 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 03:32:54] "GET /web/image?model=product.template&field=image_128&id=1577&unique=2026-09-11T03:28:11.000+00:00 HTTP/1.1" 200 - 3 0.002 0.159 2026-09-11 03:32:54,460 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 03:32:54] "GET /web/image?model=product.template&field=image_128&id=1571&unique=2026-09-11T03:28:11.000+00:00 HTTP/1.1" 200 - 3 0.003 0.236 2026-09-11 03:32:54,482 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 03:32:54] "GET /web/image?model=product.template&field=image_128&id=1576&unique=2026-09-11T03:28:11.000+00:00 HTTP/1.1" 200 - 3 0.004 0.141 2026-09-11 03:32:54,557 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 03:32:54] "POST /web/dataset/call_kw/pos.session/set_opening_control#pos.session.set_opening_control HTTP/1.1" 200 - 38 0.039 0.150 2026-09-11 03:32:54,617 26 INFO rb-c800635-224702-414046 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-09-11 03:32:54,671 26 INFO rb-c800635-224702-414046 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-09-11 03:32:54,722 26 INFO rb-c800635-224702-414046 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-09-11 03:32:54,775 26 INFO rb-c800635-224702-414046 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-09-11 03:32:54,963 26 INFO rb-c800635-224702-414046 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-09-11 03:32:55,014 26 INFO rb-c800635-224702-414046 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-09-11 03:32:55,064 26 INFO rb-c800635-224702-414046 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-09-11 03:32:55,123 26 INFO rb-c800635-224702-414046 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-09-11 03:32:55,176 26 INFO rb-c800635-224702-414046 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-09-11 03:32:55,229 26 INFO rb-c800635-224702-414046 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-09-11 03:32:55,307 26 INFO rb-c800635-224702-414046 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-09-11 03:32:55,369 26 INFO rb-c800635-224702-414046 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-09-11 03:32:55,419 26 INFO rb-c800635-224702-414046 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-09-11 03:32:55,470 26 INFO rb-c800635-224702-414046 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-09-11 03:32:55,521 26 INFO rb-c800635-224702-414046 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-09-11 03:32:55,593 26 INFO rb-c800635-224702-414046 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-09-11 03:32:55,663 26 INFO rb-c800635-224702-414046 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-09-11 03:32:55,714 26 INFO rb-c800635-224702-414046 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-09-11 03:32:55,770 26 INFO rb-c800635-224702-414046 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-09-11 03:32:55,822 26 INFO rb-c800635-224702-414046 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-09-11 03:32:55,875 26 INFO rb-c800635-224702-414046 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-09-11 03:32:55,950 26 INFO rb-c800635-224702-414046 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-09-11 03:32:56,014 26 INFO rb-c800635-224702-414046 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-09-11 03:32:56,065 26 INFO rb-c800635-224702-414046 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-09-11 03:32:56,115 26 INFO rb-c800635-224702-414046 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-09-11 03:32:56,166 26 INFO rb-c800635-224702-414046 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-09-11 03:32:56,219 26 INFO rb-c800635-224702-414046 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-09-11 03:32:56,292 26 INFO rb-c800635-224702-414046 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-09-11 03:32:56,343 26 INFO rb-c800635-224702-414046 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-09-11 03:32:56,399 26 INFO rb-c800635-224702-414046 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-09-11 03:32:56,450 26 INFO rb-c800635-224702-414046 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-09-11 03:32:56,502 26 INFO rb-c800635-224702-414046 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-09-11 03:32:56,553 26 INFO rb-c800635-224702-414046 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-09-11 03:32:56,603 26 INFO rb-c800635-224702-414046 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-09-11 03:32:56,675 26 INFO rb-c800635-224702-414046 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-09-11 03:32:56,688 26 INFO ? werkzeug: 127.0.0.1 - - [11/Sep/2026 03:32:56] "GET /point_of_sale/static/src/img/card-bank.png HTTP/1.1" 200 - 0 0.000 0.001 2026-09-11 03:32:56,691 26 INFO ? werkzeug: 127.0.0.1 - - [11/Sep/2026 03:32:56] "GET /point_of_sale/static/src/img/money.png HTTP/1.1" 200 - 0 0.000 0.002 2026-09-11 03:32:56,725 26 INFO rb-c800635-224702-414046 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-09-11 03:32:56,776 26 INFO rb-c800635-224702-414046 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-09-11 03:32:56,846 26 INFO rb-c800635-224702-414046 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-09-11 03:32:56,899 26 INFO rb-c800635-224702-414046 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-09-11 03:32:56,951 26 INFO rb-c800635-224702-414046 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-09-11 03:32:57,020 26 INFO rb-c800635-224702-414046 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-09-11 03:32:57,026 26 INFO rb-c800635-224702-414046 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #62312166 started for PoS orders references: [{'name': '/', 'pos_reference': '261-75-000001', 'uuid': '66e41c5d-37bc-423e-93de-2bddf8408f30'}] 2026-09-11 03:32:57,030 26 INFO ? werkzeug: 127.0.0.1 - - [11/Sep/2026 03:32:57] "GET /web/static/img/spin.svg HTTP/1.1" 200 - 0 0.000 0.003 2026-09-11 03:32:57,398 26 INFO rb-c800635-224702-414046 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #62312166 order {'name': '/', 'pos_reference': '261-75-000001', 'uuid': '66e41c5d-37bc-423e-93de-2bddf8408f30'} created pos.order #564 2026-09-11 03:32:57,415 26 INFO rb-c800635-224702-414046 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #62312166 finished 2026-09-11 03:32:57,463 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 03:32:57] "POST /web/dataset/call_kw/pos.order/sync_from_ui#pos.order.sync_from_ui HTTP/1.1" 200 - 207 0.192 0.248 2026-09-11 03:32:57,578 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 03:32:57] "POST /web/dataset/call_kw/pos.order/confirm_coupon_programs#pos.order.confirm_coupon_programs HTTP/1.1" 200 - 39 0.047 0.036 2026-09-11 03:32:57,603 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 03:32:57] "POST /web/dataset/call_kw/pos.order/get_preparation_change#pos.order.get_preparation_change HTTP/1.1" 200 - 1 0.001 0.006 2026-09-11 03:32:57,721 26 INFO rb-c800635-224702-414046 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #17292000 started for PoS orders references: [{'name': 'Shop - 000001', 'pos_reference': '261-75-000001', 'uuid': '66e41c5d-37bc-423e-93de-2bddf8408f30'}] 2026-09-11 03:32:57,725 26 INFO rb-c800635-224702-414046 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-09-11 03:32:57,729 26 INFO rb-c800635-224702-414046 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #17292000 order {'name': 'Shop - 000001', 'pos_reference': '261-75-000001', 'uuid': '66e41c5d-37bc-423e-93de-2bddf8408f30'} sync ignored for existing PoS order pos.order(564,) (state: paid) 2026-09-11 03:32:57,744 26 INFO rb-c800635-224702-414046 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #17292000 finished 2026-09-11 03:32:57,779 26 INFO rb-c800635-224702-414046 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-09-11 03:32:57,847 26 INFO rb-c800635-224702-414046 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-09-11 03:32:57,852 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 03:32:57] "POST /web/dataset/call_kw/pos.order/sync_from_ui#pos.order.sync_from_ui HTTP/1.1" 200 - 64 0.055 0.079 2026-09-11 03:32:57,893 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 03:32:57] "POST /web/dataset/call_kw/loyalty.card/read#loyalty.card.read HTTP/1.1" 200 - 4 0.002 0.010 2026-09-11 03:32:57,915 26 INFO rb-c800635-224702-414046 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-09-11 03:32:57,935 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 03:32:57] "POST /web/dataset/call_kw/pos.order/confirm_coupon_programs#pos.order.confirm_coupon_programs HTTP/1.1" 200 - 5 0.007 0.011 2026-09-11 03:32:57,965 26 INFO rb-c800635-224702-414046 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-09-11 03:32:58,016 26 INFO rb-c800635-224702-414046 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-09-11 03:32:58,068 26 INFO rb-c800635-224702-414046 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-09-11 03:32:58,136 26 INFO rb-c800635-224702-414046 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-09-11 03:32:58,187 26 INFO rb-c800635-224702-414046 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-09-11 03:32:58,238 26 INFO rb-c800635-224702-414046 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-09-11 03:32:58,288 26 INFO rb-c800635-224702-414046 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-09-11 03:32:58,339 26 INFO rb-c800635-224702-414046 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-09-11 03:32:58,412 26 INFO rb-c800635-224702-414046 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-09-11 03:32:58,470 26 INFO rb-c800635-224702-414046 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-09-11 03:32:58,521 26 INFO rb-c800635-224702-414046 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-09-11 03:32:58,573 26 INFO rb-c800635-224702-414046 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-09-11 03:32:58,624 26 INFO rb-c800635-224702-414046 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-09-11 03:32:58,674 26 INFO rb-c800635-224702-414046 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-09-11 03:32:58,767 26 INFO rb-c800635-224702-414046 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-09-11 03:32:58,818 26 INFO rb-c800635-224702-414046 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-09-11 03:32:58,869 26 INFO rb-c800635-224702-414046 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-09-11 03:32:58,919 26 INFO rb-c800635-224702-414046 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-09-11 03:32:58,972 26 INFO rb-c800635-224702-414046 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-09-11 03:32:59,023 26 INFO rb-c800635-224702-414046 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-09-11 03:32:59,073 26 INFO rb-c800635-224702-414046 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-09-11 03:32:59,145 26 INFO rb-c800635-224702-414046 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-09-11 03:32:59,194 26 INFO rb-c800635-224702-414046 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-09-11 03:32:59,258 26 INFO rb-c800635-224702-414046 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-09-11 03:32:59,310 26 INFO rb-c800635-224702-414046 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-09-11 03:32:59,361 26 INFO rb-c800635-224702-414046 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-09-11 03:32:59,412 26 INFO rb-c800635-224702-414046 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-09-11 03:32:59,463 26 INFO rb-c800635-224702-414046 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-09-11 03:32:59,534 26 INFO rb-c800635-224702-414046 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-09-11 03:32:59,585 26 INFO rb-c800635-224702-414046 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-09-11 03:32:59,636 26 INFO rb-c800635-224702-414046 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-09-11 03:32:59,687 26 INFO rb-c800635-224702-414046 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-09-11 03:32:59,737 26 INFO rb-c800635-224702-414046 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-09-11 03:32:59,788 26 INFO rb-c800635-224702-414046 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-09-11 03:32:59,844 26 INFO rb-c800635-224702-414046 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-09-11 03:32:59,894 26 INFO rb-c800635-224702-414046 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-09-11 03:32:59,947 26 INFO rb-c800635-224702-414046 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-09-11 03:32:59,998 26 INFO rb-c800635-224702-414046 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-09-11 03:33:00,049 26 INFO rb-c800635-224702-414046 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-09-11 03:33:00,106 26 INFO rb-c800635-224702-414046 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-09-11 03:33:00,155 26 INFO rb-c800635-224702-414046 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-09-11 03:33:00,206 26 INFO rb-c800635-224702-414046 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-09-11 03:33:00,262 26 INFO rb-c800635-224702-414046 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-09-11 03:33:00,314 26 INFO rb-c800635-224702-414046 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-09-11 03:33:00,366 26 INFO rb-c800635-224702-414046 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-09-11 03:33:00,426 26 INFO rb-c800635-224702-414046 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-09-11 03:33:00,431 26 INFO rb-c800635-224702-414046 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #7566828 started for PoS orders references: [{'name': '/', 'pos_reference': '261-75-000002', 'uuid': '4d7a6be5-231c-476e-8177-03e883df9079'}] 2026-09-11 03:33:00,699 26 INFO rb-c800635-224702-414046 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #7566828 order {'name': '/', 'pos_reference': '261-75-000002', 'uuid': '4d7a6be5-231c-476e-8177-03e883df9079'} created pos.order #565 2026-09-11 03:33:00,717 26 INFO rb-c800635-224702-414046 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #7566828 finished 2026-09-11 03:33:00,783 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 03:33:00] "POST /web/dataset/call_kw/pos.order/sync_from_ui#pos.order.sync_from_ui HTTP/1.1" 200 - 119 0.147 0.207 2026-09-11 03:33:00,827 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 03:33:00] "POST /web/dataset/call_kw/pos.order/get_preparation_change#pos.order.get_preparation_change HTTP/1.1" 200 - 1 0.001 0.007 2026-09-11 03:33:00,865 26 INFO rb-c800635-224702-414046 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #70703606 started for PoS orders references: [{'name': 'Shop - 000002', 'pos_reference': '261-75-000002', 'uuid': '4d7a6be5-231c-476e-8177-03e883df9079'}] 2026-09-11 03:33:00,876 26 INFO rb-c800635-224702-414046 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-09-11 03:33:00,878 26 INFO rb-c800635-224702-414046 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #70703606 order {'name': 'Shop - 000002', 'pos_reference': '261-75-000002', 'uuid': '4d7a6be5-231c-476e-8177-03e883df9079'} sync ignored for existing PoS order pos.order(565,) (state: paid) 2026-09-11 03:33:00,891 26 INFO rb-c800635-224702-414046 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #70703606 finished 2026-09-11 03:33:00,920 26 INFO rb-c800635-224702-414046 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-09-11 03:33:00,966 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 03:33:00] "POST /web/dataset/call_kw/pos.order/sync_from_ui#pos.order.sync_from_ui HTTP/1.1" 200 - 49 0.033 0.070 2026-09-11 03:33:00,983 26 INFO rb-c800635-224702-414046 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-09-11 03:33:01,039 26 INFO rb-c800635-224702-414046 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-09-11 03:33:01,087 26 INFO rb-c800635-224702-414046 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-09-11 03:33:01,140 26 INFO rb-c800635-224702-414046 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-09-11 03:33:01,312 26 INFO rb-c800635-224702-414046 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-09-11 03:33:01,363 26 INFO rb-c800635-224702-414046 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-09-11 03:33:01,419 26 INFO rb-c800635-224702-414046 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-09-11 03:33:01,469 26 INFO rb-c800635-224702-414046 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-09-11 03:33:01,520 26 INFO rb-c800635-224702-414046 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-09-11 03:33:01,573 26 INFO rb-c800635-224702-414046 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-09-11 03:33:01,642 26 INFO rb-c800635-224702-414046 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-09-11 03:33:01,693 26 INFO rb-c800635-224702-414046 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-09-11 03:33:01,749 26 INFO rb-c800635-224702-414046 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-09-11 03:33:01,800 26 INFO rb-c800635-224702-414046 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-09-11 03:33:01,852 26 INFO rb-c800635-224702-414046 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-09-11 03:33:01,923 26 INFO rb-c800635-224702-414046 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-09-11 03:33:02,013 26 INFO rb-c800635-224702-414046 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-09-11 03:33:02,063 26 INFO rb-c800635-224702-414046 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-09-11 03:33:02,114 26 INFO rb-c800635-224702-414046 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-09-11 03:33:02,169 26 INFO rb-c800635-224702-414046 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-09-11 03:33:02,218 26 INFO rb-c800635-224702-414046 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-09-11 03:33:02,273 26 INFO rb-c800635-224702-414046 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-09-11 03:33:02,324 26 INFO rb-c800635-224702-414046 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-09-11 03:33:02,375 26 INFO rb-c800635-224702-414046 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-09-11 03:33:02,425 26 INFO rb-c800635-224702-414046 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-09-11 03:33:02,476 26 INFO rb-c800635-224702-414046 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-09-11 03:33:02,527 26 INFO rb-c800635-224702-414046 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-09-11 03:33:02,577 26 INFO rb-c800635-224702-414046 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-09-11 03:33:02,630 26 INFO rb-c800635-224702-414046 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-09-11 03:33:02,680 26 INFO rb-c800635-224702-414046 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-09-11 03:33:02,731 26 INFO rb-c800635-224702-414046 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-09-11 03:33:02,815 26 INFO rb-c800635-224702-414046 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-09-11 03:33:02,866 26 INFO rb-c800635-224702-414046 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-09-11 03:33:02,919 26 INFO rb-c800635-224702-414046 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-09-11 03:33:02,971 26 INFO rb-c800635-224702-414046 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-09-11 03:33:03,022 26 INFO rb-c800635-224702-414046 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-09-11 03:33:03,075 26 INFO rb-c800635-224702-414046 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-09-11 03:33:03,126 26 INFO rb-c800635-224702-414046 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-09-11 03:33:03,182 26 INFO rb-c800635-224702-414046 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-09-11 03:33:03,240 26 INFO rb-c800635-224702-414046 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-09-11 03:33:03,291 26 INFO rb-c800635-224702-414046 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-09-11 03:33:03,375 26 INFO rb-c800635-224702-414046 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-09-11 03:33:03,428 26 INFO rb-c800635-224702-414046 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-09-11 03:33:03,484 26 INFO rb-c800635-224702-414046 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-09-11 03:33:03,535 26 INFO rb-c800635-224702-414046 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-09-11 03:33:03,592 26 INFO rb-c800635-224702-414046 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-09-11 03:33:03,646 26 INFO rb-c800635-224702-414046 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-09-11 03:33:03,694 26 INFO rb-c800635-224702-414046 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-09-11 03:33:03,744 26 INFO rb-c800635-224702-414046 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-09-11 03:33:03,802 26 INFO rb-c800635-224702-414046 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-09-11 03:33:03,852 26 INFO rb-c800635-224702-414046 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-09-11 03:33:03,902 26 INFO rb-c800635-224702-414046 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-09-11 03:33:03,960 26 INFO rb-c800635-224702-414046 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-09-11 03:33:04,012 26 INFO rb-c800635-224702-414046 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-09-11 03:33:04,064 26 INFO rb-c800635-224702-414046 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-09-11 03:33:04,128 26 INFO rb-c800635-224702-414046 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-09-11 03:33:04,135 26 INFO rb-c800635-224702-414046 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #24334472 started for PoS orders references: [{'name': '/', 'pos_reference': '261-75-000003', 'uuid': '4f379a2f-a2d0-4909-b580-41b9f98629b5'}] 2026-09-11 03:33:04,429 26 INFO rb-c800635-224702-414046 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #24334472 order {'name': '/', 'pos_reference': '261-75-000003', 'uuid': '4f379a2f-a2d0-4909-b580-41b9f98629b5'} created pos.order #566 2026-09-11 03:33:04,446 26 INFO rb-c800635-224702-414046 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #24334472 finished 2026-09-11 03:33:04,484 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 03:33:04] "POST /web/dataset/call_kw/pos.order/sync_from_ui#pos.order.sync_from_ui HTTP/1.1" 200 - 134 0.143 0.208 2026-09-11 03:33:04,567 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 03:33:04] "POST /web/dataset/call_kw/pos.order/confirm_coupon_programs#pos.order.confirm_coupon_programs HTTP/1.1" 200 - 23 0.016 0.028 2026-09-11 03:33:04,612 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 03:33:04] "POST /web/dataset/call_kw/pos.order/get_preparation_change#pos.order.get_preparation_change HTTP/1.1" 200 - 1 0.001 0.005 2026-09-11 03:33:04,624 26 INFO rb-c800635-224702-414046 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-09-11 03:33:04,655 26 INFO rb-c800635-224702-414046 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #51991999 started for PoS orders references: [{'name': 'Shop - 000003', 'pos_reference': '261-75-000003', 'uuid': '4f379a2f-a2d0-4909-b580-41b9f98629b5'}] 2026-09-11 03:33:04,672 26 INFO rb-c800635-224702-414046 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #51991999 order {'name': 'Shop - 000003', 'pos_reference': '261-75-000003', 'uuid': '4f379a2f-a2d0-4909-b580-41b9f98629b5'} sync ignored for existing PoS order pos.order(566,) (state: paid) 2026-09-11 03:33:04,678 26 INFO rb-c800635-224702-414046 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-09-11 03:33:04,685 26 INFO rb-c800635-224702-414046 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #51991999 finished 2026-09-11 03:33:04,738 26 INFO rb-c800635-224702-414046 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-09-11 03:33:04,755 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 03:33:04] "POST /web/dataset/call_kw/pos.order/sync_from_ui#pos.order.sync_from_ui HTTP/1.1" 200 - 49 0.035 0.067 2026-09-11 03:33:04,787 26 INFO rb-c800635-224702-414046 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-09-11 03:33:04,788 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 03:33:04] "POST /web/dataset/call_kw/loyalty.card/read#loyalty.card.read HTTP/1.1" 200 - 4 0.003 0.009 2026-09-11 03:33:04,825 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 03:33:04] "POST /web/dataset/call_kw/pos.order/confirm_coupon_programs#pos.order.confirm_coupon_programs HTTP/1.1" 200 - 5 0.003 0.011 2026-09-11 03:33:04,837 26 INFO rb-c800635-224702-414046 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-09-11 03:33:04,890 26 INFO rb-c800635-224702-414046 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-09-11 03:33:05,062 26 INFO rb-c800635-224702-414046 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-09-11 03:33:05,113 26 INFO rb-c800635-224702-414046 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-09-11 03:33:05,190 26 INFO rb-c800635-224702-414046 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-09-11 03:33:05,259 26 INFO rb-c800635-224702-414046 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-09-11 03:33:05,310 26 INFO rb-c800635-224702-414046 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-09-11 03:33:05,366 26 INFO rb-c800635-224702-414046 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-09-11 03:33:05,417 26 INFO rb-c800635-224702-414046 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-09-11 03:33:05,469 26 INFO rb-c800635-224702-414046 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-09-11 03:33:05,527 26 INFO rb-c800635-224702-414046 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-09-11 03:33:05,578 26 INFO rb-c800635-224702-414046 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-09-11 03:33:05,629 26 INFO rb-c800635-224702-414046 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-09-11 03:33:05,680 26 INFO rb-c800635-224702-414046 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-09-11 03:33:05,735 26 INFO rb-c800635-224702-414046 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-09-11 03:33:05,787 26 INFO rb-c800635-224702-414046 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-09-11 03:33:05,838 26 INFO rb-c800635-224702-414046 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-09-11 03:33:05,930 26 INFO rb-c800635-224702-414046 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-09-11 03:33:05,986 26 INFO rb-c800635-224702-414046 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-09-11 03:33:06,034 26 INFO rb-c800635-224702-414046 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-09-11 03:33:06,085 26 INFO rb-c800635-224702-414046 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-09-11 03:33:06,136 26 INFO rb-c800635-224702-414046 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-09-11 03:33:06,186 26 INFO rb-c800635-224702-414046 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-09-11 03:33:06,253 26 INFO rb-c800635-224702-414046 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-09-11 03:33:06,304 26 INFO rb-c800635-224702-414046 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-09-11 03:33:06,355 26 INFO rb-c800635-224702-414046 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-09-11 03:33:06,405 26 INFO rb-c800635-224702-414046 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-09-11 03:33:06,469 26 INFO rb-c800635-224702-414046 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-09-11 03:33:06,520 26 INFO rb-c800635-224702-414046 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-09-11 03:33:06,570 26 INFO rb-c800635-224702-414046 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-09-11 03:33:06,621 26 INFO rb-c800635-224702-414046 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-09-11 03:33:06,690 26 INFO rb-c800635-224702-414046 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-09-11 03:33:06,741 26 INFO rb-c800635-224702-414046 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-09-11 03:33:06,793 26 INFO rb-c800635-224702-414046 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-09-11 03:33:06,845 26 INFO rb-c800635-224702-414046 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-09-11 03:33:06,896 26 INFO rb-c800635-224702-414046 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-09-11 03:33:06,947 26 INFO rb-c800635-224702-414046 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-09-11 03:33:07,005 26 INFO rb-c800635-224702-414046 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-09-11 03:33:07,056 26 INFO rb-c800635-224702-414046 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-09-11 03:33:07,111 26 INFO rb-c800635-224702-414046 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-09-11 03:33:07,159 26 INFO rb-c800635-224702-414046 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-09-11 03:33:07,210 26 INFO rb-c800635-224702-414046 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-09-11 03:33:07,267 26 INFO rb-c800635-224702-414046 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-09-11 03:33:07,317 26 INFO rb-c800635-224702-414046 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-09-11 03:33:07,370 26 INFO rb-c800635-224702-414046 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-09-11 03:33:07,423 26 INFO rb-c800635-224702-414046 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-09-11 03:33:07,475 26 INFO rb-c800635-224702-414046 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-09-11 03:33:07,527 26 INFO rb-c800635-224702-414046 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-09-11 03:33:07,594 26 INFO rb-c800635-224702-414046 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-09-11 03:33:07,598 26 INFO rb-c800635-224702-414046 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #25482170 started for PoS orders references: [{'name': '/', 'pos_reference': '261-75-000004', 'uuid': 'd1dd7a26-ddc9-4e6d-a4a0-5b4d801d247e'}] 2026-09-11 03:33:07,924 26 INFO rb-c800635-224702-414046 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #25482170 order {'name': '/', 'pos_reference': '261-75-000004', 'uuid': 'd1dd7a26-ddc9-4e6d-a4a0-5b4d801d247e'} created pos.order #567 2026-09-11 03:33:07,939 26 INFO rb-c800635-224702-414046 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #25482170 finished 2026-09-11 03:33:07,979 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 03:33:07] "POST /web/dataset/call_kw/pos.order/sync_from_ui#pos.order.sync_from_ui HTTP/1.1" 200 - 134 0.148 0.236 2026-09-11 03:33:08,042 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 03:33:08] "POST /web/dataset/call_kw/pos.order/confirm_coupon_programs#pos.order.confirm_coupon_programs HTTP/1.1" 200 - 23 0.010 0.026 2026-09-11 03:33:08,063 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 03:33:08] "POST /web/dataset/call_kw/pos.order/get_preparation_change#pos.order.get_preparation_change HTTP/1.1" 200 - 1 0.001 0.004 2026-09-11 03:33:08,116 26 INFO rb-c800635-224702-414046 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #7992829 started for PoS orders references: [{'name': 'Shop - 000004', 'pos_reference': '261-75-000004', 'uuid': 'd1dd7a26-ddc9-4e6d-a4a0-5b4d801d247e'}] 2026-09-11 03:33:08,118 26 INFO rb-c800635-224702-414046 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-09-11 03:33:08,124 26 INFO rb-c800635-224702-414046 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #7992829 order {'name': 'Shop - 000004', 'pos_reference': '261-75-000004', 'uuid': 'd1dd7a26-ddc9-4e6d-a4a0-5b4d801d247e'} sync ignored for existing PoS order pos.order(567,) (state: paid) 2026-09-11 03:33:08,135 26 INFO rb-c800635-224702-414046 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #7992829 finished 2026-09-11 03:33:08,171 26 INFO rb-c800635-224702-414046 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-09-11 03:33:08,232 26 INFO rb-c800635-224702-414046 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-09-11 03:33:08,247 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 03:33:08] "POST /web/dataset/call_kw/pos.order/sync_from_ui#pos.order.sync_from_ui HTTP/1.1" 200 - 49 0.061 0.071 2026-09-11 03:33:08,287 26 INFO rb-c800635-224702-414046 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-09-11 03:33:08,288 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 03:33:08] "POST /web/dataset/call_kw/loyalty.card/read#loyalty.card.read HTTP/1.1" 200 - 4 0.003 0.016 2026-09-11 03:33:08,322 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 03:33:08] "POST /web/dataset/call_kw/pos.order/confirm_coupon_programs#pos.order.confirm_coupon_programs HTTP/1.1" 200 - 5 0.003 0.008 2026-09-11 03:33:08,335 26 INFO rb-c800635-224702-414046 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-09-11 03:33:08,385 26 INFO rb-c800635-224702-414046 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-09-11 03:33:08,436 26 INFO rb-c800635-224702-414046 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-09-11 03:33:08,491 26 INFO rb-c800635-224702-414046 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-09-11 03:33:08,542 26 INFO rb-c800635-224702-414046 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-09-11 03:33:08,595 26 INFO rb-c800635-224702-414046 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-09-11 03:33:08,664 26 INFO rb-c800635-224702-414046 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-09-11 03:33:08,714 26 INFO rb-c800635-224702-414046 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-09-11 03:33:08,765 26 INFO rb-c800635-224702-414046 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-09-11 03:33:08,816 26 INFO rb-c800635-224702-414046 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-09-11 03:33:08,866 26 INFO rb-c800635-224702-414046 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-09-11 03:33:08,922 26 INFO rb-c800635-224702-414046 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-09-11 03:33:08,973 26 INFO rb-c800635-224702-414046 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-09-11 03:33:09,026 26 INFO rb-c800635-224702-414046 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-09-11 03:33:09,098 26 INFO rb-c800635-224702-414046 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-09-11 03:33:09,162 26 INFO rb-c800635-224702-414046 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-09-11 03:33:09,216 26 INFO rb-c800635-224702-414046 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-09-11 03:33:09,267 26 INFO rb-c800635-224702-414046 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-09-11 03:33:09,320 26 INFO rb-c800635-224702-414046 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-09-11 03:33:09,371 26 INFO rb-c800635-224702-414046 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-09-11 03:33:09,421 26 INFO rb-c800635-224702-414046 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-09-11 03:33:09,475 26 INFO rb-c800635-224702-414046 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-09-11 03:33:09,525 26 INFO rb-c800635-224702-414046 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-09-11 03:33:09,576 26 INFO rb-c800635-224702-414046 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-09-11 03:33:09,671 26 INFO rb-c800635-224702-414046 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-09-11 03:33:09,722 26 INFO rb-c800635-224702-414046 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-09-11 03:33:09,773 26 INFO rb-c800635-224702-414046 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-09-11 03:33:09,841 26 INFO rb-c800635-224702-414046 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-09-11 03:33:09,892 26 INFO rb-c800635-224702-414046 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-09-11 03:33:09,945 26 INFO rb-c800635-224702-414046 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-09-11 03:33:09,996 26 INFO rb-c800635-224702-414046 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-09-11 03:33:10,052 26 INFO rb-c800635-224702-414046 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-09-11 03:33:10,107 26 INFO rb-c800635-224702-414046 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-09-11 03:33:10,158 26 INFO rb-c800635-224702-414046 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-09-11 03:33:10,213 26 INFO rb-c800635-224702-414046 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-09-11 03:33:10,264 26 INFO rb-c800635-224702-414046 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-09-11 03:33:10,315 26 INFO rb-c800635-224702-414046 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-09-11 03:33:10,378 26 INFO rb-c800635-224702-414046 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-09-11 03:33:10,441 26 INFO rb-c800635-224702-414046 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-09-11 03:33:10,497 26 INFO rb-c800635-224702-414046 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-09-11 03:33:10,548 26 INFO rb-c800635-224702-414046 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-09-11 03:33:10,601 26 INFO rb-c800635-224702-414046 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-09-11 03:33:10,652 26 INFO rb-c800635-224702-414046 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-09-11 03:33:10,703 26 INFO rb-c800635-224702-414046 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-09-11 03:33:10,756 26 INFO rb-c800635-224702-414046 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-09-11 03:33:10,807 26 INFO rb-c800635-224702-414046 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-09-11 03:33:10,858 26 INFO rb-c800635-224702-414046 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-09-11 03:33:10,939 26 INFO rb-c800635-224702-414046 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-09-11 03:33:10,989 26 INFO rb-c800635-224702-414046 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-09-11 03:33:11,040 26 INFO rb-c800635-224702-414046 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-09-11 03:33:11,106 26 INFO rb-c800635-224702-414046 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-09-11 03:33:11,157 26 INFO rb-c800635-224702-414046 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-09-11 03:33:11,210 26 INFO rb-c800635-224702-414046 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-09-11 03:33:11,260 26 INFO rb-c800635-224702-414046 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-09-11 03:33:11,315 26 INFO rb-c800635-224702-414046 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-09-11 03:33:11,370 26 INFO rb-c800635-224702-414046 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-09-11 03:33:11,421 26 INFO rb-c800635-224702-414046 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-09-11 03:33:11,474 26 INFO rb-c800635-224702-414046 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-09-11 03:33:11,525 26 INFO rb-c800635-224702-414046 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-09-11 03:33:11,576 26 INFO rb-c800635-224702-414046 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-09-11 03:33:11,648 26 INFO rb-c800635-224702-414046 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-09-11 03:33:11,715 26 INFO rb-c800635-224702-414046 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-09-11 03:33:11,772 26 INFO rb-c800635-224702-414046 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-09-11 03:33:11,823 26 INFO rb-c800635-224702-414046 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-09-11 03:33:11,876 26 INFO rb-c800635-224702-414046 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-09-11 03:33:11,927 26 INFO rb-c800635-224702-414046 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-09-11 03:33:11,977 26 INFO rb-c800635-224702-414046 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-09-11 03:33:12,028 26 INFO rb-c800635-224702-414046 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-09-11 03:33:12,079 26 INFO rb-c800635-224702-414046 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-09-11 03:33:12,136 26 INFO rb-c800635-224702-414046 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-09-11 03:33:12,186 26 INFO rb-c800635-224702-414046 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-09-11 03:33:12,243 26 INFO rb-c800635-224702-414046 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-09-11 03:33:12,293 26 INFO rb-c800635-224702-414046 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-09-11 03:33:12,344 26 INFO rb-c800635-224702-414046 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-09-11 03:33:12,400 26 INFO rb-c800635-224702-414046 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-09-11 03:33:12,454 26 INFO rb-c800635-224702-414046 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-09-11 03:33:12,506 26 INFO rb-c800635-224702-414046 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-09-11 03:33:12,570 26 INFO rb-c800635-224702-414046 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-09-11 03:33:12,577 26 INFO rb-c800635-224702-414046 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #7067888 started for PoS orders references: [{'name': '/', 'pos_reference': '261-75-000005', 'uuid': '668ba4b0-369e-4d98-b924-14ad15f1662a'}] 2026-09-11 03:33:12,820 26 INFO rb-c800635-224702-414046 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #7067888 order {'name': '/', 'pos_reference': '261-75-000005', 'uuid': '668ba4b0-369e-4d98-b924-14ad15f1662a'} created pos.order #568 2026-09-11 03:33:12,831 26 INFO rb-c800635-224702-414046 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #7067888 finished 2026-09-11 03:33:12,869 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 03:33:12] "POST /web/dataset/call_kw/pos.order/sync_from_ui#pos.order.sync_from_ui HTTP/1.1" 200 - 136 0.083 0.211 2026-09-11 03:33:12,969 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 03:33:12] "POST /web/dataset/call_kw/pos.order/confirm_coupon_programs#pos.order.confirm_coupon_programs HTTP/1.1" 200 - 23 0.025 0.030 2026-09-11 03:33:12,987 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 03:33:12] "POST /web/dataset/call_kw/pos.order/get_preparation_change#pos.order.get_preparation_change HTTP/1.1" 200 - 1 0.001 0.006 2026-09-11 03:33:13,033 26 INFO rb-c800635-224702-414046 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #25303703 started for PoS orders references: [{'name': 'Shop - 000005', 'pos_reference': '261-75-000005', 'uuid': '668ba4b0-369e-4d98-b924-14ad15f1662a'}] 2026-09-11 03:33:13,039 26 INFO rb-c800635-224702-414046 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-09-11 03:33:13,039 26 INFO rb-c800635-224702-414046 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #25303703 order {'name': 'Shop - 000005', 'pos_reference': '261-75-000005', 'uuid': '668ba4b0-369e-4d98-b924-14ad15f1662a'} sync ignored for existing PoS order pos.order(568,) (state: paid) 2026-09-11 03:33:13,056 26 INFO rb-c800635-224702-414046 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #25303703 finished 2026-09-11 03:33:13,093 26 INFO rb-c800635-224702-414046 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_free_product_rewards.browser: tour succeeded 2026-09-11 03:33:13,094 26 INFO rb-c800635-224702-414046 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_free_product_rewards.browser: ╔══════════════════════════════════════════╗ ║ TOUR PosLoyaltyFreeProductTour SUCCEEDED ║ ╚══════════════════════════════════════════╝ 2026-09-11 03:33:13,121 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 03:33:13] "POST /web/dataset/call_kw/pos.order/sync_from_ui#pos.order.sync_from_ui HTTP/1.1" 200 - 49 0.027 0.063 2026-09-11 03:33:13,435 26 INFO rb-c800635-224702-414046 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_free_product_rewards.browser: heap 34777224 (allocated 36188160) 2026-09-11 03:33:13,445 26 INFO rb-c800635-224702-414046 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_free_product_rewards: Closing chrome headless with pid 79084 2026-09-11 03:33:13,454 26 INFO rb-c800635-224702-414046 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_free_product_rewards: Closing websocket connection 2026-09-11 03:33:13,455 26 INFO rb-c800635-224702-414046 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_free_product_rewards: Terminating chrome headless with pid 79084 2026-09-11 03:33:13,539 26 INFO rb-c800635-224702-414046 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_free_product_rewards: Chrome Log in: /tmp/odoo_tests/rb-c800635-224702-414046/chrome_logs/chrome_log_20260911_033313_539633_test_loyalty_free_product_rewards.txt 2026-09-11 03:33:13,540 26 INFO rb-c800635-224702-414046 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_free_product_rewards: Removing chrome user profile "/tmp/tmpislve9j4_chrome_odoo" 2026-09-11 03:33:13,558 26 INFO rb-c800635-224702-414046 odoo.addons.pos_loyalty.tests.test_frontend: Starting TestUi.test_loyalty_free_product_rewards_2 ... 2026-09-11 03:33:14,405 26 INFO rb-c800635-224702-414046 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_free_product_rewards_2: Chrome pid: 79309 2026-09-11 03:33:14,406 26 INFO rb-c800635-224702-414046 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_free_product_rewards_2: Chrome headless temporary user profile dir: /tmp/tmpxsfgzwmv_chrome_odoo 2026-09-11 03:33:14,406 26 INFO rb-c800635-224702-414046 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_free_product_rewards_2: Issuing json command http://127.0.0.1:42545/json/version 2026-09-11 03:33:14,407 26 INFO rb-c800635-224702-414046 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:42545', path='/json/version', query='', fragment='') with timeout 3 increased to 10s during tests 2026-09-11 03:33:14,427 26 INFO rb-c800635-224702-414046 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_free_product_rewards_2: Browser version: Chrome/150.0.7871.114 2026-09-11 03:33:14,427 26 INFO rb-c800635-224702-414046 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_free_product_rewards_2: Issuing json command http://127.0.0.1:42545/json 2026-09-11 03:33:14,428 26 INFO rb-c800635-224702-414046 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:42545', path='/json', query='', fragment='') with timeout 3 increased to 10s during tests 2026-09-11 03:33:14,443 26 INFO rb-c800635-224702-414046 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_free_product_rewards_2: Websocket url found: ws://127.0.0.1:42545/devtools/page/F42588243F92920D311BABDA1A68D99A 2026-09-11 03:33:14,449 26 INFO rb-c800635-224702-414046 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_free_product_rewards_2: Enable chrome headless console log notification 2026-09-11 03:33:14,454 26 INFO rb-c800635-224702-414046 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_free_product_rewards_2: Chrome headless enable page notifications 2026-09-11 03:33:14,512 26 INFO rb-c800635-224702-414046 odoo.addons.base.models.res_users: Login successful for login:pos_user from n/a 2026-09-11 03:33:14,521 26 INFO rb-c800635-224702-414046 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_free_product_rewards_2: Setting session cookie in browser 2026-09-11 03:33:14,523 26 INFO rb-c800635-224702-414046 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-09-11 03:33:14,523 26 INFO rb-c800635-224702-414046 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-09-11 03:33:14,541 26 INFO rb-c800635-224702-414046 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-09-11 03:33:14,944 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 03:33:14] "GET /pos/ui/75 HTTP/1.1" 200 - 88 0.032 0.375 2026-09-11 03:33:14,946 26 INFO rb-c800635-224702-414046 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_free_product_rewards_2: Navigation result: {'frameId': 'F42588243F92920D311BABDA1A68D99A', 'loaderId': '90CDE4B926E0117908C999073F1F5A29', 'isDownload': False} 2026-09-11 03:33:14,947 26 INFO rb-c800635-224702-414046 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-09-11 03:33:14,954 26 INFO rb-c800635-224702-414046 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-09-11 03:33:14,974 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 03:33:14] "GET /web/assets/31c33ef/web.__assets_tests_call__.min.js HTTP/1.1" 200 - 2 0.002 0.008 2026-09-11 03:33:14,982 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 03:33:14] "GET /web/assets/cbcf32d/point_of_sale.assets_prod.min.css HTTP/1.1" 200 - 2 0.001 0.014 2026-09-11 03:33:14,996 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 03:33:14] "GET /web/assets/e7bee96/point_of_sale.assets_prod.min.js HTTP/1.1" 200 - 2 0.003 0.025 2026-09-11 03:33:15,382 26 INFO ? werkzeug: 127.0.0.1 - - [11/Sep/2026 03:33:15] "GET /web/static/fonts/lato/Lato-Reg-webfont.woff HTTP/1.1" 200 - 0 0.000 0.002 2026-09-11 03:33:15,390 26 INFO ? werkzeug: 127.0.0.1 - - [11/Sep/2026 03:33:15] "GET /point_of_sale/static/src/img/favicon.ico HTTP/1.1" 200 - 0 0.000 0.002 2026-09-11 03:33:15,398 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 03:33:15] "GET /web/webclient/translations?hash=&lang=en_US HTTP/1.1" 200 - 1 0.001 0.008 2026-09-11 03:33:15,411 26 INFO rb-c800635-224702-414046 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-09-11 03:33:15,417 26 INFO rb-c800635-224702-414046 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-09-11 03:33:15,431 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 03:33:15] "POST /web/dataset/call_kw/barcode.nomenclature/read#barcode.nomenclature.read HTTP/1.1" 200 - 5 0.012 0.005 2026-09-11 03:33:15,456 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 03:33:15] "POST /web/dataset/call_kw/barcode.rule/search_read#barcode.rule.search_read HTTP/1.1" 200 - 1 0.000 0.018 2026-09-11 03:33:15,469 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 03:33:15] "POST /pos/ping HTTP/1.1" 200 - 0 0.000 0.002 2026-09-11 03:33:15,497 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 03:33:15] "POST /web/dataset/call_kw/pos.config/register_new_device_identifier#pos.config.register_new_device_identifier HTTP/1.1" 200 - 9 0.009 0.008 2026-09-11 03:33:15,508 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 03:33:15] "GET /bus/websocket_worker_bundle?v=19.0-2 HTTP/1.1" 200 - 3 0.001 0.022 2026-09-11 03:33:15,601 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 03:33:15] "POST /web/dataset/call_kw/pos.session/load_data_params#pos.session.load_data_params HTTP/1.1" 200 - 29 0.042 0.043 2026-09-11 03:33:15,611 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 03:33:15] "GET /websocket?version=19.0-2 HTTP/1.1" 101 - 1 0.003 0.080 2026-09-11 03:33:16,308 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 03:33:16] "POST /web/dataset/call_kw/pos.session/load_data#pos.session.load_data HTTP/1.1" 200 - 391 0.184 0.498 2026-09-11 03:33:16,327 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 03:33:16] "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-09-11 03:33:16,379 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 03:33: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.005 2026-09-11 03:33:16,446 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 03:33:16] "GET /web/image/res.company/77/logo/256x256 HTTP/1.1" 200 - 8 0.016 0.039 2026-09-11 03:33:16,474 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 03:33: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-09-11 03:33:16,487 26 INFO rb-c800635-224702-414046 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_free_product_rewards_2.browser: Owl is running in 'dev' mode. 2026-09-11 03:33:16,500 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 03:33:16] "POST /web/dataset/call_kw/product.product/has_access#product.product.has_access HTTP/1.1" 200 - 1 0.002 0.004 2026-09-11 03:33:16,542 26 INFO ? werkzeug: 127.0.0.1 - - [11/Sep/2026 03:33:16] "GET /point_of_sale/static/src/fonts/Inconsolata.otf HTTP/1.1" 200 - 0 0.000 0.001 2026-09-11 03:33:16,560 26 INFO ? werkzeug: 127.0.0.1 - - [11/Sep/2026 03:33:16] "GET /hr_attendance/static/img/background-light.svg HTTP/1.1" 200 - 0 0.000 0.004 2026-09-11 03:33:16,561 26 INFO ? werkzeug: 127.0.0.1 - - [11/Sep/2026 03:33:16] "GET /web/static/img/odoo_logo.svg HTTP/1.1" 200 - 0 0.000 0.007 2026-09-11 03:33:16,624 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 03:33:16] "GET /web/image/res.users/148/avatar_128 HTTP/1.1" 200 - 14 0.022 0.054 2026-09-11 03:33:16,635 26 INFO ? werkzeug: 127.0.0.1 - - [11/Sep/2026 03:33:16] "GET /web/static/fonts/google/Roboto/Roboto-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.031 2026-09-11 03:33:16,636 26 INFO ? werkzeug: 127.0.0.1 - - [11/Sep/2026 03:33:16] "GET /web/static/src/libs/fontawesome/fonts/fontawesome-webfont.woff2?v=4.7.0 HTTP/1.1" 200 - 0 0.000 0.037 2026-09-11 03:33:16,652 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 03:33:16] "GET /web/image?model=res.company&id=77&field=logo HTTP/1.1" 200 - 3 0.005 0.095 2026-09-11 03:33:16,661 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 03:33:16] "GET /pos/service-worker.js HTTP/1.1" 200 - 0 0.000 0.105 2026-09-11 03:33:16,686 26 INFO rb-c800635-224702-414046 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-09-11 03:33:16,721 26 INFO ? werkzeug: 127.0.0.1 - - [11/Sep/2026 03:33:16] "GET /web/static/lib/zxing-library/zxing-library.js HTTP/1.1" 200 - 0 0.000 0.010 2026-09-11 03:33:16,792 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 03:33:16] "GET /pos/ui/75?from_backend=True HTTP/1.1" 200 - 31 0.034 0.048 2026-09-11 03:33:16,798 26 INFO rb-c800635-224702-414046 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-09-11 03:33:16,819 26 INFO ? werkzeug: 127.0.0.1 - - [11/Sep/2026 03:33:16] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.010 2026-09-11 03:33:16,862 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 03:33:16] "GET /pos/ui/75 HTTP/1.1" 200 - 31 0.039 0.113 2026-09-11 03:33:16,881 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 03:33:16] "GET /web/image?model=product.template&field=image_128&id=1576&unique=2026-09-11T03:28:11.000+00:00 HTTP/1.1" 200 - 3 0.002 0.015 2026-09-11 03:33:16,916 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 03:33:16] "GET /web/image?model=product.template&field=image_128&id=1572&unique=2026-09-11T03:28:11.000+00:00 HTTP/1.1" 200 - 3 0.002 0.150 2026-09-11 03:33:16,942 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 03:33:16] "GET /web/image?model=product.template&field=image_128&id=1573&unique=2026-09-11T03:28:11.000+00:00 HTTP/1.1" 200 - 3 0.001 0.168 2026-09-11 03:33:16,971 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 03:33:16] "GET /web/image?model=product.template&field=image_128&id=1571&unique=2026-09-11T03:28:11.000+00:00 HTTP/1.1" 200 - 3 0.005 0.206 2026-09-11 03:33:16,992 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 03:33:16] "GET /web/image?model=product.template&field=image_128&id=1577&unique=2026-09-11T03:28:11.000+00:00 HTTP/1.1" 200 - 3 0.002 0.165 2026-09-11 03:33:17,018 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 03:33:17] "GET /web/image?model=product.template&field=image_128&id=1570&unique=2026-09-11T03:28:11.000+00:00 HTTP/1.1" 200 - 3 0.005 0.256 2026-09-11 03:33:17,037 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 03:33:17] "GET /web/image?model=product.template&field=image_128&id=1578&unique=2026-09-11T03:28:11.000+00:00 HTTP/1.1" 200 - 3 0.002 0.149 2026-09-11 03:33:17,123 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 03:33:17] "POST /web/dataset/call_kw/pos.session/set_opening_control#pos.session.set_opening_control HTTP/1.1" 200 - 38 0.052 0.149 2026-09-11 03:33:17,141 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 03:33:17] "GET /web/image?model=product.template&field=image_128&id=1575&unique=2026-09-11T03:28:11.000+00:00 HTTP/1.1" 200 - 3 0.002 0.162 2026-09-11 03:33:17,173 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 03:33:17] "GET /web/image?model=product.template&field=image_128&id=1574&unique=2026-09-11T03:28:11.000+00:00 HTTP/1.1" 200 - 3 0.003 0.225 2026-09-11 03:33:17,177 26 INFO rb-c800635-224702-414046 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-09-11 03:33:17,243 26 INFO rb-c800635-224702-414046 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-09-11 03:33:17,311 26 INFO rb-c800635-224702-414046 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-09-11 03:33:17,363 26 INFO rb-c800635-224702-414046 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-09-11 03:33:17,414 26 INFO rb-c800635-224702-414046 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-09-11 03:33:17,465 26 INFO rb-c800635-224702-414046 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-09-11 03:33:17,534 26 INFO rb-c800635-224702-414046 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-09-11 03:33:17,547 26 INFO ? werkzeug: 127.0.0.1 - - [11/Sep/2026 03:33:17] "GET /point_of_sale/static/src/img/card-bank.png HTTP/1.1" 200 - 0 0.000 0.001 2026-09-11 03:33:17,550 26 INFO ? werkzeug: 127.0.0.1 - - [11/Sep/2026 03:33:17] "GET /point_of_sale/static/src/img/money.png HTTP/1.1" 200 - 0 0.000 0.003 2026-09-11 03:33:17,585 26 INFO rb-c800635-224702-414046 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-09-11 03:33:17,635 26 INFO rb-c800635-224702-414046 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-09-11 03:33:17,702 26 INFO rb-c800635-224702-414046 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-09-11 03:33:17,756 26 INFO rb-c800635-224702-414046 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-09-11 03:33:17,808 26 INFO rb-c800635-224702-414046 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-09-11 03:33:17,861 26 INFO rb-c800635-224702-414046 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-09-11 03:33:17,913 26 INFO rb-c800635-224702-414046 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-09-11 03:33:17,966 26 INFO rb-c800635-224702-414046 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-09-11 03:33:18,034 26 INFO rb-c800635-224702-414046 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-09-11 03:33:18,040 26 INFO rb-c800635-224702-414046 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #11677969 started for PoS orders references: [{'name': '/', 'pos_reference': '261-75-000001', 'uuid': '29007d71-57d9-472e-a3c7-dbcbc4eab9e0'}] 2026-09-11 03:33:18,044 26 INFO ? werkzeug: 127.0.0.1 - - [11/Sep/2026 03:33:18] "GET /web/static/img/spin.svg HTTP/1.1" 200 - 0 0.000 0.001 2026-09-11 03:33:18,383 26 INFO rb-c800635-224702-414046 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #11677969 order {'name': '/', 'pos_reference': '261-75-000001', 'uuid': '29007d71-57d9-472e-a3c7-dbcbc4eab9e0'} created pos.order #569 2026-09-11 03:33:18,408 26 INFO rb-c800635-224702-414046 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #11677969 finished 2026-09-11 03:33:18,470 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 03:33:18] "POST /web/dataset/call_kw/pos.order/sync_from_ui#pos.order.sync_from_ui HTTP/1.1" 200 - 195 0.200 0.233 2026-09-11 03:33:18,596 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 03:33:18] "POST /web/dataset/call_kw/pos.order/confirm_coupon_programs#pos.order.confirm_coupon_programs HTTP/1.1" 200 - 38 0.040 0.037 2026-09-11 03:33:18,619 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 03:33:18] "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-09-11 03:33:18,763 26 INFO rb-c800635-224702-414046 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-09-11 03:33:18,768 26 INFO rb-c800635-224702-414046 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #22037380 started for PoS orders references: [{'name': 'Shop - 000001', 'pos_reference': '261-75-000001', 'uuid': '29007d71-57d9-472e-a3c7-dbcbc4eab9e0'}] 2026-09-11 03:33:18,780 26 INFO rb-c800635-224702-414046 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #22037380 order {'name': 'Shop - 000001', 'pos_reference': '261-75-000001', 'uuid': '29007d71-57d9-472e-a3c7-dbcbc4eab9e0'} sync ignored for existing PoS order pos.order(569,) (state: paid) 2026-09-11 03:33:18,795 26 INFO rb-c800635-224702-414046 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #22037380 finished 2026-09-11 03:33:18,812 26 INFO rb-c800635-224702-414046 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_free_product_rewards_2.browser: tour succeeded 2026-09-11 03:33:18,813 26 INFO rb-c800635-224702-414046 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_free_product_rewards_2.browser: ╔════════════════════════════════════════════════════╗ ║ TOUR test_loyalty_free_product_rewards_2 SUCCEEDED ║ ╚════════════════════════════════════════════════════╝ 2026-09-11 03:33:18,896 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 03:33:18] "POST /web/dataset/call_kw/pos.order/sync_from_ui#pos.order.sync_from_ui HTTP/1.1" 200 - 64 0.043 0.089 2026-09-11 03:33:18,909 26 INFO rb-c800635-224702-414046 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_free_product_rewards_2.browser: heap 17847376 (allocated 18874368) 2026-09-11 03:33:18,914 26 INFO rb-c800635-224702-414046 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_free_product_rewards_2: Closing chrome headless with pid 79309 2026-09-11 03:33:18,915 26 INFO rb-c800635-224702-414046 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_free_product_rewards_2: Closing websocket connection 2026-09-11 03:33:18,916 26 INFO rb-c800635-224702-414046 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_free_product_rewards_2: Terminating chrome headless with pid 79309 2026-09-11 03:33:19,031 26 INFO rb-c800635-224702-414046 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_free_product_rewards_2: Chrome Log in: /tmp/odoo_tests/rb-c800635-224702-414046/chrome_logs/chrome_log_20260911_033319_031008_test_loyalty_free_product_rewards_2.txt 2026-09-11 03:33:19,031 26 INFO rb-c800635-224702-414046 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_free_product_rewards_2: Removing chrome user profile "/tmp/tmpxsfgzwmv_chrome_odoo" 2026-09-11 03:33:19,045 26 INFO rb-c800635-224702-414046 odoo.addons.pos_loyalty.tests.test_frontend: Starting TestUi.test_loyalty_free_product_zero_sale_price_loyalty_program ... 2026-09-11 03:33:20,116 26 INFO rb-c800635-224702-414046 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_free_product_zero_sale_price_loyalty_program: Chrome pid: 79515 2026-09-11 03:33:20,116 26 INFO rb-c800635-224702-414046 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_free_product_zero_sale_price_loyalty_program: Chrome headless temporary user profile dir: /tmp/tmpwpnx727x_chrome_odoo 2026-09-11 03:33:20,116 26 INFO rb-c800635-224702-414046 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:41097/json/version 2026-09-11 03:33:20,118 26 INFO rb-c800635-224702-414046 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:41097', path='/json/version', query='', fragment='') with timeout 3 increased to 10s during tests 2026-09-11 03:33:20,140 26 INFO rb-c800635-224702-414046 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-09-11 03:33:20,141 26 INFO rb-c800635-224702-414046 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:41097/json 2026-09-11 03:33:20,141 26 INFO rb-c800635-224702-414046 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:41097', path='/json', query='', fragment='') with timeout 3 increased to 10s during tests 2026-09-11 03:33:20,154 26 INFO rb-c800635-224702-414046 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:41097/devtools/page/B19D766F40F59536D6FAC3631599E399 2026-09-11 03:33:20,176 26 INFO rb-c800635-224702-414046 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_free_product_zero_sale_price_loyalty_program: Enable chrome headless console log notification 2026-09-11 03:33:20,185 26 INFO rb-c800635-224702-414046 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_free_product_zero_sale_price_loyalty_program: Chrome headless enable page notifications 2026-09-11 03:33:20,293 26 INFO rb-c800635-224702-414046 odoo.addons.base.models.res_users: Login successful for login:pos_user from n/a 2026-09-11 03:33:20,302 26 INFO rb-c800635-224702-414046 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_free_product_zero_sale_price_loyalty_program: Setting session cookie in browser 2026-09-11 03:33:20,314 26 INFO rb-c800635-224702-414046 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-09-11 03:33:20,315 26 INFO rb-c800635-224702-414046 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-09-11 03:33:20,325 26 INFO rb-c800635-224702-414046 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-09-11 03:33:20,804 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 03:33:20] "GET /pos/ui/75 HTTP/1.1" 200 - 87 0.037 0.445 2026-09-11 03:33:20,808 26 INFO rb-c800635-224702-414046 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_free_product_zero_sale_price_loyalty_program: Navigation result: {'frameId': 'B19D766F40F59536D6FAC3631599E399', 'loaderId': '734139D953BA8DBB00B7527849FF191E', 'isDownload': False} 2026-09-11 03:33:20,808 26 INFO rb-c800635-224702-414046 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_free_product_zero_sale_price_loyalty_program: Evaluate ready code "odoo.isTourReady('PosLoyaltyLoyaltyProgram3')" 2026-09-11 03:33:20,831 26 INFO rb-c800635-224702-414046 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-09-11 03:33:20,853 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 03:33:20] "GET /web/assets/e7bee96/point_of_sale.assets_prod.min.js HTTP/1.1" 200 - 2 0.001 0.010 2026-09-11 03:33:20,857 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 03:33:20] "GET /web/assets/cbcf32d/point_of_sale.assets_prod.min.css HTTP/1.1" 200 - 2 0.001 0.020 2026-09-11 03:33:20,862 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 03:33:20] "GET /web/assets/31c33ef/web.__assets_tests_call__.min.js HTTP/1.1" 200 - 2 0.001 0.021 2026-09-11 03:33:21,305 26 INFO ? werkzeug: 127.0.0.1 - - [11/Sep/2026 03:33:21] "GET /web/static/fonts/lato/Lato-Reg-webfont.woff HTTP/1.1" 200 - 0 0.000 0.002 2026-09-11 03:33:21,313 26 INFO ? werkzeug: 127.0.0.1 - - [11/Sep/2026 03:33:21] "GET /point_of_sale/static/src/img/favicon.ico HTTP/1.1" 200 - 0 0.000 0.007 2026-09-11 03:33:21,325 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 03:33:21] "GET /web/webclient/translations?hash=&lang=en_US HTTP/1.1" 200 - 1 0.001 0.014 2026-09-11 03:33:21,344 26 INFO rb-c800635-224702-414046 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-09-11 03:33:21,349 26 INFO rb-c800635-224702-414046 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-09-11 03:33:21,363 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 03:33:21] "POST /web/dataset/call_kw/barcode.nomenclature/read#barcode.nomenclature.read HTTP/1.1" 200 - 5 0.014 0.008 2026-09-11 03:33:21,379 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 03:33:21] "POST /web/dataset/call_kw/barcode.rule/search_read#barcode.rule.search_read HTTP/1.1" 200 - 1 0.000 0.007 2026-09-11 03:33:21,389 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 03:33:21] "POST /pos/ping HTTP/1.1" 200 - 0 0.000 0.002 2026-09-11 03:33:21,431 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 03:33:21] "POST /web/dataset/call_kw/pos.config/register_new_device_identifier#pos.config.register_new_device_identifier HTTP/1.1" 200 - 9 0.016 0.016 2026-09-11 03:33:21,444 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 03:33:21] "GET /bus/websocket_worker_bundle?v=19.0-2 HTTP/1.1" 200 - 3 0.001 0.038 2026-09-11 03:33:21,496 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 03:33:21] "POST /web/dataset/call_kw/pos.session/load_data_params#pos.session.load_data_params HTTP/1.1" 200 - 29 0.016 0.031 2026-09-11 03:33:21,502 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 03:33:21] "GET /websocket?version=19.0-2 HTTP/1.1" 101 - 1 0.003 0.034 2026-09-11 03:33:22,034 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 03:33:22] "POST /web/dataset/call_kw/pos.session/load_data#pos.session.load_data HTTP/1.1" 200 - 389 0.233 0.276 2026-09-11 03:33:22,052 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 03:33:22] "POST /web/dataset/call_kw/pos.session/filter_local_data#pos.session.filter_local_data HTTP/1.1" 200 - 0 0.000 0.005 2026-09-11 03:33:22,112 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 03:33:22] "POST /web/dataset/call_kw/pos.config/read_config_open_orders#pos.config.read_config_open_orders HTTP/1.1" 200 - 1 0.001 0.008 2026-09-11 03:33:22,167 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 03:33:22] "GET /web/image/res.company/77/logo/256x256 HTTP/1.1" 200 - 8 0.007 0.038 2026-09-11 03:33:22,197 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 03:33: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.006 2026-09-11 03:33:22,207 26 INFO rb-c800635-224702-414046 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-09-11 03:33:22,217 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 03:33:22] "POST /web/dataset/call_kw/product.product/has_access#product.product.has_access HTTP/1.1" 200 - 1 0.003 0.003 2026-09-11 03:33:22,269 26 INFO ? werkzeug: 127.0.0.1 - - [11/Sep/2026 03:33:22] "GET /point_of_sale/static/src/fonts/Inconsolata.otf HTTP/1.1" 200 - 0 0.000 0.001 2026-09-11 03:33:22,309 26 INFO ? werkzeug: 127.0.0.1 - - [11/Sep/2026 03:33:22] "GET /hr_attendance/static/img/background-light.svg HTTP/1.1" 200 - 0 0.000 0.012 2026-09-11 03:33:22,318 26 INFO ? werkzeug: 127.0.0.1 - - [11/Sep/2026 03:33:22] "GET /web/static/img/odoo_logo.svg HTTP/1.1" 200 - 0 0.000 0.024 2026-09-11 03:33:22,340 26 INFO ? werkzeug: 127.0.0.1 - - [11/Sep/2026 03:33:22] "GET /web/static/src/libs/fontawesome/fonts/fontawesome-webfont.woff2?v=4.7.0 HTTP/1.1" 200 - 0 0.000 0.013 2026-09-11 03:33:22,347 26 INFO ? werkzeug: 127.0.0.1 - - [11/Sep/2026 03:33:22] "GET /web/static/fonts/google/Roboto/Roboto-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.016 2026-09-11 03:33:22,357 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 03:33:22] "GET /web/image/res.users/148/avatar_128 HTTP/1.1" 200 - 14 0.036 0.042 2026-09-11 03:33:22,372 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 03:33:22] "GET /web/image?model=res.company&id=77&field=logo HTTP/1.1" 200 - 3 0.004 0.085 2026-09-11 03:33:22,375 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 03:33:22] "GET /pos/service-worker.js HTTP/1.1" 200 - 0 0.000 0.079 2026-09-11 03:33:22,442 26 INFO rb-c800635-224702-414046 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-09-11 03:33:22,469 26 INFO ? werkzeug: 127.0.0.1 - - [11/Sep/2026 03:33:22] "GET /web/static/lib/zxing-library/zxing-library.js HTTP/1.1" 200 - 0 0.000 0.004 2026-09-11 03:33:22,515 26 INFO rb-c800635-224702-414046 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-09-11 03:33:22,548 26 INFO ? werkzeug: 127.0.0.1 - - [11/Sep/2026 03:33:22] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.001 2026-09-11 03:33:22,578 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 03:33:22] "GET /pos/ui/75 HTTP/1.1" 200 - 31 0.064 0.048 2026-09-11 03:33:22,605 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 03:33:22] "GET /web/image?model=product.template&field=image_128&id=1571&unique=2026-09-11T03:28:11.000+00:00 HTTP/1.1" 200 - 3 0.003 0.107 2026-09-11 03:33:22,630 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 03:33:22] "GET /web/image?model=product.template&field=image_128&id=1570&unique=2026-09-11T03:28:11.000+00:00 HTTP/1.1" 200 - 3 0.003 0.129 2026-09-11 03:33:22,651 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 03:33:22] "GET /web/image?model=product.template&field=image_128&id=1572&unique=2026-09-11T03:28:11.000+00:00 HTTP/1.1" 200 - 3 0.002 0.134 2026-09-11 03:33:22,678 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 03:33:22] "GET /web/image?model=product.template&field=image_128&id=1573&unique=2026-09-11T03:28:11.000+00:00 HTTP/1.1" 200 - 3 0.005 0.119 2026-09-11 03:33:22,720 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 03:33:22] "GET /pos/ui/75?from_backend=True HTTP/1.1" 200 - 31 0.015 0.235 2026-09-11 03:33:22,738 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 03:33:22] "GET /web/image?model=product.template&field=image_128&id=1574&unique=2026-09-11T03:28:11.000+00:00 HTTP/1.1" 200 - 3 0.004 0.150 2026-09-11 03:33:22,762 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 03:33:22] "GET /web/image?model=product.template&field=image_128&id=1575&unique=2026-09-11T03:28:11.000+00:00 HTTP/1.1" 200 - 3 0.002 0.149 2026-09-11 03:33:22,783 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 03:33:22] "GET /web/image?model=product.template&field=image_128&id=1576&unique=2026-09-11T03:28:11.000+00:00 HTTP/1.1" 200 - 3 0.006 0.119 2026-09-11 03:33:22,808 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 03:33:22] "GET /web/image?model=product.template&field=image_128&id=1578&unique=2026-09-11T03:28:11.000+00:00 HTTP/1.1" 200 - 3 0.003 0.123 2026-09-11 03:33:22,831 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 03:33:22] "GET /web/image?model=product.template&field=image_128&id=1577&unique=2026-09-11T03:28:11.000+00:00 HTTP/1.1" 200 - 3 0.005 0.096 2026-09-11 03:33:22,915 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 03:33:22] "POST /web/dataset/call_kw/pos.session/set_opening_control#pos.session.set_opening_control HTTP/1.1" 200 - 38 0.034 0.248 2026-09-11 03:33:22,984 26 INFO rb-c800635-224702-414046 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-09-11 03:33:23,055 26 INFO rb-c800635-224702-414046 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-09-11 03:33:23,109 26 INFO rb-c800635-224702-414046 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-09-11 03:33:23,159 26 INFO rb-c800635-224702-414046 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-09-11 03:33:23,329 26 INFO rb-c800635-224702-414046 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-09-11 03:33:23,379 26 INFO rb-c800635-224702-414046 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-09-11 03:33:23,429 26 INFO rb-c800635-224702-414046 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-09-11 03:33:23,565 26 INFO rb-c800635-224702-414046 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-09-11 03:33:23,640 26 INFO rb-c800635-224702-414046 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-09-11 03:33:23,691 26 INFO rb-c800635-224702-414046 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-09-11 03:33:23,749 26 INFO rb-c800635-224702-414046 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-09-11 03:33:23,811 26 INFO rb-c800635-224702-414046 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-09-11 03:33:23,828 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 03:33:23] "POST /web/dataset/call_kw/loyalty.card/search_read#loyalty.card.search_read HTTP/1.1" 200 - 6 0.004 0.011 2026-09-11 03:33:23,862 26 INFO rb-c800635-224702-414046 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-09-11 03:33:23,912 26 INFO rb-c800635-224702-414046 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-09-11 03:33:23,970 26 INFO rb-c800635-224702-414046 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-09-11 03:33:24,021 26 INFO rb-c800635-224702-414046 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-09-11 03:33:24,074 26 INFO rb-c800635-224702-414046 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-09-11 03:33:24,124 26 INFO rb-c800635-224702-414046 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-09-11 03:33:24,181 26 INFO rb-c800635-224702-414046 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-09-11 03:33:24,239 26 INFO rb-c800635-224702-414046 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-09-11 03:33:24,289 26 INFO rb-c800635-224702-414046 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-09-11 03:33:24,363 26 INFO rb-c800635-224702-414046 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-09-11 03:33:24,429 26 INFO rb-c800635-224702-414046 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-09-11 03:33:24,479 26 INFO rb-c800635-224702-414046 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-09-11 03:33:24,530 26 INFO rb-c800635-224702-414046 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-09-11 03:33:24,598 26 INFO rb-c800635-224702-414046 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-09-11 03:33:24,611 26 INFO ? werkzeug: 127.0.0.1 - - [11/Sep/2026 03:33:24] "GET /point_of_sale/static/src/img/card-bank.png HTTP/1.1" 200 - 0 0.000 0.004 2026-09-11 03:33:24,612 26 INFO ? werkzeug: 127.0.0.1 - - [11/Sep/2026 03:33:24] "GET /point_of_sale/static/src/img/money.png HTTP/1.1" 200 - 0 0.000 0.004 2026-09-11 03:33:24,648 26 INFO rb-c800635-224702-414046 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-09-11 03:33:24,699 26 INFO rb-c800635-224702-414046 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-09-11 03:33:24,767 26 INFO rb-c800635-224702-414046 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-09-11 03:33:24,819 26 INFO rb-c800635-224702-414046 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-09-11 03:33:24,871 26 INFO rb-c800635-224702-414046 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-09-11 03:33:24,924 26 INFO rb-c800635-224702-414046 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-09-11 03:33:24,979 26 INFO rb-c800635-224702-414046 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-09-11 03:33:25,047 26 INFO rb-c800635-224702-414046 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-09-11 03:33:25,052 26 INFO rb-c800635-224702-414046 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #77541482 started for PoS orders references: [{'name': '/', 'pos_reference': '261-75-000001', 'uuid': 'e663b738-d083-4825-ad0d-11a867777467'}] 2026-09-11 03:33:25,053 26 INFO ? werkzeug: 127.0.0.1 - - [11/Sep/2026 03:33:25] "GET /web/static/img/spin.svg HTTP/1.1" 200 - 0 0.000 0.003 2026-09-11 03:33:25,364 26 INFO rb-c800635-224702-414046 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #77541482 order {'name': '/', 'pos_reference': '261-75-000001', 'uuid': 'e663b738-d083-4825-ad0d-11a867777467'} created pos.order #570 2026-09-11 03:33:25,382 26 INFO rb-c800635-224702-414046 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #77541482 finished 2026-09-11 03:33:25,436 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 03:33:25] "POST /web/dataset/call_kw/pos.order/sync_from_ui#pos.order.sync_from_ui HTTP/1.1" 200 - 208 0.140 0.247 2026-09-11 03:33:25,546 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 03:33:25] "POST /web/dataset/call_kw/pos.order/confirm_coupon_programs#pos.order.confirm_coupon_programs HTTP/1.1" 200 - 38 0.039 0.031 2026-09-11 03:33:25,582 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 03:33:25] "POST /web/dataset/call_kw/pos.order/get_preparation_change#pos.order.get_preparation_change HTTP/1.1" 200 - 1 0.007 0.007 2026-09-11 03:33:25,726 26 INFO rb-c800635-224702-414046 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #85270666 started for PoS orders references: [{'name': 'Shop - 000001', 'pos_reference': '261-75-000001', 'uuid': 'e663b738-d083-4825-ad0d-11a867777467'}] 2026-09-11 03:33:25,734 26 INFO rb-c800635-224702-414046 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-09-11 03:33:25,739 26 INFO rb-c800635-224702-414046 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #85270666 order {'name': 'Shop - 000001', 'pos_reference': '261-75-000001', 'uuid': 'e663b738-d083-4825-ad0d-11a867777467'} sync ignored for existing PoS order pos.order(570,) (state: paid) 2026-09-11 03:33:25,753 26 INFO rb-c800635-224702-414046 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #85270666 finished 2026-09-11 03:33:25,786 26 INFO rb-c800635-224702-414046 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_free_product_zero_sale_price_loyalty_program.browser: tour succeeded 2026-09-11 03:33:25,787 26 INFO rb-c800635-224702-414046 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_free_product_zero_sale_price_loyalty_program.browser: ╔══════════════════════════════════════════╗ ║ TOUR PosLoyaltyLoyaltyProgram3 SUCCEEDED ║ ╚══════════════════════════════════════════╝ 2026-09-11 03:33:25,865 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 03:33:25] "POST /web/dataset/call_kw/pos.order/sync_from_ui#pos.order.sync_from_ui HTTP/1.1" 200 - 64 0.057 0.085 2026-09-11 03:33:25,896 26 INFO rb-c800635-224702-414046 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_free_product_zero_sale_price_loyalty_program.browser: heap 22615032 (allocated 26611712) 2026-09-11 03:33:25,900 26 INFO rb-c800635-224702-414046 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_free_product_zero_sale_price_loyalty_program: Closing chrome headless with pid 79515 2026-09-11 03:33:25,901 26 INFO rb-c800635-224702-414046 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_free_product_zero_sale_price_loyalty_program: Closing websocket connection 2026-09-11 03:33:25,901 26 INFO rb-c800635-224702-414046 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_free_product_zero_sale_price_loyalty_program: Terminating chrome headless with pid 79515 2026-09-11 03:33:25,996 26 INFO rb-c800635-224702-414046 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_free_product_zero_sale_price_loyalty_program: Chrome Log in: /tmp/odoo_tests/rb-c800635-224702-414046/chrome_logs/chrome_log_20260911_033325_996300_test_loyalty_free_product_zero_sale_price_loyalty_program.txt 2026-09-11 03:33:25,996 26 INFO rb-c800635-224702-414046 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_free_product_zero_sale_price_loyalty_program: Removing chrome user profile "/tmp/tmpwpnx727x_chrome_odoo" 2026-09-11 03:33:26,042 26 INFO rb-c800635-224702-414046 odoo.addons.pos_loyalty.tests.test_frontend: Starting TestUi.test_loyalty_is_not_processed_for_draft_order ... 2026-09-11 03:33:27,020 26 INFO rb-c800635-224702-414046 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_is_not_processed_for_draft_order: Chrome pid: 79726 2026-09-11 03:33:27,020 26 INFO rb-c800635-224702-414046 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_is_not_processed_for_draft_order: Chrome headless temporary user profile dir: /tmp/tmp9c7fmc5h_chrome_odoo 2026-09-11 03:33:27,020 26 INFO rb-c800635-224702-414046 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_is_not_processed_for_draft_order: Issuing json command http://127.0.0.1:45223/json/version 2026-09-11 03:33:27,021 26 INFO rb-c800635-224702-414046 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:45223', path='/json/version', query='', fragment='') with timeout 3 increased to 10s during tests 2026-09-11 03:33:27,031 26 INFO rb-c800635-224702-414046 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_is_not_processed_for_draft_order: Browser version: Chrome/150.0.7871.114 2026-09-11 03:33:27,031 26 INFO rb-c800635-224702-414046 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_is_not_processed_for_draft_order: Issuing json command http://127.0.0.1:45223/json 2026-09-11 03:33:27,031 26 INFO rb-c800635-224702-414046 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:45223', path='/json', query='', fragment='') with timeout 3 increased to 10s during tests 2026-09-11 03:33:27,038 26 INFO rb-c800635-224702-414046 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_is_not_processed_for_draft_order: Websocket url found: ws://127.0.0.1:45223/devtools/page/579DB1F77D9A1FAB4141EBDE11731F4A 2026-09-11 03:33:27,042 26 INFO rb-c800635-224702-414046 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_is_not_processed_for_draft_order: Enable chrome headless console log notification 2026-09-11 03:33:27,045 26 INFO rb-c800635-224702-414046 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_is_not_processed_for_draft_order: Chrome headless enable page notifications 2026-09-11 03:33:27,164 26 INFO rb-c800635-224702-414046 odoo.addons.base.models.res_users: Login successful for login:pos_user from n/a 2026-09-11 03:33:27,170 26 INFO rb-c800635-224702-414046 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_is_not_processed_for_draft_order: Setting session cookie in browser 2026-09-11 03:33:27,178 26 INFO rb-c800635-224702-414046 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-09-11 03:33:27,179 26 INFO rb-c800635-224702-414046 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-09-11 03:33:27,198 26 INFO rb-c800635-224702-414046 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-09-11 03:33:27,618 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 03:33:27] "GET /pos/ui/75 HTTP/1.1" 200 - 87 0.042 0.382 2026-09-11 03:33:27,621 26 INFO rb-c800635-224702-414046 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_is_not_processed_for_draft_order: Navigation result: {'frameId': '579DB1F77D9A1FAB4141EBDE11731F4A', 'loaderId': 'A24387F2AF3D6348BE8467340BA83B14', 'isDownload': False} 2026-09-11 03:33:27,621 26 INFO rb-c800635-224702-414046 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-09-11 03:33:27,636 26 INFO rb-c800635-224702-414046 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-09-11 03:33:27,655 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 03:33:27] "GET /web/assets/cbcf32d/point_of_sale.assets_prod.min.css HTTP/1.1" 200 - 2 0.002 0.011 2026-09-11 03:33:27,663 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 03:33:27] "GET /web/assets/31c33ef/web.__assets_tests_call__.min.js HTTP/1.1" 200 - 2 0.002 0.017 2026-09-11 03:33:27,670 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 03:33:27] "GET /web/assets/e7bee96/point_of_sale.assets_prod.min.js HTTP/1.1" 200 - 2 0.001 0.018 2026-09-11 03:33:28,071 26 INFO ? werkzeug: 127.0.0.1 - - [11/Sep/2026 03:33:28] "GET /web/static/fonts/lato/Lato-Reg-webfont.woff HTTP/1.1" 200 - 0 0.000 0.004 2026-09-11 03:33:28,076 26 INFO ? werkzeug: 127.0.0.1 - - [11/Sep/2026 03:33:28] "GET /point_of_sale/static/src/img/favicon.ico HTTP/1.1" 200 - 0 0.000 0.009 2026-09-11 03:33:28,091 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 03:33:28] "GET /web/webclient/translations?hash=&lang=en_US HTTP/1.1" 200 - 1 0.001 0.018 2026-09-11 03:33:28,104 26 INFO rb-c800635-224702-414046 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-09-11 03:33:28,109 26 INFO rb-c800635-224702-414046 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-09-11 03:33:28,121 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 03:33:28] "POST /web/dataset/call_kw/barcode.nomenclature/read#barcode.nomenclature.read HTTP/1.1" 200 - 5 0.005 0.006 2026-09-11 03:33:28,136 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 03:33:28] "POST /web/dataset/call_kw/barcode.rule/search_read#barcode.rule.search_read HTTP/1.1" 200 - 1 0.001 0.004 2026-09-11 03:33:28,147 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 03:33:28] "POST /pos/ping HTTP/1.1" 200 - 0 0.000 0.002 2026-09-11 03:33:28,173 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 03:33:28] "POST /web/dataset/call_kw/pos.config/register_new_device_identifier#pos.config.register_new_device_identifier HTTP/1.1" 200 - 9 0.009 0.008 2026-09-11 03:33:28,184 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 03:33:28] "GET /bus/websocket_worker_bundle?v=19.0-2 HTTP/1.1" 200 - 3 0.001 0.024 2026-09-11 03:33:28,231 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 03:33:28] "POST /web/dataset/call_kw/pos.session/load_data_params#pos.session.load_data_params HTTP/1.1" 200 - 29 0.012 0.030 2026-09-11 03:33:28,234 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 03:33:28] "GET /websocket?version=19.0-2 HTTP/1.1" 101 - 1 0.000 0.021 2026-09-11 03:33:28,854 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 03:33:28] "POST /web/dataset/call_kw/pos.session/load_data#pos.session.load_data HTTP/1.1" 200 - 390 0.287 0.293 2026-09-11 03:33:28,881 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 03:33:28] "POST /web/dataset/call_kw/pos.session/filter_local_data#pos.session.filter_local_data HTTP/1.1" 200 - 0 0.000 0.016 2026-09-11 03:33:28,931 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 03:33:28] "POST /web/dataset/call_kw/pos.config/read_config_open_orders#pos.config.read_config_open_orders HTTP/1.1" 200 - 1 0.002 0.006 2026-09-11 03:33:28,993 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 03:33:28] "GET /web/image/res.company/77/logo/256x256 HTTP/1.1" 200 - 8 0.006 0.030 2026-09-11 03:33:29,025 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 03:33: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.007 2026-09-11 03:33:29,043 26 INFO rb-c800635-224702-414046 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_is_not_processed_for_draft_order.browser: Owl is running in 'dev' mode. 2026-09-11 03:33:29,061 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 03:33:29] "POST /web/dataset/call_kw/product.product/has_access#product.product.has_access HTTP/1.1" 200 - 1 0.002 0.008 2026-09-11 03:33:29,093 26 INFO ? werkzeug: 127.0.0.1 - - [11/Sep/2026 03:33:29] "GET /point_of_sale/static/src/fonts/Inconsolata.otf HTTP/1.1" 200 - 0 0.000 0.002 2026-09-11 03:33:29,111 26 INFO ? werkzeug: 127.0.0.1 - - [11/Sep/2026 03:33:29] "GET /web/static/img/odoo_logo.svg HTTP/1.1" 200 - 0 0.000 0.003 2026-09-11 03:33:29,118 26 INFO ? werkzeug: 127.0.0.1 - - [11/Sep/2026 03:33:29] "GET /hr_attendance/static/img/background-light.svg HTTP/1.1" 200 - 0 0.000 0.004 2026-09-11 03:33:29,120 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 03:33:29] "GET /web/image?model=res.company&id=77&field=logo HTTP/1.1" 200 - 3 0.003 0.013 2026-09-11 03:33:29,138 26 INFO ? werkzeug: 127.0.0.1 - - [11/Sep/2026 03:33:29] "GET /web/static/src/libs/fontawesome/fonts/fontawesome-webfont.woff2?v=4.7.0 HTTP/1.1" 200 - 0 0.000 0.006 2026-09-11 03:33:29,139 26 INFO ? werkzeug: 127.0.0.1 - - [11/Sep/2026 03:33:29] "GET /web/static/fonts/google/Roboto/Roboto-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.003 2026-09-11 03:33:29,158 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 03:33:29] "GET /web/image/res.users/148/avatar_128 HTTP/1.1" 200 - 14 0.015 0.035 2026-09-11 03:33:29,164 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 03:33:29] "GET /pos/service-worker.js HTTP/1.1" 200 - 0 0.000 0.048 2026-09-11 03:33:29,213 26 INFO rb-c800635-224702-414046 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-09-11 03:33:29,251 26 INFO ? werkzeug: 127.0.0.1 - - [11/Sep/2026 03:33:29] "GET /web/static/lib/zxing-library/zxing-library.js HTTP/1.1" 200 - 0 0.000 0.002 2026-09-11 03:33:29,326 26 INFO rb-c800635-224702-414046 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-09-11 03:33:29,374 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 03:33:29] "GET /pos/ui/75?from_backend=True HTTP/1.1" 200 - 31 0.081 0.047 2026-09-11 03:33:29,377 26 INFO rb-c800635-224702-414046 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-09-11 03:33:29,386 26 INFO ? werkzeug: 127.0.0.1 - - [11/Sep/2026 03:33:29] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.004 2026-09-11 03:33:29,431 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 03:33:29] "GET /pos/ui/75 HTTP/1.1" 200 - 31 0.026 0.158 2026-09-11 03:33:29,465 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 03:33:29] "GET /web/image?model=product.template&field=image_128&id=1571&unique=2026-09-11T03:28:11.000+00:00 HTTP/1.1" 200 - 3 0.004 0.194 2026-09-11 03:33:29,490 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 03:33:29] "GET /web/image?model=product.template&field=image_128&id=1572&unique=2026-09-11T03:28:11.000+00:00 HTTP/1.1" 200 - 3 0.001 0.203 2026-09-11 03:33:29,517 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 03:33:29] "GET /web/image?model=product.template&field=image_128&id=1573&unique=2026-09-11T03:28:11.000+00:00 HTTP/1.1" 200 - 3 0.008 0.213 2026-09-11 03:33:29,544 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 03:33:29] "GET /web/image?model=product.template&field=image_128&id=1570&unique=2026-09-11T03:28:11.000+00:00 HTTP/1.1" 200 - 3 0.004 0.273 2026-09-11 03:33:29,573 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 03:33:29] "GET /web/image?model=product.template&field=image_128&id=1578&unique=2026-09-11T03:28:11.000+00:00 HTTP/1.1" 200 - 3 0.010 0.161 2026-09-11 03:33:29,601 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 03:33:29] "GET /web/image?model=product.template&field=image_128&id=1576&unique=2026-09-11T03:28:11.000+00:00 HTTP/1.1" 200 - 3 0.005 0.162 2026-09-11 03:33:29,636 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 03:33:29] "GET /web/image?model=product.template&field=image_128&id=1577&unique=2026-09-11T03:28:11.000+00:00 HTTP/1.1" 200 - 3 0.002 0.161 2026-09-11 03:33:29,667 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 03:33:29] "GET /web/image?model=product.template&field=image_128&id=1574&unique=2026-09-11T03:28:11.000+00:00 HTTP/1.1" 200 - 3 0.003 0.140 2026-09-11 03:33:29,684 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 03:33:29] "GET /web/image?model=product.template&field=image_128&id=1575&unique=2026-09-11T03:28:11.000+00:00 HTTP/1.1" 200 - 3 0.001 0.131 2026-09-11 03:33:29,760 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 03:33:29] "POST /web/dataset/call_kw/pos.session/set_opening_control#pos.session.set_opening_control HTTP/1.1" 200 - 38 0.035 0.226 2026-09-11 03:33:29,906 26 INFO rb-c800635-224702-414046 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-09-11 03:33:29,975 26 INFO rb-c800635-224702-414046 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-09-11 03:33:30,023 26 INFO rb-c800635-224702-414046 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-09-11 03:33:30,079 26 INFO rb-c800635-224702-414046 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-09-11 03:33:30,143 26 INFO rb-c800635-224702-414046 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-09-11 03:33:30,166 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 03:33:30] "POST /web/dataset/call_kw/loyalty.card/search_read#loyalty.card.search_read HTTP/1.1" 200 - 8 0.008 0.013 2026-09-11 03:33:30,194 26 INFO rb-c800635-224702-414046 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-09-11 03:33:30,275 26 INFO rb-c800635-224702-414046 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-09-11 03:33:30,326 26 INFO rb-c800635-224702-414046 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-09-11 03:33:30,377 26 INFO rb-c800635-224702-414046 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-09-11 03:33:30,432 26 INFO rb-c800635-224702-414046 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-09-11 03:33:30,483 26 INFO rb-c800635-224702-414046 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-09-11 03:33:30,536 26 INFO rb-c800635-224702-414046 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-09-11 03:33:30,589 26 INFO rb-c800635-224702-414046 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-09-11 03:33:30,641 26 INFO rb-c800635-224702-414046 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-09-11 03:33:30,705 26 INFO rb-c800635-224702-414046 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-09-11 03:33:30,756 26 INFO rb-c800635-224702-414046 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-09-11 03:33:30,807 26 INFO rb-c800635-224702-414046 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-09-11 03:33:30,858 26 INFO rb-c800635-224702-414046 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-09-11 03:33:30,909 26 INFO rb-c800635-224702-414046 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-09-11 03:33:30,959 26 INFO rb-c800635-224702-414046 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-09-11 03:33:31,010 26 INFO rb-c800635-224702-414046 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-09-11 03:33:31,080 26 INFO rb-c800635-224702-414046 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-09-11 03:33:31,086 26 INFO rb-c800635-224702-414046 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #94361703 started for PoS orders references: [{'name': '/', 'pos_reference': '261-75-000001', 'uuid': 'fcb5b337-b589-4e2a-a71b-6a4b03928a46'}] 2026-09-11 03:33:31,130 26 INFO rb-c800635-224702-414046 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-09-11 03:33:31,161 26 INFO rb-c800635-224702-414046 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #94361703 order {'name': '/', 'pos_reference': '261-75-000001', 'uuid': 'fcb5b337-b589-4e2a-a71b-6a4b03928a46'} created pos.order #571 2026-09-11 03:33:31,187 26 INFO rb-c800635-224702-414046 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #94361703 finished 2026-09-11 03:33:31,192 26 INFO rb-c800635-224702-414046 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-09-11 03:33:31,242 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 03:33:31] "POST /web/dataset/call_kw/pos.order/sync_from_ui#pos.order.sync_from_ui HTTP/1.1" 200 - 72 0.066 0.093 2026-09-11 03:33:31,244 26 INFO rb-c800635-224702-414046 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-09-11 03:33:31,295 26 INFO rb-c800635-224702-414046 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_is_not_processed_for_draft_order.browser: tour succeeded 2026-09-11 03:33:31,296 26 INFO rb-c800635-224702-414046 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-09-11 03:33:31,372 26 INFO rb-c800635-224702-414046 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_is_not_processed_for_draft_order.browser: heap 18767876 (allocated 20709376) 2026-09-11 03:33:31,376 26 INFO rb-c800635-224702-414046 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_is_not_processed_for_draft_order: Closing chrome headless with pid 79726 2026-09-11 03:33:31,377 26 INFO rb-c800635-224702-414046 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_is_not_processed_for_draft_order: Closing websocket connection 2026-09-11 03:33:31,380 26 INFO rb-c800635-224702-414046 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_is_not_processed_for_draft_order: Terminating chrome headless with pid 79726 2026-09-11 03:33:31,475 26 INFO rb-c800635-224702-414046 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_is_not_processed_for_draft_order: Chrome Log in: /tmp/odoo_tests/rb-c800635-224702-414046/chrome_logs/chrome_log_20260911_033331_475363_test_loyalty_is_not_processed_for_draft_order.txt 2026-09-11 03:33:31,475 26 INFO rb-c800635-224702-414046 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_is_not_processed_for_draft_order: Removing chrome user profile "/tmp/tmp9c7fmc5h_chrome_odoo" 2026-09-11 03:33:31,488 26 INFO rb-c800635-224702-414046 odoo.addons.pos_loyalty.tests.test_frontend: Starting TestUi.test_loyalty_on_order_with_fixed_tax ... 2026-09-11 03:33:32,183 26 INFO rb-c800635-224702-414046 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_on_order_with_fixed_tax: Chrome pid: 79937 2026-09-11 03:33:32,183 26 INFO rb-c800635-224702-414046 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_on_order_with_fixed_tax: Chrome headless temporary user profile dir: /tmp/tmprjpd2m11_chrome_odoo 2026-09-11 03:33:32,183 26 INFO rb-c800635-224702-414046 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_on_order_with_fixed_tax: Issuing json command http://127.0.0.1:35077/json/version 2026-09-11 03:33:32,184 26 INFO rb-c800635-224702-414046 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:35077', path='/json/version', query='', fragment='') with timeout 3 increased to 10s during tests 2026-09-11 03:33:32,215 26 INFO rb-c800635-224702-414046 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_on_order_with_fixed_tax: Browser version: Chrome/150.0.7871.114 2026-09-11 03:33:32,215 26 INFO rb-c800635-224702-414046 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_on_order_with_fixed_tax: Issuing json command http://127.0.0.1:35077/json 2026-09-11 03:33:32,216 26 INFO rb-c800635-224702-414046 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:35077', path='/json', query='', fragment='') with timeout 3 increased to 10s during tests 2026-09-11 03:33:32,226 26 INFO rb-c800635-224702-414046 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_on_order_with_fixed_tax: Websocket url found: ws://127.0.0.1:35077/devtools/page/C4BF8B345725F64E27A55537DEACEFE3 2026-09-11 03:33:32,255 26 INFO rb-c800635-224702-414046 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_on_order_with_fixed_tax: Enable chrome headless console log notification 2026-09-11 03:33:32,263 26 INFO rb-c800635-224702-414046 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_on_order_with_fixed_tax: Chrome headless enable page notifications 2026-09-11 03:33:32,375 26 INFO rb-c800635-224702-414046 odoo.addons.base.models.res_users: Login successful for login:pos_user from n/a 2026-09-11 03:33:32,381 26 INFO rb-c800635-224702-414046 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_on_order_with_fixed_tax: Setting session cookie in browser 2026-09-11 03:33:32,383 26 INFO rb-c800635-224702-414046 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-09-11 03:33:32,383 26 INFO rb-c800635-224702-414046 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-09-11 03:33:32,397 26 INFO rb-c800635-224702-414046 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-09-11 03:33:32,844 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 03:33:32] "GET /pos/ui/75 HTTP/1.1" 200 - 88 0.058 0.393 2026-09-11 03:33:32,847 26 INFO rb-c800635-224702-414046 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_on_order_with_fixed_tax: Navigation result: {'frameId': 'C4BF8B345725F64E27A55537DEACEFE3', 'loaderId': '94867B0E04FBEA92AC941AB1052990E0', 'isDownload': False} 2026-09-11 03:33:32,847 26 INFO rb-c800635-224702-414046 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-09-11 03:33:32,860 26 INFO rb-c800635-224702-414046 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-09-11 03:33:32,876 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 03:33:32] "GET /web/assets/31c33ef/web.__assets_tests_call__.min.js HTTP/1.1" 200 - 2 0.001 0.008 2026-09-11 03:33:32,880 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 03:33:32] "GET /web/assets/cbcf32d/point_of_sale.assets_prod.min.css HTTP/1.1" 200 - 2 0.001 0.012 2026-09-11 03:33:32,884 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 03:33:32] "GET /web/assets/e7bee96/point_of_sale.assets_prod.min.js HTTP/1.1" 200 - 2 0.001 0.012 2026-09-11 03:33:33,311 26 INFO ? werkzeug: 127.0.0.1 - - [11/Sep/2026 03:33:33] "GET /web/static/fonts/lato/Lato-Reg-webfont.woff HTTP/1.1" 200 - 0 0.000 0.002 2026-09-11 03:33:33,316 26 INFO ? werkzeug: 127.0.0.1 - - [11/Sep/2026 03:33:33] "GET /point_of_sale/static/src/img/favicon.ico HTTP/1.1" 200 - 0 0.000 0.003 2026-09-11 03:33:33,325 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 03:33:33] "GET /web/webclient/translations?hash=&lang=en_US HTTP/1.1" 200 - 1 0.001 0.007 2026-09-11 03:33:33,335 26 INFO rb-c800635-224702-414046 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-09-11 03:33:33,339 26 INFO rb-c800635-224702-414046 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-09-11 03:33:33,342 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 03:33:33] "POST /web/dataset/call_kw/barcode.nomenclature/read#barcode.nomenclature.read HTTP/1.1" 200 - 4 0.002 0.005 2026-09-11 03:33:33,353 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 03:33:33] "POST /web/dataset/call_kw/barcode.rule/search_read#barcode.rule.search_read HTTP/1.1" 200 - 1 0.000 0.004 2026-09-11 03:33:33,361 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 03:33:33] "POST /pos/ping HTTP/1.1" 200 - 0 0.000 0.002 2026-09-11 03:33:33,381 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 03:33:33] "POST /web/dataset/call_kw/pos.config/register_new_device_identifier#pos.config.register_new_device_identifier HTTP/1.1" 200 - 9 0.004 0.009 2026-09-11 03:33:33,391 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 03:33:33] "GET /bus/websocket_worker_bundle?v=19.0-2 HTTP/1.1" 200 - 3 0.001 0.022 2026-09-11 03:33:33,437 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 03:33:33] "POST /web/dataset/call_kw/pos.session/load_data_params#pos.session.load_data_params HTTP/1.1" 200 - 29 0.016 0.028 2026-09-11 03:33:33,441 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 03:33:33] "GET /websocket?version=19.0-2 HTTP/1.1" 101 - 1 0.000 0.033 2026-09-11 03:33:33,973 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 03:33:33] "POST /web/dataset/call_kw/pos.session/load_data#pos.session.load_data HTTP/1.1" 200 - 390 0.195 0.312 2026-09-11 03:33:33,999 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 03:33:33] "POST /web/dataset/call_kw/pos.session/filter_local_data#pos.session.filter_local_data HTTP/1.1" 200 - 0 0.000 0.015 2026-09-11 03:33:34,048 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 03:33: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.009 2026-09-11 03:33:34,119 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 03:33:34] "GET /web/image/res.company/77/logo/256x256 HTTP/1.1" 200 - 8 0.006 0.046 2026-09-11 03:33:34,151 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 03:33:34] "POST /web/dataset/call_kw/pos.config/read_config_open_orders#pos.config.read_config_open_orders HTTP/1.1" 200 - 1 0.001 0.006 2026-09-11 03:33:34,165 26 INFO rb-c800635-224702-414046 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_on_order_with_fixed_tax.browser: Owl is running in 'dev' mode. 2026-09-11 03:33:34,192 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 03:33:34] "POST /web/dataset/call_kw/product.product/has_access#product.product.has_access HTTP/1.1" 200 - 1 0.007 0.013 2026-09-11 03:33:34,216 26 INFO ? werkzeug: 127.0.0.1 - - [11/Sep/2026 03:33:34] "GET /point_of_sale/static/src/fonts/Inconsolata.otf HTTP/1.1" 200 - 0 0.000 0.001 2026-09-11 03:33:34,222 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 03:33:34] "GET /pos/service-worker.js HTTP/1.1" 200 - 0 0.000 0.003 2026-09-11 03:33:34,250 26 INFO ? werkzeug: 127.0.0.1 - - [11/Sep/2026 03:33:34] "GET /web/static/img/odoo_logo.svg HTTP/1.1" 200 - 0 0.000 0.014 2026-09-11 03:33:34,251 26 INFO ? werkzeug: 127.0.0.1 - - [11/Sep/2026 03:33:34] "GET /hr_attendance/static/img/background-light.svg HTTP/1.1" 200 - 0 0.000 0.016 2026-09-11 03:33:34,262 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 03:33:34] "GET /web/image/res.users/148/avatar_128 HTTP/1.1" 200 - 14 0.017 0.026 2026-09-11 03:33:34,277 26 INFO ? werkzeug: 127.0.0.1 - - [11/Sep/2026 03:33:34] "GET /web/static/src/libs/fontawesome/fonts/fontawesome-webfont.woff2?v=4.7.0 HTTP/1.1" 200 - 0 0.000 0.005 2026-09-11 03:33:34,289 26 INFO ? werkzeug: 127.0.0.1 - - [11/Sep/2026 03:33:34] "GET /web/static/fonts/google/Roboto/Roboto-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.018 2026-09-11 03:33:34,290 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 03:33:34] "GET /web/image?model=res.company&id=77&field=logo HTTP/1.1" 200 - 3 0.014 0.050 2026-09-11 03:33:34,319 26 INFO ? werkzeug: 127.0.0.1 - - [11/Sep/2026 03:33:34] "GET /web/static/lib/zxing-library/zxing-library.js HTTP/1.1" 200 - 0 0.000 0.022 2026-09-11 03:33:34,378 26 INFO rb-c800635-224702-414046 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-09-11 03:33:34,382 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 03:33:34] "GET /pos/ui/75?from_backend=True HTTP/1.1" 200 - 31 0.039 0.051 2026-09-11 03:33:34,443 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 03:33:34] "GET /pos/ui/75 HTTP/1.1" 200 - 31 0.025 0.124 2026-09-11 03:33:34,498 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 03:33:34] "GET /web/image?model=product.template&field=image_128&id=1571&unique=2026-09-11T03:28:11.000+00:00 HTTP/1.1" 200 - 3 0.009 0.029 2026-09-11 03:33:34,506 26 INFO rb-c800635-224702-414046 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-09-11 03:33:34,511 26 INFO ? werkzeug: 127.0.0.1 - - [11/Sep/2026 03:33:34] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.007 2026-09-11 03:33:34,532 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 03:33:34] "GET /web/image?model=product.template&field=image_128&id=1574&unique=2026-09-11T03:28:11.000+00:00 HTTP/1.1" 200 - 3 0.005 0.061 2026-09-11 03:33:34,558 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 03:33:34] "GET /web/image?model=product.template&field=image_128&id=1570&unique=2026-09-11T03:28:11.000+00:00 HTTP/1.1" 200 - 3 0.006 0.082 2026-09-11 03:33:34,576 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 03:33:34] "GET /web/image?model=product.template&field=image_128&id=1573&unique=2026-09-11T03:28:11.000+00:00 HTTP/1.1" 200 - 3 0.002 0.115 2026-09-11 03:33:34,597 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 03:33:34] "GET /web/image?model=product.template&field=image_128&id=1572&unique=2026-09-11T03:28:11.000+00:00 HTTP/1.1" 200 - 3 0.003 0.125 2026-09-11 03:33:34,627 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 03:33:34] "GET /web/image?model=product.template&field=image_128&id=1575&unique=2026-09-11T03:28:11.000+00:00 HTTP/1.1" 200 - 3 0.006 0.152 2026-09-11 03:33:34,652 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 03:33:34] "GET /web/image?model=product.template&field=image_128&id=1578&unique=2026-09-11T03:28:11.000+00:00 HTTP/1.1" 200 - 3 0.004 0.132 2026-09-11 03:33:34,672 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 03:33:34] "GET /web/image?model=product.template&field=image_128&id=1683&unique=2026-09-11T03:28:11.000+00:00 HTTP/1.1" 200 - 3 0.002 0.128 2026-09-11 03:33:34,697 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 03:33:34] "GET /web/image?model=product.template&field=image_128&id=1576&unique=2026-09-11T03:28:11.000+00:00 HTTP/1.1" 200 - 3 0.004 0.131 2026-09-11 03:33:34,717 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 03:33:34] "GET /web/image?model=product.template&field=image_128&id=1577&unique=2026-09-11T03:28:11.000+00:00 HTTP/1.1" 200 - 3 0.002 0.132 2026-09-11 03:33:34,801 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 03:33:34] "POST /web/dataset/call_kw/pos.session/set_opening_control#pos.session.set_opening_control HTTP/1.1" 200 - 38 0.035 0.154 2026-09-11 03:33:34,869 26 INFO rb-c800635-224702-414046 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-09-11 03:33:34,922 26 INFO rb-c800635-224702-414046 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-09-11 03:33:34,979 26 INFO rb-c800635-224702-414046 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-09-11 03:33:35,037 26 INFO rb-c800635-224702-414046 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-09-11 03:33:35,094 26 INFO rb-c800635-224702-414046 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-09-11 03:33:35,149 26 INFO rb-c800635-224702-414046 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-09-11 03:33:35,169 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 03:33:35] "POST /web/dataset/call_kw/loyalty.card/get_loyalty_card_partner_by_code#loyalty.card.get_loyalty_card_partner_by_code HTTP/1.1" 200 - 6 0.007 0.010 2026-09-11 03:33:35,210 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 03:33:35] "POST /web/dataset/call_kw/pos.config/use_coupon_code#pos.config.use_coupon_code HTTP/1.1" 200 - 10 0.009 0.017 2026-09-11 03:33:35,279 26 INFO rb-c800635-224702-414046 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_on_order_with_fixed_tax.browser: tour succeeded 2026-09-11 03:33:35,280 26 INFO rb-c800635-224702-414046 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-09-11 03:33:35,350 26 INFO rb-c800635-224702-414046 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_on_order_with_fixed_tax.browser: heap 14904232 (allocated 15990784) 2026-09-11 03:33:35,356 26 INFO rb-c800635-224702-414046 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_on_order_with_fixed_tax: Closing chrome headless with pid 79937 2026-09-11 03:33:35,357 26 INFO rb-c800635-224702-414046 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_on_order_with_fixed_tax: Closing websocket connection 2026-09-11 03:33:35,364 26 INFO rb-c800635-224702-414046 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_on_order_with_fixed_tax: Terminating chrome headless with pid 79937 2026-09-11 03:33:35,419 26 INFO rb-c800635-224702-414046 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_on_order_with_fixed_tax: Chrome Log in: /tmp/odoo_tests/rb-c800635-224702-414046/chrome_logs/chrome_log_20260911_033335_419645_test_loyalty_on_order_with_fixed_tax.txt 2026-09-11 03:33:35,419 26 INFO rb-c800635-224702-414046 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_on_order_with_fixed_tax: Removing chrome user profile "/tmp/tmprjpd2m11_chrome_odoo" 2026-09-11 03:33:35,432 26 INFO rb-c800635-224702-414046 odoo.addons.pos_loyalty.tests.test_frontend: Starting TestUi.test_loyalty_program_different_orders ... 2026-09-11 03:33:36,058 26 INFO rb-c800635-224702-414046 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_program_different_orders: Chrome pid: 80144 2026-09-11 03:33:36,059 26 INFO rb-c800635-224702-414046 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_program_different_orders: Chrome headless temporary user profile dir: /tmp/tmp26k1hrlj_chrome_odoo 2026-09-11 03:33:36,059 26 INFO rb-c800635-224702-414046 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_program_different_orders: Issuing json command http://127.0.0.1:44365/json/version 2026-09-11 03:33:36,060 26 INFO rb-c800635-224702-414046 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:44365', path='/json/version', query='', fragment='') with timeout 3 increased to 10s during tests 2026-09-11 03:33:36,069 26 INFO rb-c800635-224702-414046 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_program_different_orders: Browser version: Chrome/150.0.7871.114 2026-09-11 03:33:36,069 26 INFO rb-c800635-224702-414046 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_program_different_orders: Issuing json command http://127.0.0.1:44365/json 2026-09-11 03:33:36,070 26 INFO rb-c800635-224702-414046 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:44365', path='/json', query='', fragment='') with timeout 3 increased to 10s during tests 2026-09-11 03:33:36,078 26 INFO rb-c800635-224702-414046 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_program_different_orders: Websocket url found: ws://127.0.0.1:44365/devtools/page/FDBB2861716967941495C1107761387B 2026-09-11 03:33:36,099 26 INFO rb-c800635-224702-414046 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_program_different_orders: Enable chrome headless console log notification 2026-09-11 03:33:36,100 26 INFO rb-c800635-224702-414046 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_program_different_orders: Chrome headless enable page notifications 2026-09-11 03:33:36,183 26 INFO rb-c800635-224702-414046 odoo.addons.base.models.res_users: Login successful for login:pos_user from n/a 2026-09-11 03:33:36,188 26 INFO rb-c800635-224702-414046 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_program_different_orders: Setting session cookie in browser 2026-09-11 03:33:36,191 26 INFO rb-c800635-224702-414046 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-09-11 03:33:36,191 26 INFO rb-c800635-224702-414046 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-09-11 03:33:36,210 26 INFO rb-c800635-224702-414046 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-09-11 03:33:36,817 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 03:33:36] "GET /pos/ui/75 HTTP/1.1" 200 - 87 0.061 0.550 2026-09-11 03:33:36,820 26 INFO rb-c800635-224702-414046 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_program_different_orders: Navigation result: {'frameId': 'FDBB2861716967941495C1107761387B', 'loaderId': 'CE6B583FF8E22829D63A08D341DE47A7', 'isDownload': False} 2026-09-11 03:33:36,821 26 INFO rb-c800635-224702-414046 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_program_different_orders: Evaluate ready code "odoo.isTourReady('PosLoyaltyMultipleOrders')" 2026-09-11 03:33:36,836 26 INFO rb-c800635-224702-414046 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-09-11 03:33:36,876 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 03:33:36] "GET /web/assets/31c33ef/web.__assets_tests_call__.min.js HTTP/1.1" 200 - 2 0.001 0.033 2026-09-11 03:33:36,884 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 03:33:36] "GET /web/assets/cbcf32d/point_of_sale.assets_prod.min.css HTTP/1.1" 200 - 2 0.001 0.041 2026-09-11 03:33:36,895 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 03:33:36] "GET /web/assets/e7bee96/point_of_sale.assets_prod.min.js HTTP/1.1" 200 - 2 0.007 0.038 2026-09-11 03:33:37,327 26 INFO ? werkzeug: 127.0.0.1 - - [11/Sep/2026 03:33:37] "GET /web/static/fonts/lato/Lato-Reg-webfont.woff HTTP/1.1" 200 - 0 0.000 0.012 2026-09-11 03:33:37,335 26 INFO ? werkzeug: 127.0.0.1 - - [11/Sep/2026 03:33:37] "GET /point_of_sale/static/src/img/favicon.ico HTTP/1.1" 200 - 0 0.000 0.007 2026-09-11 03:33:37,342 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 03:33:37] "GET /web/webclient/translations?hash=&lang=en_US HTTP/1.1" 200 - 1 0.001 0.010 2026-09-11 03:33:37,352 26 INFO rb-c800635-224702-414046 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-09-11 03:33:37,364 26 INFO rb-c800635-224702-414046 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-09-11 03:33:37,366 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 03:33:37] "POST /web/dataset/call_kw/barcode.nomenclature/read#barcode.nomenclature.read HTTP/1.1" 200 - 5 0.006 0.005 2026-09-11 03:33:37,379 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 03:33:37] "POST /web/dataset/call_kw/barcode.rule/search_read#barcode.rule.search_read HTTP/1.1" 200 - 1 0.000 0.004 2026-09-11 03:33:37,388 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 03:33:37] "POST /pos/ping HTTP/1.1" 200 - 0 0.000 0.002 2026-09-11 03:33:37,418 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 03:33:37] "POST /web/dataset/call_kw/pos.config/register_new_device_identifier#pos.config.register_new_device_identifier HTTP/1.1" 200 - 9 0.012 0.009 2026-09-11 03:33:37,440 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 03:33:37] "GET /bus/websocket_worker_bundle?v=19.0-2 HTTP/1.1" 200 - 3 0.008 0.032 2026-09-11 03:33:37,513 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 03:33:37] "POST /web/dataset/call_kw/pos.session/load_data_params#pos.session.load_data_params HTTP/1.1" 200 - 30 0.037 0.047 2026-09-11 03:33:37,517 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 03:33:37] "GET /websocket?version=19.0-2 HTTP/1.1" 101 - 1 0.001 0.061 2026-09-11 03:33:38,045 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 03:33:38] "POST /web/dataset/call_kw/pos.session/load_data#pos.session.load_data HTTP/1.1" 200 - 392 0.204 0.300 2026-09-11 03:33:38,068 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 03:33:38] "POST /web/dataset/call_kw/pos.session/filter_local_data#pos.session.filter_local_data HTTP/1.1" 200 - 0 0.000 0.014 2026-09-11 03:33:38,124 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 03:33: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.005 2026-09-11 03:33:38,183 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 03:33:38] "GET /web/image/res.company/77/logo/256x256 HTTP/1.1" 200 - 8 0.012 0.032 2026-09-11 03:33:38,215 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 03:33:38] "POST /web/dataset/call_kw/pos.config/read_config_open_orders#pos.config.read_config_open_orders HTTP/1.1" 200 - 1 0.001 0.012 2026-09-11 03:33:38,230 26 INFO rb-c800635-224702-414046 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_program_different_orders.browser: Owl is running in 'dev' mode. 2026-09-11 03:33:38,238 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 03:33:38] "POST /web/dataset/call_kw/product.product/has_access#product.product.has_access HTTP/1.1" 200 - 1 0.002 0.005 2026-09-11 03:33:38,326 26 INFO ? werkzeug: 127.0.0.1 - - [11/Sep/2026 03:33:38] "GET /point_of_sale/static/src/fonts/Inconsolata.otf HTTP/1.1" 200 - 0 0.000 0.023 2026-09-11 03:33:38,332 26 INFO ? werkzeug: 127.0.0.1 - - [11/Sep/2026 03:33:38] "GET /web/static/img/odoo_logo.svg HTTP/1.1" 200 - 0 0.000 0.018 2026-09-11 03:33:38,361 26 INFO ? werkzeug: 127.0.0.1 - - [11/Sep/2026 03:33:38] "GET /hr_attendance/static/img/background-light.svg HTTP/1.1" 200 - 0 0.000 0.019 2026-09-11 03:33:38,365 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 03:33:38] "GET /web/image/res.users/148/avatar_128 HTTP/1.1" 200 - 14 0.045 0.032 2026-09-11 03:33:38,380 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 03:33:38] "GET /web/image?model=res.company&id=77&field=logo HTTP/1.1" 200 - 3 0.004 0.085 2026-09-11 03:33:38,399 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 03:33:38] "GET /pos/service-worker.js HTTP/1.1" 200 - 0 0.000 0.092 2026-09-11 03:33:38,401 26 INFO ? werkzeug: 127.0.0.1 - - [11/Sep/2026 03:33:38] "GET /web/static/fonts/google/Roboto/Roboto-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.014 2026-09-11 03:33:38,402 26 INFO ? werkzeug: 127.0.0.1 - - [11/Sep/2026 03:33:38] "GET /web/static/src/libs/fontawesome/fonts/fontawesome-webfont.woff2?v=4.7.0 HTTP/1.1" 200 - 0 0.000 0.027 2026-09-11 03:33:38,478 26 INFO rb-c800635-224702-414046 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-09-11 03:33:38,529 26 INFO ? werkzeug: 127.0.0.1 - - [11/Sep/2026 03:33:38] "GET /web/static/lib/zxing-library/zxing-library.js HTTP/1.1" 200 - 0 0.000 0.003 2026-09-11 03:33:38,603 26 INFO rb-c800635-224702-414046 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-09-11 03:33:38,604 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 03:33:38] "GET /pos/ui/75?from_backend=True HTTP/1.1" 200 - 31 0.048 0.054 2026-09-11 03:33:38,621 26 INFO ? werkzeug: 127.0.0.1 - - [11/Sep/2026 03:33:38] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.015 2026-09-11 03:33:38,675 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 03:33:38] "GET /pos/ui/75 HTTP/1.1" 200 - 31 0.020 0.144 2026-09-11 03:33:38,697 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 03:33:38] "GET /web/image?model=product.template&field=image_128&id=1572&unique=2026-09-11T03:28:11.000+00:00 HTTP/1.1" 200 - 3 0.002 0.145 2026-09-11 03:33:38,735 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 03:33:38] "GET /web/image?model=product.template&field=image_128&id=1571&unique=2026-09-11T03:28:11.000+00:00 HTTP/1.1" 200 - 3 0.004 0.180 2026-09-11 03:33:38,767 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 03:33:38] "GET /web/image?model=product.template&field=image_128&id=1573&unique=2026-09-11T03:28:11.000+00:00 HTTP/1.1" 200 - 3 0.009 0.186 2026-09-11 03:33:38,792 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 03:33:38] "GET /web/image?model=product.template&field=image_128&id=1570&unique=2026-09-11T03:28:11.000+00:00 HTTP/1.1" 200 - 3 0.007 0.251 2026-09-11 03:33:38,822 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 03:33:38] "GET /web/image?model=product.template&field=image_128&id=1578&unique=2026-09-11T03:28:11.000+00:00 HTTP/1.1" 200 - 3 0.006 0.190 2026-09-11 03:33:38,846 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 03:33:38] "GET /web/image?model=product.template&field=image_128&id=1576&unique=2026-09-11T03:28:11.000+00:00 HTTP/1.1" 200 - 3 0.004 0.155 2026-09-11 03:33:38,871 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 03:33:38] "GET /web/image?model=product.template&field=image_128&id=1577&unique=2026-09-11T03:28:11.000+00:00 HTTP/1.1" 200 - 3 0.002 0.167 2026-09-11 03:33:38,891 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 03:33:38] "GET /web/image?model=product.template&field=image_128&id=1574&unique=2026-09-11T03:28:11.000+00:00 HTTP/1.1" 200 - 3 0.003 0.117 2026-09-11 03:33:38,914 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 03:33:38] "GET /web/image?model=product.template&field=image_128&id=1575&unique=2026-09-11T03:28:11.000+00:00 HTTP/1.1" 200 - 3 0.004 0.114 2026-09-11 03:33:38,978 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 03:33:38] "POST /web/dataset/call_kw/pos.session/set_opening_control#pos.session.set_opening_control HTTP/1.1" 200 - 38 0.024 0.211 2026-09-11 03:33:39,055 26 INFO rb-c800635-224702-414046 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-09-11 03:33:39,140 26 INFO rb-c800635-224702-414046 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-09-11 03:33:39,192 26 INFO rb-c800635-224702-414046 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-09-11 03:33:39,244 26 INFO rb-c800635-224702-414046 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-09-11 03:33:39,438 26 INFO rb-c800635-224702-414046 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-09-11 03:33:39,489 26 INFO rb-c800635-224702-414046 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-09-11 03:33:39,539 26 INFO rb-c800635-224702-414046 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-09-11 03:33:39,692 26 INFO rb-c800635-224702-414046 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-09-11 03:33:39,750 26 INFO rb-c800635-224702-414046 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-09-11 03:33:39,800 26 INFO rb-c800635-224702-414046 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-09-11 03:33:39,858 26 INFO rb-c800635-224702-414046 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-09-11 03:33:39,927 26 INFO rb-c800635-224702-414046 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-09-11 03:33:39,944 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 03:33:39] "POST /web/dataset/call_kw/loyalty.card/search_read#loyalty.card.search_read HTTP/1.1" 200 - 8 0.009 0.011 2026-09-11 03:33:39,986 26 INFO rb-c800635-224702-414046 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-09-11 03:33:40,048 26 INFO rb-c800635-224702-414046 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-09-11 03:33:40,059 26 INFO ? werkzeug: 127.0.0.1 - - [11/Sep/2026 03:33:40] "GET /point_of_sale/static/src/img/money.png HTTP/1.1" 200 - 0 0.000 0.002 2026-09-11 03:33:40,060 26 INFO ? werkzeug: 127.0.0.1 - - [11/Sep/2026 03:33:40] "GET /point_of_sale/static/src/img/card-bank.png HTTP/1.1" 200 - 0 0.000 0.003 2026-09-11 03:33:40,098 26 INFO rb-c800635-224702-414046 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-09-11 03:33:40,150 26 INFO rb-c800635-224702-414046 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-09-11 03:33:40,224 26 INFO rb-c800635-224702-414046 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-09-11 03:33:40,290 26 INFO rb-c800635-224702-414046 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-09-11 03:33:40,361 26 INFO rb-c800635-224702-414046 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-09-11 03:33:40,412 26 INFO rb-c800635-224702-414046 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-09-11 03:33:40,463 26 INFO rb-c800635-224702-414046 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-09-11 03:33:40,513 26 INFO rb-c800635-224702-414046 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-09-11 03:33:40,564 26 INFO rb-c800635-224702-414046 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-09-11 03:33:40,620 26 INFO rb-c800635-224702-414046 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-09-11 03:33:40,670 26 INFO rb-c800635-224702-414046 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-09-11 03:33:40,721 26 INFO rb-c800635-224702-414046 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-09-11 03:33:40,779 26 INFO rb-c800635-224702-414046 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-09-11 03:33:40,830 26 INFO rb-c800635-224702-414046 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-09-11 03:33:40,883 26 INFO rb-c800635-224702-414046 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-09-11 03:33:40,953 26 INFO rb-c800635-224702-414046 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-09-11 03:33:40,957 26 INFO rb-c800635-224702-414046 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #23273356 started for PoS orders references: [{'name': '/', 'pos_reference': '261-75-000002', 'uuid': 'c95517c2-998f-4d86-ba25-4bfafaba0635'}] 2026-09-11 03:33:40,967 26 INFO ? werkzeug: 127.0.0.1 - - [11/Sep/2026 03:33:40] "GET /web/static/img/spin.svg HTTP/1.1" 200 - 0 0.000 0.001 2026-09-11 03:33:41,262 26 INFO rb-c800635-224702-414046 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #23273356 order {'name': '/', 'pos_reference': '261-75-000002', 'uuid': 'c95517c2-998f-4d86-ba25-4bfafaba0635'} created pos.order #572 2026-09-11 03:33:41,276 26 INFO rb-c800635-224702-414046 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #23273356 finished 2026-09-11 03:33:41,323 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 03:33:41] "POST /web/dataset/call_kw/pos.order/sync_from_ui#pos.order.sync_from_ui HTTP/1.1" 200 - 206 0.158 0.210 2026-09-11 03:33:41,418 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 03:33:41] "POST /web/dataset/call_kw/pos.order/confirm_coupon_programs#pos.order.confirm_coupon_programs HTTP/1.1" 200 - 39 0.025 0.032 2026-09-11 03:33:41,449 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 03:33:41] "POST /web/dataset/call_kw/pos.order/get_preparation_change#pos.order.get_preparation_change HTTP/1.1" 200 - 1 0.001 0.008 2026-09-11 03:33:41,537 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 03:33:41] "GET /report/barcode/Code128/044e-e1c7-48f5 HTTP/1.1" 200 - 0 0.000 0.038 2026-09-11 03:33:41,560 26 INFO rb-c800635-224702-414046 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #80889777 started for PoS orders references: [{'name': 'Shop - 000002', 'pos_reference': '261-75-000002', 'uuid': 'c95517c2-998f-4d86-ba25-4bfafaba0635'}] 2026-09-11 03:33:41,566 26 INFO rb-c800635-224702-414046 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-09-11 03:33:41,567 26 INFO rb-c800635-224702-414046 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #80889777 order {'name': 'Shop - 000002', 'pos_reference': '261-75-000002', 'uuid': 'c95517c2-998f-4d86-ba25-4bfafaba0635'} sync ignored for existing PoS order pos.order(572,) (state: paid) 2026-09-11 03:33:41,595 26 INFO rb-c800635-224702-414046 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #80889777 finished 2026-09-11 03:33:41,617 26 INFO rb-c800635-224702-414046 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_program_different_orders.browser: tour succeeded 2026-09-11 03:33:41,618 26 INFO rb-c800635-224702-414046 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_program_different_orders.browser: ╔═════════════════════════════════════════╗ ║ TOUR PosLoyaltyMultipleOrders SUCCEEDED ║ ╚═════════════════════════════════════════╝ 2026-09-11 03:33:41,705 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 03:33:41] "POST /web/dataset/call_kw/pos.order/sync_from_ui#pos.order.sync_from_ui HTTP/1.1" 200 - 64 0.067 0.081 2026-09-11 03:33:41,720 26 INFO rb-c800635-224702-414046 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_program_different_orders.browser: heap 23825592 (allocated 25825280) 2026-09-11 03:33:41,725 26 INFO rb-c800635-224702-414046 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_program_different_orders: Closing chrome headless with pid 80144 2026-09-11 03:33:41,726 26 INFO rb-c800635-224702-414046 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_program_different_orders: Closing websocket connection 2026-09-11 03:33:41,727 26 INFO rb-c800635-224702-414046 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_program_different_orders: Terminating chrome headless with pid 80144 2026-09-11 03:33:41,822 26 INFO rb-c800635-224702-414046 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_program_different_orders: Chrome Log in: /tmp/odoo_tests/rb-c800635-224702-414046/chrome_logs/chrome_log_20260911_033341_821836_test_loyalty_program_different_orders.txt 2026-09-11 03:33:41,822 26 INFO rb-c800635-224702-414046 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_program_different_orders: Removing chrome user profile "/tmp/tmp26k1hrlj_chrome_odoo" 2026-09-11 03:33:41,853 26 INFO rb-c800635-224702-414046 odoo.addons.pos_loyalty.tests.test_frontend: Starting TestUi.test_loyalty_program_specific_product ... 2026-09-11 03:33:42,488 26 INFO rb-c800635-224702-414046 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_program_specific_product: Chrome pid: 80352 2026-09-11 03:33:42,489 26 INFO rb-c800635-224702-414046 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_program_specific_product: Chrome headless temporary user profile dir: /tmp/tmp9c9pg6oo_chrome_odoo 2026-09-11 03:33:42,489 26 INFO rb-c800635-224702-414046 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_program_specific_product: Issuing json command http://127.0.0.1:35053/json/version 2026-09-11 03:33:42,490 26 INFO rb-c800635-224702-414046 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:35053', path='/json/version', query='', fragment='') with timeout 3 increased to 10s during tests 2026-09-11 03:33:42,497 26 INFO rb-c800635-224702-414046 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_program_specific_product: Browser version: Chrome/150.0.7871.114 2026-09-11 03:33:42,497 26 INFO rb-c800635-224702-414046 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_program_specific_product: Issuing json command http://127.0.0.1:35053/json 2026-09-11 03:33:42,497 26 INFO rb-c800635-224702-414046 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:35053', path='/json', query='', fragment='') with timeout 3 increased to 10s during tests 2026-09-11 03:33:42,504 26 INFO rb-c800635-224702-414046 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_program_specific_product: Websocket url found: ws://127.0.0.1:35053/devtools/page/426381C308F4DBB28F30109065F8EF56 2026-09-11 03:33:42,509 26 INFO rb-c800635-224702-414046 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_program_specific_product: Enable chrome headless console log notification 2026-09-11 03:33:42,514 26 INFO rb-c800635-224702-414046 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_program_specific_product: Chrome headless enable page notifications 2026-09-11 03:33:42,595 26 INFO rb-c800635-224702-414046 odoo.addons.base.models.res_users: Login successful for login:pos_user from n/a 2026-09-11 03:33:42,604 26 INFO rb-c800635-224702-414046 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_program_specific_product: Setting session cookie in browser 2026-09-11 03:33:42,606 26 INFO rb-c800635-224702-414046 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-09-11 03:33:42,607 26 INFO rb-c800635-224702-414046 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-09-11 03:33:42,620 26 INFO rb-c800635-224702-414046 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-09-11 03:33:43,129 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 03:33:43] "GET /pos/ui/75 HTTP/1.1" 200 - 88 0.057 0.456 2026-09-11 03:33:43,134 26 INFO rb-c800635-224702-414046 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_program_specific_product: Navigation result: {'frameId': '426381C308F4DBB28F30109065F8EF56', 'loaderId': 'DC884F048D5CF870DEFD06EF8EF945A9', 'isDownload': False} 2026-09-11 03:33:43,135 26 INFO rb-c800635-224702-414046 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_program_specific_product: Evaluate ready code "odoo.isTourReady('PosLoyaltySpecificDiscountTour')" 2026-09-11 03:33:43,150 26 INFO rb-c800635-224702-414046 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-09-11 03:33:43,171 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 03:33:43] "GET /web/assets/cbcf32d/point_of_sale.assets_prod.min.css HTTP/1.1" 200 - 2 0.004 0.011 2026-09-11 03:33:43,185 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 03:33:43] "GET /web/assets/31c33ef/web.__assets_tests_call__.min.js HTTP/1.1" 200 - 2 0.001 0.020 2026-09-11 03:33:43,189 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 03:33:43] "GET /web/assets/e7bee96/point_of_sale.assets_prod.min.js HTTP/1.1" 200 - 2 0.001 0.018 2026-09-11 03:33:43,658 26 INFO ? werkzeug: 127.0.0.1 - - [11/Sep/2026 03:33:43] "GET /point_of_sale/static/src/img/favicon.ico HTTP/1.1" 200 - 0 0.000 0.005 2026-09-11 03:33:43,658 26 INFO ? werkzeug: 127.0.0.1 - - [11/Sep/2026 03:33:43] "GET /web/static/fonts/lato/Lato-Reg-webfont.woff HTTP/1.1" 200 - 0 0.000 0.006 2026-09-11 03:33:43,670 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 03:33:43] "GET /web/webclient/translations?hash=&lang=en_US HTTP/1.1" 200 - 1 0.002 0.015 2026-09-11 03:33:43,690 26 INFO rb-c800635-224702-414046 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-09-11 03:33:43,690 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 03:33:43] "POST /web/dataset/call_kw/barcode.nomenclature/read#barcode.nomenclature.read HTTP/1.1" 200 - 5 0.002 0.004 2026-09-11 03:33:43,699 26 INFO rb-c800635-224702-414046 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-09-11 03:33:43,707 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 03:33:43] "POST /web/dataset/call_kw/barcode.rule/search_read#barcode.rule.search_read HTTP/1.1" 200 - 1 0.000 0.003 2026-09-11 03:33:43,716 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 03:33:43] "POST /pos/ping HTTP/1.1" 200 - 0 0.000 0.002 2026-09-11 03:33:43,733 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 03:33:43] "POST /web/dataset/call_kw/pos.config/register_new_device_identifier#pos.config.register_new_device_identifier HTTP/1.1" 200 - 9 0.004 0.007 2026-09-11 03:33:43,743 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 03:33:43] "GET /bus/websocket_worker_bundle?v=19.0-2 HTTP/1.1" 200 - 3 0.001 0.017 2026-09-11 03:33:43,796 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 03:33:43] "POST /web/dataset/call_kw/pos.session/load_data_params#pos.session.load_data_params HTTP/1.1" 200 - 30 0.015 0.032 2026-09-11 03:33:43,803 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 03:33:43] "GET /websocket?version=19.0-2 HTTP/1.1" 101 - 1 0.000 0.037 2026-09-11 03:33:44,395 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 03:33:44] "POST /web/dataset/call_kw/pos.session/load_data#pos.session.load_data HTTP/1.1" 200 - 391 0.243 0.315 2026-09-11 03:33:44,426 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 03:33:44] "POST /web/dataset/call_kw/pos.session/filter_local_data#pos.session.filter_local_data HTTP/1.1" 200 - 0 0.000 0.017 2026-09-11 03:33:44,499 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 03:33:44] "POST /web/dataset/call_kw/pos.config/read_config_open_orders#pos.config.read_config_open_orders HTTP/1.1" 200 - 1 0.001 0.005 2026-09-11 03:33:44,572 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 03:33:44] "GET /web/image/res.company/77/logo/256x256 HTTP/1.1" 200 - 8 0.009 0.036 2026-09-11 03:33:44,601 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 03:33: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.005 2026-09-11 03:33:44,612 26 INFO rb-c800635-224702-414046 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_program_specific_product.browser: Owl is running in 'dev' mode. 2026-09-11 03:33:44,634 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 03:33:44] "POST /web/dataset/call_kw/product.product/has_access#product.product.has_access HTTP/1.1" 200 - 1 0.001 0.005 2026-09-11 03:33:44,661 26 INFO ? werkzeug: 127.0.0.1 - - [11/Sep/2026 03:33:44] "GET /point_of_sale/static/src/fonts/Inconsolata.otf HTTP/1.1" 200 - 0 0.000 0.007 2026-09-11 03:33:44,679 26 INFO ? werkzeug: 127.0.0.1 - - [11/Sep/2026 03:33:44] "GET /web/static/img/odoo_logo.svg HTTP/1.1" 200 - 0 0.000 0.008 2026-09-11 03:33:44,693 26 INFO ? werkzeug: 127.0.0.1 - - [11/Sep/2026 03:33:44] "GET /hr_attendance/static/img/background-light.svg HTTP/1.1" 200 - 0 0.000 0.019 2026-09-11 03:33:44,714 26 INFO ? werkzeug: 127.0.0.1 - - [11/Sep/2026 03:33:44] "GET /web/static/fonts/google/Roboto/Roboto-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.009 2026-09-11 03:33:44,735 26 INFO ? werkzeug: 127.0.0.1 - - [11/Sep/2026 03:33:44] "GET /web/static/src/libs/fontawesome/fonts/fontawesome-webfont.woff2?v=4.7.0 HTTP/1.1" 200 - 0 0.000 0.030 2026-09-11 03:33:44,748 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 03:33:44] "GET /web/image/res.users/148/avatar_128 HTTP/1.1" 200 - 14 0.048 0.030 2026-09-11 03:33:44,750 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 03:33:44] "GET /pos/service-worker.js HTTP/1.1" 200 - 0 0.000 0.066 2026-09-11 03:33:44,767 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 03:33:44] "GET /web/image?model=res.company&id=77&field=logo HTTP/1.1" 200 - 3 0.003 0.067 2026-09-11 03:33:44,822 26 INFO rb-c800635-224702-414046 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-09-11 03:33:44,851 26 INFO ? werkzeug: 127.0.0.1 - - [11/Sep/2026 03:33:44] "GET /web/static/lib/zxing-library/zxing-library.js HTTP/1.1" 200 - 0 0.000 0.005 2026-09-11 03:33:44,926 26 INFO rb-c800635-224702-414046 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-09-11 03:33:44,943 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 03:33:44] "GET /pos/ui/75 HTTP/1.1" 200 - 31 0.054 0.045 2026-09-11 03:33:44,958 26 INFO ? werkzeug: 127.0.0.1 - - [11/Sep/2026 03:33:44] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.009 2026-09-11 03:33:44,991 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 03:33:44] "GET /pos/ui/75?from_backend=True HTTP/1.1" 200 - 31 0.019 0.129 2026-09-11 03:33:45,016 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 03:33:45] "GET /web/image?model=product.template&field=image_128&id=1572&unique=2026-09-11T03:28:11.000+00:00 HTTP/1.1" 200 - 3 0.002 0.118 2026-09-11 03:33:45,038 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 03:33:45] "GET /web/image?model=product.template&field=image_128&id=1573&unique=2026-09-11T03:28:11.000+00:00 HTTP/1.1" 200 - 3 0.003 0.143 2026-09-11 03:33:45,062 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 03:33:45] "GET /web/image?model=product.template&field=image_128&id=1571&unique=2026-09-11T03:28:11.000+00:00 HTTP/1.1" 200 - 3 0.003 0.170 2026-09-11 03:33:45,096 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 03:33:45] "GET /web/image?model=product.template&field=image_128&id=1570&unique=2026-09-11T03:28:11.000+00:00 HTTP/1.1" 200 - 3 0.003 0.205 2026-09-11 03:33:45,119 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 03:33:45] "GET /web/image?model=product.template&field=image_128&id=1576&unique=2026-09-11T03:28:11.000+00:00 HTTP/1.1" 200 - 3 0.003 0.146 2026-09-11 03:33:45,141 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 03:33:45] "GET /web/image?model=product.template&field=image_128&id=1686&unique=2026-09-11T03:28:11.000+00:00 HTTP/1.1" 200 - 3 0.003 0.139 2026-09-11 03:33:45,160 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 03:33:45] "GET /web/image?model=product.template&field=image_128&id=1578&unique=2026-09-11T03:28:11.000+00:00 HTTP/1.1" 200 - 3 0.002 0.138 2026-09-11 03:33:45,187 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 03:33:45] "GET /web/image?model=product.template&field=image_128&id=1685&unique=2026-09-11T03:28:11.000+00:00 HTTP/1.1" 200 - 3 0.004 0.142 2026-09-11 03:33:45,209 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 03:33:45] "GET /web/image?model=product.template&field=image_128&id=1577&unique=2026-09-11T03:28:11.000+00:00 HTTP/1.1" 200 - 3 0.004 0.135 2026-09-11 03:33:45,236 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 03:33:45] "GET /web/image?model=product.template&field=image_128&id=1574&unique=2026-09-11T03:28:11.000+00:00 HTTP/1.1" 200 - 3 0.002 0.108 2026-09-11 03:33:45,269 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 03:33:45] "GET /web/image?model=product.template&field=image_128&id=1575&unique=2026-09-11T03:28:11.000+00:00 HTTP/1.1" 200 - 3 0.003 0.119 2026-09-11 03:33:45,332 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 03:33:45] "POST /web/dataset/call_kw/pos.session/set_opening_control#pos.session.set_opening_control HTTP/1.1" 200 - 38 0.027 0.205 2026-09-11 03:33:45,393 26 INFO rb-c800635-224702-414046 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-09-11 03:33:45,446 26 INFO rb-c800635-224702-414046 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-09-11 03:33:45,497 26 INFO rb-c800635-224702-414046 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-09-11 03:33:45,549 26 INFO rb-c800635-224702-414046 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-09-11 03:33:45,630 26 INFO rb-c800635-224702-414046 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-09-11 03:33:45,678 26 INFO rb-c800635-224702-414046 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-09-11 03:33:45,729 26 INFO rb-c800635-224702-414046 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-09-11 03:33:45,780 26 INFO rb-c800635-224702-414046 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-09-11 03:33:45,831 26 INFO rb-c800635-224702-414046 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-09-11 03:33:45,889 26 INFO rb-c800635-224702-414046 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-09-11 03:33:45,947 26 INFO rb-c800635-224702-414046 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-09-11 03:33:46,012 26 INFO rb-c800635-224702-414046 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-09-11 03:33:46,090 26 INFO rb-c800635-224702-414046 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-09-11 03:33:46,141 26 INFO rb-c800635-224702-414046 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-09-11 03:33:46,192 26 INFO rb-c800635-224702-414046 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-09-11 03:33:46,242 26 INFO rb-c800635-224702-414046 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-09-11 03:33:46,296 26 INFO rb-c800635-224702-414046 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-09-11 03:33:46,351 26 INFO rb-c800635-224702-414046 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-09-11 03:33:46,425 26 INFO rb-c800635-224702-414046 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-09-11 03:33:46,491 26 INFO rb-c800635-224702-414046 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-09-11 03:33:46,541 26 INFO rb-c800635-224702-414046 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-09-11 03:33:46,592 26 INFO rb-c800635-224702-414046 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-09-11 03:33:46,646 26 INFO rb-c800635-224702-414046 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-09-11 03:33:46,704 26 INFO rb-c800635-224702-414046 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-09-11 03:33:46,777 26 INFO rb-c800635-224702-414046 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-09-11 03:33:46,847 26 INFO rb-c800635-224702-414046 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-09-11 03:33:46,898 26 INFO rb-c800635-224702-414046 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-09-11 03:33:46,948 26 INFO rb-c800635-224702-414046 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_program_specific_product.browser: tour succeeded 2026-09-11 03:33:46,949 26 INFO rb-c800635-224702-414046 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_program_specific_product.browser: ╔═══════════════════════════════════════════════╗ ║ TOUR PosLoyaltySpecificDiscountTour SUCCEEDED ║ ╚═══════════════════════════════════════════════╝ 2026-09-11 03:33:47,014 26 INFO rb-c800635-224702-414046 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_program_specific_product.browser: heap 17409568 (allocated 18747392) 2026-09-11 03:33:47,020 26 INFO rb-c800635-224702-414046 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_program_specific_product: Closing chrome headless with pid 80352 2026-09-11 03:33:47,021 26 INFO rb-c800635-224702-414046 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_program_specific_product: Closing websocket connection 2026-09-11 03:33:47,022 26 INFO rb-c800635-224702-414046 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_program_specific_product: Terminating chrome headless with pid 80352 2026-09-11 03:33:47,101 26 INFO rb-c800635-224702-414046 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_program_specific_product: Chrome Log in: /tmp/odoo_tests/rb-c800635-224702-414046/chrome_logs/chrome_log_20260911_033347_101545_test_loyalty_program_specific_product.txt 2026-09-11 03:33:47,101 26 INFO rb-c800635-224702-414046 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_program_specific_product: Removing chrome user profile "/tmp/tmp9c9pg6oo_chrome_odoo" 2026-09-11 03:33:47,116 26 INFO rb-c800635-224702-414046 odoo.addons.pos_loyalty.tests.test_frontend: Starting TestUi.test_loyalty_program_using_same_product ... 2026-09-11 03:33:47,777 26 INFO rb-c800635-224702-414046 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_program_using_same_product: Chrome pid: 80553 2026-09-11 03:33:47,777 26 INFO rb-c800635-224702-414046 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_program_using_same_product: Chrome headless temporary user profile dir: /tmp/tmp39ikg7jw_chrome_odoo 2026-09-11 03:33:47,778 26 INFO rb-c800635-224702-414046 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_program_using_same_product: Issuing json command http://127.0.0.1:34603/json/version 2026-09-11 03:33:47,779 26 INFO rb-c800635-224702-414046 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:34603', path='/json/version', query='', fragment='') with timeout 3 increased to 10s during tests 2026-09-11 03:33:47,795 26 INFO rb-c800635-224702-414046 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_program_using_same_product: Browser version: Chrome/150.0.7871.114 2026-09-11 03:33:47,795 26 INFO rb-c800635-224702-414046 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_program_using_same_product: Issuing json command http://127.0.0.1:34603/json 2026-09-11 03:33:47,796 26 INFO rb-c800635-224702-414046 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:34603', path='/json', query='', fragment='') with timeout 3 increased to 10s during tests 2026-09-11 03:33:47,808 26 INFO rb-c800635-224702-414046 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_program_using_same_product: Websocket url found: ws://127.0.0.1:34603/devtools/page/04F477EB8C1339C341343DC4F58D60B4 2026-09-11 03:33:47,814 26 INFO rb-c800635-224702-414046 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_program_using_same_product: Enable chrome headless console log notification 2026-09-11 03:33:47,818 26 INFO rb-c800635-224702-414046 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_program_using_same_product: Chrome headless enable page notifications 2026-09-11 03:33:47,917 26 INFO rb-c800635-224702-414046 odoo.addons.base.models.res_users: Login successful for login:pos_user from n/a 2026-09-11 03:33:47,921 26 INFO rb-c800635-224702-414046 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_program_using_same_product: Setting session cookie in browser 2026-09-11 03:33:47,926 26 INFO rb-c800635-224702-414046 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-09-11 03:33:47,926 26 INFO rb-c800635-224702-414046 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-09-11 03:33:47,945 26 INFO rb-c800635-224702-414046 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-09-11 03:33:48,379 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 03:33:48] "GET /pos/ui/75 HTTP/1.1" 200 - 87 0.047 0.390 2026-09-11 03:33:48,383 26 INFO rb-c800635-224702-414046 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_program_using_same_product: Navigation result: {'frameId': '04F477EB8C1339C341343DC4F58D60B4', 'loaderId': 'ADC44CCB3041BBCA6C7F128A2C066D85', 'isDownload': False} 2026-09-11 03:33:48,383 26 INFO rb-c800635-224702-414046 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_program_using_same_product: Evaluate ready code "odoo.isTourReady('PosLoyaltyFreeProductTour2')" 2026-09-11 03:33:48,397 26 INFO rb-c800635-224702-414046 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-09-11 03:33:48,413 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 03:33:48] "GET /web/assets/cbcf32d/point_of_sale.assets_prod.min.css HTTP/1.1" 200 - 2 0.002 0.008 2026-09-11 03:33:48,423 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 03:33:48] "GET /web/assets/e7bee96/point_of_sale.assets_prod.min.js HTTP/1.1" 200 - 2 0.001 0.015 2026-09-11 03:33:48,432 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 03:33:48] "GET /web/assets/31c33ef/web.__assets_tests_call__.min.js HTTP/1.1" 200 - 2 0.001 0.027 2026-09-11 03:33:48,841 26 INFO ? werkzeug: 127.0.0.1 - - [11/Sep/2026 03:33:48] "GET /web/static/fonts/lato/Lato-Reg-webfont.woff HTTP/1.1" 200 - 0 0.000 0.001 2026-09-11 03:33:48,847 26 INFO ? werkzeug: 127.0.0.1 - - [11/Sep/2026 03:33:48] "GET /point_of_sale/static/src/img/favicon.ico HTTP/1.1" 200 - 0 0.000 0.002 2026-09-11 03:33:48,863 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 03:33:48] "GET /web/webclient/translations?hash=&lang=en_US HTTP/1.1" 200 - 1 0.001 0.006 2026-09-11 03:33:48,875 26 INFO rb-c800635-224702-414046 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-09-11 03:33:48,881 26 INFO rb-c800635-224702-414046 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-09-11 03:33:48,884 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 03:33:48] "POST /web/dataset/call_kw/barcode.nomenclature/read#barcode.nomenclature.read HTTP/1.1" 200 - 5 0.004 0.005 2026-09-11 03:33:48,901 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 03:33:48] "POST /web/dataset/call_kw/barcode.rule/search_read#barcode.rule.search_read HTTP/1.1" 200 - 1 0.000 0.004 2026-09-11 03:33:48,915 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 03:33:48] "POST /pos/ping HTTP/1.1" 200 - 0 0.000 0.002 2026-09-11 03:33:48,942 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 03:33:48] "POST /web/dataset/call_kw/pos.config/register_new_device_identifier#pos.config.register_new_device_identifier HTTP/1.1" 200 - 9 0.004 0.009 2026-09-11 03:33:48,957 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 03:33:48] "GET /bus/websocket_worker_bundle?v=19.0-2 HTTP/1.1" 200 - 3 0.002 0.024 2026-09-11 03:33:49,016 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 03:33:49] "POST /web/dataset/call_kw/pos.session/load_data_params#pos.session.load_data_params HTTP/1.1" 200 - 29 0.023 0.034 2026-09-11 03:33:49,020 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 03:33:49] "GET /websocket?version=19.0-2 HTTP/1.1" 101 - 1 0.001 0.024 2026-09-11 03:33:49,589 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 03:33:49] "POST /web/dataset/call_kw/pos.session/load_data#pos.session.load_data HTTP/1.1" 200 - 389 0.238 0.284 2026-09-11 03:33:49,613 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 03:33:49] "POST /web/dataset/call_kw/pos.session/filter_local_data#pos.session.filter_local_data HTTP/1.1" 200 - 0 0.000 0.014 2026-09-11 03:33:49,666 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 03:33: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.006 2026-09-11 03:33:49,738 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 03:33:49] "GET /web/image/res.company/77/logo/256x256 HTTP/1.1" 200 - 8 0.006 0.029 2026-09-11 03:33:49,758 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 03:33: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-09-11 03:33:49,770 26 INFO rb-c800635-224702-414046 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_program_using_same_product.browser: Owl is running in 'dev' mode. 2026-09-11 03:33:49,792 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 03:33:49] "POST /web/dataset/call_kw/product.product/has_access#product.product.has_access HTTP/1.1" 200 - 1 0.005 0.011 2026-09-11 03:33:49,817 26 INFO ? werkzeug: 127.0.0.1 - - [11/Sep/2026 03:33:49] "GET /point_of_sale/static/src/fonts/Inconsolata.otf HTTP/1.1" 200 - 0 0.000 0.004 2026-09-11 03:33:49,827 26 INFO ? werkzeug: 127.0.0.1 - - [11/Sep/2026 03:33:49] "GET /web/static/img/odoo_logo.svg HTTP/1.1" 200 - 0 0.000 0.005 2026-09-11 03:33:49,840 26 INFO ? werkzeug: 127.0.0.1 - - [11/Sep/2026 03:33:49] "GET /hr_attendance/static/img/background-light.svg HTTP/1.1" 200 - 0 0.000 0.013 2026-09-11 03:33:49,866 26 INFO ? werkzeug: 127.0.0.1 - - [11/Sep/2026 03:33: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-09-11 03:33:49,871 26 INFO ? werkzeug: 127.0.0.1 - - [11/Sep/2026 03:33:49] "GET /web/static/fonts/google/Roboto/Roboto-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.005 2026-09-11 03:33:49,879 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 03:33:49] "GET /web/image/res.users/148/avatar_128 HTTP/1.1" 200 - 14 0.017 0.047 2026-09-11 03:33:49,902 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 03:33:49] "GET /web/image?model=res.company&id=77&field=logo HTTP/1.1" 200 - 3 0.003 0.080 2026-09-11 03:33:49,905 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 03:33:49] "GET /pos/service-worker.js HTTP/1.1" 200 - 0 0.000 0.084 2026-09-11 03:33:49,952 26 INFO rb-c800635-224702-414046 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-09-11 03:33:49,979 26 INFO ? werkzeug: 127.0.0.1 - - [11/Sep/2026 03:33:49] "GET /web/static/lib/zxing-library/zxing-library.js HTTP/1.1" 200 - 0 0.000 0.008 2026-09-11 03:33:50,049 26 INFO rb-c800635-224702-414046 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-09-11 03:33:50,098 26 INFO rb-c800635-224702-414046 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-09-11 03:33:50,105 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 03:33:50] "GET /pos/ui/75?from_backend=True HTTP/1.1" 200 - 31 0.092 0.052 2026-09-11 03:33:50,116 26 INFO ? werkzeug: 127.0.0.1 - - [11/Sep/2026 03:33:50] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.009 2026-09-11 03:33:50,191 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 03:33:50] "GET /pos/ui/75 HTTP/1.1" 200 - 31 0.043 0.166 2026-09-11 03:33:50,226 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 03:33:50] "GET /web/image?model=product.template&field=image_128&id=1572&unique=2026-09-11T03:28:11.000+00:00 HTTP/1.1" 200 - 3 0.003 0.200 2026-09-11 03:33:50,252 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 03:33:50] "GET /web/image?model=product.template&field=image_128&id=1573&unique=2026-09-11T03:28:11.000+00:00 HTTP/1.1" 200 - 3 0.006 0.216 2026-09-11 03:33:50,278 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 03:33:50] "GET /web/image?model=product.template&field=image_128&id=1571&unique=2026-09-11T03:28:11.000+00:00 HTTP/1.1" 200 - 3 0.003 0.253 2026-09-11 03:33:50,318 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 03:33:50] "GET /web/image?model=product.template&field=image_128&id=1570&unique=2026-09-11T03:28:11.000+00:00 HTTP/1.1" 200 - 3 0.003 0.294 2026-09-11 03:33:50,356 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 03:33:50] "GET /web/image?model=product.template&field=image_128&id=1578&unique=2026-09-11T03:28:11.000+00:00 HTTP/1.1" 200 - 3 0.004 0.222 2026-09-11 03:33:50,409 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 03:33:50] "GET /web/image?model=product.template&field=image_128&id=1577&unique=2026-09-11T03:28:11.000+00:00 HTTP/1.1" 200 - 3 0.009 0.204 2026-09-11 03:33:50,441 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 03:33:50] "GET /web/image?model=product.template&field=image_128&id=1689&unique=2026-09-11T03:28:11.000+00:00 HTTP/1.1" 200 - 3 0.005 0.206 2026-09-11 03:33:50,467 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 03:33:50] "GET /web/image?model=product.template&field=image_128&id=1576&unique=2026-09-11T03:28:11.000+00:00 HTTP/1.1" 200 - 3 0.005 0.200 2026-09-11 03:33:50,555 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 03:33:50] "POST /web/dataset/call_kw/pos.session/set_opening_control#pos.session.set_opening_control HTTP/1.1" 200 - 38 0.046 0.224 2026-09-11 03:33:50,592 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 03:33:50] "GET /web/image?model=product.template&field=image_128&id=1575&unique=2026-09-11T03:28:11.000+00:00 HTTP/1.1" 200 - 3 0.004 0.225 2026-09-11 03:33:50,620 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 03:33:50] "GET /web/image?model=product.template&field=image_128&id=1574&unique=2026-09-11T03:28:11.000+00:00 HTTP/1.1" 200 - 3 0.007 0.281 2026-09-11 03:33:50,681 26 INFO rb-c800635-224702-414046 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-09-11 03:33:50,736 26 INFO rb-c800635-224702-414046 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-09-11 03:33:50,786 26 INFO rb-c800635-224702-414046 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-09-11 03:33:50,842 26 INFO rb-c800635-224702-414046 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-09-11 03:33:50,905 26 INFO rb-c800635-224702-414046 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-09-11 03:33:50,946 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 03:33:50] "POST /web/dataset/call_kw/loyalty.card/search_read#loyalty.card.search_read HTTP/1.1" 200 - 8 0.022 0.018 2026-09-11 03:33:50,957 26 INFO rb-c800635-224702-414046 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-09-11 03:33:51,046 26 INFO rb-c800635-224702-414046 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-09-11 03:33:51,096 26 INFO rb-c800635-224702-414046 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-09-11 03:33:51,148 26 INFO rb-c800635-224702-414046 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-09-11 03:33:51,198 26 INFO rb-c800635-224702-414046 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-09-11 03:33:51,249 26 INFO rb-c800635-224702-414046 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-09-11 03:33:51,299 26 INFO rb-c800635-224702-414046 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-09-11 03:33:51,359 26 INFO rb-c800635-224702-414046 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-09-11 03:33:51,410 26 INFO rb-c800635-224702-414046 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-09-11 03:33:51,464 26 INFO rb-c800635-224702-414046 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-09-11 03:33:51,515 26 INFO rb-c800635-224702-414046 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-09-11 03:33:51,570 26 INFO rb-c800635-224702-414046 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-09-11 03:33:51,630 26 INFO rb-c800635-224702-414046 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-09-11 03:33:51,706 26 INFO rb-c800635-224702-414046 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-09-11 03:33:51,771 26 INFO rb-c800635-224702-414046 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-09-11 03:33:51,822 26 INFO rb-c800635-224702-414046 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-09-11 03:33:51,880 26 INFO rb-c800635-224702-414046 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-09-11 03:33:51,930 26 INFO rb-c800635-224702-414046 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-09-11 03:33:51,984 26 INFO rb-c800635-224702-414046 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_program_using_same_product.browser: tour succeeded 2026-09-11 03:33:51,984 26 INFO rb-c800635-224702-414046 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_program_using_same_product.browser: ╔═══════════════════════════════════════════╗ ║ TOUR PosLoyaltyFreeProductTour2 SUCCEEDED ║ ╚═══════════════════════════════════════════╝ 2026-09-11 03:33:52,070 26 INFO rb-c800635-224702-414046 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_program_using_same_product.browser: heap 19629544 (allocated 20844544) 2026-09-11 03:33:52,089 26 INFO rb-c800635-224702-414046 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_program_using_same_product: Closing chrome headless with pid 80553 2026-09-11 03:33:52,093 26 INFO rb-c800635-224702-414046 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_program_using_same_product: Closing websocket connection 2026-09-11 03:33:52,096 26 INFO rb-c800635-224702-414046 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_program_using_same_product: Terminating chrome headless with pid 80553 2026-09-11 03:33:52,200 26 INFO rb-c800635-224702-414046 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_program_using_same_product: Chrome Log in: /tmp/odoo_tests/rb-c800635-224702-414046/chrome_logs/chrome_log_20260911_033352_200080_test_loyalty_program_using_same_product.txt 2026-09-11 03:33:52,200 26 INFO rb-c800635-224702-414046 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_program_using_same_product: Removing chrome user profile "/tmp/tmp39ikg7jw_chrome_odoo" 2026-09-11 03:33:52,215 26 INFO rb-c800635-224702-414046 odoo.addons.pos_loyalty.tests.test_frontend: Starting TestUi.test_loyalty_program_with_next_order_coupon_free_product ... 2026-09-11 03:33:53,163 26 INFO rb-c800635-224702-414046 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_program_with_next_order_coupon_free_product: Chrome pid: 80757 2026-09-11 03:33:53,164 26 INFO rb-c800635-224702-414046 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_program_with_next_order_coupon_free_product: Chrome headless temporary user profile dir: /tmp/tmpvvgvsh_h_chrome_odoo 2026-09-11 03:33:53,164 26 INFO rb-c800635-224702-414046 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:43141/json/version 2026-09-11 03:33:53,165 26 INFO rb-c800635-224702-414046 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:43141', path='/json/version', query='', fragment='') with timeout 3 increased to 10s during tests 2026-09-11 03:33:53,222 26 INFO rb-c800635-224702-414046 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-09-11 03:33:53,222 26 INFO rb-c800635-224702-414046 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:43141/json 2026-09-11 03:33:53,223 26 INFO rb-c800635-224702-414046 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:43141', path='/json', query='', fragment='') with timeout 3 increased to 10s during tests 2026-09-11 03:33:53,237 26 INFO rb-c800635-224702-414046 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:43141/devtools/page/02BE7A11DDDEE65807DF255A600A183E 2026-09-11 03:33:53,253 26 INFO rb-c800635-224702-414046 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_program_with_next_order_coupon_free_product: Enable chrome headless console log notification 2026-09-11 03:33:53,256 26 INFO rb-c800635-224702-414046 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_program_with_next_order_coupon_free_product: Chrome headless enable page notifications 2026-09-11 03:33:53,289 26 INFO rb-c800635-224702-414046 odoo.addons.base.models.res_users: Login successful for login:pos_user from n/a 2026-09-11 03:33:53,297 26 INFO rb-c800635-224702-414046 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_program_with_next_order_coupon_free_product: Setting session cookie in browser 2026-09-11 03:33:53,300 26 INFO rb-c800635-224702-414046 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-09-11 03:33:53,300 26 INFO rb-c800635-224702-414046 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-09-11 03:33:53,320 26 INFO rb-c800635-224702-414046 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-09-11 03:33:53,741 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 03:33:53] "GET /pos/ui/75 HTTP/1.1" 200 - 88 0.059 0.374 2026-09-11 03:33:53,746 26 INFO rb-c800635-224702-414046 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_program_with_next_order_coupon_free_product: Navigation result: {'frameId': '02BE7A11DDDEE65807DF255A600A183E', 'loaderId': 'A9339ED434159EDDEFEBB1315C6E337C', 'isDownload': False} 2026-09-11 03:33:53,746 26 INFO rb-c800635-224702-414046 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-09-11 03:33:53,761 26 INFO rb-c800635-224702-414046 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-09-11 03:33:53,789 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 03:33:53] "GET /web/assets/cbcf32d/point_of_sale.assets_prod.min.css HTTP/1.1" 200 - 2 0.009 0.013 2026-09-11 03:33:53,796 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 03:33:53] "GET /web/assets/e7bee96/point_of_sale.assets_prod.min.js HTTP/1.1" 200 - 2 0.001 0.019 2026-09-11 03:33:53,805 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 03:33:53] "GET /web/assets/31c33ef/web.__assets_tests_call__.min.js HTTP/1.1" 200 - 2 0.002 0.018 2026-09-11 03:33:54,217 26 INFO ? werkzeug: 127.0.0.1 - - [11/Sep/2026 03:33:54] "GET /web/static/fonts/lato/Lato-Reg-webfont.woff HTTP/1.1" 200 - 0 0.000 0.002 2026-09-11 03:33:54,222 26 INFO ? werkzeug: 127.0.0.1 - - [11/Sep/2026 03:33:54] "GET /point_of_sale/static/src/img/favicon.ico HTTP/1.1" 200 - 0 0.000 0.002 2026-09-11 03:33:54,240 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 03:33:54] "GET /web/webclient/translations?hash=&lang=en_US HTTP/1.1" 200 - 1 0.001 0.008 2026-09-11 03:33:54,251 26 INFO rb-c800635-224702-414046 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-09-11 03:33:54,258 26 INFO rb-c800635-224702-414046 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-09-11 03:33:54,266 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 03:33:54] "POST /web/dataset/call_kw/barcode.nomenclature/read#barcode.nomenclature.read HTTP/1.1" 200 - 5 0.005 0.006 2026-09-11 03:33:54,281 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 03:33:54] "POST /web/dataset/call_kw/barcode.rule/search_read#barcode.rule.search_read HTTP/1.1" 200 - 1 0.000 0.004 2026-09-11 03:33:54,298 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 03:33:54] "POST /pos/ping HTTP/1.1" 200 - 0 0.000 0.002 2026-09-11 03:33:54,329 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 03:33:54] "POST /web/dataset/call_kw/pos.config/register_new_device_identifier#pos.config.register_new_device_identifier HTTP/1.1" 200 - 9 0.004 0.010 2026-09-11 03:33:54,341 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 03:33:54] "GET /bus/websocket_worker_bundle?v=19.0-2 HTTP/1.1" 200 - 3 0.002 0.021 2026-09-11 03:33:54,391 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 03:33:54] "POST /web/dataset/call_kw/pos.session/load_data_params#pos.session.load_data_params HTTP/1.1" 200 - 29 0.016 0.030 2026-09-11 03:33:54,394 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 03:33:54] "GET /websocket?version=19.0-2 HTTP/1.1" 101 - 1 0.000 0.029 2026-09-11 03:33:54,991 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 03:33:54] "POST /web/dataset/call_kw/pos.session/load_data#pos.session.load_data HTTP/1.1" 200 - 389 0.261 0.294 2026-09-11 03:33:55,007 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 03:33:55] "POST /web/dataset/call_kw/pos.session/filter_local_data#pos.session.filter_local_data HTTP/1.1" 200 - 0 0.000 0.003 2026-09-11 03:33:55,057 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 03:33: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.005 2026-09-11 03:33:55,102 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 03:33:55] "GET /web/image/res.company/77/logo/256x256 HTTP/1.1" 200 - 8 0.005 0.029 2026-09-11 03:33:55,128 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 03:33:55] "POST /web/dataset/call_kw/pos.config/read_config_open_orders#pos.config.read_config_open_orders HTTP/1.1" 200 - 1 0.002 0.006 2026-09-11 03:33:55,137 26 INFO rb-c800635-224702-414046 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-09-11 03:33:55,149 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 03:33:55] "POST /web/dataset/call_kw/product.product/has_access#product.product.has_access HTTP/1.1" 200 - 1 0.002 0.005 2026-09-11 03:33:55,178 26 INFO ? werkzeug: 127.0.0.1 - - [11/Sep/2026 03:33:55] "GET /point_of_sale/static/src/fonts/Inconsolata.otf HTTP/1.1" 200 - 0 0.000 0.001 2026-09-11 03:33:55,191 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 03:33:55] "GET /pos/service-worker.js HTTP/1.1" 200 - 0 0.000 0.002 2026-09-11 03:33:55,227 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 03:33:55] "GET /web/image?model=res.company&id=77&field=logo HTTP/1.1" 200 - 3 0.008 0.019 2026-09-11 03:33:55,246 26 INFO ? werkzeug: 127.0.0.1 - - [11/Sep/2026 03:33:55] "GET /web/static/img/odoo_logo.svg HTTP/1.1" 200 - 0 0.000 0.029 2026-09-11 03:33:55,255 26 INFO ? werkzeug: 127.0.0.1 - - [11/Sep/2026 03:33:55] "GET /hr_attendance/static/img/background-light.svg HTTP/1.1" 200 - 0 0.000 0.006 2026-09-11 03:33:55,264 26 INFO ? werkzeug: 127.0.0.1 - - [11/Sep/2026 03:33:55] "GET /web/static/fonts/google/Roboto/Roboto-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.006 2026-09-11 03:33:55,269 26 INFO ? werkzeug: 127.0.0.1 - - [11/Sep/2026 03:33:55] "GET /web/static/src/libs/fontawesome/fonts/fontawesome-webfont.woff2?v=4.7.0 HTTP/1.1" 200 - 0 0.000 0.014 2026-09-11 03:33:55,271 26 INFO ? werkzeug: 127.0.0.1 - - [11/Sep/2026 03:33:55] "GET /web/static/lib/zxing-library/zxing-library.js HTTP/1.1" 200 - 0 0.000 0.007 2026-09-11 03:33:55,289 26 INFO rb-c800635-224702-414046 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-09-11 03:33:55,300 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 03:33:55] "GET /web/image/res.users/148/avatar_128 HTTP/1.1" 200 - 14 0.025 0.076 2026-09-11 03:33:55,375 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 03:33:55] "GET /pos/ui/75 HTTP/1.1" 200 - 31 0.032 0.093 2026-09-11 03:33:55,380 26 INFO rb-c800635-224702-414046 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-09-11 03:33:55,395 26 INFO ? werkzeug: 127.0.0.1 - - [11/Sep/2026 03:33:55] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.012 2026-09-11 03:33:55,433 26 INFO rb-c800635-224702-414046 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-09-11 03:33:55,449 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 03:33:55] "GET /pos/ui/75?from_backend=True HTTP/1.1" 200 - 31 0.040 0.171 2026-09-11 03:33:55,478 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 03:33:55] "GET /web/image?model=product.template&field=image_128&id=1572&unique=2026-09-11T03:28:11.000+00:00 HTTP/1.1" 200 - 3 0.004 0.112 2026-09-11 03:33:55,505 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 03:33:55] "GET /web/image?model=product.template&field=image_128&id=1573&unique=2026-09-11T03:28:11.000+00:00 HTTP/1.1" 200 - 3 0.003 0.135 2026-09-11 03:33:55,524 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 03:33:55] "GET /web/image?model=product.template&field=image_128&id=1571&unique=2026-09-11T03:28:11.000+00:00 HTTP/1.1" 200 - 3 0.003 0.158 2026-09-11 03:33:55,546 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 03:33:55] "GET /web/image?model=product.template&field=image_128&id=1570&unique=2026-09-11T03:28:11.000+00:00 HTTP/1.1" 200 - 3 0.002 0.193 2026-09-11 03:33:55,583 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 03:33:55] "GET /web/image?model=product.template&field=image_128&id=1691&unique=2026-09-11T03:28:11.000+00:00 HTTP/1.1" 200 - 3 0.001 0.178 2026-09-11 03:33:55,608 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 03:33:55] "GET /web/image?model=product.template&field=image_128&id=1576&unique=2026-09-11T03:28:11.000+00:00 HTTP/1.1" 200 - 3 0.010 0.141 2026-09-11 03:33:55,641 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 03:33:55] "GET /web/image?model=product.template&field=image_128&id=1578&unique=2026-09-11T03:28:11.000+00:00 HTTP/1.1" 200 - 3 0.007 0.152 2026-09-11 03:33:55,660 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 03:33:55] "GET /web/image?model=product.template&field=image_128&id=1577&unique=2026-09-11T03:28:11.000+00:00 HTTP/1.1" 200 - 3 0.002 0.135 2026-09-11 03:33:55,684 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 03:33:55] "GET /web/image?model=product.template&field=image_128&id=1692&unique=2026-09-11T03:28:11.000+00:00 HTTP/1.1" 200 - 3 0.002 0.153 2026-09-11 03:33:55,739 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 03:33:55] "POST /web/dataset/call_kw/pos.session/set_opening_control#pos.session.set_opening_control HTTP/1.1" 200 - 38 0.024 0.156 2026-09-11 03:33:55,755 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 03:33:55] "GET /web/image?model=product.template&field=image_128&id=1575&unique=2026-09-11T03:28:11.000+00:00 HTTP/1.1" 200 - 3 0.002 0.142 2026-09-11 03:33:55,784 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 03:33:55] "GET /web/image?model=product.template&field=image_128&id=1574&unique=2026-09-11T03:28:11.000+00:00 HTTP/1.1" 200 - 3 0.002 0.192 2026-09-11 03:33:55,889 26 INFO rb-c800635-224702-414046 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-09-11 03:33:55,946 26 INFO rb-c800635-224702-414046 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-09-11 03:33:55,996 26 INFO rb-c800635-224702-414046 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-09-11 03:33:56,051 26 INFO rb-c800635-224702-414046 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-09-11 03:33:56,112 26 INFO rb-c800635-224702-414046 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-09-11 03:33:56,163 26 INFO rb-c800635-224702-414046 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-09-11 03:33:56,214 26 INFO rb-c800635-224702-414046 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-09-11 03:33:56,297 26 INFO rb-c800635-224702-414046 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-09-11 03:33:56,349 26 INFO rb-c800635-224702-414046 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-09-11 03:33:56,400 26 INFO rb-c800635-224702-414046 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-09-11 03:33:56,453 26 INFO rb-c800635-224702-414046 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-09-11 03:33:56,627 26 INFO rb-c800635-224702-414046 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-09-11 03:33:56,678 26 INFO rb-c800635-224702-414046 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-09-11 03:33:56,729 26 INFO rb-c800635-224702-414046 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-09-11 03:33:56,780 26 INFO rb-c800635-224702-414046 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-09-11 03:33:56,830 26 INFO rb-c800635-224702-414046 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-09-11 03:33:56,881 26 INFO rb-c800635-224702-414046 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-09-11 03:33:56,937 26 INFO rb-c800635-224702-414046 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-09-11 03:33:56,988 26 INFO rb-c800635-224702-414046 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-09-11 03:33:57,041 26 INFO rb-c800635-224702-414046 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-09-11 03:33:57,116 26 INFO rb-c800635-224702-414046 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-09-11 03:33:57,132 26 INFO ? werkzeug: 127.0.0.1 - - [11/Sep/2026 03:33:57] "GET /point_of_sale/static/src/img/card-bank.png HTTP/1.1" 200 - 0 0.000 0.001 2026-09-11 03:33:57,136 26 INFO ? werkzeug: 127.0.0.1 - - [11/Sep/2026 03:33:57] "GET /point_of_sale/static/src/img/money.png HTTP/1.1" 200 - 0 0.000 0.001 2026-09-11 03:33:57,166 26 INFO rb-c800635-224702-414046 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-09-11 03:33:57,217 26 INFO rb-c800635-224702-414046 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-09-11 03:33:57,290 26 INFO rb-c800635-224702-414046 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-09-11 03:33:57,340 26 INFO rb-c800635-224702-414046 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-09-11 03:33:57,392 26 INFO rb-c800635-224702-414046 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-09-11 03:33:57,445 26 INFO rb-c800635-224702-414046 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-09-11 03:33:57,516 26 INFO rb-c800635-224702-414046 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-09-11 03:33:57,523 26 INFO rb-c800635-224702-414046 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #48720676 started for PoS orders references: [{'name': '/', 'pos_reference': '261-75-000001', 'uuid': '99e4a6e6-2d81-4743-9027-75ad6392932f'}] 2026-09-11 03:33:57,524 26 INFO ? werkzeug: 127.0.0.1 - - [11/Sep/2026 03:33:57] "GET /web/static/img/spin.svg HTTP/1.1" 200 - 0 0.000 0.005 2026-09-11 03:33:57,944 26 INFO rb-c800635-224702-414046 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #48720676 order {'name': '/', 'pos_reference': '261-75-000001', 'uuid': '99e4a6e6-2d81-4743-9027-75ad6392932f'} created pos.order #573 2026-09-11 03:33:57,958 26 INFO rb-c800635-224702-414046 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #48720676 finished 2026-09-11 03:33:58,008 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 03:33:58] "POST /web/dataset/call_kw/pos.order/sync_from_ui#pos.order.sync_from_ui HTTP/1.1" 200 - 211 0.250 0.239 2026-09-11 03:33:58,134 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 03:33:58] "POST /web/dataset/call_kw/pos.order/confirm_coupon_programs#pos.order.confirm_coupon_programs HTTP/1.1" 200 - 39 0.049 0.041 2026-09-11 03:33:58,154 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 03:33:58] "POST /web/dataset/call_kw/pos.order/get_preparation_change#pos.order.get_preparation_change HTTP/1.1" 200 - 1 0.001 0.005 2026-09-11 03:33:58,248 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 03:33:58] "GET /report/barcode/Code128/0443-e055-488b HTTP/1.1" 200 - 0 0.000 0.037 2026-09-11 03:33:58,251 26 INFO rb-c800635-224702-414046 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-09-11 03:33:58,257 26 INFO rb-c800635-224702-414046 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #18258006 started for PoS orders references: [{'name': 'Shop - 000001', 'pos_reference': '261-75-000001', 'uuid': '99e4a6e6-2d81-4743-9027-75ad6392932f'}] 2026-09-11 03:33:58,262 26 INFO rb-c800635-224702-414046 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #18258006 order {'name': 'Shop - 000001', 'pos_reference': '261-75-000001', 'uuid': '99e4a6e6-2d81-4743-9027-75ad6392932f'} sync ignored for existing PoS order pos.order(573,) (state: paid) 2026-09-11 03:33:58,272 26 INFO rb-c800635-224702-414046 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #18258006 finished 2026-09-11 03:33:58,299 26 INFO rb-c800635-224702-414046 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_program_with_next_order_coupon_free_product.browser: tour succeeded 2026-09-11 03:33:58,306 26 INFO rb-c800635-224702-414046 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_program_with_next_order_coupon_free_product.browser: ╔═══════════════════════════════════╗ ║ TOUR PosLoyaltyTour11.1 SUCCEEDED ║ ╚═══════════════════════════════════╝ 2026-09-11 03:33:58,364 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 03:33:58] "POST /web/dataset/call_kw/pos.order/sync_from_ui#pos.order.sync_from_ui HTTP/1.1" 200 - 64 0.046 0.063 2026-09-11 03:33:58,428 26 INFO rb-c800635-224702-414046 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_program_with_next_order_coupon_free_product.browser: heap 21401708 (allocated 23990272) 2026-09-11 03:33:58,451 26 INFO rb-c800635-224702-414046 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_program_with_next_order_coupon_free_product: Closing chrome headless with pid 80757 2026-09-11 03:33:58,452 26 INFO rb-c800635-224702-414046 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_program_with_next_order_coupon_free_product: Closing websocket connection 2026-09-11 03:33:58,453 26 INFO rb-c800635-224702-414046 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_program_with_next_order_coupon_free_product: Terminating chrome headless with pid 80757 2026-09-11 03:33:58,551 26 INFO rb-c800635-224702-414046 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_program_with_next_order_coupon_free_product: Chrome Log in: /tmp/odoo_tests/rb-c800635-224702-414046/chrome_logs/chrome_log_20260911_033358_551257_test_loyalty_program_with_next_order_coupon_free_product.txt 2026-09-11 03:33:58,551 26 INFO rb-c800635-224702-414046 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_program_with_next_order_coupon_free_product: Removing chrome user profile "/tmp/tmpvvgvsh_h_chrome_odoo" 2026-09-11 03:33:58,847 26 INFO rb-c800635-224702-414046 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_program_with_next_order_coupon_free_product: Chrome pid: 80966 2026-09-11 03:33:58,847 26 INFO rb-c800635-224702-414046 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_program_with_next_order_coupon_free_product: Chrome headless temporary user profile dir: /tmp/tmptozj9pu0_chrome_odoo 2026-09-11 03:33:58,848 26 INFO rb-c800635-224702-414046 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:33499/json/version 2026-09-11 03:33:58,849 26 INFO rb-c800635-224702-414046 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:33499', path='/json/version', query='', fragment='') with timeout 3 increased to 10s during tests 2026-09-11 03:33:58,869 26 INFO rb-c800635-224702-414046 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-09-11 03:33:58,869 26 INFO rb-c800635-224702-414046 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:33499/json 2026-09-11 03:33:58,870 26 INFO rb-c800635-224702-414046 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:33499', path='/json', query='', fragment='') with timeout 3 increased to 10s during tests 2026-09-11 03:33:58,887 26 INFO rb-c800635-224702-414046 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:33499/devtools/page/058563A485449AECD7665AB5AD834D4E 2026-09-11 03:33:58,898 26 INFO rb-c800635-224702-414046 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_program_with_next_order_coupon_free_product: Enable chrome headless console log notification 2026-09-11 03:33:58,904 26 INFO rb-c800635-224702-414046 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_program_with_next_order_coupon_free_product: Chrome headless enable page notifications 2026-09-11 03:33:58,940 26 INFO rb-c800635-224702-414046 odoo.addons.base.models.res_users: Login successful for login:pos_user from n/a 2026-09-11 03:33:58,942 26 INFO rb-c800635-224702-414046 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_program_with_next_order_coupon_free_product: Setting session cookie in browser 2026-09-11 03:33:58,944 26 INFO rb-c800635-224702-414046 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-09-11 03:33:58,944 26 INFO rb-c800635-224702-414046 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-09-11 03:33:59,005 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 03:33:59] "GET /pos/ui/75 HTTP/1.1" 200 - 31 0.013 0.038 2026-09-11 03:33:59,009 26 INFO rb-c800635-224702-414046 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_program_with_next_order_coupon_free_product: Navigation result: {'frameId': '058563A485449AECD7665AB5AD834D4E', 'loaderId': '467C880C82E81E5FEBFC93F38254140A', 'isDownload': False} 2026-09-11 03:33:59,009 26 INFO rb-c800635-224702-414046 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-09-11 03:33:59,025 26 INFO rb-c800635-224702-414046 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-09-11 03:33:59,044 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 03:33:59] "GET /web/assets/31c33ef/web.__assets_tests_call__.min.js HTTP/1.1" 200 - 2 0.002 0.012 2026-09-11 03:33:59,048 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 03:33:59] "GET /web/assets/e7bee96/point_of_sale.assets_prod.min.js HTTP/1.1" 200 - 2 0.001 0.008 2026-09-11 03:33:59,056 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 03:33:59] "GET /web/assets/cbcf32d/point_of_sale.assets_prod.min.css HTTP/1.1" 200 - 2 0.001 0.018 2026-09-11 03:33:59,492 26 INFO ? werkzeug: 127.0.0.1 - - [11/Sep/2026 03:33:59] "GET /web/static/fonts/lato/Lato-Reg-webfont.woff HTTP/1.1" 200 - 0 0.000 0.001 2026-09-11 03:33:59,501 26 INFO ? werkzeug: 127.0.0.1 - - [11/Sep/2026 03:33:59] "GET /point_of_sale/static/src/img/favicon.ico HTTP/1.1" 200 - 0 0.000 0.003 2026-09-11 03:33:59,511 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 03:33:59] "GET /web/webclient/translations?hash=&lang=en_US HTTP/1.1" 200 - 0 0.000 0.008 2026-09-11 03:33:59,534 26 INFO rb-c800635-224702-414046 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-09-11 03:33:59,547 26 INFO rb-c800635-224702-414046 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-09-11 03:33:59,548 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 03:33:59] "POST /web/dataset/call_kw/barcode.nomenclature/read#barcode.nomenclature.read HTTP/1.1" 200 - 2 0.001 0.007 2026-09-11 03:33:59,574 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 03:33:59] "POST /web/dataset/call_kw/barcode.rule/search_read#barcode.rule.search_read HTTP/1.1" 200 - 1 0.000 0.013 2026-09-11 03:33:59,587 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 03:33:59] "POST /pos/ping HTTP/1.1" 200 - 0 0.000 0.002 2026-09-11 03:33:59,608 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 03:33:59] "POST /web/dataset/call_kw/pos.config/register_new_device_identifier#pos.config.register_new_device_identifier HTTP/1.1" 200 - 4 0.003 0.005 2026-09-11 03:33:59,619 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 03:33:59] "GET /bus/websocket_worker_bundle?v=19.0-2 HTTP/1.1" 200 - 2 0.003 0.013 2026-09-11 03:33:59,871 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 03:33:59] "POST /web/dataset/call_kw/pos.session/load_data_params#pos.session.load_data_params HTTP/1.1" 200 - 11 0.011 0.225 2026-09-11 03:33:59,874 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 03:33:59] "GET /websocket?version=19.0-2 HTTP/1.1" 101 - 0 0.000 0.229 2026-09-11 03:34:00,316 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 03:34:00] "POST /web/dataset/call_kw/pos.session/load_data#pos.session.load_data HTTP/1.1" 200 - 291 0.171 0.254 2026-09-11 03:34:00,332 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 03:34:00] "POST /web/dataset/call_kw/pos.session/filter_local_data#pos.session.filter_local_data HTTP/1.1" 200 - 0 0.000 0.004 2026-09-11 03:34:00,380 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 03:34: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.007 2026-09-11 03:34:00,460 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 03:34:00] "GET /web/image/res.company/77/logo/256x256 HTTP/1.1" 200 - 3 0.003 0.041 2026-09-11 03:34:00,495 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 03:34: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.007 2026-09-11 03:34:00,506 26 INFO rb-c800635-224702-414046 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-09-11 03:34:00,516 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 03:34:00] "POST /web/dataset/call_kw/product.product/has_access#product.product.has_access HTTP/1.1" 200 - 0 0.000 0.004 2026-09-11 03:34:00,575 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 03:34:00] "GET /pos/service-worker.js HTTP/1.1" 200 - 0 0.000 0.005 2026-09-11 03:34:00,582 26 INFO ? werkzeug: 127.0.0.1 - - [11/Sep/2026 03:34:00] "GET /point_of_sale/static/src/fonts/Inconsolata.otf HTTP/1.1" 200 - 0 0.000 0.002 2026-09-11 03:34:00,598 26 INFO ? werkzeug: 127.0.0.1 - - [11/Sep/2026 03:34:00] "GET /hr_attendance/static/img/background-light.svg HTTP/1.1" 200 - 0 0.000 0.007 2026-09-11 03:34:00,599 26 INFO ? werkzeug: 127.0.0.1 - - [11/Sep/2026 03:34:00] "GET /web/static/img/odoo_logo.svg HTTP/1.1" 200 - 0 0.000 0.008 2026-09-11 03:34:00,618 26 INFO ? werkzeug: 127.0.0.1 - - [11/Sep/2026 03:34:00] "GET /web/static/src/libs/fontawesome/fonts/fontawesome-webfont.woff2?v=4.7.0 HTTP/1.1" 200 - 0 0.000 0.010 2026-09-11 03:34:00,623 26 INFO ? werkzeug: 127.0.0.1 - - [11/Sep/2026 03:34:00] "GET /web/static/fonts/google/Roboto/Roboto-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.008 2026-09-11 03:34:00,624 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 03:34:00] "GET /web/image/res.users/148/avatar_128 HTTP/1.1" 200 - 7 0.009 0.029 2026-09-11 03:34:00,650 26 INFO ? werkzeug: 127.0.0.1 - - [11/Sep/2026 03:34:00] "GET /web/static/lib/zxing-library/zxing-library.js HTTP/1.1" 200 - 0 0.000 0.013 2026-09-11 03:34:00,660 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 03:34:00] "GET /web/image?model=res.company&id=77&field=logo HTTP/1.1" 200 - 3 0.009 0.063 2026-09-11 03:34:00,709 26 INFO rb-c800635-224702-414046 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-09-11 03:34:00,732 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 03:34:00] "GET /pos/ui/75?from_backend=True HTTP/1.1" 200 - 31 0.023 0.081 2026-09-11 03:34:00,773 26 INFO rb-c800635-224702-414046 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-09-11 03:34:00,790 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 03:34:00] "GET /pos/ui/75 HTTP/1.1" 200 - 31 0.024 0.143 2026-09-11 03:34:00,796 26 INFO ? werkzeug: 127.0.0.1 - - [11/Sep/2026 03:34:00] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.001 2026-09-11 03:34:00,821 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 03:34:00] "GET /web/image?model=product.template&field=image_128&id=1570&unique=2026-09-11T03:28:11.000+00:00 HTTP/1.1" 200 - 3 0.005 0.059 2026-09-11 03:34:00,857 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 03:34:00] "GET /web/image?model=product.template&field=image_128&id=1571&unique=2026-09-11T03:28:11.000+00:00 HTTP/1.1" 200 - 3 0.005 0.086 2026-09-11 03:34:00,876 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 03:34:00] "GET /web/image?model=product.template&field=image_128&id=1572&unique=2026-09-11T03:28:11.000+00:00 HTTP/1.1" 200 - 3 0.003 0.100 2026-09-11 03:34:00,906 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 03:34:00] "GET /web/image?model=product.template&field=image_128&id=1573&unique=2026-09-11T03:28:11.000+00:00 HTTP/1.1" 200 - 3 0.005 0.124 2026-09-11 03:34:00,923 26 INFO rb-c800635-224702-414046 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-09-11 03:34:00,932 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 03:34:00] "GET /web/image?model=product.template&field=image_128&id=1574&unique=2026-09-11T03:28:11.000+00:00 HTTP/1.1" 200 - 3 0.002 0.148 2026-09-11 03:34:00,960 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 03:34:00] "GET /web/image?model=product.template&field=image_128&id=1575&unique=2026-09-11T03:28:11.000+00:00 HTTP/1.1" 200 - 3 0.007 0.148 2026-09-11 03:34:00,993 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 03:34:00] "GET /web/image?model=product.template&field=image_128&id=1576&unique=2026-09-11T03:28:11.000+00:00 HTTP/1.1" 200 - 3 0.002 0.167 2026-09-11 03:34:01,007 26 INFO rb-c800635-224702-414046 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-09-11 03:34:01,038 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 03:34:01] "GET /web/image?model=product.template&field=image_128&id=1577&unique=2026-09-11T03:28:11.000+00:00 HTTP/1.1" 200 - 3 0.009 0.166 2026-09-11 03:34:01,051 26 INFO rb-c800635-224702-414046 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-09-11 03:34:01,065 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 03:34:01] "GET /web/image?model=product.template&field=image_128&id=1578&unique=2026-09-11T03:28:11.000+00:00 HTTP/1.1" 200 - 3 0.003 0.176 2026-09-11 03:34:01,098 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 03:34:01] "GET /web/image?model=product.template&field=image_128&id=1691&unique=2026-09-11T03:28:11.000+00:00 HTTP/1.1" 200 - 3 0.005 0.182 2026-09-11 03:34:01,106 26 INFO rb-c800635-224702-414046 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-09-11 03:34:01,129 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 03:34:01] "GET /web/image?model=product.template&field=image_128&id=1692&unique=2026-09-11T03:28:11.000+00:00 HTTP/1.1" 200 - 3 0.001 0.191 2026-09-11 03:34:01,168 26 INFO rb-c800635-224702-414046 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-09-11 03:34:01,219 26 INFO rb-c800635-224702-414046 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-09-11 03:34:01,270 26 INFO rb-c800635-224702-414046 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-09-11 03:34:01,361 26 INFO rb-c800635-224702-414046 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-09-11 03:34:01,412 26 INFO rb-c800635-224702-414046 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-09-11 03:34:01,462 26 INFO rb-c800635-224702-414046 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-09-11 03:34:01,513 26 INFO rb-c800635-224702-414046 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-09-11 03:34:01,563 26 INFO rb-c800635-224702-414046 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-09-11 03:34:01,621 26 INFO rb-c800635-224702-414046 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-09-11 03:34:01,672 26 INFO rb-c800635-224702-414046 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-09-11 03:34:01,725 26 INFO rb-c800635-224702-414046 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-09-11 03:34:01,776 26 INFO rb-c800635-224702-414046 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-09-11 03:34:01,833 26 INFO rb-c800635-224702-414046 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-09-11 03:34:01,889 26 INFO rb-c800635-224702-414046 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-09-11 03:34:01,944 26 INFO rb-c800635-224702-414046 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-09-11 03:34:02,003 26 INFO rb-c800635-224702-414046 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-09-11 03:34:02,020 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 03:34: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.002 0.011 2026-09-11 03:34:02,050 26 INFO rb-c800635-224702-414046 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-09-11 03:34:02,055 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 03:34:02] "POST /web/dataset/call_kw/pos.config/use_coupon_code#pos.config.use_coupon_code HTTP/1.1" 200 - 10 0.008 0.018 2026-09-11 03:34:02,106 26 INFO rb-c800635-224702-414046 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-09-11 03:34:02,157 26 INFO rb-c800635-224702-414046 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-09-11 03:34:02,209 26 INFO rb-c800635-224702-414046 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-09-11 03:34:02,260 26 INFO rb-c800635-224702-414046 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-09-11 03:34:02,315 26 INFO rb-c800635-224702-414046 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-09-11 03:34:02,372 26 INFO rb-c800635-224702-414046 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-09-11 03:34:02,423 26 INFO rb-c800635-224702-414046 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-09-11 03:34:02,499 26 INFO rb-c800635-224702-414046 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-09-11 03:34:02,563 26 INFO rb-c800635-224702-414046 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-09-11 03:34:02,614 26 INFO rb-c800635-224702-414046 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-09-11 03:34:02,669 26 INFO rb-c800635-224702-414046 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-09-11 03:34:02,720 26 INFO rb-c800635-224702-414046 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-09-11 03:34:02,774 26 INFO rb-c800635-224702-414046 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-09-11 03:34:02,824 26 INFO rb-c800635-224702-414046 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-09-11 03:34:02,875 26 INFO rb-c800635-224702-414046 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-09-11 03:34:02,926 26 INFO rb-c800635-224702-414046 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-09-11 03:34:02,992 26 INFO rb-c800635-224702-414046 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-09-11 03:34:03,008 26 INFO ? werkzeug: 127.0.0.1 - - [11/Sep/2026 03:34:03] "GET /point_of_sale/static/src/img/card-bank.png HTTP/1.1" 200 - 0 0.000 0.002 2026-09-11 03:34:03,009 26 INFO ? werkzeug: 127.0.0.1 - - [11/Sep/2026 03:34:03] "GET /point_of_sale/static/src/img/money.png HTTP/1.1" 200 - 0 0.000 0.003 2026-09-11 03:34:03,043 26 INFO rb-c800635-224702-414046 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-09-11 03:34:03,094 26 INFO rb-c800635-224702-414046 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-09-11 03:34:03,162 26 INFO rb-c800635-224702-414046 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-09-11 03:34:03,215 26 INFO rb-c800635-224702-414046 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-09-11 03:34:03,267 26 INFO rb-c800635-224702-414046 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-09-11 03:34:03,324 26 INFO rb-c800635-224702-414046 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-09-11 03:34:03,335 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 03:34:03] "POST /web/dataset/call_kw/pos.order/validate_coupon_programs#pos.order.validate_coupon_programs HTTP/1.1" 200 - 4 0.002 0.007 2026-09-11 03:34:03,362 26 INFO rb-c800635-224702-414046 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #71834423 started for PoS orders references: [{'name': '/', 'pos_reference': '262-75-000001', 'uuid': '7dc4d425-1898-4c36-b633-b982f0f5dff3'}] 2026-09-11 03:34:03,372 26 INFO ? werkzeug: 127.0.0.1 - - [11/Sep/2026 03:34:03] "GET /web/static/img/spin.svg HTTP/1.1" 200 - 0 0.000 0.004 2026-09-11 03:34:03,676 26 INFO rb-c800635-224702-414046 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #71834423 order {'name': '/', 'pos_reference': '262-75-000001', 'uuid': '7dc4d425-1898-4c36-b633-b982f0f5dff3'} created pos.order #574 2026-09-11 03:34:03,687 26 INFO rb-c800635-224702-414046 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #71834423 finished 2026-09-11 03:34:03,722 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 03:34:03] "POST /web/dataset/call_kw/pos.order/sync_from_ui#pos.order.sync_from_ui HTTP/1.1" 200 - 162 0.105 0.258 2026-09-11 03:34:03,822 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 03:34:03] "POST /web/dataset/call_kw/pos.order/confirm_coupon_programs#pos.order.confirm_coupon_programs HTTP/1.1" 200 - 25 0.031 0.038 2026-09-11 03:34:03,859 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 03:34: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-09-11 03:34:03,983 26 INFO rb-c800635-224702-414046 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #28002606 started for PoS orders references: [{'name': 'Shop - 000001', 'pos_reference': '262-75-000001', 'uuid': '7dc4d425-1898-4c36-b633-b982f0f5dff3'}] 2026-09-11 03:34:03,996 26 INFO rb-c800635-224702-414046 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #28002606 order {'name': 'Shop - 000001', 'pos_reference': '262-75-000001', 'uuid': '7dc4d425-1898-4c36-b633-b982f0f5dff3'} sync ignored for existing PoS order pos.order(574,) (state: paid) 2026-09-11 03:34:04,003 26 INFO rb-c800635-224702-414046 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-09-11 03:34:04,015 26 INFO rb-c800635-224702-414046 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #28002606 finished 2026-09-11 03:34:04,049 26 INFO rb-c800635-224702-414046 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_program_with_next_order_coupon_free_product.browser: tour succeeded 2026-09-11 03:34:04,049 26 INFO rb-c800635-224702-414046 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_program_with_next_order_coupon_free_product.browser: ╔═══════════════════════════════════╗ ║ TOUR PosLoyaltyTour11.2 SUCCEEDED ║ ╚═══════════════════════════════════╝ 2026-09-11 03:34:04,095 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 03:34:04] "POST /web/dataset/call_kw/pos.order/sync_from_ui#pos.order.sync_from_ui HTTP/1.1" 200 - 49 0.040 0.076 2026-09-11 03:34:04,189 26 INFO rb-c800635-224702-414046 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_program_with_next_order_coupon_free_product.browser: heap 22610424 (allocated 26611712) 2026-09-11 03:34:04,200 26 INFO rb-c800635-224702-414046 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_program_with_next_order_coupon_free_product: Closing chrome headless with pid 80966 2026-09-11 03:34:04,202 26 INFO rb-c800635-224702-414046 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_program_with_next_order_coupon_free_product: Closing websocket connection 2026-09-11 03:34:04,208 26 INFO rb-c800635-224702-414046 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_program_with_next_order_coupon_free_product: Terminating chrome headless with pid 80966 2026-09-11 03:34:04,308 26 INFO rb-c800635-224702-414046 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_program_with_next_order_coupon_free_product: Chrome Log in: /tmp/odoo_tests/rb-c800635-224702-414046/chrome_logs/chrome_log_20260911_033404_308716_test_loyalty_program_with_next_order_coupon_free_product.txt 2026-09-11 03:34:04,309 26 INFO rb-c800635-224702-414046 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_program_with_next_order_coupon_free_product: Removing chrome user profile "/tmp/tmptozj9pu0_chrome_odoo" 2026-09-11 03:34:04,329 26 INFO rb-c800635-224702-414046 odoo.addons.pos_loyalty.tests.test_frontend: Starting TestUi.test_loyalty_program_with_tagged_buy_x_get_y ... 2026-09-11 03:34:05,058 26 INFO rb-c800635-224702-414046 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_program_with_tagged_buy_x_get_y: Chrome pid: 81182 2026-09-11 03:34:05,059 26 INFO rb-c800635-224702-414046 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_program_with_tagged_buy_x_get_y: Chrome headless temporary user profile dir: /tmp/tmph2w6wgok_chrome_odoo 2026-09-11 03:34:05,059 26 INFO rb-c800635-224702-414046 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:34723/json/version 2026-09-11 03:34:05,060 26 INFO rb-c800635-224702-414046 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:34723', path='/json/version', query='', fragment='') with timeout 3 increased to 10s during tests 2026-09-11 03:34:05,074 26 INFO rb-c800635-224702-414046 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-09-11 03:34:05,074 26 INFO rb-c800635-224702-414046 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:34723/json 2026-09-11 03:34:05,075 26 INFO rb-c800635-224702-414046 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:34723', path='/json', query='', fragment='') with timeout 3 increased to 10s during tests 2026-09-11 03:34:05,091 26 INFO rb-c800635-224702-414046 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:34723/devtools/page/4C220394EDAAE09038C9027BD112A14B 2026-09-11 03:34:05,098 26 INFO rb-c800635-224702-414046 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_program_with_tagged_buy_x_get_y: Enable chrome headless console log notification 2026-09-11 03:34:05,104 26 INFO rb-c800635-224702-414046 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_program_with_tagged_buy_x_get_y: Chrome headless enable page notifications 2026-09-11 03:34:05,163 26 INFO rb-c800635-224702-414046 odoo.addons.base.models.res_users: Login successful for login:pos_user from n/a 2026-09-11 03:34:05,169 26 INFO rb-c800635-224702-414046 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_program_with_tagged_buy_x_get_y: Setting session cookie in browser 2026-09-11 03:34:05,170 26 INFO rb-c800635-224702-414046 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-09-11 03:34:05,170 26 INFO rb-c800635-224702-414046 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-09-11 03:34:05,181 26 INFO rb-c800635-224702-414046 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-09-11 03:34:05,613 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 03:34:05] "GET /pos/ui/75 HTTP/1.1" 200 - 88 0.039 0.396 2026-09-11 03:34:05,617 26 INFO rb-c800635-224702-414046 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_program_with_tagged_buy_x_get_y: Navigation result: {'frameId': '4C220394EDAAE09038C9027BD112A14B', 'loaderId': '87C4A8DC349057408446CF049F0BD150', 'isDownload': False} 2026-09-11 03:34:05,617 26 INFO rb-c800635-224702-414046 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_program_with_tagged_buy_x_get_y: Evaluate ready code "odoo.isTourReady('PosLoyaltyTour12')" 2026-09-11 03:34:05,634 26 INFO rb-c800635-224702-414046 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-09-11 03:34:05,652 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 03:34:05] "GET /web/assets/31c33ef/web.__assets_tests_call__.min.js HTTP/1.1" 200 - 2 0.002 0.009 2026-09-11 03:34:05,659 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 03:34:05] "GET /web/assets/cbcf32d/point_of_sale.assets_prod.min.css HTTP/1.1" 200 - 2 0.001 0.017 2026-09-11 03:34:05,665 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 03:34:05] "GET /web/assets/e7bee96/point_of_sale.assets_prod.min.js HTTP/1.1" 200 - 2 0.002 0.017 2026-09-11 03:34:06,116 26 INFO ? werkzeug: 127.0.0.1 - - [11/Sep/2026 03:34:06] "GET /web/static/fonts/lato/Lato-Reg-webfont.woff HTTP/1.1" 200 - 0 0.000 0.001 2026-09-11 03:34:06,127 26 INFO ? werkzeug: 127.0.0.1 - - [11/Sep/2026 03:34:06] "GET /point_of_sale/static/src/img/favicon.ico HTTP/1.1" 200 - 0 0.000 0.005 2026-09-11 03:34:06,141 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 03:34:06] "GET /web/webclient/translations?hash=&lang=en_US HTTP/1.1" 200 - 1 0.001 0.010 2026-09-11 03:34:06,154 26 INFO rb-c800635-224702-414046 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-09-11 03:34:06,162 26 INFO rb-c800635-224702-414046 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-09-11 03:34:06,168 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 03:34:06] "POST /web/dataset/call_kw/barcode.nomenclature/read#barcode.nomenclature.read HTTP/1.1" 200 - 5 0.004 0.006 2026-09-11 03:34:06,181 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 03:34:06] "POST /web/dataset/call_kw/barcode.rule/search_read#barcode.rule.search_read HTTP/1.1" 200 - 1 0.001 0.004 2026-09-11 03:34:06,192 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 03:34:06] "POST /pos/ping HTTP/1.1" 200 - 0 0.000 0.002 2026-09-11 03:34:06,220 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 03:34:06] "POST /web/dataset/call_kw/pos.config/register_new_device_identifier#pos.config.register_new_device_identifier HTTP/1.1" 200 - 9 0.006 0.012 2026-09-11 03:34:06,234 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 03:34:06] "GET /bus/websocket_worker_bundle?v=19.0-2 HTTP/1.1" 200 - 3 0.003 0.028 2026-09-11 03:34:06,298 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 03:34:06] "POST /web/dataset/call_kw/pos.session/load_data_params#pos.session.load_data_params HTTP/1.1" 200 - 29 0.037 0.029 2026-09-11 03:34:06,301 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 03:34:06] "GET /websocket?version=19.0-2 HTTP/1.1" 101 - 1 0.000 0.028 2026-09-11 03:34:06,981 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 03:34:06] "POST /web/dataset/call_kw/pos.session/load_data#pos.session.load_data HTTP/1.1" 200 - 395 0.350 0.302 2026-09-11 03:34:07,009 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 03:34:07] "POST /web/dataset/call_kw/pos.session/filter_local_data#pos.session.filter_local_data HTTP/1.1" 200 - 0 0.000 0.018 2026-09-11 03:34:07,062 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 03:34:07] "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.005 2026-09-11 03:34:07,109 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 03:34:07] "GET /web/image/res.company/77/logo/256x256 HTTP/1.1" 200 - 8 0.004 0.029 2026-09-11 03:34:07,146 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 03:34: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-09-11 03:34:07,160 26 INFO rb-c800635-224702-414046 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-09-11 03:34:07,174 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 03:34:07] "POST /web/dataset/call_kw/product.product/has_access#product.product.has_access HTTP/1.1" 200 - 1 0.002 0.005 2026-09-11 03:34:07,203 26 INFO ? werkzeug: 127.0.0.1 - - [11/Sep/2026 03:34:07] "GET /point_of_sale/static/src/fonts/Inconsolata.otf HTTP/1.1" 200 - 0 0.000 0.002 2026-09-11 03:34:07,209 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 03:34:07] "GET /pos/service-worker.js HTTP/1.1" 200 - 0 0.000 0.002 2026-09-11 03:34:07,232 26 INFO ? werkzeug: 127.0.0.1 - - [11/Sep/2026 03:34:07] "GET /web/static/img/odoo_logo.svg HTTP/1.1" 200 - 0 0.000 0.011 2026-09-11 03:34:07,240 26 INFO ? werkzeug: 127.0.0.1 - - [11/Sep/2026 03:34:07] "GET /hr_attendance/static/img/background-light.svg HTTP/1.1" 200 - 0 0.000 0.016 2026-09-11 03:34:07,252 26 INFO ? werkzeug: 127.0.0.1 - - [11/Sep/2026 03:34:07] "GET /web/static/src/libs/fontawesome/fonts/fontawesome-webfont.woff2?v=4.7.0 HTTP/1.1" 200 - 0 0.000 0.020 2026-09-11 03:34:07,255 26 INFO ? werkzeug: 127.0.0.1 - - [11/Sep/2026 03:34:07] "GET /web/static/fonts/google/Roboto/Roboto-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.020 2026-09-11 03:34:07,277 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 03:34:07] "GET /web/image?model=res.company&id=77&field=logo HTTP/1.1" 200 - 3 0.004 0.054 2026-09-11 03:34:07,318 26 INFO rb-c800635-224702-414046 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-09-11 03:34:07,325 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 03:34:07] "GET /web/image/res.users/148/avatar_128 HTTP/1.1" 200 - 14 0.015 0.090 2026-09-11 03:34:07,346 26 INFO ? werkzeug: 127.0.0.1 - - [11/Sep/2026 03:34:07] "GET /web/static/lib/zxing-library/zxing-library.js HTTP/1.1" 200 - 0 0.000 0.010 2026-09-11 03:34:07,406 26 INFO rb-c800635-224702-414046 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-09-11 03:34:07,416 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 03:34:07] "GET /pos/ui/75 HTTP/1.1" 200 - 31 0.041 0.041 2026-09-11 03:34:07,422 26 INFO ? werkzeug: 127.0.0.1 - - [11/Sep/2026 03:34:07] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.001 2026-09-11 03:34:07,449 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 03:34:07] "GET /web/image?model=product.template&field=image_128&id=1570&unique=2026-09-11T03:28:11.000+00:00 HTTP/1.1" 200 - 3 0.003 0.080 2026-09-11 03:34:07,482 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 03:34:07] "GET /web/image?model=product.template&field=image_128&id=1572&unique=2026-09-11T03:28:11.000+00:00 HTTP/1.1" 200 - 3 0.003 0.105 2026-09-11 03:34:07,516 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 03:34:07] "GET /web/image?model=product.template&field=image_128&id=1571&unique=2026-09-11T03:28:11.000+00:00 HTTP/1.1" 200 - 3 0.005 0.143 2026-09-11 03:34:07,550 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 03:34:07] "GET /web/image?model=product.template&field=image_128&id=1573&unique=2026-09-11T03:28:11.000+00:00 HTTP/1.1" 200 - 3 0.004 0.167 2026-09-11 03:34:07,615 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 03:34:07] "GET /pos/ui/75?from_backend=True HTTP/1.1" 200 - 31 0.029 0.250 2026-09-11 03:34:07,637 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 03:34:07] "GET /web/image?model=product.template&field=image_128&id=1578&unique=2026-09-11T03:28:11.000+00:00 HTTP/1.1" 200 - 3 0.007 0.206 2026-09-11 03:34:07,658 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 03:34:07] "GET /web/image?model=product.template&field=image_128&id=1577&unique=2026-09-11T03:28:11.000+00:00 HTTP/1.1" 200 - 3 0.001 0.202 2026-09-11 03:34:07,681 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 03:34:07] "GET /web/image?model=product.template&field=image_128&id=1576&unique=2026-09-11T03:28:11.000+00:00 HTTP/1.1" 200 - 3 0.003 0.189 2026-09-11 03:34:07,705 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 03:34:07] "GET /web/image?model=product.template&field=image_128&id=1694&unique=2026-09-11T03:28:11.000+00:00 HTTP/1.1" 200 - 3 0.002 0.181 2026-09-11 03:34:07,733 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 03:34:07] "GET /web/image?model=product.template&field=image_128&id=1695&unique=2026-09-11T03:28:11.000+00:00 HTTP/1.1" 200 - 3 0.003 0.173 2026-09-11 03:34:07,799 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 03:34:07] "POST /web/dataset/call_kw/pos.session/set_opening_control#pos.session.set_opening_control HTTP/1.1" 200 - 38 0.031 0.141 2026-09-11 03:34:07,828 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 03:34:07] "GET /web/image?model=product.template&field=image_128&id=1575&unique=2026-09-11T03:28:11.000+00:00 HTTP/1.1" 200 - 3 0.002 0.163 2026-09-11 03:34:07,845 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 03:34:07] "GET /web/image?model=product.template&field=image_128&id=1574&unique=2026-09-11T03:28:11.000+00:00 HTTP/1.1" 200 - 3 0.002 0.196 2026-09-11 03:34:07,871 26 INFO rb-c800635-224702-414046 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-09-11 03:34:07,922 26 INFO rb-c800635-224702-414046 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-09-11 03:34:07,973 26 INFO rb-c800635-224702-414046 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-09-11 03:34:08,027 26 INFO rb-c800635-224702-414046 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-09-11 03:34:08,211 26 INFO rb-c800635-224702-414046 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-09-11 03:34:08,262 26 INFO rb-c800635-224702-414046 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-09-11 03:34:08,338 26 INFO rb-c800635-224702-414046 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-09-11 03:34:08,402 26 INFO rb-c800635-224702-414046 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-09-11 03:34:08,453 26 INFO rb-c800635-224702-414046 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-09-11 03:34:08,503 26 INFO rb-c800635-224702-414046 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-09-11 03:34:08,554 26 INFO rb-c800635-224702-414046 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-09-11 03:34:08,624 26 INFO rb-c800635-224702-414046 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-09-11 03:34:08,675 26 INFO rb-c800635-224702-414046 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-09-11 03:34:08,727 26 INFO rb-c800635-224702-414046 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-09-11 03:34:08,780 26 INFO rb-c800635-224702-414046 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-09-11 03:34:08,983 26 INFO rb-c800635-224702-414046 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-09-11 03:34:09,033 26 INFO rb-c800635-224702-414046 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-09-11 03:34:09,111 26 INFO rb-c800635-224702-414046 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-09-11 03:34:09,164 26 INFO rb-c800635-224702-414046 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-09-11 03:34:09,215 26 INFO rb-c800635-224702-414046 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-09-11 03:34:09,266 26 INFO rb-c800635-224702-414046 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-09-11 03:34:09,316 26 INFO rb-c800635-224702-414046 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-09-11 03:34:09,383 26 INFO rb-c800635-224702-414046 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-09-11 03:34:09,457 26 INFO rb-c800635-224702-414046 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-09-11 03:34:09,542 26 INFO rb-c800635-224702-414046 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-09-11 03:34:09,598 26 INFO rb-c800635-224702-414046 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-09-11 03:34:09,649 26 INFO rb-c800635-224702-414046 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-09-11 03:34:09,700 26 INFO rb-c800635-224702-414046 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-09-11 03:34:09,750 26 INFO rb-c800635-224702-414046 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-09-11 03:34:09,801 26 INFO rb-c800635-224702-414046 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-09-11 03:34:09,851 26 INFO rb-c800635-224702-414046 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-09-11 03:34:09,902 26 INFO rb-c800635-224702-414046 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_program_with_tagged_buy_x_get_y.browser: tour succeeded 2026-09-11 03:34:09,903 26 INFO rb-c800635-224702-414046 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_program_with_tagged_buy_x_get_y.browser: ╔═════════════════════════════════╗ ║ TOUR PosLoyaltyTour12 SUCCEEDED ║ ╚═════════════════════════════════╝ 2026-09-11 03:34:09,990 26 INFO rb-c800635-224702-414046 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_program_with_tagged_buy_x_get_y.browser: heap 18469340 (allocated 20582400) 2026-09-11 03:34:09,997 26 INFO rb-c800635-224702-414046 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_program_with_tagged_buy_x_get_y: Closing chrome headless with pid 81182 2026-09-11 03:34:09,998 26 INFO rb-c800635-224702-414046 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_program_with_tagged_buy_x_get_y: Closing websocket connection 2026-09-11 03:34:09,999 26 INFO rb-c800635-224702-414046 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_program_with_tagged_buy_x_get_y: Terminating chrome headless with pid 81182 2026-09-11 03:34:10,094 26 INFO rb-c800635-224702-414046 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_program_with_tagged_buy_x_get_y: Chrome Log in: /tmp/odoo_tests/rb-c800635-224702-414046/chrome_logs/chrome_log_20260911_033410_094617_test_loyalty_program_with_tagged_buy_x_get_y.txt 2026-09-11 03:34:10,095 26 INFO rb-c800635-224702-414046 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_program_with_tagged_buy_x_get_y: Removing chrome user profile "/tmp/tmph2w6wgok_chrome_odoo" 2026-09-11 03:34:10,108 26 INFO rb-c800635-224702-414046 odoo.addons.pos_loyalty.tests.test_frontend: Starting TestUi.test_loyalty_program_with_tagged_free_product ... 2026-09-11 03:34:11,054 26 INFO rb-c800635-224702-414046 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_program_with_tagged_free_product: Chrome pid: 81386 2026-09-11 03:34:11,055 26 INFO rb-c800635-224702-414046 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_program_with_tagged_free_product: Chrome headless temporary user profile dir: /tmp/tmp7s5nag28_chrome_odoo 2026-09-11 03:34:11,055 26 INFO rb-c800635-224702-414046 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_program_with_tagged_free_product: Issuing json command http://127.0.0.1:43751/json/version 2026-09-11 03:34:11,056 26 INFO rb-c800635-224702-414046 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:43751', path='/json/version', query='', fragment='') with timeout 3 increased to 10s during tests 2026-09-11 03:34:11,103 26 INFO rb-c800635-224702-414046 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_program_with_tagged_free_product: Browser version: Chrome/150.0.7871.114 2026-09-11 03:34:11,103 26 INFO rb-c800635-224702-414046 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_program_with_tagged_free_product: Issuing json command http://127.0.0.1:43751/json 2026-09-11 03:34:11,104 26 INFO rb-c800635-224702-414046 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:43751', path='/json', query='', fragment='') with timeout 3 increased to 10s during tests 2026-09-11 03:34:11,127 26 INFO rb-c800635-224702-414046 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_program_with_tagged_free_product: Websocket url found: ws://127.0.0.1:43751/devtools/page/93AE1CF655B47DD4A643BAA73EC24FC7 2026-09-11 03:34:11,146 26 INFO rb-c800635-224702-414046 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_program_with_tagged_free_product: Enable chrome headless console log notification 2026-09-11 03:34:11,158 26 INFO rb-c800635-224702-414046 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_program_with_tagged_free_product: Chrome headless enable page notifications 2026-09-11 03:34:11,251 26 INFO rb-c800635-224702-414046 odoo.addons.base.models.res_users: Login successful for login:pos_user from n/a 2026-09-11 03:34:11,257 26 INFO rb-c800635-224702-414046 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_program_with_tagged_free_product: Setting session cookie in browser 2026-09-11 03:34:11,258 26 INFO rb-c800635-224702-414046 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-09-11 03:34:11,258 26 INFO rb-c800635-224702-414046 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-09-11 03:34:11,272 26 INFO rb-c800635-224702-414046 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-09-11 03:34:11,684 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 03:34:11] "GET /pos/ui/75 HTTP/1.1" 200 - 87 0.036 0.380 2026-09-11 03:34:11,687 26 INFO rb-c800635-224702-414046 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_program_with_tagged_free_product: Navigation result: {'frameId': '93AE1CF655B47DD4A643BAA73EC24FC7', 'loaderId': 'E32573FB4D1225732B31880347942F71', 'isDownload': False} 2026-09-11 03:34:11,687 26 INFO rb-c800635-224702-414046 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_program_with_tagged_free_product: Evaluate ready code "odoo.isTourReady('PosLoyaltyTour10')" 2026-09-11 03:34:11,704 26 INFO rb-c800635-224702-414046 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-09-11 03:34:11,730 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 03:34:11] "GET /web/assets/e7bee96/point_of_sale.assets_prod.min.js HTTP/1.1" 200 - 2 0.002 0.014 2026-09-11 03:34:11,738 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 03:34:11] "GET /web/assets/cbcf32d/point_of_sale.assets_prod.min.css HTTP/1.1" 200 - 2 0.001 0.024 2026-09-11 03:34:11,766 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 03:34:11] "GET /web/assets/31c33ef/web.__assets_tests_call__.min.js HTTP/1.1" 200 - 2 0.001 0.043 2026-09-11 03:34:12,176 26 INFO ? werkzeug: 127.0.0.1 - - [11/Sep/2026 03:34:12] "GET /web/static/fonts/lato/Lato-Reg-webfont.woff HTTP/1.1" 200 - 0 0.000 0.002 2026-09-11 03:34:12,181 26 INFO ? werkzeug: 127.0.0.1 - - [11/Sep/2026 03:34:12] "GET /point_of_sale/static/src/img/favicon.ico HTTP/1.1" 200 - 0 0.000 0.002 2026-09-11 03:34:12,192 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 03:34:12] "GET /web/webclient/translations?hash=&lang=en_US HTTP/1.1" 200 - 1 0.001 0.008 2026-09-11 03:34:12,206 26 INFO rb-c800635-224702-414046 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-09-11 03:34:12,215 26 INFO rb-c800635-224702-414046 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-09-11 03:34:12,220 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 03:34:12] "POST /web/dataset/call_kw/barcode.nomenclature/read#barcode.nomenclature.read HTTP/1.1" 200 - 5 0.006 0.006 2026-09-11 03:34:12,235 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 03:34:12] "POST /web/dataset/call_kw/barcode.rule/search_read#barcode.rule.search_read HTTP/1.1" 200 - 1 0.000 0.003 2026-09-11 03:34:12,245 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 03:34:12] "POST /pos/ping HTTP/1.1" 200 - 0 0.000 0.002 2026-09-11 03:34:12,274 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 03:34:12] "GET /bus/websocket_worker_bundle?v=19.0-2 HTTP/1.1" 200 - 3 0.003 0.009 2026-09-11 03:34:12,286 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 03:34:12] "POST /web/dataset/call_kw/pos.config/register_new_device_identifier#pos.config.register_new_device_identifier HTTP/1.1" 200 - 9 0.005 0.011 2026-09-11 03:34:12,303 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 03:34:12] "GET /websocket?version=19.0-2 HTTP/1.1" 101 - 1 0.000 0.004 2026-09-11 03:34:12,398 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 03:34:12] "POST /web/dataset/call_kw/pos.session/load_data_params#pos.session.load_data_params HTTP/1.1" 200 - 29 0.039 0.048 2026-09-11 03:34:13,004 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 03:34:13] "POST /web/dataset/call_kw/pos.session/load_data#pos.session.load_data HTTP/1.1" 200 - 393 0.250 0.331 2026-09-11 03:34:13,029 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 03:34:13] "POST /web/dataset/call_kw/pos.session/filter_local_data#pos.session.filter_local_data HTTP/1.1" 200 - 0 0.000 0.013 2026-09-11 03:34:13,075 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 03:34: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.005 2026-09-11 03:34:13,135 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 03:34:13] "GET /web/image/res.company/77/logo/256x256 HTTP/1.1" 200 - 8 0.014 0.035 2026-09-11 03:34:13,155 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 03:34: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.005 2026-09-11 03:34:13,171 26 INFO rb-c800635-224702-414046 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_program_with_tagged_free_product.browser: Owl is running in 'dev' mode. 2026-09-11 03:34:13,182 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 03:34:13] "POST /web/dataset/call_kw/product.product/has_access#product.product.has_access HTTP/1.1" 200 - 1 0.001 0.006 2026-09-11 03:34:13,219 26 INFO ? werkzeug: 127.0.0.1 - - [11/Sep/2026 03:34:13] "GET /point_of_sale/static/src/fonts/Inconsolata.otf HTTP/1.1" 200 - 0 0.000 0.001 2026-09-11 03:34:13,224 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 03:34:13] "GET /pos/service-worker.js HTTP/1.1" 200 - 0 0.000 0.002 2026-09-11 03:34:13,237 26 INFO ? werkzeug: 127.0.0.1 - - [11/Sep/2026 03:34:13] "GET /hr_attendance/static/img/background-light.svg HTTP/1.1" 200 - 0 0.000 0.001 2026-09-11 03:34:13,240 26 INFO ? werkzeug: 127.0.0.1 - - [11/Sep/2026 03:34:13] "GET /web/static/img/odoo_logo.svg HTTP/1.1" 200 - 0 0.000 0.005 2026-09-11 03:34:13,266 26 INFO ? werkzeug: 127.0.0.1 - - [11/Sep/2026 03:34: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-09-11 03:34:13,271 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 03:34:13] "GET /web/image/res.users/148/avatar_128 HTTP/1.1" 200 - 14 0.022 0.016 2026-09-11 03:34:13,273 26 INFO ? werkzeug: 127.0.0.1 - - [11/Sep/2026 03:34:13] "GET /web/static/fonts/google/Roboto/Roboto-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.003 2026-09-11 03:34:13,283 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 03:34:13] "GET /web/image?model=res.company&id=77&field=logo HTTP/1.1" 200 - 3 0.004 0.046 2026-09-11 03:34:13,298 26 INFO ? werkzeug: 127.0.0.1 - - [11/Sep/2026 03:34:13] "GET /web/static/lib/zxing-library/zxing-library.js HTTP/1.1" 200 - 0 0.000 0.003 2026-09-11 03:34:13,342 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 03:34:13] "GET /pos/ui/75 HTTP/1.1" 200 - 31 0.016 0.033 2026-09-11 03:34:13,392 26 INFO rb-c800635-224702-414046 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-09-11 03:34:13,407 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 03:34:13] "GET /pos/ui/75?from_backend=True HTTP/1.1" 200 - 31 0.026 0.088 2026-09-11 03:34:13,535 26 INFO rb-c800635-224702-414046 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-09-11 03:34:13,545 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 03:34:13] "GET /web/image?model=product.template&field=image_128&id=1570&unique=2026-09-11T03:28:11.000+00:00 HTTP/1.1" 200 - 3 0.031 0.030 2026-09-11 03:34:13,561 26 INFO ? werkzeug: 127.0.0.1 - - [11/Sep/2026 03:34:13] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.011 2026-09-11 03:34:13,577 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 03:34:13] "GET /web/image?model=product.template&field=image_128&id=1571&unique=2026-09-11T03:28:11.000+00:00 HTTP/1.1" 200 - 3 0.005 0.084 2026-09-11 03:34:13,581 26 INFO rb-c800635-224702-414046 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-09-11 03:34:13,597 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 03:34:13] "GET /web/image?model=product.template&field=image_128&id=1574&unique=2026-09-11T03:28:11.000+00:00 HTTP/1.1" 200 - 3 0.002 0.096 2026-09-11 03:34:13,617 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 03:34:13] "GET /web/image?model=product.template&field=image_128&id=1572&unique=2026-09-11T03:28:11.000+00:00 HTTP/1.1" 200 - 3 0.003 0.124 2026-09-11 03:34:13,640 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 03:34:13] "GET /web/image?model=product.template&field=image_128&id=1575&unique=2026-09-11T03:28:11.000+00:00 HTTP/1.1" 200 - 3 0.005 0.115 2026-09-11 03:34:13,660 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 03:34:13] "GET /web/image?model=product.template&field=image_128&id=1573&unique=2026-09-11T03:28:11.000+00:00 HTTP/1.1" 200 - 3 0.002 0.164 2026-09-11 03:34:13,695 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 03:34:13] "GET /web/image?model=product.template&field=image_128&id=1577&unique=2026-09-11T03:28:11.000+00:00 HTTP/1.1" 200 - 3 0.010 0.121 2026-09-11 03:34:13,717 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 03:34:13] "GET /web/image?model=product.template&field=image_128&id=1697&unique=2026-09-11T03:28:11.000+00:00 HTTP/1.1" 200 - 3 0.002 0.130 2026-09-11 03:34:13,733 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 03:34:13] "GET /web/image?model=product.template&field=image_128&id=1576&unique=2026-09-11T03:28:11.000+00:00 HTTP/1.1" 200 - 3 0.002 0.130 2026-09-11 03:34:13,762 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 03:34:13] "GET /web/image?model=product.template&field=image_128&id=1699&unique=2026-09-11T03:28:11.000+00:00 HTTP/1.1" 200 - 3 0.002 0.132 2026-09-11 03:34:13,798 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 03:34:13] "GET /web/image?model=product.template&field=image_128&id=1578&unique=2026-09-11T03:28:11.000+00:00 HTTP/1.1" 200 - 3 0.003 0.140 2026-09-11 03:34:13,822 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 03:34:13] "GET /web/image?model=product.template&field=image_128&id=1698&unique=2026-09-11T03:28:11.000+00:00 HTTP/1.1" 200 - 3 0.004 0.155 2026-09-11 03:34:13,894 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 03:34:13] "POST /web/dataset/call_kw/pos.session/set_opening_control#pos.session.set_opening_control HTTP/1.1" 200 - 38 0.035 0.158 2026-09-11 03:34:14,038 26 INFO rb-c800635-224702-414046 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-09-11 03:34:14,118 26 INFO rb-c800635-224702-414046 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-09-11 03:34:14,163 26 INFO rb-c800635-224702-414046 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-09-11 03:34:14,221 26 INFO rb-c800635-224702-414046 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-09-11 03:34:14,285 26 INFO rb-c800635-224702-414046 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-09-11 03:34:14,305 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 03:34:14] "POST /web/dataset/call_kw/loyalty.card/search_read#loyalty.card.search_read HTTP/1.1" 200 - 6 0.006 0.014 2026-09-11 03:34:14,336 26 INFO rb-c800635-224702-414046 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-09-11 03:34:14,388 26 INFO rb-c800635-224702-414046 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-09-11 03:34:14,477 26 INFO rb-c800635-224702-414046 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-09-11 03:34:14,528 26 INFO rb-c800635-224702-414046 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-09-11 03:34:14,578 26 INFO rb-c800635-224702-414046 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-09-11 03:34:14,629 26 INFO rb-c800635-224702-414046 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-09-11 03:34:14,679 26 INFO rb-c800635-224702-414046 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-09-11 03:34:14,730 26 INFO rb-c800635-224702-414046 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-09-11 03:34:14,786 26 INFO rb-c800635-224702-414046 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-09-11 03:34:14,834 26 INFO rb-c800635-224702-414046 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-09-11 03:34:14,887 26 INFO rb-c800635-224702-414046 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-09-11 03:34:14,939 26 INFO rb-c800635-224702-414046 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-09-11 03:34:14,991 26 INFO rb-c800635-224702-414046 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-09-11 03:34:15,042 26 INFO rb-c800635-224702-414046 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-09-11 03:34:15,098 26 INFO rb-c800635-224702-414046 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-09-11 03:34:15,156 26 INFO rb-c800635-224702-414046 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-09-11 03:34:15,208 26 INFO rb-c800635-224702-414046 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-09-11 03:34:15,261 26 INFO rb-c800635-224702-414046 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-09-11 03:34:15,337 26 INFO rb-c800635-224702-414046 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-09-11 03:34:15,407 26 INFO rb-c800635-224702-414046 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-09-11 03:34:15,458 26 INFO rb-c800635-224702-414046 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-09-11 03:34:15,510 26 INFO rb-c800635-224702-414046 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-09-11 03:34:15,560 26 INFO rb-c800635-224702-414046 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-09-11 03:34:15,610 26 INFO rb-c800635-224702-414046 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-09-11 03:34:15,668 26 INFO rb-c800635-224702-414046 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-09-11 03:34:15,719 26 INFO rb-c800635-224702-414046 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-09-11 03:34:15,772 26 INFO rb-c800635-224702-414046 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_program_with_tagged_free_product.browser: tour succeeded 2026-09-11 03:34:15,773 26 INFO rb-c800635-224702-414046 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_program_with_tagged_free_product.browser: ╔═════════════════════════════════╗ ║ TOUR PosLoyaltyTour10 SUCCEEDED ║ ╚═════════════════════════════════╝ 2026-09-11 03:34:15,855 26 INFO rb-c800635-224702-414046 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_program_with_tagged_free_product.browser: heap 19720132 (allocated 21368832) 2026-09-11 03:34:15,865 26 INFO rb-c800635-224702-414046 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_program_with_tagged_free_product: Closing chrome headless with pid 81386 2026-09-11 03:34:15,866 26 INFO rb-c800635-224702-414046 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_program_with_tagged_free_product: Closing websocket connection 2026-09-11 03:34:15,866 26 INFO rb-c800635-224702-414046 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_program_with_tagged_free_product: Terminating chrome headless with pid 81386 2026-09-11 03:34:15,961 26 INFO rb-c800635-224702-414046 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_program_with_tagged_free_product: Chrome Log in: /tmp/odoo_tests/rb-c800635-224702-414046/chrome_logs/chrome_log_20260911_033415_961214_test_loyalty_program_with_tagged_free_product.txt 2026-09-11 03:34:15,961 26 INFO rb-c800635-224702-414046 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_program_with_tagged_free_product: Removing chrome user profile "/tmp/tmp7s5nag28_chrome_odoo" 2026-09-11 03:34:15,976 26 INFO rb-c800635-224702-414046 odoo.addons.pos_loyalty.tests.test_frontend: Starting TestUi.test_loyalty_reward_product_tag ... 2026-09-11 03:34:16,772 26 INFO rb-c800635-224702-414046 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_reward_product_tag: Chrome pid: 81588 2026-09-11 03:34:16,772 26 INFO rb-c800635-224702-414046 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_reward_product_tag: Chrome headless temporary user profile dir: /tmp/tmpvxbu_aa0_chrome_odoo 2026-09-11 03:34:16,772 26 INFO rb-c800635-224702-414046 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_reward_product_tag: Issuing json command http://127.0.0.1:43027/json/version 2026-09-11 03:34:16,773 26 INFO rb-c800635-224702-414046 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:43027', path='/json/version', query='', fragment='') with timeout 3 increased to 10s during tests 2026-09-11 03:34:16,808 26 INFO rb-c800635-224702-414046 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_reward_product_tag: Browser version: Chrome/150.0.7871.114 2026-09-11 03:34:16,808 26 INFO rb-c800635-224702-414046 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_reward_product_tag: Issuing json command http://127.0.0.1:43027/json 2026-09-11 03:34:16,809 26 INFO rb-c800635-224702-414046 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:43027', path='/json', query='', fragment='') with timeout 3 increased to 10s during tests 2026-09-11 03:34:16,819 26 INFO rb-c800635-224702-414046 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_reward_product_tag: Websocket url found: ws://127.0.0.1:43027/devtools/page/39806B27E190DCE944EFC9A82A0A6EE8 2026-09-11 03:34:16,828 26 INFO rb-c800635-224702-414046 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_reward_product_tag: Enable chrome headless console log notification 2026-09-11 03:34:16,833 26 INFO rb-c800635-224702-414046 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_reward_product_tag: Chrome headless enable page notifications 2026-09-11 03:34:16,912 26 INFO rb-c800635-224702-414046 odoo.addons.base.models.res_users: Login successful for login:pos_user from n/a 2026-09-11 03:34:16,917 26 INFO rb-c800635-224702-414046 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_reward_product_tag: Setting session cookie in browser 2026-09-11 03:34:16,919 26 INFO rb-c800635-224702-414046 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-09-11 03:34:16,919 26 INFO rb-c800635-224702-414046 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-09-11 03:34:16,934 26 INFO rb-c800635-224702-414046 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-09-11 03:34:17,347 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 03:34:17] "GET /pos/ui/75 HTTP/1.1" 200 - 88 0.028 0.388 2026-09-11 03:34:17,350 26 INFO rb-c800635-224702-414046 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_reward_product_tag: Navigation result: {'frameId': '39806B27E190DCE944EFC9A82A0A6EE8', 'loaderId': 'C0C17467A91C185B1870E0A8B067AEE4', 'isDownload': False} 2026-09-11 03:34:17,351 26 INFO rb-c800635-224702-414046 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_reward_product_tag: Evaluate ready code "odoo.isTourReady('PosLoyaltyRewardProductTag')" 2026-09-11 03:34:17,368 26 INFO rb-c800635-224702-414046 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-09-11 03:34:17,385 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 03:34:17] "GET /web/assets/31c33ef/web.__assets_tests_call__.min.js HTTP/1.1" 200 - 2 0.001 0.009 2026-09-11 03:34:17,393 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 03:34:17] "GET /web/assets/cbcf32d/point_of_sale.assets_prod.min.css HTTP/1.1" 200 - 2 0.001 0.018 2026-09-11 03:34:17,404 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 03:34:17] "GET /web/assets/e7bee96/point_of_sale.assets_prod.min.js HTTP/1.1" 200 - 2 0.004 0.023 2026-09-11 03:34:17,810 26 INFO ? werkzeug: 127.0.0.1 - - [11/Sep/2026 03:34:17] "GET /point_of_sale/static/src/img/favicon.ico HTTP/1.1" 200 - 0 0.000 0.001 2026-09-11 03:34:17,821 26 INFO ? werkzeug: 127.0.0.1 - - [11/Sep/2026 03:34:17] "GET /web/static/fonts/lato/Lato-Reg-webfont.woff HTTP/1.1" 200 - 0 0.000 0.002 2026-09-11 03:34:17,835 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 03:34:17] "GET /web/webclient/translations?hash=&lang=en_US HTTP/1.1" 200 - 1 0.001 0.006 2026-09-11 03:34:17,847 26 INFO rb-c800635-224702-414046 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-09-11 03:34:17,851 26 INFO rb-c800635-224702-414046 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-09-11 03:34:17,855 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 03:34:17] "POST /web/dataset/call_kw/barcode.nomenclature/read#barcode.nomenclature.read HTTP/1.1" 200 - 5 0.003 0.004 2026-09-11 03:34:17,868 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 03:34:17] "POST /web/dataset/call_kw/barcode.rule/search_read#barcode.rule.search_read HTTP/1.1" 200 - 1 0.000 0.003 2026-09-11 03:34:17,884 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 03:34:17] "POST /pos/ping HTTP/1.1" 200 - 0 0.000 0.002 2026-09-11 03:34:17,906 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 03:34:17] "POST /web/dataset/call_kw/pos.config/register_new_device_identifier#pos.config.register_new_device_identifier HTTP/1.1" 200 - 9 0.005 0.007 2026-09-11 03:34:17,917 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 03:34:17] "GET /bus/websocket_worker_bundle?v=19.0-2 HTTP/1.1" 200 - 3 0.001 0.016 2026-09-11 03:34:17,985 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 03:34:17] "POST /web/dataset/call_kw/pos.session/load_data_params#pos.session.load_data_params HTTP/1.1" 200 - 29 0.031 0.036 2026-09-11 03:34:17,999 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 03:34:17] "GET /websocket?version=19.0-2 HTTP/1.1" 101 - 1 0.000 0.068 2026-09-11 03:34:18,536 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 03:34:18] "POST /web/dataset/call_kw/pos.session/load_data#pos.session.load_data HTTP/1.1" 200 - 398 0.209 0.308 2026-09-11 03:34:18,569 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 03:34:18] "POST /web/dataset/call_kw/pos.session/filter_local_data#pos.session.filter_local_data HTTP/1.1" 200 - 0 0.000 0.022 2026-09-11 03:34:18,648 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 03:34: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-09-11 03:34:18,694 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 03:34:18] "GET /web/image/res.company/77/logo/256x256 HTTP/1.1" 200 - 8 0.004 0.027 2026-09-11 03:34:18,720 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 03:34: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.005 2026-09-11 03:34:18,736 26 INFO rb-c800635-224702-414046 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_reward_product_tag.browser: Owl is running in 'dev' mode. 2026-09-11 03:34:18,768 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 03:34:18] "POST /web/dataset/call_kw/product.product/has_access#product.product.has_access HTTP/1.1" 200 - 1 0.002 0.004 2026-09-11 03:34:18,782 26 INFO ? werkzeug: 127.0.0.1 - - [11/Sep/2026 03:34:18] "GET /point_of_sale/static/src/fonts/Inconsolata.otf HTTP/1.1" 200 - 0 0.000 0.002 2026-09-11 03:34:18,807 26 INFO ? werkzeug: 127.0.0.1 - - [11/Sep/2026 03:34:18] "GET /web/static/img/odoo_logo.svg HTTP/1.1" 200 - 0 0.000 0.012 2026-09-11 03:34:18,819 26 INFO ? werkzeug: 127.0.0.1 - - [11/Sep/2026 03:34:18] "GET /hr_attendance/static/img/background-light.svg HTTP/1.1" 200 - 0 0.000 0.013 2026-09-11 03:34:18,837 26 INFO ? werkzeug: 127.0.0.1 - - [11/Sep/2026 03:34:18] "GET /web/static/src/libs/fontawesome/fonts/fontawesome-webfont.woff2?v=4.7.0 HTTP/1.1" 200 - 0 0.000 0.009 2026-09-11 03:34:18,867 26 INFO ? werkzeug: 127.0.0.1 - - [11/Sep/2026 03:34:18] "GET /web/static/fonts/google/Roboto/Roboto-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.010 2026-09-11 03:34:18,876 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 03:34:18] "GET /web/image/res.users/148/avatar_128 HTTP/1.1" 200 - 14 0.061 0.029 2026-09-11 03:34:18,895 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 03:34:18] "GET /web/image?model=res.company&id=77&field=logo HTTP/1.1" 200 - 3 0.007 0.100 2026-09-11 03:34:18,897 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 03:34:18] "GET /pos/service-worker.js HTTP/1.1" 200 - 0 0.000 0.108 2026-09-11 03:34:18,924 26 INFO rb-c800635-224702-414046 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-09-11 03:34:18,946 26 INFO ? werkzeug: 127.0.0.1 - - [11/Sep/2026 03:34:18] "GET /web/static/lib/zxing-library/zxing-library.js HTTP/1.1" 200 - 0 0.000 0.003 2026-09-11 03:34:18,988 26 INFO rb-c800635-224702-414046 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-09-11 03:34:19,001 26 INFO ? werkzeug: 127.0.0.1 - - [11/Sep/2026 03:34:19] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.010 2026-09-11 03:34:19,045 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 03:34:19] "GET /pos/ui/75 HTTP/1.1" 200 - 31 0.060 0.045 2026-09-11 03:34:19,098 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 03:34:19] "GET /pos/ui/75?from_backend=True HTTP/1.1" 200 - 31 0.016 0.140 2026-09-11 03:34:19,122 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 03:34:19] "GET /web/image?model=product.template&field=image_128&id=1572&unique=2026-09-11T03:28:11.000+00:00 HTTP/1.1" 200 - 3 0.002 0.138 2026-09-11 03:34:19,160 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 03:34:19] "GET /web/image?model=product.template&field=image_128&id=1571&unique=2026-09-11T03:28:11.000+00:00 HTTP/1.1" 200 - 3 0.007 0.183 2026-09-11 03:34:19,194 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 03:34:19] "GET /web/image?model=product.template&field=image_128&id=1578&unique=2026-09-11T03:28:11.000+00:00 HTTP/1.1" 200 - 3 0.006 0.169 2026-09-11 03:34:19,215 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 03:34:19] "GET /web/image?model=product.template&field=image_128&id=1570&unique=2026-09-11T03:28:11.000+00:00 HTTP/1.1" 200 - 3 0.004 0.255 2026-09-11 03:34:19,245 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 03:34:19] "GET /web/image?model=product.template&field=image_128&id=1576&unique=2026-09-11T03:28:11.000+00:00 HTTP/1.1" 200 - 3 0.006 0.190 2026-09-11 03:34:19,269 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 03:34:19] "GET /web/image?model=product.template&field=image_128&id=1577&unique=2026-09-11T03:28:11.000+00:00 HTTP/1.1" 200 - 3 0.005 0.161 2026-09-11 03:34:19,359 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 03:34:19] "POST /web/dataset/call_kw/pos.session/set_opening_control#pos.session.set_opening_control HTTP/1.1" 200 - 38 0.052 0.179 2026-09-11 03:34:19,376 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 03:34:19] "GET /web/image?model=product.template&field=image_128&id=1574&unique=2026-09-11T03:28:11.000+00:00 HTTP/1.1" 200 - 3 0.002 0.177 2026-09-11 03:34:19,395 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 03:34:19] "GET /web/image?model=product.template&field=image_128&id=1575&unique=2026-09-11T03:28:11.000+00:00 HTTP/1.1" 200 - 3 0.002 0.172 2026-09-11 03:34:19,419 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 03:34:19] "GET /web/image?model=product.template&field=image_128&id=1573&unique=2026-09-11T03:28:11.000+00:00 HTTP/1.1" 200 - 3 0.002 0.245 2026-09-11 03:34:19,432 26 INFO rb-c800635-224702-414046 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-09-11 03:34:19,509 26 INFO rb-c800635-224702-414046 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-09-11 03:34:19,561 26 INFO rb-c800635-224702-414046 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-09-11 03:34:19,618 26 INFO rb-c800635-224702-414046 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-09-11 03:34:19,670 26 INFO rb-c800635-224702-414046 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-09-11 03:34:19,723 26 INFO rb-c800635-224702-414046 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-09-11 03:34:19,773 26 INFO rb-c800635-224702-414046 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-09-11 03:34:19,828 26 INFO rb-c800635-224702-414046 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-09-11 03:34:19,886 26 INFO rb-c800635-224702-414046 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-09-11 03:34:19,936 26 INFO rb-c800635-224702-414046 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-09-11 03:34:19,991 26 INFO rb-c800635-224702-414046 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-09-11 03:34:20,060 26 INFO rb-c800635-224702-414046 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-09-11 03:34:20,131 26 INFO rb-c800635-224702-414046 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-09-11 03:34:20,182 26 INFO rb-c800635-224702-414046 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-09-11 03:34:20,237 26 INFO rb-c800635-224702-414046 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-09-11 03:34:20,288 26 INFO rb-c800635-224702-414046 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-09-11 03:34:20,340 26 INFO rb-c800635-224702-414046 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-09-11 03:34:20,414 26 INFO rb-c800635-224702-414046 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-09-11 03:34:20,480 26 INFO rb-c800635-224702-414046 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-09-11 03:34:20,531 26 INFO rb-c800635-224702-414046 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-09-11 03:34:20,585 26 INFO rb-c800635-224702-414046 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-09-11 03:34:20,636 26 INFO rb-c800635-224702-414046 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-09-11 03:34:20,689 26 INFO rb-c800635-224702-414046 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-09-11 03:34:20,740 26 INFO rb-c800635-224702-414046 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-09-11 03:34:20,793 26 INFO rb-c800635-224702-414046 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-09-11 03:34:20,848 26 INFO rb-c800635-224702-414046 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-09-11 03:34:20,898 26 INFO rb-c800635-224702-414046 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-09-11 03:34:20,951 26 INFO rb-c800635-224702-414046 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-09-11 03:34:21,016 26 INFO rb-c800635-224702-414046 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-09-11 03:34:21,081 26 INFO rb-c800635-224702-414046 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-09-11 03:34:21,132 26 INFO rb-c800635-224702-414046 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-09-11 03:34:21,186 26 INFO rb-c800635-224702-414046 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-09-11 03:34:21,236 26 INFO rb-c800635-224702-414046 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-09-11 03:34:21,289 26 INFO rb-c800635-224702-414046 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-09-11 03:34:21,373 26 INFO rb-c800635-224702-414046 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-09-11 03:34:21,451 26 INFO rb-c800635-224702-414046 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-09-11 03:34:21,502 26 INFO rb-c800635-224702-414046 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-09-11 03:34:21,557 26 INFO rb-c800635-224702-414046 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-09-11 03:34:21,608 26 INFO rb-c800635-224702-414046 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-09-11 03:34:21,661 26 INFO rb-c800635-224702-414046 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-09-11 03:34:21,712 26 INFO rb-c800635-224702-414046 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-09-11 03:34:21,767 26 INFO rb-c800635-224702-414046 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-09-11 03:34:21,822 26 INFO rb-c800635-224702-414046 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-09-11 03:34:21,873 26 INFO rb-c800635-224702-414046 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-09-11 03:34:21,926 26 INFO rb-c800635-224702-414046 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-09-11 03:34:22,001 26 INFO rb-c800635-224702-414046 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-09-11 03:34:22,074 26 INFO rb-c800635-224702-414046 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-09-11 03:34:22,124 26 INFO rb-c800635-224702-414046 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-09-11 03:34:22,181 26 INFO rb-c800635-224702-414046 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-09-11 03:34:22,231 26 INFO rb-c800635-224702-414046 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-09-11 03:34:22,285 26 INFO rb-c800635-224702-414046 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_reward_product_tag.browser: tour succeeded 2026-09-11 03:34:22,286 26 INFO rb-c800635-224702-414046 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_reward_product_tag.browser: ╔═══════════════════════════════════════════╗ ║ TOUR PosLoyaltyRewardProductTag SUCCEEDED ║ ╚═══════════════════════════════════════════╝ 2026-09-11 03:34:22,381 26 INFO rb-c800635-224702-414046 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_reward_product_tag.browser: heap 20573912 (allocated 21762048) 2026-09-11 03:34:22,390 26 INFO rb-c800635-224702-414046 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_reward_product_tag: Closing chrome headless with pid 81588 2026-09-11 03:34:22,391 26 INFO rb-c800635-224702-414046 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_reward_product_tag: Closing websocket connection 2026-09-11 03:34:22,392 26 INFO rb-c800635-224702-414046 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_reward_product_tag: Terminating chrome headless with pid 81588 2026-09-11 03:34:22,459 26 INFO rb-c800635-224702-414046 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_reward_product_tag: Chrome Log in: /tmp/odoo_tests/rb-c800635-224702-414046/chrome_logs/chrome_log_20260911_033422_459702_test_loyalty_reward_product_tag.txt 2026-09-11 03:34:22,459 26 INFO rb-c800635-224702-414046 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_reward_product_tag: Removing chrome user profile "/tmp/tmpvxbu_aa0_chrome_odoo" 2026-09-11 03:34:22,470 26 INFO rb-c800635-224702-414046 odoo.addons.pos_loyalty.tests.test_frontend: Starting TestUi.test_loyalty_reward_with_variant ... 2026-09-11 03:34:23,489 26 INFO rb-c800635-224702-414046 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_reward_with_variant: Chrome pid: 81794 2026-09-11 03:34:23,490 26 INFO rb-c800635-224702-414046 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_reward_with_variant: Chrome headless temporary user profile dir: /tmp/tmppyir6w1w_chrome_odoo 2026-09-11 03:34:23,490 26 INFO rb-c800635-224702-414046 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_reward_with_variant: Issuing json command http://127.0.0.1:37327/json/version 2026-09-11 03:34:23,491 26 INFO rb-c800635-224702-414046 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:37327', path='/json/version', query='', fragment='') with timeout 3 increased to 10s during tests 2026-09-11 03:34:23,543 26 INFO rb-c800635-224702-414046 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_reward_with_variant: Browser version: Chrome/150.0.7871.114 2026-09-11 03:34:23,543 26 INFO rb-c800635-224702-414046 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_reward_with_variant: Issuing json command http://127.0.0.1:37327/json 2026-09-11 03:34:23,544 26 INFO rb-c800635-224702-414046 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:37327', path='/json', query='', fragment='') with timeout 3 increased to 10s during tests 2026-09-11 03:34:23,569 26 INFO rb-c800635-224702-414046 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_reward_with_variant: Websocket url found: ws://127.0.0.1:37327/devtools/page/552DF6E45B5AB076FA71AE613B050AC2 2026-09-11 03:34:23,588 26 INFO rb-c800635-224702-414046 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_reward_with_variant: Enable chrome headless console log notification 2026-09-11 03:34:23,593 26 INFO rb-c800635-224702-414046 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_reward_with_variant: Chrome headless enable page notifications 2026-09-11 03:34:23,662 26 INFO rb-c800635-224702-414046 odoo.addons.base.models.res_users: Login successful for login:pos_user from n/a 2026-09-11 03:34:23,674 26 INFO rb-c800635-224702-414046 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_reward_with_variant: Setting session cookie in browser 2026-09-11 03:34:23,676 26 INFO rb-c800635-224702-414046 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-09-11 03:34:23,676 26 INFO rb-c800635-224702-414046 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-09-11 03:34:23,696 26 INFO rb-c800635-224702-414046 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-09-11 03:34:24,399 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 03:34:24] "GET /pos/web?config_id=75 HTTP/1.1" 200 - 88 0.073 0.635 2026-09-11 03:34:24,403 26 INFO rb-c800635-224702-414046 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_reward_with_variant: Navigation result: {'frameId': '552DF6E45B5AB076FA71AE613B050AC2', 'loaderId': 'C3FEE44F2A5FDDC44EF92ED2A78510CD', 'isDownload': False} 2026-09-11 03:34:24,403 26 INFO rb-c800635-224702-414046 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_reward_with_variant: Evaluate ready code "odoo.isTourReady('test_loyalty_reward_with_variant')" 2026-09-11 03:34:24,420 26 INFO rb-c800635-224702-414046 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-09-11 03:34:24,439 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 03:34:24] "GET /web/assets/cbcf32d/point_of_sale.assets_prod.min.css HTTP/1.1" 200 - 2 0.002 0.010 2026-09-11 03:34:24,448 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 03:34:24] "GET /web/assets/31c33ef/web.__assets_tests_call__.min.js HTTP/1.1" 200 - 2 0.002 0.019 2026-09-11 03:34:24,461 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 03:34:24] "GET /web/assets/e7bee96/point_of_sale.assets_prod.min.js HTTP/1.1" 200 - 2 0.002 0.027 2026-09-11 03:34:24,838 26 INFO ? werkzeug: 127.0.0.1 - - [11/Sep/2026 03:34:24] "GET /web/static/fonts/lato/Lato-Reg-webfont.woff HTTP/1.1" 200 - 0 0.000 0.001 2026-09-11 03:34:24,841 26 INFO ? werkzeug: 127.0.0.1 - - [11/Sep/2026 03:34:24] "GET /point_of_sale/static/src/img/favicon.ico HTTP/1.1" 200 - 0 0.000 0.001 2026-09-11 03:34:24,861 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 03:34:24] "GET /web/webclient/translations?hash=&lang=en_US HTTP/1.1" 200 - 1 0.001 0.007 2026-09-11 03:34:24,873 26 INFO rb-c800635-224702-414046 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-09-11 03:34:24,883 26 INFO rb-c800635-224702-414046 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-09-11 03:34:24,895 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 03:34:24] "POST /web/dataset/call_kw/barcode.nomenclature/read#barcode.nomenclature.read HTTP/1.1" 200 - 5 0.005 0.005 2026-09-11 03:34:24,911 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 03:34:24] "POST /web/dataset/call_kw/barcode.rule/search_read#barcode.rule.search_read HTTP/1.1" 200 - 1 0.001 0.004 2026-09-11 03:34:24,921 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 03:34:24] "POST /pos/ping HTTP/1.1" 200 - 0 0.000 0.002 2026-09-11 03:34:24,945 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 03:34:24] "POST /web/dataset/call_kw/pos.config/register_new_device_identifier#pos.config.register_new_device_identifier HTTP/1.1" 200 - 9 0.005 0.009 2026-09-11 03:34:24,965 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 03:34:24] "GET /bus/websocket_worker_bundle?v=19.0-2 HTTP/1.1" 200 - 3 0.001 0.030 2026-09-11 03:34:25,044 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 03:34:25] "POST /web/dataset/call_kw/pos.session/load_data_params#pos.session.load_data_params HTTP/1.1" 200 - 29 0.046 0.039 2026-09-11 03:34:25,054 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 03:34:25] "GET /websocket?version=19.0-2 HTTP/1.1" 101 - 1 0.001 0.070 2026-09-11 03:34:25,708 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 03:34:25] "POST /web/dataset/call_kw/pos.session/load_data#pos.session.load_data HTTP/1.1" 200 - 396 0.329 0.307 2026-09-11 03:34:25,729 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 03:34:25] "POST /web/dataset/call_kw/pos.session/filter_local_data#pos.session.filter_local_data HTTP/1.1" 200 - 0 0.000 0.011 2026-09-11 03:34:25,781 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 03:34: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.005 2026-09-11 03:34:25,809 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 03:34:25] "POST /web/dataset/call_kw/product.product/search_read#product.product.search_read HTTP/1.1" 200 - 2 0.002 0.009 2026-09-11 03:34:25,861 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 03:34:25] "GET /web/image/res.company/77/logo/256x256 HTTP/1.1" 200 - 8 0.004 0.031 2026-09-11 03:34:25,881 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 03:34: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-09-11 03:34:25,892 26 INFO rb-c800635-224702-414046 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_reward_with_variant.browser: Owl is running in 'dev' mode. 2026-09-11 03:34:25,902 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 03:34:25] "POST /web/dataset/call_kw/product.product/has_access#product.product.has_access HTTP/1.1" 200 - 1 0.002 0.004 2026-09-11 03:34:25,948 26 INFO ? werkzeug: 127.0.0.1 - - [11/Sep/2026 03:34:25] "GET /point_of_sale/static/src/fonts/Inconsolata.otf HTTP/1.1" 200 - 0 0.000 0.001 2026-09-11 03:34:25,964 26 INFO ? werkzeug: 127.0.0.1 - - [11/Sep/2026 03:34:25] "GET /web/static/img/odoo_logo.svg HTTP/1.1" 200 - 0 0.000 0.010 2026-09-11 03:34:25,967 26 INFO ? werkzeug: 127.0.0.1 - - [11/Sep/2026 03:34:25] "GET /hr_attendance/static/img/background-light.svg HTTP/1.1" 200 - 0 0.000 0.011 2026-09-11 03:34:25,968 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 03:34:25] "GET /web/image?model=res.company&id=77&field=logo HTTP/1.1" 200 - 3 0.006 0.010 2026-09-11 03:34:26,003 26 INFO ? werkzeug: 127.0.0.1 - - [11/Sep/2026 03:34:26] "GET /web/static/src/libs/fontawesome/fonts/fontawesome-webfont.woff2?v=4.7.0 HTTP/1.1" 200 - 0 0.000 0.012 2026-09-11 03:34:26,004 26 INFO ? werkzeug: 127.0.0.1 - - [11/Sep/2026 03:34:26] "GET /web/static/fonts/google/Roboto/Roboto-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.007 2026-09-11 03:34:26,011 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 03:34:26] "GET /web/image/res.users/148/avatar_128 HTTP/1.1" 200 - 14 0.020 0.041 2026-09-11 03:34:26,013 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 03:34:26] "GET /pos/service-worker.js HTTP/1.1" 200 - 0 0.000 0.050 2026-09-11 03:34:26,113 26 INFO rb-c800635-224702-414046 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-09-11 03:34:26,138 26 INFO ? werkzeug: 127.0.0.1 - - [11/Sep/2026 03:34:26] "GET /web/static/lib/zxing-library/zxing-library.js HTTP/1.1" 200 - 0 0.000 0.002 2026-09-11 03:34:26,210 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 03:34:26] "GET /pos/ui/75?from_backend=True HTTP/1.1" 200 - 31 0.037 0.039 2026-09-11 03:34:26,219 26 INFO ? werkzeug: 127.0.0.1 - - [11/Sep/2026 03:34:26] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.003 2026-09-11 03:34:26,227 26 INFO rb-c800635-224702-414046 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-09-11 03:34:26,266 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 03:34:26] "GET /pos/ui/75 HTTP/1.1" 200 - 31 0.024 0.108 2026-09-11 03:34:26,274 26 INFO rb-c800635-224702-414046 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-09-11 03:34:26,291 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 03:34:26] "GET /web/image?model=product.template&field=image_128&id=1572&unique=2026-09-11T03:28:11.000+00:00 HTTP/1.1" 200 - 3 0.003 0.122 2026-09-11 03:34:26,320 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 03:34:26] "GET /web/image?model=product.template&field=image_128&id=1573&unique=2026-09-11T03:28:11.000+00:00 HTTP/1.1" 200 - 3 0.007 0.141 2026-09-11 03:34:26,348 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 03:34:26] "GET /web/image?model=product.template&field=image_128&id=1571&unique=2026-09-11T03:28:11.000+00:00 HTTP/1.1" 200 - 3 0.007 0.154 2026-09-11 03:34:26,374 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 03:34:26] "GET /web/image?model=product.template&field=image_128&id=1570&unique=2026-09-11T03:28:11.000+00:00 HTTP/1.1" 200 - 3 0.002 0.205 2026-09-11 03:34:26,394 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 03:34:26] "GET /web/image?model=product.template&field=image_128&id=1578&unique=2026-09-11T03:28:11.000+00:00 HTTP/1.1" 200 - 3 0.003 0.166 2026-09-11 03:34:26,415 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 03:34:26] "GET /web/image?model=product.template&field=image_128&id=1702&unique=2026-09-11T03:28:11.000+00:00 HTTP/1.1" 200 - 3 0.002 0.143 2026-09-11 03:34:26,435 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 03:34:26] "GET /web/image?model=product.template&field=image_128&id=1576&unique=2026-09-11T03:28:11.000+00:00 HTTP/1.1" 200 - 3 0.002 0.136 2026-09-11 03:34:26,455 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 03:34:26] "GET /web/image?model=product.template&field=image_128&id=1577&unique=2026-09-11T03:28:11.000+00:00 HTTP/1.1" 200 - 3 0.002 0.128 2026-09-11 03:34:26,475 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 03:34:26] "GET /web/image?model=product.template&field=image_128&id=1574&unique=2026-09-11T03:28:11.000+00:00 HTTP/1.1" 200 - 3 0.002 0.091 2026-09-11 03:34:26,500 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 03:34:26] "GET /web/image?model=product.template&field=image_128&id=1575&unique=2026-09-11T03:28:11.000+00:00 HTTP/1.1" 200 - 3 0.002 0.097 2026-09-11 03:34:26,571 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 03:34:26] "POST /web/dataset/call_kw/pos.session/set_opening_control#pos.session.set_opening_control HTTP/1.1" 200 - 38 0.040 0.178 2026-09-11 03:34:26,702 26 INFO rb-c800635-224702-414046 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-09-11 03:34:26,776 26 INFO rb-c800635-224702-414046 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-09-11 03:34:26,830 26 INFO rb-c800635-224702-414046 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-09-11 03:34:26,884 26 INFO rb-c800635-224702-414046 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-09-11 03:34:27,287 26 INFO rb-c800635-224702-414046 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-09-11 03:34:27,338 26 INFO rb-c800635-224702-414046 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-09-11 03:34:27,396 26 INFO rb-c800635-224702-414046 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-09-11 03:34:27,428 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 03:34:27] "POST /web/dataset/call_kw/res.partner/get_new_partner#res.partner.get_new_partner HTTP/1.1" 200 - 9 0.019 0.018 2026-09-11 03:34:27,447 26 INFO rb-c800635-224702-414046 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-09-11 03:34:27,474 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 03:34:27] "POST /web/dataset/call_kw/pos.config/notify_synchronisation#pos.config.notify_synchronisation HTTP/1.1" 200 - 13 0.015 0.025 2026-09-11 03:34:27,488 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 03:34:27] "POST /web/dataset/call_kw/loyalty.card/search_read#loyalty.card.search_read HTTP/1.1" 200 - 6 0.005 0.044 2026-09-11 03:34:27,503 26 INFO rb-c800635-224702-414046 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-09-11 03:34:27,554 26 INFO rb-c800635-224702-414046 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-09-11 03:34:27,612 26 INFO rb-c800635-224702-414046 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-09-11 03:34:27,662 26 INFO rb-c800635-224702-414046 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-09-11 03:34:27,731 26 INFO rb-c800635-224702-414046 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-09-11 03:34:27,782 26 INFO rb-c800635-224702-414046 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-09-11 03:34:27,838 26 INFO rb-c800635-224702-414046 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-09-11 03:34:27,889 26 INFO rb-c800635-224702-414046 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-09-11 03:34:27,962 26 INFO rb-c800635-224702-414046 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-09-11 03:34:28,019 26 INFO rb-c800635-224702-414046 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-09-11 03:34:28,071 26 INFO rb-c800635-224702-414046 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-09-11 03:34:28,143 26 INFO rb-c800635-224702-414046 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-09-11 03:34:28,201 26 INFO rb-c800635-224702-414046 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-09-11 03:34:28,253 26 INFO rb-c800635-224702-414046 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-09-11 03:34:28,323 26 INFO rb-c800635-224702-414046 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-09-11 03:34:28,388 26 INFO rb-c800635-224702-414046 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_reward_with_variant.browser: tour succeeded 2026-09-11 03:34:28,388 26 INFO rb-c800635-224702-414046 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_reward_with_variant.browser: ╔═════════════════════════════════════════════════╗ ║ TOUR test_loyalty_reward_with_variant SUCCEEDED ║ ╚═════════════════════════════════════════════════╝ 2026-09-11 03:34:28,470 26 INFO rb-c800635-224702-414046 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_reward_with_variant.browser: heap 19868604 (allocated 21368832) 2026-09-11 03:34:28,485 26 INFO rb-c800635-224702-414046 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_reward_with_variant: Closing chrome headless with pid 81794 2026-09-11 03:34:28,487 26 INFO rb-c800635-224702-414046 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_reward_with_variant: Closing websocket connection 2026-09-11 03:34:28,488 26 INFO rb-c800635-224702-414046 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_reward_with_variant: Terminating chrome headless with pid 81794 2026-09-11 03:34:28,588 26 INFO rb-c800635-224702-414046 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_reward_with_variant: Chrome Log in: /tmp/odoo_tests/rb-c800635-224702-414046/chrome_logs/chrome_log_20260911_033428_588065_test_loyalty_reward_with_variant.txt 2026-09-11 03:34:28,588 26 INFO rb-c800635-224702-414046 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_reward_with_variant: Removing chrome user profile "/tmp/tmppyir6w1w_chrome_odoo" 2026-09-11 03:34:28,600 26 INFO rb-c800635-224702-414046 odoo.addons.pos_loyalty.tests.test_frontend: Starting TestUi.test_loyalty_validity_dates_and_use ... 2026-09-11 03:34:29,204 26 INFO rb-c800635-224702-414046 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_validity_dates_and_use: Chrome pid: 82007 2026-09-11 03:34:29,205 26 INFO rb-c800635-224702-414046 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_validity_dates_and_use: Chrome headless temporary user profile dir: /tmp/tmp3htg88q2_chrome_odoo 2026-09-11 03:34:29,205 26 INFO rb-c800635-224702-414046 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_validity_dates_and_use: Issuing json command http://127.0.0.1:33071/json/version 2026-09-11 03:34:29,206 26 INFO rb-c800635-224702-414046 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:33071', path='/json/version', query='', fragment='') with timeout 3 increased to 10s during tests 2026-09-11 03:34:29,221 26 INFO rb-c800635-224702-414046 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_validity_dates_and_use: Browser version: Chrome/150.0.7871.114 2026-09-11 03:34:29,221 26 INFO rb-c800635-224702-414046 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_validity_dates_and_use: Issuing json command http://127.0.0.1:33071/json 2026-09-11 03:34:29,222 26 INFO rb-c800635-224702-414046 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:33071', path='/json', query='', fragment='') with timeout 3 increased to 10s during tests 2026-09-11 03:34:29,229 26 INFO rb-c800635-224702-414046 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_validity_dates_and_use: Websocket url found: ws://127.0.0.1:33071/devtools/page/F9917C66550617340CF798A5F9B7A948 2026-09-11 03:34:29,242 26 INFO rb-c800635-224702-414046 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_validity_dates_and_use: Enable chrome headless console log notification 2026-09-11 03:34:29,253 26 INFO rb-c800635-224702-414046 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_validity_dates_and_use: Chrome headless enable page notifications 2026-09-11 03:34:29,294 26 INFO rb-c800635-224702-414046 odoo.addons.base.models.res_users: Login successful for login:pos_user from n/a 2026-09-11 03:34:29,305 26 INFO rb-c800635-224702-414046 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_validity_dates_and_use: Setting session cookie in browser 2026-09-11 03:34:29,309 26 INFO rb-c800635-224702-414046 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-09-11 03:34:29,310 26 INFO rb-c800635-224702-414046 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-09-11 03:34:29,325 26 INFO rb-c800635-224702-414046 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-09-11 03:34:29,710 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 03:34:29] "GET /pos/ui/75 HTTP/1.1" 200 - 88 0.040 0.351 2026-09-11 03:34:29,718 26 INFO rb-c800635-224702-414046 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_validity_dates_and_use: Navigation result: {'frameId': 'F9917C66550617340CF798A5F9B7A948', 'loaderId': 'F5AC316D0298086F4618C16FFE85FC05', 'isDownload': False} 2026-09-11 03:34:29,718 26 INFO rb-c800635-224702-414046 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_validity_dates_and_use: Evaluate ready code "odoo.isTourReady('PosLoyaltyValidity1')" 2026-09-11 03:34:29,737 26 INFO rb-c800635-224702-414046 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-09-11 03:34:29,766 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 03:34:29] "GET /web/assets/cbcf32d/point_of_sale.assets_prod.min.css HTTP/1.1" 200 - 2 0.014 0.008 2026-09-11 03:34:29,771 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 03:34:29] "GET /web/assets/e7bee96/point_of_sale.assets_prod.min.js HTTP/1.1" 200 - 2 0.001 0.021 2026-09-11 03:34:29,777 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 03:34:29] "GET /web/assets/31c33ef/web.__assets_tests_call__.min.js HTTP/1.1" 200 - 2 0.001 0.032 2026-09-11 03:34:30,220 26 INFO ? werkzeug: 127.0.0.1 - - [11/Sep/2026 03:34:30] "GET /point_of_sale/static/src/img/favicon.ico HTTP/1.1" 200 - 0 0.000 0.006 2026-09-11 03:34:30,236 26 INFO ? werkzeug: 127.0.0.1 - - [11/Sep/2026 03:34:30] "GET /web/static/fonts/lato/Lato-Reg-webfont.woff HTTP/1.1" 200 - 0 0.000 0.012 2026-09-11 03:34:30,243 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 03:34:30] "GET /web/webclient/translations?hash=&lang=en_US HTTP/1.1" 200 - 1 0.004 0.022 2026-09-11 03:34:30,254 26 INFO rb-c800635-224702-414046 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-09-11 03:34:30,264 26 INFO rb-c800635-224702-414046 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-09-11 03:34:30,294 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 03:34:30] "POST /web/dataset/call_kw/barcode.nomenclature/read#barcode.nomenclature.read HTTP/1.1" 200 - 5 0.016 0.011 2026-09-11 03:34:30,319 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 03:34:30] "POST /web/dataset/call_kw/barcode.rule/search_read#barcode.rule.search_read HTTP/1.1" 200 - 1 0.000 0.008 2026-09-11 03:34:30,333 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 03:34:30] "POST /pos/ping HTTP/1.1" 200 - 0 0.000 0.002 2026-09-11 03:34:30,377 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 03:34:30] "POST /web/dataset/call_kw/pos.config/register_new_device_identifier#pos.config.register_new_device_identifier HTTP/1.1" 200 - 9 0.022 0.009 2026-09-11 03:34:30,389 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 03:34:30] "GET /bus/websocket_worker_bundle?v=19.0-2 HTTP/1.1" 200 - 3 0.002 0.030 2026-09-11 03:34:30,468 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 03:34:30] "POST /web/dataset/call_kw/pos.session/load_data_params#pos.session.load_data_params HTTP/1.1" 200 - 30 0.029 0.037 2026-09-11 03:34:30,473 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 03:34:30] "GET /websocket?version=19.0-2 HTTP/1.1" 101 - 1 0.000 0.067 2026-09-11 03:34:31,064 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 03:34:31] "POST /web/dataset/call_kw/pos.session/load_data#pos.session.load_data HTTP/1.1" 200 - 391 0.224 0.323 2026-09-11 03:34:31,086 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 03:34:31] "POST /web/dataset/call_kw/pos.session/filter_local_data#pos.session.filter_local_data HTTP/1.1" 200 - 0 0.000 0.012 2026-09-11 03:34:31,150 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 03:34: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-09-11 03:34:31,219 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 03:34:31] "GET /web/image/res.company/77/logo/256x256 HTTP/1.1" 200 - 8 0.009 0.040 2026-09-11 03:34:31,248 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 03:34: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-09-11 03:34:31,259 26 INFO rb-c800635-224702-414046 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_validity_dates_and_use.browser: Owl is running in 'dev' mode. 2026-09-11 03:34:31,267 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 03:34:31] "POST /web/dataset/call_kw/product.product/has_access#product.product.has_access HTTP/1.1" 200 - 1 0.001 0.003 2026-09-11 03:34:31,341 26 INFO ? werkzeug: 127.0.0.1 - - [11/Sep/2026 03:34:31] "GET /point_of_sale/static/src/fonts/Inconsolata.otf HTTP/1.1" 200 - 0 0.000 0.025 2026-09-11 03:34:31,355 26 INFO ? werkzeug: 127.0.0.1 - - [11/Sep/2026 03:34:31] "GET /web/static/img/odoo_logo.svg HTTP/1.1" 200 - 0 0.000 0.019 2026-09-11 03:34:31,360 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 03:34:31] "GET /web/image?model=res.company&id=77&field=logo HTTP/1.1" 200 - 3 0.008 0.029 2026-09-11 03:34:31,365 26 INFO ? werkzeug: 127.0.0.1 - - [11/Sep/2026 03:34:31] "GET /hr_attendance/static/img/background-light.svg HTTP/1.1" 200 - 0 0.000 0.010 2026-09-11 03:34:31,379 26 INFO ? werkzeug: 127.0.0.1 - - [11/Sep/2026 03:34:31] "GET /web/static/src/libs/fontawesome/fonts/fontawesome-webfont.woff2?v=4.7.0 HTTP/1.1" 200 - 0 0.000 0.018 2026-09-11 03:34:31,389 26 INFO ? werkzeug: 127.0.0.1 - - [11/Sep/2026 03:34:31] "GET /web/static/fonts/google/Roboto/Roboto-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.006 2026-09-11 03:34:31,421 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 03:34:31] "GET /web/image/res.users/148/avatar_128 HTTP/1.1" 200 - 14 0.027 0.072 2026-09-11 03:34:31,429 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 03:34:31] "GET /pos/service-worker.js HTTP/1.1" 200 - 0 0.000 0.092 2026-09-11 03:34:31,430 26 INFO rb-c800635-224702-414046 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-09-11 03:34:31,504 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 03:34:31] "GET /web/image?model=product.template&field=image_128&id=1570&unique=2026-09-11T03:28:11.000+00:00 HTTP/1.1" 200 - 3 0.003 0.032 2026-09-11 03:34:31,530 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 03:34:31] "GET /web/image?model=product.template&field=image_128&id=1571&unique=2026-09-11T03:28:11.000+00:00 HTTP/1.1" 200 - 3 0.003 0.051 2026-09-11 03:34:31,542 26 INFO ? werkzeug: 127.0.0.1 - - [11/Sep/2026 03:34:31] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.005 2026-09-11 03:34:31,554 26 INFO rb-c800635-224702-414046 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-09-11 03:34:31,567 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 03:34:31] "GET /web/image?model=product.template&field=image_128&id=1572&unique=2026-09-11T03:28:11.000+00:00 HTTP/1.1" 200 - 3 0.004 0.084 2026-09-11 03:34:31,596 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 03:34:31] "GET /web/image?model=product.template&field=image_128&id=1573&unique=2026-09-11T03:28:11.000+00:00 HTTP/1.1" 200 - 3 0.006 0.109 2026-09-11 03:34:31,603 26 INFO ? werkzeug: 127.0.0.1 - - [11/Sep/2026 03:34:31] "GET /web/static/lib/zxing-library/zxing-library.js HTTP/1.1" 200 - 0 0.000 0.003 2026-09-11 03:34:31,627 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 03:34:31] "GET /web/image?model=product.template&field=image_128&id=1574&unique=2026-09-11T03:28:11.000+00:00 HTTP/1.1" 200 - 3 0.013 0.129 2026-09-11 03:34:31,663 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 03:34:31] "GET /web/image?model=product.template&field=image_128&id=1575&unique=2026-09-11T03:28:11.000+00:00 HTTP/1.1" 200 - 3 0.006 0.166 2026-09-11 03:34:31,685 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 03:34:31] "GET /web/image?model=product.template&field=image_128&id=1576&unique=2026-09-11T03:28:11.000+00:00 HTTP/1.1" 200 - 3 0.004 0.171 2026-09-11 03:34:31,743 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 03:34:31] "GET /pos/ui/75?from_backend=True HTTP/1.1" 200 - 31 0.028 0.164 2026-09-11 03:34:31,769 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 03:34:31] "GET /web/image?model=product.template&field=image_128&id=1577&unique=2026-09-11T03:28:11.000+00:00 HTTP/1.1" 200 - 3 0.004 0.156 2026-09-11 03:34:31,797 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 03:34:31] "GET /web/image?model=product.template&field=image_128&id=1578&unique=2026-09-11T03:28:11.000+00:00 HTTP/1.1" 200 - 3 0.004 0.159 2026-09-11 03:34:31,903 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 03:34:31] "POST /web/dataset/call_kw/pos.session/set_opening_control#pos.session.set_opening_control HTTP/1.1" 200 - 38 0.059 0.176 2026-09-11 03:34:31,968 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 03:34:31] "GET /pos/ui/75 HTTP/1.1" 200 - 31 0.025 0.371 2026-09-11 03:34:31,982 26 INFO rb-c800635-224702-414046 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-09-11 03:34:32,033 26 INFO rb-c800635-224702-414046 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-09-11 03:34:32,085 26 INFO rb-c800635-224702-414046 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-09-11 03:34:32,138 26 INFO rb-c800635-224702-414046 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-09-11 03:34:32,310 26 INFO rb-c800635-224702-414046 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-09-11 03:34:32,360 26 INFO rb-c800635-224702-414046 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-09-11 03:34:32,411 26 INFO rb-c800635-224702-414046 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-09-11 03:34:32,467 26 INFO rb-c800635-224702-414046 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-09-11 03:34:32,517 26 INFO rb-c800635-224702-414046 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-09-11 03:34:32,571 26 INFO rb-c800635-224702-414046 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-09-11 03:34:32,621 26 INFO rb-c800635-224702-414046 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-09-11 03:34:32,672 26 INFO rb-c800635-224702-414046 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-09-11 03:34:32,739 26 INFO rb-c800635-224702-414046 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-09-11 03:34:32,749 26 INFO ? werkzeug: 127.0.0.1 - - [11/Sep/2026 03:34:32] "GET /point_of_sale/static/src/img/card-bank.png HTTP/1.1" 200 - 0 0.000 0.002 2026-09-11 03:34:32,753 26 INFO ? werkzeug: 127.0.0.1 - - [11/Sep/2026 03:34:32] "GET /point_of_sale/static/src/img/money.png HTTP/1.1" 200 - 0 0.000 0.005 2026-09-11 03:34:32,789 26 INFO rb-c800635-224702-414046 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-09-11 03:34:32,840 26 INFO rb-c800635-224702-414046 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-09-11 03:34:32,909 26 INFO rb-c800635-224702-414046 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-09-11 03:34:32,962 26 INFO rb-c800635-224702-414046 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-09-11 03:34:33,017 26 INFO rb-c800635-224702-414046 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-09-11 03:34:33,085 26 INFO rb-c800635-224702-414046 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-09-11 03:34:33,090 26 INFO rb-c800635-224702-414046 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #58839107 started for PoS orders references: [{'name': '/', 'pos_reference': '261-75-000001', 'uuid': '69529387-c2ad-4c88-870e-d8523031b6a4'}] 2026-09-11 03:34:33,091 26 INFO ? werkzeug: 127.0.0.1 - - [11/Sep/2026 03:34:33] "GET /web/static/img/spin.svg HTTP/1.1" 200 - 0 0.000 0.001 2026-09-11 03:34:33,402 26 INFO rb-c800635-224702-414046 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #58839107 order {'name': '/', 'pos_reference': '261-75-000001', 'uuid': '69529387-c2ad-4c88-870e-d8523031b6a4'} created pos.order #575 2026-09-11 03:34:33,424 26 INFO rb-c800635-224702-414046 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #58839107 finished 2026-09-11 03:34:33,469 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 03:34:33] "POST /web/dataset/call_kw/pos.order/sync_from_ui#pos.order.sync_from_ui HTTP/1.1" 200 - 194 0.152 0.230 2026-09-11 03:34:33,545 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 03:34:33] "POST /web/dataset/call_kw/pos.order/confirm_coupon_programs#pos.order.confirm_coupon_programs HTTP/1.1" 200 - 37 0.019 0.031 2026-09-11 03:34:33,556 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 03:34:33] "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-09-11 03:34:33,624 26 INFO rb-c800635-224702-414046 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #80747099 started for PoS orders references: [{'name': 'Shop - 000001', 'pos_reference': '261-75-000001', 'uuid': '69529387-c2ad-4c88-870e-d8523031b6a4'}] 2026-09-11 03:34:33,631 26 INFO rb-c800635-224702-414046 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #80747099 order {'name': 'Shop - 000001', 'pos_reference': '261-75-000001', 'uuid': '69529387-c2ad-4c88-870e-d8523031b6a4'} sync ignored for existing PoS order pos.order(575,) (state: paid) 2026-09-11 03:34:33,642 26 INFO rb-c800635-224702-414046 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #80747099 finished 2026-09-11 03:34:33,675 26 INFO rb-c800635-224702-414046 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-09-11 03:34:33,724 26 INFO rb-c800635-224702-414046 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_validity_dates_and_use.browser: tour succeeded 2026-09-11 03:34:33,725 26 INFO rb-c800635-224702-414046 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_validity_dates_and_use.browser: ╔════════════════════════════════════╗ ║ TOUR PosLoyaltyValidity1 SUCCEEDED ║ ╚════════════════════════════════════╝ 2026-09-11 03:34:33,751 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 03:34:33] "POST /web/dataset/call_kw/pos.order/sync_from_ui#pos.order.sync_from_ui HTTP/1.1" 200 - 64 0.058 0.071 2026-09-11 03:34:33,794 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 03:34:33] "GET /report/barcode/Code128/0448-40fa-44f4 HTTP/1.1" 200 - 0 0.000 0.146 2026-09-11 03:34:33,843 26 INFO rb-c800635-224702-414046 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_validity_dates_and_use.browser: heap 17577940 (allocated 19398656) 2026-09-11 03:34:33,851 26 INFO rb-c800635-224702-414046 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_validity_dates_and_use: Closing chrome headless with pid 82007 2026-09-11 03:34:33,856 26 INFO rb-c800635-224702-414046 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_validity_dates_and_use: Closing websocket connection 2026-09-11 03:34:33,856 26 INFO rb-c800635-224702-414046 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_validity_dates_and_use: Terminating chrome headless with pid 82007 2026-09-11 03:34:33,860 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 03:34:33] "POST /web/dataset/call_kw/pos.order/confirm_coupon_programs#pos.order.confirm_coupon_programs HTTP/1.1" 200 - 5 0.007 0.012 2026-09-11 03:34:33,956 26 INFO rb-c800635-224702-414046 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_validity_dates_and_use: Chrome Log in: /tmp/odoo_tests/rb-c800635-224702-414046/chrome_logs/chrome_log_20260911_033433_956574_test_loyalty_validity_dates_and_use.txt 2026-09-11 03:34:33,956 26 INFO rb-c800635-224702-414046 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_validity_dates_and_use: Removing chrome user profile "/tmp/tmp3htg88q2_chrome_odoo" 2026-09-11 03:34:34,230 26 INFO rb-c800635-224702-414046 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_validity_dates_and_use: Chrome pid: 82219 2026-09-11 03:34:34,230 26 INFO rb-c800635-224702-414046 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_validity_dates_and_use: Chrome headless temporary user profile dir: /tmp/tmpozckd2rp_chrome_odoo 2026-09-11 03:34:34,230 26 INFO rb-c800635-224702-414046 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_validity_dates_and_use: Issuing json command http://127.0.0.1:36263/json/version 2026-09-11 03:34:34,231 26 INFO rb-c800635-224702-414046 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:36263', path='/json/version', query='', fragment='') with timeout 3 increased to 10s during tests 2026-09-11 03:34:34,248 26 INFO rb-c800635-224702-414046 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_validity_dates_and_use: Browser version: Chrome/150.0.7871.114 2026-09-11 03:34:34,248 26 INFO rb-c800635-224702-414046 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_validity_dates_and_use: Issuing json command http://127.0.0.1:36263/json 2026-09-11 03:34:34,249 26 INFO rb-c800635-224702-414046 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:36263', path='/json', query='', fragment='') with timeout 3 increased to 10s during tests 2026-09-11 03:34:34,257 26 INFO rb-c800635-224702-414046 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_validity_dates_and_use: Websocket url found: ws://127.0.0.1:36263/devtools/page/23799B078E0AF5A434E5468ED1F543F3 2026-09-11 03:34:34,268 26 INFO rb-c800635-224702-414046 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_validity_dates_and_use: Enable chrome headless console log notification 2026-09-11 03:34:34,274 26 INFO rb-c800635-224702-414046 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_validity_dates_and_use: Chrome headless enable page notifications 2026-09-11 03:34:34,304 26 INFO rb-c800635-224702-414046 odoo.addons.base.models.res_users: Login successful for login:pos_user from n/a 2026-09-11 03:34:34,306 26 INFO rb-c800635-224702-414046 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_validity_dates_and_use: Setting session cookie in browser 2026-09-11 03:34:34,310 26 INFO rb-c800635-224702-414046 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-09-11 03:34:34,310 26 INFO rb-c800635-224702-414046 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-09-11 03:34:34,366 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 03:34:34] "GET /pos/ui/75 HTTP/1.1" 200 - 31 0.014 0.031 2026-09-11 03:34:34,370 26 INFO rb-c800635-224702-414046 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_validity_dates_and_use: Navigation result: {'frameId': '23799B078E0AF5A434E5468ED1F543F3', 'loaderId': 'C0DA5E62F268F99601C60B4452C3A09B', 'isDownload': False} 2026-09-11 03:34:34,370 26 INFO rb-c800635-224702-414046 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_validity_dates_and_use: Evaluate ready code "odoo.isTourReady('PosLoyaltyValidity2')" 2026-09-11 03:34:34,389 26 INFO rb-c800635-224702-414046 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-09-11 03:34:34,403 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 03:34:34] "GET /web/assets/e7bee96/point_of_sale.assets_prod.min.js HTTP/1.1" 200 - 2 0.002 0.007 2026-09-11 03:34:34,410 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 03:34:34] "GET /web/assets/cbcf32d/point_of_sale.assets_prod.min.css HTTP/1.1" 200 - 2 0.001 0.016 2026-09-11 03:34:34,417 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 03:34:34] "GET /web/assets/31c33ef/web.__assets_tests_call__.min.js HTTP/1.1" 200 - 2 0.001 0.018 2026-09-11 03:34:34,862 26 INFO ? werkzeug: 127.0.0.1 - - [11/Sep/2026 03:34:34] "GET /web/static/fonts/lato/Lato-Reg-webfont.woff HTTP/1.1" 200 - 0 0.000 0.005 2026-09-11 03:34:34,864 26 INFO ? werkzeug: 127.0.0.1 - - [11/Sep/2026 03:34:34] "GET /point_of_sale/static/src/img/favicon.ico HTTP/1.1" 200 - 0 0.000 0.005 2026-09-11 03:34:34,880 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 03:34:34] "GET /web/webclient/translations?hash=&lang=en_US HTTP/1.1" 200 - 0 0.000 0.007 2026-09-11 03:34:34,896 26 INFO rb-c800635-224702-414046 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-09-11 03:34:34,901 26 INFO rb-c800635-224702-414046 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-09-11 03:34:34,901 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 03:34:34] "POST /web/dataset/call_kw/barcode.nomenclature/read#barcode.nomenclature.read HTTP/1.1" 200 - 2 0.001 0.008 2026-09-11 03:34:34,923 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 03:34:34] "POST /web/dataset/call_kw/barcode.rule/search_read#barcode.rule.search_read HTTP/1.1" 200 - 1 0.003 0.010 2026-09-11 03:34:34,938 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 03:34:34] "POST /pos/ping HTTP/1.1" 200 - 0 0.000 0.003 2026-09-11 03:34:34,958 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 03:34:34] "POST /web/dataset/call_kw/pos.config/register_new_device_identifier#pos.config.register_new_device_identifier HTTP/1.1" 200 - 4 0.002 0.008 2026-09-11 03:34:34,964 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 03:34:34] "GET /bus/websocket_worker_bundle?v=19.0-2 HTTP/1.1" 200 - 2 0.001 0.009 2026-09-11 03:34:35,006 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 03:34:35] "POST /web/dataset/call_kw/pos.session/load_data_params#pos.session.load_data_params HTTP/1.1" 200 - 15 0.011 0.027 2026-09-11 03:34:35,009 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 03:34:35] "GET /websocket?version=19.0-2 HTTP/1.1" 101 - 0 0.000 0.028 2026-09-11 03:34:35,483 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 03:34:35] "POST /web/dataset/call_kw/pos.session/load_data#pos.session.load_data HTTP/1.1" 200 - 293 0.172 0.261 2026-09-11 03:34:35,499 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 03:34:35] "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-09-11 03:34:35,554 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 03:34:35] "POST /web/dataset/call_kw/pos.config/read_config_open_orders#pos.config.read_config_open_orders HTTP/1.1" 200 - 1 0.001 0.006 2026-09-11 03:34:35,605 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 03:34:35] "GET /web/image/res.company/77/logo/256x256 HTTP/1.1" 200 - 3 0.005 0.024 2026-09-11 03:34:35,636 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 03:34: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.005 2026-09-11 03:34:35,653 26 INFO rb-c800635-224702-414046 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_validity_dates_and_use.browser: Owl is running in 'dev' mode. 2026-09-11 03:34:35,661 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 03:34:35] "POST /web/dataset/call_kw/product.product/has_access#product.product.has_access HTTP/1.1" 200 - 0 0.000 0.003 2026-09-11 03:34:35,728 26 INFO ? werkzeug: 127.0.0.1 - - [11/Sep/2026 03:34:35] "GET /point_of_sale/static/src/fonts/Inconsolata.otf HTTP/1.1" 200 - 0 0.000 0.020 2026-09-11 03:34:35,732 26 INFO ? werkzeug: 127.0.0.1 - - [11/Sep/2026 03:34:35] "GET /web/static/img/odoo_logo.svg HTTP/1.1" 200 - 0 0.000 0.011 2026-09-11 03:34:35,752 26 INFO ? werkzeug: 127.0.0.1 - - [11/Sep/2026 03:34:35] "GET /hr_attendance/static/img/background-light.svg HTTP/1.1" 200 - 0 0.000 0.017 2026-09-11 03:34:35,762 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 03:34:35] "GET /web/image/res.users/148/avatar_128 HTTP/1.1" 200 - 7 0.037 0.015 2026-09-11 03:34:35,775 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 03:34:35] "GET /web/image?model=res.company&id=77&field=logo HTTP/1.1" 200 - 3 0.003 0.057 2026-09-11 03:34:35,777 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 03:34:35] "GET /pos/service-worker.js HTTP/1.1" 200 - 0 0.000 0.028 2026-09-11 03:34:35,782 26 INFO ? werkzeug: 127.0.0.1 - - [11/Sep/2026 03:34: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-09-11 03:34:35,793 26 INFO ? werkzeug: 127.0.0.1 - - [11/Sep/2026 03:34:35] "GET /web/static/fonts/google/Roboto/Roboto-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.002 2026-09-11 03:34:35,854 26 INFO rb-c800635-224702-414046 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-09-11 03:34:35,875 26 INFO ? werkzeug: 127.0.0.1 - - [11/Sep/2026 03:34:35] "GET /web/static/lib/zxing-library/zxing-library.js HTTP/1.1" 200 - 0 0.000 0.001 2026-09-11 03:34:35,953 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 03:34:35] "GET /pos/ui/75?from_backend=True HTTP/1.1" 200 - 31 0.058 0.039 2026-09-11 03:34:35,958 26 INFO ? werkzeug: 127.0.0.1 - - [11/Sep/2026 03:34:35] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.003 2026-09-11 03:34:35,998 26 INFO rb-c800635-224702-414046 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-09-11 03:34:36,019 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 03:34:36] "GET /pos/ui/75 HTTP/1.1" 200 - 31 0.024 0.139 2026-09-11 03:34:36,044 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 03:34:36] "GET /web/image?model=product.template&field=image_128&id=1571&unique=2026-09-11T03:28:11.000+00:00 HTTP/1.1" 200 - 3 0.002 0.135 2026-09-11 03:34:36,083 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 03:34:36] "GET /web/image?model=product.template&field=image_128&id=1572&unique=2026-09-11T03:28:11.000+00:00 HTTP/1.1" 200 - 3 0.003 0.167 2026-09-11 03:34:36,090 26 INFO rb-c800635-224702-414046 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-09-11 03:34:36,113 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 03:34:36] "GET /web/image?model=product.template&field=image_128&id=1573&unique=2026-09-11T03:28:11.000+00:00 HTTP/1.1" 200 - 3 0.008 0.185 2026-09-11 03:34:36,141 26 INFO rb-c800635-224702-414046 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-09-11 03:34:36,146 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 03:34:36] "GET /web/image?model=product.template&field=image_128&id=1570&unique=2026-09-11T03:28:11.000+00:00 HTTP/1.1" 200 - 3 0.004 0.236 2026-09-11 03:34:36,165 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 03:34:36] "GET /web/image?model=product.template&field=image_128&id=1577&unique=2026-09-11T03:28:11.000+00:00 HTTP/1.1" 200 - 3 0.002 0.200 2026-09-11 03:34:36,192 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 03:34:36] "GET /web/image?model=product.template&field=image_128&id=1576&unique=2026-09-11T03:28:11.000+00:00 HTTP/1.1" 200 - 3 0.003 0.167 2026-09-11 03:34:36,194 26 INFO rb-c800635-224702-414046 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-09-11 03:34:36,210 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 03:34:36] "GET /web/image?model=product.template&field=image_128&id=1578&unique=2026-09-11T03:28:11.000+00:00 HTTP/1.1" 200 - 3 0.002 0.155 2026-09-11 03:34:36,229 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 03:34:36] "GET /web/image?model=product.template&field=image_128&id=1574&unique=2026-09-11T03:28:11.000+00:00 HTTP/1.1" 200 - 3 0.002 0.141 2026-09-11 03:34:36,248 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 03:34:36] "GET /web/image?model=product.template&field=image_128&id=1575&unique=2026-09-11T03:28:11.000+00:00 HTTP/1.1" 200 - 3 0.002 0.124 2026-09-11 03:34:36,408 26 INFO rb-c800635-224702-414046 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-09-11 03:34:36,458 26 INFO rb-c800635-224702-414046 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-09-11 03:34:36,510 26 INFO rb-c800635-224702-414046 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-09-11 03:34:36,581 26 INFO rb-c800635-224702-414046 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-09-11 03:34:36,594 26 INFO ? werkzeug: 127.0.0.1 - - [11/Sep/2026 03:34:36] "GET /point_of_sale/static/src/img/card-bank.png HTTP/1.1" 200 - 0 0.000 0.003 2026-09-11 03:34:36,595 26 INFO ? werkzeug: 127.0.0.1 - - [11/Sep/2026 03:34:36] "GET /point_of_sale/static/src/img/money.png HTTP/1.1" 200 - 0 0.000 0.002 2026-09-11 03:34:36,631 26 INFO rb-c800635-224702-414046 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-09-11 03:34:36,682 26 INFO rb-c800635-224702-414046 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-09-11 03:34:36,751 26 INFO rb-c800635-224702-414046 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-09-11 03:34:36,804 26 INFO rb-c800635-224702-414046 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-09-11 03:34:36,858 26 INFO rb-c800635-224702-414046 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-09-11 03:34:36,924 26 INFO rb-c800635-224702-414046 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-09-11 03:34:36,927 26 INFO rb-c800635-224702-414046 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #90056697 started for PoS orders references: [{'name': '/', 'pos_reference': '262-75-000001', 'uuid': 'eddb054e-fbc5-4dd8-a50b-47d097bade4b'}] 2026-09-11 03:34:36,937 26 INFO ? werkzeug: 127.0.0.1 - - [11/Sep/2026 03:34:36] "GET /web/static/img/spin.svg HTTP/1.1" 200 - 0 0.000 0.005 2026-09-11 03:34:37,136 26 INFO rb-c800635-224702-414046 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #90056697 order {'name': '/', 'pos_reference': '262-75-000001', 'uuid': 'eddb054e-fbc5-4dd8-a50b-47d097bade4b'} created pos.order #576 2026-09-11 03:34:37,148 26 INFO rb-c800635-224702-414046 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #90056697 finished 2026-09-11 03:34:37,188 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 03:34:37] "POST /web/dataset/call_kw/pos.order/sync_from_ui#pos.order.sync_from_ui HTTP/1.1" 200 - 134 0.075 0.187 2026-09-11 03:34:37,274 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 03:34:37] "POST /web/dataset/call_kw/pos.order/confirm_coupon_programs#pos.order.confirm_coupon_programs HTTP/1.1" 200 - 27 0.022 0.029 2026-09-11 03:34:37,303 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 03:34:37] "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-09-11 03:34:37,391 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 03:34:37] "GET /report/barcode/Code128/0441-27cb-415c HTTP/1.1" 200 - 0 0.000 0.030 2026-09-11 03:34:37,415 26 INFO rb-c800635-224702-414046 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #82842864 started for PoS orders references: [{'name': 'Shop - 000001', 'pos_reference': '262-75-000001', 'uuid': 'eddb054e-fbc5-4dd8-a50b-47d097bade4b'}] 2026-09-11 03:34:37,427 26 INFO rb-c800635-224702-414046 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-09-11 03:34:37,429 26 INFO rb-c800635-224702-414046 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #82842864 order {'name': 'Shop - 000001', 'pos_reference': '262-75-000001', 'uuid': 'eddb054e-fbc5-4dd8-a50b-47d097bade4b'} sync ignored for existing PoS order pos.order(576,) (state: paid) 2026-09-11 03:34:37,444 26 INFO rb-c800635-224702-414046 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #82842864 finished 2026-09-11 03:34:37,475 26 INFO rb-c800635-224702-414046 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-09-11 03:34:37,531 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 03:34:37] "POST /web/dataset/call_kw/pos.order/sync_from_ui#pos.order.sync_from_ui HTTP/1.1" 200 - 49 0.044 0.073 2026-09-11 03:34:37,549 26 INFO rb-c800635-224702-414046 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-09-11 03:34:37,591 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 03:34:37] "POST /web/dataset/call_kw/loyalty.card/read#loyalty.card.read HTTP/1.1" 200 - 4 0.004 0.009 2026-09-11 03:34:37,602 26 INFO rb-c800635-224702-414046 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-09-11 03:34:37,639 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 03:34:37] "POST /web/dataset/call_kw/pos.order/confirm_coupon_programs#pos.order.confirm_coupon_programs HTTP/1.1" 200 - 6 0.011 0.012 2026-09-11 03:34:37,651 26 INFO rb-c800635-224702-414046 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-09-11 03:34:37,704 26 INFO rb-c800635-224702-414046 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-09-11 03:34:37,877 26 INFO rb-c800635-224702-414046 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-09-11 03:34:37,930 26 INFO rb-c800635-224702-414046 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-09-11 03:34:37,979 26 INFO rb-c800635-224702-414046 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-09-11 03:34:38,041 26 INFO rb-c800635-224702-414046 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-09-11 03:34:38,092 26 INFO rb-c800635-224702-414046 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-09-11 03:34:38,147 26 INFO rb-c800635-224702-414046 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-09-11 03:34:38,198 26 INFO rb-c800635-224702-414046 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-09-11 03:34:38,248 26 INFO rb-c800635-224702-414046 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-09-11 03:34:38,305 26 INFO rb-c800635-224702-414046 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-09-11 03:34:38,355 26 INFO rb-c800635-224702-414046 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-09-11 03:34:38,406 26 INFO rb-c800635-224702-414046 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-09-11 03:34:38,463 26 INFO rb-c800635-224702-414046 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-09-11 03:34:38,516 26 INFO rb-c800635-224702-414046 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-09-11 03:34:38,569 26 INFO rb-c800635-224702-414046 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-09-11 03:34:38,623 26 INFO rb-c800635-224702-414046 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-09-11 03:34:38,674 26 INFO rb-c800635-224702-414046 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-09-11 03:34:38,727 26 INFO rb-c800635-224702-414046 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-09-11 03:34:38,788 26 INFO rb-c800635-224702-414046 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-09-11 03:34:38,795 26 INFO rb-c800635-224702-414046 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #36060139 started for PoS orders references: [{'name': '/', 'pos_reference': '262-75-000002', 'uuid': '1d2e6e5d-c5eb-46bd-b638-139892a5456e'}] 2026-09-11 03:34:38,986 26 INFO rb-c800635-224702-414046 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #36060139 order {'name': '/', 'pos_reference': '262-75-000002', 'uuid': '1d2e6e5d-c5eb-46bd-b638-139892a5456e'} created pos.order #577 2026-09-11 03:34:39,004 26 INFO rb-c800635-224702-414046 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #36060139 finished 2026-09-11 03:34:39,067 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 03:34:39] "POST /web/dataset/call_kw/pos.order/sync_from_ui#pos.order.sync_from_ui HTTP/1.1" 200 - 116 0.089 0.186 2026-09-11 03:34:39,140 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 03:34:39] "POST /web/dataset/call_kw/pos.order/confirm_coupon_programs#pos.order.confirm_coupon_programs HTTP/1.1" 200 - 22 0.016 0.025 2026-09-11 03:34:39,177 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 03:34:39] "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-09-11 03:34:39,239 26 INFO rb-c800635-224702-414046 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-09-11 03:34:39,242 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 03:34:39] "GET /report/barcode/Code128/0448-650d-4d32 HTTP/1.1" 200 - 0 0.000 0.051 2026-09-11 03:34:39,244 26 INFO rb-c800635-224702-414046 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #19713290 started for PoS orders references: [{'name': 'Shop - 000002', 'pos_reference': '262-75-000002', 'uuid': '1d2e6e5d-c5eb-46bd-b638-139892a5456e'}] 2026-09-11 03:34:39,250 26 INFO rb-c800635-224702-414046 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #19713290 order {'name': 'Shop - 000002', 'pos_reference': '262-75-000002', 'uuid': '1d2e6e5d-c5eb-46bd-b638-139892a5456e'} sync ignored for existing PoS order pos.order(577,) (state: paid) 2026-09-11 03:34:39,261 26 INFO rb-c800635-224702-414046 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #19713290 finished 2026-09-11 03:34:39,267 26 INFO rb-c800635-224702-414046 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_validity_dates_and_use.browser: tour succeeded 2026-09-11 03:34:39,268 26 INFO rb-c800635-224702-414046 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_validity_dates_and_use.browser: ╔════════════════════════════════════╗ ║ TOUR PosLoyaltyValidity2 SUCCEEDED ║ ╚════════════════════════════════════╝ 2026-09-11 03:34:39,349 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 03:34:39] "POST /web/dataset/call_kw/pos.order/sync_from_ui#pos.order.sync_from_ui HTTP/1.1" 200 - 49 0.028 0.081 2026-09-11 03:34:39,399 26 INFO rb-c800635-224702-414046 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_validity_dates_and_use.browser: heap 19683528 (allocated 22155264) 2026-09-11 03:34:39,402 26 INFO rb-c800635-224702-414046 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_validity_dates_and_use: Closing chrome headless with pid 82219 2026-09-11 03:34:39,403 26 INFO rb-c800635-224702-414046 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_validity_dates_and_use: Closing websocket connection 2026-09-11 03:34:39,406 26 INFO rb-c800635-224702-414046 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_validity_dates_and_use: Terminating chrome headless with pid 82219 2026-09-11 03:34:39,469 26 INFO rb-c800635-224702-414046 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_validity_dates_and_use: Chrome Log in: /tmp/odoo_tests/rb-c800635-224702-414046/chrome_logs/chrome_log_20260911_033439_469207_test_loyalty_validity_dates_and_use.txt 2026-09-11 03:34:39,469 26 INFO rb-c800635-224702-414046 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_validity_dates_and_use: Removing chrome user profile "/tmp/tmpozckd2rp_chrome_odoo" 2026-09-11 03:34:39,482 26 INFO rb-c800635-224702-414046 odoo.addons.pos_loyalty.tests.test_frontend: Starting TestUi.test_max_usage_partner_with_point ... 2026-09-11 03:34:40,287 26 INFO rb-c800635-224702-414046 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_max_usage_partner_with_point: Chrome pid: 82428 2026-09-11 03:34:40,287 26 INFO rb-c800635-224702-414046 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_max_usage_partner_with_point: Chrome headless temporary user profile dir: /tmp/tmp8tfqj77s_chrome_odoo 2026-09-11 03:34:40,287 26 INFO rb-c800635-224702-414046 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_max_usage_partner_with_point: Issuing json command http://127.0.0.1:34189/json/version 2026-09-11 03:34:40,288 26 INFO rb-c800635-224702-414046 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-09-11 03:34:40,320 26 INFO rb-c800635-224702-414046 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_max_usage_partner_with_point: Browser version: Chrome/150.0.7871.114 2026-09-11 03:34:40,320 26 INFO rb-c800635-224702-414046 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_max_usage_partner_with_point: Issuing json command http://127.0.0.1:34189/json 2026-09-11 03:34:40,321 26 INFO rb-c800635-224702-414046 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-09-11 03:34:40,331 26 INFO rb-c800635-224702-414046 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_max_usage_partner_with_point: Websocket url found: ws://127.0.0.1:34189/devtools/page/E7904F4FB479A836DA164601ACD35BED 2026-09-11 03:34:40,338 26 INFO rb-c800635-224702-414046 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_max_usage_partner_with_point: Enable chrome headless console log notification 2026-09-11 03:34:40,343 26 INFO rb-c800635-224702-414046 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_max_usage_partner_with_point: Chrome headless enable page notifications 2026-09-11 03:34:40,464 26 INFO rb-c800635-224702-414046 odoo.addons.base.models.res_users: Login successful for login:pos_user from n/a 2026-09-11 03:34:40,469 26 INFO rb-c800635-224702-414046 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_max_usage_partner_with_point: Setting session cookie in browser 2026-09-11 03:34:40,472 26 INFO rb-c800635-224702-414046 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-09-11 03:34:40,472 26 INFO rb-c800635-224702-414046 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-09-11 03:34:40,483 26 INFO rb-c800635-224702-414046 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-09-11 03:34:40,889 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 03:34:40] "GET /pos/web?config_id=75 HTTP/1.1" 200 - 87 0.030 0.378 2026-09-11 03:34:40,892 26 INFO rb-c800635-224702-414046 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_max_usage_partner_with_point: Navigation result: {'frameId': 'E7904F4FB479A836DA164601ACD35BED', 'loaderId': '3177F161F76307CE4B12140E6C7498FF', 'isDownload': False} 2026-09-11 03:34:40,893 26 INFO rb-c800635-224702-414046 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-09-11 03:34:40,909 26 INFO rb-c800635-224702-414046 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-09-11 03:34:40,922 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 03:34:40] "GET /web/assets/31c33ef/web.__assets_tests_call__.min.js HTTP/1.1" 200 - 2 0.005 0.007 2026-09-11 03:34:40,931 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 03:34:40] "GET /web/assets/e7bee96/point_of_sale.assets_prod.min.js HTTP/1.1" 200 - 2 0.001 0.014 2026-09-11 03:34:40,953 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 03:34:40] "GET /web/assets/cbcf32d/point_of_sale.assets_prod.min.css HTTP/1.1" 200 - 2 0.001 0.039 2026-09-11 03:34:41,366 26 INFO ? werkzeug: 127.0.0.1 - - [11/Sep/2026 03:34:41] "GET /web/static/fonts/lato/Lato-Reg-webfont.woff HTTP/1.1" 200 - 0 0.000 0.002 2026-09-11 03:34:41,370 26 INFO ? werkzeug: 127.0.0.1 - - [11/Sep/2026 03:34:41] "GET /point_of_sale/static/src/img/favicon.ico HTTP/1.1" 200 - 0 0.000 0.003 2026-09-11 03:34:41,383 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 03:34:41] "GET /web/webclient/translations?hash=&lang=en_US HTTP/1.1" 200 - 1 0.001 0.008 2026-09-11 03:34:41,398 26 INFO rb-c800635-224702-414046 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-09-11 03:34:41,399 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 03:34:41] "POST /web/dataset/call_kw/barcode.nomenclature/read#barcode.nomenclature.read HTTP/1.1" 200 - 4 0.001 0.003 2026-09-11 03:34:41,404 26 INFO rb-c800635-224702-414046 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-09-11 03:34:41,411 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 03:34:41] "POST /web/dataset/call_kw/barcode.rule/search_read#barcode.rule.search_read HTTP/1.1" 200 - 1 0.000 0.003 2026-09-11 03:34:41,419 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 03:34:41] "POST /pos/ping HTTP/1.1" 200 - 0 0.000 0.002 2026-09-11 03:34:41,445 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 03:34:41] "POST /web/dataset/call_kw/pos.config/register_new_device_identifier#pos.config.register_new_device_identifier HTTP/1.1" 200 - 9 0.004 0.007 2026-09-11 03:34:41,456 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 03:34:41] "GET /bus/websocket_worker_bundle?v=19.0-2 HTTP/1.1" 200 - 3 0.003 0.017 2026-09-11 03:34:41,511 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 03:34:41] "POST /web/dataset/call_kw/pos.session/load_data_params#pos.session.load_data_params HTTP/1.1" 200 - 32 0.022 0.030 2026-09-11 03:34:41,514 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 03:34:41] "GET /websocket?version=19.0-2 HTTP/1.1" 101 - 1 0.000 0.039 2026-09-11 03:34:42,059 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 03:34:42] "POST /web/dataset/call_kw/pos.session/load_data#pos.session.load_data HTTP/1.1" 200 - 388 0.226 0.286 2026-09-11 03:34:42,077 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 03:34:42] "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-09-11 03:34:42,133 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 03:34: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.005 2026-09-11 03:34:42,198 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 03:34:42] "GET /web/image/res.company/77/logo/256x256 HTTP/1.1" 200 - 8 0.006 0.031 2026-09-11 03:34:42,230 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 03:34: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.005 2026-09-11 03:34:42,243 26 INFO rb-c800635-224702-414046 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_max_usage_partner_with_point.browser: Owl is running in 'dev' mode. 2026-09-11 03:34:42,254 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 03:34:42] "POST /web/dataset/call_kw/product.product/has_access#product.product.has_access HTTP/1.1" 200 - 1 0.002 0.004 2026-09-11 03:34:42,319 26 INFO ? werkzeug: 127.0.0.1 - - [11/Sep/2026 03:34:42] "GET /point_of_sale/static/src/fonts/Inconsolata.otf HTTP/1.1" 200 - 0 0.000 0.004 2026-09-11 03:34:42,321 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 03:34:42] "GET /pos/service-worker.js HTTP/1.1" 200 - 0 0.000 0.013 2026-09-11 03:34:42,346 26 INFO ? werkzeug: 127.0.0.1 - - [11/Sep/2026 03:34:42] "GET /hr_attendance/static/img/background-light.svg HTTP/1.1" 200 - 0 0.000 0.003 2026-09-11 03:34:42,349 26 INFO ? werkzeug: 127.0.0.1 - - [11/Sep/2026 03:34:42] "GET /web/static/img/odoo_logo.svg HTTP/1.1" 200 - 0 0.000 0.014 2026-09-11 03:34:42,372 26 INFO ? werkzeug: 127.0.0.1 - - [11/Sep/2026 03:34: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-09-11 03:34:42,377 26 INFO ? werkzeug: 127.0.0.1 - - [11/Sep/2026 03:34:42] "GET /web/static/fonts/google/Roboto/Roboto-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.008 2026-09-11 03:34:42,383 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 03:34:42] "GET /web/image/res.users/148/avatar_128 HTTP/1.1" 200 - 14 0.020 0.040 2026-09-11 03:34:42,395 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 03:34:42] "GET /web/image?model=res.company&id=77&field=logo HTTP/1.1" 200 - 3 0.002 0.064 2026-09-11 03:34:42,412 26 INFO ? werkzeug: 127.0.0.1 - - [11/Sep/2026 03:34:42] "GET /web/static/lib/zxing-library/zxing-library.js HTTP/1.1" 200 - 0 0.000 0.001 2026-09-11 03:34:42,472 26 INFO rb-c800635-224702-414046 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-09-11 03:34:42,487 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 03:34:42] "GET /pos/ui/75?from_backend=True HTTP/1.1" 200 - 31 0.055 0.027 2026-09-11 03:34:42,538 26 INFO rb-c800635-224702-414046 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-09-11 03:34:42,569 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 03:34:42] "GET /pos/ui/75 HTTP/1.1" 200 - 31 0.050 0.110 2026-09-11 03:34:42,577 26 INFO ? werkzeug: 127.0.0.1 - - [11/Sep/2026 03:34:42] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.002 2026-09-11 03:34:42,596 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 03:34:42] "GET /web/image?model=product.template&field=image_128&id=1570&unique=2026-09-11T03:28:11.000+00:00 HTTP/1.1" 200 - 3 0.003 0.082 2026-09-11 03:34:42,631 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 03:34:42] "GET /web/image?model=product.template&field=image_128&id=1571&unique=2026-09-11T03:28:11.000+00:00 HTTP/1.1" 200 - 3 0.010 0.109 2026-09-11 03:34:42,651 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 03:34:42] "GET /web/image?model=product.template&field=image_128&id=1572&unique=2026-09-11T03:28:11.000+00:00 HTTP/1.1" 200 - 3 0.003 0.135 2026-09-11 03:34:42,673 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 03:34:42] "GET /web/image?model=product.template&field=image_128&id=1573&unique=2026-09-11T03:28:11.000+00:00 HTTP/1.1" 200 - 3 0.006 0.141 2026-09-11 03:34:42,699 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 03:34:42] "GET /web/image?model=product.template&field=image_128&id=1574&unique=2026-09-11T03:28:11.000+00:00 HTTP/1.1" 200 - 3 0.005 0.162 2026-09-11 03:34:42,717 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 03:34:42] "GET /web/image?model=product.template&field=image_128&id=1576&unique=2026-09-11T03:28:11.000+00:00 HTTP/1.1" 200 - 3 0.002 0.134 2026-09-11 03:34:42,739 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 03:34:42] "GET /web/image?model=product.template&field=image_128&id=1578&unique=2026-09-11T03:28:11.000+00:00 HTTP/1.1" 200 - 3 0.004 0.132 2026-09-11 03:34:42,757 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 03:34:42] "GET /web/image?model=product.template&field=image_128&id=1577&unique=2026-09-11T03:28:11.000+00:00 HTTP/1.1" 200 - 3 0.002 0.117 2026-09-11 03:34:42,832 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 03:34:42] "POST /web/dataset/call_kw/pos.session/set_opening_control#pos.session.set_opening_control HTTP/1.1" 200 - 38 0.036 0.140 2026-09-11 03:34:42,853 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 03:34:42] "GET /web/image?model=product.template&field=image_128&id=1575&unique=2026-09-11T03:28:11.000+00:00 HTTP/1.1" 200 - 3 0.001 0.171 2026-09-11 03:34:42,895 26 INFO rb-c800635-224702-414046 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-09-11 03:34:42,948 26 INFO rb-c800635-224702-414046 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-09-11 03:34:43,000 26 INFO rb-c800635-224702-414046 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-09-11 03:34:43,053 26 INFO rb-c800635-224702-414046 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-09-11 03:34:43,225 26 INFO rb-c800635-224702-414046 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-09-11 03:34:43,276 26 INFO rb-c800635-224702-414046 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-09-11 03:34:43,326 26 INFO rb-c800635-224702-414046 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-09-11 03:34:43,466 26 INFO rb-c800635-224702-414046 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-09-11 03:34:43,523 26 INFO rb-c800635-224702-414046 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-09-11 03:34:43,575 26 INFO rb-c800635-224702-414046 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-09-11 03:34:43,631 26 INFO rb-c800635-224702-414046 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-09-11 03:34:43,697 26 INFO rb-c800635-224702-414046 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-09-11 03:34:43,716 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 03:34:43] "POST /web/dataset/call_kw/loyalty.card/search_read#loyalty.card.search_read HTTP/1.1" 200 - 6 0.004 0.013 2026-09-11 03:34:43,747 26 INFO rb-c800635-224702-414046 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-09-11 03:34:43,798 26 INFO rb-c800635-224702-414046 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-09-11 03:34:43,854 26 INFO rb-c800635-224702-414046 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-09-11 03:34:43,905 26 INFO rb-c800635-224702-414046 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-09-11 03:34:43,958 26 INFO rb-c800635-224702-414046 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-09-11 03:34:44,009 26 INFO rb-c800635-224702-414046 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-09-11 03:34:44,064 26 INFO rb-c800635-224702-414046 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-09-11 03:34:44,121 26 INFO rb-c800635-224702-414046 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-09-11 03:34:44,179 26 INFO rb-c800635-224702-414046 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-09-11 03:34:44,244 26 INFO rb-c800635-224702-414046 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-09-11 03:34:44,321 26 INFO rb-c800635-224702-414046 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-09-11 03:34:44,340 26 INFO ? werkzeug: 127.0.0.1 - - [11/Sep/2026 03:34:44] "GET /point_of_sale/static/src/img/card-bank.png HTTP/1.1" 200 - 0 0.000 0.002 2026-09-11 03:34:44,341 26 INFO ? werkzeug: 127.0.0.1 - - [11/Sep/2026 03:34:44] "GET /point_of_sale/static/src/img/money.png HTTP/1.1" 200 - 0 0.000 0.001 2026-09-11 03:34:44,371 26 INFO rb-c800635-224702-414046 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-09-11 03:34:44,422 26 INFO rb-c800635-224702-414046 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-09-11 03:34:44,492 26 INFO rb-c800635-224702-414046 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-09-11 03:34:44,544 26 INFO rb-c800635-224702-414046 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-09-11 03:34:44,613 26 INFO rb-c800635-224702-414046 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-09-11 03:34:44,616 26 INFO rb-c800635-224702-414046 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #2050396 started for PoS orders references: [{'name': '/', 'pos_reference': '261-75-000001', 'uuid': '2096aff4-237c-4447-b2ae-87f2254184ae'}] 2026-09-11 03:34:44,625 26 INFO ? werkzeug: 127.0.0.1 - - [11/Sep/2026 03:34:44] "GET /web/static/img/spin.svg HTTP/1.1" 200 - 0 0.000 0.004 2026-09-11 03:34:44,860 26 INFO rb-c800635-224702-414046 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #2050396 order {'name': '/', 'pos_reference': '261-75-000001', 'uuid': '2096aff4-237c-4447-b2ae-87f2254184ae'} created pos.order #578 2026-09-11 03:34:44,878 26 INFO rb-c800635-224702-414046 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #2050396 finished 2026-09-11 03:34:44,936 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 03:34:44] "POST /web/dataset/call_kw/pos.order/sync_from_ui#pos.order.sync_from_ui HTTP/1.1" 200 - 189 0.125 0.196 2026-09-11 03:34:45,049 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 03:34:45] "POST /web/dataset/call_kw/pos.order/confirm_coupon_programs#pos.order.confirm_coupon_programs HTTP/1.1" 200 - 38 0.036 0.042 2026-09-11 03:34:45,074 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 03:34:45] "POST /web/dataset/call_kw/pos.order/get_preparation_change#pos.order.get_preparation_change HTTP/1.1" 200 - 1 0.002 0.005 2026-09-11 03:34:45,189 26 INFO rb-c800635-224702-414046 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #32516161 started for PoS orders references: [{'name': 'Shop - 000001', 'pos_reference': '261-75-000001', 'uuid': '2096aff4-237c-4447-b2ae-87f2254184ae'}] 2026-09-11 03:34:45,192 26 INFO rb-c800635-224702-414046 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-09-11 03:34:45,200 26 INFO rb-c800635-224702-414046 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #32516161 order {'name': 'Shop - 000001', 'pos_reference': '261-75-000001', 'uuid': '2096aff4-237c-4447-b2ae-87f2254184ae'} sync ignored for existing PoS order pos.order(578,) (state: paid) 2026-09-11 03:34:45,227 26 INFO rb-c800635-224702-414046 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #32516161 finished 2026-09-11 03:34:45,242 26 INFO rb-c800635-224702-414046 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-09-11 03:34:45,292 26 INFO rb-c800635-224702-414046 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-09-11 03:34:45,311 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 03:34:45] "POST /web/dataset/call_kw/pos.order/sync_from_ui#pos.order.sync_from_ui HTTP/1.1" 200 - 63 0.048 0.078 2026-09-11 03:34:45,349 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 03:34:45] "POST /web/dataset/call_kw/pos.order/confirm_coupon_programs#pos.order.confirm_coupon_programs HTTP/1.1" 200 - 6 0.004 0.012 2026-09-11 03:34:45,404 26 INFO rb-c800635-224702-414046 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-09-11 03:34:45,456 26 INFO rb-c800635-224702-414046 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-09-11 03:34:45,507 26 INFO rb-c800635-224702-414046 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-09-11 03:34:45,562 26 INFO rb-c800635-224702-414046 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-09-11 03:34:45,618 26 INFO rb-c800635-224702-414046 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-09-11 03:34:45,669 26 INFO rb-c800635-224702-414046 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-09-11 03:34:45,737 26 INFO rb-c800635-224702-414046 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-09-11 03:34:45,787 26 INFO rb-c800635-224702-414046 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-09-11 03:34:45,838 26 INFO rb-c800635-224702-414046 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-09-11 03:34:45,891 26 INFO rb-c800635-224702-414046 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-09-11 03:34:46,060 26 INFO rb-c800635-224702-414046 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-09-11 03:34:46,111 26 INFO rb-c800635-224702-414046 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-09-11 03:34:46,161 26 INFO rb-c800635-224702-414046 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-09-11 03:34:46,215 26 INFO rb-c800635-224702-414046 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-09-11 03:34:46,266 26 INFO rb-c800635-224702-414046 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-09-11 03:34:46,320 26 INFO rb-c800635-224702-414046 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_max_usage_partner_with_point.browser: tour succeeded 2026-09-11 03:34:46,320 26 INFO rb-c800635-224702-414046 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_max_usage_partner_with_point.browser: ╔══════════════════════════════════════════════════╗ ║ TOUR test_max_usage_partner_with_point SUCCEEDED ║ ╚══════════════════════════════════════════════════╝ 2026-09-11 03:34:46,438 26 INFO rb-c800635-224702-414046 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_max_usage_partner_with_point.browser: heap 24915156 (allocated 26349568) 2026-09-11 03:34:46,446 26 INFO rb-c800635-224702-414046 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_max_usage_partner_with_point: Closing chrome headless with pid 82428 2026-09-11 03:34:46,447 26 INFO rb-c800635-224702-414046 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_max_usage_partner_with_point: Closing websocket connection 2026-09-11 03:34:46,448 26 INFO rb-c800635-224702-414046 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_max_usage_partner_with_point: Terminating chrome headless with pid 82428 2026-09-11 03:34:46,568 26 INFO rb-c800635-224702-414046 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_max_usage_partner_with_point: Chrome Log in: /tmp/odoo_tests/rb-c800635-224702-414046/chrome_logs/chrome_log_20260911_033446_568471_test_max_usage_partner_with_point.txt 2026-09-11 03:34:46,568 26 INFO rb-c800635-224702-414046 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_max_usage_partner_with_point: Removing chrome user profile "/tmp/tmp8tfqj77s_chrome_odoo" 2026-09-11 03:34:46,580 26 INFO rb-c800635-224702-414046 odoo.addons.pos_loyalty.tests.test_frontend: Starting TestUi.test_min_qty_points_awarded ... 2026-09-11 03:34:47,398 26 INFO rb-c800635-224702-414046 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_min_qty_points_awarded: Chrome pid: 82634 2026-09-11 03:34:47,399 26 INFO rb-c800635-224702-414046 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_min_qty_points_awarded: Chrome headless temporary user profile dir: /tmp/tmp2wxp49wc_chrome_odoo 2026-09-11 03:34:47,399 26 INFO rb-c800635-224702-414046 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_min_qty_points_awarded: Issuing json command http://127.0.0.1:44713/json/version 2026-09-11 03:34:47,402 26 INFO rb-c800635-224702-414046 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:44713', path='/json/version', query='', fragment='') with timeout 3 increased to 10s during tests 2026-09-11 03:34:47,413 26 INFO rb-c800635-224702-414046 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_min_qty_points_awarded: Browser version: Chrome/150.0.7871.114 2026-09-11 03:34:47,413 26 INFO rb-c800635-224702-414046 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_min_qty_points_awarded: Issuing json command http://127.0.0.1:44713/json 2026-09-11 03:34:47,414 26 INFO rb-c800635-224702-414046 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:44713', path='/json', query='', fragment='') with timeout 3 increased to 10s during tests 2026-09-11 03:34:47,423 26 INFO rb-c800635-224702-414046 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_min_qty_points_awarded: Websocket url found: ws://127.0.0.1:44713/devtools/page/DC344F75E43CC87819FD933DE85F7B27 2026-09-11 03:34:47,429 26 INFO rb-c800635-224702-414046 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_min_qty_points_awarded: Enable chrome headless console log notification 2026-09-11 03:34:47,437 26 INFO rb-c800635-224702-414046 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_min_qty_points_awarded: Chrome headless enable page notifications 2026-09-11 03:34:47,532 26 INFO rb-c800635-224702-414046 odoo.addons.base.models.res_users: Login successful for login:pos_user from n/a 2026-09-11 03:34:47,537 26 INFO rb-c800635-224702-414046 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_min_qty_points_awarded: Setting session cookie in browser 2026-09-11 03:34:47,538 26 INFO rb-c800635-224702-414046 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-09-11 03:34:47,538 26 INFO rb-c800635-224702-414046 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-09-11 03:34:47,549 26 INFO rb-c800635-224702-414046 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-09-11 03:34:47,994 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 03:34:47] "GET /pos/web?config_id=75 HTTP/1.1" 200 - 87 0.042 0.406 2026-09-11 03:34:47,997 26 INFO rb-c800635-224702-414046 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_min_qty_points_awarded: Navigation result: {'frameId': 'DC344F75E43CC87819FD933DE85F7B27', 'loaderId': 'AB7BDF970B577EF58EE99F8680A7AAD2', 'isDownload': False} 2026-09-11 03:34:47,998 26 INFO rb-c800635-224702-414046 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_min_qty_points_awarded: Evaluate ready code "odoo.isTourReady('test_min_qty_points_awarded')" 2026-09-11 03:34:48,020 26 INFO rb-c800635-224702-414046 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-09-11 03:34:48,034 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 03:34:48] "GET /web/assets/cbcf32d/point_of_sale.assets_prod.min.css HTTP/1.1" 200 - 2 0.001 0.008 2026-09-11 03:34:48,039 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 03:34:48] "GET /web/assets/31c33ef/web.__assets_tests_call__.min.js HTTP/1.1" 200 - 2 0.003 0.012 2026-09-11 03:34:48,052 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 03:34:48] "GET /web/assets/e7bee96/point_of_sale.assets_prod.min.js HTTP/1.1" 200 - 2 0.004 0.020 2026-09-11 03:34:48,468 26 INFO ? werkzeug: 127.0.0.1 - - [11/Sep/2026 03:34:48] "GET /web/static/fonts/lato/Lato-Reg-webfont.woff HTTP/1.1" 200 - 0 0.000 0.002 2026-09-11 03:34:48,474 26 INFO ? werkzeug: 127.0.0.1 - - [11/Sep/2026 03:34:48] "GET /point_of_sale/static/src/img/favicon.ico HTTP/1.1" 200 - 0 0.000 0.001 2026-09-11 03:34:48,486 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 03:34:48] "GET /web/webclient/translations?hash=&lang=en_US HTTP/1.1" 200 - 1 0.001 0.006 2026-09-11 03:34:48,512 26 INFO rb-c800635-224702-414046 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-09-11 03:34:48,520 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 03:34:48] "POST /web/dataset/call_kw/barcode.nomenclature/read#barcode.nomenclature.read HTTP/1.1" 200 - 4 0.002 0.005 2026-09-11 03:34:48,521 26 INFO rb-c800635-224702-414046 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-09-11 03:34:48,540 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 03:34:48] "POST /web/dataset/call_kw/barcode.rule/search_read#barcode.rule.search_read HTTP/1.1" 200 - 1 0.000 0.006 2026-09-11 03:34:48,555 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 03:34:48] "POST /pos/ping HTTP/1.1" 200 - 0 0.000 0.002 2026-09-11 03:34:48,596 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 03:34:48] "POST /web/dataset/call_kw/pos.config/register_new_device_identifier#pos.config.register_new_device_identifier HTTP/1.1" 200 - 9 0.004 0.010 2026-09-11 03:34:48,607 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 03:34:48] "GET /bus/websocket_worker_bundle?v=19.0-2 HTTP/1.1" 200 - 3 0.002 0.021 2026-09-11 03:34:48,651 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 03:34:48] "POST /web/dataset/call_kw/pos.session/load_data_params#pos.session.load_data_params HTTP/1.1" 200 - 29 0.014 0.028 2026-09-11 03:34:48,654 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 03:34:48] "GET /websocket?version=19.0-2 HTTP/1.1" 101 - 1 0.000 0.028 2026-09-11 03:34:49,325 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 03:34:49] "POST /web/dataset/call_kw/pos.session/load_data#pos.session.load_data HTTP/1.1" 200 - 389 0.198 0.446 2026-09-11 03:34:49,344 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 03:34:49] "POST /web/dataset/call_kw/pos.session/filter_local_data#pos.session.filter_local_data HTTP/1.1" 200 - 0 0.000 0.005 2026-09-11 03:34:49,416 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 03:34: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.007 2026-09-11 03:34:49,469 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 03:34:49] "GET /web/image/res.company/77/logo/256x256 HTTP/1.1" 200 - 8 0.006 0.029 2026-09-11 03:34:49,496 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 03:34:49] "POST /web/dataset/call_kw/pos.config/read_config_open_orders#pos.config.read_config_open_orders HTTP/1.1" 200 - 1 0.001 0.005 2026-09-11 03:34:49,510 26 INFO rb-c800635-224702-414046 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_min_qty_points_awarded.browser: Owl is running in 'dev' mode. 2026-09-11 03:34:49,520 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 03:34:49] "POST /web/dataset/call_kw/product.product/has_access#product.product.has_access HTTP/1.1" 200 - 1 0.003 0.004 2026-09-11 03:34:49,557 26 INFO ? werkzeug: 127.0.0.1 - - [11/Sep/2026 03:34:49] "GET /point_of_sale/static/src/fonts/Inconsolata.otf HTTP/1.1" 200 - 0 0.000 0.001 2026-09-11 03:34:49,586 26 INFO ? werkzeug: 127.0.0.1 - - [11/Sep/2026 03:34:49] "GET /web/static/img/odoo_logo.svg HTTP/1.1" 200 - 0 0.000 0.009 2026-09-11 03:34:49,591 26 INFO ? werkzeug: 127.0.0.1 - - [11/Sep/2026 03:34:49] "GET /hr_attendance/static/img/background-light.svg HTTP/1.1" 200 - 0 0.000 0.014 2026-09-11 03:34:49,608 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 03:34:49] "GET /web/image/res.users/148/avatar_128 HTTP/1.1" 200 - 14 0.020 0.024 2026-09-11 03:34:49,623 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 03:34:49] "GET /web/image?model=res.company&id=77&field=logo HTTP/1.1" 200 - 3 0.003 0.055 2026-09-11 03:34:49,626 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 03:34:49] "GET /pos/service-worker.js HTTP/1.1" 200 - 0 0.000 0.063 2026-09-11 03:34:49,631 26 INFO ? werkzeug: 127.0.0.1 - - [11/Sep/2026 03:34:49] "GET /web/static/src/libs/fontawesome/fonts/fontawesome-webfont.woff2?v=4.7.0 HTTP/1.1" 200 - 0 0.000 0.010 2026-09-11 03:34:49,631 26 INFO ? werkzeug: 127.0.0.1 - - [11/Sep/2026 03:34:49] "GET /web/static/fonts/google/Roboto/Roboto-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.003 2026-09-11 03:34:49,711 26 INFO rb-c800635-224702-414046 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-09-11 03:34:49,746 26 INFO ? werkzeug: 127.0.0.1 - - [11/Sep/2026 03:34:49] "GET /web/static/lib/zxing-library/zxing-library.js HTTP/1.1" 200 - 0 0.000 0.003 2026-09-11 03:34:49,811 26 INFO rb-c800635-224702-414046 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-09-11 03:34:49,842 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 03:34:49] "GET /pos/ui/75?from_backend=True HTTP/1.1" 200 - 31 0.069 0.041 2026-09-11 03:34:49,854 26 INFO ? werkzeug: 127.0.0.1 - - [11/Sep/2026 03:34:49] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.008 2026-09-11 03:34:49,858 26 INFO rb-c800635-224702-414046 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-09-11 03:34:49,876 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 03:34:49] "GET /web/image?model=product.template&field=image_128&id=1571&unique=2026-09-11T03:28:11.000+00:00 HTTP/1.1" 200 - 3 0.005 0.091 2026-09-11 03:34:49,899 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 03:34:49] "GET /web/image?model=product.template&field=image_128&id=1570&unique=2026-09-11T03:28:11.000+00:00 HTTP/1.1" 200 - 3 0.003 0.105 2026-09-11 03:34:49,923 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 03:34:49] "GET /web/image?model=product.template&field=image_128&id=1572&unique=2026-09-11T03:28:11.000+00:00 HTTP/1.1" 200 - 3 0.005 0.117 2026-09-11 03:34:49,947 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 03:34:49] "GET /web/image?model=product.template&field=image_128&id=1573&unique=2026-09-11T03:28:11.000+00:00 HTTP/1.1" 200 - 3 0.002 0.135 2026-09-11 03:34:50,047 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 03:34:50] "GET /pos/ui/75 HTTP/1.1" 200 - 31 0.068 0.242 2026-09-11 03:34:50,068 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 03:34:50] "GET /web/image?model=product.template&field=image_128&id=1575&unique=2026-09-11T03:28:11.000+00:00 HTTP/1.1" 200 - 3 0.002 0.208 2026-09-11 03:34:50,108 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 03:34:50] "GET /web/image?model=product.template&field=image_128&id=1576&unique=2026-09-11T03:28:11.000+00:00 HTTP/1.1" 200 - 3 0.014 0.214 2026-09-11 03:34:50,138 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 03:34:50] "GET /web/image?model=product.template&field=image_128&id=1577&unique=2026-09-11T03:28:11.000+00:00 HTTP/1.1" 200 - 3 0.002 0.230 2026-09-11 03:34:50,160 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 03:34:50] "GET /web/image?model=product.template&field=image_128&id=1578&unique=2026-09-11T03:28:11.000+00:00 HTTP/1.1" 200 - 3 0.002 0.227 2026-09-11 03:34:50,180 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 03:34:50] "GET /web/image?model=product.template&field=image_128&id=1574&unique=2026-09-11T03:28:11.000+00:00 HTTP/1.1" 200 - 3 0.002 0.127 2026-09-11 03:34:50,270 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 03:34:50] "POST /web/dataset/call_kw/pos.session/set_opening_control#pos.session.set_opening_control HTTP/1.1" 200 - 38 0.051 0.256 2026-09-11 03:34:50,386 26 INFO rb-c800635-224702-414046 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-09-11 03:34:50,446 26 INFO rb-c800635-224702-414046 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-09-11 03:34:50,496 26 INFO rb-c800635-224702-414046 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-09-11 03:34:50,553 26 INFO rb-c800635-224702-414046 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-09-11 03:34:50,614 26 INFO rb-c800635-224702-414046 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-09-11 03:34:50,641 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 03:34:50] "POST /web/dataset/call_kw/loyalty.card/search_read#loyalty.card.search_read HTTP/1.1" 200 - 8 0.013 0.011 2026-09-11 03:34:50,665 26 INFO rb-c800635-224702-414046 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-09-11 03:34:50,742 26 INFO rb-c800635-224702-414046 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-09-11 03:34:50,796 26 INFO rb-c800635-224702-414046 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-09-11 03:34:50,850 26 INFO rb-c800635-224702-414046 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-09-11 03:34:50,907 26 INFO rb-c800635-224702-414046 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-09-11 03:34:50,958 26 INFO rb-c800635-224702-414046 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-09-11 03:34:51,027 26 INFO rb-c800635-224702-414046 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-09-11 03:34:51,092 26 INFO rb-c800635-224702-414046 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-09-11 03:34:51,144 26 INFO rb-c800635-224702-414046 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-09-11 03:34:51,195 26 INFO rb-c800635-224702-414046 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-09-11 03:34:51,264 26 INFO rb-c800635-224702-414046 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-09-11 03:34:51,285 26 INFO ? werkzeug: 127.0.0.1 - - [11/Sep/2026 03:34:51] "GET /point_of_sale/static/src/img/card-bank.png HTTP/1.1" 200 - 0 0.000 0.005 2026-09-11 03:34:51,286 26 INFO ? werkzeug: 127.0.0.1 - - [11/Sep/2026 03:34:51] "GET /point_of_sale/static/src/img/money.png HTTP/1.1" 200 - 0 0.000 0.003 2026-09-11 03:34:51,315 26 INFO rb-c800635-224702-414046 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-09-11 03:34:51,365 26 INFO rb-c800635-224702-414046 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-09-11 03:34:51,446 26 INFO rb-c800635-224702-414046 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-09-11 03:34:51,499 26 INFO rb-c800635-224702-414046 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-09-11 03:34:51,551 26 INFO rb-c800635-224702-414046 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-09-11 03:34:51,603 26 INFO rb-c800635-224702-414046 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-09-11 03:34:51,660 26 INFO rb-c800635-224702-414046 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-09-11 03:34:51,686 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 03:34:51] "POST /web/dataset/call_kw/pos.order/validate_coupon_programs#pos.order.validate_coupon_programs HTTP/1.1" 200 - 4 0.018 0.008 2026-09-11 03:34:51,709 26 INFO ? werkzeug: 127.0.0.1 - - [11/Sep/2026 03:34:51] "GET /web/static/img/spin.svg HTTP/1.1" 200 - 0 0.000 0.002 2026-09-11 03:34:51,714 26 INFO rb-c800635-224702-414046 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #76317218 started for PoS orders references: [{'name': '/', 'pos_reference': '261-75-000001', 'uuid': 'bc529be3-fa44-469f-94c9-2d1ac466b476'}] 2026-09-11 03:34:52,115 26 INFO rb-c800635-224702-414046 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #76317218 order {'name': '/', 'pos_reference': '261-75-000001', 'uuid': 'bc529be3-fa44-469f-94c9-2d1ac466b476'} created pos.order #579 2026-09-11 03:34:52,128 26 INFO rb-c800635-224702-414046 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #76317218 finished 2026-09-11 03:34:52,171 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 03:34:52] "POST /web/dataset/call_kw/pos.order/sync_from_ui#pos.order.sync_from_ui HTTP/1.1" 200 - 193 0.236 0.228 2026-09-11 03:34:52,236 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 03:34:52] "POST /web/dataset/call_kw/pos.order/confirm_coupon_programs#pos.order.confirm_coupon_programs HTTP/1.1" 200 - 33 0.018 0.030 2026-09-11 03:34:52,273 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 03:34:52] "POST /web/dataset/call_kw/pos.order/get_preparation_change#pos.order.get_preparation_change HTTP/1.1" 200 - 1 0.003 0.006 2026-09-11 03:34:52,363 26 INFO rb-c800635-224702-414046 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #11232691 started for PoS orders references: [{'name': 'Shop - 000001', 'pos_reference': '261-75-000001', 'uuid': 'bc529be3-fa44-469f-94c9-2d1ac466b476'}] 2026-09-11 03:34:52,373 26 INFO rb-c800635-224702-414046 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #11232691 order {'name': 'Shop - 000001', 'pos_reference': '261-75-000001', 'uuid': 'bc529be3-fa44-469f-94c9-2d1ac466b476'} sync ignored for existing PoS order pos.order(579,) (state: paid) 2026-09-11 03:34:52,375 26 INFO rb-c800635-224702-414046 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-09-11 03:34:52,385 26 INFO rb-c800635-224702-414046 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #11232691 finished 2026-09-11 03:34:52,434 26 INFO rb-c800635-224702-414046 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_min_qty_points_awarded.browser: tour succeeded 2026-09-11 03:34:52,435 26 INFO rb-c800635-224702-414046 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_min_qty_points_awarded.browser: ╔════════════════════════════════════════════╗ ║ TOUR test_min_qty_points_awarded SUCCEEDED ║ ╚════════════════════════════════════════════╝ 2026-09-11 03:34:52,501 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 03:34:52] "POST /web/dataset/call_kw/pos.order/sync_from_ui#pos.order.sync_from_ui HTTP/1.1" 200 - 63 0.069 0.072 2026-09-11 03:34:52,573 26 INFO rb-c800635-224702-414046 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_min_qty_points_awarded.browser: heap 23158920 (allocated 25563136) 2026-09-11 03:34:52,576 26 INFO rb-c800635-224702-414046 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_min_qty_points_awarded: Closing chrome headless with pid 82634 2026-09-11 03:34:52,577 26 INFO rb-c800635-224702-414046 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_min_qty_points_awarded: Closing websocket connection 2026-09-11 03:34:52,578 26 INFO rb-c800635-224702-414046 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_min_qty_points_awarded: Terminating chrome headless with pid 82634 2026-09-11 03:34:52,659 26 INFO rb-c800635-224702-414046 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_min_qty_points_awarded: Chrome Log in: /tmp/odoo_tests/rb-c800635-224702-414046/chrome_logs/chrome_log_20260911_033452_659412_test_min_qty_points_awarded.txt 2026-09-11 03:34:52,659 26 INFO rb-c800635-224702-414046 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_min_qty_points_awarded: Removing chrome user profile "/tmp/tmp2wxp49wc_chrome_odoo" 2026-09-11 03:34:52,703 26 INFO rb-c800635-224702-414046 odoo.addons.pos_loyalty.tests.test_frontend: Starting TestUi.test_multiple_gift_wallet_programs ... 2026-09-11 03:34:53,688 26 INFO rb-c800635-224702-414046 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_multiple_gift_wallet_programs: Chrome pid: 82848 2026-09-11 03:34:53,688 26 INFO rb-c800635-224702-414046 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_multiple_gift_wallet_programs: Chrome headless temporary user profile dir: /tmp/tmp5ushp395_chrome_odoo 2026-09-11 03:34:53,688 26 INFO rb-c800635-224702-414046 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_multiple_gift_wallet_programs: Issuing json command http://127.0.0.1:38513/json/version 2026-09-11 03:34:53,689 26 INFO rb-c800635-224702-414046 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:38513', path='/json/version', query='', fragment='') with timeout 3 increased to 10s during tests 2026-09-11 03:34:53,720 26 INFO rb-c800635-224702-414046 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_multiple_gift_wallet_programs: Browser version: Chrome/150.0.7871.114 2026-09-11 03:34:53,721 26 INFO rb-c800635-224702-414046 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_multiple_gift_wallet_programs: Issuing json command http://127.0.0.1:38513/json 2026-09-11 03:34:53,721 26 INFO rb-c800635-224702-414046 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:38513', path='/json', query='', fragment='') with timeout 3 increased to 10s during tests 2026-09-11 03:34:53,731 26 INFO rb-c800635-224702-414046 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_multiple_gift_wallet_programs: Websocket url found: ws://127.0.0.1:38513/devtools/page/F3DCE158E00FB4251F3022439286C787 2026-09-11 03:34:53,752 26 INFO rb-c800635-224702-414046 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_multiple_gift_wallet_programs: Enable chrome headless console log notification 2026-09-11 03:34:53,756 26 INFO rb-c800635-224702-414046 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_multiple_gift_wallet_programs: Chrome headless enable page notifications 2026-09-11 03:34:53,803 26 INFO rb-c800635-224702-414046 odoo.addons.base.models.res_users: Login successful for login:pos_user from n/a 2026-09-11 03:34:53,809 26 INFO rb-c800635-224702-414046 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_multiple_gift_wallet_programs: Setting session cookie in browser 2026-09-11 03:34:53,810 26 INFO rb-c800635-224702-414046 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-09-11 03:34:53,810 26 INFO rb-c800635-224702-414046 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-09-11 03:34:53,819 26 INFO rb-c800635-224702-414046 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-09-11 03:34:54,260 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 03:34:54] "GET /pos/ui/75 HTTP/1.1" 200 - 88 0.044 0.399 2026-09-11 03:34:54,263 26 INFO rb-c800635-224702-414046 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_multiple_gift_wallet_programs: Navigation result: {'frameId': 'F3DCE158E00FB4251F3022439286C787', 'loaderId': '15C705E8844D33E2866A0BB4AD48B44A', 'isDownload': False} 2026-09-11 03:34:54,263 26 INFO rb-c800635-224702-414046 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_multiple_gift_wallet_programs: Evaluate ready code "odoo.isTourReady('MultipleGiftWalletProgramsTour')" 2026-09-11 03:34:54,274 26 INFO rb-c800635-224702-414046 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-09-11 03:34:54,292 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 03:34:54] "GET /web/assets/cbcf32d/point_of_sale.assets_prod.min.css HTTP/1.1" 200 - 2 0.001 0.005 2026-09-11 03:34:54,296 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 03:34:54] "GET /web/assets/e7bee96/point_of_sale.assets_prod.min.js HTTP/1.1" 200 - 2 0.001 0.009 2026-09-11 03:34:54,301 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 03:34:54] "GET /web/assets/31c33ef/web.__assets_tests_call__.min.js HTTP/1.1" 200 - 2 0.001 0.011 2026-09-11 03:34:54,760 26 INFO ? werkzeug: 127.0.0.1 - - [11/Sep/2026 03:34:54] "GET /web/static/fonts/lato/Lato-Reg-webfont.woff HTTP/1.1" 200 - 0 0.000 0.002 2026-09-11 03:34:54,763 26 INFO ? werkzeug: 127.0.0.1 - - [11/Sep/2026 03:34:54] "GET /point_of_sale/static/src/img/favicon.ico HTTP/1.1" 200 - 0 0.000 0.001 2026-09-11 03:34:54,789 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 03:34:54] "GET /web/webclient/translations?hash=&lang=en_US HTTP/1.1" 200 - 1 0.003 0.011 2026-09-11 03:34:54,804 26 INFO rb-c800635-224702-414046 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-09-11 03:34:54,812 26 INFO rb-c800635-224702-414046 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-09-11 03:34:54,817 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 03:34:54] "POST /web/dataset/call_kw/barcode.nomenclature/read#barcode.nomenclature.read HTTP/1.1" 200 - 5 0.010 0.005 2026-09-11 03:34:54,833 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 03:34:54] "POST /web/dataset/call_kw/barcode.rule/search_read#barcode.rule.search_read HTTP/1.1" 200 - 1 0.003 0.004 2026-09-11 03:34:54,848 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 03:34:54] "POST /pos/ping HTTP/1.1" 200 - 0 0.000 0.003 2026-09-11 03:34:54,906 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 03:34:54] "POST /web/dataset/call_kw/pos.config/register_new_device_identifier#pos.config.register_new_device_identifier HTTP/1.1" 200 - 9 0.016 0.016 2026-09-11 03:34:54,922 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 03:34:54] "GET /bus/websocket_worker_bundle?v=19.0-2 HTTP/1.1" 200 - 3 0.002 0.045 2026-09-11 03:34:55,015 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 03:34:55] "POST /web/dataset/call_kw/pos.session/load_data_params#pos.session.load_data_params HTTP/1.1" 200 - 29 0.047 0.048 2026-09-11 03:34:55,018 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 03:34:55] "GET /websocket?version=19.0-2 HTTP/1.1" 101 - 1 0.000 0.078 2026-09-11 03:34:55,625 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 03:34:55] "POST /web/dataset/call_kw/pos.session/load_data#pos.session.load_data HTTP/1.1" 200 - 389 0.262 0.311 2026-09-11 03:34:55,692 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 03:34:55] "POST /web/dataset/call_kw/pos.session/filter_local_data#pos.session.filter_local_data HTTP/1.1" 200 - 0 0.000 0.055 2026-09-11 03:34:55,748 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 03:34:55] "POST /web/dataset/call_kw/pos.config/read_config_open_orders#pos.config.read_config_open_orders HTTP/1.1" 200 - 1 0.000 0.009 2026-09-11 03:34:55,802 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 03:34:55] "GET /web/image/res.company/77/logo/256x256 HTTP/1.1" 200 - 8 0.006 0.032 2026-09-11 03:34:55,829 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 03:34: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.005 2026-09-11 03:34:55,842 26 INFO rb-c800635-224702-414046 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_multiple_gift_wallet_programs.browser: Owl is running in 'dev' mode. 2026-09-11 03:34:55,862 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 03:34:55] "POST /web/dataset/call_kw/product.product/has_access#product.product.has_access HTTP/1.1" 200 - 1 0.001 0.007 2026-09-11 03:34:55,895 26 INFO ? werkzeug: 127.0.0.1 - - [11/Sep/2026 03:34:55] "GET /point_of_sale/static/src/fonts/Inconsolata.otf HTTP/1.1" 200 - 0 0.000 0.002 2026-09-11 03:34:55,926 26 INFO ? werkzeug: 127.0.0.1 - - [11/Sep/2026 03:34:55] "GET /web/static/img/odoo_logo.svg HTTP/1.1" 200 - 0 0.000 0.001 2026-09-11 03:34:55,929 26 INFO ? werkzeug: 127.0.0.1 - - [11/Sep/2026 03:34:55] "GET /hr_attendance/static/img/background-light.svg HTTP/1.1" 200 - 0 0.000 0.010 2026-09-11 03:34:55,947 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 03:34:55] "GET /web/image/res.users/148/avatar_128 HTTP/1.1" 200 - 14 0.018 0.029 2026-09-11 03:34:55,957 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 03:34:55] "GET /web/image?model=res.company&id=77&field=logo HTTP/1.1" 200 - 3 0.002 0.048 2026-09-11 03:34:55,959 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 03:34:55] "GET /pos/service-worker.js HTTP/1.1" 200 - 0 0.000 0.058 2026-09-11 03:34:55,970 26 INFO ? werkzeug: 127.0.0.1 - - [11/Sep/2026 03:34: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-09-11 03:34:55,972 26 INFO ? werkzeug: 127.0.0.1 - - [11/Sep/2026 03:34:55] "GET /web/static/fonts/google/Roboto/Roboto-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.001 2026-09-11 03:34:56,054 26 INFO rb-c800635-224702-414046 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-09-11 03:34:56,085 26 INFO ? werkzeug: 127.0.0.1 - - [11/Sep/2026 03:34:56] "GET /web/static/lib/zxing-library/zxing-library.js HTTP/1.1" 200 - 0 0.000 0.004 2026-09-11 03:34:56,149 26 INFO rb-c800635-224702-414046 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-09-11 03:34:56,149 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 03:34:56] "GET /pos/ui/75?from_backend=True HTTP/1.1" 200 - 31 0.037 0.037 2026-09-11 03:34:56,164 26 INFO ? werkzeug: 127.0.0.1 - - [11/Sep/2026 03:34:56] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.004 2026-09-11 03:34:56,208 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 03:34:56] "GET /pos/ui/75 HTTP/1.1" 200 - 31 0.025 0.106 2026-09-11 03:34:56,218 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 03:34:56] "GET /web/image?model=product.template&field=image_128&id=8&unique=2026-09-11T03:28:11.000+00:00 HTTP/1.1" 200 - 4 0.003 0.091 2026-09-11 03:34:56,242 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 03:34:56] "GET /web/image?model=product.template&field=image_128&id=1570&unique=2026-09-11T03:28:11.000+00:00 HTTP/1.1" 200 - 3 0.002 0.107 2026-09-11 03:34:56,267 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 03:34:56] "GET /web/image?model=product.template&field=image_128&id=1571&unique=2026-09-11T03:28:11.000+00:00 HTTP/1.1" 200 - 3 0.002 0.131 2026-09-11 03:34:56,288 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 03:34:56] "GET /web/image?model=product.template&field=image_128&id=9&unique=2026-09-11T03:28:11.000+00:00 HTTP/1.1" 200 - 3 0.003 0.159 2026-09-11 03:34:56,307 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 03:34:56] "GET /web/image?model=product.template&field=image_128&id=1575&unique=2026-09-11T03:28:11.000+00:00 HTTP/1.1" 200 - 3 0.003 0.129 2026-09-11 03:34:56,338 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 03:34:56] "GET /web/image?model=product.template&field=image_128&id=1577&unique=2026-09-11T03:28:11.000+00:00 HTTP/1.1" 200 - 3 0.004 0.121 2026-09-11 03:34:56,360 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 03:34:56] "GET /web/image?model=product.template&field=image_128&id=1574&unique=2026-09-11T03:28:11.000+00:00 HTTP/1.1" 200 - 3 0.002 0.136 2026-09-11 03:34:56,389 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 03:34:56] "GET /web/image?model=product.template&field=image_128&id=1576&unique=2026-09-11T03:28:11.000+00:00 HTTP/1.1" 200 - 3 0.002 0.139 2026-09-11 03:34:56,406 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 03:34:56] "GET /web/image?model=product.template&field=image_128&id=1578&unique=2026-09-11T03:28:11.000+00:00 HTTP/1.1" 200 - 3 0.002 0.132 2026-09-11 03:34:56,480 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 03:34:56] "POST /web/dataset/call_kw/pos.session/set_opening_control#pos.session.set_opening_control HTTP/1.1" 200 - 38 0.036 0.152 2026-09-11 03:34:56,500 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 03:34:56] "GET /web/image?model=product.template&field=image_128&id=1573&unique=2026-09-11T03:28:11.000+00:00 HTTP/1.1" 200 - 3 0.004 0.148 2026-09-11 03:34:56,514 26 INFO rb-c800635-224702-414046 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-09-11 03:34:56,518 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 03:34:56] "GET /web/image?model=product.template&field=image_128&id=1572&unique=2026-09-11T03:28:11.000+00:00 HTTP/1.1" 200 - 3 0.001 0.194 2026-09-11 03:34:56,564 26 INFO rb-c800635-224702-414046 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-09-11 03:34:56,615 26 INFO rb-c800635-224702-414046 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-09-11 03:34:56,706 26 INFO rb-c800635-224702-414046 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-09-11 03:34:56,757 26 INFO rb-c800635-224702-414046 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-09-11 03:34:56,809 26 INFO rb-c800635-224702-414046 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-09-11 03:34:56,860 26 INFO rb-c800635-224702-414046 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-09-11 03:34:56,910 26 INFO rb-c800635-224702-414046 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-09-11 03:34:56,965 26 INFO rb-c800635-224702-414046 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-09-11 03:34:57,016 26 INFO rb-c800635-224702-414046 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-09-11 03:34:57,067 26 INFO rb-c800635-224702-414046 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-09-11 03:34:57,117 26 INFO rb-c800635-224702-414046 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-09-11 03:34:57,168 26 INFO rb-c800635-224702-414046 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-09-11 03:34:57,218 26 INFO rb-c800635-224702-414046 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-09-11 03:34:57,271 26 INFO rb-c800635-224702-414046 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-09-11 03:34:57,324 26 INFO rb-c800635-224702-414046 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-09-11 03:34:57,375 26 INFO rb-c800635-224702-414046 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-09-11 03:34:57,512 26 INFO rb-c800635-224702-414046 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-09-11 03:34:57,558 26 INFO rb-c800635-224702-414046 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-09-11 03:34:57,628 26 INFO rb-c800635-224702-414046 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-09-11 03:34:57,642 26 INFO ? werkzeug: 127.0.0.1 - - [11/Sep/2026 03:34:57] "GET /point_of_sale/static/src/img/card-bank.png HTTP/1.1" 200 - 0 0.000 0.004 2026-09-11 03:34:57,645 26 INFO ? werkzeug: 127.0.0.1 - - [11/Sep/2026 03:34:57] "GET /point_of_sale/static/src/img/money.png HTTP/1.1" 200 - 0 0.000 0.003 2026-09-11 03:34:57,678 26 INFO rb-c800635-224702-414046 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-09-11 03:34:57,729 26 INFO rb-c800635-224702-414046 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-09-11 03:34:57,799 26 INFO rb-c800635-224702-414046 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-09-11 03:34:57,850 26 INFO rb-c800635-224702-414046 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-09-11 03:34:57,903 26 INFO rb-c800635-224702-414046 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-09-11 03:34:57,966 26 INFO rb-c800635-224702-414046 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-09-11 03:34:57,972 26 INFO rb-c800635-224702-414046 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #6828781 started for PoS orders references: [{'name': '/', 'pos_reference': '261-75-000001', 'uuid': 'e0ced031-7bea-4841-9040-32e62c13e6b8'}] 2026-09-11 03:34:57,980 26 INFO ? werkzeug: 127.0.0.1 - - [11/Sep/2026 03:34:57] "GET /web/static/img/spin.svg HTTP/1.1" 200 - 0 0.000 0.012 2026-09-11 03:34:58,085 26 INFO rb-c800635-224702-414046 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #6828781 order {'name': '/', 'pos_reference': '261-75-000001', 'uuid': 'e0ced031-7bea-4841-9040-32e62c13e6b8'} created pos.order #580 2026-09-11 03:34:58,098 26 INFO rb-c800635-224702-414046 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #6828781 finished 2026-09-11 03:34:58,143 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 03:34:58] "POST /web/dataset/call_kw/pos.order/sync_from_ui#pos.order.sync_from_ui HTTP/1.1" 200 - 78 0.074 0.102 2026-09-11 03:34:58,217 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 03:34:58] "POST /web/dataset/call_kw/pos.order/confirm_coupon_programs#pos.order.confirm_coupon_programs HTTP/1.1" 200 - 39 0.018 0.029 2026-09-11 03:34:58,253 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 03:34:58] "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-09-11 03:34:58,349 26 INFO rb-c800635-224702-414046 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #10040643 started for PoS orders references: [{'name': 'Shop - 000001', 'pos_reference': '261-75-000001', 'uuid': 'e0ced031-7bea-4841-9040-32e62c13e6b8'}] 2026-09-11 03:34:58,358 26 INFO rb-c800635-224702-414046 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #10040643 order {'name': 'Shop - 000001', 'pos_reference': '261-75-000001', 'uuid': 'e0ced031-7bea-4841-9040-32e62c13e6b8'} sync ignored for existing PoS order pos.order(580,) (state: paid) 2026-09-11 03:34:58,362 26 INFO rb-c800635-224702-414046 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-09-11 03:34:58,371 26 INFO rb-c800635-224702-414046 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #10040643 finished 2026-09-11 03:34:58,406 26 INFO rb-c800635-224702-414046 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-09-11 03:34:58,460 26 INFO rb-c800635-224702-414046 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-09-11 03:34:58,463 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 03:34:58] "POST /web/dataset/call_kw/pos.order/sync_from_ui#pos.order.sync_from_ui HTTP/1.1" 200 - 66 0.042 0.073 2026-09-11 03:34:58,492 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 03:34:58] "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-09-11 03:34:58,538 26 INFO rb-c800635-224702-414046 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-09-11 03:34:58,589 26 INFO rb-c800635-224702-414046 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-09-11 03:34:58,640 26 INFO rb-c800635-224702-414046 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-09-11 03:34:58,694 26 INFO rb-c800635-224702-414046 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-09-11 03:34:58,745 26 INFO rb-c800635-224702-414046 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-09-11 03:34:58,804 26 INFO rb-c800635-224702-414046 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-09-11 03:34:58,850 26 INFO rb-c800635-224702-414046 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-09-11 03:34:58,900 26 INFO rb-c800635-224702-414046 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-09-11 03:34:58,951 26 INFO rb-c800635-224702-414046 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-09-11 03:34:59,001 26 INFO rb-c800635-224702-414046 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-09-11 03:34:59,052 26 INFO rb-c800635-224702-414046 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-09-11 03:34:59,104 26 INFO rb-c800635-224702-414046 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-09-11 03:34:59,157 26 INFO rb-c800635-224702-414046 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-09-11 03:34:59,209 26 INFO rb-c800635-224702-414046 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-09-11 03:34:59,341 26 INFO rb-c800635-224702-414046 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-09-11 03:34:59,391 26 INFO rb-c800635-224702-414046 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-09-11 03:34:59,448 26 INFO rb-c800635-224702-414046 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-09-11 03:34:59,497 26 INFO rb-c800635-224702-414046 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-09-11 03:34:59,547 26 INFO rb-c800635-224702-414046 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-09-11 03:34:59,604 26 INFO rb-c800635-224702-414046 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-09-11 03:34:59,656 26 INFO rb-c800635-224702-414046 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-09-11 03:34:59,709 26 INFO rb-c800635-224702-414046 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-09-11 03:34:59,772 26 INFO rb-c800635-224702-414046 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-09-11 03:34:59,778 26 INFO rb-c800635-224702-414046 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #90215040 started for PoS orders references: [{'name': '/', 'pos_reference': '261-75-000002', 'uuid': '3b083f56-f48b-4aae-b254-7b9c97bb0e88'}] 2026-09-11 03:34:59,831 26 INFO rb-c800635-224702-414046 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #90215040 order {'name': '/', 'pos_reference': '261-75-000002', 'uuid': '3b083f56-f48b-4aae-b254-7b9c97bb0e88'} created pos.order #581 2026-09-11 03:34:59,841 26 INFO rb-c800635-224702-414046 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #90215040 finished 2026-09-11 03:34:59,879 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 03:34:59] "POST /web/dataset/call_kw/pos.order/sync_from_ui#pos.order.sync_from_ui HTTP/1.1" 200 - 51 0.030 0.073 2026-09-11 03:34:59,930 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 03:34:59] "POST /web/dataset/call_kw/pos.order/confirm_coupon_programs#pos.order.confirm_coupon_programs HTTP/1.1" 200 - 24 0.011 0.019 2026-09-11 03:34:59,962 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 03:34:59] "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-09-11 03:34:59,987 26 INFO rb-c800635-224702-414046 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #29135142 started for PoS orders references: [{'name': 'Shop - 000002', 'pos_reference': '261-75-000002', 'uuid': '3b083f56-f48b-4aae-b254-7b9c97bb0e88'}] 2026-09-11 03:34:59,993 26 INFO rb-c800635-224702-414046 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #29135142 order {'name': 'Shop - 000002', 'pos_reference': '261-75-000002', 'uuid': '3b083f56-f48b-4aae-b254-7b9c97bb0e88'} sync ignored for existing PoS order pos.order(581,) (state: paid) 2026-09-11 03:35:00,000 26 INFO rb-c800635-224702-414046 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-09-11 03:35:00,004 26 INFO rb-c800635-224702-414046 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #29135142 finished 2026-09-11 03:35:00,049 26 INFO rb-c800635-224702-414046 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-09-11 03:35:00,076 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 03:35:00] "POST /web/dataset/call_kw/pos.order/sync_from_ui#pos.order.sync_from_ui HTTP/1.1" 200 - 48 0.021 0.069 2026-09-11 03:35:00,102 26 INFO rb-c800635-224702-414046 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-09-11 03:35:00,109 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 03:35:00] "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-09-11 03:35:00,152 26 INFO rb-c800635-224702-414046 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-09-11 03:35:00,202 26 INFO rb-c800635-224702-414046 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-09-11 03:35:00,269 26 INFO rb-c800635-224702-414046 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-09-11 03:35:00,319 26 INFO rb-c800635-224702-414046 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-09-11 03:35:00,458 26 INFO rb-c800635-224702-414046 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-09-11 03:35:00,511 26 INFO rb-c800635-224702-414046 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-09-11 03:35:00,561 26 INFO rb-c800635-224702-414046 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-09-11 03:35:00,616 26 INFO rb-c800635-224702-414046 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-09-11 03:35:00,676 26 INFO rb-c800635-224702-414046 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-09-11 03:35:00,691 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 03:35:00] "POST /web/dataset/call_kw/loyalty.card/search_read#loyalty.card.search_read HTTP/1.1" 200 - 2 0.002 0.007 2026-09-11 03:35:00,717 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 03:35:00] "POST /web/dataset/call_kw/loyalty.card/search_read#loyalty.card.search_read HTTP/1.1" 200 - 2 0.002 0.008 2026-09-11 03:35:00,727 26 INFO rb-c800635-224702-414046 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-09-11 03:35:00,777 26 INFO rb-c800635-224702-414046 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-09-11 03:35:00,832 26 INFO rb-c800635-224702-414046 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-09-11 03:35:00,882 26 INFO rb-c800635-224702-414046 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-09-11 03:35:00,933 26 INFO rb-c800635-224702-414046 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-09-11 03:35:00,984 26 INFO rb-c800635-224702-414046 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-09-11 03:35:01,034 26 INFO rb-c800635-224702-414046 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-09-11 03:35:01,085 26 INFO rb-c800635-224702-414046 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-09-11 03:35:01,137 26 INFO rb-c800635-224702-414046 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-09-11 03:35:01,190 26 INFO rb-c800635-224702-414046 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-09-11 03:35:01,242 26 INFO rb-c800635-224702-414046 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-09-11 03:35:01,358 26 INFO rb-c800635-224702-414046 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-09-11 03:35:01,408 26 INFO rb-c800635-224702-414046 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-09-11 03:35:01,465 26 INFO rb-c800635-224702-414046 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-09-11 03:35:01,515 26 INFO rb-c800635-224702-414046 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-09-11 03:35:01,566 26 INFO rb-c800635-224702-414046 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-09-11 03:35:01,620 26 INFO rb-c800635-224702-414046 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-09-11 03:35:01,673 26 INFO rb-c800635-224702-414046 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-09-11 03:35:01,727 26 INFO rb-c800635-224702-414046 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-09-11 03:35:01,788 26 INFO rb-c800635-224702-414046 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-09-11 03:35:01,793 26 INFO rb-c800635-224702-414046 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #15646055 started for PoS orders references: [{'name': '/', 'pos_reference': '261-75-000003', 'uuid': 'e7f8230e-6f28-4a0c-ac89-e88d9692586c'}] 2026-09-11 03:35:01,866 26 INFO rb-c800635-224702-414046 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #15646055 order {'name': '/', 'pos_reference': '261-75-000003', 'uuid': 'e7f8230e-6f28-4a0c-ac89-e88d9692586c'} created pos.order #582 2026-09-11 03:35:01,877 26 INFO rb-c800635-224702-414046 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #15646055 finished 2026-09-11 03:35:01,921 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 03:35:01] "POST /web/dataset/call_kw/pos.order/sync_from_ui#pos.order.sync_from_ui HTTP/1.1" 200 - 54 0.049 0.081 2026-09-11 03:35:02,021 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 03:35:02] "POST /web/dataset/call_kw/pos.order/confirm_coupon_programs#pos.order.confirm_coupon_programs HTTP/1.1" 200 - 28 0.044 0.029 2026-09-11 03:35:02,045 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 03:35:02] "POST /web/dataset/call_kw/pos.order/get_preparation_change#pos.order.get_preparation_change HTTP/1.1" 200 - 1 0.001 0.007 2026-09-11 03:35:02,091 26 INFO rb-c800635-224702-414046 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #30536652 started for PoS orders references: [{'name': 'Shop - 000003', 'pos_reference': '261-75-000003', 'uuid': 'e7f8230e-6f28-4a0c-ac89-e88d9692586c'}] 2026-09-11 03:35:02,098 26 INFO rb-c800635-224702-414046 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #30536652 order {'name': 'Shop - 000003', 'pos_reference': '261-75-000003', 'uuid': 'e7f8230e-6f28-4a0c-ac89-e88d9692586c'} sync ignored for existing PoS order pos.order(582,) (state: paid) 2026-09-11 03:35:02,112 26 INFO rb-c800635-224702-414046 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #30536652 finished 2026-09-11 03:35:02,122 26 INFO rb-c800635-224702-414046 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-09-11 03:35:02,167 26 INFO rb-c800635-224702-414046 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-09-11 03:35:02,222 26 INFO rb-c800635-224702-414046 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-09-11 03:35:02,225 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 03:35:02] "POST /web/dataset/call_kw/pos.order/sync_from_ui#pos.order.sync_from_ui HTTP/1.1" 200 - 48 0.061 0.075 2026-09-11 03:35:02,264 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 03:35:02] "POST /web/dataset/call_kw/pos.order/confirm_coupon_programs#pos.order.confirm_coupon_programs HTTP/1.1" 200 - 10 0.009 0.014 2026-09-11 03:35:02,287 26 INFO rb-c800635-224702-414046 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-09-11 03:35:02,338 26 INFO rb-c800635-224702-414046 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-09-11 03:35:02,466 26 INFO rb-c800635-224702-414046 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-09-11 03:35:02,520 26 INFO rb-c800635-224702-414046 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-09-11 03:35:02,570 26 INFO rb-c800635-224702-414046 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-09-11 03:35:02,623 26 INFO rb-c800635-224702-414046 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-09-11 03:35:02,685 26 INFO rb-c800635-224702-414046 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-09-11 03:35:02,738 26 INFO rb-c800635-224702-414046 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-09-11 03:35:02,788 26 INFO rb-c800635-224702-414046 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-09-11 03:35:02,842 26 INFO rb-c800635-224702-414046 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-09-11 03:35:02,893 26 INFO rb-c800635-224702-414046 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-09-11 03:35:02,944 26 INFO rb-c800635-224702-414046 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-09-11 03:35:02,994 26 INFO rb-c800635-224702-414046 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-09-11 03:35:03,045 26 INFO rb-c800635-224702-414046 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-09-11 03:35:03,096 26 INFO rb-c800635-224702-414046 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-09-11 03:35:03,148 26 INFO rb-c800635-224702-414046 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-09-11 03:35:03,200 26 INFO rb-c800635-224702-414046 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-09-11 03:35:03,251 26 INFO rb-c800635-224702-414046 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-09-11 03:35:03,374 26 INFO rb-c800635-224702-414046 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-09-11 03:35:03,425 26 INFO rb-c800635-224702-414046 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-09-11 03:35:03,481 26 INFO rb-c800635-224702-414046 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-09-11 03:35:03,532 26 INFO rb-c800635-224702-414046 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-09-11 03:35:03,582 26 INFO rb-c800635-224702-414046 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-09-11 03:35:03,637 26 INFO rb-c800635-224702-414046 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-09-11 03:35:03,689 26 INFO rb-c800635-224702-414046 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-09-11 03:35:03,742 26 INFO rb-c800635-224702-414046 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-09-11 03:35:03,796 26 INFO rb-c800635-224702-414046 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-09-11 03:35:03,809 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 03:35:03] "POST /web/dataset/call_kw/pos.order/validate_coupon_programs#pos.order.validate_coupon_programs HTTP/1.1" 200 - 4 0.002 0.010 2026-09-11 03:35:03,829 26 INFO rb-c800635-224702-414046 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #24349454 started for PoS orders references: [{'name': '/', 'pos_reference': '261-75-000004', 'uuid': '135b4f53-0688-41ed-b58a-c9608ebe863c'}] 2026-09-11 03:35:03,912 26 INFO rb-c800635-224702-414046 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #24349454 order {'name': '/', 'pos_reference': '261-75-000004', 'uuid': '135b4f53-0688-41ed-b58a-c9608ebe863c'} created pos.order #583 2026-09-11 03:35:03,928 26 INFO rb-c800635-224702-414046 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #24349454 finished 2026-09-11 03:35:03,985 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 03:35:03] "POST /web/dataset/call_kw/pos.order/sync_from_ui#pos.order.sync_from_ui HTTP/1.1" 200 - 54 0.057 0.104 2026-09-11 03:35:04,062 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 03:35:04] "POST /web/dataset/call_kw/pos.order/confirm_coupon_programs#pos.order.confirm_coupon_programs HTTP/1.1" 200 - 34 0.022 0.034 2026-09-11 03:35:04,083 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 03:35:04] "POST /web/dataset/call_kw/pos.order/get_preparation_change#pos.order.get_preparation_change HTTP/1.1" 200 - 1 0.000 0.007 2026-09-11 03:35:04,117 26 INFO rb-c800635-224702-414046 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #38759223 started for PoS orders references: [{'name': 'Shop - 000004', 'pos_reference': '261-75-000004', 'uuid': '135b4f53-0688-41ed-b58a-c9608ebe863c'}] 2026-09-11 03:35:04,123 26 INFO rb-c800635-224702-414046 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-09-11 03:35:04,131 26 INFO rb-c800635-224702-414046 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #38759223 order {'name': 'Shop - 000004', 'pos_reference': '261-75-000004', 'uuid': '135b4f53-0688-41ed-b58a-c9608ebe863c'} sync ignored for existing PoS order pos.order(583,) (state: paid) 2026-09-11 03:35:04,141 26 INFO rb-c800635-224702-414046 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #38759223 finished 2026-09-11 03:35:04,173 26 INFO rb-c800635-224702-414046 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-09-11 03:35:04,216 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 03:35:04] "POST /web/dataset/call_kw/pos.order/sync_from_ui#pos.order.sync_from_ui HTTP/1.1" 200 - 48 0.039 0.062 2026-09-11 03:35:04,241 26 INFO rb-c800635-224702-414046 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-09-11 03:35:04,269 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 03:35:04] "POST /web/dataset/call_kw/pos.order/confirm_coupon_programs#pos.order.confirm_coupon_programs HTTP/1.1" 200 - 18 0.011 0.025 2026-09-11 03:35:04,303 26 INFO rb-c800635-224702-414046 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-09-11 03:35:04,353 26 INFO rb-c800635-224702-414046 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-09-11 03:35:04,484 26 INFO rb-c800635-224702-414046 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-09-11 03:35:04,538 26 INFO rb-c800635-224702-414046 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-09-11 03:35:04,588 26 INFO rb-c800635-224702-414046 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-09-11 03:35:04,641 26 INFO rb-c800635-224702-414046 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-09-11 03:35:04,705 26 INFO rb-c800635-224702-414046 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-09-11 03:35:04,715 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 03:35:04] "POST /web/dataset/call_kw/loyalty.card/search_read#loyalty.card.search_read HTTP/1.1" 200 - 2 0.002 0.007 2026-09-11 03:35:04,735 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 03:35:04] "POST /web/dataset/call_kw/loyalty.card/search_read#loyalty.card.search_read HTTP/1.1" 200 - 2 0.002 0.007 2026-09-11 03:35:04,755 26 INFO rb-c800635-224702-414046 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-09-11 03:35:04,806 26 INFO rb-c800635-224702-414046 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-09-11 03:35:04,857 26 INFO rb-c800635-224702-414046 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-09-11 03:35:04,913 26 INFO rb-c800635-224702-414046 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-09-11 03:35:04,963 26 INFO rb-c800635-224702-414046 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-09-11 03:35:05,014 26 INFO rb-c800635-224702-414046 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-09-11 03:35:05,071 26 INFO rb-c800635-224702-414046 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-09-11 03:35:05,124 26 INFO rb-c800635-224702-414046 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-09-11 03:35:05,184 26 INFO rb-c800635-224702-414046 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-09-11 03:35:05,242 26 INFO rb-c800635-224702-414046 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-09-11 03:35:05,245 26 INFO rb-c800635-224702-414046 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #94794950 started for PoS orders references: [{'name': '/', 'pos_reference': '261-75-000005', 'uuid': 'c1ce4b5c-a8f1-47fb-a78d-a79c3f90fc3b'}] 2026-09-11 03:35:05,299 26 INFO rb-c800635-224702-414046 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #94794950 order {'name': '/', 'pos_reference': '261-75-000005', 'uuid': 'c1ce4b5c-a8f1-47fb-a78d-a79c3f90fc3b'} created pos.order #584 2026-09-11 03:35:05,311 26 INFO rb-c800635-224702-414046 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #94794950 finished 2026-09-11 03:35:05,349 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 03:35:05] "POST /web/dataset/call_kw/pos.order/sync_from_ui#pos.order.sync_from_ui HTTP/1.1" 200 - 54 0.033 0.073 2026-09-11 03:35:05,413 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 03:35:05] "POST /web/dataset/call_kw/pos.order/confirm_coupon_programs#pos.order.confirm_coupon_programs HTTP/1.1" 200 - 28 0.012 0.029 2026-09-11 03:35:05,434 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 03:35:05] "POST /web/dataset/call_kw/pos.order/get_preparation_change#pos.order.get_preparation_change HTTP/1.1" 200 - 1 0.001 0.006 2026-09-11 03:35:05,467 26 INFO rb-c800635-224702-414046 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #12688617 started for PoS orders references: [{'name': 'Shop - 000005', 'pos_reference': '261-75-000005', 'uuid': 'c1ce4b5c-a8f1-47fb-a78d-a79c3f90fc3b'}] 2026-09-11 03:35:05,474 26 INFO rb-c800635-224702-414046 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #12688617 order {'name': 'Shop - 000005', 'pos_reference': '261-75-000005', 'uuid': 'c1ce4b5c-a8f1-47fb-a78d-a79c3f90fc3b'} sync ignored for existing PoS order pos.order(584,) (state: paid) 2026-09-11 03:35:05,482 26 INFO rb-c800635-224702-414046 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-09-11 03:35:05,504 26 INFO rb-c800635-224702-414046 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #12688617 finished 2026-09-11 03:35:05,532 26 INFO rb-c800635-224702-414046 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-09-11 03:35:05,586 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 03:35:05] "POST /web/dataset/call_kw/pos.order/sync_from_ui#pos.order.sync_from_ui HTTP/1.1" 200 - 48 0.039 0.082 2026-09-11 03:35:05,601 26 INFO rb-c800635-224702-414046 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-09-11 03:35:05,665 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 03:35:05] "POST /web/dataset/call_kw/pos.order/confirm_coupon_programs#pos.order.confirm_coupon_programs HTTP/1.1" 200 - 10 0.020 0.023 2026-09-11 03:35:05,682 26 INFO rb-c800635-224702-414046 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-09-11 03:35:05,734 26 INFO rb-c800635-224702-414046 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-09-11 03:35:05,787 26 INFO rb-c800635-224702-414046 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-09-11 03:35:05,837 26 INFO rb-c800635-224702-414046 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-09-11 03:35:05,889 26 INFO rb-c800635-224702-414046 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-09-11 03:35:05,951 26 INFO rb-c800635-224702-414046 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-09-11 03:35:06,002 26 INFO rb-c800635-224702-414046 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-09-11 03:35:06,055 26 INFO rb-c800635-224702-414046 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-09-11 03:35:06,224 26 INFO rb-c800635-224702-414046 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-09-11 03:35:06,275 26 INFO rb-c800635-224702-414046 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-09-11 03:35:06,326 26 INFO rb-c800635-224702-414046 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-09-11 03:35:06,382 26 INFO rb-c800635-224702-414046 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-09-11 03:35:06,433 26 INFO rb-c800635-224702-414046 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_multiple_gift_wallet_programs.browser: [153/176] Tour MultipleGiftWalletProgramsTour → Step .modal header .btn-close 2026-09-11 03:35:06,486 26 INFO rb-c800635-224702-414046 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-09-11 03:35:06,537 26 INFO rb-c800635-224702-414046 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-09-11 03:35:06,675 26 INFO rb-c800635-224702-414046 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-09-11 03:35:06,728 26 INFO rb-c800635-224702-414046 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-09-11 03:35:06,778 26 INFO rb-c800635-224702-414046 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-09-11 03:35:06,832 26 INFO rb-c800635-224702-414046 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-09-11 03:35:06,895 26 INFO rb-c800635-224702-414046 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-09-11 03:35:06,950 26 INFO rb-c800635-224702-414046 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-09-11 03:35:07,006 26 INFO rb-c800635-224702-414046 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-09-11 03:35:07,053 26 INFO rb-c800635-224702-414046 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-09-11 03:35:07,108 26 INFO rb-c800635-224702-414046 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-09-11 03:35:07,159 26 INFO rb-c800635-224702-414046 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-09-11 03:35:07,210 26 INFO rb-c800635-224702-414046 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-09-11 03:35:07,281 26 INFO rb-c800635-224702-414046 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-09-11 03:35:07,331 26 INFO rb-c800635-224702-414046 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-09-11 03:35:07,382 26 INFO rb-c800635-224702-414046 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-09-11 03:35:07,438 26 INFO rb-c800635-224702-414046 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-09-11 03:35:07,489 26 INFO rb-c800635-224702-414046 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-09-11 03:35:07,540 26 INFO rb-c800635-224702-414046 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-09-11 03:35:07,596 26 INFO rb-c800635-224702-414046 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-09-11 03:35:07,648 26 INFO rb-c800635-224702-414046 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-09-11 03:35:07,704 26 INFO rb-c800635-224702-414046 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-09-11 03:35:07,716 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 03:35:07] "POST /web/dataset/call_kw/pos.order/validate_coupon_programs#pos.order.validate_coupon_programs HTTP/1.1" 200 - 4 0.003 0.008 2026-09-11 03:35:07,736 26 INFO rb-c800635-224702-414046 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #49684781 started for PoS orders references: [{'name': '/', 'pos_reference': '261-75-000006', 'uuid': '0accb82b-ce28-42d3-b280-258874e9098d'}] 2026-09-11 03:35:08,055 26 INFO rb-c800635-224702-414046 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #49684781 order {'name': '/', 'pos_reference': '261-75-000006', 'uuid': '0accb82b-ce28-42d3-b280-258874e9098d'} created pos.order #585 2026-09-11 03:35:08,073 26 INFO rb-c800635-224702-414046 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #49684781 finished 2026-09-11 03:35:08,110 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 03:35:08] "POST /web/dataset/call_kw/pos.order/sync_from_ui#pos.order.sync_from_ui HTTP/1.1" 200 - 174 0.161 0.215 2026-09-11 03:35:08,191 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 03:35:08] "POST /web/dataset/call_kw/pos.order/confirm_coupon_programs#pos.order.confirm_coupon_programs HTTP/1.1" 200 - 28 0.026 0.028 2026-09-11 03:35:08,216 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 03:35:08] "POST /web/dataset/call_kw/pos.order/get_preparation_change#pos.order.get_preparation_change HTTP/1.1" 200 - 1 0.000 0.005 2026-09-11 03:35:08,261 26 INFO rb-c800635-224702-414046 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-09-11 03:35:08,264 26 INFO rb-c800635-224702-414046 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #73579691 started for PoS orders references: [{'name': 'Shop - 000006', 'pos_reference': '261-75-000006', 'uuid': '0accb82b-ce28-42d3-b280-258874e9098d'}] 2026-09-11 03:35:08,274 26 INFO rb-c800635-224702-414046 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #73579691 order {'name': 'Shop - 000006', 'pos_reference': '261-75-000006', 'uuid': '0accb82b-ce28-42d3-b280-258874e9098d'} sync ignored for existing PoS order pos.order(585,) (state: paid) 2026-09-11 03:35:08,286 26 INFO rb-c800635-224702-414046 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #73579691 finished 2026-09-11 03:35:08,314 26 INFO rb-c800635-224702-414046 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_multiple_gift_wallet_programs.browser: tour succeeded 2026-09-11 03:35:08,316 26 INFO rb-c800635-224702-414046 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_multiple_gift_wallet_programs.browser: ╔═══════════════════════════════════════════════╗ ║ TOUR MultipleGiftWalletProgramsTour SUCCEEDED ║ ╚═══════════════════════════════════════════════╝ 2026-09-11 03:35:08,395 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 03:35:08] "POST /web/dataset/call_kw/pos.order/sync_from_ui#pos.order.sync_from_ui HTTP/1.1" 200 - 48 0.051 0.083 2026-09-11 03:35:08,594 26 INFO rb-c800635-224702-414046 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_multiple_gift_wallet_programs.browser: heap 40996108 (allocated 44052480) 2026-09-11 03:35:08,617 26 INFO rb-c800635-224702-414046 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_multiple_gift_wallet_programs: Closing chrome headless with pid 82848 2026-09-11 03:35:08,619 26 INFO rb-c800635-224702-414046 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_multiple_gift_wallet_programs: Closing websocket connection 2026-09-11 03:35:08,620 26 INFO rb-c800635-224702-414046 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_multiple_gift_wallet_programs: Terminating chrome headless with pid 82848 2026-09-11 03:35:08,622 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 03:35:08] "POST /web/dataset/call_kw/pos.order/confirm_coupon_programs#pos.order.confirm_coupon_programs HTTP/1.1" 200 - 18 0.008 0.018 2026-09-11 03:35:08,726 26 INFO rb-c800635-224702-414046 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_multiple_gift_wallet_programs: Chrome Log in: /tmp/odoo_tests/rb-c800635-224702-414046/chrome_logs/chrome_log_20260911_033508_724450_test_multiple_gift_wallet_programs.txt 2026-09-11 03:35:08,726 26 INFO rb-c800635-224702-414046 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_multiple_gift_wallet_programs: Removing chrome user profile "/tmp/tmp5ushp395_chrome_odoo" 2026-09-11 03:35:08,784 26 INFO rb-c800635-224702-414046 odoo.addons.pos_loyalty.tests.test_frontend: Starting TestUi.test_multiple_loyalty_products ... 2026-09-11 03:35:09,698 26 INFO rb-c800635-224702-414046 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_multiple_loyalty_products: Chrome pid: 83100 2026-09-11 03:35:09,699 26 INFO rb-c800635-224702-414046 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_multiple_loyalty_products: Chrome headless temporary user profile dir: /tmp/tmp_r6lehe1_chrome_odoo 2026-09-11 03:35:09,699 26 INFO rb-c800635-224702-414046 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_multiple_loyalty_products: Issuing json command http://127.0.0.1:34211/json/version 2026-09-11 03:35:09,700 26 INFO rb-c800635-224702-414046 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:34211', path='/json/version', query='', fragment='') with timeout 3 increased to 10s during tests 2026-09-11 03:35:09,797 26 INFO rb-c800635-224702-414046 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_multiple_loyalty_products: Browser version: Chrome/150.0.7871.114 2026-09-11 03:35:09,797 26 INFO rb-c800635-224702-414046 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_multiple_loyalty_products: Issuing json command http://127.0.0.1:34211/json 2026-09-11 03:35:09,797 26 INFO rb-c800635-224702-414046 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:34211', path='/json', query='', fragment='') with timeout 3 increased to 10s during tests 2026-09-11 03:35:09,812 26 INFO rb-c800635-224702-414046 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_multiple_loyalty_products: Websocket url found: ws://127.0.0.1:34211/devtools/page/5CD41CE35A28EEED8965B67340467CE1 2026-09-11 03:35:09,850 26 INFO rb-c800635-224702-414046 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_multiple_loyalty_products: Enable chrome headless console log notification 2026-09-11 03:35:09,859 26 INFO rb-c800635-224702-414046 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_multiple_loyalty_products: Chrome headless enable page notifications 2026-09-11 03:35:09,949 26 INFO rb-c800635-224702-414046 odoo.addons.base.models.res_users: Login successful for login:pos_user from n/a 2026-09-11 03:35:09,955 26 INFO rb-c800635-224702-414046 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_multiple_loyalty_products: Setting session cookie in browser 2026-09-11 03:35:09,957 26 INFO rb-c800635-224702-414046 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-09-11 03:35:09,957 26 INFO rb-c800635-224702-414046 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-09-11 03:35:09,967 26 INFO rb-c800635-224702-414046 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-09-11 03:35:10,419 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 03:35:10] "GET /pos/web?config_id=75 HTTP/1.1" 200 - 88 0.054 0.401 2026-09-11 03:35:10,423 26 INFO rb-c800635-224702-414046 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_multiple_loyalty_products: Navigation result: {'frameId': '5CD41CE35A28EEED8965B67340467CE1', 'loaderId': '818A44BA5DFA90FF86C10142B20DF2E7', 'isDownload': False} 2026-09-11 03:35:10,423 26 INFO rb-c800635-224702-414046 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_multiple_loyalty_products: Evaluate ready code "odoo.isTourReady('test_multiple_loyalty_products')" 2026-09-11 03:35:10,447 26 INFO rb-c800635-224702-414046 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-09-11 03:35:10,469 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 03:35:10] "GET /web/assets/31c33ef/web.__assets_tests_call__.min.js HTTP/1.1" 200 - 2 0.001 0.013 2026-09-11 03:35:10,478 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 03:35:10] "GET /web/assets/cbcf32d/point_of_sale.assets_prod.min.css HTTP/1.1" 200 - 2 0.001 0.017 2026-09-11 03:35:10,481 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 03:35:10] "GET /web/assets/e7bee96/point_of_sale.assets_prod.min.js HTTP/1.1" 200 - 2 0.001 0.014 2026-09-11 03:35:10,921 26 INFO ? werkzeug: 127.0.0.1 - - [11/Sep/2026 03:35:10] "GET /point_of_sale/static/src/img/favicon.ico HTTP/1.1" 200 - 0 0.000 0.011 2026-09-11 03:35:10,923 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 03:35:10] "GET /web/webclient/translations?hash=&lang=en_US HTTP/1.1" 200 - 1 0.001 0.016 2026-09-11 03:35:10,937 26 INFO ? werkzeug: 127.0.0.1 - - [11/Sep/2026 03:35:10] "GET /web/static/fonts/lato/Lato-Reg-webfont.woff HTTP/1.1" 200 - 0 0.000 0.001 2026-09-11 03:35:10,939 26 INFO rb-c800635-224702-414046 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-09-11 03:35:10,944 26 INFO rb-c800635-224702-414046 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-09-11 03:35:10,947 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 03:35:10] "POST /web/dataset/call_kw/barcode.nomenclature/read#barcode.nomenclature.read HTTP/1.1" 200 - 4 0.001 0.004 2026-09-11 03:35:10,961 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 03:35:10] "POST /web/dataset/call_kw/barcode.rule/search_read#barcode.rule.search_read HTTP/1.1" 200 - 1 0.000 0.006 2026-09-11 03:35:10,977 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 03:35:10] "POST /pos/ping HTTP/1.1" 200 - 0 0.000 0.002 2026-09-11 03:35:11,003 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 03:35:11] "POST /web/dataset/call_kw/pos.config/register_new_device_identifier#pos.config.register_new_device_identifier HTTP/1.1" 200 - 9 0.004 0.011 2026-09-11 03:35:11,013 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 03:35:11] "GET /bus/websocket_worker_bundle?v=19.0-2 HTTP/1.1" 200 - 3 0.002 0.022 2026-09-11 03:35:11,060 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 03:35:11] "POST /web/dataset/call_kw/pos.session/load_data_params#pos.session.load_data_params HTTP/1.1" 200 - 29 0.013 0.025 2026-09-11 03:35:11,064 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 03:35:11] "GET /websocket?version=19.0-2 HTTP/1.1" 101 - 1 0.000 0.038 2026-09-11 03:35:11,541 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 03:35:11] "POST /web/dataset/call_kw/pos.session/load_data#pos.session.load_data HTTP/1.1" 200 - 391 0.183 0.264 2026-09-11 03:35:11,557 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 03:35:11] "POST /web/dataset/call_kw/pos.session/filter_local_data#pos.session.filter_local_data HTTP/1.1" 200 - 0 0.000 0.005 2026-09-11 03:35:11,597 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 03:35:11] "POST /web/dataset/call_kw/pos.config/read_config_open_orders#pos.config.read_config_open_orders HTTP/1.1" 200 - 1 0.001 0.005 2026-09-11 03:35:11,667 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 03:35:11] "GET /web/image/res.company/77/logo/256x256 HTTP/1.1" 200 - 8 0.027 0.030 2026-09-11 03:35:11,702 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 03:35: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.006 2026-09-11 03:35:11,711 26 INFO rb-c800635-224702-414046 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_multiple_loyalty_products.browser: Owl is running in 'dev' mode. 2026-09-11 03:35:11,719 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 03:35:11] "POST /web/dataset/call_kw/product.product/has_access#product.product.has_access HTTP/1.1" 200 - 1 0.002 0.003 2026-09-11 03:35:11,800 26 INFO ? werkzeug: 127.0.0.1 - - [11/Sep/2026 03:35:11] "GET /web/static/img/odoo_logo.svg HTTP/1.1" 200 - 0 0.000 0.010 2026-09-11 03:35:11,812 26 INFO ? werkzeug: 127.0.0.1 - - [11/Sep/2026 03:35:11] "GET /point_of_sale/static/src/fonts/Inconsolata.otf HTTP/1.1" 200 - 0 0.000 0.030 2026-09-11 03:35:11,815 26 INFO ? werkzeug: 127.0.0.1 - - [11/Sep/2026 03:35:11] "GET /hr_attendance/static/img/background-light.svg HTTP/1.1" 200 - 0 0.000 0.013 2026-09-11 03:35:11,819 26 INFO ? werkzeug: 127.0.0.1 - - [11/Sep/2026 03:35:11] "GET /web/static/src/libs/fontawesome/fonts/fontawesome-webfont.woff2?v=4.7.0 HTTP/1.1" 200 - 0 0.000 0.005 2026-09-11 03:35:11,821 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 03:35:11] "GET /web/image?model=res.company&id=77&field=logo HTTP/1.1" 200 - 3 0.025 0.035 2026-09-11 03:35:11,838 26 INFO ? werkzeug: 127.0.0.1 - - [11/Sep/2026 03:35:11] "GET /web/static/fonts/google/Roboto/Roboto-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.003 2026-09-11 03:35:11,877 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 03:35:11] "GET /web/image/res.users/148/avatar_128 HTTP/1.1" 200 - 14 0.027 0.089 2026-09-11 03:35:11,879 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 03:35:11] "GET /pos/service-worker.js HTTP/1.1" 200 - 0 0.000 0.095 2026-09-11 03:35:11,911 26 INFO rb-c800635-224702-414046 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-09-11 03:35:11,935 26 INFO ? werkzeug: 127.0.0.1 - - [11/Sep/2026 03:35:11] "GET /web/static/lib/zxing-library/zxing-library.js HTTP/1.1" 200 - 0 0.000 0.006 2026-09-11 03:35:11,982 26 INFO rb-c800635-224702-414046 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-09-11 03:35:11,992 26 INFO ? werkzeug: 127.0.0.1 - - [11/Sep/2026 03:35:11] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.001 2026-09-11 03:35:12,015 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 03:35:12] "GET /pos/ui/75 HTTP/1.1" 200 - 31 0.045 0.041 2026-09-11 03:35:12,037 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 03:35:12] "GET /web/image?model=product.template&field=image_128&id=1571&unique=2026-09-11T03:28:11.000+00:00 HTTP/1.1" 200 - 3 0.002 0.080 2026-09-11 03:35:12,068 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 03:35:12] "GET /web/image?model=product.template&field=image_128&id=1572&unique=2026-09-11T03:28:11.000+00:00 HTTP/1.1" 200 - 3 0.002 0.107 2026-09-11 03:35:12,091 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 03:35:12] "GET /web/image?model=product.template&field=image_128&id=1570&unique=2026-09-11T03:28:11.000+00:00 HTTP/1.1" 200 - 3 0.002 0.126 2026-09-11 03:35:12,117 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 03:35:12] "GET /web/image?model=product.template&field=image_128&id=1576&unique=2026-09-11T03:28:11.000+00:00 HTTP/1.1" 200 - 3 0.003 0.119 2026-09-11 03:35:12,172 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 03:35:12] "GET /pos/ui/75?from_backend=True HTTP/1.1" 200 - 31 0.025 0.221 2026-09-11 03:35:12,218 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 03:35:12] "GET /web/image?model=product.template&field=image_128&id=1577&unique=2026-09-11T03:28:11.000+00:00 HTTP/1.1" 200 - 3 0.007 0.192 2026-09-11 03:35:12,250 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 03:35:12] "GET /web/image?model=product.template&field=image_128&id=1578&unique=2026-09-11T03:28:11.000+00:00 HTTP/1.1" 200 - 3 0.006 0.202 2026-09-11 03:35:12,356 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 03:35:12] "POST /web/dataset/call_kw/pos.session/set_opening_control#pos.session.set_opening_control HTTP/1.1" 200 - 38 0.057 0.228 2026-09-11 03:35:12,378 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 03:35:12] "GET /web/image?model=product.template&field=image_128&id=1574&unique=2026-09-11T03:28:11.000+00:00 HTTP/1.1" 200 - 3 0.001 0.257 2026-09-11 03:35:12,406 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 03:35:12] "GET /web/image?model=product.template&field=image_128&id=1575&unique=2026-09-11T03:28:11.000+00:00 HTTP/1.1" 200 - 3 0.002 0.223 2026-09-11 03:35:12,426 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 03:35:12] "GET /web/image?model=product.template&field=image_128&id=1573&unique=2026-09-11T03:28:11.000+00:00 HTTP/1.1" 200 - 3 0.003 0.327 2026-09-11 03:35:12,442 26 INFO rb-c800635-224702-414046 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-09-11 03:35:12,544 26 INFO rb-c800635-224702-414046 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-09-11 03:35:12,596 26 INFO rb-c800635-224702-414046 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-09-11 03:35:12,647 26 INFO rb-c800635-224702-414046 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_multiple_loyalty_products.browser: tour succeeded 2026-09-11 03:35:12,648 26 INFO rb-c800635-224702-414046 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_multiple_loyalty_products.browser: ╔═══════════════════════════════════════════════╗ ║ TOUR test_multiple_loyalty_products SUCCEEDED ║ ╚═══════════════════════════════════════════════╝ 2026-09-11 03:35:12,736 26 INFO rb-c800635-224702-414046 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_multiple_loyalty_products.browser: heap 14345568 (allocated 15466496) 2026-09-11 03:35:12,738 26 INFO rb-c800635-224702-414046 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_multiple_loyalty_products: Closing chrome headless with pid 83100 2026-09-11 03:35:12,738 26 INFO rb-c800635-224702-414046 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_multiple_loyalty_products: Closing websocket connection 2026-09-11 03:35:12,740 26 INFO rb-c800635-224702-414046 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_multiple_loyalty_products: Terminating chrome headless with pid 83100 2026-09-11 03:35:12,835 26 INFO rb-c800635-224702-414046 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_multiple_loyalty_products: Chrome Log in: /tmp/odoo_tests/rb-c800635-224702-414046/chrome_logs/chrome_log_20260911_033512_835258_test_multiple_loyalty_products.txt 2026-09-11 03:35:12,835 26 INFO rb-c800635-224702-414046 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_multiple_loyalty_products: Removing chrome user profile "/tmp/tmp_r6lehe1_chrome_odoo" 2026-09-11 03:35:12,851 26 INFO rb-c800635-224702-414046 odoo.addons.pos_loyalty.tests.test_frontend: Starting TestUi.test_multiple_physical_gift_card_sale ... 2026-09-11 03:35:13,464 26 INFO rb-c800635-224702-414046 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_multiple_physical_gift_card_sale: Chrome pid: 83314 2026-09-11 03:35:13,464 26 INFO rb-c800635-224702-414046 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_multiple_physical_gift_card_sale: Chrome headless temporary user profile dir: /tmp/tmpsm1jk78u_chrome_odoo 2026-09-11 03:35:13,465 26 INFO rb-c800635-224702-414046 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_multiple_physical_gift_card_sale: Issuing json command http://127.0.0.1:34931/json/version 2026-09-11 03:35:13,465 26 INFO rb-c800635-224702-414046 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:34931', path='/json/version', query='', fragment='') with timeout 3 increased to 10s during tests 2026-09-11 03:35:13,487 26 INFO rb-c800635-224702-414046 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_multiple_physical_gift_card_sale: Browser version: Chrome/150.0.7871.114 2026-09-11 03:35:13,487 26 INFO rb-c800635-224702-414046 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_multiple_physical_gift_card_sale: Issuing json command http://127.0.0.1:34931/json 2026-09-11 03:35:13,488 26 INFO rb-c800635-224702-414046 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:34931', path='/json', query='', fragment='') with timeout 3 increased to 10s during tests 2026-09-11 03:35:13,497 26 INFO rb-c800635-224702-414046 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_multiple_physical_gift_card_sale: Websocket url found: ws://127.0.0.1:34931/devtools/page/342D32F797E2F5C1D6CB7401A05DEAF2 2026-09-11 03:35:13,523 26 INFO rb-c800635-224702-414046 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_multiple_physical_gift_card_sale: Enable chrome headless console log notification 2026-09-11 03:35:13,528 26 INFO rb-c800635-224702-414046 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_multiple_physical_gift_card_sale: Chrome headless enable page notifications 2026-09-11 03:35:13,588 26 INFO rb-c800635-224702-414046 odoo.addons.base.models.res_users: Login successful for login:pos_user from n/a 2026-09-11 03:35:13,593 26 INFO rb-c800635-224702-414046 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_multiple_physical_gift_card_sale: Setting session cookie in browser 2026-09-11 03:35:13,594 26 INFO rb-c800635-224702-414046 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-09-11 03:35:13,595 26 INFO rb-c800635-224702-414046 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-09-11 03:35:13,607 26 INFO rb-c800635-224702-414046 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-09-11 03:35:14,047 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 03:35:14] "GET /pos/web?config_id=75 HTTP/1.1" 200 - 88 0.059 0.384 2026-09-11 03:35:14,050 26 INFO rb-c800635-224702-414046 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_multiple_physical_gift_card_sale: Navigation result: {'frameId': '342D32F797E2F5C1D6CB7401A05DEAF2', 'loaderId': 'A4A5BE1DF9C088FD7E94AA0BF9587B0A', 'isDownload': False} 2026-09-11 03:35:14,050 26 INFO rb-c800635-224702-414046 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-09-11 03:35:14,073 26 INFO rb-c800635-224702-414046 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-09-11 03:35:14,090 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 03:35:14] "GET /web/assets/31c33ef/web.__assets_tests_call__.min.js HTTP/1.1" 200 - 2 0.001 0.011 2026-09-11 03:35:14,094 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 03:35:14] "GET /web/assets/cbcf32d/point_of_sale.assets_prod.min.css HTTP/1.1" 200 - 2 0.001 0.013 2026-09-11 03:35:14,111 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 03:35:14] "GET /web/assets/e7bee96/point_of_sale.assets_prod.min.js HTTP/1.1" 200 - 2 0.006 0.024 2026-09-11 03:35:14,527 26 INFO ? werkzeug: 127.0.0.1 - - [11/Sep/2026 03:35:14] "GET /web/static/fonts/lato/Lato-Reg-webfont.woff HTTP/1.1" 200 - 0 0.000 0.005 2026-09-11 03:35:14,533 26 INFO ? werkzeug: 127.0.0.1 - - [11/Sep/2026 03:35:14] "GET /point_of_sale/static/src/img/favicon.ico HTTP/1.1" 200 - 0 0.000 0.003 2026-09-11 03:35:14,547 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 03:35:14] "GET /web/webclient/translations?hash=&lang=en_US HTTP/1.1" 200 - 1 0.001 0.012 2026-09-11 03:35:14,562 26 INFO rb-c800635-224702-414046 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-09-11 03:35:14,570 26 INFO rb-c800635-224702-414046 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-09-11 03:35:14,575 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 03:35:14] "POST /web/dataset/call_kw/barcode.nomenclature/read#barcode.nomenclature.read HTTP/1.1" 200 - 5 0.004 0.006 2026-09-11 03:35:14,597 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 03:35:14] "POST /web/dataset/call_kw/barcode.rule/search_read#barcode.rule.search_read HTTP/1.1" 200 - 1 0.000 0.006 2026-09-11 03:35:14,609 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 03:35:14] "POST /pos/ping HTTP/1.1" 200 - 0 0.000 0.002 2026-09-11 03:35:14,642 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 03:35:14] "POST /web/dataset/call_kw/pos.config/register_new_device_identifier#pos.config.register_new_device_identifier HTTP/1.1" 200 - 9 0.004 0.016 2026-09-11 03:35:14,670 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 03:35:14] "GET /bus/websocket_worker_bundle?v=19.0-2 HTTP/1.1" 200 - 3 0.005 0.042 2026-09-11 03:35:14,725 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 03:35:14] "POST /web/dataset/call_kw/pos.session/load_data_params#pos.session.load_data_params HTTP/1.1" 200 - 29 0.024 0.051 2026-09-11 03:35:14,730 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 03:35:14] "GET /websocket?version=19.0-2 HTTP/1.1" 101 - 1 0.001 0.045 2026-09-11 03:35:15,334 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 03:35:15] "POST /web/dataset/call_kw/pos.session/load_data#pos.session.load_data HTTP/1.1" 200 - 391 0.266 0.308 2026-09-11 03:35:15,349 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 03:35:15] "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-09-11 03:35:15,404 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 03:35: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.005 2026-09-11 03:35:15,476 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 03:35:15] "GET /web/image/res.company/77/logo/256x256 HTTP/1.1" 200 - 8 0.006 0.041 2026-09-11 03:35:15,518 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 03:35: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.005 2026-09-11 03:35:15,540 26 INFO rb-c800635-224702-414046 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_multiple_physical_gift_card_sale.browser: Owl is running in 'dev' mode. 2026-09-11 03:35:15,547 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 03:35:15] "POST /web/dataset/call_kw/product.product/has_access#product.product.has_access HTTP/1.1" 200 - 1 0.002 0.005 2026-09-11 03:35:15,612 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 03:35:15] "GET /pos/service-worker.js HTTP/1.1" 200 - 0 0.000 0.004 2026-09-11 03:35:15,629 26 INFO ? werkzeug: 127.0.0.1 - - [11/Sep/2026 03:35:15] "GET /point_of_sale/static/src/fonts/Inconsolata.otf HTTP/1.1" 200 - 0 0.000 0.012 2026-09-11 03:35:15,630 26 INFO ? werkzeug: 127.0.0.1 - - [11/Sep/2026 03:35:15] "GET /web/static/img/odoo_logo.svg HTTP/1.1" 200 - 0 0.000 0.012 2026-09-11 03:35:15,648 26 INFO ? werkzeug: 127.0.0.1 - - [11/Sep/2026 03:35:15] "GET /hr_attendance/static/img/background-light.svg HTTP/1.1" 200 - 0 0.000 0.022 2026-09-11 03:35:15,668 26 INFO ? werkzeug: 127.0.0.1 - - [11/Sep/2026 03:35:15] "GET /web/static/fonts/google/Roboto/Roboto-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.005 2026-09-11 03:35:15,671 26 INFO ? werkzeug: 127.0.0.1 - - [11/Sep/2026 03:35:15] "GET /web/static/src/libs/fontawesome/fonts/fontawesome-webfont.woff2?v=4.7.0 HTTP/1.1" 200 - 0 0.000 0.008 2026-09-11 03:35:15,674 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 03:35:15] "GET /web/image/res.users/148/avatar_128 HTTP/1.1" 200 - 14 0.018 0.031 2026-09-11 03:35:15,699 26 INFO ? werkzeug: 127.0.0.1 - - [11/Sep/2026 03:35:15] "GET /web/static/lib/zxing-library/zxing-library.js HTTP/1.1" 200 - 0 0.000 0.011 2026-09-11 03:35:15,704 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 03:35:15] "GET /web/image?model=res.company&id=77&field=logo HTTP/1.1" 200 - 3 0.005 0.076 2026-09-11 03:35:15,763 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 03:35:15] "GET /pos/ui/75?from_backend=True HTTP/1.1" 200 - 31 0.017 0.061 2026-09-11 03:35:15,772 26 INFO rb-c800635-224702-414046 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-09-11 03:35:15,820 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 03:35:15] "GET /pos/ui/75 HTTP/1.1" 200 - 31 0.025 0.109 2026-09-11 03:35:15,853 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 03:35:15] "GET /web/image?model=product.template&field=image_128&id=8&unique=2026-09-11T03:28:11.000+00:00 HTTP/1.1" 200 - 4 0.007 0.008 2026-09-11 03:35:15,869 26 INFO ? werkzeug: 127.0.0.1 - - [11/Sep/2026 03:35:15] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.004 2026-09-11 03:35:15,870 26 INFO rb-c800635-224702-414046 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-09-11 03:35:15,880 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 03:35:15] "GET /web/image?model=product.template&field=image_128&id=1570&unique=2026-09-11T03:28:11.000+00:00 HTTP/1.1" 200 - 3 0.002 0.036 2026-09-11 03:35:15,900 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 03:35:15] "GET /web/image?model=product.template&field=image_128&id=1571&unique=2026-09-11T03:28:11.000+00:00 HTTP/1.1" 200 - 3 0.002 0.056 2026-09-11 03:35:15,928 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 03:35:15] "GET /web/image?model=product.template&field=image_128&id=1572&unique=2026-09-11T03:28:11.000+00:00 HTTP/1.1" 200 - 3 0.003 0.069 2026-09-11 03:35:15,955 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 03:35:15] "GET /web/image?model=product.template&field=image_128&id=1574&unique=2026-09-11T03:28:11.000+00:00 HTTP/1.1" 200 - 3 0.005 0.090 2026-09-11 03:35:15,979 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 03:35:15] "GET /web/image?model=product.template&field=image_128&id=1575&unique=2026-09-11T03:28:11.000+00:00 HTTP/1.1" 200 - 3 0.002 0.101 2026-09-11 03:35:15,997 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 03:35:15] "GET /web/image?model=product.template&field=image_128&id=1573&unique=2026-09-11T03:28:11.000+00:00 HTTP/1.1" 200 - 3 0.002 0.119 2026-09-11 03:35:16,016 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 03:35:16] "GET /web/image?model=product.template&field=image_128&id=1577&unique=2026-09-11T03:28:11.000+00:00 HTTP/1.1" 200 - 3 0.001 0.127 2026-09-11 03:35:16,061 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 03:35:16] "GET /web/image?model=product.template&field=image_128&id=1578&unique=2026-09-11T03:28:11.000+00:00 HTTP/1.1" 200 - 3 0.014 0.139 2026-09-11 03:35:16,093 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 03:35:16] "GET /web/image?model=product.template&field=image_128&id=1576&unique=2026-09-11T03:28:11.000+00:00 HTTP/1.1" 200 - 3 0.002 0.157 2026-09-11 03:35:16,170 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 03:35:16] "POST /web/dataset/call_kw/pos.session/set_opening_control#pos.session.set_opening_control HTTP/1.1" 200 - 38 0.030 0.180 2026-09-11 03:35:16,223 26 INFO rb-c800635-224702-414046 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-09-11 03:35:16,282 26 INFO rb-c800635-224702-414046 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-09-11 03:35:16,346 26 INFO rb-c800635-224702-414046 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-09-11 03:35:16,858 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 03:35:16] "POST /web/dataset/call_kw/loyalty.card/get_gift_card_status#loyalty.card.get_gift_card_status HTTP/1.1" 200 - 6 0.004 0.012 2026-09-11 03:35:16,895 26 INFO rb-c800635-224702-414046 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-09-11 03:35:16,961 26 INFO rb-c800635-224702-414046 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-09-11 03:35:17,013 26 INFO rb-c800635-224702-414046 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-09-11 03:35:17,064 26 INFO rb-c800635-224702-414046 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-09-11 03:35:17,118 26 INFO rb-c800635-224702-414046 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-09-11 03:35:17,188 26 INFO rb-c800635-224702-414046 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-09-11 03:35:17,240 26 INFO rb-c800635-224702-414046 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-09-11 03:35:17,289 26 INFO rb-c800635-224702-414046 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-09-11 03:35:17,344 26 INFO rb-c800635-224702-414046 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-09-11 03:35:17,395 26 INFO rb-c800635-224702-414046 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-09-11 03:35:17,448 26 INFO rb-c800635-224702-414046 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-09-11 03:35:17,516 26 INFO rb-c800635-224702-414046 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-09-11 03:35:17,567 26 INFO rb-c800635-224702-414046 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-09-11 03:35:17,620 26 INFO rb-c800635-224702-414046 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-09-11 03:35:17,670 26 INFO rb-c800635-224702-414046 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-09-11 03:35:17,725 26 INFO rb-c800635-224702-414046 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-09-11 03:35:17,782 26 INFO rb-c800635-224702-414046 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-09-11 03:35:18,299 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 03:35:18] "POST /web/dataset/call_kw/loyalty.card/get_gift_card_status#loyalty.card.get_gift_card_status HTTP/1.1" 200 - 2 0.003 0.010 2026-09-11 03:35:18,328 26 INFO rb-c800635-224702-414046 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-09-11 03:35:18,402 26 INFO rb-c800635-224702-414046 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-09-11 03:35:18,471 26 INFO rb-c800635-224702-414046 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-09-11 03:35:18,481 26 INFO ? werkzeug: 127.0.0.1 - - [11/Sep/2026 03:35:18] "GET /point_of_sale/static/src/img/card-bank.png HTTP/1.1" 200 - 0 0.000 0.002 2026-09-11 03:35:18,484 26 INFO ? werkzeug: 127.0.0.1 - - [11/Sep/2026 03:35:18] "GET /point_of_sale/static/src/img/money.png HTTP/1.1" 200 - 0 0.000 0.003 2026-09-11 03:35:18,520 26 INFO rb-c800635-224702-414046 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-09-11 03:35:18,571 26 INFO rb-c800635-224702-414046 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-09-11 03:35:18,642 26 INFO rb-c800635-224702-414046 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-09-11 03:35:18,695 26 INFO rb-c800635-224702-414046 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-09-11 03:35:18,746 26 INFO rb-c800635-224702-414046 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-09-11 03:35:18,799 26 INFO rb-c800635-224702-414046 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-09-11 03:35:18,869 26 INFO rb-c800635-224702-414046 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-09-11 03:35:18,873 26 INFO rb-c800635-224702-414046 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #37956913 started for PoS orders references: [{'name': '/', 'pos_reference': '261-75-000001', 'uuid': '92507e26-b387-4f52-a29b-b3a3a99e4a14'}] 2026-09-11 03:35:18,876 26 INFO ? werkzeug: 127.0.0.1 - - [11/Sep/2026 03:35:18] "GET /web/static/img/spin.svg HTTP/1.1" 200 - 0 0.000 0.005 2026-09-11 03:35:18,962 26 INFO rb-c800635-224702-414046 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #37956913 order {'name': '/', 'pos_reference': '261-75-000001', 'uuid': '92507e26-b387-4f52-a29b-b3a3a99e4a14'} created pos.order #586 2026-09-11 03:35:18,976 26 INFO rb-c800635-224702-414046 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #37956913 finished 2026-09-11 03:35:19,026 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 03:35:19] "POST /web/dataset/call_kw/pos.order/sync_from_ui#pos.order.sync_from_ui HTTP/1.1" 200 - 82 0.063 0.093 2026-09-11 03:35:19,117 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 03:35:19] "POST /web/dataset/call_kw/pos.order/confirm_coupon_programs#pos.order.confirm_coupon_programs HTTP/1.1" 200 - 39 0.023 0.032 2026-09-11 03:35:19,135 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 03:35:19] "POST /web/dataset/call_kw/pos.order/get_preparation_change#pos.order.get_preparation_change HTTP/1.1" 200 - 1 0.001 0.006 2026-09-11 03:35:19,232 26 INFO rb-c800635-224702-414046 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #64577906 started for PoS orders references: [{'name': 'Shop - 000001', 'pos_reference': '261-75-000001', 'uuid': '92507e26-b387-4f52-a29b-b3a3a99e4a14'}] 2026-09-11 03:35:19,238 26 INFO rb-c800635-224702-414046 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #64577906 order {'name': 'Shop - 000001', 'pos_reference': '261-75-000001', 'uuid': '92507e26-b387-4f52-a29b-b3a3a99e4a14'} sync ignored for existing PoS order pos.order(586,) (state: paid) 2026-09-11 03:35:19,246 26 INFO rb-c800635-224702-414046 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-09-11 03:35:19,254 26 INFO rb-c800635-224702-414046 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #64577906 finished 2026-09-11 03:35:19,300 26 INFO rb-c800635-224702-414046 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_multiple_physical_gift_card_sale.browser: tour succeeded 2026-09-11 03:35:19,300 26 INFO rb-c800635-224702-414046 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_multiple_physical_gift_card_sale.browser: ╔══════════════════════════════════════════════════════╗ ║ TOUR test_multiple_physical_gift_card_sale SUCCEEDED ║ ╚══════════════════════════════════════════════════════╝ 2026-09-11 03:35:19,378 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 03:35:19] "POST /web/dataset/call_kw/pos.order/sync_from_ui#pos.order.sync_from_ui HTTP/1.1" 200 - 66 0.063 0.086 2026-09-11 03:35:19,404 26 INFO rb-c800635-224702-414046 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_multiple_physical_gift_card_sale.browser: heap 19209552 (allocated 21893120) 2026-09-11 03:35:19,412 26 INFO rb-c800635-224702-414046 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_multiple_physical_gift_card_sale: Closing chrome headless with pid 83314 2026-09-11 03:35:19,414 26 INFO rb-c800635-224702-414046 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_multiple_physical_gift_card_sale: Closing websocket connection 2026-09-11 03:35:19,417 26 INFO rb-c800635-224702-414046 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_multiple_physical_gift_card_sale: Terminating chrome headless with pid 83314 2026-09-11 03:35:19,523 26 INFO rb-c800635-224702-414046 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_multiple_physical_gift_card_sale: Chrome Log in: /tmp/odoo_tests/rb-c800635-224702-414046/chrome_logs/chrome_log_20260911_033519_523283_test_multiple_physical_gift_card_sale.txt 2026-09-11 03:35:19,523 26 INFO rb-c800635-224702-414046 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_multiple_physical_gift_card_sale: Removing chrome user profile "/tmp/tmpsm1jk78u_chrome_odoo" 2026-09-11 03:35:19,572 26 INFO rb-c800635-224702-414046 odoo.addons.pos_loyalty.tests.test_frontend: Starting TestUi.test_multiple_reward_line_free_product ... 2026-09-11 03:35:20,231 26 INFO rb-c800635-224702-414046 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_multiple_reward_line_free_product: Chrome pid: 83524 2026-09-11 03:35:20,231 26 INFO rb-c800635-224702-414046 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_multiple_reward_line_free_product: Chrome headless temporary user profile dir: /tmp/tmpty93u21u_chrome_odoo 2026-09-11 03:35:20,231 26 INFO rb-c800635-224702-414046 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_multiple_reward_line_free_product: Issuing json command http://127.0.0.1:36967/json/version 2026-09-11 03:35:20,232 26 INFO rb-c800635-224702-414046 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:36967', path='/json/version', query='', fragment='') with timeout 3 increased to 10s during tests 2026-09-11 03:35:20,258 26 INFO rb-c800635-224702-414046 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_multiple_reward_line_free_product: Browser version: Chrome/150.0.7871.114 2026-09-11 03:35:20,258 26 INFO rb-c800635-224702-414046 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_multiple_reward_line_free_product: Issuing json command http://127.0.0.1:36967/json 2026-09-11 03:35:20,258 26 INFO rb-c800635-224702-414046 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:36967', path='/json', query='', fragment='') with timeout 3 increased to 10s during tests 2026-09-11 03:35:20,268 26 INFO rb-c800635-224702-414046 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_multiple_reward_line_free_product: Websocket url found: ws://127.0.0.1:36967/devtools/page/0A9B760EBE57E31EA36A3E996FDAEFB3 2026-09-11 03:35:20,279 26 INFO rb-c800635-224702-414046 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_multiple_reward_line_free_product: Enable chrome headless console log notification 2026-09-11 03:35:20,283 26 INFO rb-c800635-224702-414046 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_multiple_reward_line_free_product: Chrome headless enable page notifications 2026-09-11 03:35:20,341 26 INFO rb-c800635-224702-414046 odoo.addons.base.models.res_users: Login successful for login:pos_user from n/a 2026-09-11 03:35:20,346 26 INFO rb-c800635-224702-414046 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_multiple_reward_line_free_product: Setting session cookie in browser 2026-09-11 03:35:20,347 26 INFO rb-c800635-224702-414046 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-09-11 03:35:20,347 26 INFO rb-c800635-224702-414046 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-09-11 03:35:20,355 26 INFO rb-c800635-224702-414046 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-09-11 03:35:23,249 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 03:35:23] "GET /pos/web?config_id=75 HTTP/1.1" 200 - 88 0.036 2.861 2026-09-11 03:35:23,252 26 INFO rb-c800635-224702-414046 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_multiple_reward_line_free_product: Navigation result: {'frameId': '0A9B760EBE57E31EA36A3E996FDAEFB3', 'loaderId': '2C1971B62D69049D1ED02DDFFABF4A16', 'isDownload': False} 2026-09-11 03:35:23,252 26 INFO rb-c800635-224702-414046 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-09-11 03:35:23,267 26 INFO rb-c800635-224702-414046 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-09-11 03:35:23,280 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 03:35:23] "GET /web/assets/31c33ef/web.__assets_tests_call__.min.js HTTP/1.1" 200 - 2 0.001 0.008 2026-09-11 03:35:23,285 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 03:35:23] "GET /web/assets/cbcf32d/point_of_sale.assets_prod.min.css HTTP/1.1" 200 - 2 0.001 0.008 2026-09-11 03:35:23,293 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 03:35:23] "GET /web/assets/e7bee96/point_of_sale.assets_prod.min.js HTTP/1.1" 200 - 2 0.002 0.015 2026-09-11 03:35:23,708 26 INFO ? werkzeug: 127.0.0.1 - - [11/Sep/2026 03:35:23] "GET /point_of_sale/static/src/img/favicon.ico HTTP/1.1" 200 - 0 0.000 0.001 2026-09-11 03:35:23,717 26 INFO ? werkzeug: 127.0.0.1 - - [11/Sep/2026 03:35:23] "GET /web/static/fonts/lato/Lato-Reg-webfont.woff HTTP/1.1" 200 - 0 0.000 0.001 2026-09-11 03:35:23,736 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 03:35:23] "GET /web/webclient/translations?hash=&lang=en_US HTTP/1.1" 200 - 1 0.002 0.009 2026-09-11 03:35:23,751 26 INFO rb-c800635-224702-414046 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-09-11 03:35:23,758 26 INFO rb-c800635-224702-414046 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-09-11 03:35:23,779 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 03:35:23] "POST /web/dataset/call_kw/barcode.nomenclature/read#barcode.nomenclature.read HTTP/1.1" 200 - 5 0.013 0.010 2026-09-11 03:35:23,790 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 03:35:23] "POST /web/dataset/call_kw/barcode.rule/search_read#barcode.rule.search_read HTTP/1.1" 200 - 1 0.000 0.004 2026-09-11 03:35:23,799 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 03:35:23] "POST /pos/ping HTTP/1.1" 200 - 0 0.000 0.002 2026-09-11 03:35:23,834 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 03:35:23] "GET /bus/websocket_worker_bundle?v=19.0-2 HTTP/1.1" 200 - 3 0.015 0.011 2026-09-11 03:35:23,852 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 03:35:23] "POST /web/dataset/call_kw/pos.config/register_new_device_identifier#pos.config.register_new_device_identifier HTTP/1.1" 200 - 9 0.007 0.033 2026-09-11 03:35:23,864 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 03:35:23] "GET /websocket?version=19.0-2 HTTP/1.1" 101 - 1 0.000 0.009 2026-09-11 03:35:23,938 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 03:35:23] "POST /web/dataset/call_kw/pos.session/load_data_params#pos.session.load_data_params HTTP/1.1" 200 - 29 0.039 0.029 2026-09-11 03:35:24,442 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 03:35:24] "POST /web/dataset/call_kw/pos.session/load_data#pos.session.load_data HTTP/1.1" 200 - 391 0.206 0.271 2026-09-11 03:35:24,457 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 03:35:24] "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-09-11 03:35:24,500 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 03:35: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.005 2026-09-11 03:35:24,552 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 03:35:24] "GET /web/image/res.company/77/logo/256x256 HTTP/1.1" 200 - 8 0.005 0.032 2026-09-11 03:35:24,576 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 03:35: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.005 2026-09-11 03:35:24,587 26 INFO rb-c800635-224702-414046 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_multiple_reward_line_free_product.browser: Owl is running in 'dev' mode. 2026-09-11 03:35:24,595 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 03:35:24] "POST /web/dataset/call_kw/product.product/has_access#product.product.has_access HTTP/1.1" 200 - 1 0.002 0.004 2026-09-11 03:35:24,638 26 INFO ? werkzeug: 127.0.0.1 - - [11/Sep/2026 03:35:24] "GET /point_of_sale/static/src/fonts/Inconsolata.otf HTTP/1.1" 200 - 0 0.000 0.003 2026-09-11 03:35:24,648 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 03:35:24] "GET /pos/service-worker.js HTTP/1.1" 200 - 0 0.000 0.009 2026-09-11 03:35:24,656 26 INFO ? werkzeug: 127.0.0.1 - - [11/Sep/2026 03:35:24] "GET /web/static/img/odoo_logo.svg HTTP/1.1" 200 - 0 0.000 0.010 2026-09-11 03:35:24,677 26 INFO ? werkzeug: 127.0.0.1 - - [11/Sep/2026 03:35:24] "GET /hr_attendance/static/img/background-light.svg HTTP/1.1" 200 - 0 0.000 0.017 2026-09-11 03:35:24,683 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 03:35:24] "GET /web/image?model=res.company&id=77&field=logo HTTP/1.1" 200 - 3 0.012 0.030 2026-09-11 03:35:24,683 26 INFO ? werkzeug: 127.0.0.1 - - [11/Sep/2026 03:35: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-09-11 03:35:24,700 26 INFO ? werkzeug: 127.0.0.1 - - [11/Sep/2026 03:35:24] "GET /web/static/fonts/google/Roboto/Roboto-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.012 2026-09-11 03:35:24,719 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 03:35:24] "GET /web/image/res.users/148/avatar_128 HTTP/1.1" 200 - 14 0.018 0.062 2026-09-11 03:35:24,781 26 INFO rb-c800635-224702-414046 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-09-11 03:35:24,809 26 INFO ? werkzeug: 127.0.0.1 - - [11/Sep/2026 03:35:24] "GET /web/static/lib/zxing-library/zxing-library.js HTTP/1.1" 200 - 0 0.000 0.007 2026-09-11 03:35:24,859 26 INFO rb-c800635-224702-414046 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-09-11 03:35:24,891 26 INFO ? werkzeug: 127.0.0.1 - - [11/Sep/2026 03:35:24] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.005 2026-09-11 03:35:24,912 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 03:35:24] "GET /pos/ui/75 HTTP/1.1" 200 - 31 0.063 0.047 2026-09-11 03:35:24,959 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 03:35:24] "GET /pos/ui/75?from_backend=True HTTP/1.1" 200 - 31 0.014 0.142 2026-09-11 03:35:24,980 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 03:35:24] "GET /web/image?model=product.template&field=image_128&id=1571&unique=2026-09-11T03:28:11.000+00:00 HTTP/1.1" 200 - 3 0.002 0.164 2026-09-11 03:35:25,007 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 03:35:25] "GET /web/image?model=product.template&field=image_128&id=1572&unique=2026-09-11T03:28:11.000+00:00 HTTP/1.1" 200 - 3 0.002 0.170 2026-09-11 03:35:25,030 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 03:35:25] "GET /web/image?model=product.template&field=image_128&id=1576&unique=2026-09-11T03:28:11.000+00:00 HTTP/1.1" 200 - 3 0.002 0.133 2026-09-11 03:35:25,055 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 03:35:25] "GET /web/image?model=product.template&field=image_128&id=1570&unique=2026-09-11T03:28:11.000+00:00 HTTP/1.1" 200 - 3 0.004 0.243 2026-09-11 03:35:25,077 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 03:35:25] "GET /web/image?model=product.template&field=image_128&id=1714&unique=2026-09-11T03:28:11.000+00:00 HTTP/1.1" 200 - 3 0.001 0.157 2026-09-11 03:35:25,098 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 03:35:25] "GET /web/image?model=product.template&field=image_128&id=1578&unique=2026-09-11T03:28:11.000+00:00 HTTP/1.1" 200 - 3 0.002 0.132 2026-09-11 03:35:25,120 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 03:35:25] "GET /web/image?model=product.template&field=image_128&id=1713&unique=2026-09-11T03:28:11.000+00:00 HTTP/1.1" 200 - 3 0.003 0.132 2026-09-11 03:35:25,145 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 03:35:25] "GET /web/image?model=product.template&field=image_128&id=1577&unique=2026-09-11T03:28:11.000+00:00 HTTP/1.1" 200 - 3 0.001 0.133 2026-09-11 03:35:25,214 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 03:35:25] "POST /web/dataset/call_kw/pos.session/set_opening_control#pos.session.set_opening_control HTTP/1.1" 200 - 38 0.025 0.156 2026-09-11 03:35:25,232 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 03:35:25] "GET /web/image?model=product.template&field=image_128&id=1574&unique=2026-09-11T03:28:11.000+00:00 HTTP/1.1" 200 - 3 0.003 0.149 2026-09-11 03:35:25,251 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 03:35:25] "GET /web/image?model=product.template&field=image_128&id=1575&unique=2026-09-11T03:28:11.000+00:00 HTTP/1.1" 200 - 3 0.002 0.147 2026-09-11 03:35:25,277 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 03:35:25] "GET /web/image?model=product.template&field=image_128&id=1573&unique=2026-09-11T03:28:11.000+00:00 HTTP/1.1" 200 - 3 0.004 0.213 2026-09-11 03:35:25,279 26 INFO rb-c800635-224702-414046 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-09-11 03:35:25,353 26 INFO rb-c800635-224702-414046 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-09-11 03:35:25,428 26 INFO rb-c800635-224702-414046 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-09-11 03:35:25,492 26 INFO rb-c800635-224702-414046 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-09-11 03:35:25,564 26 INFO rb-c800635-224702-414046 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-09-11 03:35:25,638 26 INFO rb-c800635-224702-414046 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-09-11 03:35:25,690 26 INFO rb-c800635-224702-414046 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-09-11 03:35:25,766 26 INFO rb-c800635-224702-414046 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-09-11 03:35:25,833 26 INFO rb-c800635-224702-414046 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-09-11 03:35:25,884 26 INFO rb-c800635-224702-414046 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-09-11 03:35:25,964 26 INFO rb-c800635-224702-414046 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-09-11 03:35:26,041 26 INFO rb-c800635-224702-414046 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-09-11 03:35:26,091 26 INFO rb-c800635-224702-414046 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-09-11 03:35:26,142 26 INFO rb-c800635-224702-414046 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-09-11 03:35:26,232 26 INFO rb-c800635-224702-414046 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-09-11 03:35:26,302 26 INFO rb-c800635-224702-414046 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-09-11 03:35:26,353 26 INFO rb-c800635-224702-414046 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_multiple_reward_line_free_product.browser: tour succeeded 2026-09-11 03:35:26,354 26 INFO rb-c800635-224702-414046 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_multiple_reward_line_free_product.browser: ╔═══════════════════════════════════════════════════════╗ ║ TOUR test_multiple_reward_line_free_product SUCCEEDED ║ ╚═══════════════════════════════════════════════════════╝ 2026-09-11 03:35:26,454 26 INFO rb-c800635-224702-414046 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_multiple_reward_line_free_product.browser: heap 18741428 (allocated 20189184) 2026-09-11 03:35:26,466 26 INFO rb-c800635-224702-414046 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_multiple_reward_line_free_product: Closing chrome headless with pid 83524 2026-09-11 03:35:26,470 26 INFO rb-c800635-224702-414046 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_multiple_reward_line_free_product: Closing websocket connection 2026-09-11 03:35:26,474 26 INFO rb-c800635-224702-414046 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_multiple_reward_line_free_product: Terminating chrome headless with pid 83524 2026-09-11 03:35:26,536 26 INFO rb-c800635-224702-414046 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_multiple_reward_line_free_product: Chrome Log in: /tmp/odoo_tests/rb-c800635-224702-414046/chrome_logs/chrome_log_20260911_033526_536232_test_multiple_reward_line_free_product.txt 2026-09-11 03:35:26,536 26 INFO rb-c800635-224702-414046 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_multiple_reward_line_free_product: Removing chrome user profile "/tmp/tmpty93u21u_chrome_odoo" 2026-09-11 03:35:26,546 26 INFO rb-c800635-224702-414046 odoo.addons.pos_loyalty.tests.test_frontend: Starting TestUi.test_next_order_coupon_program_expiration_date ... 2026-09-11 03:35:27,355 26 INFO rb-c800635-224702-414046 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_next_order_coupon_program_expiration_date: Chrome pid: 83737 2026-09-11 03:35:27,356 26 INFO rb-c800635-224702-414046 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_next_order_coupon_program_expiration_date: Chrome headless temporary user profile dir: /tmp/tmp36p90w06_chrome_odoo 2026-09-11 03:35:27,356 26 INFO rb-c800635-224702-414046 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_next_order_coupon_program_expiration_date: Issuing json command http://127.0.0.1:43033/json/version 2026-09-11 03:35:27,357 26 INFO rb-c800635-224702-414046 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:43033', path='/json/version', query='', fragment='') with timeout 3 increased to 10s during tests 2026-09-11 03:35:27,369 26 INFO rb-c800635-224702-414046 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_next_order_coupon_program_expiration_date: Browser version: Chrome/150.0.7871.114 2026-09-11 03:35:27,369 26 INFO rb-c800635-224702-414046 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_next_order_coupon_program_expiration_date: Issuing json command http://127.0.0.1:43033/json 2026-09-11 03:35:27,369 26 INFO rb-c800635-224702-414046 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:43033', path='/json', query='', fragment='') with timeout 3 increased to 10s during tests 2026-09-11 03:35:27,398 26 INFO rb-c800635-224702-414046 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_next_order_coupon_program_expiration_date: Websocket url found: ws://127.0.0.1:43033/devtools/page/AC2719DFF87263E1E8629E3A21311FF9 2026-09-11 03:35:27,423 26 INFO rb-c800635-224702-414046 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_next_order_coupon_program_expiration_date: Enable chrome headless console log notification 2026-09-11 03:35:27,431 26 INFO rb-c800635-224702-414046 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_next_order_coupon_program_expiration_date: Chrome headless enable page notifications 2026-09-11 03:35:27,513 26 INFO rb-c800635-224702-414046 odoo.addons.base.models.res_users: Login successful for login:pos_user from n/a 2026-09-11 03:35:27,519 26 INFO rb-c800635-224702-414046 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_next_order_coupon_program_expiration_date: Setting session cookie in browser 2026-09-11 03:35:27,521 26 INFO rb-c800635-224702-414046 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-09-11 03:35:27,521 26 INFO rb-c800635-224702-414046 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-09-11 03:35:27,539 26 INFO rb-c800635-224702-414046 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-09-11 03:35:28,028 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 03:35:28] "GET /pos/ui/75 HTTP/1.1" 200 - 88 0.056 0.443 2026-09-11 03:35:28,032 26 INFO rb-c800635-224702-414046 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_next_order_coupon_program_expiration_date: Navigation result: {'frameId': 'AC2719DFF87263E1E8629E3A21311FF9', 'loaderId': 'DD614DA82699AB810845E09E71A55F96', 'isDownload': False} 2026-09-11 03:35:28,032 26 INFO rb-c800635-224702-414046 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_next_order_coupon_program_expiration_date: Evaluate ready code "odoo.isTourReady('PosLoyaltyNextOrderCouponExpirationDate')" 2026-09-11 03:35:28,053 26 INFO rb-c800635-224702-414046 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-09-11 03:35:28,077 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 03:35:28] "GET /web/assets/e7bee96/point_of_sale.assets_prod.min.js HTTP/1.1" 200 - 2 0.001 0.014 2026-09-11 03:35:28,095 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 03:35:28] "GET /web/assets/cbcf32d/point_of_sale.assets_prod.min.css HTTP/1.1" 200 - 2 0.002 0.028 2026-09-11 03:35:28,107 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 03:35:28] "GET /web/assets/31c33ef/web.__assets_tests_call__.min.js HTTP/1.1" 200 - 2 0.007 0.035 2026-09-11 03:35:28,556 26 INFO ? werkzeug: 127.0.0.1 - - [11/Sep/2026 03:35:28] "GET /web/static/fonts/lato/Lato-Reg-webfont.woff HTTP/1.1" 200 - 0 0.000 0.003 2026-09-11 03:35:28,563 26 INFO ? werkzeug: 127.0.0.1 - - [11/Sep/2026 03:35:28] "GET /point_of_sale/static/src/img/favicon.ico HTTP/1.1" 200 - 0 0.000 0.008 2026-09-11 03:35:28,599 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 03:35:28] "GET /web/webclient/translations?hash=&lang=en_US HTTP/1.1" 200 - 1 0.002 0.030 2026-09-11 03:35:28,618 26 INFO rb-c800635-224702-414046 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-09-11 03:35:28,624 26 INFO rb-c800635-224702-414046 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-09-11 03:35:28,627 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 03:35:28] "POST /web/dataset/call_kw/barcode.nomenclature/read#barcode.nomenclature.read HTTP/1.1" 200 - 4 0.003 0.004 2026-09-11 03:35:28,642 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 03:35:28] "POST /web/dataset/call_kw/barcode.rule/search_read#barcode.rule.search_read HTTP/1.1" 200 - 1 0.000 0.003 2026-09-11 03:35:28,655 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 03:35:28] "POST /pos/ping HTTP/1.1" 200 - 0 0.000 0.003 2026-09-11 03:35:28,680 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 03:35:28] "GET /bus/websocket_worker_bundle?v=19.0-2 HTTP/1.1" 200 - 3 0.001 0.011 2026-09-11 03:35:28,689 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 03:35:28] "POST /web/dataset/call_kw/pos.config/register_new_device_identifier#pos.config.register_new_device_identifier HTTP/1.1" 200 - 9 0.004 0.018 2026-09-11 03:35:28,760 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 03:35:28] "POST /web/dataset/call_kw/pos.session/load_data_params#pos.session.load_data_params HTTP/1.1" 200 - 29 0.035 0.028 2026-09-11 03:35:28,763 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 03:35:28] "GET /websocket?version=19.0-2 HTTP/1.1" 101 - 1 0.000 0.063 2026-09-11 03:35:29,356 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 03:35:29] "POST /web/dataset/call_kw/pos.session/load_data#pos.session.load_data HTTP/1.1" 200 - 390 0.247 0.317 2026-09-11 03:35:29,374 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 03:35:29] "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-09-11 03:35:29,430 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 03:35:29] "POST /web/dataset/call_kw/pos.config/read_config_open_orders#pos.config.read_config_open_orders HTTP/1.1" 200 - 1 0.001 0.008 2026-09-11 03:35:29,506 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 03:35:29] "GET /web/image/res.company/77/logo/256x256 HTTP/1.1" 200 - 8 0.014 0.046 2026-09-11 03:35:29,533 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 03:35: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-09-11 03:35:29,562 26 INFO rb-c800635-224702-414046 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_next_order_coupon_program_expiration_date.browser: Owl is running in 'dev' mode. 2026-09-11 03:35:29,577 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 03:35:29] "POST /web/dataset/call_kw/product.product/has_access#product.product.has_access HTTP/1.1" 200 - 1 0.002 0.006 2026-09-11 03:35:29,624 26 INFO ? werkzeug: 127.0.0.1 - - [11/Sep/2026 03:35:29] "GET /point_of_sale/static/src/fonts/Inconsolata.otf HTTP/1.1" 200 - 0 0.000 0.003 2026-09-11 03:35:29,652 26 INFO ? werkzeug: 127.0.0.1 - - [11/Sep/2026 03:35:29] "GET /web/static/img/odoo_logo.svg HTTP/1.1" 200 - 0 0.000 0.022 2026-09-11 03:35:29,655 26 INFO ? werkzeug: 127.0.0.1 - - [11/Sep/2026 03:35:29] "GET /hr_attendance/static/img/background-light.svg HTTP/1.1" 200 - 0 0.000 0.006 2026-09-11 03:35:29,671 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 03:35:29] "GET /web/image/res.users/148/avatar_128 HTTP/1.1" 200 - 14 0.023 0.026 2026-09-11 03:35:29,674 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 03:35:29] "GET /pos/service-worker.js HTTP/1.1" 200 - 0 0.000 0.048 2026-09-11 03:35:29,686 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 03:35:29] "GET /web/image?model=res.company&id=77&field=logo HTTP/1.1" 200 - 3 0.003 0.055 2026-09-11 03:35:29,712 26 INFO ? werkzeug: 127.0.0.1 - - [11/Sep/2026 03:35: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-09-11 03:35:29,714 26 INFO ? werkzeug: 127.0.0.1 - - [11/Sep/2026 03:35:29] "GET /web/static/fonts/google/Roboto/Roboto-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.002 2026-09-11 03:35:29,737 26 INFO ? werkzeug: 127.0.0.1 - - [11/Sep/2026 03:35:29] "GET /web/static/lib/zxing-library/zxing-library.js HTTP/1.1" 200 - 0 0.000 0.001 2026-09-11 03:35:29,817 26 INFO rb-c800635-224702-414046 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-09-11 03:35:29,825 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 03:35:29] "GET /pos/ui/75?from_backend=True HTTP/1.1" 200 - 31 0.054 0.038 2026-09-11 03:35:29,943 26 INFO rb-c800635-224702-414046 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-09-11 03:35:29,943 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 03:35:29] "GET /pos/ui/75 HTTP/1.1" 200 - 31 0.074 0.134 2026-09-11 03:35:29,957 26 INFO ? werkzeug: 127.0.0.1 - - [11/Sep/2026 03:35:29] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.002 2026-09-11 03:35:29,983 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 03:35:29] "GET /web/image?model=product.template&field=image_128&id=1571&unique=2026-09-11T03:28:11.000+00:00 HTTP/1.1" 200 - 3 0.005 0.067 2026-09-11 03:35:30,018 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 03:35:30] "GET /web/image?model=product.template&field=image_128&id=1572&unique=2026-09-11T03:28:11.000+00:00 HTTP/1.1" 200 - 3 0.008 0.078 2026-09-11 03:35:30,042 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 03:35:30] "GET /web/image?model=product.template&field=image_128&id=1573&unique=2026-09-11T03:28:11.000+00:00 HTTP/1.1" 200 - 3 0.003 0.110 2026-09-11 03:35:30,063 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 03:35:30] "GET /web/image?model=product.template&field=image_128&id=1570&unique=2026-09-11T03:28:11.000+00:00 HTTP/1.1" 200 - 3 0.003 0.139 2026-09-11 03:35:30,086 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 03:35:30] "GET /web/image?model=product.template&field=image_128&id=1574&unique=2026-09-11T03:28:11.000+00:00 HTTP/1.1" 200 - 3 0.001 0.153 2026-09-11 03:35:30,115 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 03:35:30] "GET /web/image?model=product.template&field=image_128&id=1576&unique=2026-09-11T03:28:11.000+00:00 HTTP/1.1" 200 - 3 0.004 0.146 2026-09-11 03:35:30,156 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 03:35:30] "GET /web/image?model=product.template&field=image_128&id=1577&unique=2026-09-11T03:28:11.000+00:00 HTTP/1.1" 200 - 3 0.005 0.164 2026-09-11 03:35:30,200 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 03:35:30] "GET /web/image?model=product.template&field=image_128&id=1578&unique=2026-09-11T03:28:11.000+00:00 HTTP/1.1" 200 - 3 0.017 0.160 2026-09-11 03:35:30,222 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 03:35:30] "GET /web/image?model=product.template&field=image_128&id=1575&unique=2026-09-11T03:28:11.000+00:00 HTTP/1.1" 200 - 3 0.006 0.146 2026-09-11 03:35:30,283 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 03:35:30] "POST /web/dataset/call_kw/pos.session/set_opening_control#pos.session.set_opening_control HTTP/1.1" 200 - 38 0.030 0.206 2026-09-11 03:35:30,343 26 INFO rb-c800635-224702-414046 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-09-11 03:35:30,398 26 INFO rb-c800635-224702-414046 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-09-11 03:35:30,450 26 INFO rb-c800635-224702-414046 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-09-11 03:35:30,502 26 INFO rb-c800635-224702-414046 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-09-11 03:35:30,675 26 INFO rb-c800635-224702-414046 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-09-11 03:35:30,725 26 INFO rb-c800635-224702-414046 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-09-11 03:35:30,798 26 INFO rb-c800635-224702-414046 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-09-11 03:35:30,811 26 INFO ? werkzeug: 127.0.0.1 - - [11/Sep/2026 03:35:30] "GET /point_of_sale/static/src/img/card-bank.png HTTP/1.1" 200 - 0 0.000 0.001 2026-09-11 03:35:30,815 26 INFO ? werkzeug: 127.0.0.1 - - [11/Sep/2026 03:35:30] "GET /point_of_sale/static/src/img/money.png HTTP/1.1" 200 - 0 0.000 0.003 2026-09-11 03:35:30,848 26 INFO rb-c800635-224702-414046 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-09-11 03:35:30,899 26 INFO rb-c800635-224702-414046 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-09-11 03:35:30,975 26 INFO rb-c800635-224702-414046 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-09-11 03:35:31,027 26 INFO rb-c800635-224702-414046 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-09-11 03:35:31,080 26 INFO rb-c800635-224702-414046 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-09-11 03:35:31,132 26 INFO rb-c800635-224702-414046 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-09-11 03:35:31,184 26 INFO rb-c800635-224702-414046 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-09-11 03:35:31,255 26 INFO rb-c800635-224702-414046 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-09-11 03:35:31,262 26 INFO rb-c800635-224702-414046 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #98155233 started for PoS orders references: [{'name': '/', 'pos_reference': '261-75-000001', 'uuid': 'be1766b6-3d5d-4851-bd48-21a905621ccb'}] 2026-09-11 03:35:31,275 26 INFO ? werkzeug: 127.0.0.1 - - [11/Sep/2026 03:35:31] "GET /web/static/img/spin.svg HTTP/1.1" 200 - 0 0.000 0.002 2026-09-11 03:35:31,531 26 INFO rb-c800635-224702-414046 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #98155233 order {'name': '/', 'pos_reference': '261-75-000001', 'uuid': 'be1766b6-3d5d-4851-bd48-21a905621ccb'} created pos.order #587 2026-09-11 03:35:31,542 26 INFO rb-c800635-224702-414046 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #98155233 finished 2026-09-11 03:35:31,601 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 03:35:31] "POST /web/dataset/call_kw/pos.order/sync_from_ui#pos.order.sync_from_ui HTTP/1.1" 200 - 189 0.138 0.204 2026-09-11 03:35:31,702 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 03:35:31] "POST /web/dataset/call_kw/pos.order/confirm_coupon_programs#pos.order.confirm_coupon_programs HTTP/1.1" 200 - 37 0.019 0.035 2026-09-11 03:35:31,725 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 03:35:31] "POST /web/dataset/call_kw/pos.order/get_preparation_change#pos.order.get_preparation_change HTTP/1.1" 200 - 1 0.001 0.005 2026-09-11 03:35:31,831 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 03:35:31] "GET /report/barcode/Code128/0448-d958-4ee1 HTTP/1.1" 200 - 0 0.000 0.036 2026-09-11 03:35:31,855 26 INFO rb-c800635-224702-414046 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #69342635 started for PoS orders references: [{'name': 'Shop - 000001', 'pos_reference': '261-75-000001', 'uuid': 'be1766b6-3d5d-4851-bd48-21a905621ccb'}] 2026-09-11 03:35:31,864 26 INFO rb-c800635-224702-414046 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #69342635 order {'name': 'Shop - 000001', 'pos_reference': '261-75-000001', 'uuid': 'be1766b6-3d5d-4851-bd48-21a905621ccb'} sync ignored for existing PoS order pos.order(587,) (state: paid) 2026-09-11 03:35:31,871 26 INFO rb-c800635-224702-414046 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-09-11 03:35:31,886 26 INFO rb-c800635-224702-414046 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #69342635 finished 2026-09-11 03:35:31,915 26 INFO rb-c800635-224702-414046 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_next_order_coupon_program_expiration_date.browser: tour succeeded 2026-09-11 03:35:31,916 26 INFO rb-c800635-224702-414046 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_next_order_coupon_program_expiration_date.browser: ╔════════════════════════════════════════════════════════╗ ║ TOUR PosLoyaltyNextOrderCouponExpirationDate SUCCEEDED ║ ╚════════════════════════════════════════════════════════╝ 2026-09-11 03:35:32,013 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 03:35:32] "POST /web/dataset/call_kw/pos.order/sync_from_ui#pos.order.sync_from_ui HTTP/1.1" 200 - 64 0.073 0.088 2026-09-11 03:35:32,052 26 INFO rb-c800635-224702-414046 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_next_order_coupon_program_expiration_date.browser: heap 17222252 (allocated 19922944) 2026-09-11 03:35:32,066 26 INFO rb-c800635-224702-414046 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_next_order_coupon_program_expiration_date: Closing chrome headless with pid 83737 2026-09-11 03:35:32,067 26 INFO rb-c800635-224702-414046 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_next_order_coupon_program_expiration_date: Closing websocket connection 2026-09-11 03:35:32,073 26 INFO rb-c800635-224702-414046 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_next_order_coupon_program_expiration_date: Terminating chrome headless with pid 83737 2026-09-11 03:35:32,173 26 INFO rb-c800635-224702-414046 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_next_order_coupon_program_expiration_date: Chrome Log in: /tmp/odoo_tests/rb-c800635-224702-414046/chrome_logs/chrome_log_20260911_033532_172784_test_next_order_coupon_program_expiration_date.txt 2026-09-11 03:35:32,173 26 INFO rb-c800635-224702-414046 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_next_order_coupon_program_expiration_date: Removing chrome user profile "/tmp/tmp36p90w06_chrome_odoo" 2026-09-11 03:35:32,210 26 INFO rb-c800635-224702-414046 odoo.addons.pos_loyalty.tests.test_frontend: Starting TestUi.test_not_create_loyalty_card_expired_program ... 2026-09-11 03:35:33,033 26 INFO rb-c800635-224702-414046 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_not_create_loyalty_card_expired_program: Chrome pid: 83945 2026-09-11 03:35:33,033 26 INFO rb-c800635-224702-414046 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_not_create_loyalty_card_expired_program: Chrome headless temporary user profile dir: /tmp/tmpzlo8ocsw_chrome_odoo 2026-09-11 03:35:33,033 26 INFO rb-c800635-224702-414046 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_not_create_loyalty_card_expired_program: Issuing json command http://127.0.0.1:32979/json/version 2026-09-11 03:35:33,034 26 INFO rb-c800635-224702-414046 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:32979', path='/json/version', query='', fragment='') with timeout 3 increased to 10s during tests 2026-09-11 03:35:33,050 26 INFO rb-c800635-224702-414046 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_not_create_loyalty_card_expired_program: Browser version: Chrome/150.0.7871.114 2026-09-11 03:35:33,050 26 INFO rb-c800635-224702-414046 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_not_create_loyalty_card_expired_program: Issuing json command http://127.0.0.1:32979/json 2026-09-11 03:35:33,050 26 INFO rb-c800635-224702-414046 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:32979', path='/json', query='', fragment='') with timeout 3 increased to 10s during tests 2026-09-11 03:35:33,057 26 INFO rb-c800635-224702-414046 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_not_create_loyalty_card_expired_program: Websocket url found: ws://127.0.0.1:32979/devtools/page/98CA1314411D5ED109529B2FC71E220F 2026-09-11 03:35:33,062 26 INFO rb-c800635-224702-414046 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_not_create_loyalty_card_expired_program: Enable chrome headless console log notification 2026-09-11 03:35:33,074 26 INFO rb-c800635-224702-414046 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_not_create_loyalty_card_expired_program: Chrome headless enable page notifications 2026-09-11 03:35:33,160 26 INFO rb-c800635-224702-414046 odoo.addons.base.models.res_users: Login successful for login:pos_user from n/a 2026-09-11 03:35:33,164 26 INFO rb-c800635-224702-414046 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_not_create_loyalty_card_expired_program: Setting session cookie in browser 2026-09-11 03:35:33,166 26 INFO rb-c800635-224702-414046 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-09-11 03:35:33,166 26 INFO rb-c800635-224702-414046 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-09-11 03:35:33,194 26 INFO rb-c800635-224702-414046 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-09-11 03:35:33,637 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 03:35:33] "GET /pos/web?config_id=75 HTTP/1.1" 200 - 87 0.043 0.406 2026-09-11 03:35:33,640 26 INFO rb-c800635-224702-414046 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_not_create_loyalty_card_expired_program: Navigation result: {'frameId': '98CA1314411D5ED109529B2FC71E220F', 'loaderId': 'E7266E10930226DD5532887641ABB581', 'isDownload': False} 2026-09-11 03:35:33,641 26 INFO rb-c800635-224702-414046 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-09-11 03:35:33,653 26 INFO rb-c800635-224702-414046 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-09-11 03:35:33,685 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 03:35:33] "GET /web/assets/cbcf32d/point_of_sale.assets_prod.min.css HTTP/1.1" 200 - 2 0.016 0.008 2026-09-11 03:35:33,705 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 03:35:33] "GET /web/assets/e7bee96/point_of_sale.assets_prod.min.js HTTP/1.1" 200 - 2 0.001 0.032 2026-09-11 03:35:33,714 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 03:35:33] "GET /web/assets/31c33ef/web.__assets_tests_call__.min.js HTTP/1.1" 200 - 2 0.004 0.038 2026-09-11 03:35:34,121 26 INFO ? werkzeug: 127.0.0.1 - - [11/Sep/2026 03:35:34] "GET /point_of_sale/static/src/img/favicon.ico HTTP/1.1" 200 - 0 0.000 0.001 2026-09-11 03:35:34,133 26 INFO ? werkzeug: 127.0.0.1 - - [11/Sep/2026 03:35:34] "GET /web/static/fonts/lato/Lato-Reg-webfont.woff HTTP/1.1" 200 - 0 0.000 0.003 2026-09-11 03:35:34,152 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 03:35:34] "GET /web/webclient/translations?hash=&lang=en_US HTTP/1.1" 200 - 1 0.001 0.009 2026-09-11 03:35:34,186 26 INFO rb-c800635-224702-414046 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-09-11 03:35:34,199 26 INFO rb-c800635-224702-414046 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-09-11 03:35:34,215 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 03:35:34] "POST /web/dataset/call_kw/barcode.nomenclature/read#barcode.nomenclature.read HTTP/1.1" 200 - 4 0.010 0.013 2026-09-11 03:35:34,230 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 03:35:34] "POST /web/dataset/call_kw/barcode.rule/search_read#barcode.rule.search_read HTTP/1.1" 200 - 1 0.000 0.004 2026-09-11 03:35:34,253 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 03:35:34] "POST /pos/ping HTTP/1.1" 200 - 0 0.000 0.002 2026-09-11 03:35:34,280 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 03:35:34] "POST /web/dataset/call_kw/pos.config/register_new_device_identifier#pos.config.register_new_device_identifier HTTP/1.1" 200 - 9 0.008 0.008 2026-09-11 03:35:34,304 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 03:35:34] "GET /bus/websocket_worker_bundle?v=19.0-2 HTTP/1.1" 200 - 3 0.002 0.035 2026-09-11 03:35:34,345 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 03:35:34] "POST /web/dataset/call_kw/pos.session/load_data_params#pos.session.load_data_params HTTP/1.1" 200 - 17 0.015 0.023 2026-09-11 03:35:34,350 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 03:35:34] "GET /websocket?version=19.0-2 HTTP/1.1" 101 - 1 0.000 0.020 2026-09-11 03:35:34,840 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 03:35:34] "POST /web/dataset/call_kw/pos.session/load_data#pos.session.load_data HTTP/1.1" 200 - 364 0.189 0.253 2026-09-11 03:35:34,857 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 03:35:34] "POST /web/dataset/call_kw/pos.session/filter_local_data#pos.session.filter_local_data HTTP/1.1" 200 - 0 0.000 0.005 2026-09-11 03:35:34,920 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 03:35: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.005 2026-09-11 03:35:34,986 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 03:35:34] "GET /web/image/res.company/77/logo/256x256 HTTP/1.1" 200 - 8 0.006 0.034 2026-09-11 03:35:35,016 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 03:35:35] "POST /web/dataset/call_kw/pos.config/read_config_open_orders#pos.config.read_config_open_orders HTTP/1.1" 200 - 1 0.005 0.011 2026-09-11 03:35:35,032 26 INFO rb-c800635-224702-414046 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_not_create_loyalty_card_expired_program.browser: Owl is running in 'dev' mode. 2026-09-11 03:35:35,050 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 03:35:35] "POST /web/dataset/call_kw/product.product/has_access#product.product.has_access HTTP/1.1" 200 - 1 0.003 0.008 2026-09-11 03:35:35,088 26 INFO ? werkzeug: 127.0.0.1 - - [11/Sep/2026 03:35:35] "GET /point_of_sale/static/src/fonts/Inconsolata.otf HTTP/1.1" 200 - 0 0.000 0.005 2026-09-11 03:35:35,116 26 INFO ? werkzeug: 127.0.0.1 - - [11/Sep/2026 03:35:35] "GET /web/static/img/odoo_logo.svg HTTP/1.1" 200 - 0 0.000 0.007 2026-09-11 03:35:35,121 26 INFO ? werkzeug: 127.0.0.1 - - [11/Sep/2026 03:35:35] "GET /hr_attendance/static/img/background-light.svg HTTP/1.1" 200 - 0 0.000 0.001 2026-09-11 03:35:35,121 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 03:35:35] "GET /web/image?model=res.company&id=77&field=logo HTTP/1.1" 200 - 3 0.009 0.023 2026-09-11 03:35:35,133 26 INFO ? werkzeug: 127.0.0.1 - - [11/Sep/2026 03:35:35] "GET /web/static/fonts/google/Roboto/Roboto-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.002 2026-09-11 03:35:35,134 26 INFO ? werkzeug: 127.0.0.1 - - [11/Sep/2026 03:35:35] "GET /web/static/src/libs/fontawesome/fonts/fontawesome-webfont.woff2?v=4.7.0 HTTP/1.1" 200 - 0 0.000 0.004 2026-09-11 03:35:35,176 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 03:35:35] "GET /web/image/res.users/148/avatar_128 HTTP/1.1" 200 - 14 0.024 0.067 2026-09-11 03:35:35,179 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 03:35:35] "GET /pos/service-worker.js HTTP/1.1" 200 - 0 0.000 0.067 2026-09-11 03:35:35,216 26 INFO rb-c800635-224702-414046 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-09-11 03:35:35,267 26 INFO ? werkzeug: 127.0.0.1 - - [11/Sep/2026 03:35:35] "GET /web/static/lib/zxing-library/zxing-library.js HTTP/1.1" 200 - 0 0.000 0.001 2026-09-11 03:35:35,337 26 INFO rb-c800635-224702-414046 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-09-11 03:35:35,342 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 03:35:35] "GET /pos/ui/75 HTTP/1.1" 200 - 31 0.043 0.042 2026-09-11 03:35:35,349 26 INFO ? werkzeug: 127.0.0.1 - - [11/Sep/2026 03:35:35] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.002 2026-09-11 03:35:35,395 26 INFO rb-c800635-224702-414046 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-09-11 03:35:35,408 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 03:35:35] "GET /pos/ui/75?from_backend=True HTTP/1.1" 200 - 31 0.036 0.114 2026-09-11 03:35:35,436 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 03:35:35] "GET /web/image?model=product.template&field=image_128&id=1570&unique=2026-09-11T03:28:11.000+00:00 HTTP/1.1" 200 - 3 0.004 0.154 2026-09-11 03:35:35,466 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 03:35:35] "GET /web/image?model=product.template&field=image_128&id=1573&unique=2026-09-11T03:28:11.000+00:00 HTTP/1.1" 200 - 3 0.004 0.179 2026-09-11 03:35:35,496 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 03:35:35] "GET /web/image?model=product.template&field=image_128&id=1572&unique=2026-09-11T03:28:11.000+00:00 HTTP/1.1" 200 - 3 0.008 0.204 2026-09-11 03:35:35,516 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 03:35:35] "GET /web/image?model=product.template&field=image_128&id=1571&unique=2026-09-11T03:28:11.000+00:00 HTTP/1.1" 200 - 3 0.003 0.236 2026-09-11 03:35:35,535 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 03:35:35] "GET /web/image?model=product.template&field=image_128&id=1576&unique=2026-09-11T03:28:11.000+00:00 HTTP/1.1" 200 - 3 0.002 0.181 2026-09-11 03:35:35,563 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 03:35:35] "GET /web/image?model=product.template&field=image_128&id=1578&unique=2026-09-11T03:28:11.000+00:00 HTTP/1.1" 200 - 3 0.007 0.143 2026-09-11 03:35:35,594 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 03:35:35] "GET /web/image?model=product.template&field=image_128&id=1577&unique=2026-09-11T03:28:11.000+00:00 HTTP/1.1" 200 - 3 0.008 0.147 2026-09-11 03:35:35,632 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 03:35:35] "GET /web/image?model=product.template&field=image_128&id=1574&unique=2026-09-11T03:28:11.000+00:00 HTTP/1.1" 200 - 3 0.002 0.131 2026-09-11 03:35:35,653 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 03:35:35] "GET /web/image?model=product.template&field=image_128&id=1575&unique=2026-09-11T03:28:11.000+00:00 HTTP/1.1" 200 - 3 0.002 0.128 2026-09-11 03:35:35,751 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 03:35:35] "POST /web/dataset/call_kw/pos.session/set_opening_control#pos.session.set_opening_control HTTP/1.1" 200 - 38 0.059 0.220 2026-09-11 03:35:35,887 26 INFO rb-c800635-224702-414046 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-09-11 03:35:35,953 26 INFO rb-c800635-224702-414046 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-09-11 03:35:36,001 26 INFO rb-c800635-224702-414046 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-09-11 03:35:36,059 26 INFO rb-c800635-224702-414046 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-09-11 03:35:36,461 26 INFO rb-c800635-224702-414046 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-09-11 03:35:36,512 26 INFO rb-c800635-224702-414046 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-09-11 03:35:36,571 26 INFO rb-c800635-224702-414046 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-09-11 03:35:36,613 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 03:35:36] "POST /web/dataset/call_kw/res.partner/get_new_partner#res.partner.get_new_partner HTTP/1.1" 200 - 9 0.021 0.022 2026-09-11 03:35:36,656 26 INFO rb-c800635-224702-414046 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-09-11 03:35:36,662 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 03:35:36] "POST /web/dataset/call_kw/pos.config/notify_synchronisation#pos.config.notify_synchronisation HTTP/1.1" 200 - 13 0.012 0.025 2026-09-11 03:35:36,664 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 03:35:36] "POST /web/dataset/call_kw/loyalty.card/search_read#loyalty.card.search_read HTTP/1.1" 200 - 0 0.000 0.025 2026-09-11 03:35:36,696 26 INFO rb-c800635-224702-414046 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-09-11 03:35:36,748 26 INFO rb-c800635-224702-414046 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-09-11 03:35:36,806 26 INFO rb-c800635-224702-414046 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-09-11 03:35:36,854 26 INFO rb-c800635-224702-414046 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-09-11 03:35:36,935 26 INFO rb-c800635-224702-414046 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-09-11 03:35:36,985 26 INFO rb-c800635-224702-414046 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-09-11 03:35:37,036 26 INFO rb-c800635-224702-414046 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-09-11 03:35:37,090 26 INFO rb-c800635-224702-414046 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-09-11 03:35:37,273 26 INFO rb-c800635-224702-414046 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-09-11 03:35:37,324 26 INFO rb-c800635-224702-414046 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-09-11 03:35:37,392 26 INFO rb-c800635-224702-414046 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-09-11 03:35:37,403 26 INFO ? werkzeug: 127.0.0.1 - - [11/Sep/2026 03:35:37] "GET /point_of_sale/static/src/img/card-bank.png HTTP/1.1" 200 - 0 0.000 0.003 2026-09-11 03:35:37,404 26 INFO ? werkzeug: 127.0.0.1 - - [11/Sep/2026 03:35:37] "GET /point_of_sale/static/src/img/money.png HTTP/1.1" 200 - 0 0.000 0.003 2026-09-11 03:35:37,443 26 INFO rb-c800635-224702-414046 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-09-11 03:35:37,494 26 INFO rb-c800635-224702-414046 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-09-11 03:35:37,569 26 INFO rb-c800635-224702-414046 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-09-11 03:35:37,621 26 INFO rb-c800635-224702-414046 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-09-11 03:35:37,675 26 INFO rb-c800635-224702-414046 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-09-11 03:35:37,730 26 INFO rb-c800635-224702-414046 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-09-11 03:35:37,783 26 INFO rb-c800635-224702-414046 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-09-11 03:35:37,856 26 INFO rb-c800635-224702-414046 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-09-11 03:35:37,859 26 INFO rb-c800635-224702-414046 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #94300832 started for PoS orders references: [{'name': '/', 'pos_reference': '261-75-000001', 'uuid': '4581de42-1a4d-442b-994d-c6c5ad152865'}] 2026-09-11 03:35:37,864 26 INFO ? werkzeug: 127.0.0.1 - - [11/Sep/2026 03:35:37] "GET /web/static/img/spin.svg HTTP/1.1" 200 - 0 0.000 0.002 2026-09-11 03:35:38,144 26 INFO rb-c800635-224702-414046 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #94300832 order {'name': '/', 'pos_reference': '261-75-000001', 'uuid': '4581de42-1a4d-442b-994d-c6c5ad152865'} created pos.order #588 2026-09-11 03:35:38,167 26 INFO rb-c800635-224702-414046 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #94300832 finished 2026-09-11 03:35:38,233 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 03:35:38] "POST /web/dataset/call_kw/pos.order/sync_from_ui#pos.order.sync_from_ui HTTP/1.1" 200 - 192 0.151 0.224 2026-09-11 03:35:38,279 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 03:35:38] "POST /web/dataset/call_kw/pos.order/get_preparation_change#pos.order.get_preparation_change HTTP/1.1" 200 - 1 0.001 0.008 2026-09-11 03:35:38,397 26 INFO rb-c800635-224702-414046 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-09-11 03:35:38,399 26 INFO rb-c800635-224702-414046 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #19783363 started for PoS orders references: [{'name': 'Shop - 000001', 'pos_reference': '261-75-000001', 'uuid': '4581de42-1a4d-442b-994d-c6c5ad152865'}] 2026-09-11 03:35:38,410 26 INFO rb-c800635-224702-414046 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #19783363 order {'name': 'Shop - 000001', 'pos_reference': '261-75-000001', 'uuid': '4581de42-1a4d-442b-994d-c6c5ad152865'} sync ignored for existing PoS order pos.order(588,) (state: paid) 2026-09-11 03:35:38,429 26 INFO rb-c800635-224702-414046 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #19783363 finished 2026-09-11 03:35:38,447 26 INFO rb-c800635-224702-414046 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_not_create_loyalty_card_expired_program.browser: tour succeeded 2026-09-11 03:35:38,448 26 INFO rb-c800635-224702-414046 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-09-11 03:35:38,549 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 03:35:38] "POST /web/dataset/call_kw/pos.order/sync_from_ui#pos.order.sync_from_ui HTTP/1.1" 200 - 64 0.053 0.099 2026-09-11 03:35:38,582 26 INFO rb-c800635-224702-414046 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_not_create_loyalty_card_expired_program.browser: heap 21191920 (allocated 23330816) 2026-09-11 03:35:38,584 26 INFO rb-c800635-224702-414046 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_not_create_loyalty_card_expired_program: Closing chrome headless with pid 83945 2026-09-11 03:35:38,585 26 INFO rb-c800635-224702-414046 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_not_create_loyalty_card_expired_program: Closing websocket connection 2026-09-11 03:35:38,585 26 INFO rb-c800635-224702-414046 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_not_create_loyalty_card_expired_program: Terminating chrome headless with pid 83945 2026-09-11 03:35:38,682 26 INFO rb-c800635-224702-414046 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_not_create_loyalty_card_expired_program: Chrome Log in: /tmp/odoo_tests/rb-c800635-224702-414046/chrome_logs/chrome_log_20260911_033538_681807_test_not_create_loyalty_card_expired_program.txt 2026-09-11 03:35:38,682 26 INFO rb-c800635-224702-414046 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_not_create_loyalty_card_expired_program: Removing chrome user profile "/tmp/tmpzlo8ocsw_chrome_odoo" 2026-09-11 03:35:38,723 26 INFO rb-c800635-224702-414046 odoo.addons.pos_loyalty.tests.test_frontend: Starting TestUi.test_not_create_loyalty_card_max_usage_program ... 2026-09-11 03:35:39,542 26 INFO rb-c800635-224702-414046 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_not_create_loyalty_card_max_usage_program: Chrome pid: 84152 2026-09-11 03:35:39,542 26 INFO rb-c800635-224702-414046 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_not_create_loyalty_card_max_usage_program: Chrome headless temporary user profile dir: /tmp/tmpf8xz7uta_chrome_odoo 2026-09-11 03:35:39,542 26 INFO rb-c800635-224702-414046 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_not_create_loyalty_card_max_usage_program: Issuing json command http://127.0.0.1:41931/json/version 2026-09-11 03:35:39,543 26 INFO rb-c800635-224702-414046 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:41931', path='/json/version', query='', fragment='') with timeout 3 increased to 10s during tests 2026-09-11 03:35:39,583 26 INFO rb-c800635-224702-414046 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_not_create_loyalty_card_max_usage_program: Browser version: Chrome/150.0.7871.114 2026-09-11 03:35:39,583 26 INFO rb-c800635-224702-414046 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_not_create_loyalty_card_max_usage_program: Issuing json command http://127.0.0.1:41931/json 2026-09-11 03:35:39,584 26 INFO rb-c800635-224702-414046 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:41931', path='/json', query='', fragment='') with timeout 3 increased to 10s during tests 2026-09-11 03:35:39,598 26 INFO rb-c800635-224702-414046 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_not_create_loyalty_card_max_usage_program: Websocket url found: ws://127.0.0.1:41931/devtools/page/102239B8A9DA5EB21F6B9F9CD08BD03F 2026-09-11 03:35:39,621 26 INFO rb-c800635-224702-414046 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_not_create_loyalty_card_max_usage_program: Enable chrome headless console log notification 2026-09-11 03:35:39,647 26 INFO rb-c800635-224702-414046 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_not_create_loyalty_card_max_usage_program: Chrome headless enable page notifications 2026-09-11 03:35:39,733 26 INFO rb-c800635-224702-414046 odoo.addons.base.models.res_users: Login successful for login:pos_user from n/a 2026-09-11 03:35:39,738 26 INFO rb-c800635-224702-414046 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_not_create_loyalty_card_max_usage_program: Setting session cookie in browser 2026-09-11 03:35:39,740 26 INFO rb-c800635-224702-414046 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-09-11 03:35:39,740 26 INFO rb-c800635-224702-414046 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-09-11 03:35:39,755 26 INFO rb-c800635-224702-414046 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-09-11 03:35:40,231 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 03:35:40] "GET /pos/web?config_id=75 HTTP/1.1" 200 - 87 0.041 0.438 2026-09-11 03:35:40,235 26 INFO rb-c800635-224702-414046 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_not_create_loyalty_card_max_usage_program: Navigation result: {'frameId': '102239B8A9DA5EB21F6B9F9CD08BD03F', 'loaderId': '48349BEDB7C9DD559E0A5A20240C366A', 'isDownload': False} 2026-09-11 03:35:40,235 26 INFO rb-c800635-224702-414046 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_not_create_loyalty_card_max_usage_program: Evaluate ready code "odoo.isTourReady('PosOrderClaimReward')" 2026-09-11 03:35:40,249 26 INFO rb-c800635-224702-414046 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-09-11 03:35:40,267 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 03:35:40] "GET /web/assets/31c33ef/web.__assets_tests_call__.min.js HTTP/1.1" 200 - 2 0.004 0.010 2026-09-11 03:35:40,275 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 03:35:40] "GET /web/assets/cbcf32d/point_of_sale.assets_prod.min.css HTTP/1.1" 200 - 2 0.004 0.016 2026-09-11 03:35:40,280 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 03:35:40] "GET /web/assets/e7bee96/point_of_sale.assets_prod.min.js HTTP/1.1" 200 - 2 0.001 0.020 2026-09-11 03:35:40,752 26 INFO ? werkzeug: 127.0.0.1 - - [11/Sep/2026 03:35:40] "GET /point_of_sale/static/src/img/favicon.ico HTTP/1.1" 200 - 0 0.000 0.001 2026-09-11 03:35:40,763 26 INFO ? werkzeug: 127.0.0.1 - - [11/Sep/2026 03:35:40] "GET /web/static/fonts/lato/Lato-Reg-webfont.woff HTTP/1.1" 200 - 0 0.000 0.001 2026-09-11 03:35:40,782 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 03:35:40] "GET /web/webclient/translations?hash=&lang=en_US HTTP/1.1" 200 - 1 0.001 0.016 2026-09-11 03:35:40,795 26 INFO rb-c800635-224702-414046 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-09-11 03:35:40,803 26 INFO rb-c800635-224702-414046 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-09-11 03:35:40,813 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 03:35:40] "POST /web/dataset/call_kw/barcode.nomenclature/read#barcode.nomenclature.read HTTP/1.1" 200 - 4 0.002 0.011 2026-09-11 03:35:40,840 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 03:35:40] "POST /web/dataset/call_kw/barcode.rule/search_read#barcode.rule.search_read HTTP/1.1" 200 - 1 0.000 0.014 2026-09-11 03:35:40,852 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 03:35:40] "POST /pos/ping HTTP/1.1" 200 - 0 0.000 0.002 2026-09-11 03:35:40,889 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 03:35:40] "POST /web/dataset/call_kw/pos.config/register_new_device_identifier#pos.config.register_new_device_identifier HTTP/1.1" 200 - 9 0.012 0.010 2026-09-11 03:35:40,904 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 03:35:40] "GET /bus/websocket_worker_bundle?v=19.0-2 HTTP/1.1" 200 - 3 0.002 0.032 2026-09-11 03:35:41,143 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 03:35:41] "POST /web/dataset/call_kw/pos.session/load_data_params#pos.session.load_data_params HTTP/1.1" 200 - 32 0.033 0.194 2026-09-11 03:35:41,146 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 03:35:41] "GET /websocket?version=19.0-2 HTTP/1.1" 101 - 1 0.000 0.223 2026-09-11 03:35:41,682 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 03:35:41] "POST /web/dataset/call_kw/pos.session/load_data#pos.session.load_data HTTP/1.1" 200 - 390 0.222 0.290 2026-09-11 03:35:41,703 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 03:35:41] "POST /web/dataset/call_kw/pos.session/filter_local_data#pos.session.filter_local_data HTTP/1.1" 200 - 0 0.000 0.012 2026-09-11 03:35:41,756 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 03:35:41] "POST /web/dataset/call_kw/pos.config/read_config_open_orders#pos.config.read_config_open_orders HTTP/1.1" 200 - 1 0.001 0.006 2026-09-11 03:35:41,806 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 03:35:41] "GET /web/image/res.company/77/logo/256x256 HTTP/1.1" 200 - 8 0.005 0.033 2026-09-11 03:35:41,837 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 03:35: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.007 2026-09-11 03:35:41,859 26 INFO rb-c800635-224702-414046 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_not_create_loyalty_card_max_usage_program.browser: Owl is running in 'dev' mode. 2026-09-11 03:35:41,871 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 03:35:41] "POST /web/dataset/call_kw/product.product/has_access#product.product.has_access HTTP/1.1" 200 - 1 0.002 0.004 2026-09-11 03:35:41,968 26 INFO ? werkzeug: 127.0.0.1 - - [11/Sep/2026 03:35:41] "GET /hr_attendance/static/img/background-light.svg HTTP/1.1" 200 - 0 0.000 0.037 2026-09-11 03:35:41,970 26 INFO ? werkzeug: 127.0.0.1 - - [11/Sep/2026 03:35:41] "GET /web/static/img/odoo_logo.svg HTTP/1.1" 200 - 0 0.000 0.051 2026-09-11 03:35:41,977 26 INFO ? werkzeug: 127.0.0.1 - - [11/Sep/2026 03:35:41] "GET /point_of_sale/static/src/fonts/Inconsolata.otf HTTP/1.1" 200 - 0 0.000 0.064 2026-09-11 03:35:41,999 26 INFO ? werkzeug: 127.0.0.1 - - [11/Sep/2026 03:35:41] "GET /web/static/src/libs/fontawesome/fonts/fontawesome-webfont.woff2?v=4.7.0 HTTP/1.1" 200 - 0 0.000 0.019 2026-09-11 03:35:42,009 26 INFO ? werkzeug: 127.0.0.1 - - [11/Sep/2026 03:35:42] "GET /web/static/fonts/google/Roboto/Roboto-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.021 2026-09-11 03:35:42,010 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 03:35:42] "GET /web/image/res.users/148/avatar_128 HTTP/1.1" 200 - 14 0.062 0.042 2026-09-11 03:35:42,014 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 03:35:42] "GET /pos/service-worker.js HTTP/1.1" 200 - 0 0.000 0.095 2026-09-11 03:35:42,025 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 03:35:42] "GET /web/image?model=res.company&id=77&field=logo HTTP/1.1" 200 - 3 0.003 0.106 2026-09-11 03:35:42,045 26 INFO rb-c800635-224702-414046 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-09-11 03:35:42,081 26 INFO ? werkzeug: 127.0.0.1 - - [11/Sep/2026 03:35:42] "GET /web/static/lib/zxing-library/zxing-library.js HTTP/1.1" 200 - 0 0.000 0.005 2026-09-11 03:35:42,152 26 INFO rb-c800635-224702-414046 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-09-11 03:35:42,159 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 03:35:42] "GET /pos/ui/75?from_backend=True HTTP/1.1" 200 - 31 0.040 0.048 2026-09-11 03:35:42,174 26 INFO ? werkzeug: 127.0.0.1 - - [11/Sep/2026 03:35:42] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.002 2026-09-11 03:35:42,202 26 INFO rb-c800635-224702-414046 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-09-11 03:35:42,244 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 03:35:42] "GET /pos/ui/75 HTTP/1.1" 200 - 31 0.037 0.133 2026-09-11 03:35:42,263 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 03:35:42] "GET /web/image?model=product.template&field=image_128&id=1570&unique=2026-09-11T03:28:11.000+00:00 HTTP/1.1" 200 - 3 0.002 0.156 2026-09-11 03:35:42,282 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 03:35:42] "GET /web/image?model=product.template&field=image_128&id=1572&unique=2026-09-11T03:28:11.000+00:00 HTTP/1.1" 200 - 3 0.002 0.154 2026-09-11 03:35:42,301 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 03:35:42] "GET /web/image?model=product.template&field=image_128&id=1573&unique=2026-09-11T03:28:11.000+00:00 HTTP/1.1" 200 - 3 0.002 0.170 2026-09-11 03:35:42,326 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 03:35:42] "GET /web/image?model=product.template&field=image_128&id=1571&unique=2026-09-11T03:28:11.000+00:00 HTTP/1.1" 200 - 3 0.002 0.214 2026-09-11 03:35:42,341 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 03:35:42] "GET /web/image?model=product.template&field=image_128&id=1576&unique=2026-09-11T03:28:11.000+00:00 HTTP/1.1" 200 - 3 0.001 0.157 2026-09-11 03:35:42,359 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 03:35:42] "GET /web/image?model=product.template&field=image_128&id=1577&unique=2026-09-11T03:28:11.000+00:00 HTTP/1.1" 200 - 3 0.002 0.104 2026-09-11 03:35:42,380 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 03:35:42] "GET /web/image?model=product.template&field=image_128&id=1578&unique=2026-09-11T03:28:11.000+00:00 HTTP/1.1" 200 - 3 0.002 0.110 2026-09-11 03:35:42,465 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 03:35:42] "POST /web/dataset/call_kw/pos.session/set_opening_control#pos.session.set_opening_control HTTP/1.1" 200 - 38 0.028 0.146 2026-09-11 03:35:42,502 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 03:35:42] "GET /web/image?model=product.template&field=image_128&id=1575&unique=2026-09-11T03:28:11.000+00:00 HTTP/1.1" 200 - 3 0.004 0.157 2026-09-11 03:35:42,523 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 03:35:42] "GET /web/image?model=product.template&field=image_128&id=1574&unique=2026-09-11T03:28:11.000+00:00 HTTP/1.1" 200 - 3 0.003 0.214 2026-09-11 03:35:42,633 26 INFO rb-c800635-224702-414046 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-09-11 03:35:42,699 26 INFO rb-c800635-224702-414046 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-09-11 03:35:42,746 26 INFO rb-c800635-224702-414046 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-09-11 03:35:42,802 26 INFO rb-c800635-224702-414046 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-09-11 03:35:43,204 26 INFO rb-c800635-224702-414046 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-09-11 03:35:43,255 26 INFO rb-c800635-224702-414046 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-09-11 03:35:43,318 26 INFO rb-c800635-224702-414046 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-09-11 03:35:43,346 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 03:35:43] "POST /web/dataset/call_kw/res.partner/get_new_partner#res.partner.get_new_partner HTTP/1.1" 200 - 9 0.011 0.023 2026-09-11 03:35:43,377 26 INFO rb-c800635-224702-414046 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-09-11 03:35:43,401 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 03:35:43] "POST /web/dataset/call_kw/pos.config/notify_synchronisation#pos.config.notify_synchronisation HTTP/1.1" 200 - 13 0.011 0.024 2026-09-11 03:35:43,416 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 03:35:43] "POST /web/dataset/call_kw/loyalty.card/search_read#loyalty.card.search_read HTTP/1.1" 200 - 6 0.005 0.044 2026-09-11 03:35:43,431 26 INFO rb-c800635-224702-414046 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-09-11 03:35:43,481 26 INFO rb-c800635-224702-414046 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-09-11 03:35:43,543 26 INFO rb-c800635-224702-414046 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-09-11 03:35:43,555 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 03:35:43] "POST /web/dataset/call_kw/loyalty.card/search_read#loyalty.card.search_read HTTP/1.1" 200 - 2 0.002 0.009 2026-09-11 03:35:43,594 26 INFO rb-c800635-224702-414046 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-09-11 03:35:43,676 26 INFO rb-c800635-224702-414046 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-09-11 03:35:43,727 26 INFO rb-c800635-224702-414046 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-09-11 03:35:43,778 26 INFO rb-c800635-224702-414046 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-09-11 03:35:43,831 26 INFO rb-c800635-224702-414046 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-09-11 03:35:44,006 26 INFO rb-c800635-224702-414046 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-09-11 03:35:44,057 26 INFO rb-c800635-224702-414046 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-09-11 03:35:44,107 26 INFO rb-c800635-224702-414046 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-09-11 03:35:44,158 26 INFO rb-c800635-224702-414046 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-09-11 03:35:44,215 26 INFO rb-c800635-224702-414046 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-09-11 03:35:44,274 26 INFO rb-c800635-224702-414046 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-09-11 03:35:44,326 26 INFO rb-c800635-224702-414046 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-09-11 03:35:44,397 26 INFO rb-c800635-224702-414046 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-09-11 03:35:44,464 26 INFO rb-c800635-224702-414046 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-09-11 03:35:44,534 26 INFO rb-c800635-224702-414046 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-09-11 03:35:44,547 26 INFO ? werkzeug: 127.0.0.1 - - [11/Sep/2026 03:35:44] "GET /point_of_sale/static/src/img/money.png HTTP/1.1" 200 - 0 0.000 0.002 2026-09-11 03:35:44,550 26 INFO ? werkzeug: 127.0.0.1 - - [11/Sep/2026 03:35:44] "GET /point_of_sale/static/src/img/card-bank.png HTTP/1.1" 200 - 0 0.000 0.006 2026-09-11 03:35:44,585 26 INFO rb-c800635-224702-414046 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-09-11 03:35:44,636 26 INFO rb-c800635-224702-414046 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-09-11 03:35:44,700 26 INFO rb-c800635-224702-414046 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-09-11 03:35:44,752 26 INFO rb-c800635-224702-414046 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-09-11 03:35:44,805 26 INFO rb-c800635-224702-414046 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-09-11 03:35:44,859 26 INFO rb-c800635-224702-414046 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-09-11 03:35:44,911 26 INFO rb-c800635-224702-414046 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-09-11 03:35:44,986 26 INFO rb-c800635-224702-414046 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-09-11 03:35:44,990 26 INFO rb-c800635-224702-414046 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #97169321 started for PoS orders references: [{'name': '/', 'pos_reference': '261-75-000001', 'uuid': '9bfc6dba-191c-448a-b46b-f314d0440f34'}] 2026-09-11 03:35:44,994 26 INFO ? werkzeug: 127.0.0.1 - - [11/Sep/2026 03:35:44] "GET /web/static/img/spin.svg HTTP/1.1" 200 - 0 0.000 0.004 2026-09-11 03:35:45,320 26 INFO rb-c800635-224702-414046 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #97169321 order {'name': '/', 'pos_reference': '261-75-000001', 'uuid': '9bfc6dba-191c-448a-b46b-f314d0440f34'} created pos.order #589 2026-09-11 03:35:45,333 26 INFO rb-c800635-224702-414046 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #97169321 finished 2026-09-11 03:35:45,375 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 03:35:45] "POST /web/dataset/call_kw/pos.order/sync_from_ui#pos.order.sync_from_ui HTTP/1.1" 200 - 207 0.149 0.239 2026-09-11 03:35:45,506 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 03:35:45] "POST /web/dataset/call_kw/pos.order/confirm_coupon_programs#pos.order.confirm_coupon_programs HTTP/1.1" 200 - 38 0.036 0.046 2026-09-11 03:35:45,541 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 03:35:45] "POST /web/dataset/call_kw/pos.order/get_preparation_change#pos.order.get_preparation_change HTTP/1.1" 200 - 1 0.001 0.005 2026-09-11 03:35:45,646 26 INFO rb-c800635-224702-414046 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #57336888 started for PoS orders references: [{'name': 'Shop - 000001', 'pos_reference': '261-75-000001', 'uuid': '9bfc6dba-191c-448a-b46b-f314d0440f34'}] 2026-09-11 03:35:45,653 26 INFO rb-c800635-224702-414046 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-09-11 03:35:45,654 26 INFO rb-c800635-224702-414046 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #57336888 order {'name': 'Shop - 000001', 'pos_reference': '261-75-000001', 'uuid': '9bfc6dba-191c-448a-b46b-f314d0440f34'} sync ignored for existing PoS order pos.order(589,) (state: paid) 2026-09-11 03:35:45,669 26 INFO rb-c800635-224702-414046 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #57336888 finished 2026-09-11 03:35:45,699 26 INFO rb-c800635-224702-414046 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_not_create_loyalty_card_max_usage_program.browser: tour succeeded 2026-09-11 03:35:45,700 26 INFO rb-c800635-224702-414046 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_not_create_loyalty_card_max_usage_program.browser: ╔════════════════════════════════════╗ ║ TOUR PosOrderClaimReward SUCCEEDED ║ ╚════════════════════════════════════╝ 2026-09-11 03:35:45,779 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 03:35:45] "POST /web/dataset/call_kw/pos.order/sync_from_ui#pos.order.sync_from_ui HTTP/1.1" 200 - 64 0.048 0.087 2026-09-11 03:35:45,845 26 INFO rb-c800635-224702-414046 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_not_create_loyalty_card_max_usage_program.browser: heap 22827092 (allocated 26611712) 2026-09-11 03:35:45,866 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 03:35:45] "POST /web/dataset/call_kw/pos.order/confirm_coupon_programs#pos.order.confirm_coupon_programs HTTP/1.1" 200 - 6 0.004 0.012 2026-09-11 03:35:45,867 26 INFO rb-c800635-224702-414046 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_not_create_loyalty_card_max_usage_program: Closing chrome headless with pid 84152 2026-09-11 03:35:45,868 26 INFO rb-c800635-224702-414046 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_not_create_loyalty_card_max_usage_program: Closing websocket connection 2026-09-11 03:35:45,870 26 INFO rb-c800635-224702-414046 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_not_create_loyalty_card_max_usage_program: Terminating chrome headless with pid 84152 2026-09-11 03:35:45,972 26 INFO rb-c800635-224702-414046 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_not_create_loyalty_card_max_usage_program: Chrome Log in: /tmp/odoo_tests/rb-c800635-224702-414046/chrome_logs/chrome_log_20260911_033545_972601_test_not_create_loyalty_card_max_usage_program.txt 2026-09-11 03:35:45,972 26 INFO rb-c800635-224702-414046 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_not_create_loyalty_card_max_usage_program: Removing chrome user profile "/tmp/tmpf8xz7uta_chrome_odoo" 2026-09-11 03:35:46,286 26 INFO rb-c800635-224702-414046 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_not_create_loyalty_card_max_usage_program: Chrome pid: 84370 2026-09-11 03:35:46,286 26 INFO rb-c800635-224702-414046 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_not_create_loyalty_card_max_usage_program: Chrome headless temporary user profile dir: /tmp/tmpod1abn5c_chrome_odoo 2026-09-11 03:35:46,286 26 INFO rb-c800635-224702-414046 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_not_create_loyalty_card_max_usage_program: Issuing json command http://127.0.0.1:36887/json/version 2026-09-11 03:35:46,288 26 INFO rb-c800635-224702-414046 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:36887', path='/json/version', query='', fragment='') with timeout 3 increased to 10s during tests 2026-09-11 03:35:46,320 26 INFO rb-c800635-224702-414046 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_not_create_loyalty_card_max_usage_program: Browser version: Chrome/150.0.7871.114 2026-09-11 03:35:46,320 26 INFO rb-c800635-224702-414046 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_not_create_loyalty_card_max_usage_program: Issuing json command http://127.0.0.1:36887/json 2026-09-11 03:35:46,320 26 INFO rb-c800635-224702-414046 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:36887', path='/json', query='', fragment='') with timeout 3 increased to 10s during tests 2026-09-11 03:35:46,335 26 INFO rb-c800635-224702-414046 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_not_create_loyalty_card_max_usage_program: Websocket url found: ws://127.0.0.1:36887/devtools/page/5DEB406DBE3DC3D8894015112A41131D 2026-09-11 03:35:46,348 26 INFO rb-c800635-224702-414046 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_not_create_loyalty_card_max_usage_program: Enable chrome headless console log notification 2026-09-11 03:35:46,366 26 INFO rb-c800635-224702-414046 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_not_create_loyalty_card_max_usage_program: Chrome headless enable page notifications 2026-09-11 03:35:46,392 26 INFO rb-c800635-224702-414046 odoo.addons.base.models.res_users: Login successful for login:pos_user from n/a 2026-09-11 03:35:46,394 26 INFO rb-c800635-224702-414046 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_not_create_loyalty_card_max_usage_program: Setting session cookie in browser 2026-09-11 03:35:46,397 26 INFO rb-c800635-224702-414046 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-09-11 03:35:46,397 26 INFO rb-c800635-224702-414046 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-09-11 03:35:46,499 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 03:35:46] "GET /pos/web?config_id=75 HTTP/1.1" 200 - 31 0.036 0.053 2026-09-11 03:35:46,506 26 INFO rb-c800635-224702-414046 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_not_create_loyalty_card_max_usage_program: Navigation result: {'frameId': '5DEB406DBE3DC3D8894015112A41131D', 'loaderId': '41FA3CC18753718BF67730FFF827F1DB', 'isDownload': False} 2026-09-11 03:35:46,506 26 INFO rb-c800635-224702-414046 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_not_create_loyalty_card_max_usage_program: Evaluate ready code "odoo.isTourReady('PosOrderNoPoints')" 2026-09-11 03:35:46,525 26 INFO rb-c800635-224702-414046 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-09-11 03:35:46,551 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 03:35:46] "GET /web/assets/31c33ef/web.__assets_tests_call__.min.js HTTP/1.1" 200 - 2 0.004 0.011 2026-09-11 03:35:46,569 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 03:35:46] "GET /web/assets/cbcf32d/point_of_sale.assets_prod.min.css HTTP/1.1" 200 - 2 0.003 0.025 2026-09-11 03:35:46,572 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 03:35:46] "GET /web/assets/e7bee96/point_of_sale.assets_prod.min.js HTTP/1.1" 200 - 2 0.001 0.031 2026-09-11 03:35:46,958 26 INFO ? werkzeug: 127.0.0.1 - - [11/Sep/2026 03:35:46] "GET /web/static/fonts/lato/Lato-Reg-webfont.woff HTTP/1.1" 200 - 0 0.000 0.009 2026-09-11 03:35:46,963 26 INFO ? werkzeug: 127.0.0.1 - - [11/Sep/2026 03:35:46] "GET /point_of_sale/static/src/img/favicon.ico HTTP/1.1" 200 - 0 0.000 0.013 2026-09-11 03:35:46,967 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 03:35:46] "GET /web/webclient/translations?hash=&lang=en_US HTTP/1.1" 200 - 0 0.000 0.010 2026-09-11 03:35:46,978 26 INFO rb-c800635-224702-414046 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-09-11 03:35:46,983 26 INFO rb-c800635-224702-414046 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-09-11 03:35:46,985 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 03:35:46] "POST /web/dataset/call_kw/barcode.nomenclature/read#barcode.nomenclature.read HTTP/1.1" 200 - 2 0.001 0.005 2026-09-11 03:35:46,999 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 03:35:46] "POST /web/dataset/call_kw/barcode.rule/search_read#barcode.rule.search_read HTTP/1.1" 200 - 1 0.000 0.004 2026-09-11 03:35:47,018 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 03:35:47] "POST /pos/ping HTTP/1.1" 200 - 0 0.000 0.002 2026-09-11 03:35:47,039 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 03:35: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.009 2026-09-11 03:35:47,045 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 03:35:47] "GET /bus/websocket_worker_bundle?v=19.0-2 HTTP/1.1" 200 - 2 0.001 0.013 2026-09-11 03:35:47,080 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 03:35:47] "POST /web/dataset/call_kw/pos.session/load_data_params#pos.session.load_data_params HTTP/1.1" 200 - 11 0.007 0.025 2026-09-11 03:35:47,082 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 03:35:47] "GET /websocket?version=19.0-2 HTTP/1.1" 101 - 0 0.000 0.013 2026-09-11 03:35:47,582 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 03:35:47] "POST /web/dataset/call_kw/pos.session/load_data#pos.session.load_data HTTP/1.1" 200 - 268 0.204 0.267 2026-09-11 03:35:47,604 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 03:35:47] "POST /web/dataset/call_kw/pos.session/filter_local_data#pos.session.filter_local_data HTTP/1.1" 200 - 0 0.000 0.011 2026-09-11 03:35:47,652 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 03:35: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.005 2026-09-11 03:35:47,701 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 03:35:47] "GET /web/image/res.company/77/logo/256x256 HTTP/1.1" 200 - 3 0.002 0.030 2026-09-11 03:35:47,717 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 03:35: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.005 2026-09-11 03:35:47,752 26 INFO rb-c800635-224702-414046 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_not_create_loyalty_card_max_usage_program.browser: Owl is running in 'dev' mode. 2026-09-11 03:35:47,764 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 03:35:47] "POST /web/dataset/call_kw/product.product/has_access#product.product.has_access HTTP/1.1" 200 - 0 0.000 0.003 2026-09-11 03:35:47,813 26 INFO ? werkzeug: 127.0.0.1 - - [11/Sep/2026 03:35:47] "GET /point_of_sale/static/src/fonts/Inconsolata.otf HTTP/1.1" 200 - 0 0.000 0.001 2026-09-11 03:35:47,838 26 INFO ? werkzeug: 127.0.0.1 - - [11/Sep/2026 03:35:47] "GET /web/static/img/odoo_logo.svg HTTP/1.1" 200 - 0 0.000 0.011 2026-09-11 03:35:47,848 26 INFO ? werkzeug: 127.0.0.1 - - [11/Sep/2026 03:35:47] "GET /hr_attendance/static/img/background-light.svg HTTP/1.1" 200 - 0 0.000 0.019 2026-09-11 03:35:47,861 26 INFO ? werkzeug: 127.0.0.1 - - [11/Sep/2026 03:35:47] "GET /web/static/src/libs/fontawesome/fonts/fontawesome-webfont.woff2?v=4.7.0 HTTP/1.1" 200 - 0 0.000 0.007 2026-09-11 03:35:47,865 26 INFO ? werkzeug: 127.0.0.1 - - [11/Sep/2026 03:35:47] "GET /web/static/fonts/google/Roboto/Roboto-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.012 2026-09-11 03:35:47,868 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 03:35:47] "GET /web/image?model=res.company&id=77&field=logo HTTP/1.1" 200 - 3 0.010 0.031 2026-09-11 03:35:47,870 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 03:35:47] "GET /pos/service-worker.js HTTP/1.1" 200 - 0 0.000 0.046 2026-09-11 03:35:47,923 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 03:35:47] "GET /web/image/res.users/148/avatar_128 HTTP/1.1" 200 - 7 0.009 0.089 2026-09-11 03:35:47,933 26 INFO rb-c800635-224702-414046 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-09-11 03:35:47,955 26 INFO ? werkzeug: 127.0.0.1 - - [11/Sep/2026 03:35:47] "GET /web/static/lib/zxing-library/zxing-library.js HTTP/1.1" 200 - 0 0.000 0.007 2026-09-11 03:35:48,031 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 03:35:48] "GET /pos/ui/75?from_backend=True HTTP/1.1" 200 - 31 0.032 0.053 2026-09-11 03:35:48,034 26 INFO rb-c800635-224702-414046 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-09-11 03:35:48,043 26 INFO ? werkzeug: 127.0.0.1 - - [11/Sep/2026 03:35:48] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.001 2026-09-11 03:35:48,068 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 03:35:48] "GET /web/image?model=product.template&field=image_128&id=1571&unique=2026-09-11T03:28:11.000+00:00 HTTP/1.1" 200 - 3 0.003 0.038 2026-09-11 03:35:48,130 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 03:35:48] "GET /pos/ui/75 HTTP/1.1" 200 - 31 0.021 0.158 2026-09-11 03:35:48,159 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 03:35:48] "GET /web/image?model=product.template&field=image_128&id=1570&unique=2026-09-11T03:28:11.000+00:00 HTTP/1.1" 200 - 3 0.005 0.136 2026-09-11 03:35:48,174 26 INFO rb-c800635-224702-414046 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-09-11 03:35:48,177 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 03:35:48] "GET /web/image?model=product.template&field=image_128&id=1572&unique=2026-09-11T03:28:11.000+00:00 HTTP/1.1" 200 - 3 0.003 0.136 2026-09-11 03:35:48,192 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 03:35:48] "GET /web/image?model=product.template&field=image_128&id=1573&unique=2026-09-11T03:28:11.000+00:00 HTTP/1.1" 200 - 3 0.002 0.150 2026-09-11 03:35:48,226 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 03:35:48] "GET /web/image?model=product.template&field=image_128&id=1578&unique=2026-09-11T03:28:11.000+00:00 HTTP/1.1" 200 - 3 0.003 0.168 2026-09-11 03:35:48,238 26 INFO rb-c800635-224702-414046 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-09-11 03:35:48,257 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 03:35:48] "GET /web/image?model=product.template&field=image_128&id=1576&unique=2026-09-11T03:28:11.000+00:00 HTTP/1.1" 200 - 3 0.007 0.171 2026-09-11 03:35:48,283 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 03:35:48] "GET /web/image?model=product.template&field=image_128&id=1577&unique=2026-09-11T03:28:11.000+00:00 HTTP/1.1" 200 - 3 0.003 0.147 2026-09-11 03:35:48,288 26 INFO rb-c800635-224702-414046 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-09-11 03:35:48,309 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 03:35:48] "GET /web/image?model=product.template&field=image_128&id=1574&unique=2026-09-11T03:28:11.000+00:00 HTTP/1.1" 200 - 3 0.002 0.142 2026-09-11 03:35:48,328 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 03:35:48] "GET /web/image?model=product.template&field=image_128&id=1575&unique=2026-09-11T03:28:11.000+00:00 HTTP/1.1" 200 - 3 0.002 0.145 2026-09-11 03:35:48,345 26 INFO rb-c800635-224702-414046 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-09-11 03:35:48,745 26 INFO rb-c800635-224702-414046 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-09-11 03:35:48,796 26 INFO rb-c800635-224702-414046 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-09-11 03:35:48,856 26 INFO rb-c800635-224702-414046 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-09-11 03:35:48,882 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 03:35:48] "POST /web/dataset/call_kw/res.partner/get_new_partner#res.partner.get_new_partner HTTP/1.1" 200 - 8 0.012 0.020 2026-09-11 03:35:48,912 26 INFO rb-c800635-224702-414046 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-09-11 03:35:48,952 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 03:35:48] "POST /web/dataset/call_kw/pos.config/notify_synchronisation#pos.config.notify_synchronisation HTTP/1.1" 200 - 12 0.016 0.028 2026-09-11 03:35:48,955 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 03:35:48] "POST /web/dataset/call_kw/loyalty.card/search_read#loyalty.card.search_read HTTP/1.1" 200 - 0 0.000 0.045 2026-09-11 03:35:48,965 26 INFO rb-c800635-224702-414046 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-09-11 03:35:49,017 26 INFO rb-c800635-224702-414046 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-09-11 03:35:49,075 26 INFO rb-c800635-224702-414046 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-09-11 03:35:49,126 26 INFO rb-c800635-224702-414046 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-09-11 03:35:49,206 26 INFO rb-c800635-224702-414046 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-09-11 03:35:49,257 26 INFO rb-c800635-224702-414046 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-09-11 03:35:49,308 26 INFO rb-c800635-224702-414046 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-09-11 03:35:49,361 26 INFO rb-c800635-224702-414046 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-09-11 03:35:49,540 26 INFO rb-c800635-224702-414046 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-09-11 03:35:49,590 26 INFO rb-c800635-224702-414046 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-09-11 03:35:49,642 26 INFO rb-c800635-224702-414046 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-09-11 03:35:49,711 26 INFO rb-c800635-224702-414046 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-09-11 03:35:49,722 26 INFO ? werkzeug: 127.0.0.1 - - [11/Sep/2026 03:35:49] "GET /point_of_sale/static/src/img/card-bank.png HTTP/1.1" 200 - 0 0.000 0.001 2026-09-11 03:35:49,728 26 INFO ? werkzeug: 127.0.0.1 - - [11/Sep/2026 03:35:49] "GET /point_of_sale/static/src/img/money.png HTTP/1.1" 200 - 0 0.000 0.001 2026-09-11 03:35:49,762 26 INFO rb-c800635-224702-414046 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-09-11 03:35:49,812 26 INFO rb-c800635-224702-414046 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-09-11 03:35:49,882 26 INFO rb-c800635-224702-414046 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-09-11 03:35:49,935 26 INFO rb-c800635-224702-414046 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-09-11 03:35:49,987 26 INFO rb-c800635-224702-414046 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-09-11 03:35:50,040 26 INFO rb-c800635-224702-414046 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-09-11 03:35:50,092 26 INFO rb-c800635-224702-414046 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-09-11 03:35:50,164 26 INFO rb-c800635-224702-414046 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-09-11 03:35:50,167 26 INFO rb-c800635-224702-414046 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #68802099 started for PoS orders references: [{'name': '/', 'pos_reference': '262-75-000001', 'uuid': 'dca791d0-d062-4cd7-8c46-fd655d3b5284'}] 2026-09-11 03:35:50,170 26 INFO ? werkzeug: 127.0.0.1 - - [11/Sep/2026 03:35:50] "GET /web/static/img/spin.svg HTTP/1.1" 200 - 0 0.000 0.001 2026-09-11 03:35:50,420 26 INFO rb-c800635-224702-414046 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #68802099 order {'name': '/', 'pos_reference': '262-75-000001', 'uuid': 'dca791d0-d062-4cd7-8c46-fd655d3b5284'} created pos.order #590 2026-09-11 03:35:50,436 26 INFO rb-c800635-224702-414046 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #68802099 finished 2026-09-11 03:35:50,472 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 03:35:50] "POST /web/dataset/call_kw/pos.order/sync_from_ui#pos.order.sync_from_ui HTTP/1.1" 200 - 116 0.115 0.192 2026-09-11 03:35:50,517 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 03:35:50] "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-09-11 03:35:50,599 26 INFO rb-c800635-224702-414046 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #51843652 started for PoS orders references: [{'name': 'Shop - 000001', 'pos_reference': '262-75-000001', 'uuid': 'dca791d0-d062-4cd7-8c46-fd655d3b5284'}] 2026-09-11 03:35:50,609 26 INFO rb-c800635-224702-414046 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-09-11 03:35:50,609 26 INFO rb-c800635-224702-414046 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #51843652 order {'name': 'Shop - 000001', 'pos_reference': '262-75-000001', 'uuid': 'dca791d0-d062-4cd7-8c46-fd655d3b5284'} sync ignored for existing PoS order pos.order(590,) (state: paid) 2026-09-11 03:35:50,635 26 INFO rb-c800635-224702-414046 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #51843652 finished 2026-09-11 03:35:50,661 26 INFO rb-c800635-224702-414046 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_not_create_loyalty_card_max_usage_program.browser: tour succeeded 2026-09-11 03:35:50,662 26 INFO rb-c800635-224702-414046 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_not_create_loyalty_card_max_usage_program.browser: ╔═════════════════════════════════╗ ║ TOUR PosOrderNoPoints SUCCEEDED ║ ╚═════════════════════════════════╝ 2026-09-11 03:35:50,771 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 03:35:50] "POST /web/dataset/call_kw/pos.order/sync_from_ui#pos.order.sync_from_ui HTTP/1.1" 200 - 49 0.083 0.091 2026-09-11 03:35:50,775 26 INFO rb-c800635-224702-414046 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_not_create_loyalty_card_max_usage_program.browser: heap 19587424 (allocated 21233664) 2026-09-11 03:35:50,793 26 INFO rb-c800635-224702-414046 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_not_create_loyalty_card_max_usage_program: Closing chrome headless with pid 84370 2026-09-11 03:35:50,795 26 INFO rb-c800635-224702-414046 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_not_create_loyalty_card_max_usage_program: Closing websocket connection 2026-09-11 03:35:50,797 26 INFO rb-c800635-224702-414046 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_not_create_loyalty_card_max_usage_program: Terminating chrome headless with pid 84370 2026-09-11 03:35:50,897 26 INFO rb-c800635-224702-414046 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_not_create_loyalty_card_max_usage_program: Chrome Log in: /tmp/odoo_tests/rb-c800635-224702-414046/chrome_logs/chrome_log_20260911_033550_897276_test_not_create_loyalty_card_max_usage_program.txt 2026-09-11 03:35:50,897 26 INFO rb-c800635-224702-414046 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_not_create_loyalty_card_max_usage_program: Removing chrome user profile "/tmp/tmpod1abn5c_chrome_odoo" 2026-09-11 03:35:50,926 26 INFO rb-c800635-224702-414046 odoo.addons.pos_loyalty.tests.test_frontend: Starting TestUi.test_order_reward_product_tax_included_excluded ... 2026-09-11 03:35:51,770 26 INFO rb-c800635-224702-414046 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_order_reward_product_tax_included_excluded: Chrome pid: 84584 2026-09-11 03:35:51,771 26 INFO rb-c800635-224702-414046 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_order_reward_product_tax_included_excluded: Chrome headless temporary user profile dir: /tmp/tmpq77vtsaj_chrome_odoo 2026-09-11 03:35:51,771 26 INFO rb-c800635-224702-414046 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_order_reward_product_tax_included_excluded: Issuing json command http://127.0.0.1:42701/json/version 2026-09-11 03:35:51,772 26 INFO rb-c800635-224702-414046 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:42701', path='/json/version', query='', fragment='') with timeout 3 increased to 10s during tests 2026-09-11 03:35:51,823 26 INFO rb-c800635-224702-414046 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_order_reward_product_tax_included_excluded: Browser version: Chrome/150.0.7871.114 2026-09-11 03:35:51,823 26 INFO rb-c800635-224702-414046 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_order_reward_product_tax_included_excluded: Issuing json command http://127.0.0.1:42701/json 2026-09-11 03:35:51,823 26 INFO rb-c800635-224702-414046 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:42701', path='/json', query='', fragment='') with timeout 3 increased to 10s during tests 2026-09-11 03:35:51,851 26 INFO rb-c800635-224702-414046 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_order_reward_product_tax_included_excluded: Websocket url found: ws://127.0.0.1:42701/devtools/page/3BFF786102BD19B3AD805A2B45804A13 2026-09-11 03:35:51,866 26 INFO rb-c800635-224702-414046 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_order_reward_product_tax_included_excluded: Enable chrome headless console log notification 2026-09-11 03:35:51,877 26 INFO rb-c800635-224702-414046 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_order_reward_product_tax_included_excluded: Chrome headless enable page notifications 2026-09-11 03:35:51,976 26 INFO rb-c800635-224702-414046 odoo.addons.base.models.res_users: Login successful for login:pos_user from n/a 2026-09-11 03:35:51,982 26 INFO rb-c800635-224702-414046 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_order_reward_product_tax_included_excluded: Setting session cookie in browser 2026-09-11 03:35:51,984 26 INFO rb-c800635-224702-414046 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-09-11 03:35:51,984 26 INFO rb-c800635-224702-414046 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-09-11 03:35:52,001 26 INFO rb-c800635-224702-414046 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-09-11 03:35:52,427 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 03:35:52] "GET /pos/ui/75 HTTP/1.1" 200 - 88 0.055 0.376 2026-09-11 03:35:52,436 26 INFO rb-c800635-224702-414046 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_order_reward_product_tax_included_excluded: Navigation result: {'frameId': '3BFF786102BD19B3AD805A2B45804A13', 'loaderId': 'E4B0DA5D0534BD45C55920C14732CEB6', 'isDownload': False} 2026-09-11 03:35:52,437 26 INFO rb-c800635-224702-414046 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-09-11 03:35:52,458 26 INFO rb-c800635-224702-414046 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-09-11 03:35:52,480 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 03:35:52] "GET /web/assets/cbcf32d/point_of_sale.assets_prod.min.css HTTP/1.1" 200 - 2 0.004 0.011 2026-09-11 03:35:52,489 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 03:35:52] "GET /web/assets/e7bee96/point_of_sale.assets_prod.min.js HTTP/1.1" 200 - 2 0.002 0.018 2026-09-11 03:35:52,499 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 03:35:52] "GET /web/assets/31c33ef/web.__assets_tests_call__.min.js HTTP/1.1" 200 - 2 0.003 0.029 2026-09-11 03:35:52,901 26 INFO ? werkzeug: 127.0.0.1 - - [11/Sep/2026 03:35:52] "GET /web/static/fonts/lato/Lato-Reg-webfont.woff HTTP/1.1" 200 - 0 0.000 0.002 2026-09-11 03:35:52,910 26 INFO ? werkzeug: 127.0.0.1 - - [11/Sep/2026 03:35:52] "GET /point_of_sale/static/src/img/favicon.ico HTTP/1.1" 200 - 0 0.000 0.001 2026-09-11 03:35:52,924 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 03:35:52] "GET /web/webclient/translations?hash=&lang=en_US HTTP/1.1" 200 - 1 0.001 0.011 2026-09-11 03:35:52,939 26 INFO rb-c800635-224702-414046 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-09-11 03:35:52,950 26 INFO rb-c800635-224702-414046 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-09-11 03:35:52,951 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 03:35:52] "POST /web/dataset/call_kw/barcode.nomenclature/read#barcode.nomenclature.read HTTP/1.1" 200 - 4 0.005 0.006 2026-09-11 03:35:52,967 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 03:35:52] "POST /web/dataset/call_kw/barcode.rule/search_read#barcode.rule.search_read HTTP/1.1" 200 - 1 0.001 0.003 2026-09-11 03:35:52,978 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 03:35:52] "POST /pos/ping HTTP/1.1" 200 - 0 0.000 0.002 2026-09-11 03:35:53,001 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 03:35:53] "POST /web/dataset/call_kw/pos.config/register_new_device_identifier#pos.config.register_new_device_identifier HTTP/1.1" 200 - 9 0.005 0.008 2026-09-11 03:35:53,015 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 03:35:53] "GET /bus/websocket_worker_bundle?v=19.0-2 HTTP/1.1" 200 - 3 0.004 0.019 2026-09-11 03:35:53,066 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 03:35:53] "POST /web/dataset/call_kw/pos.session/load_data_params#pos.session.load_data_params HTTP/1.1" 200 - 29 0.021 0.034 2026-09-11 03:35:53,071 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 03:35:53] "GET /websocket?version=19.0-2 HTTP/1.1" 101 - 1 0.000 0.040 2026-09-11 03:35:53,627 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 03:35:53] "POST /web/dataset/call_kw/pos.session/load_data#pos.session.load_data HTTP/1.1" 200 - 390 0.200 0.320 2026-09-11 03:35:53,647 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 03:35:53] "POST /web/dataset/call_kw/pos.session/filter_local_data#pos.session.filter_local_data HTTP/1.1" 200 - 0 0.000 0.010 2026-09-11 03:35:53,713 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 03:35: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.005 2026-09-11 03:35:53,778 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 03:35:53] "GET /web/image/res.company/77/logo/256x256 HTTP/1.1" 200 - 8 0.007 0.040 2026-09-11 03:35:53,822 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 03:35: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.005 2026-09-11 03:35:53,839 26 INFO rb-c800635-224702-414046 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_order_reward_product_tax_included_excluded.browser: Owl is running in 'dev' mode. 2026-09-11 03:35:53,861 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 03:35:53] "POST /web/dataset/call_kw/product.product/has_access#product.product.has_access HTTP/1.1" 200 - 1 0.005 0.005 2026-09-11 03:35:53,901 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 03:35:53] "GET /pos/service-worker.js HTTP/1.1" 200 - 0 0.000 0.003 2026-09-11 03:35:53,905 26 INFO ? werkzeug: 127.0.0.1 - - [11/Sep/2026 03:35:53] "GET /point_of_sale/static/src/fonts/Inconsolata.otf HTTP/1.1" 200 - 0 0.000 0.002 2026-09-11 03:35:53,919 26 INFO ? werkzeug: 127.0.0.1 - - [11/Sep/2026 03:35:53] "GET /web/static/img/odoo_logo.svg HTTP/1.1" 200 - 0 0.000 0.004 2026-09-11 03:35:53,925 26 INFO ? werkzeug: 127.0.0.1 - - [11/Sep/2026 03:35:53] "GET /hr_attendance/static/img/background-light.svg HTTP/1.1" 200 - 0 0.000 0.002 2026-09-11 03:35:53,945 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 03:35:53] "GET /web/image/res.users/148/avatar_128 HTTP/1.1" 200 - 14 0.019 0.020 2026-09-11 03:35:53,957 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 03:35:53] "GET /web/image?model=res.company&id=77&field=logo HTTP/1.1" 200 - 3 0.003 0.043 2026-09-11 03:35:53,964 26 INFO ? werkzeug: 127.0.0.1 - - [11/Sep/2026 03:35:53] "GET /web/static/fonts/google/Roboto/Roboto-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.002 2026-09-11 03:35:53,964 26 INFO ? werkzeug: 127.0.0.1 - - [11/Sep/2026 03:35: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-09-11 03:35:53,997 26 INFO ? werkzeug: 127.0.0.1 - - [11/Sep/2026 03:35:53] "GET /web/static/lib/zxing-library/zxing-library.js HTTP/1.1" 200 - 0 0.000 0.004 2026-09-11 03:35:54,044 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 03:35:54] "GET /pos/ui/75?from_backend=True HTTP/1.1" 200 - 31 0.017 0.045 2026-09-11 03:35:54,071 26 INFO rb-c800635-224702-414046 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-09-11 03:35:54,095 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 03:35:54] "GET /pos/ui/75 HTTP/1.1" 200 - 31 0.018 0.082 2026-09-11 03:35:54,167 26 INFO rb-c800635-224702-414046 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-09-11 03:35:54,172 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 03:35:54] "GET /web/image?model=product.template&field=image_128&id=1570&unique=2026-09-11T03:28:11.000+00:00 HTTP/1.1" 200 - 3 0.008 0.033 2026-09-11 03:35:54,178 26 INFO ? werkzeug: 127.0.0.1 - - [11/Sep/2026 03:35:54] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.001 2026-09-11 03:35:54,217 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 03:35:54] "GET /web/image?model=product.template&field=image_128&id=1571&unique=2026-09-11T03:28:11.000+00:00 HTTP/1.1" 200 - 3 0.003 0.083 2026-09-11 03:35:54,258 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 03:35:54] "GET /web/image?model=product.template&field=image_128&id=1572&unique=2026-09-11T03:28:11.000+00:00 HTTP/1.1" 200 - 3 0.005 0.115 2026-09-11 03:35:54,294 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 03:35:54] "GET /web/image?model=product.template&field=image_128&id=1573&unique=2026-09-11T03:28:11.000+00:00 HTTP/1.1" 200 - 3 0.004 0.145 2026-09-11 03:35:54,314 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 03:35:54] "GET /web/image?model=product.template&field=image_128&id=1574&unique=2026-09-11T03:28:11.000+00:00 HTTP/1.1" 200 - 3 0.002 0.167 2026-09-11 03:35:54,334 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 03:35:54] "GET /web/image?model=product.template&field=image_128&id=1575&unique=2026-09-11T03:28:11.000+00:00 HTTP/1.1" 200 - 3 0.004 0.183 2026-09-11 03:35:54,350 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 03:35:54] "GET /web/image?model=product.template&field=image_128&id=1578&unique=2026-09-11T03:28:11.000+00:00 HTTP/1.1" 200 - 3 0.001 0.157 2026-09-11 03:35:54,372 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 03:35:54] "GET /web/image?model=product.template&field=image_128&id=1721&unique=2026-09-11T03:28:11.000+00:00 HTTP/1.1" 200 - 3 0.003 0.148 2026-09-11 03:35:54,396 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 03:35:54] "GET /web/image?model=product.template&field=image_128&id=1576&unique=2026-09-11T03:28:11.000+00:00 HTTP/1.1" 200 - 3 0.001 0.132 2026-09-11 03:35:54,420 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 03:35:54] "GET /web/image?model=product.template&field=image_128&id=1577&unique=2026-09-11T03:28:11.000+00:00 HTTP/1.1" 200 - 3 0.002 0.119 2026-09-11 03:35:54,492 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 03:35:54] "POST /web/dataset/call_kw/pos.session/set_opening_control#pos.session.set_opening_control HTTP/1.1" 200 - 38 0.024 0.149 2026-09-11 03:35:54,583 26 INFO rb-c800635-224702-414046 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-09-11 03:35:54,635 26 INFO rb-c800635-224702-414046 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-09-11 03:35:54,683 26 INFO rb-c800635-224702-414046 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-09-11 03:35:54,740 26 INFO rb-c800635-224702-414046 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-09-11 03:35:54,791 26 INFO rb-c800635-224702-414046 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-09-11 03:35:54,841 26 INFO rb-c800635-224702-414046 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-09-11 03:35:54,900 26 INFO rb-c800635-224702-414046 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-09-11 03:35:54,955 26 INFO rb-c800635-224702-414046 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-09-11 03:35:55,014 26 INFO rb-c800635-224702-414046 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-09-11 03:35:55,070 26 INFO rb-c800635-224702-414046 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-09-11 03:35:55,095 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 03:35: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 - 6 0.007 0.012 2026-09-11 03:35:55,175 26 INFO rb-c800635-224702-414046 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_order_reward_product_tax_included_excluded.browser: tour succeeded 2026-09-11 03:35:55,176 26 INFO rb-c800635-224702-414046 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-09-11 03:35:55,248 26 INFO rb-c800635-224702-414046 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_order_reward_product_tax_included_excluded.browser: heap 15060604 (allocated 16515072) 2026-09-11 03:35:55,254 26 INFO rb-c800635-224702-414046 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_order_reward_product_tax_included_excluded: Closing chrome headless with pid 84584 2026-09-11 03:35:55,255 26 INFO rb-c800635-224702-414046 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_order_reward_product_tax_included_excluded: Closing websocket connection 2026-09-11 03:35:55,256 26 INFO rb-c800635-224702-414046 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_order_reward_product_tax_included_excluded: Terminating chrome headless with pid 84584 2026-09-11 03:35:55,337 26 INFO rb-c800635-224702-414046 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_order_reward_product_tax_included_excluded: Chrome Log in: /tmp/odoo_tests/rb-c800635-224702-414046/chrome_logs/chrome_log_20260911_033555_337433_test_order_reward_product_tax_included_excluded.txt 2026-09-11 03:35:55,337 26 INFO rb-c800635-224702-414046 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_order_reward_product_tax_included_excluded: Removing chrome user profile "/tmp/tmpq77vtsaj_chrome_odoo" 2026-09-11 03:35:55,628 26 INFO rb-c800635-224702-414046 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_order_reward_product_tax_included_excluded: Chrome pid: 84791 2026-09-11 03:35:55,628 26 INFO rb-c800635-224702-414046 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_order_reward_product_tax_included_excluded: Chrome headless temporary user profile dir: /tmp/tmpk101cngh_chrome_odoo 2026-09-11 03:35:55,628 26 INFO rb-c800635-224702-414046 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_order_reward_product_tax_included_excluded: Issuing json command http://127.0.0.1:33965/json/version 2026-09-11 03:35:55,629 26 INFO rb-c800635-224702-414046 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:33965', path='/json/version', query='', fragment='') with timeout 3 increased to 10s during tests 2026-09-11 03:35:55,671 26 INFO rb-c800635-224702-414046 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_order_reward_product_tax_included_excluded: Browser version: Chrome/150.0.7871.114 2026-09-11 03:35:55,671 26 INFO rb-c800635-224702-414046 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_order_reward_product_tax_included_excluded: Issuing json command http://127.0.0.1:33965/json 2026-09-11 03:35:55,672 26 INFO rb-c800635-224702-414046 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:33965', path='/json', query='', fragment='') with timeout 3 increased to 10s during tests 2026-09-11 03:35:55,690 26 INFO rb-c800635-224702-414046 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_order_reward_product_tax_included_excluded: Websocket url found: ws://127.0.0.1:33965/devtools/page/7BF967DBFE79BA95A4597EA6A3078546 2026-09-11 03:35:55,705 26 INFO rb-c800635-224702-414046 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_order_reward_product_tax_included_excluded: Enable chrome headless console log notification 2026-09-11 03:35:55,713 26 INFO rb-c800635-224702-414046 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_order_reward_product_tax_included_excluded: Chrome headless enable page notifications 2026-09-11 03:35:55,744 26 INFO rb-c800635-224702-414046 odoo.addons.base.models.res_users: Login successful for login:pos_user from n/a 2026-09-11 03:35:55,745 26 INFO rb-c800635-224702-414046 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_order_reward_product_tax_included_excluded: Setting session cookie in browser 2026-09-11 03:35:55,749 26 INFO rb-c800635-224702-414046 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-09-11 03:35:55,749 26 INFO rb-c800635-224702-414046 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-09-11 03:35:55,831 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 03:35:55] "GET /pos/ui/75 HTTP/1.1" 200 - 31 0.021 0.050 2026-09-11 03:35:55,835 26 INFO rb-c800635-224702-414046 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_order_reward_product_tax_included_excluded: Navigation result: {'frameId': '7BF967DBFE79BA95A4597EA6A3078546', 'loaderId': 'F83B9DB4EAD03ED8142D562590BD2C47', 'isDownload': False} 2026-09-11 03:35:55,836 26 INFO rb-c800635-224702-414046 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-09-11 03:35:55,859 26 INFO rb-c800635-224702-414046 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-09-11 03:35:55,875 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 03:35:55] "GET /web/assets/cbcf32d/point_of_sale.assets_prod.min.css HTTP/1.1" 200 - 2 0.002 0.008 2026-09-11 03:35:55,879 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 03:35:55] "GET /web/assets/31c33ef/web.__assets_tests_call__.min.js HTTP/1.1" 200 - 2 0.001 0.014 2026-09-11 03:35:55,889 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 03:35:55] "GET /web/assets/e7bee96/point_of_sale.assets_prod.min.js HTTP/1.1" 200 - 2 0.003 0.014 2026-09-11 03:35:56,298 26 INFO ? werkzeug: 127.0.0.1 - - [11/Sep/2026 03:35:56] "GET /web/static/fonts/lato/Lato-Reg-webfont.woff HTTP/1.1" 200 - 0 0.000 0.002 2026-09-11 03:35:56,304 26 INFO ? werkzeug: 127.0.0.1 - - [11/Sep/2026 03:35:56] "GET /point_of_sale/static/src/img/favicon.ico HTTP/1.1" 200 - 0 0.000 0.002 2026-09-11 03:35:56,314 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 03:35:56] "GET /web/webclient/translations?hash=&lang=en_US HTTP/1.1" 200 - 0 0.000 0.005 2026-09-11 03:35:56,325 26 INFO rb-c800635-224702-414046 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-09-11 03:35:56,331 26 INFO rb-c800635-224702-414046 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-09-11 03:35:56,337 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 03:35:56] "POST /web/dataset/call_kw/barcode.nomenclature/read#barcode.nomenclature.read HTTP/1.1" 200 - 2 0.001 0.004 2026-09-11 03:35:56,350 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 03:35:56] "POST /web/dataset/call_kw/barcode.rule/search_read#barcode.rule.search_read HTTP/1.1" 200 - 1 0.000 0.004 2026-09-11 03:35:56,367 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 03:35:56] "POST /pos/ping HTTP/1.1" 200 - 0 0.000 0.002 2026-09-11 03:35:56,381 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 03:35:56] "GET /bus/websocket_worker_bundle?v=19.0-2 HTTP/1.1" 200 - 2 0.001 0.004 2026-09-11 03:35:56,389 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 03:35:56] "POST /web/dataset/call_kw/pos.config/register_new_device_identifier#pos.config.register_new_device_identifier HTTP/1.1" 200 - 4 0.002 0.012 2026-09-11 03:35:56,402 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 03:35:56] "GET /websocket?version=19.0-2 HTTP/1.1" 101 - 0 0.000 0.004 2026-09-11 03:35:56,453 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 03:35:56] "POST /web/dataset/call_kw/pos.session/load_data_params#pos.session.load_data_params HTTP/1.1" 200 - 11 0.027 0.025 2026-09-11 03:35:56,934 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 03:35:56] "POST /web/dataset/call_kw/pos.session/load_data#pos.session.load_data HTTP/1.1" 200 - 291 0.153 0.281 2026-09-11 03:35:56,948 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 03:35:56] "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-09-11 03:35:57,022 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 03:35: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.005 2026-09-11 03:35:57,081 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 03:35:57] "GET /web/image/res.company/77/logo/256x256 HTTP/1.1" 200 - 3 0.003 0.044 2026-09-11 03:35:57,119 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 03:35: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.007 2026-09-11 03:35:57,137 26 INFO rb-c800635-224702-414046 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_order_reward_product_tax_included_excluded.browser: Owl is running in 'dev' mode. 2026-09-11 03:35:57,153 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 03:35:57] "POST /web/dataset/call_kw/product.product/has_access#product.product.has_access HTTP/1.1" 200 - 0 0.000 0.003 2026-09-11 03:35:57,167 26 INFO ? werkzeug: 127.0.0.1 - - [11/Sep/2026 03:35:57] "GET /point_of_sale/static/src/fonts/Inconsolata.otf HTTP/1.1" 200 - 0 0.000 0.001 2026-09-11 03:35:57,211 26 INFO ? werkzeug: 127.0.0.1 - - [11/Sep/2026 03:35:57] "GET /hr_attendance/static/img/background-light.svg HTTP/1.1" 200 - 0 0.000 0.008 2026-09-11 03:35:57,214 26 INFO ? werkzeug: 127.0.0.1 - - [11/Sep/2026 03:35:57] "GET /web/static/img/odoo_logo.svg HTTP/1.1" 200 - 0 0.000 0.031 2026-09-11 03:35:57,246 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 03:35:57] "GET /web/image/res.users/148/avatar_128 HTTP/1.1" 200 - 7 0.052 0.019 2026-09-11 03:35:57,254 26 INFO ? werkzeug: 127.0.0.1 - - [11/Sep/2026 03:35:57] "GET /web/static/src/libs/fontawesome/fonts/fontawesome-webfont.woff2?v=4.7.0 HTTP/1.1" 200 - 0 0.000 0.002 2026-09-11 03:35:57,255 26 INFO ? werkzeug: 127.0.0.1 - - [11/Sep/2026 03:35:57] "GET /web/static/fonts/google/Roboto/Roboto-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.006 2026-09-11 03:35:57,272 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 03:35:57] "GET /web/image?model=res.company&id=77&field=logo HTTP/1.1" 200 - 3 0.011 0.083 2026-09-11 03:35:57,275 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 03:35:57] "GET /pos/service-worker.js HTTP/1.1" 200 - 0 0.000 0.094 2026-09-11 03:35:57,302 26 INFO rb-c800635-224702-414046 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-09-11 03:35:57,359 26 INFO ? werkzeug: 127.0.0.1 - - [11/Sep/2026 03:35:57] "GET /web/static/lib/zxing-library/zxing-library.js HTTP/1.1" 200 - 0 0.000 0.010 2026-09-11 03:35:57,406 26 INFO ? werkzeug: 127.0.0.1 - - [11/Sep/2026 03:35:57] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.001 2026-09-11 03:35:57,431 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 03:35:57] "GET /pos/ui/75?from_backend=True HTTP/1.1" 200 - 31 0.051 0.047 2026-09-11 03:35:57,446 26 INFO rb-c800635-224702-414046 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-09-11 03:35:57,480 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 03:35:57] "GET /pos/ui/75 HTTP/1.1" 200 - 31 0.019 0.116 2026-09-11 03:35:57,500 26 INFO rb-c800635-224702-414046 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-09-11 03:35:57,520 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 03:35:57] "GET /web/image?model=product.template&field=image_128&id=1571&unique=2026-09-11T03:28:11.000+00:00 HTTP/1.1" 200 - 3 0.008 0.127 2026-09-11 03:35:57,542 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 03:35:57] "GET /web/image?model=product.template&field=image_128&id=1573&unique=2026-09-11T03:28:11.000+00:00 HTTP/1.1" 200 - 3 0.003 0.153 2026-09-11 03:35:57,552 26 INFO rb-c800635-224702-414046 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-09-11 03:35:57,569 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 03:35:57] "GET /web/image?model=product.template&field=image_128&id=1574&unique=2026-09-11T03:28:11.000+00:00 HTTP/1.1" 200 - 3 0.003 0.154 2026-09-11 03:35:57,585 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 03:35:57] "GET /web/image?model=product.template&field=image_128&id=1570&unique=2026-09-11T03:28:11.000+00:00 HTTP/1.1" 200 - 3 0.003 0.199 2026-09-11 03:35:57,603 26 INFO rb-c800635-224702-414046 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-09-11 03:35:57,613 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 03:35:57] "GET /web/image?model=product.template&field=image_128&id=1575&unique=2026-09-11T03:28:11.000+00:00 HTTP/1.1" 200 - 3 0.004 0.175 2026-09-11 03:35:57,638 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 03:35:57] "GET /web/image?model=product.template&field=image_128&id=1578&unique=2026-09-11T03:28:11.000+00:00 HTTP/1.1" 200 - 3 0.005 0.146 2026-09-11 03:35:57,663 26 INFO rb-c800635-224702-414046 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-09-11 03:35:57,668 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 03:35:57] "GET /web/image?model=product.template&field=image_128&id=1721&unique=2026-09-11T03:28:11.000+00:00 HTTP/1.1" 200 - 3 0.002 0.142 2026-09-11 03:35:57,686 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 03:35:57] "GET /web/image?model=product.template&field=image_128&id=1576&unique=2026-09-11T03:28:11.000+00:00 HTTP/1.1" 200 - 3 0.002 0.137 2026-09-11 03:35:57,706 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 03:35:57] "GET /web/image?model=product.template&field=image_128&id=1577&unique=2026-09-11T03:28:11.000+00:00 HTTP/1.1" 200 - 3 0.003 0.129 2026-09-11 03:35:57,706 26 INFO rb-c800635-224702-414046 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-09-11 03:35:57,733 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 03:35:57] "GET /web/image?model=product.template&field=image_128&id=1572&unique=2026-09-11T03:28:11.000+00:00 HTTP/1.1" 200 - 3 0.004 0.137 2026-09-11 03:35:57,770 26 INFO rb-c800635-224702-414046 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-09-11 03:35:57,827 26 INFO rb-c800635-224702-414046 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-09-11 03:35:57,884 26 INFO rb-c800635-224702-414046 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-09-11 03:35:57,940 26 INFO rb-c800635-224702-414046 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-09-11 03:35:57,951 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 03:35:57] "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.007 2026-09-11 03:35:58,017 26 INFO rb-c800635-224702-414046 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_order_reward_product_tax_included_excluded.browser: tour succeeded 2026-09-11 03:35:58,018 26 INFO rb-c800635-224702-414046 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-09-11 03:35:58,086 26 INFO rb-c800635-224702-414046 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_order_reward_product_tax_included_excluded.browser: heap 14859048 (allocated 15990784) 2026-09-11 03:35:58,096 26 INFO rb-c800635-224702-414046 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_order_reward_product_tax_included_excluded: Closing chrome headless with pid 84791 2026-09-11 03:35:58,097 26 INFO rb-c800635-224702-414046 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_order_reward_product_tax_included_excluded: Closing websocket connection 2026-09-11 03:35:58,098 26 INFO rb-c800635-224702-414046 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_order_reward_product_tax_included_excluded: Terminating chrome headless with pid 84791 2026-09-11 03:35:58,193 26 INFO rb-c800635-224702-414046 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_order_reward_product_tax_included_excluded: Chrome Log in: /tmp/odoo_tests/rb-c800635-224702-414046/chrome_logs/chrome_log_20260911_033558_193684_test_order_reward_product_tax_included_excluded.txt 2026-09-11 03:35:58,194 26 INFO rb-c800635-224702-414046 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_order_reward_product_tax_included_excluded: Removing chrome user profile "/tmp/tmpk101cngh_chrome_odoo" 2026-09-11 03:35:58,208 26 INFO rb-c800635-224702-414046 odoo.addons.pos_loyalty.tests.test_frontend: Starting TestUi.test_physical_gift_card ... 2026-09-11 03:35:59,487 26 INFO rb-c800635-224702-414046 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_physical_gift_card: Chrome pid: 85002 2026-09-11 03:35:59,489 26 INFO rb-c800635-224702-414046 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_physical_gift_card: Chrome headless temporary user profile dir: /tmp/tmp55xm8jhf_chrome_odoo 2026-09-11 03:35:59,489 26 INFO rb-c800635-224702-414046 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_physical_gift_card: Issuing json command http://127.0.0.1:34861/json/version 2026-09-11 03:35:59,490 26 INFO rb-c800635-224702-414046 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:34861', path='/json/version', query='', fragment='') with timeout 3 increased to 10s during tests 2026-09-11 03:35:59,524 26 INFO rb-c800635-224702-414046 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_physical_gift_card: Browser version: Chrome/150.0.7871.114 2026-09-11 03:35:59,524 26 INFO rb-c800635-224702-414046 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_physical_gift_card: Issuing json command http://127.0.0.1:34861/json 2026-09-11 03:35:59,525 26 INFO rb-c800635-224702-414046 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:34861', path='/json', query='', fragment='') with timeout 3 increased to 10s during tests 2026-09-11 03:35:59,544 26 INFO rb-c800635-224702-414046 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_physical_gift_card: Websocket url found: ws://127.0.0.1:34861/devtools/page/C3C089A7128130BECC76FCE0A5FF1B40 2026-09-11 03:35:59,559 26 INFO rb-c800635-224702-414046 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_physical_gift_card: Enable chrome headless console log notification 2026-09-11 03:35:59,564 26 INFO rb-c800635-224702-414046 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_physical_gift_card: Chrome headless enable page notifications 2026-09-11 03:35:59,663 26 INFO rb-c800635-224702-414046 odoo.addons.base.models.res_users: Login successful for login:pos_user from n/a 2026-09-11 03:35:59,668 26 INFO rb-c800635-224702-414046 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_physical_gift_card: Setting session cookie in browser 2026-09-11 03:35:59,670 26 INFO rb-c800635-224702-414046 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-09-11 03:35:59,670 26 INFO rb-c800635-224702-414046 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_physical_gift_card: Navigating to: "http://127.0.0.1:8069/pos/ui/75" 2026-09-11 03:35:59,684 26 INFO rb-c800635-224702-414046 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-09-11 03:36:00,134 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 03:36:00] "GET /pos/ui/75 HTTP/1.1" 200 - 82 0.095 0.358 2026-09-11 03:36:00,138 26 INFO rb-c800635-224702-414046 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_physical_gift_card: Navigation result: {'frameId': 'C3C089A7128130BECC76FCE0A5FF1B40', 'loaderId': 'DA655D7DE78F00C558E319428AC9193C', 'isDownload': False} 2026-09-11 03:36:00,138 26 INFO rb-c800635-224702-414046 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_physical_gift_card: Evaluate ready code "odoo.isTourReady('test_physical_gift_card')" 2026-09-11 03:36:00,158 26 INFO rb-c800635-224702-414046 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-09-11 03:36:00,174 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 03:36:00] "GET /web/assets/31c33ef/web.__assets_tests_call__.min.js HTTP/1.1" 200 - 2 0.002 0.008 2026-09-11 03:36:00,190 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 03:36:00] "GET /web/assets/cbcf32d/point_of_sale.assets_prod.min.css HTTP/1.1" 200 - 2 0.007 0.015 2026-09-11 03:36:00,197 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 03:36:00] "GET /web/assets/e7bee96/point_of_sale.assets_prod.min.js HTTP/1.1" 200 - 2 0.001 0.027 2026-09-11 03:36:00,646 26 INFO ? werkzeug: 127.0.0.1 - - [11/Sep/2026 03:36:00] "GET /web/static/fonts/lato/Lato-Reg-webfont.woff HTTP/1.1" 200 - 0 0.000 0.004 2026-09-11 03:36:00,647 26 INFO ? werkzeug: 127.0.0.1 - - [11/Sep/2026 03:36:00] "GET /point_of_sale/static/src/img/favicon.ico HTTP/1.1" 200 - 0 0.000 0.003 2026-09-11 03:36:00,664 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 03:36:00] "GET /web/webclient/translations?hash=&lang=en_US HTTP/1.1" 200 - 1 0.002 0.008 2026-09-11 03:36:00,678 26 INFO rb-c800635-224702-414046 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-09-11 03:36:00,684 26 INFO rb-c800635-224702-414046 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-09-11 03:36:00,691 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 03:36:00] "POST /web/dataset/call_kw/barcode.nomenclature/read#barcode.nomenclature.read HTTP/1.1" 200 - 5 0.006 0.006 2026-09-11 03:36:00,715 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 03:36:00] "POST /web/dataset/call_kw/barcode.rule/search_read#barcode.rule.search_read HTTP/1.1" 200 - 1 0.001 0.003 2026-09-11 03:36:00,727 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 03:36:00] "POST /pos/ping HTTP/1.1" 200 - 0 0.000 0.002 2026-09-11 03:36:00,766 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 03:36:00] "GET /bus/websocket_worker_bundle?v=19.0-2 HTTP/1.1" 200 - 3 0.003 0.011 2026-09-11 03:36:00,781 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 03:36:00] "POST /web/dataset/call_kw/pos.config/register_new_device_identifier#pos.config.register_new_device_identifier HTTP/1.1" 200 - 9 0.005 0.014 2026-09-11 03:36:00,794 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 03:36:00] "GET /websocket?version=19.0-2 HTTP/1.1" 101 - 1 0.000 0.003 2026-09-11 03:36:00,876 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 03:36:00] "POST /web/dataset/call_kw/pos.session/load_data_params#pos.session.load_data_params HTTP/1.1" 200 - 29 0.039 0.038 2026-09-11 03:36:01,434 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 03:36:01] "POST /web/dataset/call_kw/pos.session/load_data#pos.session.load_data HTTP/1.1" 200 - 392 0.254 0.276 2026-09-11 03:36:01,452 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 03:36:01] "POST /web/dataset/call_kw/pos.session/filter_local_data#pos.session.filter_local_data HTTP/1.1" 200 - 0 0.000 0.008 2026-09-11 03:36:01,529 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 03:36: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.005 2026-09-11 03:36:01,589 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 03:36:01] "GET /web/image/res.company/77/logo/256x256 HTTP/1.1" 200 - 8 0.006 0.030 2026-09-11 03:36:01,629 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 03:36:01] "POST /web/dataset/call_kw/pos.config/read_config_open_orders#pos.config.read_config_open_orders HTTP/1.1" 200 - 1 0.001 0.008 2026-09-11 03:36:01,651 26 INFO rb-c800635-224702-414046 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_physical_gift_card.browser: Owl is running in 'dev' mode. 2026-09-11 03:36:01,678 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 03:36:01] "POST /web/dataset/call_kw/product.product/has_access#product.product.has_access HTTP/1.1" 200 - 1 0.002 0.004 2026-09-11 03:36:01,726 26 INFO ? werkzeug: 127.0.0.1 - - [11/Sep/2026 03:36:01] "GET /point_of_sale/static/src/fonts/Inconsolata.otf HTTP/1.1" 200 - 0 0.000 0.007 2026-09-11 03:36:01,742 26 INFO ? werkzeug: 127.0.0.1 - - [11/Sep/2026 03:36:01] "GET /web/static/img/odoo_logo.svg HTTP/1.1" 200 - 0 0.000 0.003 2026-09-11 03:36:01,743 26 INFO ? werkzeug: 127.0.0.1 - - [11/Sep/2026 03:36:01] "GET /hr_attendance/static/img/background-light.svg HTTP/1.1" 200 - 0 0.000 0.004 2026-09-11 03:36:01,758 26 INFO ? werkzeug: 127.0.0.1 - - [11/Sep/2026 03:36: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-09-11 03:36:01,764 26 INFO ? werkzeug: 127.0.0.1 - - [11/Sep/2026 03:36:01] "GET /web/static/fonts/google/Roboto/Roboto-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.006 2026-09-11 03:36:01,791 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 03:36:01] "GET /web/image/res.users/148/avatar_128 HTTP/1.1" 200 - 14 0.038 0.034 2026-09-11 03:36:01,803 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 03:36:01] "GET /web/image?model=res.company&id=77&field=logo HTTP/1.1" 200 - 3 0.002 0.070 2026-09-11 03:36:01,806 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 03:36:01] "GET /pos/service-worker.js HTTP/1.1" 200 - 0 0.000 0.069 2026-09-11 03:36:01,847 26 INFO rb-c800635-224702-414046 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-09-11 03:36:01,884 26 INFO ? werkzeug: 127.0.0.1 - - [11/Sep/2026 03:36:01] "GET /web/static/lib/zxing-library/zxing-library.js HTTP/1.1" 200 - 0 0.000 0.003 2026-09-11 03:36:01,951 26 INFO rb-c800635-224702-414046 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-09-11 03:36:01,966 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 03:36:01] "GET /pos/ui/75?from_backend=True HTTP/1.1" 200 - 31 0.057 0.031 2026-09-11 03:36:01,971 26 INFO ? werkzeug: 127.0.0.1 - - [11/Sep/2026 03:36:01] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.003 2026-09-11 03:36:02,020 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 03:36:02] "GET /pos/ui/75 HTTP/1.1" 200 - 31 0.022 0.116 2026-09-11 03:36:02,046 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 03:36:02] "GET /web/image?model=product.template&field=image_128&id=1571&unique=2026-09-11T03:28:11.000+00:00 HTTP/1.1" 200 - 3 0.003 0.110 2026-09-11 03:36:02,071 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 03:36:02] "GET /web/image?model=product.template&field=image_128&id=1570&unique=2026-09-11T03:28:11.000+00:00 HTTP/1.1" 200 - 3 0.002 0.152 2026-09-11 03:36:02,113 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 03:36:02] "GET /web/image?model=product.template&field=image_128&id=1572&unique=2026-09-11T03:28:11.000+00:00 HTTP/1.1" 200 - 3 0.002 0.162 2026-09-11 03:36:02,126 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 03:36:02] "GET /web/image?model=product.template&field=image_128&id=8&unique=2026-09-11T03:28:11.000+00:00 HTTP/1.1" 200 - 4 0.003 0.214 2026-09-11 03:36:02,148 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 03:36:02] "GET /web/image?model=product.template&field=image_128&id=1575&unique=2026-09-11T03:28:11.000+00:00 HTTP/1.1" 200 - 3 0.002 0.169 2026-09-11 03:36:02,172 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 03:36:02] "GET /web/image?model=product.template&field=image_128&id=1576&unique=2026-09-11T03:28:11.000+00:00 HTTP/1.1" 200 - 3 0.003 0.146 2026-09-11 03:36:02,207 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 03:36:02] "GET /web/image?model=product.template&field=image_128&id=1577&unique=2026-09-11T03:28:11.000+00:00 HTTP/1.1" 200 - 3 0.005 0.152 2026-09-11 03:36:02,235 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 03:36:02] "GET /web/image?model=product.template&field=image_128&id=1578&unique=2026-09-11T03:28:11.000+00:00 HTTP/1.1" 200 - 3 0.002 0.158 2026-09-11 03:36:02,258 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 03:36:02] "GET /web/image?model=product.template&field=image_128&id=1573&unique=2026-09-11T03:28:11.000+00:00 HTTP/1.1" 200 - 3 0.002 0.127 2026-09-11 03:36:02,284 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 03:36:02] "GET /web/image?model=product.template&field=image_128&id=1574&unique=2026-09-11T03:28:11.000+00:00 HTTP/1.1" 200 - 3 0.003 0.130 2026-09-11 03:36:02,402 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 03:36:02] "POST /web/dataset/call_kw/pos.session/set_opening_control#pos.session.set_opening_control HTTP/1.1" 200 - 38 0.058 0.228 2026-09-11 03:36:02,479 26 INFO rb-c800635-224702-414046 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-09-11 03:36:02,546 26 INFO rb-c800635-224702-414046 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-09-11 03:36:02,608 26 INFO rb-c800635-224702-414046 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-09-11 03:36:03,130 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 03:36:03] "POST /web/dataset/call_kw/loyalty.card/get_gift_card_status#loyalty.card.get_gift_card_status HTTP/1.1" 200 - 11 0.006 0.014 2026-09-11 03:36:03,156 26 INFO rb-c800635-224702-414046 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-09-11 03:36:03,208 26 INFO rb-c800635-224702-414046 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-09-11 03:36:03,261 26 INFO rb-c800635-224702-414046 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-09-11 03:36:03,312 26 INFO rb-c800635-224702-414046 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-09-11 03:36:03,366 26 INFO rb-c800635-224702-414046 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-09-11 03:36:03,421 26 INFO rb-c800635-224702-414046 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-09-11 03:36:03,954 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 03:36:03] "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.014 2026-09-11 03:36:03,988 26 INFO rb-c800635-224702-414046 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-09-11 03:36:04,042 26 INFO rb-c800635-224702-414046 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-09-11 03:36:04,095 26 INFO rb-c800635-224702-414046 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-09-11 03:36:04,146 26 INFO rb-c800635-224702-414046 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-09-11 03:36:04,200 26 INFO rb-c800635-224702-414046 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-09-11 03:36:04,259 26 INFO rb-c800635-224702-414046 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-09-11 03:36:04,786 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 03:36:04] "POST /web/dataset/call_kw/loyalty.card/get_gift_card_status#loyalty.card.get_gift_card_status HTTP/1.1" 200 - 13 0.012 0.012 2026-09-11 03:36:04,823 26 INFO rb-c800635-224702-414046 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-09-11 03:36:04,875 26 INFO rb-c800635-224702-414046 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-09-11 03:36:04,931 26 INFO rb-c800635-224702-414046 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-09-11 03:36:04,978 26 INFO rb-c800635-224702-414046 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-09-11 03:36:05,029 26 INFO rb-c800635-224702-414046 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-09-11 03:36:05,092 26 INFO rb-c800635-224702-414046 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-09-11 03:36:05,150 26 INFO rb-c800635-224702-414046 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-09-11 03:36:05,211 26 INFO rb-c800635-224702-414046 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-09-11 03:36:05,266 26 INFO rb-c800635-224702-414046 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-09-11 03:36:05,276 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 03:36:05] "POST /web/dataset/call_kw/loyalty.card/get_loyalty_card_partner_by_code#loyalty.card.get_loyalty_card_partner_by_code HTTP/1.1" 200 - 2 0.002 0.007 2026-09-11 03:36:05,306 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 03:36:05] "POST /web/dataset/call_kw/pos.config/use_coupon_code#pos.config.use_coupon_code HTTP/1.1" 200 - 10 0.006 0.013 2026-09-11 03:36:05,329 26 INFO rb-c800635-224702-414046 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-09-11 03:36:05,383 26 INFO rb-c800635-224702-414046 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-09-11 03:36:05,441 26 INFO rb-c800635-224702-414046 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-09-11 03:36:05,961 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 03:36:05] "POST /web/dataset/call_kw/loyalty.card/get_gift_card_status#loyalty.card.get_gift_card_status HTTP/1.1" 200 - 7 0.004 0.014 2026-09-11 03:36:05,989 26 INFO rb-c800635-224702-414046 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-09-11 03:36:08,038 26 INFO rb-c800635-224702-414046 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-09-11 03:36:08,112 26 INFO rb-c800635-224702-414046 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-09-11 03:36:08,163 26 INFO rb-c800635-224702-414046 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-09-11 03:36:08,215 26 INFO rb-c800635-224702-414046 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-09-11 03:36:08,265 26 INFO rb-c800635-224702-414046 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-09-11 03:36:08,316 26 INFO rb-c800635-224702-414046 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-09-11 03:36:08,369 26 INFO rb-c800635-224702-414046 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-09-11 03:36:08,419 26 INFO rb-c800635-224702-414046 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-09-11 03:36:08,540 26 INFO rb-c800635-224702-414046 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-09-11 03:36:08,591 26 INFO rb-c800635-224702-414046 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-09-11 03:36:08,641 26 INFO rb-c800635-224702-414046 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-09-11 03:36:08,711 26 INFO rb-c800635-224702-414046 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-09-11 03:36:08,724 26 INFO ? werkzeug: 127.0.0.1 - - [11/Sep/2026 03:36:08] "GET /point_of_sale/static/src/img/card-bank.png HTTP/1.1" 200 - 0 0.000 0.002 2026-09-11 03:36:08,726 26 INFO ? werkzeug: 127.0.0.1 - - [11/Sep/2026 03:36:08] "GET /point_of_sale/static/src/img/money.png HTTP/1.1" 200 - 0 0.000 0.002 2026-09-11 03:36:08,762 26 INFO rb-c800635-224702-414046 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-09-11 03:36:08,812 26 INFO rb-c800635-224702-414046 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-09-11 03:36:08,884 26 INFO rb-c800635-224702-414046 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-09-11 03:36:08,936 26 INFO rb-c800635-224702-414046 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-09-11 03:36:08,989 26 INFO rb-c800635-224702-414046 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-09-11 03:36:09,056 26 INFO rb-c800635-224702-414046 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-09-11 03:36:09,063 26 INFO rb-c800635-224702-414046 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #52053961 started for PoS orders references: [{'name': '/', 'pos_reference': '261-75-000001', 'uuid': '44333eaa-7205-49e6-b29b-3e0092383ba5'}] 2026-09-11 03:36:09,066 26 INFO ? werkzeug: 127.0.0.1 - - [11/Sep/2026 03:36:09] "GET /web/static/img/spin.svg HTTP/1.1" 200 - 0 0.000 0.005 2026-09-11 03:36:09,184 26 INFO rb-c800635-224702-414046 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #52053961 order {'name': '/', 'pos_reference': '261-75-000001', 'uuid': '44333eaa-7205-49e6-b29b-3e0092383ba5'} created pos.order #592 2026-09-11 03:36:09,199 26 INFO rb-c800635-224702-414046 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #52053961 finished 2026-09-11 03:36:09,285 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 03:36:09] "POST /web/dataset/call_kw/pos.order/sync_from_ui#pos.order.sync_from_ui HTTP/1.1" 200 - 78 0.121 0.103 2026-09-11 03:36:09,363 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 03:36:09] "POST /web/dataset/call_kw/pos.order/confirm_coupon_programs#pos.order.confirm_coupon_programs HTTP/1.1" 200 - 25 0.016 0.025 2026-09-11 03:36:09,384 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 03:36:09] "POST /web/dataset/call_kw/pos.order/get_preparation_change#pos.order.get_preparation_change HTTP/1.1" 200 - 1 0.001 0.008 2026-09-11 03:36:09,491 26 INFO rb-c800635-224702-414046 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-09-11 03:36:09,515 26 INFO rb-c800635-224702-414046 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #66500221 started for PoS orders references: [{'name': 'Shop - 000001', 'pos_reference': '261-75-000001', 'uuid': '44333eaa-7205-49e6-b29b-3e0092383ba5'}] 2026-09-11 03:36:09,526 26 INFO rb-c800635-224702-414046 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #66500221 order {'name': 'Shop - 000001', 'pos_reference': '261-75-000001', 'uuid': '44333eaa-7205-49e6-b29b-3e0092383ba5'} sync ignored for existing PoS order pos.order(592,) (state: paid) 2026-09-11 03:36:09,546 26 INFO rb-c800635-224702-414046 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-09-11 03:36:09,546 26 INFO rb-c800635-224702-414046 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #66500221 finished 2026-09-11 03:36:09,607 26 INFO rb-c800635-224702-414046 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-09-11 03:36:09,665 26 INFO rb-c800635-224702-414046 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-09-11 03:36:09,667 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 03:36:09] "POST /web/dataset/call_kw/pos.order/sync_from_ui#pos.order.sync_from_ui HTTP/1.1" 200 - 66 0.075 0.079 2026-09-11 03:36:09,697 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 03:36:09] "POST /web/dataset/call_kw/pos.order/confirm_coupon_programs#pos.order.confirm_coupon_programs HTTP/1.1" 200 - 5 0.003 0.009 2026-09-11 03:36:09,718 26 INFO rb-c800635-224702-414046 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-09-11 03:36:09,772 26 INFO rb-c800635-224702-414046 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-09-11 03:36:09,826 26 INFO rb-c800635-224702-414046 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-09-11 03:36:09,880 26 INFO rb-c800635-224702-414046 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-09-11 03:36:09,891 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 03:36:09] "POST /web/dataset/call_kw/loyalty.card/get_loyalty_card_partner_by_code#loyalty.card.get_loyalty_card_partner_by_code HTTP/1.1" 200 - 2 0.002 0.007 2026-09-11 03:36:09,935 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 03:36:09] "POST /web/dataset/call_kw/pos.config/use_coupon_code#pos.config.use_coupon_code HTTP/1.1" 200 - 10 0.019 0.017 2026-09-11 03:36:10,000 26 INFO rb-c800635-224702-414046 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-09-11 03:36:10,052 26 INFO rb-c800635-224702-414046 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-09-11 03:36:10,102 26 INFO rb-c800635-224702-414046 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-09-11 03:36:10,154 26 INFO rb-c800635-224702-414046 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-09-11 03:36:10,205 26 INFO rb-c800635-224702-414046 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-09-11 03:36:10,256 26 INFO rb-c800635-224702-414046 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-09-11 03:36:10,306 26 INFO rb-c800635-224702-414046 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-09-11 03:36:10,367 26 INFO rb-c800635-224702-414046 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-09-11 03:36:10,417 26 INFO rb-c800635-224702-414046 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-09-11 03:36:10,468 26 INFO rb-c800635-224702-414046 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-09-11 03:36:10,524 26 INFO rb-c800635-224702-414046 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-09-11 03:36:10,576 26 INFO rb-c800635-224702-414046 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-09-11 03:36:10,631 26 INFO rb-c800635-224702-414046 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-09-11 03:36:10,646 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 03:36:10] "POST /web/dataset/call_kw/pos.order/validate_coupon_programs#pos.order.validate_coupon_programs HTTP/1.1" 200 - 4 0.003 0.010 2026-09-11 03:36:10,665 26 INFO rb-c800635-224702-414046 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #49268856 started for PoS orders references: [{'name': '/', 'pos_reference': '261-75-000002', 'uuid': 'f1821b56-fed1-4d76-a588-53f7ce3b0308'}] 2026-09-11 03:36:11,008 26 INFO rb-c800635-224702-414046 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #49268856 order {'name': '/', 'pos_reference': '261-75-000002', 'uuid': 'f1821b56-fed1-4d76-a588-53f7ce3b0308'} created pos.order #593 2026-09-11 03:36:11,021 26 INFO rb-c800635-224702-414046 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #49268856 finished 2026-09-11 03:36:11,060 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 03:36:11] "POST /web/dataset/call_kw/pos.order/sync_from_ui#pos.order.sync_from_ui HTTP/1.1" 200 - 169 0.185 0.213 2026-09-11 03:36:11,115 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 03:36:11] "POST /web/dataset/call_kw/pos.order/confirm_coupon_programs#pos.order.confirm_coupon_programs HTTP/1.1" 200 - 21 0.013 0.024 2026-09-11 03:36:11,131 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 03:36:11] "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-09-11 03:36:11,148 26 INFO rb-c800635-224702-414046 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #526112 started for PoS orders references: [{'name': 'Shop - 000002', 'pos_reference': '261-75-000002', 'uuid': 'f1821b56-fed1-4d76-a588-53f7ce3b0308'}] 2026-09-11 03:36:11,154 26 INFO rb-c800635-224702-414046 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #526112 order {'name': 'Shop - 000002', 'pos_reference': '261-75-000002', 'uuid': 'f1821b56-fed1-4d76-a588-53f7ce3b0308'} sync ignored for existing PoS order pos.order(593,) (state: paid) 2026-09-11 03:36:11,172 26 INFO rb-c800635-224702-414046 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #526112 finished 2026-09-11 03:36:11,201 26 INFO rb-c800635-224702-414046 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-09-11 03:36:11,242 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 03:36:11] "POST /web/dataset/call_kw/pos.order/sync_from_ui#pos.order.sync_from_ui HTTP/1.1" 200 - 48 0.024 0.071 2026-09-11 03:36:11,270 26 INFO rb-c800635-224702-414046 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-09-11 03:36:11,278 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 03:36:11] "POST /web/dataset/call_kw/pos.order/confirm_coupon_programs#pos.order.confirm_coupon_programs HTTP/1.1" 200 - 5 0.004 0.011 2026-09-11 03:36:11,331 26 INFO rb-c800635-224702-414046 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-09-11 03:36:11,383 26 INFO rb-c800635-224702-414046 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-09-11 03:36:11,441 26 INFO rb-c800635-224702-414046 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-09-11 03:36:11,496 26 INFO rb-c800635-224702-414046 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-09-11 03:36:11,553 26 INFO rb-c800635-224702-414046 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-09-11 03:36:11,606 26 INFO rb-c800635-224702-414046 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-09-11 03:36:11,616 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 03:36:11] "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.007 2026-09-11 03:36:11,645 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 03:36:11] "POST /web/dataset/call_kw/pos.config/use_coupon_code#pos.config.use_coupon_code HTTP/1.1" 200 - 10 0.005 0.014 2026-09-11 03:36:11,689 26 INFO rb-c800635-224702-414046 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-09-11 03:36:11,740 26 INFO rb-c800635-224702-414046 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-09-11 03:36:11,791 26 INFO rb-c800635-224702-414046 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-09-11 03:36:11,842 26 INFO rb-c800635-224702-414046 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-09-11 03:36:11,892 26 INFO rb-c800635-224702-414046 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-09-11 03:36:11,943 26 INFO rb-c800635-224702-414046 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-09-11 03:36:11,994 26 INFO rb-c800635-224702-414046 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-09-11 03:36:12,050 26 INFO rb-c800635-224702-414046 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-09-11 03:36:12,100 26 INFO rb-c800635-224702-414046 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-09-11 03:36:12,151 26 INFO rb-c800635-224702-414046 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-09-11 03:36:12,206 26 INFO rb-c800635-224702-414046 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-09-11 03:36:12,259 26 INFO rb-c800635-224702-414046 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-09-11 03:36:12,316 26 INFO rb-c800635-224702-414046 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-09-11 03:36:12,327 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 03:36:12] "POST /web/dataset/call_kw/pos.order/validate_coupon_programs#pos.order.validate_coupon_programs HTTP/1.1" 200 - 4 0.004 0.008 2026-09-11 03:36:12,349 26 INFO rb-c800635-224702-414046 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #81085432 started for PoS orders references: [{'name': '/', 'pos_reference': '261-75-000003', 'uuid': '3155d01f-1072-4c9c-b368-bb60f87029ac'}] 2026-09-11 03:36:12,558 26 INFO rb-c800635-224702-414046 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #81085432 order {'name': '/', 'pos_reference': '261-75-000003', 'uuid': '3155d01f-1072-4c9c-b368-bb60f87029ac'} created pos.order #594 2026-09-11 03:36:12,569 26 INFO rb-c800635-224702-414046 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #81085432 finished 2026-09-11 03:36:12,611 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 03:36:12] "POST /web/dataset/call_kw/pos.order/sync_from_ui#pos.order.sync_from_ui HTTP/1.1" 200 - 117 0.098 0.167 2026-09-11 03:36:12,674 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 03:36:12] "POST /web/dataset/call_kw/pos.order/confirm_coupon_programs#pos.order.confirm_coupon_programs HTTP/1.1" 200 - 20 0.012 0.022 2026-09-11 03:36:12,703 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 03:36:12] "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-09-11 03:36:12,743 26 INFO rb-c800635-224702-414046 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #89077722 started for PoS orders references: [{'name': 'Shop - 000003', 'pos_reference': '261-75-000003', 'uuid': '3155d01f-1072-4c9c-b368-bb60f87029ac'}] 2026-09-11 03:36:12,754 26 INFO rb-c800635-224702-414046 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #89077722 order {'name': 'Shop - 000003', 'pos_reference': '261-75-000003', 'uuid': '3155d01f-1072-4c9c-b368-bb60f87029ac'} sync ignored for existing PoS order pos.order(594,) (state: paid) 2026-09-11 03:36:12,758 26 INFO rb-c800635-224702-414046 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-09-11 03:36:12,774 26 INFO rb-c800635-224702-414046 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #89077722 finished 2026-09-11 03:36:12,800 26 INFO rb-c800635-224702-414046 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-09-11 03:36:12,860 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 03:36:12] "POST /web/dataset/call_kw/pos.order/sync_from_ui#pos.order.sync_from_ui HTTP/1.1" 200 - 48 0.058 0.063 2026-09-11 03:36:12,861 26 INFO rb-c800635-224702-414046 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-09-11 03:36:12,901 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 03:36:12] "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-09-11 03:36:12,931 26 INFO rb-c800635-224702-414046 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-09-11 03:36:12,982 26 INFO rb-c800635-224702-414046 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-09-11 03:36:13,037 26 INFO rb-c800635-224702-414046 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-09-11 03:36:13,091 26 INFO rb-c800635-224702-414046 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-09-11 03:36:13,149 26 INFO rb-c800635-224702-414046 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-09-11 03:36:13,203 26 INFO rb-c800635-224702-414046 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-09-11 03:36:13,223 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 03:36:13] "POST /web/dataset/call_kw/loyalty.card/get_loyalty_card_partner_by_code#loyalty.card.get_loyalty_card_partner_by_code HTTP/1.1" 200 - 2 0.006 0.012 2026-09-11 03:36:13,254 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 03:36:13] "POST /web/dataset/call_kw/pos.config/use_coupon_code#pos.config.use_coupon_code HTTP/1.1" 200 - 10 0.008 0.015 2026-09-11 03:36:13,322 26 INFO rb-c800635-224702-414046 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-09-11 03:36:13,372 26 INFO rb-c800635-224702-414046 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-09-11 03:36:13,422 26 INFO rb-c800635-224702-414046 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-09-11 03:36:13,473 26 INFO rb-c800635-224702-414046 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-09-11 03:36:13,524 26 INFO rb-c800635-224702-414046 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-09-11 03:36:13,575 26 INFO rb-c800635-224702-414046 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-09-11 03:36:13,626 26 INFO rb-c800635-224702-414046 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-09-11 03:36:13,686 26 INFO rb-c800635-224702-414046 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-09-11 03:36:13,733 26 INFO rb-c800635-224702-414046 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-09-11 03:36:13,784 26 INFO rb-c800635-224702-414046 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-09-11 03:36:13,841 26 INFO rb-c800635-224702-414046 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-09-11 03:36:13,893 26 INFO rb-c800635-224702-414046 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-09-11 03:36:13,948 26 INFO rb-c800635-224702-414046 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-09-11 03:36:13,961 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 03:36:13] "POST /web/dataset/call_kw/pos.order/validate_coupon_programs#pos.order.validate_coupon_programs HTTP/1.1" 200 - 4 0.004 0.008 2026-09-11 03:36:13,989 26 INFO rb-c800635-224702-414046 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #2966966 started for PoS orders references: [{'name': '/', 'pos_reference': '261-75-000004', 'uuid': 'ecce7ce3-9854-4a1c-992d-76abfc6c4caf'}] 2026-09-11 03:36:14,200 26 INFO rb-c800635-224702-414046 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #2966966 order {'name': '/', 'pos_reference': '261-75-000004', 'uuid': 'ecce7ce3-9854-4a1c-992d-76abfc6c4caf'} created pos.order #595 2026-09-11 03:36:14,220 26 INFO rb-c800635-224702-414046 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #2966966 finished 2026-09-11 03:36:14,278 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 03:36:14] "POST /web/dataset/call_kw/pos.order/sync_from_ui#pos.order.sync_from_ui HTTP/1.1" 200 - 117 0.099 0.192 2026-09-11 03:36:14,344 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 03:36:14] "POST /web/dataset/call_kw/pos.order/confirm_coupon_programs#pos.order.confirm_coupon_programs HTTP/1.1" 200 - 20 0.009 0.021 2026-09-11 03:36:14,390 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 03:36:14] "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-09-11 03:36:14,402 26 INFO rb-c800635-224702-414046 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-09-11 03:36:14,413 26 INFO rb-c800635-224702-414046 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #58831859 started for PoS orders references: [{'name': 'Shop - 000004', 'pos_reference': '261-75-000004', 'uuid': 'ecce7ce3-9854-4a1c-992d-76abfc6c4caf'}] 2026-09-11 03:36:14,424 26 INFO rb-c800635-224702-414046 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #58831859 order {'name': 'Shop - 000004', 'pos_reference': '261-75-000004', 'uuid': 'ecce7ce3-9854-4a1c-992d-76abfc6c4caf'} sync ignored for existing PoS order pos.order(595,) (state: paid) 2026-09-11 03:36:14,442 26 INFO rb-c800635-224702-414046 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #58831859 finished 2026-09-11 03:36:14,452 26 INFO rb-c800635-224702-414046 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-09-11 03:36:14,512 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 03:36:14] "POST /web/dataset/call_kw/pos.order/sync_from_ui#pos.order.sync_from_ui HTTP/1.1" 200 - 48 0.028 0.073 2026-09-11 03:36:14,519 26 INFO rb-c800635-224702-414046 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-09-11 03:36:14,569 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 03:36:14] "POST /web/dataset/call_kw/pos.order/confirm_coupon_programs#pos.order.confirm_coupon_programs HTTP/1.1" 200 - 5 0.003 0.008 2026-09-11 03:36:14,583 26 INFO rb-c800635-224702-414046 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-09-11 03:36:14,646 26 INFO rb-c800635-224702-414046 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-09-11 03:36:14,716 26 INFO rb-c800635-224702-414046 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-09-11 03:36:14,763 26 INFO rb-c800635-224702-414046 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-09-11 03:36:14,828 26 INFO rb-c800635-224702-414046 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-09-11 03:36:14,874 26 INFO rb-c800635-224702-414046 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-09-11 03:36:14,931 26 INFO rb-c800635-224702-414046 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-09-11 03:36:14,986 26 INFO rb-c800635-224702-414046 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-09-11 03:36:14,997 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 03:36:14] "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.008 2026-09-11 03:36:15,028 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 03:36:15] "POST /web/dataset/call_kw/pos.config/use_coupon_code#pos.config.use_coupon_code HTTP/1.1" 200 - 10 0.006 0.017 2026-09-11 03:36:15,074 26 INFO rb-c800635-224702-414046 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-09-11 03:36:15,125 26 INFO rb-c800635-224702-414046 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-09-11 03:36:15,181 26 INFO rb-c800635-224702-414046 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-09-11 03:36:15,228 26 INFO rb-c800635-224702-414046 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-09-11 03:36:15,279 26 INFO rb-c800635-224702-414046 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-09-11 03:36:15,330 26 INFO rb-c800635-224702-414046 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-09-11 03:36:15,381 26 INFO rb-c800635-224702-414046 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-09-11 03:36:15,438 26 INFO rb-c800635-224702-414046 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-09-11 03:36:15,487 26 INFO rb-c800635-224702-414046 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-09-11 03:36:15,538 26 INFO rb-c800635-224702-414046 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-09-11 03:36:15,594 26 INFO rb-c800635-224702-414046 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-09-11 03:36:15,647 26 INFO rb-c800635-224702-414046 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-09-11 03:36:15,702 26 INFO rb-c800635-224702-414046 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-09-11 03:36:15,716 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 03:36:15] "POST /web/dataset/call_kw/pos.order/validate_coupon_programs#pos.order.validate_coupon_programs HTTP/1.1" 200 - 4 0.003 0.011 2026-09-11 03:36:15,736 26 INFO rb-c800635-224702-414046 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #87459792 started for PoS orders references: [{'name': '/', 'pos_reference': '261-75-000005', 'uuid': '2aea5837-ac0d-4c18-87a9-dc38b7c917c5'}] 2026-09-11 03:36:15,938 26 INFO rb-c800635-224702-414046 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #87459792 order {'name': '/', 'pos_reference': '261-75-000005', 'uuid': '2aea5837-ac0d-4c18-87a9-dc38b7c917c5'} created pos.order #596 2026-09-11 03:36:15,950 26 INFO rb-c800635-224702-414046 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #87459792 finished 2026-09-11 03:36:15,985 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 03:36:15] "POST /web/dataset/call_kw/pos.order/sync_from_ui#pos.order.sync_from_ui HTTP/1.1" 200 - 117 0.082 0.169 2026-09-11 03:36:16,036 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 03:36:16] "POST /web/dataset/call_kw/pos.order/confirm_coupon_programs#pos.order.confirm_coupon_programs HTTP/1.1" 200 - 20 0.010 0.020 2026-09-11 03:36:16,062 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 03:36:16] "POST /web/dataset/call_kw/pos.order/get_preparation_change#pos.order.get_preparation_change HTTP/1.1" 200 - 1 0.003 0.006 2026-09-11 03:36:16,086 26 INFO rb-c800635-224702-414046 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #1698293 started for PoS orders references: [{'name': 'Shop - 000005', 'pos_reference': '261-75-000005', 'uuid': '2aea5837-ac0d-4c18-87a9-dc38b7c917c5'}] 2026-09-11 03:36:16,094 26 INFO rb-c800635-224702-414046 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-09-11 03:36:16,095 26 INFO rb-c800635-224702-414046 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #1698293 order {'name': 'Shop - 000005', 'pos_reference': '261-75-000005', 'uuid': '2aea5837-ac0d-4c18-87a9-dc38b7c917c5'} sync ignored for existing PoS order pos.order(596,) (state: paid) 2026-09-11 03:36:16,107 26 INFO rb-c800635-224702-414046 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #1698293 finished 2026-09-11 03:36:16,145 26 INFO rb-c800635-224702-414046 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-09-11 03:36:16,193 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 03:36:16] "POST /web/dataset/call_kw/pos.order/sync_from_ui#pos.order.sync_from_ui HTTP/1.1" 200 - 48 0.038 0.072 2026-09-11 03:36:16,208 26 INFO rb-c800635-224702-414046 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-09-11 03:36:16,245 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 03:36:16] "POST /web/dataset/call_kw/pos.order/confirm_coupon_programs#pos.order.confirm_coupon_programs HTTP/1.1" 200 - 5 0.006 0.017 2026-09-11 03:36:16,270 26 INFO rb-c800635-224702-414046 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-09-11 03:36:16,337 26 INFO rb-c800635-224702-414046 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-09-11 03:36:16,391 26 INFO rb-c800635-224702-414046 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-09-11 03:36:16,447 26 INFO rb-c800635-224702-414046 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-09-11 03:36:16,502 26 INFO rb-c800635-224702-414046 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-09-11 03:36:16,556 26 INFO rb-c800635-224702-414046 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-09-11 03:36:16,610 26 INFO rb-c800635-224702-414046 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-09-11 03:36:16,617 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 03:36:16] "POST /web/dataset/call_kw/loyalty.card/get_loyalty_card_partner_by_code#loyalty.card.get_loyalty_card_partner_by_code HTTP/1.1" 200 - 2 0.002 0.005 2026-09-11 03:36:16,647 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 03:36:16] "POST /web/dataset/call_kw/pos.config/use_coupon_code#pos.config.use_coupon_code HTTP/1.1" 200 - 6 0.009 0.013 2026-09-11 03:36:16,661 26 INFO rb-c800635-224702-414046 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-09-11 03:36:16,713 26 INFO rb-c800635-224702-414046 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-09-11 03:36:16,768 26 INFO rb-c800635-224702-414046 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-09-11 03:36:16,818 26 INFO rb-c800635-224702-414046 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-09-11 03:36:16,869 26 INFO rb-c800635-224702-414046 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-09-11 03:36:16,927 26 INFO rb-c800635-224702-414046 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-09-11 03:36:16,980 26 INFO rb-c800635-224702-414046 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-09-11 03:36:17,033 26 INFO rb-c800635-224702-414046 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-09-11 03:36:17,087 26 INFO rb-c800635-224702-414046 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-09-11 03:36:17,142 26 INFO rb-c800635-224702-414046 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-09-11 03:36:17,203 26 INFO rb-c800635-224702-414046 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-09-11 03:36:17,209 26 INFO rb-c800635-224702-414046 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #25049779 started for PoS orders references: [{'name': '/', 'pos_reference': '261-75-000006', 'uuid': 'bc8a5c38-77e9-487d-842a-b1745b24e4da'}] 2026-09-11 03:36:17,456 26 INFO rb-c800635-224702-414046 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #25049779 order {'name': '/', 'pos_reference': '261-75-000006', 'uuid': 'bc8a5c38-77e9-487d-842a-b1745b24e4da'} created pos.order #597 2026-09-11 03:36:17,476 26 INFO rb-c800635-224702-414046 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #25049779 finished 2026-09-11 03:36:17,510 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 03:36:17] "POST /web/dataset/call_kw/pos.order/sync_from_ui#pos.order.sync_from_ui HTTP/1.1" 200 - 116 0.123 0.180 2026-09-11 03:36:17,570 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 03:36:17] "POST /web/dataset/call_kw/pos.order/get_preparation_change#pos.order.get_preparation_change HTTP/1.1" 200 - 1 0.002 0.009 2026-09-11 03:36:17,611 26 INFO rb-c800635-224702-414046 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-09-11 03:36:17,614 26 INFO rb-c800635-224702-414046 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #22561810 started for PoS orders references: [{'name': 'Shop - 000006', 'pos_reference': '261-75-000006', 'uuid': 'bc8a5c38-77e9-487d-842a-b1745b24e4da'}] 2026-09-11 03:36:17,627 26 INFO rb-c800635-224702-414046 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #22561810 order {'name': 'Shop - 000006', 'pos_reference': '261-75-000006', 'uuid': 'bc8a5c38-77e9-487d-842a-b1745b24e4da'} sync ignored for existing PoS order pos.order(597,) (state: paid) 2026-09-11 03:36:17,641 26 INFO rb-c800635-224702-414046 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #22561810 finished 2026-09-11 03:36:17,662 26 INFO rb-c800635-224702-414046 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-09-11 03:36:17,710 26 INFO rb-c800635-224702-414046 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-09-11 03:36:17,736 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 03:36:17] "POST /web/dataset/call_kw/pos.order/sync_from_ui#pos.order.sync_from_ui HTTP/1.1" 200 - 49 0.059 0.064 2026-09-11 03:36:17,852 26 INFO rb-c800635-224702-414046 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-09-11 03:36:17,909 26 INFO rb-c800635-224702-414046 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-09-11 03:36:17,959 26 INFO rb-c800635-224702-414046 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-09-11 03:36:18,023 26 INFO rb-c800635-224702-414046 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-09-11 03:36:18,083 26 INFO rb-c800635-224702-414046 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-09-11 03:36:18,134 26 INFO rb-c800635-224702-414046 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-09-11 03:36:18,200 26 INFO rb-c800635-224702-414046 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-09-11 03:36:18,252 26 INFO rb-c800635-224702-414046 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-09-11 03:36:18,307 26 INFO rb-c800635-224702-414046 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-09-11 03:36:18,362 26 INFO rb-c800635-224702-414046 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-09-11 03:36:18,413 26 INFO rb-c800635-224702-414046 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-09-11 03:36:18,463 26 INFO rb-c800635-224702-414046 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-09-11 03:36:18,513 26 INFO rb-c800635-224702-414046 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-09-11 03:36:18,638 26 INFO rb-c800635-224702-414046 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-09-11 03:36:18,689 26 INFO rb-c800635-224702-414046 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-09-11 03:36:18,745 26 INFO rb-c800635-224702-414046 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-09-11 03:36:18,796 26 INFO rb-c800635-224702-414046 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-09-11 03:36:18,847 26 INFO rb-c800635-224702-414046 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-09-11 03:36:18,903 26 INFO rb-c800635-224702-414046 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-09-11 03:36:18,955 26 INFO rb-c800635-224702-414046 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-09-11 03:36:19,007 26 INFO rb-c800635-224702-414046 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-09-11 03:36:19,058 26 INFO rb-c800635-224702-414046 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-09-11 03:36:19,124 26 INFO rb-c800635-224702-414046 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-09-11 03:36:19,127 26 INFO rb-c800635-224702-414046 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #90039397 started for PoS orders references: [{'name': '/', 'pos_reference': '261-75-000007', 'uuid': '680c8b70-9ac3-4af2-9ab9-7d78cdbac411'}] 2026-09-11 03:36:19,188 26 INFO rb-c800635-224702-414046 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #90039397 order {'name': '/', 'pos_reference': '261-75-000007', 'uuid': '680c8b70-9ac3-4af2-9ab9-7d78cdbac411'} created pos.order #598 2026-09-11 03:36:19,204 26 INFO rb-c800635-224702-414046 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #90039397 finished 2026-09-11 03:36:19,266 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 03:36:19] "POST /web/dataset/call_kw/pos.order/sync_from_ui#pos.order.sync_from_ui HTTP/1.1" 200 - 54 0.038 0.103 2026-09-11 03:36:19,465 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 03:36:19] "POST /web/dataset/call_kw/pos.order/confirm_coupon_programs#pos.order.confirm_coupon_programs HTTP/1.1" 200 - 59 0.045 0.106 2026-09-11 03:36:19,502 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 03:36:19] "POST /web/dataset/call_kw/pos.order/get_preparation_change#pos.order.get_preparation_change HTTP/1.1" 200 - 1 0.014 0.011 2026-09-11 03:36:19,528 26 INFO rb-c800635-224702-414046 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #53417454 started for PoS orders references: [{'name': 'Shop - 000007', 'pos_reference': '261-75-000007', 'uuid': '680c8b70-9ac3-4af2-9ab9-7d78cdbac411'}] 2026-09-11 03:36:19,535 26 INFO rb-c800635-224702-414046 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-09-11 03:36:19,537 26 INFO rb-c800635-224702-414046 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #53417454 order {'name': 'Shop - 000007', 'pos_reference': '261-75-000007', 'uuid': '680c8b70-9ac3-4af2-9ab9-7d78cdbac411'} sync ignored for existing PoS order pos.order(598,) (state: paid) 2026-09-11 03:36:19,549 26 INFO rb-c800635-224702-414046 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #53417454 finished 2026-09-11 03:36:19,587 26 INFO rb-c800635-224702-414046 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_physical_gift_card.browser: tour succeeded 2026-09-11 03:36:19,589 26 INFO rb-c800635-224702-414046 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_physical_gift_card.browser: ╔════════════════════════════════════════╗ ║ TOUR test_physical_gift_card SUCCEEDED ║ ╚════════════════════════════════════════╝ 2026-09-11 03:36:19,647 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 03:36:19] "POST /web/dataset/call_kw/pos.order/sync_from_ui#pos.order.sync_from_ui HTTP/1.1" 200 - 48 0.052 0.070 2026-09-11 03:36:19,804 26 INFO rb-c800635-224702-414046 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_physical_gift_card.browser: heap 33851720 (allocated 36712448) 2026-09-11 03:36:19,827 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 03:36:19] "POST /web/dataset/call_kw/pos.order/confirm_coupon_programs#pos.order.confirm_coupon_programs HTTP/1.1" 200 - 6 0.008 0.013 2026-09-11 03:36:19,830 26 INFO rb-c800635-224702-414046 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_physical_gift_card: Closing chrome headless with pid 85002 2026-09-11 03:36:19,832 26 INFO rb-c800635-224702-414046 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_physical_gift_card: Closing websocket connection 2026-09-11 03:36:19,839 26 INFO rb-c800635-224702-414046 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_physical_gift_card: Terminating chrome headless with pid 85002 2026-09-11 03:36:19,936 26 INFO rb-c800635-224702-414046 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_physical_gift_card: Chrome Log in: /tmp/odoo_tests/rb-c800635-224702-414046/chrome_logs/chrome_log_20260911_033619_935936_test_physical_gift_card.txt 2026-09-11 03:36:19,936 26 INFO rb-c800635-224702-414046 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_physical_gift_card: Removing chrome user profile "/tmp/tmp55xm8jhf_chrome_odoo" 2026-09-11 03:36:19,971 26 INFO rb-c800635-224702-414046 odoo.addons.pos_loyalty.tests.test_frontend: Starting TestUi.test_physical_gift_card_invoiced ... 2026-09-11 03:36:20,546 26 INFO rb-c800635-224702-414046 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_physical_gift_card_invoiced: Chrome pid: 85258 2026-09-11 03:36:20,547 26 INFO rb-c800635-224702-414046 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_physical_gift_card_invoiced: Chrome headless temporary user profile dir: /tmp/tmpun0rgegm_chrome_odoo 2026-09-11 03:36:20,547 26 INFO rb-c800635-224702-414046 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_physical_gift_card_invoiced: Issuing json command http://127.0.0.1:40623/json/version 2026-09-11 03:36:20,548 26 INFO rb-c800635-224702-414046 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:40623', path='/json/version', query='', fragment='') with timeout 3 increased to 10s during tests 2026-09-11 03:36:20,572 26 INFO rb-c800635-224702-414046 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_physical_gift_card_invoiced: Browser version: Chrome/150.0.7871.114 2026-09-11 03:36:20,572 26 INFO rb-c800635-224702-414046 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_physical_gift_card_invoiced: Issuing json command http://127.0.0.1:40623/json 2026-09-11 03:36:20,573 26 INFO rb-c800635-224702-414046 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:40623', path='/json', query='', fragment='') with timeout 3 increased to 10s during tests 2026-09-11 03:36:20,597 26 INFO rb-c800635-224702-414046 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_physical_gift_card_invoiced: Websocket url found: ws://127.0.0.1:40623/devtools/page/57781CD9B903DD180453F5F0D078B7A9 2026-09-11 03:36:20,616 26 INFO rb-c800635-224702-414046 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_physical_gift_card_invoiced: Enable chrome headless console log notification 2026-09-11 03:36:20,619 26 INFO rb-c800635-224702-414046 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_physical_gift_card_invoiced: Chrome headless enable page notifications 2026-09-11 03:36:20,716 26 INFO rb-c800635-224702-414046 odoo.addons.base.models.res_users: Login successful for login:pos_user from n/a 2026-09-11 03:36:20,721 26 INFO rb-c800635-224702-414046 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_physical_gift_card_invoiced: Setting session cookie in browser 2026-09-11 03:36:20,724 26 INFO rb-c800635-224702-414046 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-09-11 03:36:20,725 26 INFO rb-c800635-224702-414046 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-09-11 03:36:20,738 26 INFO rb-c800635-224702-414046 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-09-11 03:36:21,206 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 03:36:21] "GET /pos/web?config_id=75 HTTP/1.1" 200 - 87 0.058 0.414 2026-09-11 03:36:21,210 26 INFO rb-c800635-224702-414046 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_physical_gift_card_invoiced: Navigation result: {'frameId': '57781CD9B903DD180453F5F0D078B7A9', 'loaderId': 'A6719564F4A27E8F1793C14D04EEAEDC', 'isDownload': False} 2026-09-11 03:36:21,210 26 INFO rb-c800635-224702-414046 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_physical_gift_card_invoiced: Evaluate ready code "odoo.isTourReady('test_physical_gift_card_invoiced')" 2026-09-11 03:36:21,228 26 INFO rb-c800635-224702-414046 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-09-11 03:36:21,253 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 03:36:21] "GET /web/assets/e7bee96/point_of_sale.assets_prod.min.js HTTP/1.1" 200 - 2 0.001 0.013 2026-09-11 03:36:21,262 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 03:36:21] "GET /web/assets/31c33ef/web.__assets_tests_call__.min.js HTTP/1.1" 200 - 2 0.005 0.012 2026-09-11 03:36:21,272 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 03:36:21] "GET /web/assets/cbcf32d/point_of_sale.assets_prod.min.css HTTP/1.1" 200 - 2 0.002 0.031 2026-09-11 03:36:21,712 26 INFO ? werkzeug: 127.0.0.1 - - [11/Sep/2026 03:36:21] "GET /web/static/fonts/lato/Lato-Reg-webfont.woff HTTP/1.1" 200 - 0 0.000 0.001 2026-09-11 03:36:21,716 26 INFO ? werkzeug: 127.0.0.1 - - [11/Sep/2026 03:36:21] "GET /point_of_sale/static/src/img/favicon.ico HTTP/1.1" 200 - 0 0.000 0.002 2026-09-11 03:36:21,736 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 03:36:21] "GET /web/webclient/translations?hash=&lang=en_US HTTP/1.1" 200 - 1 0.001 0.011 2026-09-11 03:36:21,746 26 INFO rb-c800635-224702-414046 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-09-11 03:36:21,754 26 INFO rb-c800635-224702-414046 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-09-11 03:36:21,762 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 03:36:21] "POST /web/dataset/call_kw/barcode.nomenclature/read#barcode.nomenclature.read HTTP/1.1" 200 - 5 0.005 0.005 2026-09-11 03:36:21,780 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 03:36:21] "POST /web/dataset/call_kw/barcode.rule/search_read#barcode.rule.search_read HTTP/1.1" 200 - 1 0.000 0.005 2026-09-11 03:36:21,793 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 03:36:21] "POST /pos/ping HTTP/1.1" 200 - 0 0.000 0.002 2026-09-11 03:36:21,822 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 03:36:21] "POST /web/dataset/call_kw/pos.config/register_new_device_identifier#pos.config.register_new_device_identifier HTTP/1.1" 200 - 9 0.004 0.009 2026-09-11 03:36:21,831 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 03:36:21] "GET /bus/websocket_worker_bundle?v=19.0-2 HTTP/1.1" 200 - 3 0.001 0.017 2026-09-11 03:36:21,884 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 03:36:21] "POST /web/dataset/call_kw/pos.session/load_data_params#pos.session.load_data_params HTTP/1.1" 200 - 29 0.015 0.032 2026-09-11 03:36:21,888 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 03:36:21] "GET /websocket?version=19.0-2 HTTP/1.1" 101 - 1 0.000 0.035 2026-09-11 03:36:22,593 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 03:36:22] "POST /web/dataset/call_kw/pos.session/load_data#pos.session.load_data HTTP/1.1" 200 - 390 0.189 0.457 2026-09-11 03:36:22,644 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 03:36:22] "POST /web/dataset/call_kw/pos.session/filter_local_data#pos.session.filter_local_data HTTP/1.1" 200 - 0 0.000 0.018 2026-09-11 03:36:22,711 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 03:36:22] "POST /web/dataset/call_kw/pos.config/read_config_open_orders#pos.config.read_config_open_orders HTTP/1.1" 200 - 1 0.000 0.007 2026-09-11 03:36:22,761 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 03:36:22] "GET /web/image/res.company/77/logo/256x256 HTTP/1.1" 200 - 8 0.004 0.028 2026-09-11 03:36:22,790 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 03:36:22] "POST /web/dataset/call_kw/pos.config/read_config_open_orders#pos.config.read_config_open_orders HTTP/1.1" 200 - 1 0.000 0.009 2026-09-11 03:36:22,826 26 INFO rb-c800635-224702-414046 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_physical_gift_card_invoiced.browser: Owl is running in 'dev' mode. 2026-09-11 03:36:22,837 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 03:36:22] "POST /web/dataset/call_kw/product.product/has_access#product.product.has_access HTTP/1.1" 200 - 1 0.002 0.007 2026-09-11 03:36:22,895 26 INFO ? werkzeug: 127.0.0.1 - - [11/Sep/2026 03:36:22] "GET /point_of_sale/static/src/fonts/Inconsolata.otf HTTP/1.1" 200 - 0 0.000 0.007 2026-09-11 03:36:22,900 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 03:36:22] "GET /pos/service-worker.js HTTP/1.1" 200 - 0 0.000 0.007 2026-09-11 03:36:22,926 26 INFO ? werkzeug: 127.0.0.1 - - [11/Sep/2026 03:36:22] "GET /web/static/img/odoo_logo.svg HTTP/1.1" 200 - 0 0.000 0.009 2026-09-11 03:36:22,929 26 INFO ? werkzeug: 127.0.0.1 - - [11/Sep/2026 03:36:22] "GET /hr_attendance/static/img/background-light.svg HTTP/1.1" 200 - 0 0.000 0.002 2026-09-11 03:36:22,972 26 INFO ? werkzeug: 127.0.0.1 - - [11/Sep/2026 03:36: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-09-11 03:36:22,979 26 INFO ? werkzeug: 127.0.0.1 - - [11/Sep/2026 03:36:22] "GET /web/static/fonts/google/Roboto/Roboto-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.002 2026-09-11 03:36:23,006 26 INFO ? werkzeug: 127.0.0.1 - - [11/Sep/2026 03:36:23] "GET /web/static/lib/zxing-library/zxing-library.js HTTP/1.1" 200 - 0 0.000 0.006 2026-09-11 03:36:23,008 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 03:36:23] "GET /web/image/res.users/148/avatar_128 HTTP/1.1" 200 - 14 0.040 0.071 2026-09-11 03:36:23,034 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 03:36:23] "GET /web/image?model=res.company&id=77&field=logo HTTP/1.1" 200 - 3 0.003 0.125 2026-09-11 03:36:23,053 26 INFO rb-c800635-224702-414046 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-09-11 03:36:23,110 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 03:36:23] "GET /pos/ui/75?from_backend=True HTTP/1.1" 200 - 31 0.038 0.086 2026-09-11 03:36:23,175 26 INFO rb-c800635-224702-414046 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-09-11 03:36:23,204 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 03:36:23] "GET /pos/ui/75 HTTP/1.1" 200 - 31 0.048 0.159 2026-09-11 03:36:23,214 26 INFO ? werkzeug: 127.0.0.1 - - [11/Sep/2026 03:36:23] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.004 2026-09-11 03:36:23,223 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 03:36:23] "GET /web/image?model=product.template&field=image_128&id=8&unique=2026-09-11T03:28:11.000+00:00 HTTP/1.1" 200 - 4 0.005 0.088 2026-09-11 03:36:23,229 26 INFO rb-c800635-224702-414046 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-09-11 03:36:23,263 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 03:36:23] "GET /web/image?model=product.template&field=image_128&id=1570&unique=2026-09-11T03:28:11.000+00:00 HTTP/1.1" 200 - 3 0.015 0.115 2026-09-11 03:36:23,294 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 03:36:23] "GET /web/image?model=product.template&field=image_128&id=1572&unique=2026-09-11T03:28:11.000+00:00 HTTP/1.1" 200 - 3 0.006 0.151 2026-09-11 03:36:23,328 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 03:36:23] "GET /web/image?model=product.template&field=image_128&id=1571&unique=2026-09-11T03:28:11.000+00:00 HTTP/1.1" 200 - 3 0.005 0.188 2026-09-11 03:36:23,357 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 03:36:23] "GET /web/image?model=product.template&field=image_128&id=1573&unique=2026-09-11T03:28:11.000+00:00 HTTP/1.1" 200 - 3 0.004 0.209 2026-09-11 03:36:23,392 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 03:36:23] "GET /web/image?model=product.template&field=image_128&id=1578&unique=2026-09-11T03:28:11.000+00:00 HTTP/1.1" 200 - 3 0.011 0.162 2026-09-11 03:36:23,418 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 03:36:23] "GET /web/image?model=product.template&field=image_128&id=1575&unique=2026-09-11T03:28:11.000+00:00 HTTP/1.1" 200 - 3 0.006 0.176 2026-09-11 03:36:23,439 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 03:36:23] "GET /web/image?model=product.template&field=image_128&id=1577&unique=2026-09-11T03:28:11.000+00:00 HTTP/1.1" 200 - 3 0.002 0.170 2026-09-11 03:36:23,465 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 03:36:23] "GET /web/image?model=product.template&field=image_128&id=1576&unique=2026-09-11T03:28:11.000+00:00 HTTP/1.1" 200 - 3 0.004 0.163 2026-09-11 03:36:23,542 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 03:36:23] "POST /web/dataset/call_kw/pos.session/set_opening_control#pos.session.set_opening_control HTTP/1.1" 200 - 38 0.035 0.172 2026-09-11 03:36:23,563 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 03:36:23] "GET /web/image?model=product.template&field=image_128&id=1574&unique=2026-09-11T03:28:11.000+00:00 HTTP/1.1" 200 - 3 0.001 0.202 2026-09-11 03:36:23,668 26 INFO rb-c800635-224702-414046 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-09-11 03:36:23,728 26 INFO rb-c800635-224702-414046 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-09-11 03:36:23,786 26 INFO rb-c800635-224702-414046 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-09-11 03:36:23,838 26 INFO rb-c800635-224702-414046 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-09-11 03:36:23,897 26 INFO rb-c800635-224702-414046 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-09-11 03:36:23,951 26 INFO rb-c800635-224702-414046 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-09-11 03:36:24,029 26 INFO rb-c800635-224702-414046 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-09-11 03:36:24,088 26 INFO rb-c800635-224702-414046 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-09-11 03:36:24,146 26 INFO rb-c800635-224702-414046 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-09-11 03:36:24,673 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 03:36:24] "POST /web/dataset/call_kw/loyalty.card/get_gift_card_status#loyalty.card.get_gift_card_status HTTP/1.1" 200 - 6 0.012 0.013 2026-09-11 03:36:24,709 26 INFO rb-c800635-224702-414046 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-09-11 03:36:24,779 26 INFO rb-c800635-224702-414046 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-09-11 03:36:24,830 26 INFO rb-c800635-224702-414046 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-09-11 03:36:24,884 26 INFO rb-c800635-224702-414046 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-09-11 03:36:24,935 26 INFO rb-c800635-224702-414046 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-09-11 03:36:24,986 26 INFO rb-c800635-224702-414046 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-09-11 03:36:25,036 26 INFO rb-c800635-224702-414046 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-09-11 03:36:25,112 26 INFO rb-c800635-224702-414046 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-09-11 03:36:25,125 26 INFO ? werkzeug: 127.0.0.1 - - [11/Sep/2026 03:36:25] "GET /point_of_sale/static/src/img/card-bank.png HTTP/1.1" 200 - 0 0.000 0.003 2026-09-11 03:36:25,128 26 INFO ? werkzeug: 127.0.0.1 - - [11/Sep/2026 03:36:25] "GET /point_of_sale/static/src/img/money.png HTTP/1.1" 200 - 0 0.000 0.001 2026-09-11 03:36:25,164 26 INFO rb-c800635-224702-414046 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-09-11 03:36:25,214 26 INFO rb-c800635-224702-414046 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-09-11 03:36:25,283 26 INFO rb-c800635-224702-414046 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-09-11 03:36:25,338 26 INFO rb-c800635-224702-414046 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-09-11 03:36:25,406 26 INFO rb-c800635-224702-414046 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-09-11 03:36:25,417 26 INFO rb-c800635-224702-414046 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #53945990 started for PoS orders references: [{'name': '/', 'pos_reference': '261-75-000001', 'uuid': 'e7077571-e8e3-4167-b797-6721434f65e7'}] 2026-09-11 03:36:25,419 26 INFO ? werkzeug: 127.0.0.1 - - [11/Sep/2026 03:36:25] "GET /web/static/img/spin.svg HTTP/1.1" 200 - 0 0.000 0.001 2026-09-11 03:36:26,772 26 INFO rb-c800635-224702-414046 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #53945990 order {'name': '/', 'pos_reference': '261-75-000001', 'uuid': 'e7077571-e8e3-4167-b797-6721434f65e7'} created pos.order #599 2026-09-11 03:36:26,809 26 INFO rb-c800635-224702-414046 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #53945990 finished 2026-09-11 03:36:26,887 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 03:36:26] "POST /web/dataset/call_kw/pos.order/sync_from_ui#pos.order.sync_from_ui HTTP/1.1" 200 - 447 0.484 0.988 2026-09-11 03:36:27,148 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 03:36:27] "POST /web/dataset/call_kw/pos.order/confirm_coupon_programs#pos.order.confirm_coupon_programs HTTP/1.1" 200 - 79 0.096 0.135 2026-09-11 03:36:27,175 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 03:36: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.005 2026-09-11 03:36:27,181 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 03:36:27] "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-09-11 03:36:27,289 26 INFO rb-c800635-224702-414046 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_physical_gift_card_invoiced.browser: tour succeeded 2026-09-11 03:36:27,290 26 INFO rb-c800635-224702-414046 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_physical_gift_card_invoiced.browser: ╔═════════════════════════════════════════════════╗ ║ TOUR test_physical_gift_card_invoiced SUCCEEDED ║ ╚═════════════════════════════════════════════════╝ 2026-09-11 03:36:27,308 26 INFO rb-c800635-224702-414046 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #49741393 started for PoS orders references: [{'name': 'Shop - 000001', 'pos_reference': '261-75-000001', 'uuid': 'e7077571-e8e3-4167-b797-6721434f65e7'}] 2026-09-11 03:36:27,325 26 INFO rb-c800635-224702-414046 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #49741393 order {'name': 'Shop - 000001', 'pos_reference': '261-75-000001', 'uuid': 'e7077571-e8e3-4167-b797-6721434f65e7'} sync ignored for existing PoS order pos.order(599,) (state: done) 2026-09-11 03:36:27,350 26 INFO rb-c800635-224702-414046 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #49741393 finished 2026-09-11 03:36:27,452 26 INFO rb-c800635-224702-414046 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_physical_gift_card_invoiced.browser: heap 19962364 (allocated 21106688) 2026-09-11 03:36:27,465 26 INFO rb-c800635-224702-414046 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_physical_gift_card_invoiced: Closing chrome headless with pid 85258 2026-09-11 03:36:27,467 26 INFO rb-c800635-224702-414046 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_physical_gift_card_invoiced: Closing websocket connection 2026-09-11 03:36:27,469 26 INFO rb-c800635-224702-414046 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_physical_gift_card_invoiced: Terminating chrome headless with pid 85258 2026-09-11 03:36:27,478 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 03:36:27] "POST /web/dataset/call_kw/pos.order/sync_from_ui#pos.order.sync_from_ui HTTP/1.1" 200 - 67 0.092 0.080 2026-09-11 03:36:27,548 26 INFO rb-c800635-224702-414046 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_physical_gift_card_invoiced: Chrome Log in: /tmp/odoo_tests/rb-c800635-224702-414046/chrome_logs/chrome_log_20260911_033627_547944_test_physical_gift_card_invoiced.txt 2026-09-11 03:36:27,548 26 INFO rb-c800635-224702-414046 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_physical_gift_card_invoiced: Removing chrome user profile "/tmp/tmpun0rgegm_chrome_odoo" 2026-09-11 03:36:27,581 26 INFO rb-c800635-224702-414046 odoo.addons.pos_loyalty.tests.test_frontend: Starting TestUi.test_physical_gift_card_sale ... 2026-09-11 03:36:28,092 26 INFO rb-c800635-224702-414046 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_physical_gift_card_sale: Chrome pid: 85463 2026-09-11 03:36:28,092 26 INFO rb-c800635-224702-414046 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_physical_gift_card_sale: Chrome headless temporary user profile dir: /tmp/tmpwni7vdpw_chrome_odoo 2026-09-11 03:36:28,092 26 INFO rb-c800635-224702-414046 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_physical_gift_card_sale: Issuing json command http://127.0.0.1:35147/json/version 2026-09-11 03:36:28,094 26 INFO rb-c800635-224702-414046 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:35147', path='/json/version', query='', fragment='') with timeout 3 increased to 10s during tests 2026-09-11 03:36:28,115 26 INFO rb-c800635-224702-414046 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_physical_gift_card_sale: Browser version: Chrome/150.0.7871.114 2026-09-11 03:36:28,115 26 INFO rb-c800635-224702-414046 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_physical_gift_card_sale: Issuing json command http://127.0.0.1:35147/json 2026-09-11 03:36:28,116 26 INFO rb-c800635-224702-414046 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:35147', path='/json', query='', fragment='') with timeout 3 increased to 10s during tests 2026-09-11 03:36:28,127 26 INFO rb-c800635-224702-414046 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_physical_gift_card_sale: Websocket url found: ws://127.0.0.1:35147/devtools/page/D91C884650AF053D958948D719F00191 2026-09-11 03:36:28,133 26 INFO rb-c800635-224702-414046 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_physical_gift_card_sale: Enable chrome headless console log notification 2026-09-11 03:36:28,139 26 INFO rb-c800635-224702-414046 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_physical_gift_card_sale: Chrome headless enable page notifications 2026-09-11 03:36:28,255 26 INFO rb-c800635-224702-414046 odoo.addons.base.models.res_users: Login successful for login:pos_user from n/a 2026-09-11 03:36:28,260 26 INFO rb-c800635-224702-414046 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_physical_gift_card_sale: Setting session cookie in browser 2026-09-11 03:36:28,261 26 INFO rb-c800635-224702-414046 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-09-11 03:36:28,262 26 INFO rb-c800635-224702-414046 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-09-11 03:36:28,278 26 INFO rb-c800635-224702-414046 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-09-11 03:36:28,723 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 03:36:28] "GET /pos/ui/75 HTTP/1.1" 200 - 88 0.052 0.397 2026-09-11 03:36:28,727 26 INFO rb-c800635-224702-414046 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_physical_gift_card_sale: Navigation result: {'frameId': 'D91C884650AF053D958948D719F00191', 'loaderId': '764241263EECFD78CE353236F2D4A121', 'isDownload': False} 2026-09-11 03:36:28,727 26 INFO rb-c800635-224702-414046 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_physical_gift_card_sale: Evaluate ready code "odoo.isTourReady('PhysicalGiftCardProgramSaleTour')" 2026-09-11 03:36:28,747 26 INFO rb-c800635-224702-414046 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-09-11 03:36:28,761 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 03:36:28] "GET /web/assets/cbcf32d/point_of_sale.assets_prod.min.css HTTP/1.1" 200 - 2 0.001 0.005 2026-09-11 03:36:28,774 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 03:36:28] "GET /web/assets/31c33ef/web.__assets_tests_call__.min.js HTTP/1.1" 200 - 2 0.003 0.017 2026-09-11 03:36:28,781 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 03:36:28] "GET /web/assets/e7bee96/point_of_sale.assets_prod.min.js HTTP/1.1" 200 - 2 0.002 0.021 2026-09-11 03:36:29,237 26 INFO ? werkzeug: 127.0.0.1 - - [11/Sep/2026 03:36:29] "GET /web/static/fonts/lato/Lato-Reg-webfont.woff HTTP/1.1" 200 - 0 0.000 0.004 2026-09-11 03:36:29,239 26 INFO ? werkzeug: 127.0.0.1 - - [11/Sep/2026 03:36:29] "GET /point_of_sale/static/src/img/favicon.ico HTTP/1.1" 200 - 0 0.000 0.006 2026-09-11 03:36:29,251 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 03:36:29] "GET /web/webclient/translations?hash=&lang=en_US HTTP/1.1" 200 - 1 0.001 0.008 2026-09-11 03:36:29,269 26 INFO rb-c800635-224702-414046 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-09-11 03:36:29,276 26 INFO rb-c800635-224702-414046 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-09-11 03:36:29,282 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 03:36:29] "POST /web/dataset/call_kw/barcode.nomenclature/read#barcode.nomenclature.read HTTP/1.1" 200 - 5 0.004 0.005 2026-09-11 03:36:29,316 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 03:36:29] "POST /web/dataset/call_kw/barcode.rule/search_read#barcode.rule.search_read HTTP/1.1" 200 - 1 0.001 0.006 2026-09-11 03:36:29,331 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 03:36:29] "POST /pos/ping HTTP/1.1" 200 - 0 0.000 0.002 2026-09-11 03:36:29,353 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 03:36:29] "GET /bus/websocket_worker_bundle?v=19.0-2 HTTP/1.1" 200 - 3 0.002 0.010 2026-09-11 03:36:29,364 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 03:36:29] "POST /web/dataset/call_kw/pos.config/register_new_device_identifier#pos.config.register_new_device_identifier HTTP/1.1" 200 - 9 0.004 0.019 2026-09-11 03:36:29,428 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 03:36:29] "POST /web/dataset/call_kw/pos.session/load_data_params#pos.session.load_data_params HTTP/1.1" 200 - 29 0.018 0.025 2026-09-11 03:36:29,431 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 03:36:29] "GET /websocket?version=19.0-2 HTTP/1.1" 101 - 1 0.000 0.042 2026-09-11 03:36:30,040 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 03:36:30] "POST /web/dataset/call_kw/pos.session/load_data#pos.session.load_data HTTP/1.1" 200 - 391 0.256 0.306 2026-09-11 03:36:30,066 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 03:36:30] "POST /web/dataset/call_kw/pos.session/filter_local_data#pos.session.filter_local_data HTTP/1.1" 200 - 0 0.000 0.013 2026-09-11 03:36:30,114 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 03:36: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-09-11 03:36:30,171 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 03:36:30] "GET /web/image/res.company/77/logo/256x256 HTTP/1.1" 200 - 8 0.005 0.031 2026-09-11 03:36:30,221 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 03:36: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-09-11 03:36:30,239 26 INFO rb-c800635-224702-414046 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_physical_gift_card_sale.browser: Owl is running in 'dev' mode. 2026-09-11 03:36:30,248 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 03:36:30] "POST /web/dataset/call_kw/product.product/has_access#product.product.has_access HTTP/1.1" 200 - 1 0.002 0.003 2026-09-11 03:36:30,314 26 INFO ? werkzeug: 127.0.0.1 - - [11/Sep/2026 03:36:30] "GET /web/static/img/odoo_logo.svg HTTP/1.1" 200 - 0 0.000 0.005 2026-09-11 03:36:30,325 26 INFO ? werkzeug: 127.0.0.1 - - [11/Sep/2026 03:36:30] "GET /point_of_sale/static/src/fonts/Inconsolata.otf HTTP/1.1" 200 - 0 0.000 0.012 2026-09-11 03:36:30,329 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 03:36:30] "GET /web/image?model=res.company&id=77&field=logo HTTP/1.1" 200 - 3 0.008 0.014 2026-09-11 03:36:30,330 26 INFO ? werkzeug: 127.0.0.1 - - [11/Sep/2026 03:36:30] "GET /hr_attendance/static/img/background-light.svg HTTP/1.1" 200 - 0 0.000 0.013 2026-09-11 03:36:30,358 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 03:36:30] "GET /web/image/res.users/148/avatar_128 HTTP/1.1" 200 - 14 0.007 0.043 2026-09-11 03:36:30,360 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 03:36:30] "GET /pos/service-worker.js HTTP/1.1" 200 - 0 0.000 0.044 2026-09-11 03:36:30,373 26 INFO ? werkzeug: 127.0.0.1 - - [11/Sep/2026 03:36:30] "GET /web/static/src/libs/fontawesome/fonts/fontawesome-webfont.woff2?v=4.7.0 HTTP/1.1" 200 - 0 0.000 0.001 2026-09-11 03:36:30,380 26 INFO ? werkzeug: 127.0.0.1 - - [11/Sep/2026 03:36:30] "GET /web/static/fonts/google/Roboto/Roboto-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.001 2026-09-11 03:36:30,467 26 INFO rb-c800635-224702-414046 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-09-11 03:36:30,506 26 INFO ? werkzeug: 127.0.0.1 - - [11/Sep/2026 03:36:30] "GET /web/static/lib/zxing-library/zxing-library.js HTTP/1.1" 200 - 0 0.000 0.009 2026-09-11 03:36:30,563 26 INFO rb-c800635-224702-414046 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-09-11 03:36:30,580 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 03:36:30] "GET /pos/ui/75?from_backend=True HTTP/1.1" 200 - 31 0.041 0.043 2026-09-11 03:36:30,586 26 INFO ? werkzeug: 127.0.0.1 - - [11/Sep/2026 03:36:30] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.003 2026-09-11 03:36:30,639 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 03:36:30] "GET /pos/ui/75 HTTP/1.1" 200 - 31 0.024 0.119 2026-09-11 03:36:30,675 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 03:36:30] "GET /web/image?model=product.template&field=image_128&id=1571&unique=2026-09-11T03:28:11.000+00:00 HTTP/1.1" 200 - 3 0.015 0.105 2026-09-11 03:36:30,712 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 03:36:30] "GET /web/image?model=product.template&field=image_128&id=1570&unique=2026-09-11T03:28:11.000+00:00 HTTP/1.1" 200 - 3 0.004 0.163 2026-09-11 03:36:30,738 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 03:36:30] "GET /web/image?model=product.template&field=image_128&id=1572&unique=2026-09-11T03:28:11.000+00:00 HTTP/1.1" 200 - 3 0.006 0.174 2026-09-11 03:36:30,753 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 03:36:30] "GET /web/image?model=product.template&field=image_128&id=8&unique=2026-09-11T03:28:11.000+00:00 HTTP/1.1" 200 - 4 0.002 0.211 2026-09-11 03:36:30,773 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 03:36:30] "GET /web/image?model=product.template&field=image_128&id=1575&unique=2026-09-11T03:28:11.000+00:00 HTTP/1.1" 200 - 3 0.002 0.174 2026-09-11 03:36:30,791 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 03:36:30] "GET /web/image?model=product.template&field=image_128&id=1577&unique=2026-09-11T03:28:11.000+00:00 HTTP/1.1" 200 - 3 0.002 0.144 2026-09-11 03:36:30,817 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 03:36:30] "GET /web/image?model=product.template&field=image_128&id=1576&unique=2026-09-11T03:28:11.000+00:00 HTTP/1.1" 200 - 3 0.003 0.132 2026-09-11 03:36:30,836 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 03:36:30] "GET /web/image?model=product.template&field=image_128&id=1578&unique=2026-09-11T03:28:11.000+00:00 HTTP/1.1" 200 - 3 0.003 0.117 2026-09-11 03:36:30,856 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 03:36:30] "GET /web/image?model=product.template&field=image_128&id=1573&unique=2026-09-11T03:28:11.000+00:00 HTTP/1.1" 200 - 3 0.001 0.097 2026-09-11 03:36:30,878 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 03:36:30] "GET /web/image?model=product.template&field=image_128&id=1574&unique=2026-09-11T03:28:11.000+00:00 HTTP/1.1" 200 - 3 0.002 0.099 2026-09-11 03:36:30,959 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 03:36:30] "POST /web/dataset/call_kw/pos.session/set_opening_control#pos.session.set_opening_control HTTP/1.1" 200 - 38 0.044 0.171 2026-09-11 03:36:31,026 26 INFO rb-c800635-224702-414046 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-09-11 03:36:31,093 26 INFO rb-c800635-224702-414046 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-09-11 03:36:31,139 26 INFO rb-c800635-224702-414046 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-09-11 03:36:31,194 26 INFO rb-c800635-224702-414046 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-09-11 03:36:31,246 26 INFO rb-c800635-224702-414046 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-09-11 03:36:31,300 26 INFO rb-c800635-224702-414046 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-09-11 03:36:31,353 26 INFO rb-c800635-224702-414046 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-09-11 03:36:31,425 26 INFO rb-c800635-224702-414046 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-09-11 03:36:31,475 26 INFO rb-c800635-224702-414046 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-09-11 03:36:31,526 26 INFO rb-c800635-224702-414046 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-09-11 03:36:31,577 26 INFO rb-c800635-224702-414046 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-09-11 03:36:31,635 26 INFO rb-c800635-224702-414046 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-09-11 03:36:31,699 26 INFO rb-c800635-224702-414046 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-09-11 03:36:32,215 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 03:36:32] "POST /web/dataset/call_kw/loyalty.card/get_gift_card_status#loyalty.card.get_gift_card_status HTTP/1.1" 200 - 6 0.005 0.010 2026-09-11 03:36:32,242 26 INFO rb-c800635-224702-414046 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-09-11 03:36:32,313 26 INFO rb-c800635-224702-414046 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-09-11 03:36:32,367 26 INFO rb-c800635-224702-414046 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-09-11 03:36:32,418 26 INFO rb-c800635-224702-414046 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-09-11 03:36:32,469 26 INFO rb-c800635-224702-414046 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-09-11 03:36:32,520 26 INFO rb-c800635-224702-414046 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-09-11 03:36:32,570 26 INFO rb-c800635-224702-414046 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-09-11 03:36:32,640 26 INFO rb-c800635-224702-414046 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-09-11 03:36:32,655 26 INFO ? werkzeug: 127.0.0.1 - - [11/Sep/2026 03:36:32] "GET /point_of_sale/static/src/img/card-bank.png HTTP/1.1" 200 - 0 0.000 0.002 2026-09-11 03:36:32,657 26 INFO ? werkzeug: 127.0.0.1 - - [11/Sep/2026 03:36:32] "GET /point_of_sale/static/src/img/money.png HTTP/1.1" 200 - 0 0.000 0.002 2026-09-11 03:36:32,691 26 INFO rb-c800635-224702-414046 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-09-11 03:36:32,742 26 INFO rb-c800635-224702-414046 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-09-11 03:36:32,809 26 INFO rb-c800635-224702-414046 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-09-11 03:36:32,861 26 INFO rb-c800635-224702-414046 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-09-11 03:36:32,914 26 INFO rb-c800635-224702-414046 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-09-11 03:36:32,966 26 INFO rb-c800635-224702-414046 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-09-11 03:36:33,032 26 INFO rb-c800635-224702-414046 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-09-11 03:36:33,039 26 INFO rb-c800635-224702-414046 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #52322553 started for PoS orders references: [{'name': '/', 'pos_reference': '261-75-000001', 'uuid': 'c1bcff28-6efd-42fd-a439-f4b69d458421'}] 2026-09-11 03:36:33,041 26 INFO ? werkzeug: 127.0.0.1 - - [11/Sep/2026 03:36:33] "GET /web/static/img/spin.svg HTTP/1.1" 200 - 0 0.000 0.001 2026-09-11 03:36:33,149 26 INFO rb-c800635-224702-414046 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #52322553 order {'name': '/', 'pos_reference': '261-75-000001', 'uuid': 'c1bcff28-6efd-42fd-a439-f4b69d458421'} created pos.order #600 2026-09-11 03:36:33,172 26 INFO rb-c800635-224702-414046 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #52322553 finished 2026-09-11 03:36:33,223 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 03:36:33] "POST /web/dataset/call_kw/pos.order/sync_from_ui#pos.order.sync_from_ui HTTP/1.1" 200 - 78 0.073 0.114 2026-09-11 03:36:33,312 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 03:36:33] "POST /web/dataset/call_kw/pos.order/confirm_coupon_programs#pos.order.confirm_coupon_programs HTTP/1.1" 200 - 36 0.026 0.036 2026-09-11 03:36:33,330 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 03:36:33] "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-09-11 03:36:33,461 26 INFO rb-c800635-224702-414046 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #76548859 started for PoS orders references: [{'name': 'Shop - 000001', 'pos_reference': '261-75-000001', 'uuid': 'c1bcff28-6efd-42fd-a439-f4b69d458421'}] 2026-09-11 03:36:33,468 26 INFO rb-c800635-224702-414046 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #76548859 order {'name': 'Shop - 000001', 'pos_reference': '261-75-000001', 'uuid': 'c1bcff28-6efd-42fd-a439-f4b69d458421'} sync ignored for existing PoS order pos.order(600,) (state: paid) 2026-09-11 03:36:33,476 26 INFO rb-c800635-224702-414046 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-09-11 03:36:33,480 26 INFO rb-c800635-224702-414046 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #76548859 finished 2026-09-11 03:36:33,526 26 INFO rb-c800635-224702-414046 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-09-11 03:36:33,567 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 03:36:33] "POST /web/dataset/call_kw/pos.order/sync_from_ui#pos.order.sync_from_ui HTTP/1.1" 200 - 66 0.035 0.072 2026-09-11 03:36:33,630 26 INFO rb-c800635-224702-414046 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-09-11 03:36:33,641 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 03:36:33] "POST /web/dataset/call_kw/pos.order/confirm_coupon_programs#pos.order.confirm_coupon_programs HTTP/1.1" 200 - 5 0.017 0.017 2026-09-11 03:36:33,679 26 INFO rb-c800635-224702-414046 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-09-11 03:36:33,730 26 INFO rb-c800635-224702-414046 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-09-11 03:36:33,783 26 INFO rb-c800635-224702-414046 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-09-11 03:36:33,835 26 INFO rb-c800635-224702-414046 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-09-11 03:36:33,888 26 INFO rb-c800635-224702-414046 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-09-11 03:36:33,941 26 INFO rb-c800635-224702-414046 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-09-11 03:36:34,011 26 INFO rb-c800635-224702-414046 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-09-11 03:36:34,064 26 INFO rb-c800635-224702-414046 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-09-11 03:36:34,117 26 INFO rb-c800635-224702-414046 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-09-11 03:36:34,165 26 INFO rb-c800635-224702-414046 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-09-11 03:36:34,221 26 INFO rb-c800635-224702-414046 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-09-11 03:36:34,281 26 INFO rb-c800635-224702-414046 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-09-11 03:36:34,795 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 03:36:34] "POST /web/dataset/call_kw/loyalty.card/get_gift_card_status#loyalty.card.get_gift_card_status HTTP/1.1" 200 - 2 0.003 0.008 2026-09-11 03:36:34,824 26 INFO rb-c800635-224702-414046 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-09-11 03:36:34,891 26 INFO rb-c800635-224702-414046 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-09-11 03:36:34,945 26 INFO rb-c800635-224702-414046 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-09-11 03:36:34,994 26 INFO rb-c800635-224702-414046 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-09-11 03:36:35,045 26 INFO rb-c800635-224702-414046 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-09-11 03:36:35,095 26 INFO rb-c800635-224702-414046 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-09-11 03:36:35,164 26 INFO rb-c800635-224702-414046 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-09-11 03:36:35,213 26 INFO rb-c800635-224702-414046 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-09-11 03:36:35,264 26 INFO rb-c800635-224702-414046 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-09-11 03:36:35,319 26 INFO rb-c800635-224702-414046 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-09-11 03:36:35,370 26 INFO rb-c800635-224702-414046 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-09-11 03:36:35,426 26 INFO rb-c800635-224702-414046 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-09-11 03:36:35,478 26 INFO rb-c800635-224702-414046 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-09-11 03:36:35,544 26 INFO rb-c800635-224702-414046 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-09-11 03:36:35,595 26 INFO rb-c800635-224702-414046 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-09-11 03:36:35,646 26 INFO rb-c800635-224702-414046 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-09-11 03:36:35,697 26 INFO rb-c800635-224702-414046 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-09-11 03:36:35,752 26 INFO rb-c800635-224702-414046 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-09-11 03:36:35,806 26 INFO rb-c800635-224702-414046 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-09-11 03:36:36,318 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 03:36:36] "POST /web/dataset/call_kw/loyalty.card/get_gift_card_status#loyalty.card.get_gift_card_status HTTP/1.1" 200 - 2 0.002 0.007 2026-09-11 03:36:36,358 26 INFO rb-c800635-224702-414046 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-09-11 03:36:36,441 26 INFO rb-c800635-224702-414046 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-09-11 03:36:36,494 26 INFO rb-c800635-224702-414046 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-09-11 03:36:36,545 26 INFO rb-c800635-224702-414046 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-09-11 03:36:36,597 26 INFO rb-c800635-224702-414046 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-09-11 03:36:36,648 26 INFO rb-c800635-224702-414046 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-09-11 03:36:36,699 26 INFO rb-c800635-224702-414046 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-09-11 03:36:36,749 26 INFO rb-c800635-224702-414046 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-09-11 03:36:36,806 26 INFO rb-c800635-224702-414046 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-09-11 03:36:36,857 26 INFO rb-c800635-224702-414046 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-09-11 03:36:36,908 26 INFO rb-c800635-224702-414046 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-09-11 03:36:36,966 26 INFO rb-c800635-224702-414046 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-09-11 03:36:37,019 26 INFO rb-c800635-224702-414046 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-09-11 03:36:37,072 26 INFO rb-c800635-224702-414046 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-09-11 03:36:37,125 26 INFO rb-c800635-224702-414046 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-09-11 03:36:37,186 26 INFO rb-c800635-224702-414046 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-09-11 03:36:37,192 26 INFO rb-c800635-224702-414046 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #8616075 started for PoS orders references: [{'name': '/', 'pos_reference': '261-75-000002', 'uuid': '4068d18c-4526-4e3c-9e09-83611f1874d5'}] 2026-09-11 03:36:37,257 26 INFO rb-c800635-224702-414046 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #8616075 order {'name': '/', 'pos_reference': '261-75-000002', 'uuid': '4068d18c-4526-4e3c-9e09-83611f1874d5'} created pos.order #601 2026-09-11 03:36:37,268 26 INFO rb-c800635-224702-414046 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #8616075 finished 2026-09-11 03:36:37,316 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 03:36:37] "POST /web/dataset/call_kw/pos.order/sync_from_ui#pos.order.sync_from_ui HTTP/1.1" 200 - 55 0.050 0.076 2026-09-11 03:36:37,413 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 03:36:37] "POST /web/dataset/call_kw/pos.order/confirm_coupon_programs#pos.order.confirm_coupon_programs HTTP/1.1" 200 - 27 0.022 0.043 2026-09-11 03:36:37,434 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 03:36:37] "POST /web/dataset/call_kw/pos.order/get_preparation_change#pos.order.get_preparation_change HTTP/1.1" 200 - 1 0.002 0.006 2026-09-11 03:36:37,472 26 INFO rb-c800635-224702-414046 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #19028458 started for PoS orders references: [{'name': 'Shop - 000002', 'pos_reference': '261-75-000002', 'uuid': '4068d18c-4526-4e3c-9e09-83611f1874d5'}] 2026-09-11 03:36:37,482 26 INFO rb-c800635-224702-414046 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #19028458 order {'name': 'Shop - 000002', 'pos_reference': '261-75-000002', 'uuid': '4068d18c-4526-4e3c-9e09-83611f1874d5'} sync ignored for existing PoS order pos.order(601,) (state: paid) 2026-09-11 03:36:37,488 26 INFO rb-c800635-224702-414046 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-09-11 03:36:37,515 26 INFO rb-c800635-224702-414046 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #19028458 finished 2026-09-11 03:36:37,539 26 INFO rb-c800635-224702-414046 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_physical_gift_card_sale.browser: tour succeeded 2026-09-11 03:36:37,540 26 INFO rb-c800635-224702-414046 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_physical_gift_card_sale.browser: ╔════════════════════════════════════════════════╗ ║ TOUR PhysicalGiftCardProgramSaleTour SUCCEEDED ║ ╚════════════════════════════════════════════════╝ 2026-09-11 03:36:37,600 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 03:36:37] "POST /web/dataset/call_kw/pos.order/sync_from_ui#pos.order.sync_from_ui HTTP/1.1" 200 - 48 0.050 0.080 2026-09-11 03:36:37,712 26 INFO rb-c800635-224702-414046 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_physical_gift_card_sale.browser: heap 21017244 (allocated 23728128) 2026-09-11 03:36:37,714 26 INFO rb-c800635-224702-414046 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_physical_gift_card_sale: Closing chrome headless with pid 85463 2026-09-11 03:36:37,715 26 INFO rb-c800635-224702-414046 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_physical_gift_card_sale: Closing websocket connection 2026-09-11 03:36:37,715 26 INFO rb-c800635-224702-414046 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_physical_gift_card_sale: Terminating chrome headless with pid 85463 2026-09-11 03:36:37,810 26 INFO rb-c800635-224702-414046 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_physical_gift_card_sale: Chrome Log in: /tmp/odoo_tests/rb-c800635-224702-414046/chrome_logs/chrome_log_20260911_033637_810338_test_physical_gift_card_sale.txt 2026-09-11 03:36:37,810 26 INFO rb-c800635-224702-414046 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_physical_gift_card_sale: Removing chrome user profile "/tmp/tmpwni7vdpw_chrome_odoo" 2026-09-11 03:36:37,855 26 INFO rb-c800635-224702-414046 odoo.addons.pos_loyalty.tests.test_frontend: Starting TestUi.test_point_per_money_spent ... 2026-09-11 03:36:38,620 26 INFO rb-c800635-224702-414046 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_point_per_money_spent: Chrome pid: 85681 2026-09-11 03:36:38,620 26 INFO rb-c800635-224702-414046 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_point_per_money_spent: Chrome headless temporary user profile dir: /tmp/tmpyqaowbp0_chrome_odoo 2026-09-11 03:36:38,621 26 INFO rb-c800635-224702-414046 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_point_per_money_spent: Issuing json command http://127.0.0.1:35447/json/version 2026-09-11 03:36:38,622 26 INFO rb-c800635-224702-414046 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:35447', path='/json/version', query='', fragment='') with timeout 3 increased to 10s during tests 2026-09-11 03:36:38,636 26 INFO rb-c800635-224702-414046 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_point_per_money_spent: Browser version: Chrome/150.0.7871.114 2026-09-11 03:36:38,636 26 INFO rb-c800635-224702-414046 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_point_per_money_spent: Issuing json command http://127.0.0.1:35447/json 2026-09-11 03:36:38,637 26 INFO rb-c800635-224702-414046 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:35447', path='/json', query='', fragment='') with timeout 3 increased to 10s during tests 2026-09-11 03:36:38,659 26 INFO rb-c800635-224702-414046 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_point_per_money_spent: Websocket url found: ws://127.0.0.1:35447/devtools/page/23C533AFD5A7747FCA134A0C6F389978 2026-09-11 03:36:38,672 26 INFO rb-c800635-224702-414046 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_point_per_money_spent: Enable chrome headless console log notification 2026-09-11 03:36:38,676 26 INFO rb-c800635-224702-414046 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_point_per_money_spent: Chrome headless enable page notifications 2026-09-11 03:36:38,769 26 INFO rb-c800635-224702-414046 odoo.addons.base.models.res_users: Login successful for login:pos_user from n/a 2026-09-11 03:36:38,779 26 INFO rb-c800635-224702-414046 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_point_per_money_spent: Setting session cookie in browser 2026-09-11 03:36:38,783 26 INFO rb-c800635-224702-414046 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-09-11 03:36:38,783 26 INFO rb-c800635-224702-414046 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-09-11 03:36:38,808 26 INFO rb-c800635-224702-414046 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-09-11 03:36:39,255 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 03:36:39] "GET /pos/ui/75 HTTP/1.1" 200 - 87 0.035 0.414 2026-09-11 03:36:39,258 26 INFO rb-c800635-224702-414046 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_point_per_money_spent: Navigation result: {'frameId': '23C533AFD5A7747FCA134A0C6F389978', 'loaderId': '1D76FA043F8373F8D040966CFFC9122D', 'isDownload': False} 2026-09-11 03:36:39,258 26 INFO rb-c800635-224702-414046 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_point_per_money_spent: Evaluate ready code "odoo.isTourReady('PosLoyaltyTour6')" 2026-09-11 03:36:39,275 26 INFO rb-c800635-224702-414046 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-09-11 03:36:39,298 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 03:36:39] "GET /web/assets/e7bee96/point_of_sale.assets_prod.min.js HTTP/1.1" 200 - 2 0.001 0.013 2026-09-11 03:36:39,312 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 03:36:39] "GET /web/assets/31c33ef/web.__assets_tests_call__.min.js HTTP/1.1" 200 - 2 0.003 0.023 2026-09-11 03:36:39,321 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 03:36:39] "GET /web/assets/cbcf32d/point_of_sale.assets_prod.min.css HTTP/1.1" 200 - 2 0.003 0.033 2026-09-11 03:36:39,714 26 INFO ? werkzeug: 127.0.0.1 - - [11/Sep/2026 03:36:39] "GET /point_of_sale/static/src/img/favicon.ico HTTP/1.1" 200 - 0 0.000 0.003 2026-09-11 03:36:39,718 26 INFO ? werkzeug: 127.0.0.1 - - [11/Sep/2026 03:36:39] "GET /web/static/fonts/lato/Lato-Reg-webfont.woff HTTP/1.1" 200 - 0 0.000 0.007 2026-09-11 03:36:39,729 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 03:36:39] "GET /web/webclient/translations?hash=&lang=en_US HTTP/1.1" 200 - 1 0.001 0.010 2026-09-11 03:36:39,745 26 INFO rb-c800635-224702-414046 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-09-11 03:36:39,751 26 INFO rb-c800635-224702-414046 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-09-11 03:36:39,763 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 03:36:39] "POST /web/dataset/call_kw/barcode.nomenclature/read#barcode.nomenclature.read HTTP/1.1" 200 - 5 0.004 0.007 2026-09-11 03:36:39,792 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 03:36:39] "POST /web/dataset/call_kw/barcode.rule/search_read#barcode.rule.search_read HTTP/1.1" 200 - 1 0.000 0.004 2026-09-11 03:36:39,808 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 03:36:39] "POST /pos/ping HTTP/1.1" 200 - 0 0.000 0.002 2026-09-11 03:36:39,826 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 03:36:39] "GET /bus/websocket_worker_bundle?v=19.0-2 HTTP/1.1" 200 - 3 0.002 0.008 2026-09-11 03:36:39,842 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 03:36:39] "POST /web/dataset/call_kw/pos.config/register_new_device_identifier#pos.config.register_new_device_identifier HTTP/1.1" 200 - 9 0.007 0.018 2026-09-11 03:36:39,846 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 03:36:39] "GET /websocket?version=19.0-2 HTTP/1.1" 101 - 1 0.000 0.006 2026-09-11 03:36:39,897 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 03:36:39] "POST /web/dataset/call_kw/pos.session/load_data_params#pos.session.load_data_params HTTP/1.1" 200 - 29 0.017 0.032 2026-09-11 03:36:40,402 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 03:36:40] "POST /web/dataset/call_kw/pos.session/load_data#pos.session.load_data HTTP/1.1" 200 - 389 0.192 0.284 2026-09-11 03:36:40,425 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 03:36:40] "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-09-11 03:36:40,500 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 03:36:40] "POST /web/dataset/call_kw/pos.config/read_config_open_orders#pos.config.read_config_open_orders HTTP/1.1" 200 - 1 0.005 0.013 2026-09-11 03:36:40,573 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 03:36:40] "GET /web/image/res.company/77/logo/256x256 HTTP/1.1" 200 - 8 0.013 0.036 2026-09-11 03:36:40,608 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 03:36:40] "POST /web/dataset/call_kw/pos.config/read_config_open_orders#pos.config.read_config_open_orders HTTP/1.1" 200 - 1 0.001 0.005 2026-09-11 03:36:40,620 26 INFO rb-c800635-224702-414046 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_point_per_money_spent.browser: Owl is running in 'dev' mode. 2026-09-11 03:36:40,636 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 03:36:40] "POST /web/dataset/call_kw/product.product/has_access#product.product.has_access HTTP/1.1" 200 - 1 0.002 0.005 2026-09-11 03:36:40,700 26 INFO ? werkzeug: 127.0.0.1 - - [11/Sep/2026 03:36:40] "GET /point_of_sale/static/src/fonts/Inconsolata.otf HTTP/1.1" 200 - 0 0.000 0.001 2026-09-11 03:36:40,723 26 INFO ? werkzeug: 127.0.0.1 - - [11/Sep/2026 03:36:40] "GET /web/static/img/odoo_logo.svg HTTP/1.1" 200 - 0 0.000 0.005 2026-09-11 03:36:40,724 26 INFO ? werkzeug: 127.0.0.1 - - [11/Sep/2026 03:36:40] "GET /hr_attendance/static/img/background-light.svg HTTP/1.1" 200 - 0 0.000 0.007 2026-09-11 03:36:40,761 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 03:36:40] "GET /web/image/res.users/148/avatar_128 HTTP/1.1" 200 - 14 0.016 0.037 2026-09-11 03:36:40,764 26 INFO ? werkzeug: 127.0.0.1 - - [11/Sep/2026 03:36:40] "GET /web/static/src/libs/fontawesome/fonts/fontawesome-webfont.woff2?v=4.7.0 HTTP/1.1" 200 - 0 0.000 0.016 2026-09-11 03:36:40,767 26 INFO ? werkzeug: 127.0.0.1 - - [11/Sep/2026 03:36:40] "GET /web/static/fonts/google/Roboto/Roboto-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.008 2026-09-11 03:36:40,784 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 03:36:40] "GET /web/image?model=res.company&id=77&field=logo HTTP/1.1" 200 - 3 0.007 0.065 2026-09-11 03:36:40,789 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 03:36:40] "GET /pos/service-worker.js HTTP/1.1" 200 - 0 0.000 0.078 2026-09-11 03:36:40,843 26 INFO rb-c800635-224702-414046 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-09-11 03:36:40,904 26 INFO ? werkzeug: 127.0.0.1 - - [11/Sep/2026 03:36:40] "GET /web/static/lib/zxing-library/zxing-library.js HTTP/1.1" 200 - 0 0.000 0.002 2026-09-11 03:36:40,982 26 INFO rb-c800635-224702-414046 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-09-11 03:36:41,024 26 INFO rb-c800635-224702-414046 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-09-11 03:36:41,026 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 03:36:41] "GET /pos/ui/75?from_backend=True HTTP/1.1" 200 - 31 0.069 0.071 2026-09-11 03:36:41,031 26 INFO ? werkzeug: 127.0.0.1 - - [11/Sep/2026 03:36:41] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.002 2026-09-11 03:36:41,074 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 03:36:41] "GET /pos/ui/75 HTTP/1.1" 200 - 31 0.018 0.157 2026-09-11 03:36:41,098 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 03:36:41] "GET /web/image?model=product.template&field=image_128&id=1573&unique=2026-09-11T03:28:11.000+00:00 HTTP/1.1" 200 - 3 0.003 0.137 2026-09-11 03:36:41,126 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 03:36:41] "GET /web/image?model=product.template&field=image_128&id=1571&unique=2026-09-11T03:28:11.000+00:00 HTTP/1.1" 200 - 3 0.003 0.178 2026-09-11 03:36:41,146 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 03:36:41] "GET /web/image?model=product.template&field=image_128&id=1572&unique=2026-09-11T03:28:11.000+00:00 HTTP/1.1" 200 - 3 0.003 0.195 2026-09-11 03:36:41,178 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 03:36:41] "GET /web/image?model=product.template&field=image_128&id=1570&unique=2026-09-11T03:28:11.000+00:00 HTTP/1.1" 200 - 3 0.007 0.227 2026-09-11 03:36:41,210 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 03:36:41] "GET /web/image?model=product.template&field=image_128&id=1727&unique=2026-09-11T03:28:11.000+00:00 HTTP/1.1" 200 - 3 0.002 0.171 2026-09-11 03:36:41,241 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 03:36:41] "GET /web/image?model=product.template&field=image_128&id=1576&unique=2026-09-11T03:28:11.000+00:00 HTTP/1.1" 200 - 3 0.003 0.161 2026-09-11 03:36:41,277 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 03:36:41] "GET /web/image?model=product.template&field=image_128&id=1578&unique=2026-09-11T03:28:11.000+00:00 HTTP/1.1" 200 - 3 0.006 0.165 2026-09-11 03:36:41,302 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 03:36:41] "GET /web/image?model=product.template&field=image_128&id=1577&unique=2026-09-11T03:28:11.000+00:00 HTTP/1.1" 200 - 3 0.002 0.167 2026-09-11 03:36:41,328 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 03:36:41] "GET /web/image?model=product.template&field=image_128&id=1574&unique=2026-09-11T03:28:11.000+00:00 HTTP/1.1" 200 - 3 0.005 0.138 2026-09-11 03:36:41,354 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 03:36:41] "GET /web/image?model=product.template&field=image_128&id=1575&unique=2026-09-11T03:28:11.000+00:00 HTTP/1.1" 200 - 3 0.002 0.127 2026-09-11 03:36:41,416 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 03:36:41] "POST /web/dataset/call_kw/pos.session/set_opening_control#pos.session.set_opening_control HTTP/1.1" 200 - 38 0.027 0.236 2026-09-11 03:36:41,532 26 INFO rb-c800635-224702-414046 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-09-11 03:36:41,589 26 INFO rb-c800635-224702-414046 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-09-11 03:36:41,639 26 INFO rb-c800635-224702-414046 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-09-11 03:36:41,697 26 INFO rb-c800635-224702-414046 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-09-11 03:36:41,761 26 INFO rb-c800635-224702-414046 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-09-11 03:36:41,780 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 03:36:41] "POST /web/dataset/call_kw/loyalty.card/search_read#loyalty.card.search_read HTTP/1.1" 200 - 8 0.006 0.013 2026-09-11 03:36:41,812 26 INFO rb-c800635-224702-414046 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-09-11 03:36:41,900 26 INFO rb-c800635-224702-414046 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-09-11 03:36:41,953 26 INFO rb-c800635-224702-414046 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-09-11 03:36:42,003 26 INFO rb-c800635-224702-414046 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-09-11 03:36:42,060 26 INFO rb-c800635-224702-414046 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-09-11 03:36:42,116 26 INFO rb-c800635-224702-414046 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-09-11 03:36:42,186 26 INFO rb-c800635-224702-414046 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-09-11 03:36:42,244 26 INFO rb-c800635-224702-414046 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-09-11 03:36:42,295 26 INFO rb-c800635-224702-414046 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-09-11 03:36:42,346 26 INFO rb-c800635-224702-414046 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-09-11 03:36:42,424 26 INFO rb-c800635-224702-414046 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-09-11 03:36:42,438 26 INFO ? werkzeug: 127.0.0.1 - - [11/Sep/2026 03:36:42] "GET /point_of_sale/static/src/img/card-bank.png HTTP/1.1" 200 - 0 0.000 0.001 2026-09-11 03:36:42,444 26 INFO ? werkzeug: 127.0.0.1 - - [11/Sep/2026 03:36:42] "GET /point_of_sale/static/src/img/money.png HTTP/1.1" 200 - 0 0.000 0.001 2026-09-11 03:36:42,475 26 INFO rb-c800635-224702-414046 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-09-11 03:36:42,526 26 INFO rb-c800635-224702-414046 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-09-11 03:36:42,600 26 INFO rb-c800635-224702-414046 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-09-11 03:36:42,654 26 INFO rb-c800635-224702-414046 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-09-11 03:36:42,685 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 03:36:42] "POST /web/dataset/call_kw/pos.order/validate_coupon_programs#pos.order.validate_coupon_programs HTTP/1.1" 200 - 4 0.020 0.009 2026-09-11 03:36:42,716 26 INFO rb-c800635-224702-414046 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #10319057 started for PoS orders references: [{'name': '/', 'pos_reference': '261-75-000001', 'uuid': '8a8fbfc7-33a0-43ba-a448-e996daa3dbf3'}] 2026-09-11 03:36:42,734 26 INFO ? werkzeug: 127.0.0.1 - - [11/Sep/2026 03:36:42] "GET /web/static/img/spin.svg HTTP/1.1" 200 - 0 0.000 0.002 2026-09-11 03:36:43,173 26 INFO rb-c800635-224702-414046 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #10319057 order {'name': '/', 'pos_reference': '261-75-000001', 'uuid': '8a8fbfc7-33a0-43ba-a448-e996daa3dbf3'} created pos.order #602 2026-09-11 03:36:43,187 26 INFO rb-c800635-224702-414046 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #10319057 finished 2026-09-11 03:36:43,226 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 03:36:43] "POST /web/dataset/call_kw/pos.order/sync_from_ui#pos.order.sync_from_ui HTTP/1.1" 200 - 215 0.263 0.249 2026-09-11 03:36:43,375 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 03:36:43] "POST /web/dataset/call_kw/pos.order/confirm_coupon_programs#pos.order.confirm_coupon_programs HTTP/1.1" 200 - 33 0.053 0.038 2026-09-11 03:36:43,393 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 03:36:43] "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-09-11 03:36:43,497 26 INFO rb-c800635-224702-414046 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-09-11 03:36:43,504 26 INFO rb-c800635-224702-414046 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #21113165 started for PoS orders references: [{'name': 'Shop - 000001', 'pos_reference': '261-75-000001', 'uuid': '8a8fbfc7-33a0-43ba-a448-e996daa3dbf3'}] 2026-09-11 03:36:43,511 26 INFO rb-c800635-224702-414046 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #21113165 order {'name': 'Shop - 000001', 'pos_reference': '261-75-000001', 'uuid': '8a8fbfc7-33a0-43ba-a448-e996daa3dbf3'} sync ignored for existing PoS order pos.order(602,) (state: paid) 2026-09-11 03:36:43,536 26 INFO rb-c800635-224702-414046 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #21113165 finished 2026-09-11 03:36:43,543 26 INFO rb-c800635-224702-414046 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_point_per_money_spent.browser: [26/28] Tour PosLoyaltyTour6 → Step refresh page (trigger: body) 2026-09-11 03:36:43,644 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 03:36:43] "POST /web/dataset/call_kw/pos.order/sync_from_ui#pos.order.sync_from_ui HTTP/1.1" 200 - 64 0.054 0.089 2026-09-11 03:36:43,691 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 03:36:43] "POST /web/dataset/call_kw/pos.order/confirm_coupon_programs#pos.order.confirm_coupon_programs HTTP/1.1" 200 - 6 0.009 0.016 2026-09-11 03:36:43,977 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 03:36:43] "GET /pos/ui/75/receipt/8a8fbfc7-33a0-43ba-a448-e996daa3dbf3 HTTP/1.1" 200 - 31 0.033 0.036 2026-09-11 03:36:44,536 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 03:36:44] "GET /web/webclient/translations?hash=2fe2acc056af437ea90c641aea9ac2bad469c712&lang=en_US HTTP/1.1" 200 - 0 0.000 0.002 2026-09-11 03:36:44,545 26 INFO rb-c800635-224702-414046 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-09-11 03:36:44,556 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 03:36:44] "POST /web/dataset/call_kw/barcode.nomenclature/read#barcode.nomenclature.read HTTP/1.1" 200 - 2 0.003 0.006 2026-09-11 03:36:44,579 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 03:36:44] "POST /web/dataset/call_kw/barcode.rule/search_read#barcode.rule.search_read HTTP/1.1" 200 - 1 0.000 0.004 2026-09-11 03:36:44,595 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 03:36:44] "POST /pos/ping HTTP/1.1" 200 - 0 0.000 0.002 2026-09-11 03:36:44,615 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 03:36:44] "GET /bus/websocket_worker_bundle?v=19.0-2 HTTP/1.1" 304 - 2 0.001 0.005 2026-09-11 03:36:44,650 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 03:36:44] "POST /web/dataset/call_kw/pos.session/load_data_params#pos.session.load_data_params HTTP/1.1" 200 - 11 0.010 0.031 2026-09-11 03:36:44,653 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 03:36:44] "GET /websocket?version=19.0-2 HTTP/1.1" 101 - 0 0.000 0.018 2026-09-11 03:36:44,724 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 03:36: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.005 2026-09-11 03:36:44,758 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 03:36:44] "GET /web/image/res.company/77/logo/256x256 HTTP/1.1" 304 - 3 0.009 0.009 2026-09-11 03:36:44,865 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 03:36:44] "POST /web/dataset/call_kw/pos.order/read_pos_orders#pos.order.read_pos_orders HTTP/1.1" 200 - 42 0.042 0.042 2026-09-11 03:36:44,884 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 03:36:44] "POST /web/dataset/call_kw/loyalty.card/read#loyalty.card.read HTTP/1.1" 200 - 4 0.002 0.008 2026-09-11 03:36:44,934 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 03:36:44] "POST /web/dataset/call_kw/pos.config/notify_synchronisation#pos.config.notify_synchronisation HTTP/1.1" 200 - 9 0.012 0.026 2026-09-11 03:36:44,943 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 03:36: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.030 2026-09-11 03:36:44,967 26 INFO rb-c800635-224702-414046 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_point_per_money_spent.browser: Owl is running in 'dev' mode. 2026-09-11 03:36:44,980 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 03:36:44] "POST /web/dataset/call_kw/product.product/has_access#product.product.has_access HTTP/1.1" 200 - 0 0.000 0.015 2026-09-11 03:36:45,075 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 03:36:45] "GET /web/image/res.users/148/avatar_128 HTTP/1.1" 304 - 7 0.019 0.020 2026-09-11 03:36:45,126 26 INFO rb-c800635-224702-414046 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-09-11 03:36:45,195 26 INFO rb-c800635-224702-414046 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_point_per_money_spent.browser: tour succeeded 2026-09-11 03:36:45,197 26 INFO rb-c800635-224702-414046 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_point_per_money_spent.browser: ╔════════════════════════════════╗ ║ TOUR PosLoyaltyTour6 SUCCEEDED ║ ╚════════════════════════════════╝ 2026-09-11 03:36:45,209 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 03:36:45] "GET /pos/ui/75?from_backend=True HTTP/1.1" 200 - 31 0.026 0.054 2026-09-11 03:36:45,269 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 03:36:45] "GET /pos/ui/75 HTTP/1.1" 200 - 31 0.019 0.118 2026-09-11 03:36:45,309 26 INFO rb-c800635-224702-414046 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_point_per_money_spent.browser: heap 16621644 (allocated 17825792) 2026-09-11 03:36:45,316 26 INFO rb-c800635-224702-414046 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_point_per_money_spent: Closing chrome headless with pid 85681 2026-09-11 03:36:45,318 26 INFO rb-c800635-224702-414046 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_point_per_money_spent: Closing websocket connection 2026-09-11 03:36:45,319 26 INFO rb-c800635-224702-414046 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_point_per_money_spent: Terminating chrome headless with pid 85681 2026-09-11 03:36:45,415 26 INFO rb-c800635-224702-414046 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_point_per_money_spent: Chrome Log in: /tmp/odoo_tests/rb-c800635-224702-414046/chrome_logs/chrome_log_20260911_033645_415268_test_point_per_money_spent.txt 2026-09-11 03:36:45,415 26 INFO rb-c800635-224702-414046 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_point_per_money_spent: Removing chrome user profile "/tmp/tmpyqaowbp0_chrome_odoo" 2026-09-11 03:36:45,430 26 INFO rb-c800635-224702-414046 odoo.addons.pos_loyalty.tests.test_frontend: Starting TestUi.test_points_awarded_discount_code_no_domain_program ... 2026-09-11 03:36:46,509 26 INFO rb-c800635-224702-414046 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_points_awarded_discount_code_no_domain_program: Chrome pid: 85923 2026-09-11 03:36:46,509 26 INFO rb-c800635-224702-414046 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_points_awarded_discount_code_no_domain_program: Chrome headless temporary user profile dir: /tmp/tmpqba10qgw_chrome_odoo 2026-09-11 03:36:46,509 26 INFO rb-c800635-224702-414046 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_points_awarded_discount_code_no_domain_program: Issuing json command http://127.0.0.1:40689/json/version 2026-09-11 03:36:46,510 26 INFO rb-c800635-224702-414046 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:40689', path='/json/version', query='', fragment='') with timeout 3 increased to 10s during tests 2026-09-11 03:36:46,576 26 INFO rb-c800635-224702-414046 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_points_awarded_discount_code_no_domain_program: Browser version: Chrome/150.0.7871.114 2026-09-11 03:36:46,576 26 INFO rb-c800635-224702-414046 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_points_awarded_discount_code_no_domain_program: Issuing json command http://127.0.0.1:40689/json 2026-09-11 03:36:46,576 26 INFO rb-c800635-224702-414046 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:40689', path='/json', query='', fragment='') with timeout 3 increased to 10s during tests 2026-09-11 03:36:46,599 26 INFO rb-c800635-224702-414046 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_points_awarded_discount_code_no_domain_program: Websocket url found: ws://127.0.0.1:40689/devtools/page/A4A02350C58035E42014F9654D315532 2026-09-11 03:36:46,622 26 INFO rb-c800635-224702-414046 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_points_awarded_discount_code_no_domain_program: Enable chrome headless console log notification 2026-09-11 03:36:46,634 26 INFO rb-c800635-224702-414046 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_points_awarded_discount_code_no_domain_program: Chrome headless enable page notifications 2026-09-11 03:36:46,772 26 INFO rb-c800635-224702-414046 odoo.addons.base.models.res_users: Login successful for login:pos_user from n/a 2026-09-11 03:36:46,777 26 INFO rb-c800635-224702-414046 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_points_awarded_discount_code_no_domain_program: Setting session cookie in browser 2026-09-11 03:36:46,779 26 INFO rb-c800635-224702-414046 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-09-11 03:36:46,780 26 INFO rb-c800635-224702-414046 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-09-11 03:36:46,802 26 INFO rb-c800635-224702-414046 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-09-11 03:36:47,248 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 03:36:47] "GET /pos/ui/75 HTTP/1.1" 200 - 87 0.075 0.381 2026-09-11 03:36:47,253 26 INFO rb-c800635-224702-414046 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_points_awarded_discount_code_no_domain_program: Navigation result: {'frameId': 'A4A02350C58035E42014F9654D315532', 'loaderId': '528AC4F14BC0D51D36367122AA78A734', 'isDownload': False} 2026-09-11 03:36:47,253 26 INFO rb-c800635-224702-414046 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_points_awarded_discount_code_no_domain_program: Evaluate ready code "odoo.isTourReady('PosLoyaltyPointsDiscountNoDomainProgramNoDomain')" 2026-09-11 03:36:47,283 26 INFO rb-c800635-224702-414046 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-09-11 03:36:47,302 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 03:36:47] "GET /web/assets/cbcf32d/point_of_sale.assets_prod.min.css HTTP/1.1" 200 - 2 0.002 0.011 2026-09-11 03:36:47,310 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 03:36:47] "GET /web/assets/31c33ef/web.__assets_tests_call__.min.js HTTP/1.1" 200 - 2 0.001 0.021 2026-09-11 03:36:47,320 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 03:36:47] "GET /web/assets/e7bee96/point_of_sale.assets_prod.min.js HTTP/1.1" 200 - 2 0.006 0.016 2026-09-11 03:36:47,718 26 INFO ? werkzeug: 127.0.0.1 - - [11/Sep/2026 03:36:47] "GET /web/static/fonts/lato/Lato-Reg-webfont.woff HTTP/1.1" 200 - 0 0.000 0.002 2026-09-11 03:36:47,726 26 INFO ? werkzeug: 127.0.0.1 - - [11/Sep/2026 03:36:47] "GET /point_of_sale/static/src/img/favicon.ico HTTP/1.1" 200 - 0 0.000 0.001 2026-09-11 03:36:47,750 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 03:36:47] "GET /web/webclient/translations?hash=&lang=en_US HTTP/1.1" 200 - 1 0.001 0.009 2026-09-11 03:36:47,772 26 INFO rb-c800635-224702-414046 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-09-11 03:36:47,778 26 INFO rb-c800635-224702-414046 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-09-11 03:36:47,782 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 03:36:47] "POST /web/dataset/call_kw/barcode.nomenclature/read#barcode.nomenclature.read HTTP/1.1" 200 - 5 0.003 0.005 2026-09-11 03:36:47,807 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 03:36:47] "POST /web/dataset/call_kw/barcode.rule/search_read#barcode.rule.search_read HTTP/1.1" 200 - 1 0.000 0.004 2026-09-11 03:36:47,822 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 03:36:47] "POST /pos/ping HTTP/1.1" 200 - 0 0.000 0.003 2026-09-11 03:36:47,850 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 03:36:47] "POST /web/dataset/call_kw/pos.config/register_new_device_identifier#pos.config.register_new_device_identifier HTTP/1.1" 200 - 9 0.007 0.008 2026-09-11 03:36:47,858 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 03:36:47] "GET /bus/websocket_worker_bundle?v=19.0-2 HTTP/1.1" 200 - 3 0.001 0.022 2026-09-11 03:36:47,911 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 03:36:47] "POST /web/dataset/call_kw/pos.session/load_data_params#pos.session.load_data_params HTTP/1.1" 200 - 29 0.018 0.030 2026-09-11 03:36:47,916 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 03:36:47] "GET /websocket?version=19.0-2 HTTP/1.1" 101 - 1 0.000 0.039 2026-09-11 03:36:48,533 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 03:36:48] "POST /web/dataset/call_kw/pos.session/load_data#pos.session.load_data HTTP/1.1" 200 - 389 0.284 0.306 2026-09-11 03:36:48,555 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 03:36:48] "POST /web/dataset/call_kw/pos.session/filter_local_data#pos.session.filter_local_data HTTP/1.1" 200 - 0 0.000 0.008 2026-09-11 03:36:48,637 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 03:36: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-09-11 03:36:48,697 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 03:36:48] "GET /web/image/res.company/77/logo/256x256 HTTP/1.1" 200 - 8 0.011 0.030 2026-09-11 03:36:48,727 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 03:36:48] "POST /web/dataset/call_kw/pos.config/read_config_open_orders#pos.config.read_config_open_orders HTTP/1.1" 200 - 1 0.000 0.006 2026-09-11 03:36:48,747 26 INFO rb-c800635-224702-414046 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_points_awarded_discount_code_no_domain_program.browser: Owl is running in 'dev' mode. 2026-09-11 03:36:48,755 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 03:36:48] "POST /web/dataset/call_kw/product.product/has_access#product.product.has_access HTTP/1.1" 200 - 1 0.002 0.005 2026-09-11 03:36:48,824 26 INFO ? werkzeug: 127.0.0.1 - - [11/Sep/2026 03:36:48] "GET /web/static/img/odoo_logo.svg HTTP/1.1" 200 - 0 0.000 0.021 2026-09-11 03:36:48,827 26 INFO ? werkzeug: 127.0.0.1 - - [11/Sep/2026 03:36:48] "GET /point_of_sale/static/src/fonts/Inconsolata.otf HTTP/1.1" 200 - 0 0.000 0.033 2026-09-11 03:36:48,840 26 INFO ? werkzeug: 127.0.0.1 - - [11/Sep/2026 03:36:48] "GET /hr_attendance/static/img/background-light.svg HTTP/1.1" 200 - 0 0.000 0.015 2026-09-11 03:36:48,843 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 03:36:48] "GET /web/image?model=res.company&id=77&field=logo HTTP/1.1" 200 - 3 0.028 0.016 2026-09-11 03:36:48,858 26 INFO ? werkzeug: 127.0.0.1 - - [11/Sep/2026 03:36: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-09-11 03:36:48,863 26 INFO ? werkzeug: 127.0.0.1 - - [11/Sep/2026 03:36:48] "GET /web/static/fonts/google/Roboto/Roboto-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.008 2026-09-11 03:36:48,893 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 03:36:48] "GET /web/image/res.users/148/avatar_128 HTTP/1.1" 200 - 14 0.021 0.074 2026-09-11 03:36:48,897 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 03:36:48] "GET /pos/service-worker.js HTTP/1.1" 200 - 0 0.000 0.082 2026-09-11 03:36:49,016 26 INFO rb-c800635-224702-414046 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-09-11 03:36:49,063 26 INFO ? werkzeug: 127.0.0.1 - - [11/Sep/2026 03:36:49] "GET /web/static/lib/zxing-library/zxing-library.js HTTP/1.1" 200 - 0 0.000 0.013 2026-09-11 03:36:49,081 26 INFO ? werkzeug: 127.0.0.1 - - [11/Sep/2026 03:36:49] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.002 2026-09-11 03:36:49,091 26 INFO rb-c800635-224702-414046 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-09-11 03:36:49,139 26 INFO rb-c800635-224702-414046 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-09-11 03:36:49,142 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 03:36:49] "GET /pos/ui/75 HTTP/1.1" 200 - 31 0.060 0.045 2026-09-11 03:36:49,162 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 03:36:49] "GET /web/image?model=product.template&field=image_128&id=1568&unique=2026-09-11T03:28:11.000+00:00 HTTP/1.1" 200 - 3 0.002 0.091 2026-09-11 03:36:49,194 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 03:36:49] "GET /web/image?model=product.template&field=image_128&id=1570&unique=2026-09-11T03:28:11.000+00:00 HTTP/1.1" 200 - 3 0.006 0.114 2026-09-11 03:36:49,222 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 03:36:49] "GET /web/image?model=product.template&field=image_128&id=1569&unique=2026-09-11T03:28:11.000+00:00 HTTP/1.1" 200 - 3 0.006 0.147 2026-09-11 03:36:49,244 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 03:36:49] "GET /web/image?model=product.template&field=image_128&id=1574&unique=2026-09-11T03:28:11.000+00:00 HTTP/1.1" 200 - 3 0.003 0.157 2026-09-11 03:36:49,305 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 03:36:49] "GET /pos/ui/75?from_backend=True HTTP/1.1" 200 - 31 0.029 0.242 2026-09-11 03:36:49,345 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 03:36:49] "GET /web/image?model=product.template&field=image_128&id=1577&unique=2026-09-11T03:28:11.000+00:00 HTTP/1.1" 200 - 3 0.005 0.194 2026-09-11 03:36:49,381 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 03:36:49] "GET /web/image?model=product.template&field=image_128&id=1576&unique=2026-09-11T03:28:11.000+00:00 HTTP/1.1" 200 - 3 0.008 0.208 2026-09-11 03:36:49,419 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 03:36:49] "GET /web/image?model=product.template&field=image_128&id=1578&unique=2026-09-11T03:28:11.000+00:00 HTTP/1.1" 200 - 3 0.004 0.217 2026-09-11 03:36:49,443 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 03:36:49] "GET /web/image?model=product.template&field=image_128&id=1575&unique=2026-09-11T03:28:11.000+00:00 HTTP/1.1" 200 - 3 0.006 0.209 2026-09-11 03:36:49,584 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 03:36:49] "POST /web/dataset/call_kw/pos.session/set_opening_control#pos.session.set_opening_control HTTP/1.1" 200 - 38 0.053 0.278 2026-09-11 03:36:49,605 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 03:36:49] "GET /web/image?model=product.template&field=image_128&id=1572&unique=2026-09-11T03:28:11.000+00:00 HTTP/1.1" 200 - 3 0.002 0.250 2026-09-11 03:36:49,634 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 03:36:49] "GET /web/image?model=product.template&field=image_128&id=1573&unique=2026-09-11T03:28:11.000+00:00 HTTP/1.1" 200 - 3 0.005 0.241 2026-09-11 03:36:49,656 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 03:36:49] "GET /web/image?model=product.template&field=image_128&id=1571&unique=2026-09-11T03:28:11.000+00:00 HTTP/1.1" 200 - 3 0.002 0.346 2026-09-11 03:36:49,718 26 INFO rb-c800635-224702-414046 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-09-11 03:36:49,808 26 INFO rb-c800635-224702-414046 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-09-11 03:36:49,855 26 INFO rb-c800635-224702-414046 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-09-11 03:36:49,916 26 INFO rb-c800635-224702-414046 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-09-11 03:36:49,991 26 INFO rb-c800635-224702-414046 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-09-11 03:36:50,009 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 03:36:50] "POST /web/dataset/call_kw/loyalty.card/search_read#loyalty.card.search_read HTTP/1.1" 200 - 8 0.006 0.011 2026-09-11 03:36:50,041 26 INFO rb-c800635-224702-414046 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-09-11 03:36:50,129 26 INFO rb-c800635-224702-414046 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-09-11 03:36:50,179 26 INFO rb-c800635-224702-414046 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-09-11 03:36:50,230 26 INFO rb-c800635-224702-414046 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-09-11 03:36:50,281 26 INFO rb-c800635-224702-414046 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-09-11 03:36:50,333 26 INFO rb-c800635-224702-414046 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-09-11 03:36:50,407 26 INFO rb-c800635-224702-414046 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-09-11 03:36:50,459 26 INFO rb-c800635-224702-414046 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-09-11 03:36:50,510 26 INFO rb-c800635-224702-414046 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-09-11 03:36:50,560 26 INFO rb-c800635-224702-414046 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-09-11 03:36:50,611 26 INFO rb-c800635-224702-414046 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-09-11 03:36:50,662 26 INFO rb-c800635-224702-414046 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-09-11 03:36:50,719 26 INFO rb-c800635-224702-414046 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-09-11 03:36:50,776 26 INFO rb-c800635-224702-414046 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-09-11 03:36:50,831 26 INFO rb-c800635-224702-414046 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-09-11 03:36:50,886 26 INFO rb-c800635-224702-414046 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-09-11 03:36:50,897 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 03:36: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.002 0.008 2026-09-11 03:36:50,962 26 INFO rb-c800635-224702-414046 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-09-11 03:36:51,013 26 INFO rb-c800635-224702-414046 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-09-11 03:36:51,070 26 INFO rb-c800635-224702-414046 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-09-11 03:36:51,118 26 INFO rb-c800635-224702-414046 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-09-11 03:36:51,187 26 INFO rb-c800635-224702-414046 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-09-11 03:36:51,200 26 INFO ? werkzeug: 127.0.0.1 - - [11/Sep/2026 03:36:51] "GET /point_of_sale/static/src/img/card-bank.png HTTP/1.1" 200 - 0 0.000 0.004 2026-09-11 03:36:51,201 26 INFO ? werkzeug: 127.0.0.1 - - [11/Sep/2026 03:36:51] "GET /point_of_sale/static/src/img/money.png HTTP/1.1" 200 - 0 0.000 0.004 2026-09-11 03:36:51,237 26 INFO rb-c800635-224702-414046 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-09-11 03:36:51,288 26 INFO rb-c800635-224702-414046 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-09-11 03:36:51,365 26 INFO rb-c800635-224702-414046 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-09-11 03:36:51,422 26 INFO rb-c800635-224702-414046 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-09-11 03:36:51,475 26 INFO rb-c800635-224702-414046 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-09-11 03:36:51,528 26 INFO rb-c800635-224702-414046 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-09-11 03:36:51,582 26 INFO rb-c800635-224702-414046 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-09-11 03:36:51,635 26 INFO rb-c800635-224702-414046 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-09-11 03:36:51,686 26 INFO rb-c800635-224702-414046 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-09-11 03:36:51,744 26 INFO rb-c800635-224702-414046 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-09-11 03:36:51,755 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 03:36:51] "POST /web/dataset/call_kw/pos.order/validate_coupon_programs#pos.order.validate_coupon_programs HTTP/1.1" 200 - 4 0.002 0.008 2026-09-11 03:36:51,787 26 INFO rb-c800635-224702-414046 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #28442278 started for PoS orders references: [{'name': '/', 'pos_reference': '261-75-000001', 'uuid': 'c040682c-7654-49ec-af9b-e0c76b21fdd1'}] 2026-09-11 03:36:51,788 26 INFO ? werkzeug: 127.0.0.1 - - [11/Sep/2026 03:36:51] "GET /web/static/img/spin.svg HTTP/1.1" 200 - 0 0.000 0.004 2026-09-11 03:36:52,167 26 INFO rb-c800635-224702-414046 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #28442278 order {'name': '/', 'pos_reference': '261-75-000001', 'uuid': 'c040682c-7654-49ec-af9b-e0c76b21fdd1'} created pos.order #603 2026-09-11 03:36:52,179 26 INFO rb-c800635-224702-414046 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #28442278 finished 2026-09-11 03:36:52,229 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 03:36:52] "POST /web/dataset/call_kw/pos.order/sync_from_ui#pos.order.sync_from_ui HTTP/1.1" 200 - 208 0.171 0.274 2026-09-11 03:36:52,351 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 03:36:52] "POST /web/dataset/call_kw/pos.order/confirm_coupon_programs#pos.order.confirm_coupon_programs HTTP/1.1" 200 - 47 0.023 0.053 2026-09-11 03:36:52,370 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 03:36:52] "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-09-11 03:36:52,504 26 INFO rb-c800635-224702-414046 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #42128060 started for PoS orders references: [{'name': 'Shop - 000001', 'pos_reference': '261-75-000001', 'uuid': 'c040682c-7654-49ec-af9b-e0c76b21fdd1'}] 2026-09-11 03:36:52,506 26 INFO rb-c800635-224702-414046 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-09-11 03:36:52,524 26 INFO rb-c800635-224702-414046 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #42128060 order {'name': 'Shop - 000001', 'pos_reference': '261-75-000001', 'uuid': 'c040682c-7654-49ec-af9b-e0c76b21fdd1'} sync ignored for existing PoS order pos.order(603,) (state: paid) 2026-09-11 03:36:52,538 26 INFO rb-c800635-224702-414046 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #42128060 finished 2026-09-11 03:36:52,553 26 INFO rb-c800635-224702-414046 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_points_awarded_discount_code_no_domain_program.browser: tour succeeded 2026-09-11 03:36:52,556 26 INFO rb-c800635-224702-414046 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_points_awarded_discount_code_no_domain_program.browser: ╔════════════════════════════════════════════════════════════════╗ ║ TOUR PosLoyaltyPointsDiscountNoDomainProgramNoDomain SUCCEEDED ║ ╚════════════════════════════════════════════════════════════════╝ 2026-09-11 03:36:52,643 26 INFO rb-c800635-224702-414046 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_points_awarded_discount_code_no_domain_program.browser: heap 21313900 (allocated 23203840) 2026-09-11 03:36:52,650 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 03:36:52] "POST /web/dataset/call_kw/pos.order/sync_from_ui#pos.order.sync_from_ui HTTP/1.1" 200 - 64 0.066 0.082 2026-09-11 03:36:52,650 26 INFO rb-c800635-224702-414046 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_points_awarded_discount_code_no_domain_program: Closing chrome headless with pid 85923 2026-09-11 03:36:52,656 26 INFO rb-c800635-224702-414046 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_points_awarded_discount_code_no_domain_program: Closing websocket connection 2026-09-11 03:36:52,657 26 INFO rb-c800635-224702-414046 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_points_awarded_discount_code_no_domain_program: Terminating chrome headless with pid 85923 2026-09-11 03:36:52,739 26 INFO rb-c800635-224702-414046 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_points_awarded_discount_code_no_domain_program: Chrome Log in: /tmp/odoo_tests/rb-c800635-224702-414046/chrome_logs/chrome_log_20260911_033652_738983_test_points_awarded_discount_code_no_domain_program.txt 2026-09-11 03:36:52,739 26 INFO rb-c800635-224702-414046 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_points_awarded_discount_code_no_domain_program: Removing chrome user profile "/tmp/tmpqba10qgw_chrome_odoo" 2026-09-11 03:36:52,775 26 INFO rb-c800635-224702-414046 odoo.addons.pos_loyalty.tests.test_frontend: Starting TestUi.test_points_awarded_ewallet ... 2026-09-11 03:36:53,951 26 INFO rb-c800635-224702-414046 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_points_awarded_ewallet: Chrome pid: 86144 2026-09-11 03:36:53,951 26 INFO rb-c800635-224702-414046 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_points_awarded_ewallet: Chrome headless temporary user profile dir: /tmp/tmpu1gilh8a_chrome_odoo 2026-09-11 03:36:53,951 26 INFO rb-c800635-224702-414046 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_points_awarded_ewallet: Issuing json command http://127.0.0.1:45069/json/version 2026-09-11 03:36:53,956 26 INFO rb-c800635-224702-414046 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:45069', path='/json/version', query='', fragment='') with timeout 3 increased to 10s during tests 2026-09-11 03:36:53,988 26 INFO rb-c800635-224702-414046 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_points_awarded_ewallet: Browser version: Chrome/150.0.7871.114 2026-09-11 03:36:53,989 26 INFO rb-c800635-224702-414046 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_points_awarded_ewallet: Issuing json command http://127.0.0.1:45069/json 2026-09-11 03:36:53,989 26 INFO rb-c800635-224702-414046 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:45069', path='/json', query='', fragment='') with timeout 3 increased to 10s during tests 2026-09-11 03:36:54,004 26 INFO rb-c800635-224702-414046 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_points_awarded_ewallet: Websocket url found: ws://127.0.0.1:45069/devtools/page/54AA18F6D2C1502AC651B6234B2FBEC9 2026-09-11 03:36:54,012 26 INFO rb-c800635-224702-414046 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_points_awarded_ewallet: Enable chrome headless console log notification 2026-09-11 03:36:54,019 26 INFO rb-c800635-224702-414046 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_points_awarded_ewallet: Chrome headless enable page notifications 2026-09-11 03:36:54,097 26 INFO rb-c800635-224702-414046 odoo.addons.base.models.res_users: Login successful for login:pos_user from n/a 2026-09-11 03:36:54,102 26 INFO rb-c800635-224702-414046 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_points_awarded_ewallet: Setting session cookie in browser 2026-09-11 03:36:54,104 26 INFO rb-c800635-224702-414046 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-09-11 03:36:54,104 26 INFO rb-c800635-224702-414046 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_points_awarded_ewallet: Navigating to: "http://127.0.0.1:8069/pos/ui/75" 2026-09-11 03:36:54,118 26 INFO rb-c800635-224702-414046 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-09-11 03:36:54,721 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 03:36:54] "GET /pos/ui/75 HTTP/1.1" 200 - 87 0.037 0.569 2026-09-11 03:36:54,724 26 INFO rb-c800635-224702-414046 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_points_awarded_ewallet: Navigation result: {'frameId': '54AA18F6D2C1502AC651B6234B2FBEC9', 'loaderId': 'F541A8E81DE0AC6EAC9838D0F20D4B94', 'isDownload': False} 2026-09-11 03:36:54,725 26 INFO rb-c800635-224702-414046 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_points_awarded_ewallet: Evaluate ready code "odoo.isTourReady('PosLoyaltyPointsEwallet')" 2026-09-11 03:36:54,741 26 INFO rb-c800635-224702-414046 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-09-11 03:36:54,760 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 03:36:54] "GET /web/assets/cbcf32d/point_of_sale.assets_prod.min.css HTTP/1.1" 200 - 2 0.003 0.009 2026-09-11 03:36:54,766 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 03:36:54] "GET /web/assets/31c33ef/web.__assets_tests_call__.min.js HTTP/1.1" 200 - 2 0.001 0.018 2026-09-11 03:36:54,780 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 03:36:54] "GET /web/assets/e7bee96/point_of_sale.assets_prod.min.js HTTP/1.1" 200 - 2 0.002 0.030 2026-09-11 03:36:55,180 26 INFO ? werkzeug: 127.0.0.1 - - [11/Sep/2026 03:36:55] "GET /web/static/fonts/lato/Lato-Reg-webfont.woff HTTP/1.1" 200 - 0 0.000 0.003 2026-09-11 03:36:55,195 26 INFO ? werkzeug: 127.0.0.1 - - [11/Sep/2026 03:36:55] "GET /point_of_sale/static/src/img/favicon.ico HTTP/1.1" 200 - 0 0.000 0.010 2026-09-11 03:36:55,205 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 03:36:55] "GET /web/webclient/translations?hash=&lang=en_US HTTP/1.1" 200 - 1 0.001 0.011 2026-09-11 03:36:55,219 26 INFO rb-c800635-224702-414046 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-09-11 03:36:55,224 26 INFO rb-c800635-224702-414046 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-09-11 03:36:55,236 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 03:36:55] "POST /web/dataset/call_kw/barcode.nomenclature/read#barcode.nomenclature.read HTTP/1.1" 200 - 5 0.006 0.009 2026-09-11 03:36:55,249 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 03:36:55] "POST /web/dataset/call_kw/barcode.rule/search_read#barcode.rule.search_read HTTP/1.1" 200 - 1 0.001 0.005 2026-09-11 03:36:55,260 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 03:36:55] "POST /pos/ping HTTP/1.1" 200 - 0 0.000 0.002 2026-09-11 03:36:55,290 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 03:36:55] "POST /web/dataset/call_kw/pos.config/register_new_device_identifier#pos.config.register_new_device_identifier HTTP/1.1" 200 - 9 0.006 0.008 2026-09-11 03:36:55,302 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 03:36:55] "GET /bus/websocket_worker_bundle?v=19.0-2 HTTP/1.1" 200 - 3 0.003 0.023 2026-09-11 03:36:55,370 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 03:36:55] "POST /web/dataset/call_kw/pos.session/load_data_params#pos.session.load_data_params HTTP/1.1" 200 - 29 0.033 0.030 2026-09-11 03:36:55,379 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 03:36:55] "GET /websocket?version=19.0-2 HTTP/1.1" 101 - 1 0.000 0.058 2026-09-11 03:36:56,083 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 03:36:56] "POST /web/dataset/call_kw/pos.session/load_data#pos.session.load_data HTTP/1.1" 200 - 391 0.352 0.331 2026-09-11 03:36:56,108 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 03:36:56] "POST /web/dataset/call_kw/pos.session/filter_local_data#pos.session.filter_local_data HTTP/1.1" 200 - 0 0.000 0.014 2026-09-11 03:36:56,156 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 03:36: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.005 2026-09-11 03:36:56,206 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 03:36:56] "GET /web/image/res.company/77/logo/256x256 HTTP/1.1" 200 - 8 0.008 0.029 2026-09-11 03:36:56,244 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 03:36: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.008 2026-09-11 03:36:56,258 26 INFO rb-c800635-224702-414046 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_points_awarded_ewallet.browser: Owl is running in 'dev' mode. 2026-09-11 03:36:56,278 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 03:36:56] "POST /web/dataset/call_kw/product.product/has_access#product.product.has_access HTTP/1.1" 200 - 1 0.002 0.010 2026-09-11 03:36:56,326 26 INFO ? werkzeug: 127.0.0.1 - - [11/Sep/2026 03:36:56] "GET /point_of_sale/static/src/fonts/Inconsolata.otf HTTP/1.1" 200 - 0 0.000 0.001 2026-09-11 03:36:56,361 26 INFO ? werkzeug: 127.0.0.1 - - [11/Sep/2026 03:36:56] "GET /web/static/img/odoo_logo.svg HTTP/1.1" 200 - 0 0.000 0.006 2026-09-11 03:36:56,362 26 INFO ? werkzeug: 127.0.0.1 - - [11/Sep/2026 03:36:56] "GET /hr_attendance/static/img/background-light.svg HTTP/1.1" 200 - 0 0.000 0.003 2026-09-11 03:36:56,403 26 INFO ? werkzeug: 127.0.0.1 - - [11/Sep/2026 03:36:56] "GET /web/static/fonts/google/Roboto/Roboto-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.007 2026-09-11 03:36:56,411 26 INFO ? werkzeug: 127.0.0.1 - - [11/Sep/2026 03:36:56] "GET /web/static/src/libs/fontawesome/fonts/fontawesome-webfont.woff2?v=4.7.0 HTTP/1.1" 200 - 0 0.000 0.012 2026-09-11 03:36:56,412 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 03:36:56] "GET /web/image/res.users/148/avatar_128 HTTP/1.1" 200 - 14 0.027 0.043 2026-09-11 03:36:56,427 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 03:36:56] "GET /web/image?model=res.company&id=77&field=logo HTTP/1.1" 200 - 3 0.004 0.080 2026-09-11 03:36:56,430 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 03:36:56] "GET /pos/service-worker.js HTTP/1.1" 200 - 0 0.000 0.080 2026-09-11 03:36:56,492 26 INFO rb-c800635-224702-414046 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-09-11 03:36:56,529 26 INFO ? werkzeug: 127.0.0.1 - - [11/Sep/2026 03:36:56] "GET /web/static/lib/zxing-library/zxing-library.js HTTP/1.1" 200 - 0 0.000 0.004 2026-09-11 03:36:56,598 26 INFO rb-c800635-224702-414046 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-09-11 03:36:56,641 26 INFO rb-c800635-224702-414046 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-09-11 03:36:56,656 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 03:36:56] "GET /pos/ui/75 HTTP/1.1" 200 - 31 0.097 0.039 2026-09-11 03:36:56,671 26 INFO ? werkzeug: 127.0.0.1 - - [11/Sep/2026 03:36:56] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.003 2026-09-11 03:36:56,724 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 03:36:56] "GET /pos/ui/75?from_backend=True HTTP/1.1" 200 - 31 0.032 0.169 2026-09-11 03:36:56,762 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 03:36:56] "GET /web/image?model=product.template&field=image_128&id=1568&unique=2026-09-11T03:28:11.000+00:00 HTTP/1.1" 200 - 3 0.005 0.189 2026-09-11 03:36:56,786 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 03:36:56] "GET /web/image?model=product.template&field=image_128&id=1571&unique=2026-09-11T03:28:11.000+00:00 HTTP/1.1" 200 - 3 0.004 0.204 2026-09-11 03:36:56,820 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 03:36:56] "GET /web/image?model=product.template&field=image_128&id=1572&unique=2026-09-11T03:28:11.000+00:00 HTTP/1.1" 200 - 3 0.015 0.213 2026-09-11 03:36:56,850 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 03:36:56] "GET /web/image?model=product.template&field=image_128&id=1570&unique=2026-09-11T03:28:11.000+00:00 HTTP/1.1" 200 - 3 0.008 0.267 2026-09-11 03:36:56,880 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 03:36:56] "GET /web/image?model=product.template&field=image_128&id=1577&unique=2026-09-11T03:28:11.000+00:00 HTTP/1.1" 200 - 3 0.010 0.194 2026-09-11 03:36:56,903 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 03:36:56] "GET /web/image?model=product.template&field=image_128&id=1575&unique=2026-09-11T03:28:11.000+00:00 HTTP/1.1" 200 - 3 0.004 0.170 2026-09-11 03:36:56,929 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 03:36:56] "GET /web/image?model=product.template&field=image_128&id=1578&unique=2026-09-11T03:28:11.000+00:00 HTTP/1.1" 200 - 3 0.003 0.157 2026-09-11 03:36:56,950 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 03:36:56] "GET /web/image?model=product.template&field=image_128&id=1576&unique=2026-09-11T03:28:11.000+00:00 HTTP/1.1" 200 - 3 0.002 0.156 2026-09-11 03:36:56,973 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 03:36:56] "GET /web/image?model=product.template&field=image_128&id=1573&unique=2026-09-11T03:28:11.000+00:00 HTTP/1.1" 200 - 3 0.004 0.114 2026-09-11 03:36:57,005 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 03:36:57] "GET /web/image?model=product.template&field=image_128&id=1574&unique=2026-09-11T03:28:11.000+00:00 HTTP/1.1" 200 - 3 0.008 0.110 2026-09-11 03:36:57,117 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 03:36:57] "POST /web/dataset/call_kw/pos.session/set_opening_control#pos.session.set_opening_control HTTP/1.1" 200 - 38 0.071 0.219 2026-09-11 03:36:57,257 26 INFO rb-c800635-224702-414046 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-09-11 03:36:57,344 26 INFO rb-c800635-224702-414046 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-09-11 03:36:57,394 26 INFO rb-c800635-224702-414046 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-09-11 03:36:57,451 26 INFO rb-c800635-224702-414046 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-09-11 03:36:57,519 26 INFO rb-c800635-224702-414046 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-09-11 03:36:57,547 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 03:36:57] "POST /web/dataset/call_kw/loyalty.card/search_read#loyalty.card.search_read HTTP/1.1" 200 - 8 0.015 0.012 2026-09-11 03:36:57,572 26 INFO rb-c800635-224702-414046 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-09-11 03:36:57,578 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 03:36:57] "POST /web/dataset/call_kw/loyalty.card/search_read#loyalty.card.search_read HTTP/1.1" 200 - 4 0.002 0.009 2026-09-11 03:36:57,619 26 INFO rb-c800635-224702-414046 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-09-11 03:36:57,678 26 INFO rb-c800635-224702-414046 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-09-11 03:36:57,729 26 INFO rb-c800635-224702-414046 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_points_awarded_ewallet.browser: [13/34] Tour PosLoyaltyPointsEwallet → Step .modal header .btn-close 2026-09-11 03:36:57,782 26 INFO rb-c800635-224702-414046 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-09-11 03:36:57,861 26 INFO rb-c800635-224702-414046 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-09-11 03:36:57,913 26 INFO rb-c800635-224702-414046 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-09-11 03:36:57,963 26 INFO rb-c800635-224702-414046 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-09-11 03:36:58,013 26 INFO rb-c800635-224702-414046 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-09-11 03:36:58,064 26 INFO rb-c800635-224702-414046 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-09-11 03:36:58,115 26 INFO rb-c800635-224702-414046 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-09-11 03:36:58,170 26 INFO rb-c800635-224702-414046 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-09-11 03:36:58,243 26 INFO rb-c800635-224702-414046 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-09-11 03:36:58,301 26 INFO rb-c800635-224702-414046 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-09-11 03:36:58,369 26 INFO rb-c800635-224702-414046 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-09-11 03:36:58,382 26 INFO ? werkzeug: 127.0.0.1 - - [11/Sep/2026 03:36:58] "GET /point_of_sale/static/src/img/card-bank.png HTTP/1.1" 200 - 0 0.000 0.002 2026-09-11 03:36:58,383 26 INFO ? werkzeug: 127.0.0.1 - - [11/Sep/2026 03:36:58] "GET /point_of_sale/static/src/img/money.png HTTP/1.1" 200 - 0 0.000 0.002 2026-09-11 03:36:58,420 26 INFO rb-c800635-224702-414046 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-09-11 03:36:58,471 26 INFO rb-c800635-224702-414046 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-09-11 03:36:58,541 26 INFO rb-c800635-224702-414046 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-09-11 03:36:58,594 26 INFO rb-c800635-224702-414046 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-09-11 03:36:58,647 26 INFO rb-c800635-224702-414046 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-09-11 03:36:58,699 26 INFO rb-c800635-224702-414046 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-09-11 03:36:58,752 26 INFO rb-c800635-224702-414046 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-09-11 03:36:58,806 26 INFO rb-c800635-224702-414046 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-09-11 03:36:58,861 26 INFO rb-c800635-224702-414046 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-09-11 03:36:58,872 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 03:36:58] "POST /web/dataset/call_kw/pos.order/validate_coupon_programs#pos.order.validate_coupon_programs HTTP/1.1" 200 - 4 0.002 0.007 2026-09-11 03:36:58,901 26 INFO rb-c800635-224702-414046 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #94097066 started for PoS orders references: [{'name': '/', 'pos_reference': '261-75-000001', 'uuid': '4e3935a4-c652-41f7-aabb-0e20cd79541a'}] 2026-09-11 03:36:58,904 26 INFO ? werkzeug: 127.0.0.1 - - [11/Sep/2026 03:36:58] "GET /web/static/img/spin.svg HTTP/1.1" 200 - 0 0.000 0.002 2026-09-11 03:36:59,298 26 INFO rb-c800635-224702-414046 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #94097066 order {'name': '/', 'pos_reference': '261-75-000001', 'uuid': '4e3935a4-c652-41f7-aabb-0e20cd79541a'} created pos.order #604 2026-09-11 03:36:59,313 26 INFO rb-c800635-224702-414046 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #94097066 finished 2026-09-11 03:36:59,374 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 03:36:59] "POST /web/dataset/call_kw/pos.order/sync_from_ui#pos.order.sync_from_ui HTTP/1.1" 200 - 202 0.260 0.215 2026-09-11 03:36:59,515 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 03:36:59] "POST /web/dataset/call_kw/pos.order/confirm_coupon_programs#pos.order.confirm_coupon_programs HTTP/1.1" 200 - 39 0.049 0.047 2026-09-11 03:36:59,535 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 03:36:59] "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-09-11 03:36:59,600 26 INFO rb-c800635-224702-414046 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #18171723 started for PoS orders references: [{'name': 'Shop - 000001', 'pos_reference': '261-75-000001', 'uuid': '4e3935a4-c652-41f7-aabb-0e20cd79541a'}] 2026-09-11 03:36:59,607 26 INFO rb-c800635-224702-414046 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #18171723 order {'name': 'Shop - 000001', 'pos_reference': '261-75-000001', 'uuid': '4e3935a4-c652-41f7-aabb-0e20cd79541a'} sync ignored for existing PoS order pos.order(604,) (state: paid) 2026-09-11 03:36:59,618 26 INFO rb-c800635-224702-414046 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #18171723 finished 2026-09-11 03:36:59,663 26 INFO rb-c800635-224702-414046 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-09-11 03:36:59,714 26 INFO rb-c800635-224702-414046 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_points_awarded_ewallet.browser: tour succeeded 2026-09-11 03:36:59,719 26 INFO rb-c800635-224702-414046 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_points_awarded_ewallet.browser: ╔════════════════════════════════════════╗ ║ TOUR PosLoyaltyPointsEwallet SUCCEEDED ║ ╚════════════════════════════════════════╝ 2026-09-11 03:36:59,750 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 03:36:59] "POST /web/dataset/call_kw/pos.order/sync_from_ui#pos.order.sync_from_ui HTTP/1.1" 200 - 64 0.074 0.079 2026-09-11 03:36:59,853 26 INFO rb-c800635-224702-414046 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_points_awarded_ewallet.browser: heap 22782300 (allocated 24776704) 2026-09-11 03:36:59,867 26 INFO rb-c800635-224702-414046 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_points_awarded_ewallet: Closing chrome headless with pid 86144 2026-09-11 03:36:59,868 26 INFO rb-c800635-224702-414046 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_points_awarded_ewallet: Closing websocket connection 2026-09-11 03:36:59,868 26 INFO rb-c800635-224702-414046 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_points_awarded_ewallet: Terminating chrome headless with pid 86144 2026-09-11 03:36:59,936 26 INFO rb-c800635-224702-414046 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_points_awarded_ewallet: Chrome Log in: /tmp/odoo_tests/rb-c800635-224702-414046/chrome_logs/chrome_log_20260911_033659_936042_test_points_awarded_ewallet.txt 2026-09-11 03:36:59,936 26 INFO rb-c800635-224702-414046 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_points_awarded_ewallet: Removing chrome user profile "/tmp/tmpu1gilh8a_chrome_odoo" 2026-09-11 03:36:59,969 26 INFO rb-c800635-224702-414046 odoo.addons.pos_loyalty.tests.test_frontend: Starting TestUi.test_points_awarded_general_discount_code_specific_domain_program ... 2026-09-11 03:37:01,060 26 INFO rb-c800635-224702-414046 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_points_awarded_general_discount_code_specific_domain_program: Chrome pid: 86358 2026-09-11 03:37:01,062 26 INFO rb-c800635-224702-414046 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_points_awarded_general_discount_code_specific_domain_program: Chrome headless temporary user profile dir: /tmp/tmpf3tfqpjf_chrome_odoo 2026-09-11 03:37:01,063 26 INFO rb-c800635-224702-414046 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:41081/json/version 2026-09-11 03:37:01,067 26 INFO rb-c800635-224702-414046 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:41081', path='/json/version', query='', fragment='') with timeout 3 increased to 10s during tests 2026-09-11 03:37:01,088 26 INFO rb-c800635-224702-414046 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-09-11 03:37:01,089 26 INFO rb-c800635-224702-414046 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:41081/json 2026-09-11 03:37:01,089 26 INFO rb-c800635-224702-414046 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:41081', path='/json', query='', fragment='') with timeout 3 increased to 10s during tests 2026-09-11 03:37:01,097 26 INFO rb-c800635-224702-414046 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:41081/devtools/page/364242779F327299CE9B283710EE0005 2026-09-11 03:37:01,112 26 INFO rb-c800635-224702-414046 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_points_awarded_general_discount_code_specific_domain_program: Enable chrome headless console log notification 2026-09-11 03:37:01,125 26 INFO rb-c800635-224702-414046 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_points_awarded_general_discount_code_specific_domain_program: Chrome headless enable page notifications 2026-09-11 03:37:01,230 26 INFO rb-c800635-224702-414046 odoo.addons.base.models.res_users: Login successful for login:pos_user from n/a 2026-09-11 03:37:01,235 26 INFO rb-c800635-224702-414046 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_points_awarded_general_discount_code_specific_domain_program: Setting session cookie in browser 2026-09-11 03:37:01,236 26 INFO rb-c800635-224702-414046 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-09-11 03:37:01,237 26 INFO rb-c800635-224702-414046 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-09-11 03:37:01,246 26 INFO rb-c800635-224702-414046 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-09-11 03:37:01,635 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 03:37:01] "GET /pos/ui/75 HTTP/1.1" 200 - 87 0.033 0.358 2026-09-11 03:37:01,639 26 INFO rb-c800635-224702-414046 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_points_awarded_general_discount_code_specific_domain_program: Navigation result: {'frameId': '364242779F327299CE9B283710EE0005', 'loaderId': 'A784C2FAF1493E4596800C827FFD81B8', 'isDownload': False} 2026-09-11 03:37:01,639 26 INFO rb-c800635-224702-414046 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_points_awarded_general_discount_code_specific_domain_program: Evaluate ready code "odoo.isTourReady('PosLoyaltyPointsDiscountNoDomainProgramDomain')" 2026-09-11 03:37:01,657 26 INFO rb-c800635-224702-414046 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-09-11 03:37:01,673 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 03:37:01] "GET /web/assets/cbcf32d/point_of_sale.assets_prod.min.css HTTP/1.1" 200 - 2 0.003 0.006 2026-09-11 03:37:01,677 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 03:37:01] "GET /web/assets/e7bee96/point_of_sale.assets_prod.min.js HTTP/1.1" 200 - 2 0.001 0.007 2026-09-11 03:37:01,685 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 03:37:01] "GET /web/assets/31c33ef/web.__assets_tests_call__.min.js HTTP/1.1" 200 - 2 0.001 0.020 2026-09-11 03:37:02,135 26 INFO ? werkzeug: 127.0.0.1 - - [11/Sep/2026 03:37:02] "GET /point_of_sale/static/src/img/favicon.ico HTTP/1.1" 200 - 0 0.000 0.004 2026-09-11 03:37:02,137 26 INFO ? werkzeug: 127.0.0.1 - - [11/Sep/2026 03:37:02] "GET /web/static/fonts/lato/Lato-Reg-webfont.woff HTTP/1.1" 200 - 0 0.000 0.007 2026-09-11 03:37:02,149 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 03:37:02] "GET /web/webclient/translations?hash=&lang=en_US HTTP/1.1" 200 - 1 0.001 0.010 2026-09-11 03:37:02,165 26 INFO rb-c800635-224702-414046 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-09-11 03:37:02,171 26 INFO rb-c800635-224702-414046 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-09-11 03:37:02,178 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 03:37:02] "POST /web/dataset/call_kw/barcode.nomenclature/read#barcode.nomenclature.read HTTP/1.1" 200 - 5 0.004 0.008 2026-09-11 03:37:02,199 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 03:37:02] "POST /web/dataset/call_kw/barcode.rule/search_read#barcode.rule.search_read HTTP/1.1" 200 - 1 0.000 0.003 2026-09-11 03:37:02,212 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 03:37:02] "POST /pos/ping HTTP/1.1" 200 - 0 0.000 0.002 2026-09-11 03:37:02,244 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 03:37:02] "GET /bus/websocket_worker_bundle?v=19.0-2 HTTP/1.1" 200 - 3 0.003 0.010 2026-09-11 03:37:02,274 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 03:37:02] "POST /web/dataset/call_kw/pos.config/register_new_device_identifier#pos.config.register_new_device_identifier HTTP/1.1" 200 - 9 0.018 0.026 2026-09-11 03:37:02,280 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 03:37:02] "GET /websocket?version=19.0-2 HTTP/1.1" 101 - 1 0.000 0.021 2026-09-11 03:37:02,341 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 03:37:02] "POST /web/dataset/call_kw/pos.session/load_data_params#pos.session.load_data_params HTTP/1.1" 200 - 29 0.027 0.033 2026-09-11 03:37:02,879 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 03:37:02] "POST /web/dataset/call_kw/pos.session/load_data#pos.session.load_data HTTP/1.1" 200 - 391 0.230 0.277 2026-09-11 03:37:02,902 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 03:37: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-09-11 03:37:02,957 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 03:37: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-09-11 03:37:03,028 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 03:37:03] "GET /web/image/res.company/77/logo/256x256 HTTP/1.1" 200 - 8 0.007 0.035 2026-09-11 03:37:03,075 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 03:37:03] "POST /web/dataset/call_kw/pos.config/read_config_open_orders#pos.config.read_config_open_orders HTTP/1.1" 200 - 1 0.001 0.009 2026-09-11 03:37:03,089 26 INFO rb-c800635-224702-414046 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-09-11 03:37:03,113 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 03:37:03] "POST /web/dataset/call_kw/product.product/has_access#product.product.has_access HTTP/1.1" 200 - 1 0.004 0.007 2026-09-11 03:37:03,143 26 INFO ? werkzeug: 127.0.0.1 - - [11/Sep/2026 03:37:03] "GET /point_of_sale/static/src/fonts/Inconsolata.otf HTTP/1.1" 200 - 0 0.000 0.001 2026-09-11 03:37:03,147 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 03:37:03] "GET /pos/service-worker.js HTTP/1.1" 200 - 0 0.000 0.002 2026-09-11 03:37:03,170 26 INFO ? werkzeug: 127.0.0.1 - - [11/Sep/2026 03:37:03] "GET /web/static/img/odoo_logo.svg HTTP/1.1" 200 - 0 0.000 0.001 2026-09-11 03:37:03,175 26 INFO ? werkzeug: 127.0.0.1 - - [11/Sep/2026 03:37:03] "GET /hr_attendance/static/img/background-light.svg HTTP/1.1" 200 - 0 0.000 0.015 2026-09-11 03:37:03,215 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 03:37:03] "GET /web/image/res.users/148/avatar_128 HTTP/1.1" 200 - 14 0.021 0.033 2026-09-11 03:37:03,229 26 INFO ? werkzeug: 127.0.0.1 - - [11/Sep/2026 03:37:03] "GET /web/static/src/libs/fontawesome/fonts/fontawesome-webfont.woff2?v=4.7.0 HTTP/1.1" 200 - 0 0.000 0.001 2026-09-11 03:37:03,237 26 INFO ? werkzeug: 127.0.0.1 - - [11/Sep/2026 03:37:03] "GET /web/static/fonts/google/Roboto/Roboto-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.007 2026-09-11 03:37:03,248 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 03:37:03] "GET /web/image?model=res.company&id=77&field=logo HTTP/1.1" 200 - 3 0.010 0.079 2026-09-11 03:37:03,278 26 INFO ? werkzeug: 127.0.0.1 - - [11/Sep/2026 03:37:03] "GET /web/static/lib/zxing-library/zxing-library.js HTTP/1.1" 200 - 0 0.000 0.013 2026-09-11 03:37:03,339 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 03:37:03] "GET /pos/ui/75 HTTP/1.1" 200 - 31 0.028 0.047 2026-09-11 03:37:03,345 26 INFO rb-c800635-224702-414046 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-09-11 03:37:03,393 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 03:37:03] "GET /pos/ui/75?from_backend=True HTTP/1.1" 200 - 31 0.024 0.105 2026-09-11 03:37:03,445 26 INFO rb-c800635-224702-414046 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-09-11 03:37:03,466 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 03:37:03] "GET /web/image?model=product.template&field=image_128&id=1568&unique=2026-09-11T03:28:11.000+00:00 HTTP/1.1" 200 - 3 0.004 0.050 2026-09-11 03:37:03,477 26 INFO ? werkzeug: 127.0.0.1 - - [11/Sep/2026 03:37:03] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.006 2026-09-11 03:37:03,492 26 INFO rb-c800635-224702-414046 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-09-11 03:37:03,530 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 03:37:03] "GET /web/image?model=product.template&field=image_128&id=1571&unique=2026-09-11T03:28:11.000+00:00 HTTP/1.1" 200 - 3 0.011 0.093 2026-09-11 03:37:03,560 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 03:37:03] "GET /web/image?model=product.template&field=image_128&id=1569&unique=2026-09-11T03:28:11.000+00:00 HTTP/1.1" 200 - 3 0.006 0.140 2026-09-11 03:37:03,582 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 03:37:03] "GET /web/image?model=product.template&field=image_128&id=1570&unique=2026-09-11T03:28:11.000+00:00 HTTP/1.1" 200 - 3 0.002 0.148 2026-09-11 03:37:03,615 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 03:37:03] "GET /web/image?model=product.template&field=image_128&id=1573&unique=2026-09-11T03:28:11.000+00:00 HTTP/1.1" 200 - 3 0.002 0.178 2026-09-11 03:37:03,640 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 03:37:03] "GET /web/image?model=product.template&field=image_128&id=1572&unique=2026-09-11T03:28:11.000+00:00 HTTP/1.1" 200 - 3 0.007 0.195 2026-09-11 03:37:03,680 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 03:37:03] "GET /web/image?model=product.template&field=image_128&id=1577&unique=2026-09-11T03:28:11.000+00:00 HTTP/1.1" 200 - 3 0.010 0.187 2026-09-11 03:37:03,702 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 03:37:03] "GET /web/image?model=product.template&field=image_128&id=1574&unique=2026-09-11T03:28:11.000+00:00 HTTP/1.1" 200 - 3 0.003 0.166 2026-09-11 03:37:03,726 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 03:37:03] "GET /web/image?model=product.template&field=image_128&id=1576&unique=2026-09-11T03:28:11.000+00:00 HTTP/1.1" 200 - 3 0.004 0.157 2026-09-11 03:37:03,753 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 03:37:03] "GET /web/image?model=product.template&field=image_128&id=1578&unique=2026-09-11T03:28:11.000+00:00 HTTP/1.1" 200 - 3 0.003 0.161 2026-09-11 03:37:03,773 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 03:37:03] "GET /web/image?model=product.template&field=image_128&id=1575&unique=2026-09-11T03:28:11.000+00:00 HTTP/1.1" 200 - 3 0.001 0.140 2026-09-11 03:37:03,888 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 03:37:03] "POST /web/dataset/call_kw/pos.session/set_opening_control#pos.session.set_opening_control HTTP/1.1" 200 - 38 0.062 0.182 2026-09-11 03:37:04,017 26 INFO rb-c800635-224702-414046 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-09-11 03:37:04,075 26 INFO rb-c800635-224702-414046 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-09-11 03:37:04,125 26 INFO rb-c800635-224702-414046 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-09-11 03:37:04,188 26 INFO rb-c800635-224702-414046 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-09-11 03:37:04,266 26 INFO rb-c800635-224702-414046 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-09-11 03:37:04,296 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 03:37:04] "POST /web/dataset/call_kw/loyalty.card/search_read#loyalty.card.search_read HTTP/1.1" 200 - 8 0.006 0.020 2026-09-11 03:37:04,315 26 INFO rb-c800635-224702-414046 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-09-11 03:37:04,403 26 INFO rb-c800635-224702-414046 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-09-11 03:37:04,454 26 INFO rb-c800635-224702-414046 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-09-11 03:37:04,505 26 INFO rb-c800635-224702-414046 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-09-11 03:37:04,555 26 INFO rb-c800635-224702-414046 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-09-11 03:37:04,606 26 INFO rb-c800635-224702-414046 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-09-11 03:37:04,681 26 INFO rb-c800635-224702-414046 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-09-11 03:37:04,732 26 INFO rb-c800635-224702-414046 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-09-11 03:37:04,783 26 INFO rb-c800635-224702-414046 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-09-11 03:37:04,834 26 INFO rb-c800635-224702-414046 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-09-11 03:37:04,885 26 INFO rb-c800635-224702-414046 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-09-11 03:37:04,935 26 INFO rb-c800635-224702-414046 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-09-11 03:37:04,993 26 INFO rb-c800635-224702-414046 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-09-11 03:37:05,049 26 INFO rb-c800635-224702-414046 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-09-11 03:37:05,106 26 INFO rb-c800635-224702-414046 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-09-11 03:37:05,166 26 INFO rb-c800635-224702-414046 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-09-11 03:37:05,180 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 03:37:05] "POST /web/dataset/call_kw/loyalty.card/get_loyalty_card_partner_by_code#loyalty.card.get_loyalty_card_partner_by_code HTTP/1.1" 200 - 2 0.008 0.012 2026-09-11 03:37:05,245 26 INFO rb-c800635-224702-414046 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-09-11 03:37:05,295 26 INFO rb-c800635-224702-414046 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-09-11 03:37:05,346 26 INFO rb-c800635-224702-414046 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-09-11 03:37:05,397 26 INFO rb-c800635-224702-414046 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-09-11 03:37:05,463 26 INFO rb-c800635-224702-414046 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-09-11 03:37:05,477 26 INFO ? werkzeug: 127.0.0.1 - - [11/Sep/2026 03:37:05] "GET /point_of_sale/static/src/img/card-bank.png HTTP/1.1" 200 - 0 0.000 0.006 2026-09-11 03:37:05,478 26 INFO ? werkzeug: 127.0.0.1 - - [11/Sep/2026 03:37:05] "GET /point_of_sale/static/src/img/money.png HTTP/1.1" 200 - 0 0.000 0.003 2026-09-11 03:37:05,513 26 INFO rb-c800635-224702-414046 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-09-11 03:37:05,564 26 INFO rb-c800635-224702-414046 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-09-11 03:37:05,631 26 INFO rb-c800635-224702-414046 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-09-11 03:37:05,684 26 INFO rb-c800635-224702-414046 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-09-11 03:37:05,736 26 INFO rb-c800635-224702-414046 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-09-11 03:37:05,790 26 INFO rb-c800635-224702-414046 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-09-11 03:37:05,844 26 INFO rb-c800635-224702-414046 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-09-11 03:37:05,897 26 INFO rb-c800635-224702-414046 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-09-11 03:37:05,949 26 INFO rb-c800635-224702-414046 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-09-11 03:37:06,006 26 INFO rb-c800635-224702-414046 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-09-11 03:37:06,022 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 03:37:06] "POST /web/dataset/call_kw/pos.order/validate_coupon_programs#pos.order.validate_coupon_programs HTTP/1.1" 200 - 4 0.006 0.009 2026-09-11 03:37:06,052 26 INFO rb-c800635-224702-414046 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #62615587 started for PoS orders references: [{'name': '/', 'pos_reference': '261-75-000001', 'uuid': '895ac587-1efd-4030-8f64-9a5933493adf'}] 2026-09-11 03:37:06,059 26 INFO ? werkzeug: 127.0.0.1 - - [11/Sep/2026 03:37:06] "GET /web/static/img/spin.svg HTTP/1.1" 200 - 0 0.000 0.003 2026-09-11 03:37:06,488 26 INFO rb-c800635-224702-414046 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #62615587 order {'name': '/', 'pos_reference': '261-75-000001', 'uuid': '895ac587-1efd-4030-8f64-9a5933493adf'} created pos.order #605 2026-09-11 03:37:06,503 26 INFO rb-c800635-224702-414046 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #62615587 finished 2026-09-11 03:37:06,553 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 03:37:06] "POST /web/dataset/call_kw/pos.order/sync_from_ui#pos.order.sync_from_ui HTTP/1.1" 200 - 209 0.243 0.260 2026-09-11 03:37:06,704 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 03:37:06] "POST /web/dataset/call_kw/pos.order/confirm_coupon_programs#pos.order.confirm_coupon_programs HTTP/1.1" 200 - 47 0.067 0.054 2026-09-11 03:37:06,733 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 03:37:06] "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-09-11 03:37:06,846 26 INFO rb-c800635-224702-414046 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #97659600 started for PoS orders references: [{'name': 'Shop - 000001', 'pos_reference': '261-75-000001', 'uuid': '895ac587-1efd-4030-8f64-9a5933493adf'}] 2026-09-11 03:37:06,852 26 INFO rb-c800635-224702-414046 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #97659600 order {'name': 'Shop - 000001', 'pos_reference': '261-75-000001', 'uuid': '895ac587-1efd-4030-8f64-9a5933493adf'} sync ignored for existing PoS order pos.order(605,) (state: paid) 2026-09-11 03:37:06,855 26 INFO rb-c800635-224702-414046 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-09-11 03:37:06,869 26 INFO rb-c800635-224702-414046 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #97659600 finished 2026-09-11 03:37:06,906 26 INFO rb-c800635-224702-414046 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_points_awarded_general_discount_code_specific_domain_program.browser: tour succeeded 2026-09-11 03:37:06,907 26 INFO rb-c800635-224702-414046 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_points_awarded_general_discount_code_specific_domain_program.browser: ╔══════════════════════════════════════════════════════════════╗ ║ TOUR PosLoyaltyPointsDiscountNoDomainProgramDomain SUCCEEDED ║ ╚══════════════════════════════════════════════════════════════╝ 2026-09-11 03:37:07,006 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 03:37:07] "POST /web/dataset/call_kw/pos.order/sync_from_ui#pos.order.sync_from_ui HTTP/1.1" 200 - 64 0.070 0.092 2026-09-11 03:37:07,046 26 INFO rb-c800635-224702-414046 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_points_awarded_general_discount_code_specific_domain_program.browser: heap 22404972 (allocated 23728128) 2026-09-11 03:37:07,063 26 INFO rb-c800635-224702-414046 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_points_awarded_general_discount_code_specific_domain_program: Closing chrome headless with pid 86358 2026-09-11 03:37:07,066 26 INFO rb-c800635-224702-414046 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_points_awarded_general_discount_code_specific_domain_program: Closing websocket connection 2026-09-11 03:37:07,066 26 INFO rb-c800635-224702-414046 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_points_awarded_general_discount_code_specific_domain_program: Terminating chrome headless with pid 86358 2026-09-11 03:37:07,163 26 INFO rb-c800635-224702-414046 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_points_awarded_general_discount_code_specific_domain_program: Chrome Log in: /tmp/odoo_tests/rb-c800635-224702-414046/chrome_logs/chrome_log_20260911_033707_163276_test_points_awarded_general_discount_code_specific_domain_program.txt 2026-09-11 03:37:07,163 26 INFO rb-c800635-224702-414046 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_points_awarded_general_discount_code_specific_domain_program: Removing chrome user profile "/tmp/tmpf3tfqpjf_chrome_odoo" 2026-09-11 03:37:07,191 26 INFO rb-c800635-224702-414046 odoo.addons.pos_loyalty.tests.test_frontend: Starting TestUi.test_points_awarded_giftcard ... 2026-09-11 03:37:08,421 26 INFO rb-c800635-224702-414046 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_points_awarded_giftcard: Chrome pid: 86575 2026-09-11 03:37:08,421 26 INFO rb-c800635-224702-414046 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_points_awarded_giftcard: Chrome headless temporary user profile dir: /tmp/tmppej107lb_chrome_odoo 2026-09-11 03:37:08,421 26 INFO rb-c800635-224702-414046 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_points_awarded_giftcard: Issuing json command http://127.0.0.1:43213/json/version 2026-09-11 03:37:08,426 26 INFO rb-c800635-224702-414046 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:43213', path='/json/version', query='', fragment='') with timeout 3 increased to 10s during tests 2026-09-11 03:37:08,433 26 INFO rb-c800635-224702-414046 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_points_awarded_giftcard: Browser version: Chrome/150.0.7871.114 2026-09-11 03:37:08,433 26 INFO rb-c800635-224702-414046 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_points_awarded_giftcard: Issuing json command http://127.0.0.1:43213/json 2026-09-11 03:37:08,434 26 INFO rb-c800635-224702-414046 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:43213', path='/json', query='', fragment='') with timeout 3 increased to 10s during tests 2026-09-11 03:37:08,441 26 INFO rb-c800635-224702-414046 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_points_awarded_giftcard: Websocket url found: ws://127.0.0.1:43213/devtools/page/F43B2DD36EED86E8F3D1844DD4805C10 2026-09-11 03:37:08,445 26 INFO rb-c800635-224702-414046 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_points_awarded_giftcard: Enable chrome headless console log notification 2026-09-11 03:37:08,448 26 INFO rb-c800635-224702-414046 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_points_awarded_giftcard: Chrome headless enable page notifications 2026-09-11 03:37:08,539 26 INFO rb-c800635-224702-414046 odoo.addons.base.models.res_users: Login successful for login:pos_user from n/a 2026-09-11 03:37:08,544 26 INFO rb-c800635-224702-414046 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_points_awarded_giftcard: Setting session cookie in browser 2026-09-11 03:37:08,546 26 INFO rb-c800635-224702-414046 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-09-11 03:37:08,546 26 INFO rb-c800635-224702-414046 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_points_awarded_giftcard: Navigating to: "http://127.0.0.1:8069/pos/ui/75" 2026-09-11 03:37:08,564 26 INFO rb-c800635-224702-414046 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-09-11 03:37:08,988 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 03:37:08] "GET /pos/ui/75 HTTP/1.1" 200 - 87 0.060 0.367 2026-09-11 03:37:08,991 26 INFO rb-c800635-224702-414046 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_points_awarded_giftcard: Navigation result: {'frameId': 'F43B2DD36EED86E8F3D1844DD4805C10', 'loaderId': '070708AFD9E582B55B628C8CDE7887CF', 'isDownload': False} 2026-09-11 03:37:08,991 26 INFO rb-c800635-224702-414046 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_points_awarded_giftcard: Evaluate ready code "odoo.isTourReady('PosLoyaltyPointsGiftcard')" 2026-09-11 03:37:09,010 26 INFO rb-c800635-224702-414046 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-09-11 03:37:09,027 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 03:37:09] "GET /web/assets/e7bee96/point_of_sale.assets_prod.min.js HTTP/1.1" 200 - 2 0.001 0.007 2026-09-11 03:37:09,030 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 03:37:09] "GET /web/assets/cbcf32d/point_of_sale.assets_prod.min.css HTTP/1.1" 200 - 2 0.001 0.008 2026-09-11 03:37:09,054 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 03:37:09] "GET /web/assets/31c33ef/web.__assets_tests_call__.min.js HTTP/1.1" 200 - 2 0.003 0.029 2026-09-11 03:37:09,485 26 INFO ? werkzeug: 127.0.0.1 - - [11/Sep/2026 03:37:09] "GET /web/static/fonts/lato/Lato-Reg-webfont.woff HTTP/1.1" 200 - 0 0.000 0.009 2026-09-11 03:37:09,496 26 INFO ? werkzeug: 127.0.0.1 - - [11/Sep/2026 03:37:09] "GET /point_of_sale/static/src/img/favicon.ico HTTP/1.1" 200 - 0 0.000 0.009 2026-09-11 03:37:09,507 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 03:37:09] "GET /web/webclient/translations?hash=&lang=en_US HTTP/1.1" 200 - 1 0.001 0.008 2026-09-11 03:37:09,519 26 INFO rb-c800635-224702-414046 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-09-11 03:37:09,526 26 INFO rb-c800635-224702-414046 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-09-11 03:37:09,536 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 03:37:09] "POST /web/dataset/call_kw/barcode.nomenclature/read#barcode.nomenclature.read HTTP/1.1" 200 - 5 0.004 0.009 2026-09-11 03:37:09,566 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 03:37:09] "POST /web/dataset/call_kw/barcode.rule/search_read#barcode.rule.search_read HTTP/1.1" 200 - 1 0.000 0.006 2026-09-11 03:37:09,583 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 03:37:09] "POST /pos/ping HTTP/1.1" 200 - 0 0.000 0.002 2026-09-11 03:37:09,608 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 03:37:09] "POST /web/dataset/call_kw/pos.config/register_new_device_identifier#pos.config.register_new_device_identifier HTTP/1.1" 200 - 9 0.005 0.009 2026-09-11 03:37:09,618 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 03:37:09] "GET /bus/websocket_worker_bundle?v=19.0-2 HTTP/1.1" 200 - 3 0.001 0.019 2026-09-11 03:37:09,677 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 03:37:09] "POST /web/dataset/call_kw/pos.session/load_data_params#pos.session.load_data_params HTTP/1.1" 200 - 29 0.020 0.033 2026-09-11 03:37:09,681 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 03:37:09] "GET /websocket?version=19.0-2 HTTP/1.1" 101 - 1 0.000 0.038 2026-09-11 03:37:10,378 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 03:37:10] "POST /web/dataset/call_kw/pos.session/load_data#pos.session.load_data HTTP/1.1" 200 - 390 0.308 0.333 2026-09-11 03:37:10,412 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 03:37:10] "POST /web/dataset/call_kw/pos.session/filter_local_data#pos.session.filter_local_data HTTP/1.1" 200 - 0 0.000 0.023 2026-09-11 03:37:10,468 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 03:37: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.005 2026-09-11 03:37:10,523 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 03:37:10] "GET /web/image/res.company/77/logo/256x256 HTTP/1.1" 200 - 8 0.010 0.031 2026-09-11 03:37:10,556 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 03:37: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-09-11 03:37:10,577 26 INFO rb-c800635-224702-414046 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_points_awarded_giftcard.browser: Owl is running in 'dev' mode. 2026-09-11 03:37:10,594 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 03:37:10] "POST /web/dataset/call_kw/product.product/has_access#product.product.has_access HTTP/1.1" 200 - 1 0.002 0.009 2026-09-11 03:37:10,651 26 INFO ? werkzeug: 127.0.0.1 - - [11/Sep/2026 03:37:10] "GET /point_of_sale/static/src/fonts/Inconsolata.otf HTTP/1.1" 200 - 0 0.000 0.015 2026-09-11 03:37:10,663 26 INFO ? werkzeug: 127.0.0.1 - - [11/Sep/2026 03:37:10] "GET /web/static/img/odoo_logo.svg HTTP/1.1" 200 - 0 0.000 0.004 2026-09-11 03:37:10,664 26 INFO ? werkzeug: 127.0.0.1 - - [11/Sep/2026 03:37:10] "GET /hr_attendance/static/img/background-light.svg HTTP/1.1" 200 - 0 0.000 0.004 2026-09-11 03:37:10,693 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 03:37:10] "GET /web/image/res.users/148/avatar_128 HTTP/1.1" 200 - 14 0.013 0.028 2026-09-11 03:37:10,701 26 INFO ? werkzeug: 127.0.0.1 - - [11/Sep/2026 03:37: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-09-11 03:37:10,701 26 INFO ? werkzeug: 127.0.0.1 - - [11/Sep/2026 03:37:10] "GET /web/static/fonts/google/Roboto/Roboto-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.002 2026-09-11 03:37:10,714 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 03:37:10] "GET /web/image?model=res.company&id=77&field=logo HTTP/1.1" 200 - 3 0.010 0.048 2026-09-11 03:37:10,716 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 03:37:10] "GET /pos/service-worker.js HTTP/1.1" 200 - 0 0.000 0.050 2026-09-11 03:37:10,819 26 INFO rb-c800635-224702-414046 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-09-11 03:37:10,840 26 INFO ? werkzeug: 127.0.0.1 - - [11/Sep/2026 03:37:10] "GET /web/static/lib/zxing-library/zxing-library.js HTTP/1.1" 200 - 0 0.000 0.003 2026-09-11 03:37:10,915 26 INFO rb-c800635-224702-414046 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-09-11 03:37:10,932 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 03:37:10] "GET /pos/ui/75?from_backend=True HTTP/1.1" 200 - 31 0.057 0.042 2026-09-11 03:37:10,950 26 INFO ? werkzeug: 127.0.0.1 - - [11/Sep/2026 03:37:10] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.003 2026-09-11 03:37:10,984 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 03:37:10] "GET /pos/ui/75 HTTP/1.1" 200 - 31 0.026 0.121 2026-09-11 03:37:11,031 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 03:37:11] "GET /web/image?model=product.template&field=image_128&id=1568&unique=2026-09-11T03:28:11.000+00:00 HTTP/1.1" 200 - 3 0.003 0.125 2026-09-11 03:37:11,056 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 03:37:11] "GET /web/image?model=product.template&field=image_128&id=1570&unique=2026-09-11T03:28:11.000+00:00 HTTP/1.1" 200 - 3 0.003 0.149 2026-09-11 03:37:11,078 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 03:37:11] "GET /web/image?model=product.template&field=image_128&id=1571&unique=2026-09-11T03:28:11.000+00:00 HTTP/1.1" 200 - 3 0.002 0.154 2026-09-11 03:37:11,088 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 03:37:11] "GET /web/image?model=product.template&field=image_128&id=8&unique=2026-09-11T03:28:11.000+00:00 HTTP/1.1" 200 - 4 0.002 0.198 2026-09-11 03:37:11,106 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 03:37:11] "GET /web/image?model=product.template&field=image_128&id=1572&unique=2026-09-11T03:28:11.000+00:00 HTTP/1.1" 200 - 3 0.002 0.150 2026-09-11 03:37:11,148 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 03:37:11] "GET /web/image?model=product.template&field=image_128&id=1573&unique=2026-09-11T03:28:11.000+00:00 HTTP/1.1" 200 - 3 0.002 0.157 2026-09-11 03:37:11,167 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 03:37:11] "GET /web/image?model=product.template&field=image_128&id=1574&unique=2026-09-11T03:28:11.000+00:00 HTTP/1.1" 200 - 3 0.002 0.130 2026-09-11 03:37:11,199 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 03:37:11] "GET /web/image?model=product.template&field=image_128&id=1575&unique=2026-09-11T03:28:11.000+00:00 HTTP/1.1" 200 - 3 0.008 0.129 2026-09-11 03:37:11,216 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 03:37:11] "GET /web/image?model=product.template&field=image_128&id=1576&unique=2026-09-11T03:28:11.000+00:00 HTTP/1.1" 200 - 3 0.002 0.131 2026-09-11 03:37:11,237 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 03:37:11] "GET /web/image?model=product.template&field=image_128&id=1577&unique=2026-09-11T03:28:11.000+00:00 HTTP/1.1" 200 - 3 0.002 0.145 2026-09-11 03:37:11,264 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 03:37:11] "GET /web/image?model=product.template&field=image_128&id=1578&unique=2026-09-11T03:28:11.000+00:00 HTTP/1.1" 200 - 3 0.002 0.152 2026-09-11 03:37:11,347 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 03:37:11] "POST /web/dataset/call_kw/pos.session/set_opening_control#pos.session.set_opening_control HTTP/1.1" 200 - 38 0.043 0.153 2026-09-11 03:37:11,407 26 INFO rb-c800635-224702-414046 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-09-11 03:37:11,463 26 INFO rb-c800635-224702-414046 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-09-11 03:37:11,516 26 INFO rb-c800635-224702-414046 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-09-11 03:37:11,573 26 INFO rb-c800635-224702-414046 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-09-11 03:37:11,621 26 INFO rb-c800635-224702-414046 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-09-11 03:37:11,674 26 INFO rb-c800635-224702-414046 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-09-11 03:37:11,727 26 INFO rb-c800635-224702-414046 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-09-11 03:37:11,792 26 INFO rb-c800635-224702-414046 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-09-11 03:37:11,844 26 INFO rb-c800635-224702-414046 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-09-11 03:37:11,894 26 INFO rb-c800635-224702-414046 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-09-11 03:37:11,945 26 INFO rb-c800635-224702-414046 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-09-11 03:37:12,004 26 INFO rb-c800635-224702-414046 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-09-11 03:37:12,063 26 INFO rb-c800635-224702-414046 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-09-11 03:37:12,583 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 03:37:12] "POST /web/dataset/call_kw/loyalty.card/get_gift_card_status#loyalty.card.get_gift_card_status HTTP/1.1" 200 - 6 0.009 0.010 2026-09-11 03:37:12,623 26 INFO rb-c800635-224702-414046 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_points_awarded_giftcard.browser: [17/57] Tour PosLoyaltyPointsGiftcard → Step .btn-primary:contains("Add Balance") 2026-09-11 03:37:12,696 26 INFO rb-c800635-224702-414046 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-09-11 03:37:12,748 26 INFO rb-c800635-224702-414046 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-09-11 03:37:12,799 26 INFO rb-c800635-224702-414046 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-09-11 03:37:12,862 26 INFO rb-c800635-224702-414046 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-09-11 03:37:12,873 26 INFO ? werkzeug: 127.0.0.1 - - [11/Sep/2026 03:37:12] "GET /point_of_sale/static/src/img/card-bank.png HTTP/1.1" 200 - 0 0.000 0.002 2026-09-11 03:37:12,873 26 INFO ? werkzeug: 127.0.0.1 - - [11/Sep/2026 03:37:12] "GET /point_of_sale/static/src/img/money.png HTTP/1.1" 200 - 0 0.000 0.002 2026-09-11 03:37:12,912 26 INFO rb-c800635-224702-414046 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-09-11 03:37:12,963 26 INFO rb-c800635-224702-414046 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-09-11 03:37:13,034 26 INFO rb-c800635-224702-414046 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-09-11 03:37:13,086 26 INFO rb-c800635-224702-414046 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-09-11 03:37:13,139 26 INFO rb-c800635-224702-414046 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-09-11 03:37:13,207 26 INFO rb-c800635-224702-414046 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-09-11 03:37:13,211 26 INFO rb-c800635-224702-414046 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #12009601 started for PoS orders references: [{'name': '/', 'pos_reference': '261-75-000001', 'uuid': '0dec6363-5664-4330-b367-f0fb0d1f3b24'}] 2026-09-11 03:37:13,215 26 INFO ? werkzeug: 127.0.0.1 - - [11/Sep/2026 03:37:13] "GET /web/static/img/spin.svg HTTP/1.1" 200 - 0 0.000 0.003 2026-09-11 03:37:13,291 26 INFO rb-c800635-224702-414046 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #12009601 order {'name': '/', 'pos_reference': '261-75-000001', 'uuid': '0dec6363-5664-4330-b367-f0fb0d1f3b24'} created pos.order #606 2026-09-11 03:37:13,303 26 INFO rb-c800635-224702-414046 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #12009601 finished 2026-09-11 03:37:13,363 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 03:37:13] "POST /web/dataset/call_kw/pos.order/sync_from_ui#pos.order.sync_from_ui HTTP/1.1" 200 - 78 0.068 0.087 2026-09-11 03:37:13,453 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 03:37:13] "POST /web/dataset/call_kw/pos.order/confirm_coupon_programs#pos.order.confirm_coupon_programs HTTP/1.1" 200 - 36 0.027 0.035 2026-09-11 03:37:13,486 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 03:37:13] "POST /web/dataset/call_kw/pos.order/get_preparation_change#pos.order.get_preparation_change HTTP/1.1" 200 - 1 0.002 0.010 2026-09-11 03:37:13,598 26 INFO rb-c800635-224702-414046 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #77049752 started for PoS orders references: [{'name': 'Shop - 000001', 'pos_reference': '261-75-000001', 'uuid': '0dec6363-5664-4330-b367-f0fb0d1f3b24'}] 2026-09-11 03:37:13,600 26 INFO rb-c800635-224702-414046 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-09-11 03:37:13,605 26 INFO rb-c800635-224702-414046 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #77049752 order {'name': 'Shop - 000001', 'pos_reference': '261-75-000001', 'uuid': '0dec6363-5664-4330-b367-f0fb0d1f3b24'} sync ignored for existing PoS order pos.order(606,) (state: paid) 2026-09-11 03:37:13,622 26 INFO rb-c800635-224702-414046 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #77049752 finished 2026-09-11 03:37:13,645 26 INFO rb-c800635-224702-414046 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-09-11 03:37:13,696 26 INFO rb-c800635-224702-414046 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-09-11 03:37:13,723 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 03:37:13] "POST /web/dataset/call_kw/pos.order/sync_from_ui#pos.order.sync_from_ui HTTP/1.1" 200 - 66 0.059 0.068 2026-09-11 03:37:13,751 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 03:37:13] "POST /web/dataset/call_kw/pos.order/confirm_coupon_programs#pos.order.confirm_coupon_programs HTTP/1.1" 200 - 5 0.004 0.008 2026-09-11 03:37:13,836 26 INFO rb-c800635-224702-414046 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-09-11 03:37:13,889 26 INFO rb-c800635-224702-414046 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-09-11 03:37:13,940 26 INFO rb-c800635-224702-414046 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-09-11 03:37:13,993 26 INFO rb-c800635-224702-414046 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-09-11 03:37:14,055 26 INFO rb-c800635-224702-414046 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-09-11 03:37:14,068 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 03:37:14] "POST /web/dataset/call_kw/loyalty.card/search_read#loyalty.card.search_read HTTP/1.1" 200 - 4 0.002 0.010 2026-09-11 03:37:14,105 26 INFO rb-c800635-224702-414046 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-09-11 03:37:14,169 26 INFO rb-c800635-224702-414046 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-09-11 03:37:14,220 26 INFO rb-c800635-224702-414046 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-09-11 03:37:14,271 26 INFO rb-c800635-224702-414046 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-09-11 03:37:14,322 26 INFO rb-c800635-224702-414046 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-09-11 03:37:14,372 26 INFO rb-c800635-224702-414046 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-09-11 03:37:14,423 26 INFO rb-c800635-224702-414046 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-09-11 03:37:14,494 26 INFO rb-c800635-224702-414046 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-09-11 03:37:14,550 26 INFO rb-c800635-224702-414046 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-09-11 03:37:14,604 26 INFO rb-c800635-224702-414046 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-09-11 03:37:14,659 26 INFO rb-c800635-224702-414046 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-09-11 03:37:14,672 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 03:37:14] "POST /web/dataset/call_kw/loyalty.card/get_loyalty_card_partner_by_code#loyalty.card.get_loyalty_card_partner_by_code HTTP/1.1" 200 - 2 0.002 0.010 2026-09-11 03:37:14,698 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 03:37:14] "POST /web/dataset/call_kw/pos.config/use_coupon_code#pos.config.use_coupon_code HTTP/1.1" 200 - 10 0.005 0.014 2026-09-11 03:37:14,754 26 INFO rb-c800635-224702-414046 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-09-11 03:37:14,803 26 INFO rb-c800635-224702-414046 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-09-11 03:37:14,854 26 INFO rb-c800635-224702-414046 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-09-11 03:37:14,911 26 INFO rb-c800635-224702-414046 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-09-11 03:37:14,961 26 INFO rb-c800635-224702-414046 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-09-11 03:37:15,012 26 INFO rb-c800635-224702-414046 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-09-11 03:37:15,068 26 INFO rb-c800635-224702-414046 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-09-11 03:37:15,120 26 INFO rb-c800635-224702-414046 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-09-11 03:37:15,174 26 INFO rb-c800635-224702-414046 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-09-11 03:37:15,229 26 INFO rb-c800635-224702-414046 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-09-11 03:37:15,243 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 03:37:15] "POST /web/dataset/call_kw/pos.order/validate_coupon_programs#pos.order.validate_coupon_programs HTTP/1.1" 200 - 4 0.002 0.011 2026-09-11 03:37:15,267 26 INFO rb-c800635-224702-414046 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #46548443 started for PoS orders references: [{'name': '/', 'pos_reference': '261-75-000002', 'uuid': 'c634a266-7652-46f7-a15a-860406b46d37'}] 2026-09-11 03:37:15,581 26 INFO rb-c800635-224702-414046 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #46548443 order {'name': '/', 'pos_reference': '261-75-000002', 'uuid': 'c634a266-7652-46f7-a15a-860406b46d37'} created pos.order #607 2026-09-11 03:37:15,598 26 INFO rb-c800635-224702-414046 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #46548443 finished 2026-09-11 03:37:15,641 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 03:37:15] "POST /web/dataset/call_kw/pos.order/sync_from_ui#pos.order.sync_from_ui HTTP/1.1" 200 - 177 0.140 0.236 2026-09-11 03:37:15,776 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 03:37:15] "POST /web/dataset/call_kw/pos.order/confirm_coupon_programs#pos.order.confirm_coupon_programs HTTP/1.1" 200 - 44 0.048 0.055 2026-09-11 03:37:15,807 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 03:37:15] "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-09-11 03:37:15,845 26 INFO rb-c800635-224702-414046 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #42150470 started for PoS orders references: [{'name': 'Shop - 000002', 'pos_reference': '261-75-000002', 'uuid': 'c634a266-7652-46f7-a15a-860406b46d37'}] 2026-09-11 03:37:15,854 26 INFO rb-c800635-224702-414046 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #42150470 order {'name': 'Shop - 000002', 'pos_reference': '261-75-000002', 'uuid': 'c634a266-7652-46f7-a15a-860406b46d37'} sync ignored for existing PoS order pos.order(607,) (state: paid) 2026-09-11 03:37:15,862 26 INFO rb-c800635-224702-414046 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-09-11 03:37:15,871 26 INFO rb-c800635-224702-414046 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #42150470 finished 2026-09-11 03:37:15,910 26 INFO rb-c800635-224702-414046 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_points_awarded_giftcard.browser: tour succeeded 2026-09-11 03:37:15,912 26 INFO rb-c800635-224702-414046 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_points_awarded_giftcard.browser: ╔═════════════════════════════════════════╗ ║ TOUR PosLoyaltyPointsGiftcard SUCCEEDED ║ ╚═════════════════════════════════════════╝ 2026-09-11 03:37:15,948 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 03:37:15] "POST /web/dataset/call_kw/pos.order/sync_from_ui#pos.order.sync_from_ui HTTP/1.1" 200 - 49 0.037 0.069 2026-09-11 03:37:16,054 26 INFO rb-c800635-224702-414046 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_points_awarded_giftcard.browser: heap 24641496 (allocated 27136000) 2026-09-11 03:37:16,061 26 INFO rb-c800635-224702-414046 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_points_awarded_giftcard: Closing chrome headless with pid 86575 2026-09-11 03:37:16,068 26 INFO rb-c800635-224702-414046 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_points_awarded_giftcard: Closing websocket connection 2026-09-11 03:37:16,070 26 INFO rb-c800635-224702-414046 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_points_awarded_giftcard: Terminating chrome headless with pid 86575 2026-09-11 03:37:16,091 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 03:37:16] "POST /web/dataset/call_kw/pos.order/confirm_coupon_programs#pos.order.confirm_coupon_programs HTTP/1.1" 200 - 7 0.007 0.021 2026-09-11 03:37:16,137 26 INFO rb-c800635-224702-414046 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_points_awarded_giftcard: Chrome Log in: /tmp/odoo_tests/rb-c800635-224702-414046/chrome_logs/chrome_log_20260911_033716_136811_test_points_awarded_giftcard.txt 2026-09-11 03:37:16,137 26 INFO rb-c800635-224702-414046 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_points_awarded_giftcard: Removing chrome user profile "/tmp/tmppej107lb_chrome_odoo" 2026-09-11 03:37:16,162 26 INFO rb-c800635-224702-414046 odoo.addons.pos_loyalty.tests.test_frontend: Starting TestUi.test_points_awarded_global_discount_code_no_domain_program ... 2026-09-11 03:37:17,151 26 INFO rb-c800635-224702-414046 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_points_awarded_global_discount_code_no_domain_program: Chrome pid: 86800 2026-09-11 03:37:17,151 26 INFO rb-c800635-224702-414046 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_points_awarded_global_discount_code_no_domain_program: Chrome headless temporary user profile dir: /tmp/tmpbww9mitd_chrome_odoo 2026-09-11 03:37:17,151 26 INFO rb-c800635-224702-414046 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:39217/json/version 2026-09-11 03:37:17,153 26 INFO rb-c800635-224702-414046 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:39217', path='/json/version', query='', fragment='') with timeout 3 increased to 10s during tests 2026-09-11 03:37:17,203 26 INFO rb-c800635-224702-414046 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-09-11 03:37:17,204 26 INFO rb-c800635-224702-414046 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:39217/json 2026-09-11 03:37:17,204 26 INFO rb-c800635-224702-414046 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:39217', path='/json', query='', fragment='') with timeout 3 increased to 10s during tests 2026-09-11 03:37:17,220 26 INFO rb-c800635-224702-414046 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:39217/devtools/page/5167879610B479B92BE960AA52BFAC11 2026-09-11 03:37:17,231 26 INFO rb-c800635-224702-414046 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_points_awarded_global_discount_code_no_domain_program: Enable chrome headless console log notification 2026-09-11 03:37:17,236 26 INFO rb-c800635-224702-414046 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_points_awarded_global_discount_code_no_domain_program: Chrome headless enable page notifications 2026-09-11 03:37:17,325 26 INFO rb-c800635-224702-414046 odoo.addons.base.models.res_users: Login successful for login:pos_user from n/a 2026-09-11 03:37:17,330 26 INFO rb-c800635-224702-414046 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_points_awarded_global_discount_code_no_domain_program: Setting session cookie in browser 2026-09-11 03:37:17,334 26 INFO rb-c800635-224702-414046 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-09-11 03:37:17,335 26 INFO rb-c800635-224702-414046 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-09-11 03:37:17,352 26 INFO rb-c800635-224702-414046 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-09-11 03:37:17,895 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 03:37:17] "GET /pos/ui/75 HTTP/1.1" 200 - 87 0.027 0.518 2026-09-11 03:37:17,898 26 INFO rb-c800635-224702-414046 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_points_awarded_global_discount_code_no_domain_program: Navigation result: {'frameId': '5167879610B479B92BE960AA52BFAC11', 'loaderId': '2373991ED4B8424B4BDD4C83699CC3E1', 'isDownload': False} 2026-09-11 03:37:17,898 26 INFO rb-c800635-224702-414046 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_points_awarded_global_discount_code_no_domain_program: Evaluate ready code "odoo.isTourReady('PosLoyaltyPointsGlobalDiscountProgramNoDomain')" 2026-09-11 03:37:17,912 26 INFO rb-c800635-224702-414046 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-09-11 03:37:17,928 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 03:37:17] "GET /web/assets/cbcf32d/point_of_sale.assets_prod.min.css HTTP/1.1" 200 - 2 0.001 0.009 2026-09-11 03:37:17,932 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 03:37:17] "GET /web/assets/e7bee96/point_of_sale.assets_prod.min.js HTTP/1.1" 200 - 2 0.001 0.012 2026-09-11 03:37:17,940 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 03:37:17] "GET /web/assets/31c33ef/web.__assets_tests_call__.min.js HTTP/1.1" 200 - 2 0.001 0.016 2026-09-11 03:37:18,329 26 INFO ? werkzeug: 127.0.0.1 - - [11/Sep/2026 03:37:18] "GET /web/static/fonts/lato/Lato-Reg-webfont.woff HTTP/1.1" 200 - 0 0.000 0.002 2026-09-11 03:37:18,334 26 INFO ? werkzeug: 127.0.0.1 - - [11/Sep/2026 03:37:18] "GET /point_of_sale/static/src/img/favicon.ico HTTP/1.1" 200 - 0 0.000 0.001 2026-09-11 03:37:18,359 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 03:37:18] "GET /web/webclient/translations?hash=&lang=en_US HTTP/1.1" 200 - 1 0.001 0.009 2026-09-11 03:37:18,378 26 INFO rb-c800635-224702-414046 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-09-11 03:37:18,384 26 INFO rb-c800635-224702-414046 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-09-11 03:37:18,394 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 03:37:18] "POST /web/dataset/call_kw/barcode.nomenclature/read#barcode.nomenclature.read HTTP/1.1" 200 - 5 0.004 0.015 2026-09-11 03:37:18,426 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 03:37:18] "POST /web/dataset/call_kw/barcode.rule/search_read#barcode.rule.search_read HTTP/1.1" 200 - 1 0.000 0.004 2026-09-11 03:37:18,435 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 03:37:18] "POST /pos/ping HTTP/1.1" 200 - 0 0.000 0.002 2026-09-11 03:37:18,462 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 03:37:18] "POST /web/dataset/call_kw/pos.config/register_new_device_identifier#pos.config.register_new_device_identifier HTTP/1.1" 200 - 9 0.004 0.013 2026-09-11 03:37:18,479 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 03:37:18] "GET /bus/websocket_worker_bundle?v=19.0-2 HTTP/1.1" 200 - 3 0.001 0.027 2026-09-11 03:37:18,527 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 03:37:18] "POST /web/dataset/call_kw/pos.session/load_data_params#pos.session.load_data_params HTTP/1.1" 200 - 29 0.016 0.026 2026-09-11 03:37:18,532 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 03:37:18] "GET /websocket?version=19.0-2 HTTP/1.1" 101 - 1 0.000 0.033 2026-09-11 03:37:19,177 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 03:37:19] "POST /web/dataset/call_kw/pos.session/load_data#pos.session.load_data HTTP/1.1" 200 - 389 0.297 0.320 2026-09-11 03:37:19,197 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 03:37:19] "POST /web/dataset/call_kw/pos.session/filter_local_data#pos.session.filter_local_data HTTP/1.1" 200 - 0 0.000 0.011 2026-09-11 03:37:19,253 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 03:37: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.005 2026-09-11 03:37:19,311 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 03:37:19] "GET /web/image/res.company/77/logo/256x256 HTTP/1.1" 200 - 8 0.007 0.033 2026-09-11 03:37:19,341 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 03:37: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.005 2026-09-11 03:37:19,359 26 INFO rb-c800635-224702-414046 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-09-11 03:37:19,382 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 03:37:19] "POST /web/dataset/call_kw/product.product/has_access#product.product.has_access HTTP/1.1" 200 - 1 0.008 0.011 2026-09-11 03:37:19,400 26 INFO ? werkzeug: 127.0.0.1 - - [11/Sep/2026 03:37:19] "GET /point_of_sale/static/src/fonts/Inconsolata.otf HTTP/1.1" 200 - 0 0.000 0.003 2026-09-11 03:37:19,401 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 03:37:19] "GET /pos/service-worker.js HTTP/1.1" 200 - 0 0.000 0.003 2026-09-11 03:37:19,425 26 INFO ? werkzeug: 127.0.0.1 - - [11/Sep/2026 03:37:19] "GET /hr_attendance/static/img/background-light.svg HTTP/1.1" 200 - 0 0.000 0.004 2026-09-11 03:37:19,426 26 INFO ? werkzeug: 127.0.0.1 - - [11/Sep/2026 03:37:19] "GET /web/static/img/odoo_logo.svg HTTP/1.1" 200 - 0 0.000 0.006 2026-09-11 03:37:19,434 26 INFO ? werkzeug: 127.0.0.1 - - [11/Sep/2026 03:37:19] "GET /web/static/fonts/google/Roboto/Roboto-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.002 2026-09-11 03:37:19,446 26 INFO ? werkzeug: 127.0.0.1 - - [11/Sep/2026 03:37:19] "GET /web/static/src/libs/fontawesome/fonts/fontawesome-webfont.woff2?v=4.7.0 HTTP/1.1" 200 - 0 0.000 0.006 2026-09-11 03:37:19,455 26 INFO ? werkzeug: 127.0.0.1 - - [11/Sep/2026 03:37:19] "GET /web/static/lib/zxing-library/zxing-library.js HTTP/1.1" 200 - 0 0.000 0.002 2026-09-11 03:37:19,478 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 03:37:19] "GET /web/image/res.users/148/avatar_128 HTTP/1.1" 200 - 14 0.035 0.028 2026-09-11 03:37:19,495 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 03:37:19] "GET /web/image?model=res.company&id=77&field=logo HTTP/1.1" 200 - 3 0.003 0.077 2026-09-11 03:37:19,507 26 INFO rb-c800635-224702-414046 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-09-11 03:37:19,576 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 03:37:19] "GET /pos/ui/75?from_backend=True HTTP/1.1" 200 - 31 0.040 0.092 2026-09-11 03:37:19,579 26 INFO ? werkzeug: 127.0.0.1 - - [11/Sep/2026 03:37:19] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.001 2026-09-11 03:37:19,591 26 INFO rb-c800635-224702-414046 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-09-11 03:37:19,649 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 03:37:19] "GET /pos/ui/75 HTTP/1.1" 200 - 31 0.019 0.185 2026-09-11 03:37:19,687 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 03:37:19] "GET /web/image?model=product.template&field=image_128&id=1578&unique=2026-09-11T03:28:11.000+00:00 HTTP/1.1" 200 - 3 0.004 0.030 2026-09-11 03:37:19,712 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 03:37:19] "GET /web/image?model=product.template&field=image_128&id=1571&unique=2026-09-11T03:28:11.000+00:00 HTTP/1.1" 200 - 3 0.008 0.147 2026-09-11 03:37:19,751 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 03:37:19] "GET /web/image?model=product.template&field=image_128&id=1572&unique=2026-09-11T03:28:11.000+00:00 HTTP/1.1" 200 - 3 0.002 0.187 2026-09-11 03:37:19,767 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 03:37:19] "GET /web/image?model=product.template&field=image_128&id=1570&unique=2026-09-11T03:28:11.000+00:00 HTTP/1.1" 200 - 3 0.002 0.215 2026-09-11 03:37:19,781 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 03:37:19] "GET /web/image?model=product.template&field=image_128&id=1575&unique=2026-09-11T03:28:11.000+00:00 HTTP/1.1" 200 - 3 0.001 0.173 2026-09-11 03:37:19,812 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 03:37:19] "GET /web/image?model=product.template&field=image_128&id=1568&unique=2026-09-11T03:28:11.000+00:00 HTTP/1.1" 200 - 3 0.003 0.265 2026-09-11 03:37:19,836 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 03:37:19] "GET /web/image?model=product.template&field=image_128&id=1577&unique=2026-09-11T03:28:11.000+00:00 HTTP/1.1" 200 - 3 0.002 0.142 2026-09-11 03:37:19,868 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 03:37:19] "GET /web/image?model=product.template&field=image_128&id=1576&unique=2026-09-11T03:28:11.000+00:00 HTTP/1.1" 200 - 3 0.002 0.149 2026-09-11 03:37:19,946 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 03:37:19] "POST /web/dataset/call_kw/pos.session/set_opening_control#pos.session.set_opening_control HTTP/1.1" 200 - 38 0.037 0.152 2026-09-11 03:37:19,969 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 03:37:19] "GET /web/image?model=product.template&field=image_128&id=1574&unique=2026-09-11T03:28:11.000+00:00 HTTP/1.1" 200 - 3 0.004 0.179 2026-09-11 03:37:19,993 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 03:37:19] "GET /web/image?model=product.template&field=image_128&id=1573&unique=2026-09-11T03:28:11.000+00:00 HTTP/1.1" 200 - 3 0.002 0.207 2026-09-11 03:37:20,019 26 INFO rb-c800635-224702-414046 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-09-11 03:37:20,114 26 INFO rb-c800635-224702-414046 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-09-11 03:37:20,164 26 INFO rb-c800635-224702-414046 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-09-11 03:37:20,214 26 INFO rb-c800635-224702-414046 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-09-11 03:37:20,265 26 INFO rb-c800635-224702-414046 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-09-11 03:37:20,315 26 INFO rb-c800635-224702-414046 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-09-11 03:37:20,476 26 INFO rb-c800635-224702-414046 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-09-11 03:37:20,538 26 INFO rb-c800635-224702-414046 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-09-11 03:37:20,589 26 INFO rb-c800635-224702-414046 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-09-11 03:37:20,645 26 INFO rb-c800635-224702-414046 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-09-11 03:37:20,707 26 INFO rb-c800635-224702-414046 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-09-11 03:37:20,726 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 03:37:20] "POST /web/dataset/call_kw/loyalty.card/search_read#loyalty.card.search_read HTTP/1.1" 200 - 8 0.005 0.012 2026-09-11 03:37:20,761 26 INFO rb-c800635-224702-414046 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-09-11 03:37:20,811 26 INFO rb-c800635-224702-414046 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-09-11 03:37:20,863 26 INFO rb-c800635-224702-414046 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-09-11 03:37:20,913 26 INFO rb-c800635-224702-414046 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-09-11 03:37:20,964 26 INFO rb-c800635-224702-414046 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-09-11 03:37:21,034 26 INFO rb-c800635-224702-414046 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-09-11 03:37:21,048 26 INFO ? werkzeug: 127.0.0.1 - - [11/Sep/2026 03:37:21] "GET /point_of_sale/static/src/img/card-bank.png HTTP/1.1" 200 - 0 0.000 0.003 2026-09-11 03:37:21,048 26 INFO ? werkzeug: 127.0.0.1 - - [11/Sep/2026 03:37:21] "GET /point_of_sale/static/src/img/money.png HTTP/1.1" 200 - 0 0.000 0.003 2026-09-11 03:37:21,084 26 INFO rb-c800635-224702-414046 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-09-11 03:37:21,135 26 INFO rb-c800635-224702-414046 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-09-11 03:37:21,208 26 INFO rb-c800635-224702-414046 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-09-11 03:37:21,261 26 INFO rb-c800635-224702-414046 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-09-11 03:37:21,314 26 INFO rb-c800635-224702-414046 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-09-11 03:37:21,369 26 INFO rb-c800635-224702-414046 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-09-11 03:37:21,383 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 03:37:21] "POST /web/dataset/call_kw/pos.order/validate_coupon_programs#pos.order.validate_coupon_programs HTTP/1.1" 200 - 4 0.003 0.009 2026-09-11 03:37:21,404 26 INFO rb-c800635-224702-414046 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #14531399 started for PoS orders references: [{'name': '/', 'pos_reference': '261-75-000001', 'uuid': '3576f981-7751-4a48-8ddd-5ce11e143c1a'}] 2026-09-11 03:37:21,409 26 INFO ? werkzeug: 127.0.0.1 - - [11/Sep/2026 03:37:21] "GET /web/static/img/spin.svg HTTP/1.1" 200 - 0 0.000 0.002 2026-09-11 03:37:21,715 26 INFO rb-c800635-224702-414046 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #14531399 order {'name': '/', 'pos_reference': '261-75-000001', 'uuid': '3576f981-7751-4a48-8ddd-5ce11e143c1a'} created pos.order #608 2026-09-11 03:37:21,727 26 INFO rb-c800635-224702-414046 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #14531399 finished 2026-09-11 03:37:21,767 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 03:37:21] "POST /web/dataset/call_kw/pos.order/sync_from_ui#pos.order.sync_from_ui HTTP/1.1" 200 - 202 0.140 0.225 2026-09-11 03:37:21,890 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 03:37:21] "POST /web/dataset/call_kw/pos.order/confirm_coupon_programs#pos.order.confirm_coupon_programs HTTP/1.1" 200 - 47 0.048 0.046 2026-09-11 03:37:21,916 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 03:37:21] "POST /web/dataset/call_kw/pos.order/get_preparation_change#pos.order.get_preparation_change HTTP/1.1" 200 - 1 0.001 0.007 2026-09-11 03:37:22,032 26 INFO rb-c800635-224702-414046 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #48444767 started for PoS orders references: [{'name': 'Shop - 000001', 'pos_reference': '261-75-000001', 'uuid': '3576f981-7751-4a48-8ddd-5ce11e143c1a'}] 2026-09-11 03:37:22,039 26 INFO rb-c800635-224702-414046 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #48444767 order {'name': 'Shop - 000001', 'pos_reference': '261-75-000001', 'uuid': '3576f981-7751-4a48-8ddd-5ce11e143c1a'} sync ignored for existing PoS order pos.order(608,) (state: paid) 2026-09-11 03:37:22,044 26 INFO rb-c800635-224702-414046 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-09-11 03:37:22,051 26 INFO rb-c800635-224702-414046 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #48444767 finished 2026-09-11 03:37:22,093 26 INFO rb-c800635-224702-414046 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_points_awarded_global_discount_code_no_domain_program.browser: tour succeeded 2026-09-11 03:37:22,094 26 INFO rb-c800635-224702-414046 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_points_awarded_global_discount_code_no_domain_program.browser: ╔══════════════════════════════════════════════════════════════╗ ║ TOUR PosLoyaltyPointsGlobalDiscountProgramNoDomain SUCCEEDED ║ ╚══════════════════════════════════════════════════════════════╝ 2026-09-11 03:37:22,135 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 03:37:22] "POST /web/dataset/call_kw/pos.order/sync_from_ui#pos.order.sync_from_ui HTTP/1.1" 200 - 64 0.037 0.068 2026-09-11 03:37:22,226 26 INFO rb-c800635-224702-414046 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_points_awarded_global_discount_code_no_domain_program.browser: heap 21797088 (allocated 23465984) 2026-09-11 03:37:22,242 26 INFO rb-c800635-224702-414046 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_points_awarded_global_discount_code_no_domain_program: Closing chrome headless with pid 86800 2026-09-11 03:37:22,243 26 INFO rb-c800635-224702-414046 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_points_awarded_global_discount_code_no_domain_program: Closing websocket connection 2026-09-11 03:37:22,246 26 INFO rb-c800635-224702-414046 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_points_awarded_global_discount_code_no_domain_program: Terminating chrome headless with pid 86800 2026-09-11 03:37:22,348 26 INFO rb-c800635-224702-414046 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_points_awarded_global_discount_code_no_domain_program: Chrome Log in: /tmp/odoo_tests/rb-c800635-224702-414046/chrome_logs/chrome_log_20260911_033722_348683_test_points_awarded_global_discount_code_no_domain_program.txt 2026-09-11 03:37:22,349 26 INFO rb-c800635-224702-414046 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_points_awarded_global_discount_code_no_domain_program: Removing chrome user profile "/tmp/tmpbww9mitd_chrome_odoo" 2026-09-11 03:37:22,386 26 INFO rb-c800635-224702-414046 odoo.addons.pos_loyalty.tests.test_frontend: Starting TestUi.test_points_awarded_specific_discount_code_specific_domain_program ... 2026-09-11 03:37:23,411 26 INFO rb-c800635-224702-414046 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_points_awarded_specific_discount_code_specific_domain_program: Chrome pid: 87016 2026-09-11 03:37:23,411 26 INFO rb-c800635-224702-414046 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_points_awarded_specific_discount_code_specific_domain_program: Chrome headless temporary user profile dir: /tmp/tmpgff30pwa_chrome_odoo 2026-09-11 03:37:23,411 26 INFO rb-c800635-224702-414046 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:41247/json/version 2026-09-11 03:37:23,413 26 INFO rb-c800635-224702-414046 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:41247', path='/json/version', query='', fragment='') with timeout 3 increased to 10s during tests 2026-09-11 03:37:23,427 26 INFO rb-c800635-224702-414046 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-09-11 03:37:23,427 26 INFO rb-c800635-224702-414046 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:41247/json 2026-09-11 03:37:23,428 26 INFO rb-c800635-224702-414046 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:41247', path='/json', query='', fragment='') with timeout 3 increased to 10s during tests 2026-09-11 03:37:23,443 26 INFO rb-c800635-224702-414046 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:41247/devtools/page/BF7FC669509A93E6FB66030BE9E0FF04 2026-09-11 03:37:23,462 26 INFO rb-c800635-224702-414046 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_points_awarded_specific_discount_code_specific_domain_program: Enable chrome headless console log notification 2026-09-11 03:37:23,466 26 INFO rb-c800635-224702-414046 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_points_awarded_specific_discount_code_specific_domain_program: Chrome headless enable page notifications 2026-09-11 03:37:23,527 26 INFO rb-c800635-224702-414046 odoo.addons.base.models.res_users: Login successful for login:pos_user from n/a 2026-09-11 03:37:23,531 26 INFO rb-c800635-224702-414046 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_points_awarded_specific_discount_code_specific_domain_program: Setting session cookie in browser 2026-09-11 03:37:23,532 26 INFO rb-c800635-224702-414046 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-09-11 03:37:23,532 26 INFO rb-c800635-224702-414046 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-09-11 03:37:23,550 26 INFO rb-c800635-224702-414046 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-09-11 03:37:24,056 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 03:37:24] "GET /pos/ui/75 HTTP/1.1" 200 - 87 0.064 0.446 2026-09-11 03:37:24,060 26 INFO rb-c800635-224702-414046 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_points_awarded_specific_discount_code_specific_domain_program: Navigation result: {'frameId': 'BF7FC669509A93E6FB66030BE9E0FF04', 'loaderId': '11BBE32720AA97FB2175732596525EB8', 'isDownload': False} 2026-09-11 03:37:24,060 26 INFO rb-c800635-224702-414046 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_points_awarded_specific_discount_code_specific_domain_program: Evaluate ready code "odoo.isTourReady('PosLoyaltyPointsDiscountWithDomainProgramDomain')" 2026-09-11 03:37:24,076 26 INFO rb-c800635-224702-414046 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-09-11 03:37:24,098 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 03:37:24] "GET /web/assets/cbcf32d/point_of_sale.assets_prod.min.css HTTP/1.1" 200 - 2 0.003 0.012 2026-09-11 03:37:24,107 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 03:37:24] "GET /web/assets/31c33ef/web.__assets_tests_call__.min.js HTTP/1.1" 200 - 2 0.003 0.017 2026-09-11 03:37:24,125 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 03:37:24] "GET /web/assets/e7bee96/point_of_sale.assets_prod.min.js HTTP/1.1" 200 - 2 0.007 0.027 2026-09-11 03:37:24,577 26 INFO ? werkzeug: 127.0.0.1 - - [11/Sep/2026 03:37:24] "GET /point_of_sale/static/src/img/favicon.ico HTTP/1.1" 200 - 0 0.000 0.002 2026-09-11 03:37:24,579 26 INFO ? werkzeug: 127.0.0.1 - - [11/Sep/2026 03:37:24] "GET /web/static/fonts/lato/Lato-Reg-webfont.woff HTTP/1.1" 200 - 0 0.000 0.006 2026-09-11 03:37:24,596 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 03:37:24] "GET /web/webclient/translations?hash=&lang=en_US HTTP/1.1" 200 - 1 0.007 0.009 2026-09-11 03:37:24,625 26 INFO rb-c800635-224702-414046 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-09-11 03:37:24,630 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 03:37:24] "POST /web/dataset/call_kw/barcode.nomenclature/read#barcode.nomenclature.read HTTP/1.1" 200 - 5 0.006 0.005 2026-09-11 03:37:24,632 26 INFO rb-c800635-224702-414046 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-09-11 03:37:24,661 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 03:37:24] "POST /web/dataset/call_kw/barcode.rule/search_read#barcode.rule.search_read HTTP/1.1" 200 - 1 0.000 0.003 2026-09-11 03:37:24,679 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 03:37:24] "POST /pos/ping HTTP/1.1" 200 - 0 0.000 0.002 2026-09-11 03:37:24,715 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 03:37:24] "POST /web/dataset/call_kw/pos.config/register_new_device_identifier#pos.config.register_new_device_identifier HTTP/1.1" 200 - 9 0.010 0.009 2026-09-11 03:37:24,729 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 03:37:24] "GET /bus/websocket_worker_bundle?v=19.0-2 HTTP/1.1" 200 - 3 0.003 0.018 2026-09-11 03:37:24,800 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 03:37:24] "POST /web/dataset/call_kw/pos.session/load_data_params#pos.session.load_data_params HTTP/1.1" 200 - 31 0.023 0.038 2026-09-11 03:37:24,806 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 03:37:24] "GET /websocket?version=19.0-2 HTTP/1.1" 101 - 1 0.000 0.058 2026-09-11 03:37:25,396 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 03:37:25] "POST /web/dataset/call_kw/pos.session/load_data#pos.session.load_data HTTP/1.1" 200 - 391 0.223 0.338 2026-09-11 03:37:25,413 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 03:37:25] "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-09-11 03:37:25,465 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 03:37:25] "POST /web/dataset/call_kw/pos.config/read_config_open_orders#pos.config.read_config_open_orders HTTP/1.1" 200 - 1 0.001 0.007 2026-09-11 03:37:25,519 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 03:37:25] "GET /web/image/res.company/77/logo/256x256 HTTP/1.1" 200 - 8 0.005 0.033 2026-09-11 03:37:25,559 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 03:37: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-09-11 03:37:25,578 26 INFO rb-c800635-224702-414046 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-09-11 03:37:25,599 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 03:37:25] "POST /web/dataset/call_kw/product.product/has_access#product.product.has_access HTTP/1.1" 200 - 1 0.002 0.007 2026-09-11 03:37:25,643 26 INFO ? werkzeug: 127.0.0.1 - - [11/Sep/2026 03:37:25] "GET /point_of_sale/static/src/fonts/Inconsolata.otf HTTP/1.1" 200 - 0 0.000 0.011 2026-09-11 03:37:25,663 26 INFO ? werkzeug: 127.0.0.1 - - [11/Sep/2026 03:37:25] "GET /web/static/img/odoo_logo.svg HTTP/1.1" 200 - 0 0.000 0.008 2026-09-11 03:37:25,666 26 INFO ? werkzeug: 127.0.0.1 - - [11/Sep/2026 03:37:25] "GET /hr_attendance/static/img/background-light.svg HTTP/1.1" 200 - 0 0.000 0.006 2026-09-11 03:37:25,691 26 INFO ? werkzeug: 127.0.0.1 - - [11/Sep/2026 03:37:25] "GET /web/static/src/libs/fontawesome/fonts/fontawesome-webfont.woff2?v=4.7.0 HTTP/1.1" 200 - 0 0.000 0.006 2026-09-11 03:37:25,692 26 INFO ? werkzeug: 127.0.0.1 - - [11/Sep/2026 03:37:25] "GET /web/static/fonts/google/Roboto/Roboto-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.002 2026-09-11 03:37:25,708 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 03:37:25] "GET /web/image/res.users/148/avatar_128 HTTP/1.1" 200 - 14 0.029 0.031 2026-09-11 03:37:25,718 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 03:37:25] "GET /web/image?model=res.company&id=77&field=logo HTTP/1.1" 200 - 3 0.002 0.064 2026-09-11 03:37:25,721 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 03:37:25] "GET /pos/service-worker.js HTTP/1.1" 200 - 0 0.000 0.072 2026-09-11 03:37:25,790 26 INFO rb-c800635-224702-414046 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-09-11 03:37:25,829 26 INFO ? werkzeug: 127.0.0.1 - - [11/Sep/2026 03:37:25] "GET /web/static/lib/zxing-library/zxing-library.js HTTP/1.1" 200 - 0 0.000 0.002 2026-09-11 03:37:25,882 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 03:37:25] "GET /pos/ui/75?from_backend=True HTTP/1.1" 200 - 31 0.029 0.036 2026-09-11 03:37:25,899 26 INFO rb-c800635-224702-414046 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-09-11 03:37:25,914 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 03:37:25] "GET /web/image?model=product.template&field=image_128&id=1572&unique=2026-09-11T03:28:11.000+00:00 HTTP/1.1" 200 - 3 0.002 0.028 2026-09-11 03:37:25,924 26 INFO ? werkzeug: 127.0.0.1 - - [11/Sep/2026 03:37:25] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.003 2026-09-11 03:37:25,937 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 03:37:25] "GET /web/image?model=product.template&field=image_128&id=1570&unique=2026-09-11T03:28:11.000+00:00 HTTP/1.1" 200 - 3 0.004 0.060 2026-09-11 03:37:25,949 26 INFO rb-c800635-224702-414046 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-09-11 03:37:25,960 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 03:37:25] "GET /web/image?model=product.template&field=image_128&id=1568&unique=2026-09-11T03:28:11.000+00:00 HTTP/1.1" 200 - 3 0.002 0.091 2026-09-11 03:37:25,981 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 03:37:25] "GET /web/image?model=product.template&field=image_128&id=1569&unique=2026-09-11T03:28:11.000+00:00 HTTP/1.1" 200 - 3 0.002 0.108 2026-09-11 03:37:26,011 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 03:37:26] "GET /web/image?model=product.template&field=image_128&id=1571&unique=2026-09-11T03:28:11.000+00:00 HTTP/1.1" 200 - 3 0.013 0.120 2026-09-11 03:37:26,040 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 03:37:26] "GET /web/image?model=product.template&field=image_128&id=1577&unique=2026-09-11T03:28:11.000+00:00 HTTP/1.1" 200 - 3 0.009 0.103 2026-09-11 03:37:26,072 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 03:37:26] "GET /web/image?model=product.template&field=image_128&id=1579&unique=2026-09-11T03:28:11.000+00:00 HTTP/1.1" 200 - 3 0.005 0.127 2026-09-11 03:37:26,110 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 03:37:26] "GET /web/image?model=product.template&field=image_128&id=1578&unique=2026-09-11T03:28:11.000+00:00 HTTP/1.1" 200 - 3 0.003 0.142 2026-09-11 03:37:26,155 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 03:37:26] "GET /web/image?model=product.template&field=image_128&id=1574&unique=2026-09-11T03:28:11.000+00:00 HTTP/1.1" 200 - 3 0.002 0.166 2026-09-11 03:37:26,203 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 03:37:26] "GET /pos/ui/75 HTTP/1.1" 200 - 31 0.016 0.367 2026-09-11 03:37:26,229 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 03:37:26] "GET /web/image?model=product.template&field=image_128&id=1576&unique=2026-09-11T03:28:11.000+00:00 HTTP/1.1" 200 - 3 0.001 0.203 2026-09-11 03:37:26,256 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 03:37:26] "GET /web/image?model=product.template&field=image_128&id=1575&unique=2026-09-11T03:28:11.000+00:00 HTTP/1.1" 200 - 3 0.002 0.211 2026-09-11 03:37:26,285 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 03:37:26] "GET /web/image?model=product.template&field=image_128&id=1573&unique=2026-09-11T03:28:11.000+00:00 HTTP/1.1" 200 - 3 0.003 0.163 2026-09-11 03:37:26,342 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 03:37:26] "POST /web/dataset/call_kw/pos.session/set_opening_control#pos.session.set_opening_control HTTP/1.1" 200 - 38 0.025 0.239 2026-09-11 03:37:26,463 26 INFO rb-c800635-224702-414046 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-09-11 03:37:26,526 26 INFO rb-c800635-224702-414046 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-09-11 03:37:26,573 26 INFO rb-c800635-224702-414046 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-09-11 03:37:26,629 26 INFO rb-c800635-224702-414046 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-09-11 03:37:26,693 26 INFO rb-c800635-224702-414046 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-09-11 03:37:26,711 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 03:37:26] "POST /web/dataset/call_kw/loyalty.card/search_read#loyalty.card.search_read HTTP/1.1" 200 - 8 0.005 0.012 2026-09-11 03:37:26,744 26 INFO rb-c800635-224702-414046 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-09-11 03:37:26,840 26 INFO rb-c800635-224702-414046 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-09-11 03:37:26,891 26 INFO rb-c800635-224702-414046 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-09-11 03:37:26,942 26 INFO rb-c800635-224702-414046 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-09-11 03:37:26,993 26 INFO rb-c800635-224702-414046 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-09-11 03:37:27,043 26 INFO rb-c800635-224702-414046 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-09-11 03:37:27,118 26 INFO rb-c800635-224702-414046 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-09-11 03:37:27,166 26 INFO rb-c800635-224702-414046 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-09-11 03:37:27,218 26 INFO rb-c800635-224702-414046 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-09-11 03:37:27,272 26 INFO rb-c800635-224702-414046 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-09-11 03:37:27,319 26 INFO rb-c800635-224702-414046 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-09-11 03:37:27,375 26 INFO rb-c800635-224702-414046 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-09-11 03:37:27,426 26 INFO rb-c800635-224702-414046 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-09-11 03:37:27,483 26 INFO rb-c800635-224702-414046 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-09-11 03:37:27,538 26 INFO rb-c800635-224702-414046 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-09-11 03:37:27,593 26 INFO rb-c800635-224702-414046 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-09-11 03:37:27,609 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 03:37: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.008 0.007 2026-09-11 03:37:27,660 26 INFO rb-c800635-224702-414046 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-09-11 03:37:27,711 26 INFO rb-c800635-224702-414046 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-09-11 03:37:27,761 26 INFO rb-c800635-224702-414046 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-09-11 03:37:27,812 26 INFO rb-c800635-224702-414046 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-09-11 03:37:27,878 26 INFO rb-c800635-224702-414046 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-09-11 03:37:27,895 26 INFO ? werkzeug: 127.0.0.1 - - [11/Sep/2026 03:37:27] "GET /point_of_sale/static/src/img/card-bank.png HTTP/1.1" 200 - 0 0.000 0.001 2026-09-11 03:37:27,900 26 INFO ? werkzeug: 127.0.0.1 - - [11/Sep/2026 03:37:27] "GET /point_of_sale/static/src/img/money.png HTTP/1.1" 200 - 0 0.000 0.001 2026-09-11 03:37:27,928 26 INFO rb-c800635-224702-414046 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-09-11 03:37:27,979 26 INFO rb-c800635-224702-414046 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-09-11 03:37:28,050 26 INFO rb-c800635-224702-414046 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-09-11 03:37:28,103 26 INFO rb-c800635-224702-414046 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-09-11 03:37:28,157 26 INFO rb-c800635-224702-414046 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-09-11 03:37:28,209 26 INFO rb-c800635-224702-414046 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-09-11 03:37:28,262 26 INFO rb-c800635-224702-414046 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-09-11 03:37:28,315 26 INFO rb-c800635-224702-414046 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-09-11 03:37:28,366 26 INFO rb-c800635-224702-414046 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-09-11 03:37:28,422 26 INFO rb-c800635-224702-414046 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-09-11 03:37:28,432 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 03:37:28] "POST /web/dataset/call_kw/pos.order/validate_coupon_programs#pos.order.validate_coupon_programs HTTP/1.1" 200 - 4 0.002 0.007 2026-09-11 03:37:28,462 26 INFO rb-c800635-224702-414046 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #24205446 started for PoS orders references: [{'name': '/', 'pos_reference': '261-75-000001', 'uuid': '603ab527-b824-4806-b7aa-63e6fbe1ef3c'}] 2026-09-11 03:37:28,464 26 INFO ? werkzeug: 127.0.0.1 - - [11/Sep/2026 03:37:28] "GET /web/static/img/spin.svg HTTP/1.1" 200 - 0 0.000 0.001 2026-09-11 03:37:28,910 26 INFO rb-c800635-224702-414046 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #24205446 order {'name': '/', 'pos_reference': '261-75-000001', 'uuid': '603ab527-b824-4806-b7aa-63e6fbe1ef3c'} created pos.order #609 2026-09-11 03:37:28,923 26 INFO rb-c800635-224702-414046 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #24205446 finished 2026-09-11 03:37:29,012 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 03:37:29] "POST /web/dataset/call_kw/pos.order/sync_from_ui#pos.order.sync_from_ui HTTP/1.1" 200 - 209 0.253 0.303 2026-09-11 03:37:29,134 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 03:37:29] "POST /web/dataset/call_kw/pos.order/confirm_coupon_programs#pos.order.confirm_coupon_programs HTTP/1.1" 200 - 47 0.036 0.046 2026-09-11 03:37:29,170 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 03:37:29] "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-09-11 03:37:29,282 26 INFO rb-c800635-224702-414046 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #76331301 started for PoS orders references: [{'name': 'Shop - 000001', 'pos_reference': '261-75-000001', 'uuid': '603ab527-b824-4806-b7aa-63e6fbe1ef3c'}] 2026-09-11 03:37:29,288 26 INFO rb-c800635-224702-414046 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #76331301 order {'name': 'Shop - 000001', 'pos_reference': '261-75-000001', 'uuid': '603ab527-b824-4806-b7aa-63e6fbe1ef3c'} sync ignored for existing PoS order pos.order(609,) (state: paid) 2026-09-11 03:37:29,303 26 INFO rb-c800635-224702-414046 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #76331301 finished 2026-09-11 03:37:29,307 26 INFO rb-c800635-224702-414046 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-09-11 03:37:29,361 26 INFO rb-c800635-224702-414046 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_points_awarded_specific_discount_code_specific_domain_program.browser: tour succeeded 2026-09-11 03:37:29,361 26 INFO rb-c800635-224702-414046 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_points_awarded_specific_discount_code_specific_domain_program.browser: ╔════════════════════════════════════════════════════════════════╗ ║ TOUR PosLoyaltyPointsDiscountWithDomainProgramDomain SUCCEEDED ║ ╚════════════════════════════════════════════════════════════════╝ 2026-09-11 03:37:29,407 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 03:37:29] "POST /web/dataset/call_kw/pos.order/sync_from_ui#pos.order.sync_from_ui HTTP/1.1" 200 - 64 0.038 0.090 2026-09-11 03:37:29,504 26 INFO rb-c800635-224702-414046 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_points_awarded_specific_discount_code_specific_domain_program.browser: heap 22430052 (allocated 24252416) 2026-09-11 03:37:29,511 26 INFO rb-c800635-224702-414046 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_points_awarded_specific_discount_code_specific_domain_program: Closing chrome headless with pid 87016 2026-09-11 03:37:29,512 26 INFO rb-c800635-224702-414046 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_points_awarded_specific_discount_code_specific_domain_program: Closing websocket connection 2026-09-11 03:37:29,512 26 INFO rb-c800635-224702-414046 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_points_awarded_specific_discount_code_specific_domain_program: Terminating chrome headless with pid 87016 2026-09-11 03:37:29,620 26 INFO rb-c800635-224702-414046 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_points_awarded_specific_discount_code_specific_domain_program: Chrome Log in: /tmp/odoo_tests/rb-c800635-224702-414046/chrome_logs/chrome_log_20260911_033729_620754_test_points_awarded_specific_discount_code_specific_domain_program.txt 2026-09-11 03:37:29,621 26 INFO rb-c800635-224702-414046 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_points_awarded_specific_discount_code_specific_domain_program: Removing chrome user profile "/tmp/tmpgff30pwa_chrome_odoo" 2026-09-11 03:37:29,647 26 INFO rb-c800635-224702-414046 odoo.addons.pos_loyalty.tests.test_frontend: Starting TestUi.test_pos_loyalty_tour_basic ... 2026-09-11 03:37:30,231 26 INFO rb-c800635-224702-414046 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_pos_loyalty_tour_basic: Chrome pid: 87235 2026-09-11 03:37:30,232 26 INFO rb-c800635-224702-414046 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_pos_loyalty_tour_basic: Chrome headless temporary user profile dir: /tmp/tmp83vjbw5r_chrome_odoo 2026-09-11 03:37:30,233 26 INFO rb-c800635-224702-414046 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_pos_loyalty_tour_basic: Issuing json command http://127.0.0.1:35629/json/version 2026-09-11 03:37:30,234 26 INFO rb-c800635-224702-414046 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:35629', path='/json/version', query='', fragment='') with timeout 3 increased to 10s during tests 2026-09-11 03:37:30,239 26 INFO rb-c800635-224702-414046 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_pos_loyalty_tour_basic: Browser version: Chrome/150.0.7871.114 2026-09-11 03:37:30,239 26 INFO rb-c800635-224702-414046 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_pos_loyalty_tour_basic: Issuing json command http://127.0.0.1:35629/json 2026-09-11 03:37:30,239 26 INFO rb-c800635-224702-414046 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:35629', path='/json', query='', fragment='') with timeout 3 increased to 10s during tests 2026-09-11 03:37:30,242 26 INFO rb-c800635-224702-414046 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_pos_loyalty_tour_basic: Websocket url found: ws://127.0.0.1:35629/devtools/page/6D1C3E76BA5C9FB394B9A23C233EC2C3 2026-09-11 03:37:30,244 26 INFO rb-c800635-224702-414046 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_pos_loyalty_tour_basic: Enable chrome headless console log notification 2026-09-11 03:37:30,245 26 INFO rb-c800635-224702-414046 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_pos_loyalty_tour_basic: Chrome headless enable page notifications 2026-09-11 03:37:30,306 26 INFO rb-c800635-224702-414046 odoo.addons.base.models.res_users: Login successful for login:pos_user from n/a 2026-09-11 03:37:30,323 26 INFO rb-c800635-224702-414046 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_pos_loyalty_tour_basic: Setting session cookie in browser 2026-09-11 03:37:30,327 26 INFO rb-c800635-224702-414046 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-09-11 03:37:30,327 26 INFO rb-c800635-224702-414046 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-09-11 03:37:30,339 26 INFO rb-c800635-224702-414046 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-09-11 03:37:30,795 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 03:37:30] "GET /pos/ui/75 HTTP/1.1" 200 - 88 0.053 0.406 2026-09-11 03:37:30,798 26 INFO rb-c800635-224702-414046 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_pos_loyalty_tour_basic: Navigation result: {'frameId': '6D1C3E76BA5C9FB394B9A23C233EC2C3', 'loaderId': 'FE159C6D9DF7845F97EFF702078F1418', 'isDownload': False} 2026-09-11 03:37:30,798 26 INFO rb-c800635-224702-414046 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_pos_loyalty_tour_basic: Evaluate ready code "odoo.isTourReady('PosLoyaltyTour1')" 2026-09-11 03:37:30,817 26 INFO rb-c800635-224702-414046 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-09-11 03:37:30,838 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 03:37:30] "GET /web/assets/31c33ef/web.__assets_tests_call__.min.js HTTP/1.1" 200 - 2 0.006 0.010 2026-09-11 03:37:30,843 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 03:37:30] "GET /web/assets/e7bee96/point_of_sale.assets_prod.min.js HTTP/1.1" 200 - 2 0.001 0.017 2026-09-11 03:37:30,853 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 03:37:30] "GET /web/assets/cbcf32d/point_of_sale.assets_prod.min.css HTTP/1.1" 200 - 2 0.004 0.027 2026-09-11 03:37:31,259 26 INFO ? werkzeug: 127.0.0.1 - - [11/Sep/2026 03:37:31] "GET /web/static/fonts/lato/Lato-Reg-webfont.woff HTTP/1.1" 200 - 0 0.000 0.002 2026-09-11 03:37:31,265 26 INFO ? werkzeug: 127.0.0.1 - - [11/Sep/2026 03:37:31] "GET /point_of_sale/static/src/img/favicon.ico HTTP/1.1" 200 - 0 0.000 0.004 2026-09-11 03:37:31,281 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 03:37:31] "GET /web/webclient/translations?hash=&lang=en_US HTTP/1.1" 200 - 1 0.004 0.013 2026-09-11 03:37:31,293 26 INFO rb-c800635-224702-414046 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-09-11 03:37:31,299 26 INFO rb-c800635-224702-414046 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-09-11 03:37:31,326 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 03:37:31] "POST /web/dataset/call_kw/barcode.nomenclature/read#barcode.nomenclature.read HTTP/1.1" 200 - 5 0.016 0.015 2026-09-11 03:37:31,350 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 03:37:31] "POST /web/dataset/call_kw/barcode.rule/search_read#barcode.rule.search_read HTTP/1.1" 200 - 1 0.000 0.011 2026-09-11 03:37:31,363 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 03:37:31] "POST /pos/ping HTTP/1.1" 200 - 0 0.000 0.002 2026-09-11 03:37:31,396 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 03:37:31] "POST /web/dataset/call_kw/pos.config/register_new_device_identifier#pos.config.register_new_device_identifier HTTP/1.1" 200 - 9 0.013 0.012 2026-09-11 03:37:31,406 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 03:37:31] "GET /bus/websocket_worker_bundle?v=19.0-2 HTTP/1.1" 200 - 3 0.002 0.028 2026-09-11 03:37:31,487 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 03:37:31] "POST /web/dataset/call_kw/pos.session/load_data_params#pos.session.load_data_params HTTP/1.1" 200 - 30 0.033 0.036 2026-09-11 03:37:31,490 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 03:37:31] "GET /websocket?version=19.0-2 HTTP/1.1" 101 - 1 0.000 0.063 2026-09-11 03:37:32,099 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 03:37:32] "POST /web/dataset/call_kw/pos.session/load_data#pos.session.load_data HTTP/1.1" 200 - 391 0.279 0.300 2026-09-11 03:37:32,121 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 03:37:32] "POST /web/dataset/call_kw/pos.session/filter_local_data#pos.session.filter_local_data HTTP/1.1" 200 - 0 0.000 0.012 2026-09-11 03:37:32,208 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 03:37:32] "POST /web/dataset/call_kw/pos.config/read_config_open_orders#pos.config.read_config_open_orders HTTP/1.1" 200 - 1 0.003 0.005 2026-09-11 03:37:32,270 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 03:37:32] "GET /web/image/res.company/77/logo/256x256 HTTP/1.1" 200 - 8 0.006 0.031 2026-09-11 03:37:32,309 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 03:37: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-09-11 03:37:32,326 26 INFO rb-c800635-224702-414046 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_pos_loyalty_tour_basic.browser: Owl is running in 'dev' mode. 2026-09-11 03:37:32,344 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 03:37:32] "POST /web/dataset/call_kw/product.product/has_access#product.product.has_access HTTP/1.1" 200 - 1 0.002 0.004 2026-09-11 03:37:32,391 26 INFO ? werkzeug: 127.0.0.1 - - [11/Sep/2026 03:37:32] "GET /point_of_sale/static/src/fonts/Inconsolata.otf HTTP/1.1" 200 - 0 0.000 0.001 2026-09-11 03:37:32,417 26 INFO ? werkzeug: 127.0.0.1 - - [11/Sep/2026 03:37:32] "GET /hr_attendance/static/img/background-light.svg HTTP/1.1" 200 - 0 0.000 0.010 2026-09-11 03:37:32,420 26 INFO ? werkzeug: 127.0.0.1 - - [11/Sep/2026 03:37:32] "GET /web/static/img/odoo_logo.svg HTTP/1.1" 200 - 0 0.000 0.009 2026-09-11 03:37:32,442 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 03:37:32] "GET /web/image/res.users/148/avatar_128 HTTP/1.1" 200 - 14 0.019 0.024 2026-09-11 03:37:32,450 26 INFO ? werkzeug: 127.0.0.1 - - [11/Sep/2026 03:37:32] "GET /web/static/src/libs/fontawesome/fonts/fontawesome-webfont.woff2?v=4.7.0 HTTP/1.1" 200 - 0 0.000 0.002 2026-09-11 03:37:32,459 26 INFO ? werkzeug: 127.0.0.1 - - [11/Sep/2026 03:37:32] "GET /web/static/fonts/google/Roboto/Roboto-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.005 2026-09-11 03:37:32,463 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 03:37:32] "GET /web/image?model=res.company&id=77&field=logo HTTP/1.1" 200 - 3 0.004 0.058 2026-09-11 03:37:32,466 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 03:37:32] "GET /pos/service-worker.js HTTP/1.1" 200 - 0 0.000 0.054 2026-09-11 03:37:32,545 26 INFO rb-c800635-224702-414046 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-09-11 03:37:32,582 26 INFO ? werkzeug: 127.0.0.1 - - [11/Sep/2026 03:37:32] "GET /web/static/lib/zxing-library/zxing-library.js HTTP/1.1" 200 - 0 0.000 0.005 2026-09-11 03:37:32,627 26 INFO rb-c800635-224702-414046 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-09-11 03:37:32,629 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 03:37:32] "GET /pos/ui/75?from_backend=True HTTP/1.1" 200 - 31 0.031 0.026 2026-09-11 03:37:32,636 26 INFO ? werkzeug: 127.0.0.1 - - [11/Sep/2026 03:37:32] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.001 2026-09-11 03:37:32,659 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 03:37:32] "GET /web/image?model=product.template&field=image_128&id=1570&unique=2026-09-11T03:28:11.000+00:00 HTTP/1.1" 200 - 3 0.005 0.051 2026-09-11 03:37:32,699 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 03:37:32] "GET /web/image?model=product.template&field=image_128&id=1571&unique=2026-09-11T03:28:11.000+00:00 HTTP/1.1" 200 - 3 0.008 0.086 2026-09-11 03:37:32,721 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 03:37:32] "GET /web/image?model=product.template&field=image_128&id=1573&unique=2026-09-11T03:28:11.000+00:00 HTTP/1.1" 200 - 3 0.002 0.111 2026-09-11 03:37:32,744 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 03:37:32] "GET /web/image?model=product.template&field=image_128&id=1572&unique=2026-09-11T03:28:11.000+00:00 HTTP/1.1" 200 - 3 0.002 0.136 2026-09-11 03:37:32,799 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 03:37:32] "GET /pos/ui/75 HTTP/1.1" 200 - 31 0.024 0.201 2026-09-11 03:37:32,835 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 03:37:32] "GET /web/image?model=product.template&field=image_128&id=1576&unique=2026-09-11T03:28:11.000+00:00 HTTP/1.1" 200 - 3 0.011 0.184 2026-09-11 03:37:32,856 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 03:37:32] "GET /web/image?model=product.template&field=image_128&id=1578&unique=2026-09-11T03:28:11.000+00:00 HTTP/1.1" 200 - 3 0.003 0.179 2026-09-11 03:37:32,877 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 03:37:32] "GET /web/image?model=product.template&field=image_128&id=1577&unique=2026-09-11T03:28:11.000+00:00 HTTP/1.1" 200 - 3 0.002 0.172 2026-09-11 03:37:32,895 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 03:37:32] "GET /web/image?model=product.template&field=image_128&id=1574&unique=2026-09-11T03:28:11.000+00:00 HTTP/1.1" 200 - 3 0.002 0.145 2026-09-11 03:37:32,915 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 03:37:32] "GET /web/image?model=product.template&field=image_128&id=1575&unique=2026-09-11T03:28:11.000+00:00 HTTP/1.1" 200 - 3 0.004 0.102 2026-09-11 03:37:32,994 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 03:37:32] "POST /web/dataset/call_kw/pos.session/set_opening_control#pos.session.set_opening_control HTTP/1.1" 200 - 38 0.043 0.226 2026-09-11 03:37:33,058 26 INFO rb-c800635-224702-414046 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-09-11 03:37:33,132 26 INFO rb-c800635-224702-414046 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-09-11 03:37:33,184 26 INFO rb-c800635-224702-414046 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-09-11 03:37:33,237 26 INFO rb-c800635-224702-414046 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-09-11 03:37:33,425 26 INFO rb-c800635-224702-414046 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-09-11 03:37:33,473 26 INFO rb-c800635-224702-414046 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-09-11 03:37:33,524 26 INFO rb-c800635-224702-414046 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-09-11 03:37:33,581 26 INFO rb-c800635-224702-414046 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-09-11 03:37:33,631 26 INFO rb-c800635-224702-414046 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-09-11 03:37:33,683 26 INFO rb-c800635-224702-414046 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-09-11 03:37:33,733 26 INFO rb-c800635-224702-414046 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-09-11 03:37:33,801 26 INFO rb-c800635-224702-414046 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-09-11 03:37:33,816 26 INFO ? werkzeug: 127.0.0.1 - - [11/Sep/2026 03:37:33] "GET /point_of_sale/static/src/img/card-bank.png HTTP/1.1" 200 - 0 0.000 0.003 2026-09-11 03:37:33,817 26 INFO ? werkzeug: 127.0.0.1 - - [11/Sep/2026 03:37:33] "GET /point_of_sale/static/src/img/money.png HTTP/1.1" 200 - 0 0.000 0.004 2026-09-11 03:37:33,852 26 INFO rb-c800635-224702-414046 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-09-11 03:37:33,903 26 INFO rb-c800635-224702-414046 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-09-11 03:37:33,971 26 INFO rb-c800635-224702-414046 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-09-11 03:37:34,024 26 INFO rb-c800635-224702-414046 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-09-11 03:37:34,076 26 INFO rb-c800635-224702-414046 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-09-11 03:37:34,139 26 INFO rb-c800635-224702-414046 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-09-11 03:37:34,146 26 INFO rb-c800635-224702-414046 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #94394051 started for PoS orders references: [{'name': '/', 'pos_reference': '261-75-000001', 'uuid': '4da48618-8feb-4211-8365-f27ce3b42b92'}] 2026-09-11 03:37:34,160 26 INFO ? werkzeug: 127.0.0.1 - - [11/Sep/2026 03:37:34] "GET /web/static/img/spin.svg HTTP/1.1" 200 - 0 0.000 0.001 2026-09-11 03:37:34,555 26 INFO rb-c800635-224702-414046 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #94394051 order {'name': '/', 'pos_reference': '261-75-000001', 'uuid': '4da48618-8feb-4211-8365-f27ce3b42b92'} created pos.order #610 2026-09-11 03:37:34,579 26 INFO rb-c800635-224702-414046 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #94394051 finished 2026-09-11 03:37:34,643 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 03:37:34] "POST /web/dataset/call_kw/pos.order/sync_from_ui#pos.order.sync_from_ui HTTP/1.1" 200 - 211 0.229 0.271 2026-09-11 03:37:34,756 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 03:37:34] "POST /web/dataset/call_kw/pos.order/confirm_coupon_programs#pos.order.confirm_coupon_programs HTTP/1.1" 200 - 42 0.039 0.040 2026-09-11 03:37:34,777 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 03:37:34] "POST /web/dataset/call_kw/pos.order/get_preparation_change#pos.order.get_preparation_change HTTP/1.1" 200 - 1 0.001 0.006 2026-09-11 03:37:34,879 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 03:37:34] "GET /report/barcode/Code128/044c-2ea6-4e5e HTTP/1.1" 200 - 0 0.000 0.043 2026-09-11 03:37:34,885 26 INFO rb-c800635-224702-414046 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-09-11 03:37:34,894 26 INFO rb-c800635-224702-414046 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #25137587 started for PoS orders references: [{'name': 'Shop - 000001', 'pos_reference': '261-75-000001', 'uuid': '4da48618-8feb-4211-8365-f27ce3b42b92'}] 2026-09-11 03:37:34,901 26 INFO rb-c800635-224702-414046 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #25137587 order {'name': 'Shop - 000001', 'pos_reference': '261-75-000001', 'uuid': '4da48618-8feb-4211-8365-f27ce3b42b92'} sync ignored for existing PoS order pos.order(610,) (state: paid) 2026-09-11 03:37:34,915 26 INFO rb-c800635-224702-414046 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #25137587 finished 2026-09-11 03:37:34,934 26 INFO rb-c800635-224702-414046 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-09-11 03:37:35,005 26 INFO rb-c800635-224702-414046 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-09-11 03:37:35,015 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 03:37:35] "POST /web/dataset/call_kw/pos.order/sync_from_ui#pos.order.sync_from_ui HTTP/1.1" 200 - 64 0.047 0.075 2026-09-11 03:37:35,065 26 INFO rb-c800635-224702-414046 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-09-11 03:37:35,068 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 03:37:35] "POST /web/dataset/call_kw/loyalty.card/read#loyalty.card.read HTTP/1.1" 200 - 4 0.002 0.007 2026-09-11 03:37:35,105 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 03:37:35] "POST /web/dataset/call_kw/pos.order/confirm_coupon_programs#pos.order.confirm_coupon_programs HTTP/1.1" 200 - 6 0.005 0.011 2026-09-11 03:37:35,119 26 INFO rb-c800635-224702-414046 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-09-11 03:37:35,168 26 INFO rb-c800635-224702-414046 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-09-11 03:37:35,370 26 INFO rb-c800635-224702-414046 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-09-11 03:37:35,419 26 INFO rb-c800635-224702-414046 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-09-11 03:37:35,470 26 INFO rb-c800635-224702-414046 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-09-11 03:37:35,521 26 INFO rb-c800635-224702-414046 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-09-11 03:37:35,572 26 INFO rb-c800635-224702-414046 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-09-11 03:37:35,627 26 INFO rb-c800635-224702-414046 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-09-11 03:37:35,678 26 INFO rb-c800635-224702-414046 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-09-11 03:37:35,730 26 INFO rb-c800635-224702-414046 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-09-11 03:37:35,783 26 INFO rb-c800635-224702-414046 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-09-11 03:37:35,833 26 INFO rb-c800635-224702-414046 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-09-11 03:37:35,966 26 INFO rb-c800635-224702-414046 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-09-11 03:37:36,017 26 INFO rb-c800635-224702-414046 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-09-11 03:37:36,071 26 INFO rb-c800635-224702-414046 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-09-11 03:37:36,125 26 INFO rb-c800635-224702-414046 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-09-11 03:37:36,175 26 INFO rb-c800635-224702-414046 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-09-11 03:37:36,225 26 INFO rb-c800635-224702-414046 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-09-11 03:37:36,281 26 INFO rb-c800635-224702-414046 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-09-11 03:37:36,334 26 INFO rb-c800635-224702-414046 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-09-11 03:37:36,387 26 INFO rb-c800635-224702-414046 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-09-11 03:37:36,454 26 INFO rb-c800635-224702-414046 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-09-11 03:37:36,458 26 INFO rb-c800635-224702-414046 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #80178256 started for PoS orders references: [{'name': '/', 'pos_reference': '261-75-000002', 'uuid': 'ba5e305c-6be3-43db-997c-4190c4ce2050'}] 2026-09-11 03:37:36,749 26 INFO rb-c800635-224702-414046 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #80178256 order {'name': '/', 'pos_reference': '261-75-000002', 'uuid': 'ba5e305c-6be3-43db-997c-4190c4ce2050'} created pos.order #611 2026-09-11 03:37:36,761 26 INFO rb-c800635-224702-414046 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #80178256 finished 2026-09-11 03:37:36,799 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 03:37:36] "POST /web/dataset/call_kw/pos.order/sync_from_ui#pos.order.sync_from_ui HTTP/1.1" 200 - 123 0.154 0.189 2026-09-11 03:37:36,888 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 03:37:36] "POST /web/dataset/call_kw/pos.order/confirm_coupon_programs#pos.order.confirm_coupon_programs HTTP/1.1" 200 - 22 0.028 0.025 2026-09-11 03:37:36,916 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 03:37:36] "POST /web/dataset/call_kw/pos.order/get_preparation_change#pos.order.get_preparation_change HTTP/1.1" 200 - 1 0.005 0.008 2026-09-11 03:37:36,979 26 INFO rb-c800635-224702-414046 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-09-11 03:37:36,981 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 03:37:36] "GET /report/barcode/Code128/044c-1485-4f2c HTTP/1.1" 200 - 0 0.000 0.052 2026-09-11 03:37:36,982 26 INFO rb-c800635-224702-414046 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #15059031 started for PoS orders references: [{'name': 'Shop - 000002', 'pos_reference': '261-75-000002', 'uuid': 'ba5e305c-6be3-43db-997c-4190c4ce2050'}] 2026-09-11 03:37:36,989 26 INFO rb-c800635-224702-414046 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #15059031 order {'name': 'Shop - 000002', 'pos_reference': '261-75-000002', 'uuid': 'ba5e305c-6be3-43db-997c-4190c4ce2050'} sync ignored for existing PoS order pos.order(611,) (state: paid) 2026-09-11 03:37:37,000 26 INFO rb-c800635-224702-414046 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #15059031 finished 2026-09-11 03:37:37,004 26 INFO rb-c800635-224702-414046 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-09-11 03:37:37,070 26 INFO rb-c800635-224702-414046 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-09-11 03:37:37,094 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 03:37:37] "POST /web/dataset/call_kw/pos.order/sync_from_ui#pos.order.sync_from_ui HTTP/1.1" 200 - 49 0.052 0.072 2026-09-11 03:37:37,129 26 INFO rb-c800635-224702-414046 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-09-11 03:37:37,134 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 03:37:37] "POST /web/dataset/call_kw/pos.order/confirm_coupon_programs#pos.order.confirm_coupon_programs HTTP/1.1" 200 - 5 0.004 0.010 2026-09-11 03:37:37,174 26 INFO rb-c800635-224702-414046 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-09-11 03:37:37,226 26 INFO rb-c800635-224702-414046 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-09-11 03:37:37,411 26 INFO rb-c800635-224702-414046 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-09-11 03:37:37,462 26 INFO rb-c800635-224702-414046 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-09-11 03:37:37,512 26 INFO rb-c800635-224702-414046 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-09-11 03:37:37,568 26 INFO rb-c800635-224702-414046 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-09-11 03:37:37,620 26 INFO rb-c800635-224702-414046 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-09-11 03:37:37,669 26 INFO rb-c800635-224702-414046 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-09-11 03:37:37,722 26 INFO rb-c800635-224702-414046 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-09-11 03:37:37,772 26 INFO rb-c800635-224702-414046 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-09-11 03:37:37,915 26 INFO rb-c800635-224702-414046 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-09-11 03:37:37,965 26 INFO rb-c800635-224702-414046 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-09-11 03:37:38,016 26 INFO rb-c800635-224702-414046 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-09-11 03:37:38,067 26 INFO rb-c800635-224702-414046 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-09-11 03:37:38,126 26 INFO rb-c800635-224702-414046 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-09-11 03:37:38,181 26 INFO rb-c800635-224702-414046 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-09-11 03:37:38,237 26 INFO rb-c800635-224702-414046 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-09-11 03:37:38,294 26 INFO rb-c800635-224702-414046 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-09-11 03:37:38,301 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 03:37: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.006 2026-09-11 03:37:38,329 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 03:37:38] "POST /web/dataset/call_kw/pos.config/use_coupon_code#pos.config.use_coupon_code HTTP/1.1" 200 - 5 0.005 0.015 2026-09-11 03:37:38,353 26 INFO rb-c800635-224702-414046 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-09-11 03:37:38,404 26 INFO rb-c800635-224702-414046 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-09-11 03:37:38,459 26 INFO rb-c800635-224702-414046 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-09-11 03:37:38,514 26 INFO rb-c800635-224702-414046 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-09-11 03:37:38,567 26 INFO rb-c800635-224702-414046 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-09-11 03:37:38,624 26 INFO rb-c800635-224702-414046 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-09-11 03:37:38,634 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 03:37: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.003 0.006 2026-09-11 03:37:38,683 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 03:37:38] "POST /web/dataset/call_kw/pos.config/use_coupon_code#pos.config.use_coupon_code HTTP/1.1" 200 - 10 0.023 0.014 2026-09-11 03:37:38,737 26 INFO rb-c800635-224702-414046 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-09-11 03:37:38,801 26 INFO rb-c800635-224702-414046 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-09-11 03:37:38,853 26 INFO rb-c800635-224702-414046 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-09-11 03:37:38,904 26 INFO rb-c800635-224702-414046 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-09-11 03:37:38,958 26 INFO rb-c800635-224702-414046 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-09-11 03:37:39,010 26 INFO rb-c800635-224702-414046 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-09-11 03:37:39,063 26 INFO rb-c800635-224702-414046 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-09-11 03:37:39,119 26 INFO rb-c800635-224702-414046 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-09-11 03:37:39,146 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 03:37:39] "POST /web/dataset/call_kw/pos.order/validate_coupon_programs#pos.order.validate_coupon_programs HTTP/1.1" 200 - 4 0.016 0.009 2026-09-11 03:37:39,168 26 INFO rb-c800635-224702-414046 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #70820811 started for PoS orders references: [{'name': '/', 'pos_reference': '261-75-000003', 'uuid': '5412b78e-a975-4b4c-a301-2f78a744ba3e'}] 2026-09-11 03:37:39,479 26 INFO rb-c800635-224702-414046 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #70820811 order {'name': '/', 'pos_reference': '261-75-000003', 'uuid': '5412b78e-a975-4b4c-a301-2f78a744ba3e'} created pos.order #612 2026-09-11 03:37:39,490 26 INFO rb-c800635-224702-414046 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #70820811 finished 2026-09-11 03:37:39,552 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 03:37:39] "POST /web/dataset/call_kw/pos.order/sync_from_ui#pos.order.sync_from_ui HTTP/1.1" 200 - 124 0.198 0.188 2026-09-11 03:37:39,666 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 03:37:39] "POST /web/dataset/call_kw/pos.order/confirm_coupon_programs#pos.order.confirm_coupon_programs HTTP/1.1" 200 - 33 0.052 0.037 2026-09-11 03:37:39,683 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 03:37:39] "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-09-11 03:37:39,768 26 INFO rb-c800635-224702-414046 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-09-11 03:37:39,771 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 03:37:39] "GET /report/barcode/Code128/0447-8fb4-40c6 HTTP/1.1" 200 - 0 0.000 0.057 2026-09-11 03:37:39,774 26 INFO rb-c800635-224702-414046 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #53454269 started for PoS orders references: [{'name': 'Shop - 000003', 'pos_reference': '261-75-000003', 'uuid': '5412b78e-a975-4b4c-a301-2f78a744ba3e'}] 2026-09-11 03:37:39,786 26 INFO rb-c800635-224702-414046 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #53454269 order {'name': 'Shop - 000003', 'pos_reference': '261-75-000003', 'uuid': '5412b78e-a975-4b4c-a301-2f78a744ba3e'} sync ignored for existing PoS order pos.order(612,) (state: paid) 2026-09-11 03:37:39,791 26 INFO rb-c800635-224702-414046 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-09-11 03:37:39,798 26 INFO rb-c800635-224702-414046 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #53454269 finished 2026-09-11 03:37:39,860 26 INFO rb-c800635-224702-414046 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-09-11 03:37:39,874 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 03:37:39] "POST /web/dataset/call_kw/pos.order/sync_from_ui#pos.order.sync_from_ui HTTP/1.1" 200 - 49 0.033 0.071 2026-09-11 03:37:39,920 26 INFO rb-c800635-224702-414046 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-09-11 03:37:39,933 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 03:37:39] "POST /web/dataset/call_kw/pos.order/confirm_coupon_programs#pos.order.confirm_coupon_programs HTTP/1.1" 200 - 6 0.006 0.012 2026-09-11 03:37:39,968 26 INFO rb-c800635-224702-414046 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-09-11 03:37:40,019 26 INFO rb-c800635-224702-414046 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-09-11 03:37:40,218 26 INFO rb-c800635-224702-414046 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-09-11 03:37:40,269 26 INFO rb-c800635-224702-414046 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-09-11 03:37:40,343 26 INFO rb-c800635-224702-414046 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-09-11 03:37:40,393 26 INFO rb-c800635-224702-414046 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-09-11 03:37:40,444 26 INFO rb-c800635-224702-414046 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-09-11 03:37:40,497 26 INFO rb-c800635-224702-414046 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-09-11 03:37:40,698 26 INFO rb-c800635-224702-414046 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-09-11 03:37:40,748 26 INFO rb-c800635-224702-414046 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-09-11 03:37:40,802 26 INFO rb-c800635-224702-414046 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-09-11 03:37:40,851 26 INFO rb-c800635-224702-414046 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-09-11 03:37:40,902 26 INFO rb-c800635-224702-414046 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-09-11 03:37:40,952 26 INFO rb-c800635-224702-414046 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-09-11 03:37:41,009 26 INFO rb-c800635-224702-414046 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-09-11 03:37:41,063 26 INFO rb-c800635-224702-414046 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-09-11 03:37:41,117 26 INFO rb-c800635-224702-414046 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-09-11 03:37:41,171 26 INFO rb-c800635-224702-414046 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-09-11 03:37:41,179 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 03:37: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.005 2026-09-11 03:37:41,205 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 03:37:41] "POST /web/dataset/call_kw/pos.config/use_coupon_code#pos.config.use_coupon_code HTTP/1.1" 200 - 10 0.005 0.014 2026-09-11 03:37:41,284 26 INFO rb-c800635-224702-414046 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-09-11 03:37:41,335 26 INFO rb-c800635-224702-414046 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-09-11 03:37:41,386 26 INFO rb-c800635-224702-414046 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-09-11 03:37:41,442 26 INFO rb-c800635-224702-414046 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-09-11 03:37:41,493 26 INFO rb-c800635-224702-414046 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-09-11 03:37:41,544 26 INFO rb-c800635-224702-414046 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-09-11 03:37:41,596 26 INFO rb-c800635-224702-414046 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-09-11 03:37:41,647 26 INFO rb-c800635-224702-414046 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-09-11 03:37:41,788 26 INFO rb-c800635-224702-414046 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-09-11 03:37:41,839 26 INFO rb-c800635-224702-414046 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-09-11 03:37:41,890 26 INFO rb-c800635-224702-414046 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-09-11 03:37:41,946 26 INFO rb-c800635-224702-414046 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-09-11 03:37:41,996 26 INFO rb-c800635-224702-414046 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-09-11 03:37:42,047 26 INFO rb-c800635-224702-414046 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-09-11 03:37:42,103 26 INFO rb-c800635-224702-414046 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-09-11 03:37:42,155 26 INFO rb-c800635-224702-414046 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-09-11 03:37:42,210 26 INFO rb-c800635-224702-414046 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-09-11 03:37:42,280 26 INFO rb-c800635-224702-414046 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-09-11 03:37:42,284 26 INFO rb-c800635-224702-414046 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #85607724 started for PoS orders references: [{'name': '/', 'pos_reference': '261-75-000004', 'uuid': '30ac3639-724c-4919-af7d-9861283399ff'}] 2026-09-11 03:37:42,601 26 INFO rb-c800635-224702-414046 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #85607724 order {'name': '/', 'pos_reference': '261-75-000004', 'uuid': '30ac3639-724c-4919-af7d-9861283399ff'} created pos.order #613 2026-09-11 03:37:42,612 26 INFO rb-c800635-224702-414046 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #85607724 finished 2026-09-11 03:37:42,652 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 03:37:42] "POST /web/dataset/call_kw/pos.order/sync_from_ui#pos.order.sync_from_ui HTTP/1.1" 200 - 138 0.141 0.229 2026-09-11 03:37:42,740 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 03:37:42] "POST /web/dataset/call_kw/pos.order/confirm_coupon_programs#pos.order.confirm_coupon_programs HTTP/1.1" 200 - 27 0.020 0.033 2026-09-11 03:37:42,760 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 03:37:42] "POST /web/dataset/call_kw/pos.order/get_preparation_change#pos.order.get_preparation_change HTTP/1.1" 200 - 1 0.001 0.005 2026-09-11 03:37:42,819 26 INFO rb-c800635-224702-414046 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-09-11 03:37:42,823 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 03:37:42] "GET /report/barcode/Code128/0447-6824-414c HTTP/1.1" 200 - 0 0.000 0.043 2026-09-11 03:37:42,827 26 INFO rb-c800635-224702-414046 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #53782443 started for PoS orders references: [{'name': 'Shop - 000004', 'pos_reference': '261-75-000004', 'uuid': '30ac3639-724c-4919-af7d-9861283399ff'}] 2026-09-11 03:37:42,839 26 INFO rb-c800635-224702-414046 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #53782443 order {'name': 'Shop - 000004', 'pos_reference': '261-75-000004', 'uuid': '30ac3639-724c-4919-af7d-9861283399ff'} sync ignored for existing PoS order pos.order(613,) (state: paid) 2026-09-11 03:37:42,855 26 INFO rb-c800635-224702-414046 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #53782443 finished 2026-09-11 03:37:42,858 26 INFO rb-c800635-224702-414046 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-09-11 03:37:42,922 26 INFO rb-c800635-224702-414046 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-09-11 03:37:42,931 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 03:37:42] "POST /web/dataset/call_kw/pos.order/sync_from_ui#pos.order.sync_from_ui HTTP/1.1" 200 - 50 0.036 0.074 2026-09-11 03:37:42,981 26 INFO rb-c800635-224702-414046 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-09-11 03:37:42,998 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 03:37:42] "POST /web/dataset/call_kw/loyalty.card/read#loyalty.card.read HTTP/1.1" 200 - 4 0.005 0.017 2026-09-11 03:37:43,031 26 INFO rb-c800635-224702-414046 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-09-11 03:37:43,053 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 03:37:43] "POST /web/dataset/call_kw/pos.order/confirm_coupon_programs#pos.order.confirm_coupon_programs HTTP/1.1" 200 - 6 0.004 0.010 2026-09-11 03:37:43,086 26 INFO rb-c800635-224702-414046 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-09-11 03:37:43,134 26 INFO rb-c800635-224702-414046 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-09-11 03:37:43,345 26 INFO rb-c800635-224702-414046 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-09-11 03:37:43,395 26 INFO rb-c800635-224702-414046 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-09-11 03:37:43,468 26 INFO rb-c800635-224702-414046 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-09-11 03:37:43,519 26 INFO rb-c800635-224702-414046 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-09-11 03:37:43,570 26 INFO rb-c800635-224702-414046 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-09-11 03:37:43,622 26 INFO rb-c800635-224702-414046 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-09-11 03:37:43,825 26 INFO rb-c800635-224702-414046 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-09-11 03:37:43,876 26 INFO rb-c800635-224702-414046 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-09-11 03:37:43,950 26 INFO rb-c800635-224702-414046 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-09-11 03:37:44,002 26 INFO rb-c800635-224702-414046 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-09-11 03:37:44,053 26 INFO rb-c800635-224702-414046 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-09-11 03:37:44,105 26 INFO rb-c800635-224702-414046 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-09-11 03:37:44,296 26 INFO rb-c800635-224702-414046 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-09-11 03:37:44,347 26 INFO rb-c800635-224702-414046 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-09-11 03:37:44,397 26 INFO rb-c800635-224702-414046 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-09-11 03:37:44,448 26 INFO rb-c800635-224702-414046 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-09-11 03:37:44,499 26 INFO rb-c800635-224702-414046 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-09-11 03:37:44,549 26 INFO rb-c800635-224702-414046 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-09-11 03:37:44,605 26 INFO rb-c800635-224702-414046 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-09-11 03:37:44,658 26 INFO rb-c800635-224702-414046 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-09-11 03:37:44,710 26 INFO rb-c800635-224702-414046 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-09-11 03:37:44,765 26 INFO rb-c800635-224702-414046 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-09-11 03:37:44,781 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 03:37: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.004 0.010 2026-09-11 03:37:44,855 26 INFO rb-c800635-224702-414046 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-09-11 03:37:44,906 26 INFO rb-c800635-224702-414046 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-09-11 03:37:44,957 26 INFO rb-c800635-224702-414046 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-09-11 03:37:45,016 26 INFO rb-c800635-224702-414046 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-09-11 03:37:45,064 26 INFO rb-c800635-224702-414046 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-09-11 03:37:45,119 26 INFO rb-c800635-224702-414046 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-09-11 03:37:45,173 26 INFO rb-c800635-224702-414046 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-09-11 03:37:45,225 26 INFO rb-c800635-224702-414046 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-09-11 03:37:45,279 26 INFO rb-c800635-224702-414046 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-09-11 03:37:45,348 26 INFO rb-c800635-224702-414046 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-09-11 03:37:45,351 26 INFO rb-c800635-224702-414046 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #82793916 started for PoS orders references: [{'name': '/', 'pos_reference': '261-75-000005', 'uuid': '6a2c90d0-4ec0-4867-9e22-4a8360389b06'}] 2026-09-11 03:37:45,668 26 INFO rb-c800635-224702-414046 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #82793916 order {'name': '/', 'pos_reference': '261-75-000005', 'uuid': '6a2c90d0-4ec0-4867-9e22-4a8360389b06'} created pos.order #614 2026-09-11 03:37:45,682 26 INFO rb-c800635-224702-414046 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #82793916 finished 2026-09-11 03:37:45,718 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 03:37:45] "POST /web/dataset/call_kw/pos.order/sync_from_ui#pos.order.sync_from_ui HTTP/1.1" 200 - 148 0.155 0.214 2026-09-11 03:37:45,821 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 03:37:45] "POST /web/dataset/call_kw/pos.order/confirm_coupon_programs#pos.order.confirm_coupon_programs HTTP/1.1" 200 - 30 0.031 0.038 2026-09-11 03:37:45,862 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 03:37:45] "POST /web/dataset/call_kw/pos.order/get_preparation_change#pos.order.get_preparation_change HTTP/1.1" 200 - 1 0.004 0.010 2026-09-11 03:37:45,924 26 INFO rb-c800635-224702-414046 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-09-11 03:37:45,927 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 03:37:45] "GET /report/barcode/Code128/044d-c9fc-451e HTTP/1.1" 200 - 0 0.000 0.053 2026-09-11 03:37:45,929 26 INFO rb-c800635-224702-414046 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #65851385 started for PoS orders references: [{'name': 'Shop - 000005', 'pos_reference': '261-75-000005', 'uuid': '6a2c90d0-4ec0-4867-9e22-4a8360389b06'}] 2026-09-11 03:37:45,935 26 INFO rb-c800635-224702-414046 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #65851385 order {'name': 'Shop - 000005', 'pos_reference': '261-75-000005', 'uuid': '6a2c90d0-4ec0-4867-9e22-4a8360389b06'} sync ignored for existing PoS order pos.order(614,) (state: paid) 2026-09-11 03:37:45,951 26 INFO rb-c800635-224702-414046 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #65851385 finished 2026-09-11 03:37:45,965 26 INFO rb-c800635-224702-414046 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_pos_loyalty_tour_basic.browser: tour succeeded 2026-09-11 03:37:45,966 26 INFO rb-c800635-224702-414046 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_pos_loyalty_tour_basic.browser: ╔════════════════════════════════╗ ║ TOUR PosLoyaltyTour1 SUCCEEDED ║ ╚════════════════════════════════╝ 2026-09-11 03:37:46,045 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 03:37:46] "POST /web/dataset/call_kw/pos.order/sync_from_ui#pos.order.sync_from_ui HTTP/1.1" 200 - 50 0.045 0.076 2026-09-11 03:37:46,183 26 INFO rb-c800635-224702-414046 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_pos_loyalty_tour_basic.browser: heap 32072924 (allocated 34615296) 2026-09-11 03:37:46,206 26 INFO rb-c800635-224702-414046 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_pos_loyalty_tour_basic: Closing chrome headless with pid 87235 2026-09-11 03:37:46,207 26 INFO rb-c800635-224702-414046 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_pos_loyalty_tour_basic: Closing websocket connection 2026-09-11 03:37:46,208 26 INFO rb-c800635-224702-414046 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_pos_loyalty_tour_basic: Terminating chrome headless with pid 87235 2026-09-11 03:37:46,224 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 03:37:46] "POST /web/dataset/call_kw/loyalty.card/read#loyalty.card.read HTTP/1.1" 200 - 4 0.021 0.013 2026-09-11 03:37:46,314 26 INFO rb-c800635-224702-414046 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_pos_loyalty_tour_basic: Chrome Log in: /tmp/odoo_tests/rb-c800635-224702-414046/chrome_logs/chrome_log_20260911_033746_314663_test_pos_loyalty_tour_basic.txt 2026-09-11 03:37:46,315 26 INFO rb-c800635-224702-414046 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_pos_loyalty_tour_basic: Removing chrome user profile "/tmp/tmp83vjbw5r_chrome_odoo" 2026-09-11 03:37:46,647 26 INFO rb-c800635-224702-414046 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_pos_loyalty_tour_basic: Chrome pid: 87480 2026-09-11 03:37:46,648 26 INFO rb-c800635-224702-414046 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_pos_loyalty_tour_basic: Chrome headless temporary user profile dir: /tmp/tmpinph9y8__chrome_odoo 2026-09-11 03:37:46,648 26 INFO rb-c800635-224702-414046 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_pos_loyalty_tour_basic: Issuing json command http://127.0.0.1:40747/json/version 2026-09-11 03:37:46,649 26 INFO rb-c800635-224702-414046 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-09-11 03:37:46,665 26 INFO rb-c800635-224702-414046 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_pos_loyalty_tour_basic: Browser version: Chrome/150.0.7871.114 2026-09-11 03:37:46,665 26 INFO rb-c800635-224702-414046 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_pos_loyalty_tour_basic: Issuing json command http://127.0.0.1:40747/json 2026-09-11 03:37:46,665 26 INFO rb-c800635-224702-414046 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-09-11 03:37:46,672 26 INFO rb-c800635-224702-414046 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_pos_loyalty_tour_basic: Websocket url found: ws://127.0.0.1:40747/devtools/page/56C4F3F447CA4DB8BEFA309CF952D744 2026-09-11 03:37:46,680 26 INFO rb-c800635-224702-414046 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_pos_loyalty_tour_basic: Enable chrome headless console log notification 2026-09-11 03:37:46,687 26 INFO rb-c800635-224702-414046 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_pos_loyalty_tour_basic: Chrome headless enable page notifications 2026-09-11 03:37:46,719 26 INFO rb-c800635-224702-414046 odoo.addons.base.models.res_users: Login successful for login:pos_user from n/a 2026-09-11 03:37:46,722 26 INFO rb-c800635-224702-414046 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_pos_loyalty_tour_basic: Setting session cookie in browser 2026-09-11 03:37:46,728 26 INFO rb-c800635-224702-414046 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-09-11 03:37:46,728 26 INFO rb-c800635-224702-414046 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-09-11 03:37:46,802 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 03:37:46] "GET /pos/ui/75 HTTP/1.1" 200 - 31 0.019 0.031 2026-09-11 03:37:46,806 26 INFO rb-c800635-224702-414046 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_pos_loyalty_tour_basic: Navigation result: {'frameId': '56C4F3F447CA4DB8BEFA309CF952D744', 'loaderId': 'B0A218F84A555D9AF5A22B6C4690B341', 'isDownload': False} 2026-09-11 03:37:46,806 26 INFO rb-c800635-224702-414046 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_pos_loyalty_tour_basic: Evaluate ready code "odoo.isTourReady('PosLoyaltyTour2')" 2026-09-11 03:37:46,823 26 INFO rb-c800635-224702-414046 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-09-11 03:37:46,838 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 03:37:46] "GET /web/assets/31c33ef/web.__assets_tests_call__.min.js HTTP/1.1" 200 - 2 0.002 0.004 2026-09-11 03:37:46,847 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 03:37:46] "GET /web/assets/cbcf32d/point_of_sale.assets_prod.min.css HTTP/1.1" 200 - 2 0.001 0.012 2026-09-11 03:37:46,854 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 03:37:46] "GET /web/assets/e7bee96/point_of_sale.assets_prod.min.js HTTP/1.1" 200 - 2 0.001 0.012 2026-09-11 03:37:47,318 26 INFO ? werkzeug: 127.0.0.1 - - [11/Sep/2026 03:37:47] "GET /web/static/fonts/lato/Lato-Reg-webfont.woff HTTP/1.1" 200 - 0 0.000 0.002 2026-09-11 03:37:47,320 26 INFO ? werkzeug: 127.0.0.1 - - [11/Sep/2026 03:37:47] "GET /point_of_sale/static/src/img/favicon.ico HTTP/1.1" 200 - 0 0.000 0.002 2026-09-11 03:37:47,334 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 03:37:47] "GET /web/webclient/translations?hash=&lang=en_US HTTP/1.1" 200 - 0 0.000 0.007 2026-09-11 03:37:47,347 26 INFO rb-c800635-224702-414046 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-09-11 03:37:47,355 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 03:37:47] "POST /web/dataset/call_kw/barcode.nomenclature/read#barcode.nomenclature.read HTTP/1.1" 200 - 2 0.001 0.003 2026-09-11 03:37:47,364 26 INFO rb-c800635-224702-414046 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-09-11 03:37:47,370 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 03:37:47] "POST /web/dataset/call_kw/barcode.rule/search_read#barcode.rule.search_read HTTP/1.1" 200 - 1 0.000 0.004 2026-09-11 03:37:47,396 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 03:37:47] "POST /pos/ping HTTP/1.1" 200 - 0 0.000 0.002 2026-09-11 03:37:47,415 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 03:37:47] "GET /bus/websocket_worker_bundle?v=19.0-2 HTTP/1.1" 200 - 2 0.001 0.004 2026-09-11 03:37:47,423 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 03:37:47] "POST /web/dataset/call_kw/pos.config/register_new_device_identifier#pos.config.register_new_device_identifier HTTP/1.1" 200 - 4 0.002 0.012 2026-09-11 03:37:47,465 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 03:37:47] "POST /web/dataset/call_kw/pos.session/load_data_params#pos.session.load_data_params HTTP/1.1" 200 - 12 0.010 0.023 2026-09-11 03:37:47,468 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 03:37:47] "GET /websocket?version=19.0-2 HTTP/1.1" 101 - 0 0.000 0.032 2026-09-11 03:37:47,981 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 03:37:47] "POST /web/dataset/call_kw/pos.session/load_data#pos.session.load_data HTTP/1.1" 200 - 293 0.193 0.289 2026-09-11 03:37:47,997 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 03:37: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-09-11 03:37:48,066 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 03:37: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.009 2026-09-11 03:37:48,134 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 03:37:48] "GET /web/image/res.company/77/logo/256x256 HTTP/1.1" 200 - 3 0.004 0.032 2026-09-11 03:37:48,184 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 03:37: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.009 2026-09-11 03:37:48,208 26 INFO rb-c800635-224702-414046 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_pos_loyalty_tour_basic.browser: Owl is running in 'dev' mode. 2026-09-11 03:37:48,214 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 03:37:48] "POST /web/dataset/call_kw/product.product/has_access#product.product.has_access HTTP/1.1" 200 - 0 0.000 0.003 2026-09-11 03:37:48,273 26 INFO ? werkzeug: 127.0.0.1 - - [11/Sep/2026 03:37:48] "GET /point_of_sale/static/src/fonts/Inconsolata.otf HTTP/1.1" 200 - 0 0.000 0.010 2026-09-11 03:37:48,284 26 INFO ? werkzeug: 127.0.0.1 - - [11/Sep/2026 03:37:48] "GET /web/static/img/odoo_logo.svg HTTP/1.1" 200 - 0 0.000 0.010 2026-09-11 03:37:48,303 26 INFO ? werkzeug: 127.0.0.1 - - [11/Sep/2026 03:37:48] "GET /hr_attendance/static/img/background-light.svg HTTP/1.1" 200 - 0 0.000 0.024 2026-09-11 03:37:48,307 26 INFO ? werkzeug: 127.0.0.1 - - [11/Sep/2026 03:37: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-09-11 03:37:48,308 26 INFO ? werkzeug: 127.0.0.1 - - [11/Sep/2026 03:37:48] "GET /web/static/fonts/google/Roboto/Roboto-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.001 2026-09-11 03:37:48,321 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 03:37:48] "GET /web/image/res.users/148/avatar_128 HTTP/1.1" 200 - 7 0.025 0.029 2026-09-11 03:37:48,332 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 03:37:48] "GET /web/image?model=res.company&id=77&field=logo HTTP/1.1" 200 - 3 0.002 0.059 2026-09-11 03:37:48,334 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 03:37:48] "GET /pos/service-worker.js HTTP/1.1" 200 - 0 0.000 0.054 2026-09-11 03:37:48,377 26 INFO rb-c800635-224702-414046 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-09-11 03:37:48,425 26 INFO ? werkzeug: 127.0.0.1 - - [11/Sep/2026 03:37:48] "GET /web/static/lib/zxing-library/zxing-library.js HTTP/1.1" 200 - 0 0.000 0.015 2026-09-11 03:37:48,468 26 INFO rb-c800635-224702-414046 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-09-11 03:37:48,486 26 INFO ? werkzeug: 127.0.0.1 - - [11/Sep/2026 03:37:48] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.002 2026-09-11 03:37:48,527 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 03:37:48] "GET /pos/ui/75?from_backend=True HTTP/1.1" 200 - 31 0.072 0.051 2026-09-11 03:37:48,549 26 INFO rb-c800635-224702-414046 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-09-11 03:37:48,585 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 03:37:48] "GET /pos/ui/75 HTTP/1.1" 200 - 31 0.022 0.155 2026-09-11 03:37:48,602 26 INFO rb-c800635-224702-414046 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-09-11 03:37:48,612 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 03:37:48] "GET /web/image?model=product.template&field=image_128&id=1572&unique=2026-09-11T03:28:11.000+00:00 HTTP/1.1" 200 - 3 0.004 0.162 2026-09-11 03:37:48,637 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 03:37:48] "GET /web/image?model=product.template&field=image_128&id=1570&unique=2026-09-11T03:28:11.000+00:00 HTTP/1.1" 200 - 3 0.003 0.175 2026-09-11 03:37:48,659 26 INFO rb-c800635-224702-414046 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-09-11 03:37:48,659 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 03:37:48] "GET /web/image?model=product.template&field=image_128&id=1573&unique=2026-09-11T03:28:11.000+00:00 HTTP/1.1" 200 - 3 0.003 0.163 2026-09-11 03:37:48,679 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 03:37:48] "GET /web/image?model=product.template&field=image_128&id=1571&unique=2026-09-11T03:28:11.000+00:00 HTTP/1.1" 200 - 3 0.002 0.241 2026-09-11 03:37:48,699 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 03:37:48] "GET /web/image?model=product.template&field=image_128&id=1574&unique=2026-09-11T03:28:11.000+00:00 HTTP/1.1" 200 - 3 0.002 0.163 2026-09-11 03:37:48,710 26 INFO rb-c800635-224702-414046 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-09-11 03:37:48,719 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 03:37:48] "GET /web/image?model=product.template&field=image_128&id=1575&unique=2026-09-11T03:28:11.000+00:00 HTTP/1.1" 200 - 3 0.004 0.122 2026-09-11 03:37:48,740 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 03:37:48] "GET /web/image?model=product.template&field=image_128&id=1576&unique=2026-09-11T03:28:11.000+00:00 HTTP/1.1" 200 - 3 0.002 0.121 2026-09-11 03:37:48,763 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 03:37:48] "GET /web/image?model=product.template&field=image_128&id=1578&unique=2026-09-11T03:28:11.000+00:00 HTTP/1.1" 200 - 3 0.004 0.116 2026-09-11 03:37:48,788 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 03:37:48] "GET /web/image?model=product.template&field=image_128&id=1577&unique=2026-09-11T03:28:11.000+00:00 HTTP/1.1" 200 - 3 0.002 0.124 2026-09-11 03:37:48,930 26 INFO rb-c800635-224702-414046 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-09-11 03:37:48,981 26 INFO rb-c800635-224702-414046 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-09-11 03:37:49,032 26 INFO rb-c800635-224702-414046 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-09-11 03:37:49,113 26 INFO rb-c800635-224702-414046 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-09-11 03:37:49,164 26 INFO rb-c800635-224702-414046 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-09-11 03:37:49,215 26 INFO rb-c800635-224702-414046 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-09-11 03:37:49,268 26 INFO rb-c800635-224702-414046 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-09-11 03:37:49,456 26 INFO rb-c800635-224702-414046 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-09-11 03:37:49,507 26 INFO rb-c800635-224702-414046 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-09-11 03:37:49,558 26 INFO rb-c800635-224702-414046 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-09-11 03:37:49,608 26 INFO rb-c800635-224702-414046 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-09-11 03:37:49,679 26 INFO rb-c800635-224702-414046 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-09-11 03:37:49,738 26 INFO rb-c800635-224702-414046 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-09-11 03:37:49,794 26 INFO rb-c800635-224702-414046 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-09-11 03:37:49,853 26 INFO rb-c800635-224702-414046 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-09-11 03:37:49,867 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 03:37:49] "POST /web/dataset/call_kw/loyalty.card/get_loyalty_card_partner_by_code#loyalty.card.get_loyalty_card_partner_by_code HTTP/1.1" 200 - 2 0.007 0.010 2026-09-11 03:37:49,904 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 03:37:49] "POST /web/dataset/call_kw/pos.config/use_coupon_code#pos.config.use_coupon_code HTTP/1.1" 200 - 10 0.016 0.014 2026-09-11 03:37:49,994 26 INFO rb-c800635-224702-414046 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-09-11 03:37:50,045 26 INFO rb-c800635-224702-414046 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-09-11 03:37:50,096 26 INFO rb-c800635-224702-414046 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-09-11 03:37:50,146 26 INFO rb-c800635-224702-414046 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-09-11 03:37:50,216 26 INFO rb-c800635-224702-414046 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-09-11 03:37:50,228 26 INFO ? werkzeug: 127.0.0.1 - - [11/Sep/2026 03:37:50] "GET /point_of_sale/static/src/img/money.png HTTP/1.1" 200 - 0 0.000 0.002 2026-09-11 03:37:50,229 26 INFO ? werkzeug: 127.0.0.1 - - [11/Sep/2026 03:37:50] "GET /point_of_sale/static/src/img/card-bank.png HTTP/1.1" 200 - 0 0.000 0.003 2026-09-11 03:37:50,267 26 INFO rb-c800635-224702-414046 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-09-11 03:37:50,317 26 INFO rb-c800635-224702-414046 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-09-11 03:37:50,382 26 INFO rb-c800635-224702-414046 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-09-11 03:37:50,434 26 INFO rb-c800635-224702-414046 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-09-11 03:37:50,487 26 INFO rb-c800635-224702-414046 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-09-11 03:37:50,542 26 INFO rb-c800635-224702-414046 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-09-11 03:37:50,555 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 03:37:50] "POST /web/dataset/call_kw/pos.order/validate_coupon_programs#pos.order.validate_coupon_programs HTTP/1.1" 200 - 4 0.002 0.007 2026-09-11 03:37:50,591 26 INFO rb-c800635-224702-414046 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #28137962 started for PoS orders references: [{'name': '/', 'pos_reference': '262-75-000001', 'uuid': '39d2b099-82a1-4fe7-a132-35f8fa7ba83d'}] 2026-09-11 03:37:50,593 26 INFO ? werkzeug: 127.0.0.1 - - [11/Sep/2026 03:37:50] "GET /web/static/img/spin.svg HTTP/1.1" 200 - 0 0.000 0.005 2026-09-11 03:37:50,939 26 INFO rb-c800635-224702-414046 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #28137962 order {'name': '/', 'pos_reference': '262-75-000001', 'uuid': '39d2b099-82a1-4fe7-a132-35f8fa7ba83d'} created pos.order #615 2026-09-11 03:37:50,950 26 INFO rb-c800635-224702-414046 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #28137962 finished 2026-09-11 03:37:50,990 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 03:37:50] "POST /web/dataset/call_kw/pos.order/sync_from_ui#pos.order.sync_from_ui HTTP/1.1" 200 - 146 0.169 0.234 2026-09-11 03:37:51,100 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 03:37:51] "POST /web/dataset/call_kw/pos.order/confirm_coupon_programs#pos.order.confirm_coupon_programs HTTP/1.1" 200 - 34 0.022 0.039 2026-09-11 03:37:51,122 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 03:37:51] "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-09-11 03:37:51,230 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 03:37:51] "GET /report/barcode/Code128/0444-b917-4a61 HTTP/1.1" 200 - 0 0.000 0.041 2026-09-11 03:37:51,248 26 INFO rb-c800635-224702-414046 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #7154145 started for PoS orders references: [{'name': 'Shop - 000001', 'pos_reference': '262-75-000001', 'uuid': '39d2b099-82a1-4fe7-a132-35f8fa7ba83d'}] 2026-09-11 03:37:51,254 26 INFO rb-c800635-224702-414046 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-09-11 03:37:51,255 26 INFO rb-c800635-224702-414046 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #7154145 order {'name': 'Shop - 000001', 'pos_reference': '262-75-000001', 'uuid': '39d2b099-82a1-4fe7-a132-35f8fa7ba83d'} sync ignored for existing PoS order pos.order(615,) (state: paid) 2026-09-11 03:37:51,267 26 INFO rb-c800635-224702-414046 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #7154145 finished 2026-09-11 03:37:51,306 26 INFO rb-c800635-224702-414046 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-09-11 03:37:51,364 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 03:37:51] "POST /web/dataset/call_kw/pos.order/sync_from_ui#pos.order.sync_from_ui HTTP/1.1" 200 - 50 0.049 0.069 2026-09-11 03:37:51,373 26 INFO rb-c800635-224702-414046 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-09-11 03:37:51,436 26 INFO rb-c800635-224702-414046 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-09-11 03:37:51,449 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 03:37:51] "POST /web/dataset/call_kw/loyalty.card/read#loyalty.card.read HTTP/1.1" 200 - 4 0.002 0.013 2026-09-11 03:37:51,491 26 INFO rb-c800635-224702-414046 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-09-11 03:37:51,495 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 03:37:51] "POST /web/dataset/call_kw/pos.order/confirm_coupon_programs#pos.order.confirm_coupon_programs HTTP/1.1" 200 - 7 0.006 0.014 2026-09-11 03:37:51,542 26 INFO rb-c800635-224702-414046 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-09-11 03:37:51,593 26 INFO rb-c800635-224702-414046 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-09-11 03:37:51,779 26 INFO rb-c800635-224702-414046 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-09-11 03:37:51,829 26 INFO rb-c800635-224702-414046 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-09-11 03:37:51,880 26 INFO rb-c800635-224702-414046 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-09-11 03:37:51,931 26 INFO rb-c800635-224702-414046 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-09-11 03:37:51,981 26 INFO rb-c800635-224702-414046 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-09-11 03:37:52,032 26 INFO rb-c800635-224702-414046 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-09-11 03:37:52,086 26 INFO rb-c800635-224702-414046 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-09-11 03:37:52,141 26 INFO rb-c800635-224702-414046 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-09-11 03:37:52,196 26 INFO rb-c800635-224702-414046 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-09-11 03:37:52,250 26 INFO rb-c800635-224702-414046 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-09-11 03:37:52,262 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 03:37: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.002 0.008 2026-09-11 03:37:52,290 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 03:37:52] "POST /web/dataset/call_kw/pos.config/use_coupon_code#pos.config.use_coupon_code HTTP/1.1" 200 - 10 0.006 0.015 2026-09-11 03:37:52,366 26 INFO rb-c800635-224702-414046 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-09-11 03:37:52,417 26 INFO rb-c800635-224702-414046 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-09-11 03:37:52,473 26 INFO rb-c800635-224702-414046 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-09-11 03:37:52,527 26 INFO rb-c800635-224702-414046 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-09-11 03:37:52,580 26 INFO rb-c800635-224702-414046 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-09-11 03:37:52,634 26 INFO rb-c800635-224702-414046 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-09-11 03:37:52,644 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 03:37: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.002 0.007 2026-09-11 03:37:52,670 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 03:37:52] "POST /web/dataset/call_kw/pos.config/use_coupon_code#pos.config.use_coupon_code HTTP/1.1" 200 - 10 0.005 0.015 2026-09-11 03:37:52,776 26 INFO rb-c800635-224702-414046 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-09-11 03:37:52,819 26 INFO rb-c800635-224702-414046 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-09-11 03:37:52,870 26 INFO rb-c800635-224702-414046 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-09-11 03:37:52,923 26 INFO rb-c800635-224702-414046 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-09-11 03:37:52,975 26 INFO rb-c800635-224702-414046 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-09-11 03:37:53,028 26 INFO rb-c800635-224702-414046 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-09-11 03:37:53,081 26 INFO rb-c800635-224702-414046 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-09-11 03:37:53,132 26 INFO rb-c800635-224702-414046 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-09-11 03:37:53,387 26 INFO rb-c800635-224702-414046 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-09-11 03:37:53,444 26 INFO rb-c800635-224702-414046 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-09-11 03:37:53,493 26 INFO rb-c800635-224702-414046 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-09-11 03:37:53,551 26 INFO rb-c800635-224702-414046 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-09-11 03:37:53,605 26 INFO rb-c800635-224702-414046 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-09-11 03:37:53,658 26 INFO rb-c800635-224702-414046 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-09-11 03:37:53,713 26 INFO rb-c800635-224702-414046 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-09-11 03:37:53,723 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 03:37: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 - 2 0.002 0.007 2026-09-11 03:37:53,763 26 INFO rb-c800635-224702-414046 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-09-11 03:37:53,814 26 INFO rb-c800635-224702-414046 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-09-11 03:37:53,869 26 INFO rb-c800635-224702-414046 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-09-11 03:37:53,920 26 INFO rb-c800635-224702-414046 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-09-11 03:37:53,971 26 INFO rb-c800635-224702-414046 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-09-11 03:37:54,029 26 INFO rb-c800635-224702-414046 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-09-11 03:37:54,080 26 INFO rb-c800635-224702-414046 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-09-11 03:37:54,132 26 INFO rb-c800635-224702-414046 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-09-11 03:37:54,186 26 INFO rb-c800635-224702-414046 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-09-11 03:37:54,220 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 03:37:54] "POST /web/dataset/call_kw/pos.order/validate_coupon_programs#pos.order.validate_coupon_programs HTTP/1.1" 200 - 4 0.019 0.014 2026-09-11 03:37:54,248 26 INFO rb-c800635-224702-414046 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #97434108 started for PoS orders references: [{'name': '/', 'pos_reference': '262-75-000002', 'uuid': 'c111d29b-2341-42da-8e2c-e9c7b2b5426d'}] 2026-09-11 03:37:54,538 26 INFO rb-c800635-224702-414046 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #97434108 order {'name': '/', 'pos_reference': '262-75-000002', 'uuid': 'c111d29b-2341-42da-8e2c-e9c7b2b5426d'} created pos.order #616 2026-09-11 03:37:54,559 26 INFO rb-c800635-224702-414046 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #97434108 finished 2026-09-11 03:37:54,624 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 03:37:54] "POST /web/dataset/call_kw/pos.order/sync_from_ui#pos.order.sync_from_ui HTTP/1.1" 200 - 132 0.173 0.206 2026-09-11 03:37:54,738 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 03:37:54] "POST /web/dataset/call_kw/pos.order/confirm_coupon_programs#pos.order.confirm_coupon_programs HTTP/1.1" 200 - 39 0.025 0.044 2026-09-11 03:37:54,762 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 03:37:54] "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-09-11 03:37:54,807 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 03:37:54] "GET /report/barcode/Code128/044d-c698-49ae HTTP/1.1" 200 - 0 0.000 0.030 2026-09-11 03:37:54,812 26 INFO rb-c800635-224702-414046 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #69631008 started for PoS orders references: [{'name': 'Shop - 000002', 'pos_reference': '262-75-000002', 'uuid': 'c111d29b-2341-42da-8e2c-e9c7b2b5426d'}] 2026-09-11 03:37:54,813 26 INFO rb-c800635-224702-414046 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-09-11 03:37:54,819 26 INFO rb-c800635-224702-414046 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #69631008 order {'name': 'Shop - 000002', 'pos_reference': '262-75-000002', 'uuid': 'c111d29b-2341-42da-8e2c-e9c7b2b5426d'} sync ignored for existing PoS order pos.order(616,) (state: paid) 2026-09-11 03:37:54,830 26 INFO rb-c800635-224702-414046 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #69631008 finished 2026-09-11 03:37:54,842 26 INFO rb-c800635-224702-414046 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-09-11 03:37:54,911 26 INFO rb-c800635-224702-414046 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-09-11 03:37:54,930 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 03:37:54] "POST /web/dataset/call_kw/pos.order/sync_from_ui#pos.order.sync_from_ui HTTP/1.1" 200 - 49 0.059 0.067 2026-09-11 03:37:54,967 26 INFO rb-c800635-224702-414046 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-09-11 03:37:54,988 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 03:37:54] "POST /web/dataset/call_kw/loyalty.card/read#loyalty.card.read HTTP/1.1" 200 - 4 0.013 0.019 2026-09-11 03:37:55,027 26 INFO rb-c800635-224702-414046 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-09-11 03:37:55,041 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 03:37:55] "POST /web/dataset/call_kw/pos.order/confirm_coupon_programs#pos.order.confirm_coupon_programs HTTP/1.1" 200 - 8 0.007 0.014 2026-09-11 03:37:55,075 26 INFO rb-c800635-224702-414046 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-09-11 03:37:55,259 26 INFO rb-c800635-224702-414046 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-09-11 03:37:55,310 26 INFO rb-c800635-224702-414046 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-09-11 03:37:55,360 26 INFO rb-c800635-224702-414046 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-09-11 03:37:55,417 26 INFO rb-c800635-224702-414046 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-09-11 03:37:55,469 26 INFO rb-c800635-224702-414046 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-09-11 03:37:55,519 26 INFO rb-c800635-224702-414046 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-09-11 03:37:55,572 26 INFO rb-c800635-224702-414046 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-09-11 03:37:55,623 26 INFO rb-c800635-224702-414046 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-09-11 03:37:55,763 26 INFO rb-c800635-224702-414046 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-09-11 03:37:55,813 26 INFO rb-c800635-224702-414046 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-09-11 03:37:55,868 26 INFO rb-c800635-224702-414046 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-09-11 03:37:55,922 26 INFO rb-c800635-224702-414046 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-09-11 03:37:55,977 26 INFO rb-c800635-224702-414046 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-09-11 03:37:56,031 26 INFO rb-c800635-224702-414046 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-09-11 03:37:56,042 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 03:37:56] "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.009 2026-09-11 03:37:56,088 26 INFO rb-c800635-224702-414046 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-09-11 03:37:56,139 26 INFO rb-c800635-224702-414046 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-09-11 03:37:56,195 26 INFO rb-c800635-224702-414046 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-09-11 03:37:56,249 26 INFO rb-c800635-224702-414046 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-09-11 03:37:56,302 26 INFO rb-c800635-224702-414046 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-09-11 03:37:56,356 26 INFO rb-c800635-224702-414046 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-09-11 03:37:56,363 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 03:37:56] "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-09-11 03:37:56,390 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 03:37:56] "POST /web/dataset/call_kw/pos.config/use_coupon_code#pos.config.use_coupon_code HTTP/1.1" 200 - 10 0.006 0.013 2026-09-11 03:37:56,464 26 INFO rb-c800635-224702-414046 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-09-11 03:37:56,514 26 INFO rb-c800635-224702-414046 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-09-11 03:37:56,569 26 INFO rb-c800635-224702-414046 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-09-11 03:37:56,619 26 INFO rb-c800635-224702-414046 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-09-11 03:37:56,676 26 INFO rb-c800635-224702-414046 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-09-11 03:37:56,726 26 INFO rb-c800635-224702-414046 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-09-11 03:37:56,777 26 INFO rb-c800635-224702-414046 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-09-11 03:37:56,832 26 INFO rb-c800635-224702-414046 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-09-11 03:37:56,885 26 INFO rb-c800635-224702-414046 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-09-11 03:37:56,937 26 INFO rb-c800635-224702-414046 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-09-11 03:37:56,992 26 INFO rb-c800635-224702-414046 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-09-11 03:37:57,016 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 03:37:57] "POST /web/dataset/call_kw/pos.order/validate_coupon_programs#pos.order.validate_coupon_programs HTTP/1.1" 200 - 4 0.013 0.010 2026-09-11 03:37:57,040 26 INFO rb-c800635-224702-414046 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #15670786 started for PoS orders references: [{'name': '/', 'pos_reference': '262-75-000003', 'uuid': '84210d6b-d5ba-47d1-aec0-422032083510'}] 2026-09-11 03:37:57,354 26 INFO rb-c800635-224702-414046 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #15670786 order {'name': '/', 'pos_reference': '262-75-000003', 'uuid': '84210d6b-d5ba-47d1-aec0-422032083510'} created pos.order #617 2026-09-11 03:37:57,385 26 INFO rb-c800635-224702-414046 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #15670786 finished 2026-09-11 03:37:57,431 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 03:37:57] "POST /web/dataset/call_kw/pos.order/sync_from_ui#pos.order.sync_from_ui HTTP/1.1" 200 - 128 0.185 0.208 2026-09-11 03:37:57,517 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 03:37:57] "POST /web/dataset/call_kw/pos.order/confirm_coupon_programs#pos.order.confirm_coupon_programs HTTP/1.1" 200 - 34 0.017 0.035 2026-09-11 03:37:57,538 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 03:37: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-09-11 03:37:57,557 26 INFO rb-c800635-224702-414046 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #75089672 started for PoS orders references: [{'name': 'Shop - 000003', 'pos_reference': '262-75-000003', 'uuid': '84210d6b-d5ba-47d1-aec0-422032083510'}] 2026-09-11 03:37:57,562 26 INFO rb-c800635-224702-414046 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #75089672 order {'name': 'Shop - 000003', 'pos_reference': '262-75-000003', 'uuid': '84210d6b-d5ba-47d1-aec0-422032083510'} sync ignored for existing PoS order pos.order(617,) (state: paid) 2026-09-11 03:37:57,574 26 INFO rb-c800635-224702-414046 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #75089672 finished 2026-09-11 03:37:57,592 26 INFO rb-c800635-224702-414046 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-09-11 03:37:57,641 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 03:37:57] "POST /web/dataset/call_kw/pos.order/sync_from_ui#pos.order.sync_from_ui HTTP/1.1" 200 - 49 0.028 0.058 2026-09-11 03:37:57,648 26 INFO rb-c800635-224702-414046 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-09-11 03:37:57,676 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 03:37:57] "GET /report/barcode/Code128/0441-8d76-4a58 HTTP/1.1" 200 - 0 0.000 0.106 2026-09-11 03:37:57,701 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 03:37:57] "POST /web/dataset/call_kw/loyalty.card/read#loyalty.card.read HTTP/1.1" 200 - 4 0.002 0.009 2026-09-11 03:37:57,706 26 INFO rb-c800635-224702-414046 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-09-11 03:37:57,761 26 INFO rb-c800635-224702-414046 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-09-11 03:37:57,781 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 03:37:57] "POST /web/dataset/call_kw/pos.order/confirm_coupon_programs#pos.order.confirm_coupon_programs HTTP/1.1" 200 - 7 0.013 0.014 2026-09-11 03:37:57,808 26 INFO rb-c800635-224702-414046 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-09-11 03:37:57,862 26 INFO rb-c800635-224702-414046 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-09-11 03:37:58,043 26 INFO rb-c800635-224702-414046 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-09-11 03:37:58,094 26 INFO rb-c800635-224702-414046 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-09-11 03:37:58,145 26 INFO rb-c800635-224702-414046 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-09-11 03:37:58,201 26 INFO rb-c800635-224702-414046 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-09-11 03:37:58,256 26 INFO rb-c800635-224702-414046 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-09-11 03:37:58,314 26 INFO rb-c800635-224702-414046 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-09-11 03:37:58,365 26 INFO rb-c800635-224702-414046 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-09-11 03:37:58,373 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 03:37:58] "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-09-11 03:37:58,409 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 03:37:58] "POST /web/dataset/call_kw/pos.config/use_coupon_code#pos.config.use_coupon_code HTTP/1.1" 200 - 10 0.006 0.015 2026-09-11 03:37:58,416 26 INFO rb-c800635-224702-414046 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-09-11 03:37:58,477 26 INFO rb-c800635-224702-414046 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-09-11 03:37:58,527 26 INFO rb-c800635-224702-414046 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-09-11 03:37:58,578 26 INFO rb-c800635-224702-414046 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-09-11 03:37:58,635 26 INFO rb-c800635-224702-414046 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-09-11 03:37:58,687 26 INFO rb-c800635-224702-414046 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-09-11 03:37:58,739 26 INFO rb-c800635-224702-414046 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-09-11 03:37:58,790 26 INFO rb-c800635-224702-414046 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-09-11 03:37:58,841 26 INFO rb-c800635-224702-414046 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-09-11 03:37:58,983 26 INFO rb-c800635-224702-414046 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-09-11 03:37:59,035 26 INFO rb-c800635-224702-414046 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-09-11 03:37:59,091 26 INFO rb-c800635-224702-414046 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-09-11 03:37:59,137 26 INFO rb-c800635-224702-414046 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-09-11 03:37:59,187 26 INFO rb-c800635-224702-414046 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-09-11 03:37:59,243 26 INFO rb-c800635-224702-414046 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-09-11 03:37:59,308 26 INFO rb-c800635-224702-414046 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-09-11 03:37:59,363 26 INFO rb-c800635-224702-414046 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-09-11 03:37:59,414 26 INFO rb-c800635-224702-414046 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-09-11 03:37:59,465 26 INFO rb-c800635-224702-414046 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-09-11 03:37:59,522 26 INFO rb-c800635-224702-414046 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-09-11 03:37:59,572 26 INFO rb-c800635-224702-414046 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-09-11 03:37:59,623 26 INFO rb-c800635-224702-414046 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-09-11 03:37:59,679 26 INFO rb-c800635-224702-414046 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-09-11 03:37:59,733 26 INFO rb-c800635-224702-414046 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-09-11 03:37:59,787 26 INFO rb-c800635-224702-414046 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-09-11 03:37:59,849 26 INFO rb-c800635-224702-414046 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-09-11 03:37:59,856 26 INFO rb-c800635-224702-414046 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #64362776 started for PoS orders references: [{'name': '/', 'pos_reference': '262-75-000004', 'uuid': 'e65bb28a-b4be-4f4a-800a-532df9a6c612'}] 2026-09-11 03:38:00,083 26 INFO rb-c800635-224702-414046 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #64362776 order {'name': '/', 'pos_reference': '262-75-000004', 'uuid': 'e65bb28a-b4be-4f4a-800a-532df9a6c612'} created pos.order #618 2026-09-11 03:38:00,099 26 INFO rb-c800635-224702-414046 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #64362776 finished 2026-09-11 03:38:00,144 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 03:38:00] "POST /web/dataset/call_kw/pos.order/sync_from_ui#pos.order.sync_from_ui HTTP/1.1" 200 - 124 0.091 0.200 2026-09-11 03:38:00,220 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 03:38:00] "POST /web/dataset/call_kw/pos.order/confirm_coupon_programs#pos.order.confirm_coupon_programs HTTP/1.1" 200 - 27 0.013 0.031 2026-09-11 03:38:00,253 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 03:38:00] "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-09-11 03:38:00,319 26 INFO rb-c800635-224702-414046 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-09-11 03:38:00,320 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 03:38:00] "GET /report/barcode/Code128/0443-e4a2-4dac HTTP/1.1" 200 - 0 0.000 0.044 2026-09-11 03:38:00,329 26 INFO rb-c800635-224702-414046 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #58609913 started for PoS orders references: [{'name': 'Shop - 000004', 'pos_reference': '262-75-000004', 'uuid': 'e65bb28a-b4be-4f4a-800a-532df9a6c612'}] 2026-09-11 03:38:00,340 26 INFO rb-c800635-224702-414046 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #58609913 order {'name': 'Shop - 000004', 'pos_reference': '262-75-000004', 'uuid': 'e65bb28a-b4be-4f4a-800a-532df9a6c612'} sync ignored for existing PoS order pos.order(618,) (state: paid) 2026-09-11 03:38:00,352 26 INFO rb-c800635-224702-414046 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #58609913 finished 2026-09-11 03:38:00,357 26 INFO rb-c800635-224702-414046 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_pos_loyalty_tour_basic.browser: tour succeeded 2026-09-11 03:38:00,358 26 INFO rb-c800635-224702-414046 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_pos_loyalty_tour_basic.browser: ╔════════════════════════════════╗ ║ TOUR PosLoyaltyTour2 SUCCEEDED ║ ╚════════════════════════════════╝ 2026-09-11 03:38:00,434 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 03:38:00] "POST /web/dataset/call_kw/pos.order/sync_from_ui#pos.order.sync_from_ui HTTP/1.1" 200 - 49 0.040 0.068 2026-09-11 03:38:00,582 26 INFO rb-c800635-224702-414046 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_pos_loyalty_tour_basic.browser: heap 34420920 (allocated 37498880) 2026-09-11 03:38:00,589 26 INFO rb-c800635-224702-414046 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_pos_loyalty_tour_basic: Closing chrome headless with pid 87480 2026-09-11 03:38:00,591 26 INFO rb-c800635-224702-414046 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_pos_loyalty_tour_basic: Closing websocket connection 2026-09-11 03:38:00,592 26 INFO rb-c800635-224702-414046 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_pos_loyalty_tour_basic: Terminating chrome headless with pid 87480 2026-09-11 03:38:00,695 26 INFO rb-c800635-224702-414046 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_pos_loyalty_tour_basic: Chrome Log in: /tmp/odoo_tests/rb-c800635-224702-414046/chrome_logs/chrome_log_20260911_033800_695266_test_pos_loyalty_tour_basic.txt 2026-09-11 03:38:00,695 26 INFO rb-c800635-224702-414046 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_pos_loyalty_tour_basic: Removing chrome user profile "/tmp/tmpinph9y8__chrome_odoo" 2026-09-11 03:38:00,714 26 INFO rb-c800635-224702-414046 odoo.addons.pos_loyalty.tests.test_frontend: Starting TestUi.test_pos_loyalty_tour_max_amount ... 2026-09-11 03:38:01,742 26 INFO rb-c800635-224702-414046 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_pos_loyalty_tour_max_amount: Chrome pid: 87725 2026-09-11 03:38:01,743 26 INFO rb-c800635-224702-414046 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_pos_loyalty_tour_max_amount: Chrome headless temporary user profile dir: /tmp/tmp91aglfkr_chrome_odoo 2026-09-11 03:38:01,743 26 INFO rb-c800635-224702-414046 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_pos_loyalty_tour_max_amount: Issuing json command http://127.0.0.1:41715/json/version 2026-09-11 03:38:01,744 26 INFO rb-c800635-224702-414046 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:41715', path='/json/version', query='', fragment='') with timeout 3 increased to 10s during tests 2026-09-11 03:38:01,756 26 INFO rb-c800635-224702-414046 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_pos_loyalty_tour_max_amount: Browser version: Chrome/150.0.7871.114 2026-09-11 03:38:01,757 26 INFO rb-c800635-224702-414046 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_pos_loyalty_tour_max_amount: Issuing json command http://127.0.0.1:41715/json 2026-09-11 03:38:01,757 26 INFO rb-c800635-224702-414046 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:41715', path='/json', query='', fragment='') with timeout 3 increased to 10s during tests 2026-09-11 03:38:01,766 26 INFO rb-c800635-224702-414046 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_pos_loyalty_tour_max_amount: Websocket url found: ws://127.0.0.1:41715/devtools/page/3450D8C5D37CC7E4A0823C22F329FBEE 2026-09-11 03:38:01,771 26 INFO rb-c800635-224702-414046 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_pos_loyalty_tour_max_amount: Enable chrome headless console log notification 2026-09-11 03:38:01,779 26 INFO rb-c800635-224702-414046 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_pos_loyalty_tour_max_amount: Chrome headless enable page notifications 2026-09-11 03:38:01,893 26 INFO rb-c800635-224702-414046 odoo.addons.base.models.res_users: Login successful for login:pos_user from n/a 2026-09-11 03:38:01,902 26 INFO rb-c800635-224702-414046 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_pos_loyalty_tour_max_amount: Setting session cookie in browser 2026-09-11 03:38:01,903 26 INFO rb-c800635-224702-414046 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-09-11 03:38:01,903 26 INFO rb-c800635-224702-414046 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-09-11 03:38:01,933 26 INFO rb-c800635-224702-414046 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-09-11 03:38:02,588 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 03:38:02] "GET /pos/ui/75 HTTP/1.1" 200 - 88 0.077 0.593 2026-09-11 03:38:02,591 26 INFO rb-c800635-224702-414046 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_pos_loyalty_tour_max_amount: Navigation result: {'frameId': '3450D8C5D37CC7E4A0823C22F329FBEE', 'loaderId': '1AAB18303A84E209DA76E1FB85CA9EAA', 'isDownload': False} 2026-09-11 03:38:02,591 26 INFO rb-c800635-224702-414046 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_pos_loyalty_tour_max_amount: Evaluate ready code "odoo.isTourReady('PosLoyaltyTour3')" 2026-09-11 03:38:02,604 26 INFO rb-c800635-224702-414046 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-09-11 03:38:02,621 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 03:38:02] "GET /web/assets/31c33ef/web.__assets_tests_call__.min.js HTTP/1.1" 200 - 2 0.001 0.011 2026-09-11 03:38:02,631 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 03:38:02] "GET /web/assets/e7bee96/point_of_sale.assets_prod.min.js HTTP/1.1" 200 - 2 0.007 0.011 2026-09-11 03:38:02,645 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 03:38:02] "GET /web/assets/cbcf32d/point_of_sale.assets_prod.min.css HTTP/1.1" 200 - 2 0.001 0.035 2026-09-11 03:38:03,030 26 INFO ? werkzeug: 127.0.0.1 - - [11/Sep/2026 03:38:03] "GET /point_of_sale/static/src/img/favicon.ico HTTP/1.1" 200 - 0 0.000 0.003 2026-09-11 03:38:03,046 26 INFO ? werkzeug: 127.0.0.1 - - [11/Sep/2026 03:38:03] "GET /web/static/fonts/lato/Lato-Reg-webfont.woff HTTP/1.1" 200 - 0 0.000 0.007 2026-09-11 03:38:03,047 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 03:38:03] "GET /web/webclient/translations?hash=&lang=en_US HTTP/1.1" 200 - 1 0.001 0.011 2026-09-11 03:38:03,072 26 INFO rb-c800635-224702-414046 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-09-11 03:38:03,079 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 03:38:03] "POST /web/dataset/call_kw/barcode.nomenclature/read#barcode.nomenclature.read HTTP/1.1" 200 - 5 0.005 0.006 2026-09-11 03:38:03,082 26 INFO rb-c800635-224702-414046 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-09-11 03:38:03,097 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 03:38:03] "POST /web/dataset/call_kw/barcode.rule/search_read#barcode.rule.search_read HTTP/1.1" 200 - 1 0.000 0.003 2026-09-11 03:38:03,107 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 03:38:03] "POST /pos/ping HTTP/1.1" 200 - 0 0.000 0.002 2026-09-11 03:38:03,135 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 03:38:03] "POST /web/dataset/call_kw/pos.config/register_new_device_identifier#pos.config.register_new_device_identifier HTTP/1.1" 200 - 9 0.004 0.008 2026-09-11 03:38:03,147 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 03:38:03] "GET /bus/websocket_worker_bundle?v=19.0-2 HTTP/1.1" 200 - 3 0.001 0.020 2026-09-11 03:38:03,189 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 03:38:03] "POST /web/dataset/call_kw/pos.session/load_data_params#pos.session.load_data_params HTTP/1.1" 200 - 30 0.013 0.027 2026-09-11 03:38:03,192 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 03:38:03] "GET /websocket?version=19.0-2 HTTP/1.1" 101 - 1 0.000 0.027 2026-09-11 03:38:03,785 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 03:38:03] "POST /web/dataset/call_kw/pos.session/load_data#pos.session.load_data HTTP/1.1" 200 - 391 0.240 0.325 2026-09-11 03:38:03,810 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 03:38:03] "POST /web/dataset/call_kw/pos.session/filter_local_data#pos.session.filter_local_data HTTP/1.1" 200 - 0 0.000 0.014 2026-09-11 03:38:03,883 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 03:38: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.005 2026-09-11 03:38:03,934 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 03:38:03] "GET /web/image/res.company/77/logo/256x256 HTTP/1.1" 200 - 8 0.005 0.030 2026-09-11 03:38:03,961 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 03:38: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.005 2026-09-11 03:38:03,974 26 INFO rb-c800635-224702-414046 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_pos_loyalty_tour_max_amount.browser: Owl is running in 'dev' mode. 2026-09-11 03:38:03,986 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 03:38:03] "POST /web/dataset/call_kw/product.product/has_access#product.product.has_access HTTP/1.1" 200 - 1 0.002 0.004 2026-09-11 03:38:04,028 26 INFO ? werkzeug: 127.0.0.1 - - [11/Sep/2026 03:38:04] "GET /point_of_sale/static/src/fonts/Inconsolata.otf HTTP/1.1" 200 - 0 0.000 0.002 2026-09-11 03:38:04,041 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 03:38:04] "GET /pos/service-worker.js HTTP/1.1" 200 - 0 0.000 0.003 2026-09-11 03:38:04,064 26 INFO ? werkzeug: 127.0.0.1 - - [11/Sep/2026 03:38:04] "GET /web/static/img/odoo_logo.svg HTTP/1.1" 200 - 0 0.000 0.008 2026-09-11 03:38:04,088 26 INFO ? werkzeug: 127.0.0.1 - - [11/Sep/2026 03:38:04] "GET /web/static/src/libs/fontawesome/fonts/fontawesome-webfont.woff2?v=4.7.0 HTTP/1.1" 200 - 0 0.000 0.026 2026-09-11 03:38:04,091 26 INFO ? werkzeug: 127.0.0.1 - - [11/Sep/2026 03:38:04] "GET /hr_attendance/static/img/background-light.svg HTTP/1.1" 200 - 0 0.000 0.031 2026-09-11 03:38:04,094 26 INFO ? werkzeug: 127.0.0.1 - - [11/Sep/2026 03:38:04] "GET /web/static/fonts/google/Roboto/Roboto-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.029 2026-09-11 03:38:04,109 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 03:38:04] "GET /web/image/res.users/148/avatar_128 HTTP/1.1" 200 - 14 0.038 0.029 2026-09-11 03:38:04,125 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 03:38:04] "GET /web/image?model=res.company&id=77&field=logo HTTP/1.1" 200 - 3 0.002 0.079 2026-09-11 03:38:04,129 26 INFO rb-c800635-224702-414046 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-09-11 03:38:04,182 26 INFO ? werkzeug: 127.0.0.1 - - [11/Sep/2026 03:38:04] "GET /web/static/lib/zxing-library/zxing-library.js HTTP/1.1" 200 - 0 0.000 0.003 2026-09-11 03:38:04,232 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 03:38:04] "GET /pos/ui/75?from_backend=True HTTP/1.1" 200 - 31 0.033 0.028 2026-09-11 03:38:04,240 26 INFO ? werkzeug: 127.0.0.1 - - [11/Sep/2026 03:38:04] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.005 2026-09-11 03:38:04,266 26 INFO rb-c800635-224702-414046 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-09-11 03:38:04,291 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 03:38:04] "GET /pos/ui/75 HTTP/1.1" 200 - 31 0.032 0.086 2026-09-11 03:38:04,338 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 03:38:04] "GET /web/image?model=product.template&field=image_128&id=1571&unique=2026-09-11T03:28:11.000+00:00 HTTP/1.1" 200 - 3 0.006 0.116 2026-09-11 03:38:04,376 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 03:38:04] "GET /web/image?model=product.template&field=image_128&id=1572&unique=2026-09-11T03:28:11.000+00:00 HTTP/1.1" 200 - 3 0.003 0.152 2026-09-11 03:38:04,419 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 03:38:04] "GET /web/image?model=product.template&field=image_128&id=1573&unique=2026-09-11T03:28:11.000+00:00 HTTP/1.1" 200 - 3 0.016 0.181 2026-09-11 03:38:04,445 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 03:38:04] "GET /web/image?model=product.template&field=image_128&id=1570&unique=2026-09-11T03:28:11.000+00:00 HTTP/1.1" 200 - 3 0.005 0.228 2026-09-11 03:38:04,471 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 03:38:04] "GET /web/image?model=product.template&field=image_128&id=1574&unique=2026-09-11T03:28:11.000+00:00 HTTP/1.1" 200 - 3 0.005 0.218 2026-09-11 03:38:04,494 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 03:38:04] "GET /web/image?model=product.template&field=image_128&id=1576&unique=2026-09-11T03:28:11.000+00:00 HTTP/1.1" 200 - 3 0.006 0.194 2026-09-11 03:38:04,523 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 03:38:04] "GET /web/image?model=product.template&field=image_128&id=1744&unique=2026-09-11T03:28:11.000+00:00 HTTP/1.1" 200 - 3 0.003 0.160 2026-09-11 03:38:04,544 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 03:38:04] "GET /web/image?model=product.template&field=image_128&id=1577&unique=2026-09-11T03:28:11.000+00:00 HTTP/1.1" 200 - 3 0.002 0.148 2026-09-11 03:38:04,579 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 03:38:04] "GET /web/image?model=product.template&field=image_128&id=1743&unique=2026-09-11T03:28:11.000+00:00 HTTP/1.1" 200 - 3 0.006 0.149 2026-09-11 03:38:04,614 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 03:38:04] "GET /web/image?model=product.template&field=image_128&id=1742&unique=2026-09-11T03:28:11.000+00:00 HTTP/1.1" 200 - 3 0.010 0.153 2026-09-11 03:38:04,641 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 03:38:04] "GET /web/image?model=product.template&field=image_128&id=1578&unique=2026-09-11T03:28:11.000+00:00 HTTP/1.1" 200 - 3 0.003 0.159 2026-09-11 03:38:04,677 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 03:38:04] "GET /web/image?model=product.template&field=image_128&id=1575&unique=2026-09-11T03:28:11.000+00:00 HTTP/1.1" 200 - 3 0.005 0.144 2026-09-11 03:38:04,759 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 03:38:04] "POST /web/dataset/call_kw/pos.session/set_opening_control#pos.session.set_opening_control HTTP/1.1" 200 - 38 0.044 0.216 2026-09-11 03:38:04,841 26 INFO rb-c800635-224702-414046 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-09-11 03:38:04,896 26 INFO rb-c800635-224702-414046 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-09-11 03:38:04,951 26 INFO rb-c800635-224702-414046 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-09-11 03:38:05,020 26 INFO rb-c800635-224702-414046 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-09-11 03:38:05,073 26 INFO rb-c800635-224702-414046 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-09-11 03:38:05,149 26 INFO rb-c800635-224702-414046 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-09-11 03:38:05,201 26 INFO rb-c800635-224702-414046 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-09-11 03:38:05,252 26 INFO rb-c800635-224702-414046 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-09-11 03:38:05,302 26 INFO rb-c800635-224702-414046 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-09-11 03:38:05,383 26 INFO rb-c800635-224702-414046 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-09-11 03:38:05,437 26 INFO rb-c800635-224702-414046 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-09-11 03:38:05,482 26 INFO rb-c800635-224702-414046 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-09-11 03:38:05,532 26 INFO rb-c800635-224702-414046 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-09-11 03:38:05,583 26 INFO rb-c800635-224702-414046 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_pos_loyalty_tour_max_amount.browser: tour succeeded 2026-09-11 03:38:05,584 26 INFO rb-c800635-224702-414046 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_pos_loyalty_tour_max_amount.browser: ╔════════════════════════════════╗ ║ TOUR PosLoyaltyTour3 SUCCEEDED ║ ╚════════════════════════════════╝ 2026-09-11 03:38:05,657 26 INFO rb-c800635-224702-414046 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_pos_loyalty_tour_max_amount.browser: heap 16434312 (allocated 17698816) 2026-09-11 03:38:05,659 26 INFO rb-c800635-224702-414046 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_pos_loyalty_tour_max_amount: Closing chrome headless with pid 87725 2026-09-11 03:38:05,660 26 INFO rb-c800635-224702-414046 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_pos_loyalty_tour_max_amount: Closing websocket connection 2026-09-11 03:38:05,661 26 INFO rb-c800635-224702-414046 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_pos_loyalty_tour_max_amount: Terminating chrome headless with pid 87725 2026-09-11 03:38:05,755 26 INFO rb-c800635-224702-414046 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_pos_loyalty_tour_max_amount: Chrome Log in: /tmp/odoo_tests/rb-c800635-224702-414046/chrome_logs/chrome_log_20260911_033805_755596_test_pos_loyalty_tour_max_amount.txt 2026-09-11 03:38:05,755 26 INFO rb-c800635-224702-414046 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_pos_loyalty_tour_max_amount: Removing chrome user profile "/tmp/tmp91aglfkr_chrome_odoo" 2026-09-11 03:38:05,775 26 INFO rb-c800635-224702-414046 odoo.addons.pos_loyalty.tests.test_frontend: Starting TestUi.test_promo_with_different_taxes ... 2026-09-11 03:38:06,647 26 INFO rb-c800635-224702-414046 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_promo_with_different_taxes: Chrome pid: 87940 2026-09-11 03:38:06,648 26 INFO rb-c800635-224702-414046 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_promo_with_different_taxes: Chrome headless temporary user profile dir: /tmp/tmp0e28gr8p_chrome_odoo 2026-09-11 03:38:06,648 26 INFO rb-c800635-224702-414046 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_promo_with_different_taxes: Issuing json command http://127.0.0.1:35213/json/version 2026-09-11 03:38:06,649 26 INFO rb-c800635-224702-414046 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:35213', path='/json/version', query='', fragment='') with timeout 3 increased to 10s during tests 2026-09-11 03:38:06,668 26 INFO rb-c800635-224702-414046 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_promo_with_different_taxes: Browser version: Chrome/150.0.7871.114 2026-09-11 03:38:06,668 26 INFO rb-c800635-224702-414046 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_promo_with_different_taxes: Issuing json command http://127.0.0.1:35213/json 2026-09-11 03:38:06,669 26 INFO rb-c800635-224702-414046 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:35213', path='/json', query='', fragment='') with timeout 3 increased to 10s during tests 2026-09-11 03:38:06,670 26 INFO rb-c800635-224702-414046 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_promo_with_different_taxes: Websocket url found: ws://127.0.0.1:35213/devtools/page/0D13810D04FE40B5F2148449219A17B2 2026-09-11 03:38:06,671 26 INFO rb-c800635-224702-414046 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_promo_with_different_taxes: Enable chrome headless console log notification 2026-09-11 03:38:06,675 26 INFO rb-c800635-224702-414046 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_promo_with_different_taxes: Chrome headless enable page notifications 2026-09-11 03:38:06,764 26 INFO rb-c800635-224702-414046 odoo.addons.base.models.res_users: Login successful for login:pos_user from n/a 2026-09-11 03:38:06,773 26 INFO rb-c800635-224702-414046 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_promo_with_different_taxes: Setting session cookie in browser 2026-09-11 03:38:06,792 26 INFO rb-c800635-224702-414046 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-09-11 03:38:06,793 26 INFO rb-c800635-224702-414046 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-09-11 03:38:06,832 26 INFO rb-c800635-224702-414046 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-09-11 03:38:07,262 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 03:38:07] "GET /pos/ui/75 HTTP/1.1" 200 - 87 0.068 0.386 2026-09-11 03:38:07,266 26 INFO rb-c800635-224702-414046 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_promo_with_different_taxes: Navigation result: {'frameId': '0D13810D04FE40B5F2148449219A17B2', 'loaderId': '6B0174A183023E7C226F12CC3139EC4D', 'isDownload': False} 2026-09-11 03:38:07,266 26 INFO rb-c800635-224702-414046 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_promo_with_different_taxes: Evaluate ready code "odoo.isTourReady('PosLoyaltyTour9')" 2026-09-11 03:38:07,279 26 INFO rb-c800635-224702-414046 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-09-11 03:38:07,296 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 03:38:07] "GET /web/assets/31c33ef/web.__assets_tests_call__.min.js HTTP/1.1" 200 - 2 0.001 0.008 2026-09-11 03:38:07,300 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 03:38:07] "GET /web/assets/cbcf32d/point_of_sale.assets_prod.min.css HTTP/1.1" 200 - 2 0.002 0.010 2026-09-11 03:38:07,316 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 03:38:07] "GET /web/assets/e7bee96/point_of_sale.assets_prod.min.js HTTP/1.1" 200 - 2 0.006 0.019 2026-09-11 03:38:07,746 26 INFO ? werkzeug: 127.0.0.1 - - [11/Sep/2026 03:38:07] "GET /web/static/fonts/lato/Lato-Reg-webfont.woff HTTP/1.1" 200 - 0 0.000 0.001 2026-09-11 03:38:07,759 26 INFO ? werkzeug: 127.0.0.1 - - [11/Sep/2026 03:38:07] "GET /point_of_sale/static/src/img/favicon.ico HTTP/1.1" 200 - 0 0.000 0.010 2026-09-11 03:38:07,781 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 03:38:07] "GET /web/webclient/translations?hash=&lang=en_US HTTP/1.1" 200 - 1 0.001 0.011 2026-09-11 03:38:07,795 26 INFO rb-c800635-224702-414046 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-09-11 03:38:07,800 26 INFO rb-c800635-224702-414046 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-09-11 03:38:07,814 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 03:38:07] "POST /web/dataset/call_kw/barcode.nomenclature/read#barcode.nomenclature.read HTTP/1.1" 200 - 5 0.006 0.011 2026-09-11 03:38:07,833 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 03:38:07] "POST /web/dataset/call_kw/barcode.rule/search_read#barcode.rule.search_read HTTP/1.1" 200 - 1 0.002 0.005 2026-09-11 03:38:07,845 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 03:38:07] "POST /pos/ping HTTP/1.1" 200 - 0 0.000 0.002 2026-09-11 03:38:07,888 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 03:38:07] "POST /web/dataset/call_kw/pos.config/register_new_device_identifier#pos.config.register_new_device_identifier HTTP/1.1" 200 - 9 0.008 0.011 2026-09-11 03:38:07,900 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 03:38:07] "GET /bus/websocket_worker_bundle?v=19.0-2 HTTP/1.1" 200 - 3 0.001 0.023 2026-09-11 03:38:07,959 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 03:38:07] "POST /web/dataset/call_kw/pos.session/load_data_params#pos.session.load_data_params HTTP/1.1" 200 - 29 0.022 0.032 2026-09-11 03:38:07,963 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 03:38:07] "GET /websocket?version=19.0-2 HTTP/1.1" 101 - 1 0.000 0.042 2026-09-11 03:38:08,551 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 03:38:08] "POST /web/dataset/call_kw/pos.session/load_data#pos.session.load_data HTTP/1.1" 200 - 389 0.260 0.294 2026-09-11 03:38:08,571 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 03:38:08] "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-09-11 03:38:08,641 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 03:38: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-09-11 03:38:08,694 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 03:38:08] "GET /web/image/res.company/77/logo/256x256 HTTP/1.1" 200 - 8 0.003 0.024 2026-09-11 03:38:08,736 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 03:38: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-09-11 03:38:08,750 26 INFO rb-c800635-224702-414046 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_promo_with_different_taxes.browser: Owl is running in 'dev' mode. 2026-09-11 03:38:08,757 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 03:38:08] "POST /web/dataset/call_kw/product.product/has_access#product.product.has_access HTTP/1.1" 200 - 1 0.001 0.003 2026-09-11 03:38:08,819 26 INFO ? werkzeug: 127.0.0.1 - - [11/Sep/2026 03:38:08] "GET /point_of_sale/static/src/fonts/Inconsolata.otf HTTP/1.1" 200 - 0 0.000 0.002 2026-09-11 03:38:08,841 26 INFO ? werkzeug: 127.0.0.1 - - [11/Sep/2026 03:38:08] "GET /hr_attendance/static/img/background-light.svg HTTP/1.1" 200 - 0 0.000 0.005 2026-09-11 03:38:08,866 26 INFO ? werkzeug: 127.0.0.1 - - [11/Sep/2026 03:38:08] "GET /web/static/img/odoo_logo.svg HTTP/1.1" 200 - 0 0.000 0.037 2026-09-11 03:38:08,873 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 03:38:08] "GET /web/image/res.users/148/avatar_128 HTTP/1.1" 200 - 14 0.019 0.035 2026-09-11 03:38:08,876 26 INFO ? werkzeug: 127.0.0.1 - - [11/Sep/2026 03:38:08] "GET /web/static/src/libs/fontawesome/fonts/fontawesome-webfont.woff2?v=4.7.0 HTTP/1.1" 200 - 0 0.000 0.019 2026-09-11 03:38:08,886 26 INFO ? werkzeug: 127.0.0.1 - - [11/Sep/2026 03:38:08] "GET /web/static/fonts/google/Roboto/Roboto-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.017 2026-09-11 03:38:08,893 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 03:38:08] "GET /web/image?model=res.company&id=77&field=logo HTTP/1.1" 200 - 3 0.004 0.062 2026-09-11 03:38:08,897 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 03:38:08] "GET /pos/service-worker.js HTTP/1.1" 200 - 0 0.000 0.070 2026-09-11 03:38:08,949 26 INFO rb-c800635-224702-414046 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-09-11 03:38:08,977 26 INFO ? werkzeug: 127.0.0.1 - - [11/Sep/2026 03:38:08] "GET /web/static/lib/zxing-library/zxing-library.js HTTP/1.1" 200 - 0 0.000 0.001 2026-09-11 03:38:09,044 26 INFO rb-c800635-224702-414046 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-09-11 03:38:09,071 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 03:38:09] "GET /pos/ui/75?from_backend=True HTTP/1.1" 200 - 31 0.056 0.045 2026-09-11 03:38:09,079 26 INFO ? werkzeug: 127.0.0.1 - - [11/Sep/2026 03:38:09] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.003 2026-09-11 03:38:09,095 26 INFO rb-c800635-224702-414046 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-09-11 03:38:09,117 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 03:38:09] "GET /pos/ui/75 HTTP/1.1" 200 - 31 0.015 0.131 2026-09-11 03:38:09,168 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 03:38:09] "GET /web/image?model=product.template&field=image_128&id=1572&unique=2026-09-11T03:28:11.000+00:00 HTTP/1.1" 200 - 3 0.002 0.155 2026-09-11 03:38:09,201 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 03:38:09] "GET /web/image?model=product.template&field=image_128&id=1573&unique=2026-09-11T03:28:11.000+00:00 HTTP/1.1" 200 - 3 0.002 0.186 2026-09-11 03:38:09,220 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 03:38:09] "GET /web/image?model=product.template&field=image_128&id=1571&unique=2026-09-11T03:28:11.000+00:00 HTTP/1.1" 200 - 3 0.003 0.209 2026-09-11 03:38:09,238 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 03:38:09] "GET /web/image?model=product.template&field=image_128&id=1570&unique=2026-09-11T03:28:11.000+00:00 HTTP/1.1" 200 - 3 0.003 0.232 2026-09-11 03:38:09,274 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 03:38:09] "GET /web/image?model=product.template&field=image_128&id=1577&unique=2026-09-11T03:28:11.000+00:00 HTTP/1.1" 200 - 3 0.003 0.187 2026-09-11 03:38:09,296 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 03:38:09] "GET /web/image?model=product.template&field=image_128&id=1746&unique=2026-09-11T03:28:11.000+00:00 HTTP/1.1" 200 - 3 0.003 0.155 2026-09-11 03:38:09,327 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 03:38:09] "GET /web/image?model=product.template&field=image_128&id=1576&unique=2026-09-11T03:28:11.000+00:00 HTTP/1.1" 200 - 3 0.003 0.142 2026-09-11 03:38:09,348 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 03:38:09] "GET /web/image?model=product.template&field=image_128&id=1578&unique=2026-09-11T03:28:11.000+00:00 HTTP/1.1" 200 - 3 0.002 0.139 2026-09-11 03:38:09,376 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 03:38:09] "GET /web/image?model=product.template&field=image_128&id=1747&unique=2026-09-11T03:28:11.000+00:00 HTTP/1.1" 200 - 3 0.002 0.148 2026-09-11 03:38:09,461 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 03:38:09] "POST /web/dataset/call_kw/pos.session/set_opening_control#pos.session.set_opening_control HTTP/1.1" 200 - 38 0.035 0.181 2026-09-11 03:38:09,481 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 03:38:09] "GET /web/image?model=product.template&field=image_128&id=1575&unique=2026-09-11T03:28:11.000+00:00 HTTP/1.1" 200 - 3 0.004 0.178 2026-09-11 03:38:09,507 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 03:38:09] "GET /web/image?model=product.template&field=image_128&id=1574&unique=2026-09-11T03:28:11.000+00:00 HTTP/1.1" 200 - 3 0.004 0.224 2026-09-11 03:38:09,580 26 INFO rb-c800635-224702-414046 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-09-11 03:38:09,637 26 INFO rb-c800635-224702-414046 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-09-11 03:38:09,686 26 INFO rb-c800635-224702-414046 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-09-11 03:38:09,744 26 INFO rb-c800635-224702-414046 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-09-11 03:38:09,815 26 INFO rb-c800635-224702-414046 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-09-11 03:38:09,833 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 03:38:09] "POST /web/dataset/call_kw/loyalty.card/search_read#loyalty.card.search_read HTTP/1.1" 200 - 6 0.011 0.012 2026-09-11 03:38:09,864 26 INFO rb-c800635-224702-414046 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-09-11 03:38:09,954 26 INFO rb-c800635-224702-414046 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-09-11 03:38:10,020 26 INFO rb-c800635-224702-414046 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-09-11 03:38:10,071 26 INFO rb-c800635-224702-414046 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-09-11 03:38:10,122 26 INFO rb-c800635-224702-414046 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-09-11 03:38:10,172 26 INFO rb-c800635-224702-414046 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-09-11 03:38:10,223 26 INFO rb-c800635-224702-414046 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-09-11 03:38:10,279 26 INFO rb-c800635-224702-414046 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-09-11 03:38:10,329 26 INFO rb-c800635-224702-414046 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-09-11 03:38:10,383 26 INFO rb-c800635-224702-414046 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-09-11 03:38:10,434 26 INFO rb-c800635-224702-414046 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-09-11 03:38:10,487 26 INFO rb-c800635-224702-414046 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-09-11 03:38:10,544 26 INFO rb-c800635-224702-414046 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-09-11 03:38:10,595 26 INFO rb-c800635-224702-414046 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-09-11 03:38:10,671 26 INFO rb-c800635-224702-414046 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-09-11 03:38:10,734 26 INFO rb-c800635-224702-414046 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-09-11 03:38:10,785 26 INFO rb-c800635-224702-414046 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-09-11 03:38:10,836 26 INFO rb-c800635-224702-414046 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_promo_with_different_taxes.browser: tour succeeded 2026-09-11 03:38:10,837 26 INFO rb-c800635-224702-414046 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_promo_with_different_taxes.browser: ╔════════════════════════════════╗ ║ TOUR PosLoyaltyTour9 SUCCEEDED ║ ╚════════════════════════════════╝ 2026-09-11 03:38:10,910 26 INFO rb-c800635-224702-414046 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_promo_with_different_taxes.browser: heap 19918820 (allocated 21368832) 2026-09-11 03:38:10,921 26 INFO rb-c800635-224702-414046 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_promo_with_different_taxes: Closing chrome headless with pid 87940 2026-09-11 03:38:10,922 26 INFO rb-c800635-224702-414046 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_promo_with_different_taxes: Closing websocket connection 2026-09-11 03:38:10,922 26 INFO rb-c800635-224702-414046 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_promo_with_different_taxes: Terminating chrome headless with pid 87940 2026-09-11 03:38:11,019 26 INFO rb-c800635-224702-414046 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_promo_with_different_taxes: Chrome Log in: /tmp/odoo_tests/rb-c800635-224702-414046/chrome_logs/chrome_log_20260911_033811_019205_test_promo_with_different_taxes.txt 2026-09-11 03:38:11,019 26 INFO rb-c800635-224702-414046 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_promo_with_different_taxes: Removing chrome user profile "/tmp/tmp0e28gr8p_chrome_odoo" 2026-09-11 03:38:11,033 26 INFO rb-c800635-224702-414046 odoo.addons.pos_loyalty.tests.test_frontend: Starting TestUi.test_promo_with_free_product ... 2026-09-11 03:38:11,995 26 INFO rb-c800635-224702-414046 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_promo_with_free_product: Chrome pid: 88139 2026-09-11 03:38:11,995 26 INFO rb-c800635-224702-414046 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_promo_with_free_product: Chrome headless temporary user profile dir: /tmp/tmpe4cqbik7_chrome_odoo 2026-09-11 03:38:11,997 26 INFO rb-c800635-224702-414046 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_promo_with_free_product: Issuing json command http://127.0.0.1:38255/json/version 2026-09-11 03:38:11,998 26 INFO rb-c800635-224702-414046 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:38255', path='/json/version', query='', fragment='') with timeout 3 increased to 10s during tests 2026-09-11 03:38:12,038 26 INFO rb-c800635-224702-414046 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_promo_with_free_product: Browser version: Chrome/150.0.7871.114 2026-09-11 03:38:12,038 26 INFO rb-c800635-224702-414046 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_promo_with_free_product: Issuing json command http://127.0.0.1:38255/json 2026-09-11 03:38:12,039 26 INFO rb-c800635-224702-414046 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:38255', path='/json', query='', fragment='') with timeout 3 increased to 10s during tests 2026-09-11 03:38:12,047 26 INFO rb-c800635-224702-414046 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_promo_with_free_product: Websocket url found: ws://127.0.0.1:38255/devtools/page/AAB93E0F599E6863FBC89B48070AB366 2026-09-11 03:38:12,056 26 INFO rb-c800635-224702-414046 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_promo_with_free_product: Enable chrome headless console log notification 2026-09-11 03:38:12,060 26 INFO rb-c800635-224702-414046 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_promo_with_free_product: Chrome headless enable page notifications 2026-09-11 03:38:12,148 26 INFO rb-c800635-224702-414046 odoo.addons.base.models.res_users: Login successful for login:pos_user from n/a 2026-09-11 03:38:12,154 26 INFO rb-c800635-224702-414046 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_promo_with_free_product: Setting session cookie in browser 2026-09-11 03:38:12,155 26 INFO rb-c800635-224702-414046 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-09-11 03:38:12,155 26 INFO rb-c800635-224702-414046 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-09-11 03:38:12,173 26 INFO rb-c800635-224702-414046 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-09-11 03:38:12,556 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 03:38:12] "GET /pos/ui/75 HTTP/1.1" 200 - 88 0.029 0.356 2026-09-11 03:38:12,560 26 INFO rb-c800635-224702-414046 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_promo_with_free_product: Navigation result: {'frameId': 'AAB93E0F599E6863FBC89B48070AB366', 'loaderId': '2A6D8959B3806965ADC8DAF8EC992F8B', 'isDownload': False} 2026-09-11 03:38:12,560 26 INFO rb-c800635-224702-414046 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_promo_with_free_product: Evaluate ready code "odoo.isTourReady('PosLoyaltyTour8')" 2026-09-11 03:38:12,583 26 INFO rb-c800635-224702-414046 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-09-11 03:38:12,600 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 03:38:12] "GET /web/assets/31c33ef/web.__assets_tests_call__.min.js HTTP/1.1" 200 - 2 0.005 0.009 2026-09-11 03:38:12,608 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 03:38:12] "GET /web/assets/cbcf32d/point_of_sale.assets_prod.min.css HTTP/1.1" 200 - 2 0.001 0.021 2026-09-11 03:38:12,614 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 03:38:12] "GET /web/assets/e7bee96/point_of_sale.assets_prod.min.js HTTP/1.1" 200 - 2 0.001 0.019 2026-09-11 03:38:12,962 26 INFO ? werkzeug: 127.0.0.1 - - [11/Sep/2026 03:38:12] "GET /web/static/fonts/lato/Lato-Reg-webfont.woff HTTP/1.1" 200 - 0 0.000 0.002 2026-09-11 03:38:12,963 26 INFO ? werkzeug: 127.0.0.1 - - [11/Sep/2026 03:38:12] "GET /point_of_sale/static/src/img/favicon.ico HTTP/1.1" 200 - 0 0.000 0.005 2026-09-11 03:38:12,978 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 03:38:12] "GET /web/webclient/translations?hash=&lang=en_US HTTP/1.1" 200 - 1 0.001 0.008 2026-09-11 03:38:12,989 26 INFO rb-c800635-224702-414046 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-09-11 03:38:12,995 26 INFO rb-c800635-224702-414046 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-09-11 03:38:13,030 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 03:38:13] "POST /web/dataset/call_kw/barcode.nomenclature/read#barcode.nomenclature.read HTTP/1.1" 200 - 5 0.007 0.028 2026-09-11 03:38:13,054 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 03:38:13] "POST /web/dataset/call_kw/barcode.rule/search_read#barcode.rule.search_read HTTP/1.1" 200 - 1 0.003 0.007 2026-09-11 03:38:13,064 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 03:38:13] "POST /pos/ping HTTP/1.1" 200 - 0 0.000 0.002 2026-09-11 03:38:13,096 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 03:38:13] "POST /web/dataset/call_kw/pos.config/register_new_device_identifier#pos.config.register_new_device_identifier HTTP/1.1" 200 - 9 0.004 0.009 2026-09-11 03:38:13,108 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 03:38:13] "GET /bus/websocket_worker_bundle?v=19.0-2 HTTP/1.1" 200 - 3 0.001 0.033 2026-09-11 03:38:13,180 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 03:38:13] "POST /web/dataset/call_kw/pos.session/load_data_params#pos.session.load_data_params HTTP/1.1" 200 - 29 0.031 0.040 2026-09-11 03:38:13,183 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 03:38:13] "GET /websocket?version=19.0-2 HTTP/1.1" 101 - 1 0.000 0.060 2026-09-11 03:38:13,720 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 03:38:13] "POST /web/dataset/call_kw/pos.session/load_data#pos.session.load_data HTTP/1.1" 200 - 390 0.195 0.308 2026-09-11 03:38:13,742 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 03:38:13] "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-09-11 03:38:13,809 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 03:38: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.005 2026-09-11 03:38:13,850 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 03:38:13] "GET /web/image/res.company/77/logo/256x256 HTTP/1.1" 200 - 8 0.004 0.026 2026-09-11 03:38:13,875 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 03:38:13] "POST /web/dataset/call_kw/pos.config/read_config_open_orders#pos.config.read_config_open_orders HTTP/1.1" 200 - 1 0.001 0.005 2026-09-11 03:38:13,889 26 INFO rb-c800635-224702-414046 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_promo_with_free_product.browser: Owl is running in 'dev' mode. 2026-09-11 03:38:13,908 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 03:38:13] "POST /web/dataset/call_kw/product.product/has_access#product.product.has_access HTTP/1.1" 200 - 1 0.002 0.008 2026-09-11 03:38:13,955 26 INFO ? werkzeug: 127.0.0.1 - - [11/Sep/2026 03:38:13] "GET /point_of_sale/static/src/fonts/Inconsolata.otf HTTP/1.1" 200 - 0 0.000 0.001 2026-09-11 03:38:13,965 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 03:38:13] "GET /pos/service-worker.js HTTP/1.1" 200 - 0 0.000 0.007 2026-09-11 03:38:13,987 26 INFO ? werkzeug: 127.0.0.1 - - [11/Sep/2026 03:38:13] "GET /web/static/img/odoo_logo.svg HTTP/1.1" 200 - 0 0.000 0.003 2026-09-11 03:38:13,990 26 INFO ? werkzeug: 127.0.0.1 - - [11/Sep/2026 03:38:13] "GET /hr_attendance/static/img/background-light.svg HTTP/1.1" 200 - 0 0.000 0.005 2026-09-11 03:38:14,024 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 03:38:14] "GET /web/image/res.users/148/avatar_128 HTTP/1.1" 200 - 14 0.022 0.036 2026-09-11 03:38:14,037 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 03:38:14] "GET /web/image?model=res.company&id=77&field=logo HTTP/1.1" 200 - 3 0.003 0.054 2026-09-11 03:38:14,047 26 INFO ? werkzeug: 127.0.0.1 - - [11/Sep/2026 03:38:14] "GET /web/static/src/libs/fontawesome/fonts/fontawesome-webfont.woff2?v=4.7.0 HTTP/1.1" 200 - 0 0.000 0.004 2026-09-11 03:38:14,048 26 INFO ? werkzeug: 127.0.0.1 - - [11/Sep/2026 03:38:14] "GET /web/static/fonts/google/Roboto/Roboto-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.003 2026-09-11 03:38:14,082 26 INFO ? werkzeug: 127.0.0.1 - - [11/Sep/2026 03:38:14] "GET /web/static/lib/zxing-library/zxing-library.js HTTP/1.1" 200 - 0 0.000 0.002 2026-09-11 03:38:14,118 26 INFO rb-c800635-224702-414046 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-09-11 03:38:14,135 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 03:38:14] "GET /pos/ui/75 HTTP/1.1" 200 - 31 0.017 0.052 2026-09-11 03:38:14,190 26 INFO rb-c800635-224702-414046 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-09-11 03:38:14,236 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 03:38:14] "GET /pos/ui/75?from_backend=True HTTP/1.1" 200 - 31 0.058 0.100 2026-09-11 03:38:14,250 26 INFO ? werkzeug: 127.0.0.1 - - [11/Sep/2026 03:38:14] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.008 2026-09-11 03:38:14,286 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 03:38:14] "GET /web/image?model=product.template&field=image_128&id=1570&unique=2026-09-11T03:28:11.000+00:00 HTTP/1.1" 200 - 3 0.007 0.126 2026-09-11 03:38:14,316 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 03:38:14] "GET /web/image?model=product.template&field=image_128&id=1571&unique=2026-09-11T03:28:11.000+00:00 HTTP/1.1" 200 - 3 0.010 0.149 2026-09-11 03:38:14,349 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 03:38:14] "GET /web/image?model=product.template&field=image_128&id=1572&unique=2026-09-11T03:28:11.000+00:00 HTTP/1.1" 200 - 3 0.004 0.184 2026-09-11 03:38:14,385 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 03:38:14] "GET /web/image?model=product.template&field=image_128&id=1573&unique=2026-09-11T03:28:11.000+00:00 HTTP/1.1" 200 - 3 0.010 0.204 2026-09-11 03:38:14,405 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 03:38:14] "GET /web/image?model=product.template&field=image_128&id=1574&unique=2026-09-11T03:28:11.000+00:00 HTTP/1.1" 200 - 3 0.002 0.224 2026-09-11 03:38:14,431 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 03:38:14] "GET /web/image?model=product.template&field=image_128&id=1576&unique=2026-09-11T03:28:11.000+00:00 HTTP/1.1" 200 - 3 0.004 0.172 2026-09-11 03:38:14,459 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 03:38:14] "GET /web/image?model=product.template&field=image_128&id=1749&unique=2026-09-11T03:28:11.000+00:00 HTTP/1.1" 200 - 3 0.002 0.162 2026-09-11 03:38:14,489 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 03:38:14] "GET /web/image?model=product.template&field=image_128&id=1578&unique=2026-09-11T03:28:11.000+00:00 HTTP/1.1" 200 - 3 0.006 0.163 2026-09-11 03:38:14,512 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 03:38:14] "GET /web/image?model=product.template&field=image_128&id=1750&unique=2026-09-11T03:28:11.000+00:00 HTTP/1.1" 200 - 3 0.007 0.152 2026-09-11 03:38:14,530 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 03:38:14] "GET /web/image?model=product.template&field=image_128&id=1577&unique=2026-09-11T03:28:11.000+00:00 HTTP/1.1" 200 - 3 0.002 0.137 2026-09-11 03:38:14,603 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 03:38:14] "POST /web/dataset/call_kw/pos.session/set_opening_control#pos.session.set_opening_control HTTP/1.1" 200 - 38 0.032 0.162 2026-09-11 03:38:14,622 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 03:38:14] "GET /web/image?model=product.template&field=image_128&id=1575&unique=2026-09-11T03:28:11.000+00:00 HTTP/1.1" 200 - 3 0.002 0.181 2026-09-11 03:38:14,688 26 INFO rb-c800635-224702-414046 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-09-11 03:38:14,815 26 INFO rb-c800635-224702-414046 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-09-11 03:38:14,883 26 INFO rb-c800635-224702-414046 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-09-11 03:38:14,933 26 INFO rb-c800635-224702-414046 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-09-11 03:38:14,982 26 INFO rb-c800635-224702-414046 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_promo_with_free_product.browser: tour succeeded 2026-09-11 03:38:14,982 26 INFO rb-c800635-224702-414046 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_promo_with_free_product.browser: ╔════════════════════════════════╗ ║ TOUR PosLoyaltyTour8 SUCCEEDED ║ ╚════════════════════════════════╝ 2026-09-11 03:38:15,062 26 INFO rb-c800635-224702-414046 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_promo_with_free_product.browser: heap 15690456 (allocated 16777216) 2026-09-11 03:38:15,076 26 INFO rb-c800635-224702-414046 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_promo_with_free_product: Closing chrome headless with pid 88139 2026-09-11 03:38:15,077 26 INFO rb-c800635-224702-414046 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_promo_with_free_product: Closing websocket connection 2026-09-11 03:38:15,078 26 INFO rb-c800635-224702-414046 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_promo_with_free_product: Terminating chrome headless with pid 88139 2026-09-11 03:38:15,174 26 INFO rb-c800635-224702-414046 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_promo_with_free_product: Chrome Log in: /tmp/odoo_tests/rb-c800635-224702-414046/chrome_logs/chrome_log_20260911_033815_174478_test_promo_with_free_product.txt 2026-09-11 03:38:15,174 26 INFO rb-c800635-224702-414046 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_promo_with_free_product: Removing chrome user profile "/tmp/tmpe4cqbik7_chrome_odoo" 2026-09-11 03:38:15,188 26 INFO rb-c800635-224702-414046 odoo.addons.pos_loyalty.tests.test_frontend: Starting TestUi.test_promotion_program_with_global_discount ... 2026-09-11 03:38:16,299 26 INFO rb-c800635-224702-414046 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_promotion_program_with_global_discount: Chrome pid: 88351 2026-09-11 03:38:16,300 26 INFO rb-c800635-224702-414046 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_promotion_program_with_global_discount: Chrome headless temporary user profile dir: /tmp/tmpdc6q1cpa_chrome_odoo 2026-09-11 03:38:16,300 26 INFO rb-c800635-224702-414046 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_promotion_program_with_global_discount: Issuing json command http://127.0.0.1:37627/json/version 2026-09-11 03:38:16,302 26 INFO rb-c800635-224702-414046 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:37627', path='/json/version', query='', fragment='') with timeout 3 increased to 10s during tests 2026-09-11 03:38:16,332 26 INFO rb-c800635-224702-414046 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_promotion_program_with_global_discount: Browser version: Chrome/150.0.7871.114 2026-09-11 03:38:16,333 26 INFO rb-c800635-224702-414046 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_promotion_program_with_global_discount: Issuing json command http://127.0.0.1:37627/json 2026-09-11 03:38:16,337 26 INFO rb-c800635-224702-414046 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:37627', path='/json', query='', fragment='') with timeout 3 increased to 10s during tests 2026-09-11 03:38:16,359 26 INFO rb-c800635-224702-414046 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_promotion_program_with_global_discount: Websocket url found: ws://127.0.0.1:37627/devtools/page/EFF52B53CB6C0E8F3CEDB11727CA4F33 2026-09-11 03:38:16,387 26 INFO rb-c800635-224702-414046 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_promotion_program_with_global_discount: Enable chrome headless console log notification 2026-09-11 03:38:16,398 26 INFO rb-c800635-224702-414046 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_promotion_program_with_global_discount: Chrome headless enable page notifications 2026-09-11 03:38:16,502 26 INFO rb-c800635-224702-414046 odoo.addons.base.models.res_users: Login successful for login:pos_user from n/a 2026-09-11 03:38:16,507 26 INFO rb-c800635-224702-414046 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_promotion_program_with_global_discount: Setting session cookie in browser 2026-09-11 03:38:16,509 26 INFO rb-c800635-224702-414046 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-09-11 03:38:16,509 26 INFO rb-c800635-224702-414046 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-09-11 03:38:16,524 26 INFO rb-c800635-224702-414046 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-09-11 03:38:16,929 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 03:38:16] "GET /pos/ui/79 HTTP/1.1" 200 - 86 0.047 0.361 2026-09-11 03:38:16,935 26 INFO rb-c800635-224702-414046 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_promotion_program_with_global_discount: Navigation result: {'frameId': 'EFF52B53CB6C0E8F3CEDB11727CA4F33', 'loaderId': '17BE5D6CA4F530B1B052F229B68B13A8', 'isDownload': False} 2026-09-11 03:38:16,935 26 INFO rb-c800635-224702-414046 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_promotion_program_with_global_discount: Evaluate ready code "odoo.isTourReady('PosCouponTour5')" 2026-09-11 03:38:16,954 26 INFO rb-c800635-224702-414046 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-09-11 03:38:16,976 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 03:38:16] "GET /web/assets/cbcf32d/point_of_sale.assets_prod.min.css HTTP/1.1" 200 - 2 0.001 0.017 2026-09-11 03:38:16,981 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 03:38:16] "GET /web/assets/31c33ef/web.__assets_tests_call__.min.js HTTP/1.1" 200 - 2 0.001 0.020 2026-09-11 03:38:16,987 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 03:38:16] "GET /web/assets/e7bee96/point_of_sale.assets_prod.min.js HTTP/1.1" 200 - 2 0.001 0.009 2026-09-11 03:38:17,415 26 INFO ? werkzeug: 127.0.0.1 - - [11/Sep/2026 03:38:17] "GET /web/static/fonts/lato/Lato-Reg-webfont.woff HTTP/1.1" 200 - 0 0.000 0.002 2026-09-11 03:38:17,416 26 INFO ? werkzeug: 127.0.0.1 - - [11/Sep/2026 03:38:17] "GET /point_of_sale/static/src/img/favicon.ico HTTP/1.1" 200 - 0 0.000 0.001 2026-09-11 03:38:17,437 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 03:38:17] "GET /web/webclient/translations?hash=&lang=en_US HTTP/1.1" 200 - 1 0.001 0.006 2026-09-11 03:38:17,451 26 INFO rb-c800635-224702-414046 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-09-11 03:38:17,462 26 INFO rb-c800635-224702-414046 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-09-11 03:38:17,467 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 03:38:17] "POST /web/dataset/call_kw/barcode.nomenclature/read#barcode.nomenclature.read HTTP/1.1" 200 - 4 0.002 0.006 2026-09-11 03:38:17,493 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 03:38:17] "POST /web/dataset/call_kw/barcode.rule/search_read#barcode.rule.search_read HTTP/1.1" 200 - 1 0.001 0.005 2026-09-11 03:38:17,510 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 03:38:17] "POST /pos/ping HTTP/1.1" 200 - 0 0.000 0.002 2026-09-11 03:38:17,533 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 03:38:17] "POST /web/dataset/call_kw/pos.config/register_new_device_identifier#pos.config.register_new_device_identifier HTTP/1.1" 200 - 9 0.004 0.009 2026-09-11 03:38:17,545 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 03:38:17] "GET /bus/websocket_worker_bundle?v=19.0-2 HTTP/1.1" 200 - 3 0.002 0.022 2026-09-11 03:38:17,605 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 03:38:17] "POST /web/dataset/call_kw/pos.session/load_data_params#pos.session.load_data_params HTTP/1.1" 200 - 29 0.026 0.029 2026-09-11 03:38:17,609 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 03:38:17] "GET /websocket?version=19.0-2 HTTP/1.1" 101 - 1 0.000 0.035 2026-09-11 03:38:18,382 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 03:38:18] "POST /web/dataset/call_kw/pos.session/load_data#pos.session.load_data HTTP/1.1" 200 - 392 0.238 0.495 2026-09-11 03:38:18,398 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 03:38:18] "POST /web/dataset/call_kw/pos.session/filter_local_data#pos.session.filter_local_data HTTP/1.1" 200 - 0 0.000 0.005 2026-09-11 03:38:18,455 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 03:38: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.005 2026-09-11 03:38:18,516 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 03:38:18] "GET /web/image/res.company/77/logo/256x256 HTTP/1.1" 200 - 8 0.006 0.038 2026-09-11 03:38:18,537 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 03:38:18] "POST /web/dataset/call_kw/pos.config/read_config_open_orders#pos.config.read_config_open_orders HTTP/1.1" 200 - 1 0.001 0.006 2026-09-11 03:38:18,551 26 INFO rb-c800635-224702-414046 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_promotion_program_with_global_discount.browser: Owl is running in 'dev' mode. 2026-09-11 03:38:18,576 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 03:38:18] "POST /web/dataset/call_kw/product.product/has_access#product.product.has_access HTTP/1.1" 200 - 1 0.009 0.005 2026-09-11 03:38:18,622 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 03:38:18] "GET /pos/service-worker.js HTTP/1.1" 200 - 0 0.000 0.002 2026-09-11 03:38:18,627 26 INFO ? werkzeug: 127.0.0.1 - - [11/Sep/2026 03:38:18] "GET /point_of_sale/static/src/fonts/Inconsolata.otf HTTP/1.1" 200 - 0 0.000 0.012 2026-09-11 03:38:18,641 26 INFO ? werkzeug: 127.0.0.1 - - [11/Sep/2026 03:38:18] "GET /web/static/img/odoo_logo.svg HTTP/1.1" 200 - 0 0.000 0.005 2026-09-11 03:38:18,645 26 INFO ? werkzeug: 127.0.0.1 - - [11/Sep/2026 03:38:18] "GET /hr_attendance/static/img/background-light.svg HTTP/1.1" 200 - 0 0.000 0.005 2026-09-11 03:38:18,674 26 INFO ? werkzeug: 127.0.0.1 - - [11/Sep/2026 03:38:18] "GET /web/static/src/libs/fontawesome/fonts/fontawesome-webfont.woff2?v=4.7.0 HTTP/1.1" 200 - 0 0.000 0.006 2026-09-11 03:38:18,691 26 INFO ? werkzeug: 127.0.0.1 - - [11/Sep/2026 03:38:18] "GET /web/static/lib/zxing-library/zxing-library.js HTTP/1.1" 200 - 0 0.000 0.002 2026-09-11 03:38:18,699 26 INFO ? werkzeug: 127.0.0.1 - - [11/Sep/2026 03:38:18] "GET /web/static/fonts/google/Roboto/Roboto-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.024 2026-09-11 03:38:18,721 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 03:38:18] "GET /web/image/res.users/148/avatar_128 HTTP/1.1" 200 - 14 0.035 0.051 2026-09-11 03:38:18,735 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 03:38:18] "GET /web/image?model=res.company&id=77&field=logo HTTP/1.1" 200 - 3 0.002 0.097 2026-09-11 03:38:18,750 26 INFO rb-c800635-224702-414046 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-09-11 03:38:18,777 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 03:38:18] "GET /pos/ui/79 HTTP/1.1" 200 - 31 0.016 0.074 2026-09-11 03:38:18,841 26 INFO rb-c800635-224702-414046 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-09-11 03:38:18,853 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 03:38:18] "GET /pos/ui/79?from_backend=True HTTP/1.1" 200 - 31 0.042 0.123 2026-09-11 03:38:18,859 26 INFO ? werkzeug: 127.0.0.1 - - [11/Sep/2026 03:38:18] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.003 2026-09-11 03:38:18,874 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 03:38:18] "GET /web/image?model=product.template&field=image_128&id=1570&unique=2026-09-11T03:28:11.000+00:00 HTTP/1.1" 200 - 3 0.002 0.060 2026-09-11 03:38:18,891 26 INFO rb-c800635-224702-414046 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-09-11 03:38:18,906 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 03:38:18] "GET /web/image?model=product.template&field=image_128&id=1572&unique=2026-09-11T03:28:11.000+00:00 HTTP/1.1" 200 - 3 0.006 0.074 2026-09-11 03:38:18,927 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 03:38:18] "GET /web/image?model=product.template&field=image_128&id=1571&unique=2026-09-11T03:28:11.000+00:00 HTTP/1.1" 200 - 3 0.002 0.109 2026-09-11 03:38:18,947 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 03:38:18] "GET /web/image?model=product.template&field=image_128&id=1573&unique=2026-09-11T03:28:11.000+00:00 HTTP/1.1" 200 - 3 0.003 0.110 2026-09-11 03:38:18,971 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 03:38:18] "GET /web/image?model=product.template&field=image_128&id=1574&unique=2026-09-11T03:28:11.000+00:00 HTTP/1.1" 200 - 3 0.004 0.121 2026-09-11 03:38:18,989 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 03:38:18] "GET /web/image?model=product.template&field=image_128&id=1576&unique=2026-09-11T03:28:11.000+00:00 HTTP/1.1" 200 - 3 0.002 0.122 2026-09-11 03:38:19,008 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 03:38:19] "GET /web/image?model=product.template&field=image_128&id=1757&unique=2026-09-11T03:28:11.000+00:00 HTTP/1.1" 200 - 3 0.001 0.129 2026-09-11 03:38:19,026 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 03:38:19] "GET /web/image?model=product.template&field=image_128&id=1578&unique=2026-09-11T03:28:11.000+00:00 HTTP/1.1" 200 - 3 0.002 0.113 2026-09-11 03:38:19,048 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 03:38:19] "GET /web/image?model=product.template&field=image_128&id=1577&unique=2026-09-11T03:28:11.000+00:00 HTTP/1.1" 200 - 3 0.003 0.114 2026-09-11 03:38:19,072 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 03:38:19] "GET /web/image?model=product.template&field=image_128&id=1575&unique=2026-09-11T03:28:11.000+00:00 HTTP/1.1" 200 - 3 0.001 0.092 2026-09-11 03:38:19,142 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 03:38:19] "POST /web/dataset/call_kw/pos.session/set_opening_control#pos.session.set_opening_control HTTP/1.1" 200 - 38 0.025 0.165 2026-09-11 03:38:19,252 26 INFO rb-c800635-224702-414046 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-09-11 03:38:19,305 26 INFO rb-c800635-224702-414046 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-09-11 03:38:19,355 26 INFO rb-c800635-224702-414046 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-09-11 03:38:19,411 26 INFO rb-c800635-224702-414046 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-09-11 03:38:19,476 26 INFO rb-c800635-224702-414046 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-09-11 03:38:19,503 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 03:38:19] "POST /web/dataset/call_kw/loyalty.card/search_read#loyalty.card.search_read HTTP/1.1" 200 - 8 0.008 0.012 2026-09-11 03:38:19,534 26 INFO rb-c800635-224702-414046 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-09-11 03:38:19,617 26 INFO rb-c800635-224702-414046 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-09-11 03:38:19,670 26 INFO rb-c800635-224702-414046 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-09-11 03:38:19,721 26 INFO rb-c800635-224702-414046 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-09-11 03:38:19,778 26 INFO rb-c800635-224702-414046 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-09-11 03:38:19,827 26 INFO rb-c800635-224702-414046 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-09-11 03:38:19,880 26 INFO rb-c800635-224702-414046 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-09-11 03:38:19,936 26 INFO rb-c800635-224702-414046 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-09-11 03:38:19,988 26 INFO rb-c800635-224702-414046 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-09-11 03:38:20,059 26 INFO rb-c800635-224702-414046 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-09-11 03:38:20,109 26 INFO rb-c800635-224702-414046 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-09-11 03:38:20,160 26 INFO rb-c800635-224702-414046 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-09-11 03:38:20,210 26 INFO rb-c800635-224702-414046 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-09-11 03:38:20,261 26 INFO rb-c800635-224702-414046 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-09-11 03:38:20,311 26 INFO rb-c800635-224702-414046 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-09-11 03:38:20,369 26 INFO rb-c800635-224702-414046 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-09-11 03:38:20,428 26 INFO rb-c800635-224702-414046 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-09-11 03:38:20,505 26 INFO rb-c800635-224702-414046 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-09-11 03:38:20,559 26 INFO rb-c800635-224702-414046 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-09-11 03:38:20,610 26 INFO rb-c800635-224702-414046 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-09-11 03:38:20,661 26 INFO rb-c800635-224702-414046 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-09-11 03:38:20,711 26 INFO rb-c800635-224702-414046 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-09-11 03:38:20,762 26 INFO rb-c800635-224702-414046 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_promotion_program_with_global_discount.browser: tour succeeded 2026-09-11 03:38:20,763 26 INFO rb-c800635-224702-414046 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_promotion_program_with_global_discount.browser: ╔═══════════════════════════════╗ ║ TOUR PosCouponTour5 SUCCEEDED ║ ╚═══════════════════════════════╝ 2026-09-11 03:38:20,836 26 INFO rb-c800635-224702-414046 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_promotion_program_with_global_discount.browser: heap 18939868 (allocated 20709376) 2026-09-11 03:38:20,839 26 INFO rb-c800635-224702-414046 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_promotion_program_with_global_discount: Closing chrome headless with pid 88351 2026-09-11 03:38:20,840 26 INFO rb-c800635-224702-414046 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_promotion_program_with_global_discount: Closing websocket connection 2026-09-11 03:38:20,841 26 INFO rb-c800635-224702-414046 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_promotion_program_with_global_discount: Terminating chrome headless with pid 88351 2026-09-11 03:38:20,941 26 INFO rb-c800635-224702-414046 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_promotion_program_with_global_discount: Chrome Log in: /tmp/odoo_tests/rb-c800635-224702-414046/chrome_logs/chrome_log_20260911_033820_941190_test_promotion_program_with_global_discount.txt 2026-09-11 03:38:20,941 26 INFO rb-c800635-224702-414046 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_promotion_program_with_global_discount: Removing chrome user profile "/tmp/tmpdc6q1cpa_chrome_odoo" 2026-09-11 03:38:20,955 26 INFO rb-c800635-224702-414046 odoo.addons.pos_loyalty.tests.test_frontend: Starting TestUi.test_promotion_program_with_loyalty_program ... 2026-09-11 03:38:22,018 26 INFO rb-c800635-224702-414046 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_promotion_program_with_loyalty_program: Chrome pid: 88551 2026-09-11 03:38:22,020 26 INFO rb-c800635-224702-414046 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_promotion_program_with_loyalty_program: Chrome headless temporary user profile dir: /tmp/tmp__y2gs8q_chrome_odoo 2026-09-11 03:38:22,020 26 INFO rb-c800635-224702-414046 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_promotion_program_with_loyalty_program: Issuing json command http://127.0.0.1:40249/json/version 2026-09-11 03:38:22,021 26 INFO rb-c800635-224702-414046 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:40249', path='/json/version', query='', fragment='') with timeout 3 increased to 10s during tests 2026-09-11 03:38:22,035 26 INFO rb-c800635-224702-414046 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_promotion_program_with_loyalty_program: Browser version: Chrome/150.0.7871.114 2026-09-11 03:38:22,035 26 INFO rb-c800635-224702-414046 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_promotion_program_with_loyalty_program: Issuing json command http://127.0.0.1:40249/json 2026-09-11 03:38:22,036 26 INFO rb-c800635-224702-414046 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:40249', path='/json', query='', fragment='') with timeout 3 increased to 10s during tests 2026-09-11 03:38:22,047 26 INFO rb-c800635-224702-414046 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_promotion_program_with_loyalty_program: Websocket url found: ws://127.0.0.1:40249/devtools/page/A874DA6BD1BC1B75DB5E7CA6E10AAC7C 2026-09-11 03:38:22,053 26 INFO rb-c800635-224702-414046 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_promotion_program_with_loyalty_program: Enable chrome headless console log notification 2026-09-11 03:38:22,056 26 INFO rb-c800635-224702-414046 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_promotion_program_with_loyalty_program: Chrome headless enable page notifications 2026-09-11 03:38:22,145 26 INFO rb-c800635-224702-414046 odoo.addons.base.models.res_users: Login successful for login:pos_user from n/a 2026-09-11 03:38:22,150 26 INFO rb-c800635-224702-414046 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_promotion_program_with_loyalty_program: Setting session cookie in browser 2026-09-11 03:38:22,152 26 INFO rb-c800635-224702-414046 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-09-11 03:38:22,152 26 INFO rb-c800635-224702-414046 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-09-11 03:38:22,165 26 INFO rb-c800635-224702-414046 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-09-11 03:38:22,630 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 03:38:22] "GET /pos/ui/75 HTTP/1.1" 200 - 87 0.038 0.430 2026-09-11 03:38:22,637 26 INFO rb-c800635-224702-414046 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_promotion_program_with_loyalty_program: Navigation result: {'frameId': 'A874DA6BD1BC1B75DB5E7CA6E10AAC7C', 'loaderId': '283E52A78FE7363DCBCD726CEBA69EA6', 'isDownload': False} 2026-09-11 03:38:22,637 26 INFO rb-c800635-224702-414046 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_promotion_program_with_loyalty_program: Evaluate ready code "odoo.isTourReady('PosLoyaltyPromotion')" 2026-09-11 03:38:22,663 26 INFO rb-c800635-224702-414046 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-09-11 03:38:22,681 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 03:38:22] "GET /web/assets/cbcf32d/point_of_sale.assets_prod.min.css HTTP/1.1" 200 - 2 0.001 0.012 2026-09-11 03:38:22,686 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 03:38:22] "GET /web/assets/31c33ef/web.__assets_tests_call__.min.js HTTP/1.1" 200 - 2 0.001 0.017 2026-09-11 03:38:22,700 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 03:38:22] "GET /web/assets/e7bee96/point_of_sale.assets_prod.min.js HTTP/1.1" 200 - 2 0.001 0.022 2026-09-11 03:38:23,140 26 INFO ? werkzeug: 127.0.0.1 - - [11/Sep/2026 03:38:23] "GET /point_of_sale/static/src/img/favicon.ico HTTP/1.1" 200 - 0 0.000 0.002 2026-09-11 03:38:23,151 26 INFO ? werkzeug: 127.0.0.1 - - [11/Sep/2026 03:38:23] "GET /web/static/fonts/lato/Lato-Reg-webfont.woff HTTP/1.1" 200 - 0 0.000 0.004 2026-09-11 03:38:23,166 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 03:38:23] "GET /web/webclient/translations?hash=&lang=en_US HTTP/1.1" 200 - 1 0.001 0.018 2026-09-11 03:38:23,176 26 INFO rb-c800635-224702-414046 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-09-11 03:38:23,180 26 INFO rb-c800635-224702-414046 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-09-11 03:38:23,196 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 03:38:23] "POST /web/dataset/call_kw/barcode.nomenclature/read#barcode.nomenclature.read HTTP/1.1" 200 - 5 0.005 0.009 2026-09-11 03:38:23,214 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 03:38:23] "POST /web/dataset/call_kw/barcode.rule/search_read#barcode.rule.search_read HTTP/1.1" 200 - 1 0.000 0.010 2026-09-11 03:38:23,231 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 03:38:23] "POST /pos/ping HTTP/1.1" 200 - 0 0.000 0.002 2026-09-11 03:38:23,264 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 03:38:23] "GET /bus/websocket_worker_bundle?v=19.0-2 HTTP/1.1" 200 - 3 0.001 0.010 2026-09-11 03:38:23,279 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 03:38:23] "POST /web/dataset/call_kw/pos.config/register_new_device_identifier#pos.config.register_new_device_identifier HTTP/1.1" 200 - 9 0.005 0.012 2026-09-11 03:38:23,295 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 03:38:23] "GET /websocket?version=19.0-2 HTTP/1.1" 101 - 1 0.000 0.011 2026-09-11 03:38:23,347 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 03:38:23] "POST /web/dataset/call_kw/pos.session/load_data_params#pos.session.load_data_params HTTP/1.1" 200 - 29 0.015 0.037 2026-09-11 03:38:23,949 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 03:38:23] "POST /web/dataset/call_kw/pos.session/load_data#pos.session.load_data HTTP/1.1" 200 - 389 0.248 0.316 2026-09-11 03:38:23,971 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 03:38:23] "POST /web/dataset/call_kw/pos.session/filter_local_data#pos.session.filter_local_data HTTP/1.1" 200 - 0 0.000 0.013 2026-09-11 03:38:24,012 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 03:38: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.006 2026-09-11 03:38:24,087 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 03:38:24] "GET /web/image/res.company/77/logo/256x256 HTTP/1.1" 200 - 8 0.006 0.052 2026-09-11 03:38:24,107 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 03:38: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.005 2026-09-11 03:38:24,120 26 INFO rb-c800635-224702-414046 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_promotion_program_with_loyalty_program.browser: Owl is running in 'dev' mode. 2026-09-11 03:38:24,139 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 03:38:24] "POST /web/dataset/call_kw/product.product/has_access#product.product.has_access HTTP/1.1" 200 - 1 0.002 0.007 2026-09-11 03:38:24,190 26 INFO ? werkzeug: 127.0.0.1 - - [11/Sep/2026 03:38:24] "GET /point_of_sale/static/src/fonts/Inconsolata.otf HTTP/1.1" 200 - 0 0.000 0.019 2026-09-11 03:38:24,192 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 03:38:24] "GET /pos/service-worker.js HTTP/1.1" 200 - 0 0.000 0.022 2026-09-11 03:38:24,197 26 INFO ? werkzeug: 127.0.0.1 - - [11/Sep/2026 03:38:24] "GET /web/static/img/odoo_logo.svg HTTP/1.1" 200 - 0 0.000 0.019 2026-09-11 03:38:24,204 26 INFO ? werkzeug: 127.0.0.1 - - [11/Sep/2026 03:38:24] "GET /hr_attendance/static/img/background-light.svg HTTP/1.1" 200 - 0 0.000 0.006 2026-09-11 03:38:24,223 26 INFO ? werkzeug: 127.0.0.1 - - [11/Sep/2026 03:38:24] "GET /web/static/fonts/google/Roboto/Roboto-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.006 2026-09-11 03:38:24,225 26 INFO ? werkzeug: 127.0.0.1 - - [11/Sep/2026 03:38:24] "GET /web/static/src/libs/fontawesome/fonts/fontawesome-webfont.woff2?v=4.7.0 HTTP/1.1" 200 - 0 0.000 0.014 2026-09-11 03:38:24,227 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 03:38:24] "GET /web/image?model=res.company&id=77&field=logo HTTP/1.1" 200 - 3 0.010 0.031 2026-09-11 03:38:24,272 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 03:38:24] "GET /web/image/res.users/148/avatar_128 HTTP/1.1" 200 - 14 0.025 0.072 2026-09-11 03:38:24,321 26 INFO rb-c800635-224702-414046 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-09-11 03:38:24,383 26 INFO ? werkzeug: 127.0.0.1 - - [11/Sep/2026 03:38:24] "GET /web/static/lib/zxing-library/zxing-library.js HTTP/1.1" 200 - 0 0.000 0.009 2026-09-11 03:38:24,450 26 INFO rb-c800635-224702-414046 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-09-11 03:38:24,452 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 03:38:24] "GET /pos/ui/75?from_backend=True HTTP/1.1" 200 - 31 0.043 0.040 2026-09-11 03:38:24,466 26 INFO ? werkzeug: 127.0.0.1 - - [11/Sep/2026 03:38:24] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.002 2026-09-11 03:38:24,502 26 INFO rb-c800635-224702-414046 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-09-11 03:38:24,508 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 03:38:24] "GET /pos/ui/75 HTTP/1.1" 200 - 31 0.025 0.111 2026-09-11 03:38:24,530 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 03:38:24] "GET /web/image?model=product.template&field=image_128&id=1571&unique=2026-09-11T03:28:11.000+00:00 HTTP/1.1" 200 - 3 0.001 0.112 2026-09-11 03:38:24,560 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 03:38:24] "GET /web/image?model=product.template&field=image_128&id=1572&unique=2026-09-11T03:28:11.000+00:00 HTTP/1.1" 200 - 3 0.003 0.139 2026-09-11 03:38:24,585 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 03:38:24] "GET /web/image?model=product.template&field=image_128&id=1573&unique=2026-09-11T03:28:11.000+00:00 HTTP/1.1" 200 - 3 0.004 0.162 2026-09-11 03:38:24,609 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 03:38:24] "GET /web/image?model=product.template&field=image_128&id=1570&unique=2026-09-11T03:28:11.000+00:00 HTTP/1.1" 200 - 3 0.005 0.191 2026-09-11 03:38:24,631 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 03:38:24] "GET /web/image?model=product.template&field=image_128&id=1577&unique=2026-09-11T03:28:11.000+00:00 HTTP/1.1" 200 - 3 0.003 0.149 2026-09-11 03:38:24,666 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 03:38:24] "GET /web/image?model=product.template&field=image_128&id=1760&unique=2026-09-11T03:28:11.000+00:00 HTTP/1.1" 200 - 3 0.003 0.144 2026-09-11 03:38:24,714 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 03:38:24] "GET /web/image?model=product.template&field=image_128&id=1578&unique=2026-09-11T03:28:11.000+00:00 HTTP/1.1" 200 - 3 0.003 0.176 2026-09-11 03:38:24,747 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 03:38:24] "GET /web/image?model=product.template&field=image_128&id=1576&unique=2026-09-11T03:28:11.000+00:00 HTTP/1.1" 200 - 3 0.007 0.176 2026-09-11 03:38:24,763 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 03:38:24] "GET /web/image?model=product.template&field=image_128&id=1759&unique=2026-09-11T03:28:11.000+00:00 HTTP/1.1" 200 - 3 0.002 0.170 2026-09-11 03:38:24,841 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 03:38:24] "POST /web/dataset/call_kw/pos.session/set_opening_control#pos.session.set_opening_control HTTP/1.1" 200 - 38 0.047 0.177 2026-09-11 03:38:24,865 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 03:38:24] "GET /web/image?model=product.template&field=image_128&id=1575&unique=2026-09-11T03:28:11.000+00:00 HTTP/1.1" 200 - 3 0.004 0.178 2026-09-11 03:38:24,890 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 03:38:24] "GET /web/image?model=product.template&field=image_128&id=1574&unique=2026-09-11T03:28:11.000+00:00 HTTP/1.1" 200 - 3 0.004 0.250 2026-09-11 03:38:24,946 26 INFO rb-c800635-224702-414046 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-09-11 03:38:25,011 26 INFO rb-c800635-224702-414046 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-09-11 03:38:25,061 26 INFO rb-c800635-224702-414046 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-09-11 03:38:25,119 26 INFO rb-c800635-224702-414046 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-09-11 03:38:25,182 26 INFO rb-c800635-224702-414046 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-09-11 03:38:25,233 26 INFO rb-c800635-224702-414046 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-09-11 03:38:25,312 26 INFO rb-c800635-224702-414046 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-09-11 03:38:25,363 26 INFO rb-c800635-224702-414046 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-09-11 03:38:25,414 26 INFO rb-c800635-224702-414046 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-09-11 03:38:25,469 26 INFO rb-c800635-224702-414046 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-09-11 03:38:25,520 26 INFO rb-c800635-224702-414046 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-09-11 03:38:25,573 26 INFO rb-c800635-224702-414046 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-09-11 03:38:25,625 26 INFO rb-c800635-224702-414046 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-09-11 03:38:25,677 26 INFO rb-c800635-224702-414046 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-09-11 03:38:25,745 26 INFO rb-c800635-224702-414046 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-09-11 03:38:25,802 26 INFO rb-c800635-224702-414046 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-09-11 03:38:25,853 26 INFO rb-c800635-224702-414046 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-09-11 03:38:25,903 26 INFO rb-c800635-224702-414046 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-09-11 03:38:25,954 26 INFO rb-c800635-224702-414046 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-09-11 03:38:26,005 26 INFO rb-c800635-224702-414046 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-09-11 03:38:26,055 26 INFO rb-c800635-224702-414046 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_promotion_program_with_loyalty_program.browser: tour succeeded 2026-09-11 03:38:26,056 26 INFO rb-c800635-224702-414046 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_promotion_program_with_loyalty_program.browser: ╔════════════════════════════════════╗ ║ TOUR PosLoyaltyPromotion SUCCEEDED ║ ╚════════════════════════════════════╝ 2026-09-11 03:38:26,129 26 INFO rb-c800635-224702-414046 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_promotion_program_with_loyalty_program.browser: heap 19580820 (allocated 21368832) 2026-09-11 03:38:26,144 26 INFO rb-c800635-224702-414046 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_promotion_program_with_loyalty_program: Closing chrome headless with pid 88551 2026-09-11 03:38:26,150 26 INFO rb-c800635-224702-414046 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_promotion_program_with_loyalty_program: Closing websocket connection 2026-09-11 03:38:26,150 26 INFO rb-c800635-224702-414046 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_promotion_program_with_loyalty_program: Terminating chrome headless with pid 88551 2026-09-11 03:38:26,245 26 INFO rb-c800635-224702-414046 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_promotion_program_with_loyalty_program: Chrome Log in: /tmp/odoo_tests/rb-c800635-224702-414046/chrome_logs/chrome_log_20260911_033826_245639_test_promotion_program_with_loyalty_program.txt 2026-09-11 03:38:26,245 26 INFO rb-c800635-224702-414046 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_promotion_program_with_loyalty_program: Removing chrome user profile "/tmp/tmp__y2gs8q_chrome_odoo" 2026-09-11 03:38:26,258 26 INFO rb-c800635-224702-414046 odoo.addons.pos_loyalty.tests.test_frontend: Starting TestUi.test_promotion_with_min_amount_and_specific_product_rule ... 2026-09-11 03:38:27,127 26 INFO rb-c800635-224702-414046 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_promotion_with_min_amount_and_specific_product_rule: Chrome pid: 88751 2026-09-11 03:38:27,128 26 INFO rb-c800635-224702-414046 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_promotion_with_min_amount_and_specific_product_rule: Chrome headless temporary user profile dir: /tmp/tmpojv5atog_chrome_odoo 2026-09-11 03:38:27,128 26 INFO rb-c800635-224702-414046 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:45875/json/version 2026-09-11 03:38:27,129 26 INFO rb-c800635-224702-414046 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:45875', path='/json/version', query='', fragment='') with timeout 3 increased to 10s during tests 2026-09-11 03:38:27,156 26 INFO rb-c800635-224702-414046 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-09-11 03:38:27,157 26 INFO rb-c800635-224702-414046 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:45875/json 2026-09-11 03:38:27,157 26 INFO rb-c800635-224702-414046 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:45875', path='/json', query='', fragment='') with timeout 3 increased to 10s during tests 2026-09-11 03:38:27,167 26 INFO rb-c800635-224702-414046 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:45875/devtools/page/60A95E9E56AD5E358ED18E560B1FC22E 2026-09-11 03:38:27,180 26 INFO rb-c800635-224702-414046 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_promotion_with_min_amount_and_specific_product_rule: Enable chrome headless console log notification 2026-09-11 03:38:27,188 26 INFO rb-c800635-224702-414046 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_promotion_with_min_amount_and_specific_product_rule: Chrome headless enable page notifications 2026-09-11 03:38:27,251 26 INFO rb-c800635-224702-414046 odoo.addons.base.models.res_users: Login successful for login:pos_user from n/a 2026-09-11 03:38:27,255 26 INFO rb-c800635-224702-414046 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_promotion_with_min_amount_and_specific_product_rule: Setting session cookie in browser 2026-09-11 03:38:27,256 26 INFO rb-c800635-224702-414046 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-09-11 03:38:27,256 26 INFO rb-c800635-224702-414046 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-09-11 03:38:27,282 26 INFO rb-c800635-224702-414046 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-09-11 03:38:27,740 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 03:38:27] "GET /pos/ui/75 HTTP/1.1" 200 - 88 0.046 0.421 2026-09-11 03:38:27,748 26 INFO rb-c800635-224702-414046 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_promotion_with_min_amount_and_specific_product_rule: Navigation result: {'frameId': '60A95E9E56AD5E358ED18E560B1FC22E', 'loaderId': 'A8908B6235B0284EAFA8C74CEE737D3A', 'isDownload': False} 2026-09-11 03:38:27,748 26 INFO rb-c800635-224702-414046 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_promotion_with_min_amount_and_specific_product_rule: Evaluate ready code "odoo.isTourReady('PosLoyaltyMinAmountAndSpecificProductTour')" 2026-09-11 03:38:27,762 26 INFO rb-c800635-224702-414046 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-09-11 03:38:27,778 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 03:38:27] "GET /web/assets/31c33ef/web.__assets_tests_call__.min.js HTTP/1.1" 200 - 2 0.002 0.008 2026-09-11 03:38:27,785 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 03:38:27] "GET /web/assets/cbcf32d/point_of_sale.assets_prod.min.css HTTP/1.1" 200 - 2 0.001 0.013 2026-09-11 03:38:27,791 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 03:38:27] "GET /web/assets/e7bee96/point_of_sale.assets_prod.min.js HTTP/1.1" 200 - 2 0.001 0.015 2026-09-11 03:38:28,285 26 INFO ? werkzeug: 127.0.0.1 - - [11/Sep/2026 03:38:28] "GET /web/static/fonts/lato/Lato-Reg-webfont.woff HTTP/1.1" 200 - 0 0.000 0.001 2026-09-11 03:38:28,287 26 INFO ? werkzeug: 127.0.0.1 - - [11/Sep/2026 03:38:28] "GET /point_of_sale/static/src/img/favicon.ico HTTP/1.1" 200 - 0 0.000 0.001 2026-09-11 03:38:28,301 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 03:38:28] "GET /web/webclient/translations?hash=&lang=en_US HTTP/1.1" 200 - 1 0.001 0.009 2026-09-11 03:38:28,315 26 INFO rb-c800635-224702-414046 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-09-11 03:38:28,326 26 INFO rb-c800635-224702-414046 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-09-11 03:38:28,330 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 03:38:28] "POST /web/dataset/call_kw/barcode.nomenclature/read#barcode.nomenclature.read HTTP/1.1" 200 - 5 0.004 0.007 2026-09-11 03:38:28,341 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 03:38:28] "POST /web/dataset/call_kw/barcode.rule/search_read#barcode.rule.search_read HTTP/1.1" 200 - 1 0.000 0.003 2026-09-11 03:38:28,355 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 03:38:28] "POST /pos/ping HTTP/1.1" 200 - 0 0.000 0.002 2026-09-11 03:38:28,382 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 03:38:28] "POST /web/dataset/call_kw/pos.config/register_new_device_identifier#pos.config.register_new_device_identifier HTTP/1.1" 200 - 9 0.008 0.009 2026-09-11 03:38:28,395 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 03:38:28] "GET /bus/websocket_worker_bundle?v=19.0-2 HTTP/1.1" 200 - 3 0.002 0.025 2026-09-11 03:38:28,477 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 03:38:28] "POST /web/dataset/call_kw/pos.session/load_data_params#pos.session.load_data_params HTTP/1.1" 200 - 30 0.032 0.044 2026-09-11 03:38:28,495 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 03:38:28] "GET /websocket?version=19.0-2 HTTP/1.1" 101 - 1 0.006 0.078 2026-09-11 03:38:29,154 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 03:38:29] "POST /web/dataset/call_kw/pos.session/load_data#pos.session.load_data HTTP/1.1" 200 - 391 0.320 0.318 2026-09-11 03:38:29,174 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 03:38:29] "POST /web/dataset/call_kw/pos.session/filter_local_data#pos.session.filter_local_data HTTP/1.1" 200 - 0 0.000 0.011 2026-09-11 03:38:29,229 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 03:38: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.005 2026-09-11 03:38:29,294 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 03:38:29] "GET /web/image/res.company/77/logo/256x256 HTTP/1.1" 200 - 8 0.006 0.040 2026-09-11 03:38:29,323 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 03:38: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.006 2026-09-11 03:38:29,346 26 INFO rb-c800635-224702-414046 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-09-11 03:38:29,363 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 03:38:29] "POST /web/dataset/call_kw/product.product/has_access#product.product.has_access HTTP/1.1" 200 - 1 0.003 0.009 2026-09-11 03:38:29,390 26 INFO ? werkzeug: 127.0.0.1 - - [11/Sep/2026 03:38:29] "GET /point_of_sale/static/src/fonts/Inconsolata.otf HTTP/1.1" 200 - 0 0.000 0.003 2026-09-11 03:38:29,405 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 03:38:29] "GET /pos/service-worker.js HTTP/1.1" 200 - 0 0.000 0.013 2026-09-11 03:38:29,407 26 INFO ? werkzeug: 127.0.0.1 - - [11/Sep/2026 03:38:29] "GET /hr_attendance/static/img/background-light.svg HTTP/1.1" 200 - 0 0.000 0.010 2026-09-11 03:38:29,411 26 INFO ? werkzeug: 127.0.0.1 - - [11/Sep/2026 03:38:29] "GET /web/static/img/odoo_logo.svg HTTP/1.1" 200 - 0 0.000 0.002 2026-09-11 03:38:29,447 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 03:38:29] "GET /web/image/res.users/148/avatar_128 HTTP/1.1" 200 - 14 0.014 0.035 2026-09-11 03:38:29,448 26 INFO ? werkzeug: 127.0.0.1 - - [11/Sep/2026 03:38:29] "GET /web/static/src/libs/fontawesome/fonts/fontawesome-webfont.woff2?v=4.7.0 HTTP/1.1" 200 - 0 0.000 0.003 2026-09-11 03:38:29,452 26 INFO ? werkzeug: 127.0.0.1 - - [11/Sep/2026 03:38:29] "GET /web/static/fonts/google/Roboto/Roboto-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.007 2026-09-11 03:38:29,463 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 03:38:29] "GET /web/image?model=res.company&id=77&field=logo HTTP/1.1" 200 - 3 0.004 0.065 2026-09-11 03:38:29,479 26 INFO ? werkzeug: 127.0.0.1 - - [11/Sep/2026 03:38:29] "GET /web/static/lib/zxing-library/zxing-library.js HTTP/1.1" 200 - 0 0.000 0.004 2026-09-11 03:38:29,520 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 03:38:29] "GET /pos/ui/75?from_backend=True HTTP/1.1" 200 - 31 0.018 0.030 2026-09-11 03:38:29,551 26 INFO rb-c800635-224702-414046 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-09-11 03:38:29,578 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 03:38:29] "GET /pos/ui/75 HTTP/1.1" 200 - 31 0.023 0.080 2026-09-11 03:38:29,642 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 03:38:29] "GET /web/image?model=product.template&field=image_128&id=1571&unique=2026-09-11T03:28:11.000+00:00 HTTP/1.1" 200 - 3 0.002 0.033 2026-09-11 03:38:29,645 26 INFO rb-c800635-224702-414046 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-09-11 03:38:29,654 26 INFO ? werkzeug: 127.0.0.1 - - [11/Sep/2026 03:38:29] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.008 2026-09-11 03:38:29,667 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 03:38:29] "GET /web/image?model=product.template&field=image_128&id=1572&unique=2026-09-11T03:28:11.000+00:00 HTTP/1.1" 200 - 3 0.002 0.054 2026-09-11 03:38:29,709 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 03:38:29] "GET /web/image?model=product.template&field=image_128&id=1570&unique=2026-09-11T03:28:11.000+00:00 HTTP/1.1" 200 - 3 0.003 0.100 2026-09-11 03:38:29,731 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 03:38:29] "GET /web/image?model=product.template&field=image_128&id=1573&unique=2026-09-11T03:28:11.000+00:00 HTTP/1.1" 200 - 3 0.005 0.112 2026-09-11 03:38:29,756 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 03:38:29] "GET /web/image?model=product.template&field=image_128&id=1575&unique=2026-09-11T03:28:11.000+00:00 HTTP/1.1" 200 - 3 0.003 0.135 2026-09-11 03:38:29,774 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 03:38:29] "GET /web/image?model=product.template&field=image_128&id=1574&unique=2026-09-11T03:28:11.000+00:00 HTTP/1.1" 200 - 3 0.002 0.155 2026-09-11 03:38:29,807 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 03:38:29] "GET /web/image?model=product.template&field=image_128&id=1578&unique=2026-09-11T03:28:11.000+00:00 HTTP/1.1" 200 - 3 0.004 0.140 2026-09-11 03:38:29,828 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 03:38:29] "GET /web/image?model=product.template&field=image_128&id=1762&unique=2026-09-11T03:28:11.000+00:00 HTTP/1.1" 200 - 3 0.002 0.153 2026-09-11 03:38:29,855 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 03:38:29] "GET /web/image?model=product.template&field=image_128&id=1576&unique=2026-09-11T03:28:11.000+00:00 HTTP/1.1" 200 - 3 0.005 0.136 2026-09-11 03:38:29,886 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 03:38:29] "GET /web/image?model=product.template&field=image_128&id=1763&unique=2026-09-11T03:28:11.000+00:00 HTTP/1.1" 200 - 3 0.002 0.150 2026-09-11 03:38:29,912 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 03:38:29] "GET /web/image?model=product.template&field=image_128&id=1577&unique=2026-09-11T03:28:11.000+00:00 HTTP/1.1" 200 - 3 0.003 0.136 2026-09-11 03:38:29,987 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 03:38:29] "POST /web/dataset/call_kw/pos.session/set_opening_control#pos.session.set_opening_control HTTP/1.1" 200 - 38 0.033 0.175 2026-09-11 03:38:30,044 26 INFO rb-c800635-224702-414046 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-09-11 03:38:30,099 26 INFO rb-c800635-224702-414046 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-09-11 03:38:30,148 26 INFO rb-c800635-224702-414046 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-09-11 03:38:30,200 26 INFO rb-c800635-224702-414046 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-09-11 03:38:30,250 26 INFO rb-c800635-224702-414046 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-09-11 03:38:30,301 26 INFO rb-c800635-224702-414046 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-09-11 03:38:30,386 26 INFO rb-c800635-224702-414046 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-09-11 03:38:30,438 26 INFO rb-c800635-224702-414046 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-09-11 03:38:30,489 26 INFO rb-c800635-224702-414046 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-09-11 03:38:30,540 26 INFO rb-c800635-224702-414046 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-09-11 03:38:30,592 26 INFO rb-c800635-224702-414046 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-09-11 03:38:30,645 26 INFO rb-c800635-224702-414046 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-09-11 03:38:30,719 26 INFO rb-c800635-224702-414046 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-09-11 03:38:30,771 26 INFO rb-c800635-224702-414046 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-09-11 03:38:30,821 26 INFO rb-c800635-224702-414046 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-09-11 03:38:30,873 26 INFO rb-c800635-224702-414046 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-09-11 03:38:30,923 26 INFO rb-c800635-224702-414046 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-09-11 03:38:30,973 26 INFO rb-c800635-224702-414046 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_promotion_with_min_amount_and_specific_product_rule.browser: tour succeeded 2026-09-11 03:38:30,974 26 INFO rb-c800635-224702-414046 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_promotion_with_min_amount_and_specific_product_rule.browser: ╔══════════════════════════════════════════════════════════╗ ║ TOUR PosLoyaltyMinAmountAndSpecificProductTour SUCCEEDED ║ ╚══════════════════════════════════════════════════════════╝ 2026-09-11 03:38:31,037 26 INFO rb-c800635-224702-414046 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_promotion_with_min_amount_and_specific_product_rule.browser: heap 14990172 (allocated 16252928) 2026-09-11 03:38:31,052 26 INFO rb-c800635-224702-414046 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_promotion_with_min_amount_and_specific_product_rule: Closing chrome headless with pid 88751 2026-09-11 03:38:31,053 26 INFO rb-c800635-224702-414046 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_promotion_with_min_amount_and_specific_product_rule: Closing websocket connection 2026-09-11 03:38:31,054 26 INFO rb-c800635-224702-414046 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_promotion_with_min_amount_and_specific_product_rule: Terminating chrome headless with pid 88751 2026-09-11 03:38:31,159 26 INFO rb-c800635-224702-414046 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_promotion_with_min_amount_and_specific_product_rule: Chrome Log in: /tmp/odoo_tests/rb-c800635-224702-414046/chrome_logs/chrome_log_20260911_033831_159518_test_promotion_with_min_amount_and_specific_product_rule.txt 2026-09-11 03:38:31,159 26 INFO rb-c800635-224702-414046 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_promotion_with_min_amount_and_specific_product_rule: Removing chrome user profile "/tmp/tmpojv5atog_chrome_odoo" 2026-09-11 03:38:31,168 26 INFO rb-c800635-224702-414046 odoo.addons.pos_loyalty.tests.test_frontend: Starting TestUi.test_race_conditions_update_program ... 2026-09-11 03:38:32,602 26 INFO rb-c800635-224702-414046 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_race_conditions_update_program: Chrome pid: 88947 2026-09-11 03:38:32,603 26 INFO rb-c800635-224702-414046 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_race_conditions_update_program: Chrome headless temporary user profile dir: /tmp/tmp99c3a4nl_chrome_odoo 2026-09-11 03:38:32,603 26 INFO rb-c800635-224702-414046 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_race_conditions_update_program: Issuing json command http://127.0.0.1:40335/json/version 2026-09-11 03:38:32,604 26 INFO rb-c800635-224702-414046 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:40335', path='/json/version', query='', fragment='') with timeout 3 increased to 10s during tests 2026-09-11 03:38:32,639 26 INFO rb-c800635-224702-414046 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_race_conditions_update_program: Browser version: Chrome/150.0.7871.114 2026-09-11 03:38:32,639 26 INFO rb-c800635-224702-414046 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_race_conditions_update_program: Issuing json command http://127.0.0.1:40335/json 2026-09-11 03:38:32,639 26 INFO rb-c800635-224702-414046 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:40335', path='/json', query='', fragment='') with timeout 3 increased to 10s during tests 2026-09-11 03:38:32,675 26 INFO rb-c800635-224702-414046 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_race_conditions_update_program: Websocket url found: ws://127.0.0.1:40335/devtools/page/F387A5CCD2E8A81129808BE7E9D83C26 2026-09-11 03:38:32,688 26 INFO rb-c800635-224702-414046 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_race_conditions_update_program: Enable chrome headless console log notification 2026-09-11 03:38:32,696 26 INFO rb-c800635-224702-414046 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_race_conditions_update_program: Chrome headless enable page notifications 2026-09-11 03:38:32,769 26 INFO rb-c800635-224702-414046 odoo.addons.base.models.res_users: Login successful for login:pos_user from n/a 2026-09-11 03:38:32,774 26 INFO rb-c800635-224702-414046 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_race_conditions_update_program: Setting session cookie in browser 2026-09-11 03:38:32,784 26 INFO rb-c800635-224702-414046 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-09-11 03:38:32,784 26 INFO rb-c800635-224702-414046 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-09-11 03:38:32,799 26 INFO rb-c800635-224702-414046 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-09-11 03:38:33,225 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 03:38:33] "GET /pos/ui?config_id=75 HTTP/1.1" 200 - 88 0.043 0.386 2026-09-11 03:38:33,228 26 INFO rb-c800635-224702-414046 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_race_conditions_update_program: Navigation result: {'frameId': 'F387A5CCD2E8A81129808BE7E9D83C26', 'loaderId': 'F22932330DD3C53E2F967613068A106A', 'isDownload': False} 2026-09-11 03:38:33,228 26 INFO rb-c800635-224702-414046 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_race_conditions_update_program: Evaluate ready code "odoo.isTourReady('test_race_conditions_update_program')" 2026-09-11 03:38:33,244 26 INFO rb-c800635-224702-414046 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-09-11 03:38:33,260 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 03:38:33] "GET /web/assets/31c33ef/web.__assets_tests_call__.min.js HTTP/1.1" 200 - 2 0.001 0.007 2026-09-11 03:38:33,286 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 03:38:33] "GET /web/assets/cbcf32d/point_of_sale.assets_prod.min.css HTTP/1.1" 200 - 2 0.004 0.027 2026-09-11 03:38:33,291 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 03:38:33] "GET /web/assets/e7bee96/point_of_sale.assets_prod.min.js HTTP/1.1" 200 - 2 0.001 0.034 2026-09-11 03:38:33,680 26 INFO ? werkzeug: 127.0.0.1 - - [11/Sep/2026 03:38:33] "GET /web/static/fonts/lato/Lato-Reg-webfont.woff HTTP/1.1" 200 - 0 0.000 0.001 2026-09-11 03:38:33,682 26 INFO ? werkzeug: 127.0.0.1 - - [11/Sep/2026 03:38:33] "GET /point_of_sale/static/src/img/favicon.ico HTTP/1.1" 200 - 0 0.000 0.001 2026-09-11 03:38:33,708 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 03:38:33] "GET /web/webclient/translations?hash=&lang=en_US HTTP/1.1" 200 - 1 0.002 0.011 2026-09-11 03:38:33,724 26 INFO rb-c800635-224702-414046 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-09-11 03:38:33,733 26 INFO rb-c800635-224702-414046 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-09-11 03:38:33,747 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 03:38:33] "POST /web/dataset/call_kw/barcode.nomenclature/read#barcode.nomenclature.read HTTP/1.1" 200 - 5 0.006 0.009 2026-09-11 03:38:33,777 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 03:38:33] "POST /web/dataset/call_kw/barcode.rule/search_read#barcode.rule.search_read HTTP/1.1" 200 - 1 0.000 0.007 2026-09-11 03:38:33,788 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 03:38:33] "POST /pos/ping HTTP/1.1" 200 - 0 0.000 0.002 2026-09-11 03:38:33,829 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 03:38:33] "POST /web/dataset/call_kw/pos.config/register_new_device_identifier#pos.config.register_new_device_identifier HTTP/1.1" 200 - 9 0.020 0.010 2026-09-11 03:38:33,838 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 03:38:33] "GET /bus/websocket_worker_bundle?v=19.0-2 HTTP/1.1" 200 - 3 0.001 0.033 2026-09-11 03:38:33,896 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 03:38:33] "POST /web/dataset/call_kw/pos.session/load_data_params#pos.session.load_data_params HTTP/1.1" 200 - 30 0.017 0.028 2026-09-11 03:38:33,905 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 03:38:33] "GET /websocket?version=19.0-2 HTTP/1.1" 101 - 1 0.001 0.027 2026-09-11 03:38:34,500 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 03:38:34] "POST /web/dataset/call_kw/pos.session/load_data#pos.session.load_data HTTP/1.1" 200 - 390 0.247 0.306 2026-09-11 03:38:34,521 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 03:38:34] "POST /web/dataset/call_kw/pos.session/filter_local_data#pos.session.filter_local_data HTTP/1.1" 200 - 0 0.000 0.011 2026-09-11 03:38:34,594 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 03:38: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.005 2026-09-11 03:38:34,643 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 03:38:34] "GET /web/image/res.company/77/logo/256x256 HTTP/1.1" 200 - 8 0.006 0.032 2026-09-11 03:38:34,697 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 03:38: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.010 2026-09-11 03:38:34,719 26 INFO rb-c800635-224702-414046 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_race_conditions_update_program.browser: Owl is running in 'dev' mode. 2026-09-11 03:38:34,729 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 03:38:34] "POST /web/dataset/call_kw/product.product/has_access#product.product.has_access HTTP/1.1" 200 - 1 0.001 0.003 2026-09-11 03:38:34,773 26 INFO ? werkzeug: 127.0.0.1 - - [11/Sep/2026 03:38:34] "GET /point_of_sale/static/src/fonts/Inconsolata.otf HTTP/1.1" 200 - 0 0.000 0.002 2026-09-11 03:38:34,786 26 INFO ? werkzeug: 127.0.0.1 - - [11/Sep/2026 03:38:34] "GET /hr_attendance/static/img/background-light.svg HTTP/1.1" 200 - 0 0.000 0.003 2026-09-11 03:38:34,791 26 INFO ? werkzeug: 127.0.0.1 - - [11/Sep/2026 03:38:34] "GET /web/static/img/odoo_logo.svg HTTP/1.1" 200 - 0 0.000 0.008 2026-09-11 03:38:34,797 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 03:38:34] "GET /web/image?model=res.company&id=77&field=logo HTTP/1.1" 200 - 3 0.006 0.012 2026-09-11 03:38:34,799 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 03:38:34] "GET /pos/service-worker.js HTTP/1.1" 200 - 0 0.000 0.021 2026-09-11 03:38:34,832 26 INFO ? werkzeug: 127.0.0.1 - - [11/Sep/2026 03:38:34] "GET /web/static/fonts/google/Roboto/Roboto-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.009 2026-09-11 03:38:34,833 26 INFO ? werkzeug: 127.0.0.1 - - [11/Sep/2026 03:38:34] "GET /web/static/src/libs/fontawesome/fonts/fontawesome-webfont.woff2?v=4.7.0 HTTP/1.1" 200 - 0 0.000 0.013 2026-09-11 03:38:34,845 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 03:38:34] "GET /web/image/res.users/148/avatar_128 HTTP/1.1" 200 - 14 0.021 0.042 2026-09-11 03:38:34,908 26 INFO rb-c800635-224702-414046 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-09-11 03:38:34,966 26 INFO ? werkzeug: 127.0.0.1 - - [11/Sep/2026 03:38:34] "GET /web/static/lib/zxing-library/zxing-library.js HTTP/1.1" 200 - 0 0.000 0.009 2026-09-11 03:38:35,014 26 INFO rb-c800635-224702-414046 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-09-11 03:38:35,028 26 INFO ? werkzeug: 127.0.0.1 - - [11/Sep/2026 03:38:35] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.008 2026-09-11 03:38:35,031 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 03:38:35] "GET /pos/ui/75 HTTP/1.1" 200 - 31 0.052 0.034 2026-09-11 03:38:35,056 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 03:38:35] "GET /web/image?model=product.template&field=image_128&id=1570&unique=2026-09-11T03:28:11.000+00:00 HTTP/1.1" 200 - 3 0.007 0.080 2026-09-11 03:38:35,079 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 03:38:35] "GET /web/image?model=product.template&field=image_128&id=1571&unique=2026-09-11T03:28:11.000+00:00 HTTP/1.1" 200 - 3 0.003 0.097 2026-09-11 03:38:35,104 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 03:38:35] "GET /web/image?model=product.template&field=image_128&id=1572&unique=2026-09-11T03:28:11.000+00:00 HTTP/1.1" 200 - 3 0.002 0.102 2026-09-11 03:38:35,164 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 03:38:35] "GET /pos/ui/75?from_backend=True HTTP/1.1" 200 - 31 0.028 0.192 2026-09-11 03:38:35,189 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 03:38:35] "GET /web/image?model=product.template&field=image_128&id=1573&unique=2026-09-11T03:28:11.000+00:00 HTTP/1.1" 200 - 3 0.003 0.151 2026-09-11 03:38:35,211 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 03:38:35] "GET /web/image?model=product.template&field=image_128&id=1574&unique=2026-09-11T03:28:11.000+00:00 HTTP/1.1" 200 - 3 0.002 0.167 2026-09-11 03:38:35,246 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 03:38:35] "GET /web/image?model=product.template&field=image_128&id=1575&unique=2026-09-11T03:28:11.000+00:00 HTTP/1.1" 200 - 3 0.002 0.184 2026-09-11 03:38:35,285 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 03:38:35] "GET /web/image?model=product.template&field=image_128&id=1576&unique=2026-09-11T03:28:11.000+00:00 HTTP/1.1" 200 - 3 0.005 0.195 2026-09-11 03:38:35,313 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 03:38:35] "GET /web/image?model=product.template&field=image_128&id=1577&unique=2026-09-11T03:28:11.000+00:00 HTTP/1.1" 200 - 3 0.006 0.201 2026-09-11 03:38:35,349 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 03:38:35] "GET /web/image?model=product.template&field=image_128&id=1578&unique=2026-09-11T03:28:11.000+00:00 HTTP/1.1" 200 - 3 0.008 0.166 2026-09-11 03:38:35,381 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 03:38:35] "GET /web/image?model=product.template&field=image_128&id=1765&unique=2026-09-11T03:28:11.000+00:00 HTTP/1.1" 200 - 3 0.004 0.179 2026-09-11 03:38:35,452 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 03:38:35] "POST /web/dataset/call_kw/pos.session/set_opening_control#pos.session.set_opening_control HTTP/1.1" 200 - 38 0.032 0.201 2026-09-11 03:38:35,552 26 INFO rb-c800635-224702-414046 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-09-11 03:38:35,885 26 INFO rb-c800635-224702-414046 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-09-11 03:38:35,936 26 INFO rb-c800635-224702-414046 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-09-11 03:38:35,989 26 INFO rb-c800635-224702-414046 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_race_conditions_update_program.browser: tour succeeded 2026-09-11 03:38:35,989 26 INFO rb-c800635-224702-414046 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_race_conditions_update_program.browser: ╔════════════════════════════════════════════════════╗ ║ TOUR test_race_conditions_update_program SUCCEEDED ║ ╚════════════════════════════════════════════════════╝ 2026-09-11 03:38:36,086 26 INFO rb-c800635-224702-414046 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_race_conditions_update_program.browser: heap 18576220 (allocated 20058112) 2026-09-11 03:38:36,104 26 INFO rb-c800635-224702-414046 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_race_conditions_update_program: Closing chrome headless with pid 88947 2026-09-11 03:38:36,106 26 INFO rb-c800635-224702-414046 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_race_conditions_update_program: Closing websocket connection 2026-09-11 03:38:36,106 26 INFO rb-c800635-224702-414046 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_race_conditions_update_program: Terminating chrome headless with pid 88947 2026-09-11 03:38:36,201 26 INFO rb-c800635-224702-414046 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_race_conditions_update_program: Chrome Log in: /tmp/odoo_tests/rb-c800635-224702-414046/chrome_logs/chrome_log_20260911_033836_201021_test_race_conditions_update_program.txt 2026-09-11 03:38:36,201 26 INFO rb-c800635-224702-414046 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_race_conditions_update_program: Removing chrome user profile "/tmp/tmp99c3a4nl_chrome_odoo" 2026-09-11 03:38:36,211 26 INFO rb-c800635-224702-414046 odoo.addons.pos_loyalty.tests.test_frontend: Starting TestUi.test_refund_does_not_decrease_points ... 2026-09-11 03:38:36,893 26 INFO rb-c800635-224702-414046 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_refund_does_not_decrease_points: Chrome pid: 89152 2026-09-11 03:38:36,893 26 INFO rb-c800635-224702-414046 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_refund_does_not_decrease_points: Chrome headless temporary user profile dir: /tmp/tmp5w61y1uy_chrome_odoo 2026-09-11 03:38:36,893 26 INFO rb-c800635-224702-414046 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_refund_does_not_decrease_points: Issuing json command http://127.0.0.1:34003/json/version 2026-09-11 03:38:36,894 26 INFO rb-c800635-224702-414046 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:34003', path='/json/version', query='', fragment='') with timeout 3 increased to 10s during tests 2026-09-11 03:38:36,939 26 INFO rb-c800635-224702-414046 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_refund_does_not_decrease_points: Browser version: Chrome/150.0.7871.114 2026-09-11 03:38:36,939 26 INFO rb-c800635-224702-414046 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_refund_does_not_decrease_points: Issuing json command http://127.0.0.1:34003/json 2026-09-11 03:38:36,939 26 INFO rb-c800635-224702-414046 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:34003', path='/json', query='', fragment='') with timeout 3 increased to 10s during tests 2026-09-11 03:38:36,948 26 INFO rb-c800635-224702-414046 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_refund_does_not_decrease_points: Websocket url found: ws://127.0.0.1:34003/devtools/page/27E1502AA1683639DA1D6566B36D5FD8 2026-09-11 03:38:36,958 26 INFO rb-c800635-224702-414046 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_refund_does_not_decrease_points: Enable chrome headless console log notification 2026-09-11 03:38:36,968 26 INFO rb-c800635-224702-414046 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_refund_does_not_decrease_points: Chrome headless enable page notifications 2026-09-11 03:38:37,075 26 INFO rb-c800635-224702-414046 odoo.addons.base.models.res_users: Login successful for login:pos_user from n/a 2026-09-11 03:38:37,080 26 INFO rb-c800635-224702-414046 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_refund_does_not_decrease_points: Setting session cookie in browser 2026-09-11 03:38:37,084 26 INFO rb-c800635-224702-414046 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-09-11 03:38:37,084 26 INFO rb-c800635-224702-414046 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-09-11 03:38:37,096 26 INFO rb-c800635-224702-414046 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-09-11 03:38:37,700 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 03:38:37] "GET /pos/ui?config_id=75 HTTP/1.1" 200 - 87 0.032 0.574 2026-09-11 03:38:37,702 26 INFO rb-c800635-224702-414046 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_refund_does_not_decrease_points: Navigation result: {'frameId': '27E1502AA1683639DA1D6566B36D5FD8', 'loaderId': '4C71D01692A092B57B816254254F7412', 'isDownload': False} 2026-09-11 03:38:37,702 26 INFO rb-c800635-224702-414046 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-09-11 03:38:37,715 26 INFO rb-c800635-224702-414046 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-09-11 03:38:37,733 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 03:38:37] "GET /web/assets/cbcf32d/point_of_sale.assets_prod.min.css HTTP/1.1" 200 - 2 0.003 0.006 2026-09-11 03:38:37,744 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 03:38:37] "GET /web/assets/31c33ef/web.__assets_tests_call__.min.js HTTP/1.1" 200 - 2 0.001 0.021 2026-09-11 03:38:37,753 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 03:38:37] "GET /web/assets/e7bee96/point_of_sale.assets_prod.min.js HTTP/1.1" 200 - 2 0.002 0.022 2026-09-11 03:38:38,117 26 INFO ? werkzeug: 127.0.0.1 - - [11/Sep/2026 03:38:38] "GET /point_of_sale/static/src/img/favicon.ico HTTP/1.1" 200 - 0 0.000 0.001 2026-09-11 03:38:38,130 26 INFO ? werkzeug: 127.0.0.1 - - [11/Sep/2026 03:38:38] "GET /web/static/fonts/lato/Lato-Reg-webfont.woff HTTP/1.1" 200 - 0 0.000 0.001 2026-09-11 03:38:38,145 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 03:38:38] "GET /web/webclient/translations?hash=&lang=en_US HTTP/1.1" 200 - 1 0.002 0.010 2026-09-11 03:38:38,165 26 INFO rb-c800635-224702-414046 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-09-11 03:38:38,171 26 INFO rb-c800635-224702-414046 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-09-11 03:38:38,178 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 03:38:38] "POST /web/dataset/call_kw/barcode.nomenclature/read#barcode.nomenclature.read HTTP/1.1" 200 - 4 0.001 0.005 2026-09-11 03:38:38,194 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 03:38:38] "POST /web/dataset/call_kw/barcode.rule/search_read#barcode.rule.search_read HTTP/1.1" 200 - 1 0.000 0.003 2026-09-11 03:38:38,213 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 03:38:38] "POST /pos/ping HTTP/1.1" 200 - 0 0.000 0.003 2026-09-11 03:38:38,266 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 03:38:38] "POST /web/dataset/call_kw/pos.config/register_new_device_identifier#pos.config.register_new_device_identifier HTTP/1.1" 200 - 9 0.012 0.018 2026-09-11 03:38:38,279 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 03:38:38] "GET /bus/websocket_worker_bundle?v=19.0-2 HTTP/1.1" 200 - 3 0.002 0.037 2026-09-11 03:38:38,327 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 03:38:38] "POST /web/dataset/call_kw/pos.session/load_data_params#pos.session.load_data_params HTTP/1.1" 200 - 29 0.017 0.032 2026-09-11 03:38:38,340 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 03:38:38] "GET /websocket?version=19.0-2 HTTP/1.1" 101 - 1 0.001 0.032 2026-09-11 03:38:38,986 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 03:38:38] "POST /web/dataset/call_kw/pos.session/load_data#pos.session.load_data HTTP/1.1" 200 - 390 0.269 0.346 2026-09-11 03:38:39,024 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 03:38:39] "POST /web/dataset/call_kw/pos.session/filter_local_data#pos.session.filter_local_data HTTP/1.1" 200 - 0 0.000 0.023 2026-09-11 03:38:39,101 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 03:38:39] "POST /web/dataset/call_kw/pos.config/read_config_open_orders#pos.config.read_config_open_orders HTTP/1.1" 200 - 1 0.000 0.005 2026-09-11 03:38:39,151 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 03:38:39] "GET /web/image/res.company/77/logo/256x256 HTTP/1.1" 200 - 8 0.004 0.028 2026-09-11 03:38:39,206 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 03:38:39] "POST /web/dataset/call_kw/pos.config/read_config_open_orders#pos.config.read_config_open_orders HTTP/1.1" 200 - 1 0.000 0.005 2026-09-11 03:38:39,240 26 INFO rb-c800635-224702-414046 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_refund_does_not_decrease_points.browser: Owl is running in 'dev' mode. 2026-09-11 03:38:39,253 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 03:38:39] "POST /web/dataset/call_kw/product.product/has_access#product.product.has_access HTTP/1.1" 200 - 1 0.002 0.006 2026-09-11 03:38:39,285 26 INFO ? werkzeug: 127.0.0.1 - - [11/Sep/2026 03:38:39] "GET /point_of_sale/static/src/fonts/Inconsolata.otf HTTP/1.1" 200 - 0 0.000 0.002 2026-09-11 03:38:39,300 26 INFO ? werkzeug: 127.0.0.1 - - [11/Sep/2026 03:38:39] "GET /web/static/img/odoo_logo.svg HTTP/1.1" 200 - 0 0.000 0.002 2026-09-11 03:38:39,301 26 INFO ? werkzeug: 127.0.0.1 - - [11/Sep/2026 03:38:39] "GET /hr_attendance/static/img/background-light.svg HTTP/1.1" 200 - 0 0.000 0.004 2026-09-11 03:38:39,323 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 03:38:39] "GET /web/image?model=res.company&id=77&field=logo HTTP/1.1" 200 - 3 0.006 0.027 2026-09-11 03:38:39,340 26 INFO ? werkzeug: 127.0.0.1 - - [11/Sep/2026 03:38: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-09-11 03:38:39,343 26 INFO ? werkzeug: 127.0.0.1 - - [11/Sep/2026 03:38:39] "GET /web/static/fonts/google/Roboto/Roboto-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.001 2026-09-11 03:38:39,360 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 03:38:39] "GET /web/image/res.users/148/avatar_128 HTTP/1.1" 200 - 14 0.017 0.057 2026-09-11 03:38:39,365 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 03:38:39] "GET /pos/service-worker.js HTTP/1.1" 200 - 0 0.000 0.070 2026-09-11 03:38:39,458 26 INFO rb-c800635-224702-414046 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-09-11 03:38:39,507 26 INFO ? werkzeug: 127.0.0.1 - - [11/Sep/2026 03:38:39] "GET /web/static/lib/zxing-library/zxing-library.js HTTP/1.1" 200 - 0 0.000 0.022 2026-09-11 03:38:39,563 26 INFO rb-c800635-224702-414046 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-09-11 03:38:39,584 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 03:38:39] "GET /pos/ui/75?from_backend=True HTTP/1.1" 200 - 31 0.063 0.041 2026-09-11 03:38:39,588 26 INFO rb-c800635-224702-414046 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-09-11 03:38:39,590 26 INFO ? werkzeug: 127.0.0.1 - - [11/Sep/2026 03:38:39] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.001 2026-09-11 03:38:39,662 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 03:38:39] "GET /pos/ui/75 HTTP/1.1" 200 - 31 0.039 0.140 2026-09-11 03:38:39,688 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 03:38:39] "GET /web/image?model=product.template&field=image_128&id=1571&unique=2026-09-11T03:28:11.000+00:00 HTTP/1.1" 200 - 3 0.006 0.158 2026-09-11 03:38:39,740 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 03:38:39] "GET /web/image?model=product.template&field=image_128&id=1572&unique=2026-09-11T03:28:11.000+00:00 HTTP/1.1" 200 - 3 0.012 0.194 2026-09-11 03:38:39,761 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 03:38:39] "GET /web/image?model=product.template&field=image_128&id=1573&unique=2026-09-11T03:28:11.000+00:00 HTTP/1.1" 200 - 3 0.004 0.209 2026-09-11 03:38:39,780 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 03:38:39] "GET /web/image?model=product.template&field=image_128&id=1570&unique=2026-09-11T03:28:11.000+00:00 HTTP/1.1" 200 - 3 0.001 0.259 2026-09-11 03:38:39,806 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 03:38:39] "GET /web/image?model=product.template&field=image_128&id=1574&unique=2026-09-11T03:28:11.000+00:00 HTTP/1.1" 200 - 3 0.005 0.192 2026-09-11 03:38:39,836 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 03:38:39] "GET /web/image?model=product.template&field=image_128&id=1575&unique=2026-09-11T03:28:11.000+00:00 HTTP/1.1" 200 - 3 0.009 0.157 2026-09-11 03:38:39,857 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 03:38:39] "GET /web/image?model=product.template&field=image_128&id=1576&unique=2026-09-11T03:28:11.000+00:00 HTTP/1.1" 200 - 3 0.002 0.162 2026-09-11 03:38:39,884 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 03:38:39] "GET /web/image?model=product.template&field=image_128&id=1577&unique=2026-09-11T03:28:11.000+00:00 HTTP/1.1" 200 - 3 0.004 0.131 2026-09-11 03:38:39,902 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 03:38:39] "GET /web/image?model=product.template&field=image_128&id=1578&unique=2026-09-11T03:28:11.000+00:00 HTTP/1.1" 200 - 3 0.002 0.127 2026-09-11 03:38:39,924 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 03:38:39] "GET /web/image?model=product.template&field=image_128&id=1777&unique=2026-09-11T03:28:11.000+00:00 HTTP/1.1" 200 - 3 0.002 0.135 2026-09-11 03:38:40,002 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 03:38:40] "POST /web/dataset/call_kw/pos.session/set_opening_control#pos.session.set_opening_control HTTP/1.1" 200 - 38 0.039 0.151 2026-09-11 03:38:40,114 26 INFO rb-c800635-224702-414046 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-09-11 03:38:40,176 26 INFO rb-c800635-224702-414046 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-09-11 03:38:40,228 26 INFO rb-c800635-224702-414046 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-09-11 03:38:40,283 26 INFO rb-c800635-224702-414046 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-09-11 03:38:40,685 26 INFO rb-c800635-224702-414046 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-09-11 03:38:40,736 26 INFO rb-c800635-224702-414046 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-09-11 03:38:40,796 26 INFO rb-c800635-224702-414046 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-09-11 03:38:40,836 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 03:38:40] "POST /web/dataset/call_kw/res.partner/get_new_partner#res.partner.get_new_partner HTTP/1.1" 200 - 9 0.019 0.026 2026-09-11 03:38:40,860 26 INFO rb-c800635-224702-414046 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-09-11 03:38:40,878 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 03:38:40] "POST /web/dataset/call_kw/pos.config/notify_synchronisation#pos.config.notify_synchronisation HTTP/1.1" 200 - 13 0.012 0.023 2026-09-11 03:38:40,897 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 03:38:40] "POST /web/dataset/call_kw/loyalty.card/search_read#loyalty.card.search_read HTTP/1.1" 200 - 8 0.006 0.042 2026-09-11 03:38:40,913 26 INFO rb-c800635-224702-414046 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-09-11 03:38:40,966 26 INFO rb-c800635-224702-414046 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-09-11 03:38:41,025 26 INFO rb-c800635-224702-414046 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-09-11 03:38:41,076 26 INFO rb-c800635-224702-414046 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-09-11 03:38:41,159 26 INFO rb-c800635-224702-414046 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-09-11 03:38:41,210 26 INFO rb-c800635-224702-414046 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-09-11 03:38:41,267 26 INFO rb-c800635-224702-414046 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-09-11 03:38:41,323 26 INFO rb-c800635-224702-414046 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-09-11 03:38:41,397 26 INFO rb-c800635-224702-414046 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-09-11 03:38:41,469 26 INFO rb-c800635-224702-414046 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-09-11 03:38:41,480 26 INFO ? werkzeug: 127.0.0.1 - - [11/Sep/2026 03:38:41] "GET /point_of_sale/static/src/img/card-bank.png HTTP/1.1" 200 - 0 0.000 0.001 2026-09-11 03:38:41,483 26 INFO ? werkzeug: 127.0.0.1 - - [11/Sep/2026 03:38:41] "GET /point_of_sale/static/src/img/money.png HTTP/1.1" 200 - 0 0.000 0.002 2026-09-11 03:38:41,520 26 INFO rb-c800635-224702-414046 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-09-11 03:38:41,575 26 INFO rb-c800635-224702-414046 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-09-11 03:38:41,634 26 INFO rb-c800635-224702-414046 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-09-11 03:38:41,686 26 INFO rb-c800635-224702-414046 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-09-11 03:38:41,739 26 INFO rb-c800635-224702-414046 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-09-11 03:38:41,790 26 INFO rb-c800635-224702-414046 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-09-11 03:38:41,845 26 INFO rb-c800635-224702-414046 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-09-11 03:38:41,859 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 03:38:41] "POST /web/dataset/call_kw/pos.order/validate_coupon_programs#pos.order.validate_coupon_programs HTTP/1.1" 200 - 4 0.002 0.010 2026-09-11 03:38:41,880 26 INFO rb-c800635-224702-414046 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #60243026 started for PoS orders references: [{'name': '/', 'pos_reference': '261-75-000001', 'uuid': '3b1a1dc8-712b-4285-b88a-732cf2727e1f'}] 2026-09-11 03:38:41,885 26 INFO ? werkzeug: 127.0.0.1 - - [11/Sep/2026 03:38:41] "GET /web/static/img/spin.svg HTTP/1.1" 200 - 0 0.000 0.001 2026-09-11 03:38:42,201 26 INFO rb-c800635-224702-414046 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #60243026 order {'name': '/', 'pos_reference': '261-75-000001', 'uuid': '3b1a1dc8-712b-4285-b88a-732cf2727e1f'} created pos.order #619 2026-09-11 03:38:42,211 26 INFO rb-c800635-224702-414046 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #60243026 finished 2026-09-11 03:38:42,281 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 03:38:42] "POST /web/dataset/call_kw/pos.order/sync_from_ui#pos.order.sync_from_ui HTTP/1.1" 200 - 214 0.166 0.237 2026-09-11 03:38:42,383 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 03:38:42] "POST /web/dataset/call_kw/pos.order/confirm_coupon_programs#pos.order.confirm_coupon_programs HTTP/1.1" 200 - 33 0.041 0.035 2026-09-11 03:38:42,426 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 03:38:42] "POST /web/dataset/call_kw/pos.order/get_preparation_change#pos.order.get_preparation_change HTTP/1.1" 200 - 1 0.001 0.011 2026-09-11 03:38:42,522 26 INFO rb-c800635-224702-414046 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #65153515 started for PoS orders references: [{'name': 'Shop - 000001', 'pos_reference': '261-75-000001', 'uuid': '3b1a1dc8-712b-4285-b88a-732cf2727e1f'}] 2026-09-11 03:38:42,529 26 INFO rb-c800635-224702-414046 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-09-11 03:38:42,529 26 INFO rb-c800635-224702-414046 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #65153515 order {'name': 'Shop - 000001', 'pos_reference': '261-75-000001', 'uuid': '3b1a1dc8-712b-4285-b88a-732cf2727e1f'} sync ignored for existing PoS order pos.order(619,) (state: paid) 2026-09-11 03:38:42,542 26 INFO rb-c800635-224702-414046 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #65153515 finished 2026-09-11 03:38:42,580 26 INFO rb-c800635-224702-414046 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-09-11 03:38:42,618 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 03:38:42] "POST /web/dataset/call_kw/pos.order/sync_from_ui#pos.order.sync_from_ui HTTP/1.1" 200 - 64 0.030 0.068 2026-09-11 03:38:42,641 26 INFO rb-c800635-224702-414046 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-09-11 03:38:42,653 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 03:38:42] "POST /web/dataset/call_kw/pos.order/confirm_coupon_programs#pos.order.confirm_coupon_programs HTTP/1.1" 200 - 6 0.003 0.010 2026-09-11 03:38:42,694 26 INFO rb-c800635-224702-414046 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-09-11 03:38:42,745 26 INFO rb-c800635-224702-414046 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-09-11 03:38:42,828 26 INFO rb-c800635-224702-414046 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-09-11 03:38:42,845 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 03:38:42] "POST /web/dataset/call_kw/pos.order/read_pos_orders#pos.order.read_pos_orders HTTP/1.1" 200 - 1 0.005 0.010 2026-09-11 03:38:42,890 26 INFO rb-c800635-224702-414046 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-09-11 03:38:42,893 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 03:38:42] "POST /web/dataset/call_kw/pos.config/notify_synchronisation#pos.config.notify_synchronisation HTTP/1.1" 200 - 4 0.011 0.015 2026-09-11 03:38:42,914 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 03:38:42] "POST /web/dataset/call_kw/pos.order/search_paid_order_ids#pos.order.search_paid_order_ids HTTP/1.1" 200 - 6 0.007 0.025 2026-09-11 03:38:42,939 26 INFO rb-c800635-224702-414046 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-09-11 03:38:42,991 26 INFO rb-c800635-224702-414046 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-09-11 03:38:43,012 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 03:38:43] "POST /web/dataset/call_kw/pos.order/read_pos_orders#pos.order.read_pos_orders HTTP/1.1" 200 - 42 0.033 0.052 2026-09-11 03:38:43,048 26 INFO rb-c800635-224702-414046 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-09-11 03:38:43,052 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 03:38:43] "POST /web/dataset/call_kw/pos.config/notify_synchronisation#pos.config.notify_synchronisation HTTP/1.1" 200 - 4 0.005 0.016 2026-09-11 03:38:43,114 26 INFO rb-c800635-224702-414046 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-09-11 03:38:43,162 26 INFO rb-c800635-224702-414046 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-09-11 03:38:43,206 26 INFO rb-c800635-224702-414046 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-09-11 03:38:43,259 26 INFO rb-c800635-224702-414046 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-09-11 03:38:43,309 26 INFO rb-c800635-224702-414046 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-09-11 03:38:43,360 26 INFO rb-c800635-224702-414046 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-09-11 03:38:43,435 26 INFO rb-c800635-224702-414046 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-09-11 03:38:43,484 26 INFO rb-c800635-224702-414046 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-09-11 03:38:43,540 26 INFO rb-c800635-224702-414046 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-09-11 03:38:43,604 26 INFO rb-c800635-224702-414046 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_refund_does_not_decrease_points.browser: tour succeeded 2026-09-11 03:38:43,604 26 INFO rb-c800635-224702-414046 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_refund_does_not_decrease_points.browser: ╔═════════════════════════════════════════════════════╗ ║ TOUR test_refund_does_not_decrease_points SUCCEEDED ║ ╚═════════════════════════════════════════════════════╝ 2026-09-11 03:38:43,610 26 INFO rb-c800635-224702-414046 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #11414466 started for PoS orders references: [{'name': '/', 'pos_reference': '261-75-000002', 'uuid': 'a42aadda-134e-4502-bbb2-60850120a8f2'}] 2026-09-11 03:38:43,701 26 INFO rb-c800635-224702-414046 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_refund_does_not_decrease_points.browser: heap 22471452 (allocated 24514560) 2026-09-11 03:38:43,715 26 INFO rb-c800635-224702-414046 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_refund_does_not_decrease_points: Closing chrome headless with pid 89152 2026-09-11 03:38:43,718 26 INFO rb-c800635-224702-414046 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_refund_does_not_decrease_points: Closing websocket connection 2026-09-11 03:38:43,721 26 INFO rb-c800635-224702-414046 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_refund_does_not_decrease_points: Terminating chrome headless with pid 89152 2026-09-11 03:38:43,806 26 INFO rb-c800635-224702-414046 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_refund_does_not_decrease_points: Chrome Log in: /tmp/odoo_tests/rb-c800635-224702-414046/chrome_logs/chrome_log_20260911_033843_803901_test_refund_does_not_decrease_points.txt 2026-09-11 03:38:43,807 26 INFO rb-c800635-224702-414046 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_refund_does_not_decrease_points: Removing chrome user profile "/tmp/tmp5w61y1uy_chrome_odoo" 2026-09-11 03:38:43,820 26 INFO rb-c800635-224702-414046 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_refund_does_not_decrease_points: waiting for threads: [, ] 2026-09-11 03:38:43,919 26 INFO rb-c800635-224702-414046 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #11414466 order {'name': '/', 'pos_reference': '261-75-000002', 'uuid': 'a42aadda-134e-4502-bbb2-60850120a8f2'} created pos.order #620 2026-09-11 03:38:43,923 26 INFO rb-c800635-224702-414046 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #11414466 finished 2026-09-11 03:38:43,964 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 03:38:43] "POST /web/dataset/call_kw/pos.order/sync_from_ui#pos.order.sync_from_ui HTTP/1.1" 200 - 161 0.144 0.214 2026-09-11 03:38:43,985 26 INFO rb-c800635-224702-414046 odoo.addons.pos_loyalty.tests.test_frontend: Starting TestUi.test_refund_product_part_of_rules ... 2026-09-11 03:38:44,993 26 INFO rb-c800635-224702-414046 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_refund_product_part_of_rules: Chrome pid: 89370 2026-09-11 03:38:44,994 26 INFO rb-c800635-224702-414046 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_refund_product_part_of_rules: Chrome headless temporary user profile dir: /tmp/tmpz9nr1djv_chrome_odoo 2026-09-11 03:38:44,994 26 INFO rb-c800635-224702-414046 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_refund_product_part_of_rules: Issuing json command http://127.0.0.1:38853/json/version 2026-09-11 03:38:44,995 26 INFO rb-c800635-224702-414046 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:38853', path='/json/version', query='', fragment='') with timeout 3 increased to 10s during tests 2026-09-11 03:38:45,022 26 INFO rb-c800635-224702-414046 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_refund_product_part_of_rules: Browser version: Chrome/150.0.7871.114 2026-09-11 03:38:45,022 26 INFO rb-c800635-224702-414046 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_refund_product_part_of_rules: Issuing json command http://127.0.0.1:38853/json 2026-09-11 03:38:45,027 26 INFO rb-c800635-224702-414046 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:38853', path='/json', query='', fragment='') with timeout 3 increased to 10s during tests 2026-09-11 03:38:45,036 26 INFO rb-c800635-224702-414046 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_refund_product_part_of_rules: Websocket url found: ws://127.0.0.1:38853/devtools/page/A422E8E1E1041AA9ABCFCA43A8391D2D 2026-09-11 03:38:45,049 26 INFO rb-c800635-224702-414046 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_refund_product_part_of_rules: Enable chrome headless console log notification 2026-09-11 03:38:45,068 26 INFO rb-c800635-224702-414046 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_refund_product_part_of_rules: Chrome headless enable page notifications 2026-09-11 03:38:45,166 26 INFO rb-c800635-224702-414046 odoo.addons.base.models.res_users: Login successful for login:pos_user from n/a 2026-09-11 03:38:45,175 26 INFO rb-c800635-224702-414046 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_refund_product_part_of_rules: Setting session cookie in browser 2026-09-11 03:38:45,184 26 INFO rb-c800635-224702-414046 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-09-11 03:38:45,184 26 INFO rb-c800635-224702-414046 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-09-11 03:38:45,209 26 INFO rb-c800635-224702-414046 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-09-11 03:38:45,691 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 03:38:45] "GET /pos/ui/75 HTTP/1.1" 200 - 87 0.042 0.445 2026-09-11 03:38:45,694 26 INFO rb-c800635-224702-414046 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_refund_product_part_of_rules: Navigation result: {'frameId': 'A422E8E1E1041AA9ABCFCA43A8391D2D', 'loaderId': '99464E37660D2F877E1092B3FC9F789A', 'isDownload': False} 2026-09-11 03:38:45,694 26 INFO rb-c800635-224702-414046 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_refund_product_part_of_rules: Evaluate ready code "odoo.isTourReady('RefundRulesProduct')" 2026-09-11 03:38:45,707 26 INFO rb-c800635-224702-414046 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-09-11 03:38:45,731 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 03:38:45] "GET /web/assets/31c33ef/web.__assets_tests_call__.min.js HTTP/1.1" 200 - 2 0.008 0.012 2026-09-11 03:38:45,742 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 03:38:45] "GET /web/assets/cbcf32d/point_of_sale.assets_prod.min.css HTTP/1.1" 200 - 2 0.001 0.029 2026-09-11 03:38:45,749 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 03:38:45] "GET /web/assets/e7bee96/point_of_sale.assets_prod.min.js HTTP/1.1" 200 - 2 0.005 0.028 2026-09-11 03:38:46,120 26 INFO ? werkzeug: 127.0.0.1 - - [11/Sep/2026 03:38:46] "GET /web/static/fonts/lato/Lato-Reg-webfont.woff HTTP/1.1" 200 - 0 0.000 0.001 2026-09-11 03:38:46,127 26 INFO ? werkzeug: 127.0.0.1 - - [11/Sep/2026 03:38:46] "GET /point_of_sale/static/src/img/favicon.ico HTTP/1.1" 200 - 0 0.000 0.001 2026-09-11 03:38:46,162 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 03:38:46] "GET /web/webclient/translations?hash=&lang=en_US HTTP/1.1" 200 - 1 0.001 0.023 2026-09-11 03:38:46,195 26 INFO rb-c800635-224702-414046 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-09-11 03:38:46,207 26 INFO rb-c800635-224702-414046 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-09-11 03:38:46,218 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 03:38:46] "POST /web/dataset/call_kw/barcode.nomenclature/read#barcode.nomenclature.read HTTP/1.1" 200 - 4 0.009 0.009 2026-09-11 03:38:46,234 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 03:38:46] "POST /web/dataset/call_kw/barcode.rule/search_read#barcode.rule.search_read HTTP/1.1" 200 - 1 0.000 0.004 2026-09-11 03:38:46,257 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 03:38:46] "POST /pos/ping HTTP/1.1" 200 - 0 0.000 0.002 2026-09-11 03:38:46,286 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 03:38:46] "POST /web/dataset/call_kw/pos.config/register_new_device_identifier#pos.config.register_new_device_identifier HTTP/1.1" 200 - 9 0.006 0.008 2026-09-11 03:38:46,301 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 03:38:46] "GET /bus/websocket_worker_bundle?v=19.0-2 HTTP/1.1" 200 - 3 0.006 0.019 2026-09-11 03:38:46,370 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 03:38:46] "POST /web/dataset/call_kw/pos.session/load_data_params#pos.session.load_data_params HTTP/1.1" 200 - 29 0.025 0.035 2026-09-11 03:38:46,373 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 03:38:46] "GET /websocket?version=19.0-2 HTTP/1.1" 101 - 1 0.000 0.044 2026-09-11 03:38:46,908 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 03:38:46] "POST /web/dataset/call_kw/pos.session/load_data#pos.session.load_data HTTP/1.1" 200 - 391 0.201 0.303 2026-09-11 03:38:46,928 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 03:38:46] "POST /web/dataset/call_kw/pos.session/filter_local_data#pos.session.filter_local_data HTTP/1.1" 200 - 0 0.000 0.011 2026-09-11 03:38:46,988 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 03:38: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.005 2026-09-11 03:38:47,036 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 03:38:47] "GET /web/image/res.company/77/logo/256x256 HTTP/1.1" 200 - 8 0.006 0.030 2026-09-11 03:38:47,063 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 03:38: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.007 2026-09-11 03:38:47,073 26 INFO rb-c800635-224702-414046 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_refund_product_part_of_rules.browser: Owl is running in 'dev' mode. 2026-09-11 03:38:47,086 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 03:38:47] "POST /web/dataset/call_kw/product.product/has_access#product.product.has_access HTTP/1.1" 200 - 1 0.001 0.004 2026-09-11 03:38:47,130 26 INFO ? werkzeug: 127.0.0.1 - - [11/Sep/2026 03:38:47] "GET /point_of_sale/static/src/fonts/Inconsolata.otf HTTP/1.1" 200 - 0 0.000 0.005 2026-09-11 03:38:47,187 26 INFO ? werkzeug: 127.0.0.1 - - [11/Sep/2026 03:38:47] "GET /web/static/img/odoo_logo.svg HTTP/1.1" 200 - 0 0.000 0.016 2026-09-11 03:38:47,202 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 03:38:47] "GET /web/image/res.users/148/avatar_128 HTTP/1.1" 200 - 14 0.023 0.052 2026-09-11 03:38:47,231 26 INFO ? werkzeug: 127.0.0.1 - - [11/Sep/2026 03:38:47] "GET /hr_attendance/static/img/background-light.svg HTTP/1.1" 200 - 0 0.000 0.047 2026-09-11 03:38:47,240 26 INFO ? werkzeug: 127.0.0.1 - - [11/Sep/2026 03:38:47] "GET /web/static/fonts/google/Roboto/Roboto-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.016 2026-09-11 03:38:47,242 26 INFO ? werkzeug: 127.0.0.1 - - [11/Sep/2026 03:38:47] "GET /web/static/src/libs/fontawesome/fonts/fontawesome-webfont.woff2?v=4.7.0 HTTP/1.1" 200 - 0 0.000 0.041 2026-09-11 03:38:47,249 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 03:38:47] "GET /web/image?model=res.company&id=77&field=logo HTTP/1.1" 200 - 3 0.006 0.115 2026-09-11 03:38:47,256 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 03:38:47] "GET /pos/service-worker.js HTTP/1.1" 200 - 0 0.000 0.106 2026-09-11 03:38:47,265 26 INFO rb-c800635-224702-414046 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-09-11 03:38:47,364 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 03:38:47] "GET /web/image?model=product.template&field=image_128&id=9&unique=2026-09-11T03:28:11.000+00:00 HTTP/1.1" 200 - 3 0.023 0.022 2026-09-11 03:38:47,397 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 03:38:47] "GET /web/image?model=product.template&field=image_128&id=8&unique=2026-09-11T03:28:11.000+00:00 HTTP/1.1" 200 - 4 0.003 0.076 2026-09-11 03:38:47,415 26 INFO ? werkzeug: 127.0.0.1 - - [11/Sep/2026 03:38:47] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.043 2026-09-11 03:38:47,415 26 INFO rb-c800635-224702-414046 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-09-11 03:38:47,436 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 03:38:47] "GET /web/image?model=product.template&field=image_128&id=1568&unique=2026-09-11T03:28:11.000+00:00 HTTP/1.1" 200 - 3 0.003 0.109 2026-09-11 03:38:47,442 26 INFO ? werkzeug: 127.0.0.1 - - [11/Sep/2026 03:38:47] "GET /web/static/lib/zxing-library/zxing-library.js HTTP/1.1" 200 - 0 0.000 0.002 2026-09-11 03:38:47,457 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 03:38:47] "GET /web/image?model=product.template&field=image_128&id=1570&unique=2026-09-11T03:28:11.000+00:00 HTTP/1.1" 200 - 3 0.003 0.111 2026-09-11 03:38:47,489 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 03:38:47] "GET /web/image?model=product.template&field=image_128&id=1571&unique=2026-09-11T03:28:11.000+00:00 HTTP/1.1" 200 - 3 0.004 0.140 2026-09-11 03:38:47,524 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 03:38:47] "GET /web/image?model=product.template&field=image_128&id=1572&unique=2026-09-11T03:28:11.000+00:00 HTTP/1.1" 200 - 3 0.006 0.170 2026-09-11 03:38:47,615 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 03:38:47] "GET /pos/ui/75?from_backend=True HTTP/1.1" 200 - 31 0.041 0.162 2026-09-11 03:38:47,639 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 03:38:47] "GET /web/image?model=product.template&field=image_128&id=1575&unique=2026-09-11T03:28:11.000+00:00 HTTP/1.1" 200 - 3 0.005 0.174 2026-09-11 03:38:47,665 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 03:38:47] "GET /web/image?model=product.template&field=image_128&id=1578&unique=2026-09-11T03:28:11.000+00:00 HTTP/1.1" 200 - 3 0.004 0.198 2026-09-11 03:38:47,698 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 03:38:47] "GET /web/image?model=product.template&field=image_128&id=1576&unique=2026-09-11T03:28:11.000+00:00 HTTP/1.1" 200 - 3 0.009 0.194 2026-09-11 03:38:47,724 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 03:38:47] "GET /web/image?model=product.template&field=image_128&id=1573&unique=2026-09-11T03:28:11.000+00:00 HTTP/1.1" 200 - 3 0.002 0.195 2026-09-11 03:38:47,750 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 03:38:47] "GET /web/image?model=product.template&field=image_128&id=1574&unique=2026-09-11T03:28:11.000+00:00 HTTP/1.1" 200 - 3 0.005 0.127 2026-09-11 03:38:47,779 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 03:38:47] "GET /web/image?model=product.template&field=image_128&id=1577&unique=2026-09-11T03:28:11.000+00:00 HTTP/1.1" 200 - 3 0.002 0.134 2026-09-11 03:38:47,848 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 03:38:47] "POST /web/dataset/call_kw/pos.session/set_opening_control#pos.session.set_opening_control HTTP/1.1" 200 - 38 0.034 0.142 2026-09-11 03:38:47,892 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 03:38:47] "GET /pos/ui/75 HTTP/1.1" 200 - 31 0.015 0.456 2026-09-11 03:38:47,931 26 INFO rb-c800635-224702-414046 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-09-11 03:38:48,030 26 INFO rb-c800635-224702-414046 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-09-11 03:38:48,108 26 INFO rb-c800635-224702-414046 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-09-11 03:38:48,158 26 INFO rb-c800635-224702-414046 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-09-11 03:38:48,288 26 INFO rb-c800635-224702-414046 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-09-11 03:38:48,363 26 INFO rb-c800635-224702-414046 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-09-11 03:38:48,414 26 INFO rb-c800635-224702-414046 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-09-11 03:38:48,471 26 INFO rb-c800635-224702-414046 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-09-11 03:38:48,549 26 INFO rb-c800635-224702-414046 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-09-11 03:38:48,567 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 03:38:48] "POST /web/dataset/call_kw/loyalty.card/search_read#loyalty.card.search_read HTTP/1.1" 200 - 6 0.004 0.012 2026-09-11 03:38:48,657 26 INFO rb-c800635-224702-414046 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-09-11 03:38:48,671 26 INFO ? werkzeug: 127.0.0.1 - - [11/Sep/2026 03:38:48] "GET /point_of_sale/static/src/img/money.png HTTP/1.1" 200 - 0 0.000 0.001 2026-09-11 03:38:48,673 26 INFO ? werkzeug: 127.0.0.1 - - [11/Sep/2026 03:38:48] "GET /point_of_sale/static/src/img/card-bank.png HTTP/1.1" 200 - 0 0.000 0.005 2026-09-11 03:38:48,707 26 INFO rb-c800635-224702-414046 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-09-11 03:38:48,759 26 INFO rb-c800635-224702-414046 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-09-11 03:38:48,834 26 INFO rb-c800635-224702-414046 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-09-11 03:38:48,886 26 INFO rb-c800635-224702-414046 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-09-11 03:38:48,939 26 INFO rb-c800635-224702-414046 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-09-11 03:38:48,999 26 INFO rb-c800635-224702-414046 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-09-11 03:38:49,042 26 INFO rb-c800635-224702-414046 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-09-11 03:38:49,127 26 INFO rb-c800635-224702-414046 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-09-11 03:38:49,132 26 INFO rb-c800635-224702-414046 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #52195670 started for PoS orders references: [{'name': '/', 'pos_reference': '261-75-000001', 'uuid': '2f2b3d10-471f-4c72-8719-f0ad46d9d426'}] 2026-09-11 03:38:49,136 26 INFO ? werkzeug: 127.0.0.1 - - [11/Sep/2026 03:38:49] "GET /web/static/img/spin.svg HTTP/1.1" 200 - 0 0.000 0.003 2026-09-11 03:38:49,436 26 INFO rb-c800635-224702-414046 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #52195670 order {'name': '/', 'pos_reference': '261-75-000001', 'uuid': '2f2b3d10-471f-4c72-8719-f0ad46d9d426'} created pos.order #621 2026-09-11 03:38:49,449 26 INFO rb-c800635-224702-414046 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #52195670 finished 2026-09-11 03:38:49,484 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 03:38:49] "POST /web/dataset/call_kw/pos.order/sync_from_ui#pos.order.sync_from_ui HTTP/1.1" 200 - 230 0.133 0.221 2026-09-11 03:38:49,877 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 03:38:49] "POST /web/dataset/call_kw/pos.order/confirm_coupon_programs#pos.order.confirm_coupon_programs HTTP/1.1" 200 - 108 0.059 0.295 2026-09-11 03:38:49,924 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 03:38:49] "POST /web/dataset/call_kw/pos.order/get_preparation_change#pos.order.get_preparation_change HTTP/1.1" 200 - 1 0.001 0.006 2026-09-11 03:38:50,019 26 INFO rb-c800635-224702-414046 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #86124998 started for PoS orders references: [{'name': 'Shop - 000001', 'pos_reference': '261-75-000001', 'uuid': '2f2b3d10-471f-4c72-8719-f0ad46d9d426'}] 2026-09-11 03:38:50,027 26 INFO rb-c800635-224702-414046 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #86124998 order {'name': 'Shop - 000001', 'pos_reference': '261-75-000001', 'uuid': '2f2b3d10-471f-4c72-8719-f0ad46d9d426'} sync ignored for existing PoS order pos.order(621,) (state: paid) 2026-09-11 03:38:50,029 26 INFO rb-c800635-224702-414046 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-09-11 03:38:50,049 26 INFO rb-c800635-224702-414046 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #86124998 finished 2026-09-11 03:38:50,079 26 INFO rb-c800635-224702-414046 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-09-11 03:38:50,129 26 INFO rb-c800635-224702-414046 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-09-11 03:38:50,141 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 03:38:50] "POST /web/dataset/call_kw/pos.order/sync_from_ui#pos.order.sync_from_ui HTTP/1.1" 200 - 65 0.045 0.079 2026-09-11 03:38:50,172 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 03:38:50] "POST /web/dataset/call_kw/loyalty.card/read#loyalty.card.read HTTP/1.1" 200 - 4 0.003 0.009 2026-09-11 03:38:50,205 26 INFO rb-c800635-224702-414046 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-09-11 03:38:50,216 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 03:38:50] "POST /web/dataset/call_kw/pos.order/confirm_coupon_programs#pos.order.confirm_coupon_programs HTTP/1.1" 200 - 8 0.005 0.011 2026-09-11 03:38:50,251 26 INFO rb-c800635-224702-414046 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-09-11 03:38:50,308 26 INFO rb-c800635-224702-414046 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-09-11 03:38:50,373 26 INFO rb-c800635-224702-414046 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-09-11 03:38:50,380 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 03:38:50] "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-09-11 03:38:50,414 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 03:38:50] "POST /web/dataset/call_kw/pos.config/notify_synchronisation#pos.config.notify_synchronisation HTTP/1.1" 200 - 4 0.004 0.015 2026-09-11 03:38:50,429 26 INFO rb-c800635-224702-414046 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-09-11 03:38:50,444 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 03:38:50] "POST /web/dataset/call_kw/pos.order/search_paid_order_ids#pos.order.search_paid_order_ids HTTP/1.1" 200 - 6 0.008 0.014 2026-09-11 03:38:50,485 26 INFO rb-c800635-224702-414046 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-09-11 03:38:50,536 26 INFO rb-c800635-224702-414046 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-09-11 03:38:50,588 26 INFO rb-c800635-224702-414046 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-09-11 03:38:50,639 26 INFO rb-c800635-224702-414046 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-09-11 03:38:50,698 26 INFO rb-c800635-224702-414046 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-09-11 03:38:50,748 26 INFO rb-c800635-224702-414046 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-09-11 03:38:50,799 26 INFO rb-c800635-224702-414046 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-09-11 03:38:50,852 26 INFO rb-c800635-224702-414046 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-09-11 03:38:50,902 26 INFO rb-c800635-224702-414046 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-09-11 03:38:51,032 26 INFO rb-c800635-224702-414046 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-09-11 03:38:51,088 26 INFO rb-c800635-224702-414046 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-09-11 03:38:51,139 26 INFO rb-c800635-224702-414046 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-09-11 03:38:51,190 26 INFO rb-c800635-224702-414046 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-09-11 03:38:51,242 26 INFO rb-c800635-224702-414046 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-09-11 03:38:51,293 26 INFO rb-c800635-224702-414046 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-09-11 03:38:51,344 26 INFO rb-c800635-224702-414046 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-09-11 03:38:51,397 26 INFO rb-c800635-224702-414046 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-09-11 03:38:51,467 26 INFO rb-c800635-224702-414046 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-09-11 03:38:51,522 26 INFO rb-c800635-224702-414046 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_refund_product_part_of_rules.browser: tour succeeded 2026-09-11 03:38:51,523 26 INFO rb-c800635-224702-414046 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_refund_product_part_of_rules.browser: ╔═══════════════════════════════════╗ ║ TOUR RefundRulesProduct SUCCEEDED ║ ╚═══════════════════════════════════╝ 2026-09-11 03:38:51,674 26 INFO rb-c800635-224702-414046 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_refund_product_part_of_rules.browser: heap 23870248 (allocated 26742784) 2026-09-11 03:38:51,685 26 INFO rb-c800635-224702-414046 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_refund_product_part_of_rules: Closing chrome headless with pid 89370 2026-09-11 03:38:51,686 26 INFO rb-c800635-224702-414046 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_refund_product_part_of_rules: Closing websocket connection 2026-09-11 03:38:51,692 26 INFO rb-c800635-224702-414046 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_refund_product_part_of_rules: Terminating chrome headless with pid 89370 2026-09-11 03:38:51,762 26 INFO rb-c800635-224702-414046 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_refund_product_part_of_rules: Chrome Log in: /tmp/odoo_tests/rb-c800635-224702-414046/chrome_logs/chrome_log_20260911_033851_762022_test_refund_product_part_of_rules.txt 2026-09-11 03:38:51,762 26 INFO rb-c800635-224702-414046 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_refund_product_part_of_rules: Removing chrome user profile "/tmp/tmpz9nr1djv_chrome_odoo" 2026-09-11 03:38:51,774 26 INFO rb-c800635-224702-414046 odoo.addons.pos_loyalty.tests.test_frontend: Starting TestUi.test_refund_with_gift_card ... 2026-09-11 03:38:52,328 26 INFO rb-c800635-224702-414046 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_refund_with_gift_card: Chrome pid: 89586 2026-09-11 03:38:52,328 26 INFO rb-c800635-224702-414046 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_refund_with_gift_card: Chrome headless temporary user profile dir: /tmp/tmpv009aj6__chrome_odoo 2026-09-11 03:38:52,329 26 INFO rb-c800635-224702-414046 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_refund_with_gift_card: Issuing json command http://127.0.0.1:35123/json/version 2026-09-11 03:38:52,330 26 INFO rb-c800635-224702-414046 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:35123', path='/json/version', query='', fragment='') with timeout 3 increased to 10s during tests 2026-09-11 03:38:52,345 26 INFO rb-c800635-224702-414046 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_refund_with_gift_card: Browser version: Chrome/150.0.7871.114 2026-09-11 03:38:52,345 26 INFO rb-c800635-224702-414046 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_refund_with_gift_card: Issuing json command http://127.0.0.1:35123/json 2026-09-11 03:38:52,346 26 INFO rb-c800635-224702-414046 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:35123', path='/json', query='', fragment='') with timeout 3 increased to 10s during tests 2026-09-11 03:38:52,357 26 INFO rb-c800635-224702-414046 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_refund_with_gift_card: Websocket url found: ws://127.0.0.1:35123/devtools/page/80166C51466FD2E9F89AFFFA578850EC 2026-09-11 03:38:52,360 26 INFO rb-c800635-224702-414046 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_refund_with_gift_card: Enable chrome headless console log notification 2026-09-11 03:38:52,368 26 INFO rb-c800635-224702-414046 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_refund_with_gift_card: Chrome headless enable page notifications 2026-09-11 03:38:52,455 26 INFO rb-c800635-224702-414046 odoo.addons.base.models.res_users: Login successful for login:pos_user from n/a 2026-09-11 03:38:52,459 26 INFO rb-c800635-224702-414046 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_refund_with_gift_card: Setting session cookie in browser 2026-09-11 03:38:52,464 26 INFO rb-c800635-224702-414046 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-09-11 03:38:52,464 26 INFO rb-c800635-224702-414046 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-09-11 03:38:52,480 26 INFO rb-c800635-224702-414046 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-09-11 03:38:52,923 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 03:38:52] "GET /pos/ui/75 HTTP/1.1" 200 - 88 0.076 0.369 2026-09-11 03:38:52,927 26 INFO rb-c800635-224702-414046 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_refund_with_gift_card: Navigation result: {'frameId': '80166C51466FD2E9F89AFFFA578850EC', 'loaderId': 'B66227276D4181F2FB165DF4BF8597B3', 'isDownload': False} 2026-09-11 03:38:52,927 26 INFO rb-c800635-224702-414046 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_refund_with_gift_card: Evaluate ready code "odoo.isTourReady('GiftCardWithRefundtTour')" 2026-09-11 03:38:52,942 26 INFO rb-c800635-224702-414046 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-09-11 03:38:52,955 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 03:38:52] "GET /web/assets/cbcf32d/point_of_sale.assets_prod.min.css HTTP/1.1" 200 - 2 0.001 0.006 2026-09-11 03:38:52,972 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 03:38:52] "GET /web/assets/31c33ef/web.__assets_tests_call__.min.js HTTP/1.1" 200 - 2 0.003 0.023 2026-09-11 03:38:52,979 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 03:38:52] "GET /web/assets/e7bee96/point_of_sale.assets_prod.min.js HTTP/1.1" 200 - 2 0.005 0.021 2026-09-11 03:38:53,417 26 INFO ? werkzeug: 127.0.0.1 - - [11/Sep/2026 03:38:53] "GET /web/static/fonts/lato/Lato-Reg-webfont.woff HTTP/1.1" 200 - 0 0.000 0.001 2026-09-11 03:38:53,425 26 INFO ? werkzeug: 127.0.0.1 - - [11/Sep/2026 03:38:53] "GET /point_of_sale/static/src/img/favicon.ico HTTP/1.1" 200 - 0 0.000 0.005 2026-09-11 03:38:53,445 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 03:38:53] "GET /web/webclient/translations?hash=&lang=en_US HTTP/1.1" 200 - 1 0.001 0.010 2026-09-11 03:38:53,464 26 INFO rb-c800635-224702-414046 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-09-11 03:38:53,475 26 INFO rb-c800635-224702-414046 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-09-11 03:38:53,480 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 03:38:53] "POST /web/dataset/call_kw/barcode.nomenclature/read#barcode.nomenclature.read HTTP/1.1" 200 - 5 0.006 0.007 2026-09-11 03:38:53,500 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 03:38:53] "POST /web/dataset/call_kw/barcode.rule/search_read#barcode.rule.search_read HTTP/1.1" 200 - 1 0.001 0.004 2026-09-11 03:38:53,510 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 03:38:53] "POST /pos/ping HTTP/1.1" 200 - 0 0.000 0.002 2026-09-11 03:38:53,537 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 03:38:53] "POST /web/dataset/call_kw/pos.config/register_new_device_identifier#pos.config.register_new_device_identifier HTTP/1.1" 200 - 9 0.005 0.009 2026-09-11 03:38:53,549 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 03:38:53] "GET /bus/websocket_worker_bundle?v=19.0-2 HTTP/1.1" 200 - 3 0.002 0.020 2026-09-11 03:38:53,588 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 03:38:53] "POST /web/dataset/call_kw/pos.session/load_data_params#pos.session.load_data_params HTTP/1.1" 200 - 29 0.014 0.024 2026-09-11 03:38:53,591 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 03:38:53] "GET /websocket?version=19.0-2 HTTP/1.1" 101 - 1 0.000 0.018 2026-09-11 03:38:54,094 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 03:38:54] "POST /web/dataset/call_kw/pos.session/load_data#pos.session.load_data HTTP/1.1" 200 - 391 0.243 0.235 2026-09-11 03:38:54,114 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 03:38:54] "POST /web/dataset/call_kw/pos.session/filter_local_data#pos.session.filter_local_data HTTP/1.1" 200 - 0 0.000 0.005 2026-09-11 03:38:54,156 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 03:38: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.004 2026-09-11 03:38:54,200 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 03:38:54] "GET /web/image/res.company/77/logo/256x256 HTTP/1.1" 200 - 8 0.005 0.030 2026-09-11 03:38:54,222 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 03:38: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-09-11 03:38:54,237 26 INFO rb-c800635-224702-414046 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_refund_with_gift_card.browser: Owl is running in 'dev' mode. 2026-09-11 03:38:54,249 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 03:38:54] "POST /web/dataset/call_kw/product.product/has_access#product.product.has_access HTTP/1.1" 200 - 1 0.002 0.004 2026-09-11 03:38:54,310 26 INFO ? werkzeug: 127.0.0.1 - - [11/Sep/2026 03:38:54] "GET /point_of_sale/static/src/fonts/Inconsolata.otf HTTP/1.1" 200 - 0 0.000 0.015 2026-09-11 03:38:54,321 26 INFO ? werkzeug: 127.0.0.1 - - [11/Sep/2026 03:38:54] "GET /web/static/img/odoo_logo.svg HTTP/1.1" 200 - 0 0.000 0.001 2026-09-11 03:38:54,324 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 03:38:54] "GET /web/image?model=res.company&id=77&field=logo HTTP/1.1" 200 - 3 0.004 0.020 2026-09-11 03:38:54,332 26 INFO ? werkzeug: 127.0.0.1 - - [11/Sep/2026 03:38:54] "GET /hr_attendance/static/img/background-light.svg HTTP/1.1" 200 - 0 0.000 0.009 2026-09-11 03:38:54,352 26 INFO ? werkzeug: 127.0.0.1 - - [11/Sep/2026 03:38:54] "GET /web/static/fonts/google/Roboto/Roboto-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.005 2026-09-11 03:38:54,356 26 INFO ? werkzeug: 127.0.0.1 - - [11/Sep/2026 03:38:54] "GET /web/static/src/libs/fontawesome/fonts/fontawesome-webfont.woff2?v=4.7.0 HTTP/1.1" 200 - 0 0.000 0.018 2026-09-11 03:38:54,366 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 03:38:54] "GET /web/image/res.users/148/avatar_128 HTTP/1.1" 200 - 14 0.009 0.055 2026-09-11 03:38:54,370 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 03:38:54] "GET /pos/service-worker.js HTTP/1.1" 200 - 0 0.000 0.056 2026-09-11 03:38:54,440 26 INFO rb-c800635-224702-414046 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-09-11 03:38:54,465 26 INFO ? werkzeug: 127.0.0.1 - - [11/Sep/2026 03:38:54] "GET /web/static/lib/zxing-library/zxing-library.js HTTP/1.1" 200 - 0 0.000 0.003 2026-09-11 03:38:54,525 26 INFO rb-c800635-224702-414046 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-09-11 03:38:54,559 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 03:38:54] "GET /pos/ui/75 HTTP/1.1" 200 - 31 0.066 0.032 2026-09-11 03:38:54,568 26 INFO ? werkzeug: 127.0.0.1 - - [11/Sep/2026 03:38:54] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.003 2026-09-11 03:38:54,571 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 03:38:54] "GET /web/image?model=product.template&field=image_128&id=8&unique=2026-09-11T03:28:11.000+00:00 HTTP/1.1" 200 - 4 0.002 0.084 2026-09-11 03:38:54,592 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 03:38:54] "GET /web/image?model=product.template&field=image_128&id=1570&unique=2026-09-11T03:28:11.000+00:00 HTTP/1.1" 200 - 3 0.003 0.101 2026-09-11 03:38:54,613 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 03:38:54] "GET /web/image?model=product.template&field=image_128&id=1572&unique=2026-09-11T03:28:11.000+00:00 HTTP/1.1" 200 - 3 0.002 0.116 2026-09-11 03:38:54,635 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 03:38:54] "GET /web/image?model=product.template&field=image_128&id=1571&unique=2026-09-11T03:28:11.000+00:00 HTTP/1.1" 200 - 3 0.002 0.145 2026-09-11 03:38:54,689 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 03:38:54] "GET /pos/ui/75?from_backend=True HTTP/1.1" 200 - 31 0.014 0.215 2026-09-11 03:38:54,712 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 03:38:54] "GET /web/image?model=product.template&field=image_128&id=1575&unique=2026-09-11T03:28:11.000+00:00 HTTP/1.1" 200 - 3 0.002 0.135 2026-09-11 03:38:54,730 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 03:38:54] "GET /web/image?model=product.template&field=image_128&id=1577&unique=2026-09-11T03:28:11.000+00:00 HTTP/1.1" 200 - 3 0.003 0.150 2026-09-11 03:38:54,753 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 03:38:54] "GET /web/image?model=product.template&field=image_128&id=1578&unique=2026-09-11T03:28:11.000+00:00 HTTP/1.1" 200 - 3 0.002 0.148 2026-09-11 03:38:54,774 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 03:38:54] "GET /web/image?model=product.template&field=image_128&id=1576&unique=2026-09-11T03:28:11.000+00:00 HTTP/1.1" 200 - 3 0.002 0.148 2026-09-11 03:38:54,861 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 03:38:54] "POST /web/dataset/call_kw/pos.session/set_opening_control#pos.session.set_opening_control HTTP/1.1" 200 - 38 0.049 0.174 2026-09-11 03:38:54,879 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 03:38:54] "GET /web/image?model=product.template&field=image_128&id=1574&unique=2026-09-11T03:28:11.000+00:00 HTTP/1.1" 200 - 3 0.002 0.159 2026-09-11 03:38:54,902 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 03:38:54] "GET /web/image?model=product.template&field=image_128&id=1573&unique=2026-09-11T03:28:11.000+00:00 HTTP/1.1" 200 - 3 0.004 0.206 2026-09-11 03:38:54,913 26 INFO rb-c800635-224702-414046 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-09-11 03:38:54,966 26 INFO rb-c800635-224702-414046 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-09-11 03:38:55,018 26 INFO rb-c800635-224702-414046 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-09-11 03:38:55,069 26 INFO rb-c800635-224702-414046 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-09-11 03:38:55,119 26 INFO rb-c800635-224702-414046 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-09-11 03:38:55,171 26 INFO rb-c800635-224702-414046 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-09-11 03:38:55,221 26 INFO rb-c800635-224702-414046 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-09-11 03:38:55,290 26 INFO rb-c800635-224702-414046 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-09-11 03:38:55,301 26 INFO ? werkzeug: 127.0.0.1 - - [11/Sep/2026 03:38:55] "GET /point_of_sale/static/src/img/card-bank.png HTTP/1.1" 200 - 0 0.000 0.001 2026-09-11 03:38:55,303 26 INFO ? werkzeug: 127.0.0.1 - - [11/Sep/2026 03:38:55] "GET /point_of_sale/static/src/img/money.png HTTP/1.1" 200 - 0 0.000 0.001 2026-09-11 03:38:55,341 26 INFO rb-c800635-224702-414046 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-09-11 03:38:55,393 26 INFO rb-c800635-224702-414046 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-09-11 03:38:55,468 26 INFO rb-c800635-224702-414046 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-09-11 03:38:55,523 26 INFO rb-c800635-224702-414046 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-09-11 03:38:55,576 26 INFO rb-c800635-224702-414046 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-09-11 03:38:55,651 26 INFO rb-c800635-224702-414046 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-09-11 03:38:55,655 26 INFO rb-c800635-224702-414046 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #38881751 started for PoS orders references: [{'name': '/', 'pos_reference': '261-75-000001', 'uuid': '762fa355-b01d-4b4f-80ad-393faa72aca3'}] 2026-09-11 03:38:55,656 26 INFO ? werkzeug: 127.0.0.1 - - [11/Sep/2026 03:38:55] "GET /web/static/img/spin.svg HTTP/1.1" 200 - 0 0.000 0.003 2026-09-11 03:38:55,960 26 INFO rb-c800635-224702-414046 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #38881751 order {'name': '/', 'pos_reference': '261-75-000001', 'uuid': '762fa355-b01d-4b4f-80ad-393faa72aca3'} created pos.order #622 2026-09-11 03:38:55,972 26 INFO rb-c800635-224702-414046 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #38881751 finished 2026-09-11 03:38:56,007 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 03:38:56] "POST /web/dataset/call_kw/pos.order/sync_from_ui#pos.order.sync_from_ui HTTP/1.1" 200 - 201 0.137 0.218 2026-09-11 03:38:56,059 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 03:38:56] "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-09-11 03:38:56,155 26 INFO rb-c800635-224702-414046 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #16542873 started for PoS orders references: [{'name': 'Shop - 000001', 'pos_reference': '261-75-000001', 'uuid': '762fa355-b01d-4b4f-80ad-393faa72aca3'}] 2026-09-11 03:38:56,161 26 INFO rb-c800635-224702-414046 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #16542873 order {'name': 'Shop - 000001', 'pos_reference': '261-75-000001', 'uuid': '762fa355-b01d-4b4f-80ad-393faa72aca3'} sync ignored for existing PoS order pos.order(622,) (state: paid) 2026-09-11 03:38:56,168 26 INFO rb-c800635-224702-414046 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-09-11 03:38:56,171 26 INFO rb-c800635-224702-414046 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #16542873 finished 2026-09-11 03:38:56,221 26 INFO rb-c800635-224702-414046 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-09-11 03:38:56,255 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 03:38:56] "POST /web/dataset/call_kw/pos.order/sync_from_ui#pos.order.sync_from_ui HTTP/1.1" 200 - 64 0.036 0.068 2026-09-11 03:38:56,278 26 INFO rb-c800635-224702-414046 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-09-11 03:38:56,328 26 INFO rb-c800635-224702-414046 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-09-11 03:38:56,385 26 INFO rb-c800635-224702-414046 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-09-11 03:38:56,453 26 INFO rb-c800635-224702-414046 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-09-11 03:38:56,460 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 03:38:56] "POST /web/dataset/call_kw/pos.order/read_pos_orders#pos.order.read_pos_orders HTTP/1.1" 200 - 1 0.000 0.004 2026-09-11 03:38:56,495 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 03:38:56] "POST /web/dataset/call_kw/pos.config/notify_synchronisation#pos.config.notify_synchronisation HTTP/1.1" 200 - 4 0.003 0.015 2026-09-11 03:38:56,513 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 03:38:56] "POST /web/dataset/call_kw/pos.order/search_paid_order_ids#pos.order.search_paid_order_ids HTTP/1.1" 200 - 6 0.003 0.007 2026-09-11 03:38:56,514 26 INFO rb-c800635-224702-414046 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-09-11 03:38:56,565 26 INFO rb-c800635-224702-414046 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-09-11 03:38:56,616 26 INFO rb-c800635-224702-414046 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-09-11 03:38:56,668 26 INFO rb-c800635-224702-414046 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-09-11 03:38:56,718 26 INFO rb-c800635-224702-414046 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-09-11 03:38:56,769 26 INFO rb-c800635-224702-414046 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-09-11 03:38:56,843 26 INFO rb-c800635-224702-414046 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-09-11 03:38:56,896 26 INFO rb-c800635-224702-414046 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-09-11 03:38:56,961 26 INFO rb-c800635-224702-414046 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-09-11 03:38:57,012 26 INFO rb-c800635-224702-414046 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-09-11 03:38:57,068 26 INFO rb-c800635-224702-414046 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-09-11 03:38:57,119 26 INFO rb-c800635-224702-414046 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-09-11 03:38:57,169 26 INFO rb-c800635-224702-414046 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-09-11 03:38:57,220 26 INFO rb-c800635-224702-414046 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-09-11 03:38:57,271 26 INFO rb-c800635-224702-414046 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-09-11 03:38:57,340 26 INFO rb-c800635-224702-414046 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-09-11 03:38:57,391 26 INFO rb-c800635-224702-414046 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-09-11 03:38:57,443 26 INFO rb-c800635-224702-414046 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-09-11 03:38:57,493 26 INFO rb-c800635-224702-414046 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-09-11 03:38:57,544 26 INFO rb-c800635-224702-414046 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-09-11 03:38:57,594 26 INFO rb-c800635-224702-414046 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-09-11 03:38:57,645 26 INFO rb-c800635-224702-414046 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-09-11 03:38:57,696 26 INFO rb-c800635-224702-414046 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-09-11 03:38:57,748 26 INFO rb-c800635-224702-414046 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-09-11 03:38:57,797 26 INFO rb-c800635-224702-414046 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_refund_with_gift_card.browser: tour succeeded 2026-09-11 03:38:57,798 26 INFO rb-c800635-224702-414046 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_refund_with_gift_card.browser: ╔════════════════════════════════════════╗ ║ TOUR GiftCardWithRefundtTour SUCCEEDED ║ ╚════════════════════════════════════════╝ 2026-09-11 03:38:57,877 26 INFO rb-c800635-224702-414046 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_refund_with_gift_card.browser: heap 17444840 (allocated 19009536) 2026-09-11 03:38:57,887 26 INFO rb-c800635-224702-414046 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_refund_with_gift_card: Closing chrome headless with pid 89586 2026-09-11 03:38:57,890 26 INFO rb-c800635-224702-414046 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_refund_with_gift_card: Closing websocket connection 2026-09-11 03:38:57,891 26 INFO rb-c800635-224702-414046 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_refund_with_gift_card: Terminating chrome headless with pid 89586 2026-09-11 03:38:57,991 26 INFO rb-c800635-224702-414046 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_refund_with_gift_card: Chrome Log in: /tmp/odoo_tests/rb-c800635-224702-414046/chrome_logs/chrome_log_20260911_033857_991645_test_refund_with_gift_card.txt 2026-09-11 03:38:57,992 26 INFO rb-c800635-224702-414046 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_refund_with_gift_card: Removing chrome user profile "/tmp/tmpv009aj6__chrome_odoo" 2026-09-11 03:38:58,003 26 INFO rb-c800635-224702-414046 odoo.addons.pos_loyalty.tests.test_frontend: Starting TestUi.test_reward_line_tax_grouping_key ... 2026-09-11 03:38:58,522 26 INFO rb-c800635-224702-414046 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_reward_line_tax_grouping_key: Chrome pid: 89796 2026-09-11 03:38:58,522 26 INFO rb-c800635-224702-414046 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_reward_line_tax_grouping_key: Chrome headless temporary user profile dir: /tmp/tmpccnbpo98_chrome_odoo 2026-09-11 03:38:58,522 26 INFO rb-c800635-224702-414046 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_reward_line_tax_grouping_key: Issuing json command http://127.0.0.1:44703/json/version 2026-09-11 03:38:58,524 26 INFO rb-c800635-224702-414046 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:44703', path='/json/version', query='', fragment='') with timeout 3 increased to 10s during tests 2026-09-11 03:38:58,553 26 INFO rb-c800635-224702-414046 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_reward_line_tax_grouping_key: Browser version: Chrome/150.0.7871.114 2026-09-11 03:38:58,553 26 INFO rb-c800635-224702-414046 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_reward_line_tax_grouping_key: Issuing json command http://127.0.0.1:44703/json 2026-09-11 03:38:58,553 26 INFO rb-c800635-224702-414046 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:44703', path='/json', query='', fragment='') with timeout 3 increased to 10s during tests 2026-09-11 03:38:58,561 26 INFO rb-c800635-224702-414046 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_reward_line_tax_grouping_key: Websocket url found: ws://127.0.0.1:44703/devtools/page/594F9DA224FEF95B2A20BB9912B7564E 2026-09-11 03:38:58,570 26 INFO rb-c800635-224702-414046 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_reward_line_tax_grouping_key: Enable chrome headless console log notification 2026-09-11 03:38:58,584 26 INFO rb-c800635-224702-414046 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_reward_line_tax_grouping_key: Chrome headless enable page notifications 2026-09-11 03:38:58,680 26 INFO rb-c800635-224702-414046 odoo.addons.base.models.res_users: Login successful for login:pos_user from n/a 2026-09-11 03:38:58,685 26 INFO rb-c800635-224702-414046 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_reward_line_tax_grouping_key: Setting session cookie in browser 2026-09-11 03:38:58,688 26 INFO rb-c800635-224702-414046 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-09-11 03:38:58,688 26 INFO rb-c800635-224702-414046 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-09-11 03:38:58,701 26 INFO rb-c800635-224702-414046 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-09-11 03:38:59,273 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 03:38:59] "GET /pos/ui/75 HTTP/1.1" 200 - 88 0.030 0.545 2026-09-11 03:38:59,276 26 INFO rb-c800635-224702-414046 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_reward_line_tax_grouping_key: Navigation result: {'frameId': '594F9DA224FEF95B2A20BB9912B7564E', 'loaderId': '4D7CBB89A60886EEF098EC8CABF8EDC2', 'isDownload': False} 2026-09-11 03:38:59,277 26 INFO rb-c800635-224702-414046 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-09-11 03:38:59,300 26 INFO rb-c800635-224702-414046 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-09-11 03:38:59,316 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 03:38:59] "GET /web/assets/31c33ef/web.__assets_tests_call__.min.js HTTP/1.1" 200 - 2 0.001 0.010 2026-09-11 03:38:59,339 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 03:38:59] "GET /web/assets/cbcf32d/point_of_sale.assets_prod.min.css HTTP/1.1" 200 - 2 0.015 0.018 2026-09-11 03:38:59,348 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 03:38:59] "GET /web/assets/e7bee96/point_of_sale.assets_prod.min.js HTTP/1.1" 200 - 2 0.001 0.037 2026-09-11 03:38:59,783 26 INFO ? werkzeug: 127.0.0.1 - - [11/Sep/2026 03:38:59] "GET /point_of_sale/static/src/img/favicon.ico HTTP/1.1" 200 - 0 0.000 0.003 2026-09-11 03:38:59,821 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 03:38:59] "GET /web/webclient/translations?hash=&lang=en_US HTTP/1.1" 200 - 1 0.001 0.012 2026-09-11 03:38:59,828 26 INFO ? werkzeug: 127.0.0.1 - - [11/Sep/2026 03:38:59] "GET /web/static/fonts/lato/Lato-Reg-webfont.woff HTTP/1.1" 200 - 0 0.000 0.002 2026-09-11 03:38:59,835 26 INFO rb-c800635-224702-414046 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-09-11 03:38:59,843 26 INFO rb-c800635-224702-414046 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-09-11 03:38:59,845 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 03:38:59] "POST /web/dataset/call_kw/barcode.nomenclature/read#barcode.nomenclature.read HTTP/1.1" 200 - 4 0.002 0.004 2026-09-11 03:38:59,857 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 03:38:59] "POST /web/dataset/call_kw/barcode.rule/search_read#barcode.rule.search_read HTTP/1.1" 200 - 1 0.000 0.003 2026-09-11 03:38:59,866 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 03:38:59] "POST /pos/ping HTTP/1.1" 200 - 0 0.000 0.001 2026-09-11 03:38:59,884 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 03:38:59] "POST /web/dataset/call_kw/pos.config/register_new_device_identifier#pos.config.register_new_device_identifier HTTP/1.1" 200 - 9 0.004 0.007 2026-09-11 03:38:59,894 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 03:38:59] "GET /bus/websocket_worker_bundle?v=19.0-2 HTTP/1.1" 200 - 3 0.001 0.017 2026-09-11 03:38:59,946 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 03:38:59] "POST /web/dataset/call_kw/pos.session/load_data_params#pos.session.load_data_params HTTP/1.1" 200 - 29 0.017 0.030 2026-09-11 03:38:59,949 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 03:38:59] "GET /websocket?version=19.0-2 HTTP/1.1" 101 - 1 0.000 0.029 2026-09-11 03:39:00,431 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 03:39:00] "POST /web/dataset/call_kw/pos.session/load_data#pos.session.load_data HTTP/1.1" 200 - 390 0.186 0.251 2026-09-11 03:39:00,452 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 03:39:00] "POST /web/dataset/call_kw/pos.session/filter_local_data#pos.session.filter_local_data HTTP/1.1" 200 - 0 0.000 0.004 2026-09-11 03:39:00,519 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 03:39: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.006 2026-09-11 03:39:00,570 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 03:39:00] "GET /web/image/res.company/77/logo/256x256 HTTP/1.1" 200 - 8 0.004 0.027 2026-09-11 03:39:00,619 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 03:39: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.019 2026-09-11 03:39:00,631 26 INFO rb-c800635-224702-414046 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_reward_line_tax_grouping_key.browser: Owl is running in 'dev' mode. 2026-09-11 03:39:00,643 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 03:39:00] "POST /web/dataset/call_kw/product.product/has_access#product.product.has_access HTTP/1.1" 200 - 1 0.002 0.004 2026-09-11 03:39:00,702 26 INFO ? werkzeug: 127.0.0.1 - - [11/Sep/2026 03:39:00] "GET /point_of_sale/static/src/fonts/Inconsolata.otf HTTP/1.1" 200 - 0 0.000 0.017 2026-09-11 03:39:00,712 26 INFO ? werkzeug: 127.0.0.1 - - [11/Sep/2026 03:39:00] "GET /hr_attendance/static/img/background-light.svg HTTP/1.1" 200 - 0 0.000 0.014 2026-09-11 03:39:00,719 26 INFO ? werkzeug: 127.0.0.1 - - [11/Sep/2026 03:39:00] "GET /web/static/img/odoo_logo.svg HTTP/1.1" 200 - 0 0.000 0.026 2026-09-11 03:39:00,723 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 03:39:00] "GET /web/image?model=res.company&id=77&field=logo HTTP/1.1" 200 - 3 0.009 0.026 2026-09-11 03:39:00,740 26 INFO ? werkzeug: 127.0.0.1 - - [11/Sep/2026 03:39:00] "GET /web/static/fonts/google/Roboto/Roboto-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.001 2026-09-11 03:39:00,743 26 INFO ? werkzeug: 127.0.0.1 - - [11/Sep/2026 03:39:00] "GET /web/static/src/libs/fontawesome/fonts/fontawesome-webfont.woff2?v=4.7.0 HTTP/1.1" 200 - 0 0.000 0.007 2026-09-11 03:39:00,768 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 03:39:00] "GET /web/image/res.users/148/avatar_128 HTTP/1.1" 200 - 14 0.015 0.068 2026-09-11 03:39:00,770 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 03:39:00] "GET /pos/service-worker.js HTTP/1.1" 200 - 0 0.000 0.083 2026-09-11 03:39:00,813 26 INFO rb-c800635-224702-414046 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-09-11 03:39:00,835 26 INFO ? werkzeug: 127.0.0.1 - - [11/Sep/2026 03:39:00] "GET /web/static/lib/zxing-library/zxing-library.js HTTP/1.1" 200 - 0 0.000 0.008 2026-09-11 03:39:00,871 26 INFO rb-c800635-224702-414046 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-09-11 03:39:00,907 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 03:39:00] "GET /pos/ui/75?from_backend=True HTTP/1.1" 200 - 31 0.044 0.037 2026-09-11 03:39:00,913 26 INFO ? werkzeug: 127.0.0.1 - - [11/Sep/2026 03:39:00] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.002 2026-09-11 03:39:00,951 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 03:39:00] "GET /pos/ui/75 HTTP/1.1" 200 - 31 0.016 0.108 2026-09-11 03:39:00,972 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 03:39:00] "GET /web/image?model=product.template&field=image_128&id=1570&unique=2026-09-11T03:28:11.000+00:00 HTTP/1.1" 200 - 3 0.002 0.112 2026-09-11 03:39:01,004 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 03:39:01] "GET /web/image?model=product.template&field=image_128&id=1573&unique=2026-09-11T03:28:11.000+00:00 HTTP/1.1" 200 - 3 0.006 0.132 2026-09-11 03:39:01,025 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 03:39:01] "GET /web/image?model=product.template&field=image_128&id=1571&unique=2026-09-11T03:28:11.000+00:00 HTTP/1.1" 200 - 3 0.002 0.167 2026-09-11 03:39:01,054 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 03:39:01] "GET /web/image?model=product.template&field=image_128&id=1572&unique=2026-09-11T03:28:11.000+00:00 HTTP/1.1" 200 - 3 0.002 0.199 2026-09-11 03:39:01,079 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 03:39:01] "GET /web/image?model=product.template&field=image_128&id=1576&unique=2026-09-11T03:28:11.000+00:00 HTTP/1.1" 200 - 3 0.002 0.158 2026-09-11 03:39:01,098 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 03:39:01] "GET /web/image?model=product.template&field=image_128&id=1577&unique=2026-09-11T03:28:11.000+00:00 HTTP/1.1" 200 - 3 0.002 0.141 2026-09-11 03:39:01,121 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 03:39:01] "GET /web/image?model=product.template&field=image_128&id=1578&unique=2026-09-11T03:28:11.000+00:00 HTTP/1.1" 200 - 3 0.002 0.141 2026-09-11 03:39:01,146 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 03:39:01] "GET /web/image?model=product.template&field=image_128&id=1783&unique=2026-09-11T03:28:11.000+00:00 HTTP/1.1" 200 - 3 0.002 0.138 2026-09-11 03:39:01,169 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 03:39:01] "GET /web/image?model=product.template&field=image_128&id=1574&unique=2026-09-11T03:28:11.000+00:00 HTTP/1.1" 200 - 3 0.003 0.108 2026-09-11 03:39:01,186 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 03:39:01] "GET /web/image?model=product.template&field=image_128&id=1575&unique=2026-09-11T03:28:11.000+00:00 HTTP/1.1" 200 - 3 0.002 0.092 2026-09-11 03:39:01,245 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 03:39:01] "POST /web/dataset/call_kw/pos.session/set_opening_control#pos.session.set_opening_control HTTP/1.1" 200 - 38 0.023 0.193 2026-09-11 03:39:01,317 26 INFO rb-c800635-224702-414046 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-09-11 03:39:01,390 26 INFO rb-c800635-224702-414046 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-09-11 03:39:01,441 26 INFO rb-c800635-224702-414046 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-09-11 03:39:01,494 26 INFO rb-c800635-224702-414046 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-09-11 03:39:01,547 26 INFO rb-c800635-224702-414046 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-09-11 03:39:01,600 26 INFO rb-c800635-224702-414046 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-09-11 03:39:01,651 26 INFO rb-c800635-224702-414046 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-09-11 03:39:01,702 26 INFO rb-c800635-224702-414046 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-09-11 03:39:01,753 26 INFO rb-c800635-224702-414046 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-09-11 03:39:01,880 26 INFO rb-c800635-224702-414046 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-09-11 03:39:01,931 26 INFO rb-c800635-224702-414046 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-09-11 03:39:01,981 26 INFO rb-c800635-224702-414046 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-09-11 03:39:02,032 26 INFO rb-c800635-224702-414046 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-09-11 03:39:02,100 26 INFO rb-c800635-224702-414046 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-09-11 03:39:02,115 26 INFO ? werkzeug: 127.0.0.1 - - [11/Sep/2026 03:39:02] "GET /point_of_sale/static/src/img/card-bank.png HTTP/1.1" 200 - 0 0.000 0.003 2026-09-11 03:39:02,116 26 INFO ? werkzeug: 127.0.0.1 - - [11/Sep/2026 03:39:02] "GET /point_of_sale/static/src/img/money.png HTTP/1.1" 200 - 0 0.000 0.002 2026-09-11 03:39:02,151 26 INFO rb-c800635-224702-414046 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-09-11 03:39:02,202 26 INFO rb-c800635-224702-414046 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-09-11 03:39:02,275 26 INFO rb-c800635-224702-414046 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-09-11 03:39:02,340 26 INFO rb-c800635-224702-414046 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-09-11 03:39:02,347 26 INFO rb-c800635-224702-414046 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #35944871 started for PoS orders references: [{'name': '/', 'pos_reference': '261-75-000001', 'uuid': 'ad8133da-922d-4350-afb6-b4814538b123'}] 2026-09-11 03:39:02,348 26 INFO ? werkzeug: 127.0.0.1 - - [11/Sep/2026 03:39:02] "GET /web/static/img/spin.svg HTTP/1.1" 200 - 0 0.000 0.004 2026-09-11 03:39:02,588 26 INFO rb-c800635-224702-414046 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #35944871 order {'name': '/', 'pos_reference': '261-75-000001', 'uuid': 'ad8133da-922d-4350-afb6-b4814538b123'} created pos.order #623 2026-09-11 03:39:02,605 26 INFO rb-c800635-224702-414046 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #35944871 finished 2026-09-11 03:39:02,641 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 03:39:02] "POST /web/dataset/call_kw/pos.order/sync_from_ui#pos.order.sync_from_ui HTTP/1.1" 200 - 213 0.113 0.184 2026-09-11 03:39:02,718 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 03:39:02] "POST /web/dataset/call_kw/pos.order/confirm_coupon_programs#pos.order.confirm_coupon_programs HTTP/1.1" 200 - 38 0.018 0.027 2026-09-11 03:39:02,741 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 03:39:02] "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-09-11 03:39:02,882 26 INFO rb-c800635-224702-414046 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_reward_line_tax_grouping_key.browser: tour succeeded 2026-09-11 03:39:02,883 26 INFO rb-c800635-224702-414046 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_reward_line_tax_grouping_key.browser: ╔══════════════════════════════════════════════════╗ ║ TOUR test_reward_line_tax_grouping_key SUCCEEDED ║ ╚══════════════════════════════════════════════════╝ 2026-09-11 03:39:02,887 26 INFO rb-c800635-224702-414046 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #48375983 started for PoS orders references: [{'name': 'Shop - 000001', 'pos_reference': '261-75-000001', 'uuid': 'ad8133da-922d-4350-afb6-b4814538b123'}] 2026-09-11 03:39:02,901 26 INFO rb-c800635-224702-414046 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #48375983 order {'name': 'Shop - 000001', 'pos_reference': '261-75-000001', 'uuid': 'ad8133da-922d-4350-afb6-b4814538b123'} sync ignored for existing PoS order pos.order(623,) (state: paid) 2026-09-11 03:39:02,915 26 INFO rb-c800635-224702-414046 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #48375983 finished 2026-09-11 03:39:02,974 26 INFO rb-c800635-224702-414046 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_reward_line_tax_grouping_key.browser: heap 16997196 (allocated 18747392) 2026-09-11 03:39:02,980 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 03:39:02] "POST /web/dataset/call_kw/pos.order/sync_from_ui#pos.order.sync_from_ui HTTP/1.1" 200 - 62 0.041 0.055 2026-09-11 03:39:02,982 26 INFO rb-c800635-224702-414046 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_reward_line_tax_grouping_key: Closing chrome headless with pid 89796 2026-09-11 03:39:02,987 26 INFO rb-c800635-224702-414046 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_reward_line_tax_grouping_key: Closing websocket connection 2026-09-11 03:39:02,988 26 INFO rb-c800635-224702-414046 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_reward_line_tax_grouping_key: Terminating chrome headless with pid 89796 2026-09-11 03:39:03,082 26 INFO rb-c800635-224702-414046 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_reward_line_tax_grouping_key: Chrome Log in: /tmp/odoo_tests/rb-c800635-224702-414046/chrome_logs/chrome_log_20260911_033903_082151_test_reward_line_tax_grouping_key.txt 2026-09-11 03:39:03,082 26 INFO rb-c800635-224702-414046 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_reward_line_tax_grouping_key: Removing chrome user profile "/tmp/tmpccnbpo98_chrome_odoo" 2026-09-11 03:39:03,796 26 INFO rb-c800635-224702-414046 odoo.addons.pos_loyalty.tests.test_frontend: Starting TestUi.test_scan_loyalty_card_select_customer ... 2026-09-11 03:39:04,643 26 INFO rb-c800635-224702-414046 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_scan_loyalty_card_select_customer: Chrome pid: 90000 2026-09-11 03:39:04,643 26 INFO rb-c800635-224702-414046 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_scan_loyalty_card_select_customer: Chrome headless temporary user profile dir: /tmp/tmp1isu45yb_chrome_odoo 2026-09-11 03:39:04,643 26 INFO rb-c800635-224702-414046 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_scan_loyalty_card_select_customer: Issuing json command http://127.0.0.1:34261/json/version 2026-09-11 03:39:04,644 26 INFO rb-c800635-224702-414046 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:34261', path='/json/version', query='', fragment='') with timeout 3 increased to 10s during tests 2026-09-11 03:39:04,670 26 INFO rb-c800635-224702-414046 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_scan_loyalty_card_select_customer: Browser version: Chrome/150.0.7871.114 2026-09-11 03:39:04,670 26 INFO rb-c800635-224702-414046 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_scan_loyalty_card_select_customer: Issuing json command http://127.0.0.1:34261/json 2026-09-11 03:39:04,671 26 INFO rb-c800635-224702-414046 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:34261', path='/json', query='', fragment='') with timeout 3 increased to 10s during tests 2026-09-11 03:39:04,682 26 INFO rb-c800635-224702-414046 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_scan_loyalty_card_select_customer: Websocket url found: ws://127.0.0.1:34261/devtools/page/E160E2EED5DD82743FFFC7A7B514AED6 2026-09-11 03:39:04,694 26 INFO rb-c800635-224702-414046 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_scan_loyalty_card_select_customer: Enable chrome headless console log notification 2026-09-11 03:39:04,698 26 INFO rb-c800635-224702-414046 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_scan_loyalty_card_select_customer: Chrome headless enable page notifications 2026-09-11 03:39:04,774 26 INFO rb-c800635-224702-414046 odoo.addons.base.models.res_users: Login successful for login:pos_user from n/a 2026-09-11 03:39:04,778 26 INFO rb-c800635-224702-414046 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_scan_loyalty_card_select_customer: Setting session cookie in browser 2026-09-11 03:39:04,780 26 INFO rb-c800635-224702-414046 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-09-11 03:39:04,780 26 INFO rb-c800635-224702-414046 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-09-11 03:39:04,790 26 INFO rb-c800635-224702-414046 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-09-11 03:39:05,224 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 03:39:05] "GET /pos/web?config_id=75 HTTP/1.1" 200 - 87 0.030 0.407 2026-09-11 03:39:05,228 26 INFO rb-c800635-224702-414046 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_scan_loyalty_card_select_customer: Navigation result: {'frameId': 'E160E2EED5DD82743FFFC7A7B514AED6', 'loaderId': '28AD6120B19FA24D0D5663ADC266D3AB', 'isDownload': False} 2026-09-11 03:39:05,228 26 INFO rb-c800635-224702-414046 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-09-11 03:39:05,257 26 INFO rb-c800635-224702-414046 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-09-11 03:39:05,267 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 03:39:05] "GET /web/assets/31c33ef/web.__assets_tests_call__.min.js HTTP/1.1" 200 - 2 0.004 0.005 2026-09-11 03:39:05,274 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 03:39:05] "GET /web/assets/cbcf32d/point_of_sale.assets_prod.min.css HTTP/1.1" 200 - 2 0.001 0.012 2026-09-11 03:39:05,287 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 03:39:05] "GET /web/assets/e7bee96/point_of_sale.assets_prod.min.js HTTP/1.1" 200 - 2 0.001 0.022 2026-09-11 03:39:05,699 26 INFO ? werkzeug: 127.0.0.1 - - [11/Sep/2026 03:39:05] "GET /web/static/fonts/lato/Lato-Reg-webfont.woff HTTP/1.1" 200 - 0 0.000 0.002 2026-09-11 03:39:05,701 26 INFO ? werkzeug: 127.0.0.1 - - [11/Sep/2026 03:39:05] "GET /point_of_sale/static/src/img/favicon.ico HTTP/1.1" 200 - 0 0.000 0.003 2026-09-11 03:39:05,724 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 03:39:05] "GET /web/webclient/translations?hash=&lang=en_US HTTP/1.1" 200 - 1 0.001 0.010 2026-09-11 03:39:05,736 26 INFO rb-c800635-224702-414046 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-09-11 03:39:05,742 26 INFO rb-c800635-224702-414046 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-09-11 03:39:05,746 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 03:39:05] "POST /web/dataset/call_kw/barcode.nomenclature/read#barcode.nomenclature.read HTTP/1.1" 200 - 4 0.001 0.005 2026-09-11 03:39:05,756 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 03:39:05] "POST /web/dataset/call_kw/barcode.rule/search_read#barcode.rule.search_read HTTP/1.1" 200 - 1 0.000 0.003 2026-09-11 03:39:05,769 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 03:39:05] "POST /pos/ping HTTP/1.1" 200 - 0 0.000 0.002 2026-09-11 03:39:05,798 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 03:39:05] "POST /web/dataset/call_kw/pos.config/register_new_device_identifier#pos.config.register_new_device_identifier HTTP/1.1" 200 - 9 0.004 0.010 2026-09-11 03:39:05,808 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 03:39:05] "GET /bus/websocket_worker_bundle?v=19.0-2 HTTP/1.1" 200 - 3 0.001 0.020 2026-09-11 03:39:05,867 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 03:39:05] "POST /web/dataset/call_kw/pos.session/load_data_params#pos.session.load_data_params HTTP/1.1" 200 - 29 0.021 0.031 2026-09-11 03:39:05,871 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 03:39:05] "GET /websocket?version=19.0-2 HTTP/1.1" 101 - 1 0.000 0.049 2026-09-11 03:39:06,372 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 03:39:06] "POST /web/dataset/call_kw/pos.session/load_data#pos.session.load_data HTTP/1.1" 200 - 387 0.186 0.284 2026-09-11 03:39:06,389 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 03:39:06] "POST /web/dataset/call_kw/pos.session/filter_local_data#pos.session.filter_local_data HTTP/1.1" 200 - 0 0.000 0.007 2026-09-11 03:39:06,434 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 03:39: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-09-11 03:39:06,485 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 03:39:06] "GET /web/image/res.company/77/logo/256x256 HTTP/1.1" 200 - 8 0.005 0.032 2026-09-11 03:39:06,507 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 03:39: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-09-11 03:39:06,519 26 INFO rb-c800635-224702-414046 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_scan_loyalty_card_select_customer.browser: Owl is running in 'dev' mode. 2026-09-11 03:39:06,542 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 03:39:06] "POST /web/dataset/call_kw/product.product/has_access#product.product.has_access HTTP/1.1" 200 - 1 0.002 0.006 2026-09-11 03:39:06,573 26 INFO ? werkzeug: 127.0.0.1 - - [11/Sep/2026 03:39:06] "GET /point_of_sale/static/src/fonts/Inconsolata.otf HTTP/1.1" 200 - 0 0.000 0.001 2026-09-11 03:39:06,578 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 03:39:06] "GET /pos/service-worker.js HTTP/1.1" 200 - 0 0.000 0.003 2026-09-11 03:39:06,591 26 INFO ? werkzeug: 127.0.0.1 - - [11/Sep/2026 03:39:06] "GET /web/static/img/odoo_logo.svg HTTP/1.1" 200 - 0 0.000 0.006 2026-09-11 03:39:06,592 26 INFO ? werkzeug: 127.0.0.1 - - [11/Sep/2026 03:39:06] "GET /hr_attendance/static/img/background-light.svg HTTP/1.1" 200 - 0 0.000 0.006 2026-09-11 03:39:06,624 26 INFO ? werkzeug: 127.0.0.1 - - [11/Sep/2026 03:39: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-09-11 03:39:06,628 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 03:39:06] "GET /web/image/res.users/148/avatar_128 HTTP/1.1" 200 - 14 0.022 0.027 2026-09-11 03:39:06,631 26 INFO ? werkzeug: 127.0.0.1 - - [11/Sep/2026 03:39:06] "GET /web/static/fonts/google/Roboto/Roboto-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.003 2026-09-11 03:39:06,637 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 03:39:06] "GET /web/image?model=res.company&id=77&field=logo HTTP/1.1" 200 - 3 0.003 0.052 2026-09-11 03:39:06,678 26 INFO ? werkzeug: 127.0.0.1 - - [11/Sep/2026 03:39:06] "GET /web/static/lib/zxing-library/zxing-library.js HTTP/1.1" 200 - 0 0.000 0.015 2026-09-11 03:39:06,708 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 03:39:06] "GET /pos/ui/75?from_backend=True HTTP/1.1" 200 - 31 0.031 0.028 2026-09-11 03:39:06,717 26 INFO rb-c800635-224702-414046 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-09-11 03:39:06,790 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 03:39:06] "GET /pos/ui/75 HTTP/1.1" 200 - 31 0.040 0.099 2026-09-11 03:39:06,806 26 INFO rb-c800635-224702-414046 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-09-11 03:39:06,810 26 INFO ? werkzeug: 127.0.0.1 - - [11/Sep/2026 03:39:06] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.002 2026-09-11 03:39:06,826 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 03:39:06] "GET /web/image?model=product.template&field=image_128&id=1573&unique=2026-09-11T03:28:11.000+00:00 HTTP/1.1" 200 - 3 0.008 0.046 2026-09-11 03:39:06,859 26 INFO rb-c800635-224702-414046 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-09-11 03:39:06,862 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 03:39:06] "GET /web/image?model=product.template&field=image_128&id=1572&unique=2026-09-11T03:28:11.000+00:00 HTTP/1.1" 200 - 3 0.005 0.083 2026-09-11 03:39:06,888 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 03:39:06] "GET /web/image?model=product.template&field=image_128&id=1570&unique=2026-09-11T03:28:11.000+00:00 HTTP/1.1" 200 - 3 0.002 0.121 2026-09-11 03:39:06,908 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 03:39:06] "GET /web/image?model=product.template&field=image_128&id=1574&unique=2026-09-11T03:28:11.000+00:00 HTTP/1.1" 200 - 3 0.002 0.128 2026-09-11 03:39:06,910 26 INFO rb-c800635-224702-414046 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-09-11 03:39:06,938 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 03:39:06] "GET /web/image?model=product.template&field=image_128&id=1571&unique=2026-09-11T03:28:11.000+00:00 HTTP/1.1" 200 - 3 0.004 0.160 2026-09-11 03:39:06,982 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 03:39:06] "GET /web/image?model=product.template&field=image_128&id=1578&unique=2026-09-11T03:28:11.000+00:00 HTTP/1.1" 200 - 3 0.004 0.165 2026-09-11 03:39:07,004 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 03:39:07] "GET /web/image?model=product.template&field=image_128&id=1576&unique=2026-09-11T03:28:11.000+00:00 HTTP/1.1" 200 - 3 0.002 0.171 2026-09-11 03:39:07,034 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 03:39:07] "GET /web/image?model=product.template&field=image_128&id=1577&unique=2026-09-11T03:28:11.000+00:00 HTTP/1.1" 200 - 3 0.002 0.162 2026-09-11 03:39:07,090 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 03:39:07] "POST /web/dataset/call_kw/pos.session/set_opening_control#pos.session.set_opening_control HTTP/1.1" 200 - 38 0.022 0.166 2026-09-11 03:39:07,107 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 03:39:07] "GET /web/image?model=product.template&field=image_128&id=1575&unique=2026-09-11T03:28:11.000+00:00 HTTP/1.1" 200 - 3 0.003 0.163 2026-09-11 03:39:07,136 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 03:39:07] "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.008 0.216 2026-09-11 03:39:07,164 26 INFO rb-c800635-224702-414046 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_scan_loyalty_card_select_customer.browser: tour succeeded 2026-09-11 03:39:07,165 26 INFO rb-c800635-224702-414046 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_scan_loyalty_card_select_customer.browser: ╔═══════════════════════════════════════════════════════╗ ║ TOUR test_scan_loyalty_card_select_customer SUCCEEDED ║ ╚═══════════════════════════════════════════════════════╝ 2026-09-11 03:39:07,229 26 INFO rb-c800635-224702-414046 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_scan_loyalty_card_select_customer.browser: heap 13069256 (allocated 13893632) 2026-09-11 03:39:07,244 26 INFO rb-c800635-224702-414046 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_scan_loyalty_card_select_customer: Closing chrome headless with pid 90000 2026-09-11 03:39:07,245 26 INFO rb-c800635-224702-414046 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_scan_loyalty_card_select_customer: Closing websocket connection 2026-09-11 03:39:07,246 26 INFO rb-c800635-224702-414046 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_scan_loyalty_card_select_customer: Terminating chrome headless with pid 90000 2026-09-11 03:39:07,316 26 INFO rb-c800635-224702-414046 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_scan_loyalty_card_select_customer: Chrome Log in: /tmp/odoo_tests/rb-c800635-224702-414046/chrome_logs/chrome_log_20260911_033907_316318_test_scan_loyalty_card_select_customer.txt 2026-09-11 03:39:07,316 26 INFO rb-c800635-224702-414046 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_scan_loyalty_card_select_customer: Removing chrome user profile "/tmp/tmp1isu45yb_chrome_odoo" 2026-09-11 03:39:07,329 26 INFO rb-c800635-224702-414046 odoo.addons.pos_loyalty.tests.test_frontend: Starting TestUi.test_settle_dont_give_points_again ... 2026-09-11 03:39:07,529 26 INFO rb-c800635-224702-414046 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-09-11 03:39:07,531 26 INFO rb-c800635-224702-414046 odoo.addons.pos_loyalty.tests.test_frontend: Starting TestUi.test_specific_product_discount_with_global_discount ... 2026-09-11 03:39:08,383 26 INFO rb-c800635-224702-414046 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_specific_product_discount_with_global_discount: Chrome pid: 90207 2026-09-11 03:39:08,384 26 INFO rb-c800635-224702-414046 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_specific_product_discount_with_global_discount: Chrome headless temporary user profile dir: /tmp/tmp1yvg_qri_chrome_odoo 2026-09-11 03:39:08,384 26 INFO rb-c800635-224702-414046 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_specific_product_discount_with_global_discount: Issuing json command http://127.0.0.1:36517/json/version 2026-09-11 03:39:08,385 26 INFO rb-c800635-224702-414046 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:36517', path='/json/version', query='', fragment='') with timeout 3 increased to 10s during tests 2026-09-11 03:39:08,392 26 INFO rb-c800635-224702-414046 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_specific_product_discount_with_global_discount: Browser version: Chrome/150.0.7871.114 2026-09-11 03:39:08,393 26 INFO rb-c800635-224702-414046 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_specific_product_discount_with_global_discount: Issuing json command http://127.0.0.1:36517/json 2026-09-11 03:39:08,393 26 INFO rb-c800635-224702-414046 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:36517', path='/json', query='', fragment='') with timeout 3 increased to 10s during tests 2026-09-11 03:39:08,407 26 INFO rb-c800635-224702-414046 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_specific_product_discount_with_global_discount: Websocket url found: ws://127.0.0.1:36517/devtools/page/AD11DFE4D9AB8798428F1F71EC61CBE0 2026-09-11 03:39:08,411 26 INFO rb-c800635-224702-414046 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_specific_product_discount_with_global_discount: Enable chrome headless console log notification 2026-09-11 03:39:08,412 26 INFO rb-c800635-224702-414046 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_specific_product_discount_with_global_discount: Chrome headless enable page notifications 2026-09-11 03:39:08,473 26 INFO rb-c800635-224702-414046 odoo.addons.base.models.res_users: Login successful for login:pos_user from n/a 2026-09-11 03:39:08,478 26 INFO rb-c800635-224702-414046 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_specific_product_discount_with_global_discount: Setting session cookie in browser 2026-09-11 03:39:08,482 26 INFO rb-c800635-224702-414046 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-09-11 03:39:08,482 26 INFO rb-c800635-224702-414046 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-09-11 03:39:08,492 26 INFO rb-c800635-224702-414046 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-09-11 03:39:08,962 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 03:39:08] "GET /pos/ui/80 HTTP/1.1" 200 - 88 0.056 0.416 2026-09-11 03:39:08,967 26 INFO rb-c800635-224702-414046 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_specific_product_discount_with_global_discount: Navigation result: {'frameId': 'AD11DFE4D9AB8798428F1F71EC61CBE0', 'loaderId': '47FB0B8D49F4576AA50B2DBFD4AE8687', 'isDownload': False} 2026-09-11 03:39:08,967 26 INFO rb-c800635-224702-414046 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_specific_product_discount_with_global_discount: Evaluate ready code "odoo.isTourReady('PosLoyaltySpecificProductDiscountWithGlobalDiscount')" 2026-09-11 03:39:08,978 26 INFO rb-c800635-224702-414046 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-09-11 03:39:09,001 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 03:39:09] "GET /web/assets/cbcf32d/point_of_sale.assets_prod.min.css HTTP/1.1" 200 - 2 0.001 0.014 2026-09-11 03:39:09,011 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 03:39:09] "GET /web/assets/31c33ef/web.__assets_tests_call__.min.js HTTP/1.1" 200 - 2 0.002 0.024 2026-09-11 03:39:09,041 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 03:39:09] "GET /web/assets/e7bee96/point_of_sale.assets_prod.min.js HTTP/1.1" 200 - 2 0.009 0.041 2026-09-11 03:39:09,414 26 INFO ? werkzeug: 127.0.0.1 - - [11/Sep/2026 03:39:09] "GET /web/static/fonts/lato/Lato-Reg-webfont.woff HTTP/1.1" 200 - 0 0.000 0.002 2026-09-11 03:39:09,417 26 INFO ? werkzeug: 127.0.0.1 - - [11/Sep/2026 03:39:09] "GET /point_of_sale/static/src/img/favicon.ico HTTP/1.1" 200 - 0 0.000 0.002 2026-09-11 03:39:09,428 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 03:39:09] "GET /web/webclient/translations?hash=&lang=en_US HTTP/1.1" 200 - 1 0.001 0.007 2026-09-11 03:39:09,437 26 INFO rb-c800635-224702-414046 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-09-11 03:39:09,443 26 INFO rb-c800635-224702-414046 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-09-11 03:39:09,448 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 03:39:09] "POST /web/dataset/call_kw/barcode.nomenclature/read#barcode.nomenclature.read HTTP/1.1" 200 - 4 0.004 0.006 2026-09-11 03:39:09,468 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 03:39:09] "POST /web/dataset/call_kw/barcode.rule/search_read#barcode.rule.search_read HTTP/1.1" 200 - 1 0.000 0.005 2026-09-11 03:39:09,477 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 03:39:09] "POST /pos/ping HTTP/1.1" 200 - 0 0.000 0.002 2026-09-11 03:39:09,498 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 03:39:09] "POST /web/dataset/call_kw/pos.config/register_new_device_identifier#pos.config.register_new_device_identifier HTTP/1.1" 200 - 9 0.004 0.008 2026-09-11 03:39:09,508 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 03:39:09] "GET /bus/websocket_worker_bundle?v=19.0-2 HTTP/1.1" 200 - 3 0.001 0.018 2026-09-11 03:39:09,557 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 03:39:09] "POST /web/dataset/call_kw/pos.session/load_data_params#pos.session.load_data_params HTTP/1.1" 200 - 30 0.018 0.030 2026-09-11 03:39:09,560 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 03:39:09] "GET /websocket?version=19.0-2 HTTP/1.1" 101 - 1 0.000 0.031 2026-09-11 03:39:10,085 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 03:39:10] "POST /web/dataset/call_kw/pos.session/load_data#pos.session.load_data HTTP/1.1" 200 - 393 0.186 0.302 2026-09-11 03:39:10,106 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 03:39:10] "POST /web/dataset/call_kw/pos.session/filter_local_data#pos.session.filter_local_data HTTP/1.1" 200 - 0 0.000 0.012 2026-09-11 03:39:10,147 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 03:39: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-09-11 03:39:10,210 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 03:39:10] "GET /web/image/res.company/77/logo/256x256 HTTP/1.1" 200 - 8 0.007 0.029 2026-09-11 03:39:10,232 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 03:39:10] "POST /web/dataset/call_kw/pos.config/read_config_open_orders#pos.config.read_config_open_orders HTTP/1.1" 200 - 1 0.001 0.006 2026-09-11 03:39:10,252 26 INFO rb-c800635-224702-414046 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_specific_product_discount_with_global_discount.browser: Owl is running in 'dev' mode. 2026-09-11 03:39:10,267 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 03:39:10] "POST /web/dataset/call_kw/product.product/has_access#product.product.has_access HTTP/1.1" 200 - 1 0.001 0.004 2026-09-11 03:39:10,297 26 INFO ? werkzeug: 127.0.0.1 - - [11/Sep/2026 03:39:10] "GET /point_of_sale/static/src/fonts/Inconsolata.otf HTTP/1.1" 200 - 0 0.000 0.001 2026-09-11 03:39:10,300 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 03:39:10] "GET /pos/service-worker.js HTTP/1.1" 200 - 0 0.000 0.002 2026-09-11 03:39:10,314 26 INFO ? werkzeug: 127.0.0.1 - - [11/Sep/2026 03:39:10] "GET /hr_attendance/static/img/background-light.svg HTTP/1.1" 200 - 0 0.000 0.006 2026-09-11 03:39:10,317 26 INFO ? werkzeug: 127.0.0.1 - - [11/Sep/2026 03:39:10] "GET /web/static/img/odoo_logo.svg HTTP/1.1" 200 - 0 0.000 0.010 2026-09-11 03:39:10,338 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 03:39:10] "GET /web/image/res.users/148/avatar_128 HTTP/1.1" 200 - 14 0.016 0.021 2026-09-11 03:39:10,343 26 INFO ? werkzeug: 127.0.0.1 - - [11/Sep/2026 03:39:10] "GET /web/static/src/libs/fontawesome/fonts/fontawesome-webfont.woff2?v=4.7.0 HTTP/1.1" 200 - 0 0.000 0.006 2026-09-11 03:39:10,371 26 INFO ? werkzeug: 127.0.0.1 - - [11/Sep/2026 03:39:10] "GET /web/static/fonts/google/Roboto/Roboto-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.029 2026-09-11 03:39:10,380 26 INFO ? werkzeug: 127.0.0.1 - - [11/Sep/2026 03:39:10] "GET /web/static/lib/zxing-library/zxing-library.js HTTP/1.1" 200 - 0 0.000 0.005 2026-09-11 03:39:10,402 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 03:39:10] "GET /web/image?model=res.company&id=77&field=logo HTTP/1.1" 200 - 3 0.029 0.069 2026-09-11 03:39:10,456 26 INFO rb-c800635-224702-414046 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-09-11 03:39:10,477 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 03:39:10] "GET /pos/ui/80 HTTP/1.1" 200 - 31 0.036 0.087 2026-09-11 03:39:10,541 26 INFO rb-c800635-224702-414046 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-09-11 03:39:10,571 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 03:39:10] "GET /pos/ui/80?from_backend=True HTTP/1.1" 200 - 31 0.050 0.154 2026-09-11 03:39:10,576 26 INFO ? werkzeug: 127.0.0.1 - - [11/Sep/2026 03:39:10] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.001 2026-09-11 03:39:10,607 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 03:39:10] "GET /web/image?model=product.template&field=image_128&id=1570&unique=2026-09-11T03:28:11.000+00:00 HTTP/1.1" 200 - 3 0.003 0.087 2026-09-11 03:39:10,634 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 03:39:10] "GET /web/image?model=product.template&field=image_128&id=1574&unique=2026-09-11T03:28:11.000+00:00 HTTP/1.1" 200 - 3 0.005 0.109 2026-09-11 03:39:10,658 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 03:39:10] "GET /web/image?model=product.template&field=image_128&id=1571&unique=2026-09-11T03:28:11.000+00:00 HTTP/1.1" 200 - 3 0.002 0.115 2026-09-11 03:39:10,684 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 03:39:10] "GET /web/image?model=product.template&field=image_128&id=1572&unique=2026-09-11T03:28:11.000+00:00 HTTP/1.1" 200 - 3 0.003 0.155 2026-09-11 03:39:10,717 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 03:39:10] "GET /web/image?model=product.template&field=image_128&id=1573&unique=2026-09-11T03:28:11.000+00:00 HTTP/1.1" 200 - 3 0.005 0.167 2026-09-11 03:39:10,739 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 03:39:10] "GET /web/image?model=product.template&field=image_128&id=1577&unique=2026-09-11T03:28:11.000+00:00 HTTP/1.1" 200 - 3 0.002 0.147 2026-09-11 03:39:10,763 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 03:39:10] "GET /web/image?model=product.template&field=image_128&id=1578&unique=2026-09-11T03:28:11.000+00:00 HTTP/1.1" 200 - 3 0.002 0.150 2026-09-11 03:39:10,783 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 03:39:10] "GET /web/image?model=product.template&field=image_128&id=1576&unique=2026-09-11T03:28:11.000+00:00 HTTP/1.1" 200 - 3 0.002 0.138 2026-09-11 03:39:10,802 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 03:39:10] "GET /web/image?model=product.template&field=image_128&id=1786&unique=2026-09-11T03:28:11.000+00:00 HTTP/1.1" 200 - 3 0.001 0.137 2026-09-11 03:39:10,846 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 03:39:10] "POST /web/dataset/call_kw/pos.session/set_opening_control#pos.session.set_opening_control HTTP/1.1" 200 - 22 0.014 0.146 2026-09-11 03:39:10,864 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 03:39:10] "GET /web/image?model=product.template&field=image_128&id=1575&unique=2026-09-11T03:28:11.000+00:00 HTTP/1.1" 200 - 3 0.002 0.140 2026-09-11 03:39:10,923 26 INFO rb-c800635-224702-414046 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-09-11 03:39:11,003 26 INFO rb-c800635-224702-414046 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-09-11 03:39:11,053 26 INFO rb-c800635-224702-414046 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-09-11 03:39:11,103 26 INFO rb-c800635-224702-414046 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-09-11 03:39:11,154 26 INFO rb-c800635-224702-414046 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-09-11 03:39:11,205 26 INFO rb-c800635-224702-414046 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-09-11 03:39:11,256 26 INFO rb-c800635-224702-414046 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-09-11 03:39:11,312 26 INFO rb-c800635-224702-414046 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-09-11 03:39:11,369 26 INFO rb-c800635-224702-414046 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-09-11 03:39:11,449 26 INFO rb-c800635-224702-414046 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-09-11 03:39:11,500 26 INFO rb-c800635-224702-414046 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-09-11 03:39:11,551 26 INFO rb-c800635-224702-414046 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-09-11 03:39:11,602 26 INFO rb-c800635-224702-414046 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_specific_product_discount_with_global_discount.browser: tour succeeded 2026-09-11 03:39:11,603 26 INFO rb-c800635-224702-414046 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_specific_product_discount_with_global_discount.browser: ╔════════════════════════════════════════════════════════════════════╗ ║ TOUR PosLoyaltySpecificProductDiscountWithGlobalDiscount SUCCEEDED ║ ╚════════════════════════════════════════════════════════════════════╝ 2026-09-11 03:39:11,659 26 INFO rb-c800635-224702-414046 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_specific_product_discount_with_global_discount.browser: heap 15076512 (allocated 16515072) 2026-09-11 03:39:11,667 26 INFO rb-c800635-224702-414046 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_specific_product_discount_with_global_discount: Closing chrome headless with pid 90207 2026-09-11 03:39:11,669 26 INFO rb-c800635-224702-414046 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_specific_product_discount_with_global_discount: Closing websocket connection 2026-09-11 03:39:11,670 26 INFO rb-c800635-224702-414046 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_specific_product_discount_with_global_discount: Terminating chrome headless with pid 90207 2026-09-11 03:39:11,755 26 INFO rb-c800635-224702-414046 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_specific_product_discount_with_global_discount: Chrome Log in: /tmp/odoo_tests/rb-c800635-224702-414046/chrome_logs/chrome_log_20260911_033911_755396_test_specific_product_discount_with_global_discount.txt 2026-09-11 03:39:11,755 26 INFO rb-c800635-224702-414046 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_specific_product_discount_with_global_discount: Removing chrome user profile "/tmp/tmp1yvg_qri_chrome_odoo" 2026-09-11 03:39:11,767 26 INFO rb-c800635-224702-414046 odoo.addons.pos_loyalty.tests.test_frontend: Starting TestUi.test_specific_product_reward_pos_combo ... 2026-09-11 03:39:13,310 26 INFO rb-c800635-224702-414046 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_specific_product_reward_pos_combo: Chrome pid: 90413 2026-09-11 03:39:13,311 26 INFO rb-c800635-224702-414046 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_specific_product_reward_pos_combo: Chrome headless temporary user profile dir: /tmp/tmpfiwf_1zp_chrome_odoo 2026-09-11 03:39:13,311 26 INFO rb-c800635-224702-414046 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_specific_product_reward_pos_combo: Issuing json command http://127.0.0.1:41601/json/version 2026-09-11 03:39:13,312 26 INFO rb-c800635-224702-414046 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:41601', path='/json/version', query='', fragment='') with timeout 3 increased to 10s during tests 2026-09-11 03:39:13,335 26 INFO rb-c800635-224702-414046 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_specific_product_reward_pos_combo: Browser version: Chrome/150.0.7871.114 2026-09-11 03:39:13,335 26 INFO rb-c800635-224702-414046 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_specific_product_reward_pos_combo: Issuing json command http://127.0.0.1:41601/json 2026-09-11 03:39:13,336 26 INFO rb-c800635-224702-414046 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:41601', path='/json', query='', fragment='') with timeout 3 increased to 10s during tests 2026-09-11 03:39:13,340 26 INFO rb-c800635-224702-414046 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_specific_product_reward_pos_combo: Websocket url found: ws://127.0.0.1:41601/devtools/page/28B428B2F20E354945EC7AD7D2459AB0 2026-09-11 03:39:13,361 26 INFO rb-c800635-224702-414046 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_specific_product_reward_pos_combo: Enable chrome headless console log notification 2026-09-11 03:39:13,370 26 INFO rb-c800635-224702-414046 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_specific_product_reward_pos_combo: Chrome headless enable page notifications 2026-09-11 03:39:13,465 26 INFO rb-c800635-224702-414046 odoo.addons.base.models.res_users: Login successful for login:pos_user from n/a 2026-09-11 03:39:13,470 26 INFO rb-c800635-224702-414046 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_specific_product_reward_pos_combo: Setting session cookie in browser 2026-09-11 03:39:13,472 26 INFO rb-c800635-224702-414046 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-09-11 03:39:13,472 26 INFO rb-c800635-224702-414046 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-09-11 03:39:13,486 26 INFO rb-c800635-224702-414046 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-09-11 03:39:13,956 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 03:39:13] "GET /pos/ui/75 HTTP/1.1" 200 - 88 0.089 0.385 2026-09-11 03:39:13,959 26 INFO rb-c800635-224702-414046 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_specific_product_reward_pos_combo: Navigation result: {'frameId': '28B428B2F20E354945EC7AD7D2459AB0', 'loaderId': '95A5D1B21C7CDFCA69D3E74127523957', 'isDownload': False} 2026-09-11 03:39:13,959 26 INFO rb-c800635-224702-414046 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_specific_product_reward_pos_combo: Evaluate ready code "odoo.isTourReady('PosComboSpecificProductProgram')" 2026-09-11 03:39:13,973 26 INFO rb-c800635-224702-414046 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-09-11 03:39:13,996 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 03:39:13] "GET /web/assets/31c33ef/web.__assets_tests_call__.min.js HTTP/1.1" 200 - 2 0.002 0.016 2026-09-11 03:39:14,001 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 03:39:14] "GET /web/assets/e7bee96/point_of_sale.assets_prod.min.js HTTP/1.1" 200 - 2 0.002 0.015 2026-09-11 03:39:14,014 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 03:39:14] "GET /web/assets/cbcf32d/point_of_sale.assets_prod.min.css HTTP/1.1" 200 - 2 0.002 0.028 2026-09-11 03:39:14,430 26 INFO ? werkzeug: 127.0.0.1 - - [11/Sep/2026 03:39:14] "GET /web/static/fonts/lato/Lato-Reg-webfont.woff HTTP/1.1" 200 - 0 0.000 0.003 2026-09-11 03:39:14,436 26 INFO ? werkzeug: 127.0.0.1 - - [11/Sep/2026 03:39:14] "GET /point_of_sale/static/src/img/favicon.ico HTTP/1.1" 200 - 0 0.000 0.005 2026-09-11 03:39:14,454 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 03:39:14] "GET /web/webclient/translations?hash=&lang=en_US HTTP/1.1" 200 - 1 0.001 0.009 2026-09-11 03:39:14,467 26 INFO rb-c800635-224702-414046 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-09-11 03:39:14,480 26 INFO rb-c800635-224702-414046 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-09-11 03:39:14,485 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 03:39:14] "POST /web/dataset/call_kw/barcode.nomenclature/read#barcode.nomenclature.read HTTP/1.1" 200 - 4 0.004 0.012 2026-09-11 03:39:14,504 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 03:39:14] "POST /web/dataset/call_kw/barcode.rule/search_read#barcode.rule.search_read HTTP/1.1" 200 - 1 0.000 0.004 2026-09-11 03:39:14,521 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 03:39:14] "POST /pos/ping HTTP/1.1" 200 - 0 0.000 0.002 2026-09-11 03:39:14,546 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 03:39:14] "POST /web/dataset/call_kw/pos.config/register_new_device_identifier#pos.config.register_new_device_identifier HTTP/1.1" 200 - 9 0.006 0.010 2026-09-11 03:39:14,556 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 03:39:14] "GET /bus/websocket_worker_bundle?v=19.0-2 HTTP/1.1" 200 - 3 0.001 0.022 2026-09-11 03:39:14,609 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 03:39:14] "POST /web/dataset/call_kw/pos.session/load_data_params#pos.session.load_data_params HTTP/1.1" 200 - 30 0.022 0.030 2026-09-11 03:39:14,613 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 03:39:14] "GET /websocket?version=19.0-2 HTTP/1.1" 101 - 1 0.000 0.036 2026-09-11 03:39:15,297 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 03:39:15] "POST /web/dataset/call_kw/pos.session/load_data#pos.session.load_data HTTP/1.1" 200 - 401 0.321 0.324 2026-09-11 03:39:15,317 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 03:39:15] "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-09-11 03:39:15,406 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 03:39:15] "POST /web/dataset/call_kw/pos.config/read_config_open_orders#pos.config.read_config_open_orders HTTP/1.1" 200 - 1 0.005 0.017 2026-09-11 03:39:15,471 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 03:39:15] "GET /web/image/res.company/77/logo/256x256 HTTP/1.1" 200 - 8 0.015 0.032 2026-09-11 03:39:15,499 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 03:39:15] "POST /web/dataset/call_kw/pos.config/read_config_open_orders#pos.config.read_config_open_orders HTTP/1.1" 200 - 1 0.002 0.007 2026-09-11 03:39:15,518 26 INFO rb-c800635-224702-414046 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_specific_product_reward_pos_combo.browser: Owl is running in 'dev' mode. 2026-09-11 03:39:15,536 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 03:39:15] "POST /web/dataset/call_kw/product.product/has_access#product.product.has_access HTTP/1.1" 200 - 1 0.006 0.004 2026-09-11 03:39:15,575 26 INFO ? werkzeug: 127.0.0.1 - - [11/Sep/2026 03:39:15] "GET /point_of_sale/static/src/fonts/Inconsolata.otf HTTP/1.1" 200 - 0 0.000 0.001 2026-09-11 03:39:15,584 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 03:39:15] "GET /pos/service-worker.js HTTP/1.1" 200 - 0 0.000 0.004 2026-09-11 03:39:15,595 26 INFO ? werkzeug: 127.0.0.1 - - [11/Sep/2026 03:39:15] "GET /web/static/img/odoo_logo.svg HTTP/1.1" 200 - 0 0.000 0.003 2026-09-11 03:39:15,602 26 INFO ? werkzeug: 127.0.0.1 - - [11/Sep/2026 03:39:15] "GET /hr_attendance/static/img/background-light.svg HTTP/1.1" 200 - 0 0.000 0.007 2026-09-11 03:39:15,622 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 03:39:15] "GET /web/image/res.users/148/avatar_128 HTTP/1.1" 200 - 14 0.015 0.026 2026-09-11 03:39:15,632 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 03:39:15] "GET /web/image?model=res.company&id=77&field=logo HTTP/1.1" 200 - 3 0.004 0.046 2026-09-11 03:39:15,648 26 INFO ? werkzeug: 127.0.0.1 - - [11/Sep/2026 03:39:15] "GET /web/static/src/libs/fontawesome/fonts/fontawesome-webfont.woff2?v=4.7.0 HTTP/1.1" 200 - 0 0.000 0.001 2026-09-11 03:39:15,651 26 INFO ? werkzeug: 127.0.0.1 - - [11/Sep/2026 03:39:15] "GET /web/static/fonts/google/Roboto/Roboto-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.001 2026-09-11 03:39:15,672 26 INFO ? werkzeug: 127.0.0.1 - - [11/Sep/2026 03:39:15] "GET /web/static/lib/zxing-library/zxing-library.js HTTP/1.1" 200 - 0 0.000 0.005 2026-09-11 03:39:15,708 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 03:39:15] "GET /pos/ui/75?from_backend=True HTTP/1.1" 200 - 31 0.018 0.026 2026-09-11 03:39:15,740 26 INFO rb-c800635-224702-414046 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-09-11 03:39:15,784 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 03:39:15] "GET /pos/ui/75 HTTP/1.1" 200 - 31 0.038 0.082 2026-09-11 03:39:15,859 26 INFO rb-c800635-224702-414046 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-09-11 03:39:15,872 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 03:39:15] "GET /web/image?model=product.template&field=image_128&id=1571&unique=2026-09-11T03:28:11.000+00:00 HTTP/1.1" 200 - 3 0.004 0.040 2026-09-11 03:39:15,876 26 INFO ? werkzeug: 127.0.0.1 - - [11/Sep/2026 03:39:15] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.001 2026-09-11 03:39:15,905 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 03:39:15] "GET /web/image?model=product.template&field=image_128&id=1570&unique=2026-09-11T03:28:11.000+00:00 HTTP/1.1" 200 - 3 0.009 0.068 2026-09-11 03:39:15,930 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 03:39:15] "GET /web/image?model=product.template&field=image_128&id=1574&unique=2026-09-11T03:28:11.000+00:00 HTTP/1.1" 200 - 3 0.002 0.093 2026-09-11 03:39:15,956 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 03:39:15] "GET /web/image?model=product.template&field=image_128&id=1572&unique=2026-09-11T03:28:11.000+00:00 HTTP/1.1" 200 - 3 0.002 0.124 2026-09-11 03:39:15,985 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 03:39:15] "GET /web/image?model=product.template&field=image_128&id=1573&unique=2026-09-11T03:28:11.000+00:00 HTTP/1.1" 200 - 3 0.005 0.146 2026-09-11 03:39:16,018 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 03:39:16] "GET /web/image?model=product.template&field=image_128&id=1575&unique=2026-09-11T03:28:11.000+00:00 HTTP/1.1" 200 - 3 0.003 0.178 2026-09-11 03:39:16,038 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 03:39:16] "GET /web/image?model=product.template&field=image_128&id=1792&unique=2026-09-11T03:28:11.000+00:00 HTTP/1.1" 200 - 3 0.002 0.157 2026-09-11 03:39:16,065 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 03:39:16] "GET /web/image?model=product.template&field=image_128&id=1578&unique=2026-09-11T03:28:11.000+00:00 HTTP/1.1" 200 - 3 0.002 0.149 2026-09-11 03:39:16,092 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 03:39:16] "GET /web/image?model=product.template&field=image_128&id=1794&unique=2026-09-11T03:28:11.000+00:00 HTTP/1.1" 200 - 3 0.002 0.154 2026-09-11 03:39:16,119 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 03:39:16] "GET /web/image?model=product.template&field=image_128&id=1576&unique=2026-09-11T03:28:11.000+00:00 HTTP/1.1" 200 - 3 0.002 0.156 2026-09-11 03:39:16,145 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 03:39:16] "GET /web/image?model=product.template&field=image_128&id=1795&unique=2026-09-11T03:28:11.000+00:00 HTTP/1.1" 200 - 3 0.005 0.147 2026-09-11 03:39:16,171 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 03:39:16] "GET /web/image?model=product.template&field=image_128&id=1788&unique=2026-09-11T03:28:11.000+00:00 HTTP/1.1" 200 - 3 0.003 0.134 2026-09-11 03:39:16,197 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 03:39:16] "GET /web/image?model=product.template&field=image_128&id=1791&unique=2026-09-11T03:28:11.000+00:00 HTTP/1.1" 200 - 3 0.004 0.149 2026-09-11 03:39:16,217 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 03:39:16] "GET /web/image?model=product.template&field=image_128&id=1790&unique=2026-09-11T03:28:11.000+00:00 HTTP/1.1" 200 - 3 0.001 0.146 2026-09-11 03:39:16,253 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 03:39:16] "GET /web/image?model=product.template&field=image_128&id=1797&unique=2026-09-11T03:28:11.000+00:00 HTTP/1.1" 200 - 3 0.003 0.151 2026-09-11 03:39:16,281 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 03:39:16] "GET /web/image?model=product.template&field=image_128&id=1789&unique=2026-09-11T03:28:11.000+00:00 HTTP/1.1" 200 - 3 0.003 0.152 2026-09-11 03:39:16,302 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 03:39:16] "GET /web/image?model=product.template&field=image_128&id=1793&unique=2026-09-11T03:28:11.000+00:00 HTTP/1.1" 200 - 3 0.002 0.148 2026-09-11 03:39:16,325 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 03:39:16] "GET /web/image?model=product.template&field=image_128&id=1577&unique=2026-09-11T03:28:11.000+00:00 HTTP/1.1" 200 - 3 0.002 0.144 2026-09-11 03:39:16,350 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 03:39:16] "GET /web/image?model=product.template&field=image_128&id=1796&unique=2026-09-11T03:28:11.000+00:00 HTTP/1.1" 200 - 3 0.003 0.136 2026-09-11 03:39:16,438 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 03:39:16] "POST /web/dataset/call_kw/pos.session/set_opening_control#pos.session.set_opening_control HTTP/1.1" 200 - 38 0.044 0.167 2026-09-11 03:39:16,475 26 INFO rb-c800635-224702-414046 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-09-11 03:39:16,530 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 03:39:16] "GET /web/image?model=product.product&field=image_128&id=2275&unique=2026-09-11T03:28:11.000+00:00 HTTP/1.1" 200 - 8 0.007 0.027 2026-09-11 03:39:16,533 26 INFO rb-c800635-224702-414046 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-09-11 03:39:16,560 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 03:39:16] "GET /web/image?model=product.product&field=image_128&id=2276&unique=2026-09-11T03:28:11.000+00:00 HTTP/1.1" 200 - 8 0.005 0.056 2026-09-11 03:39:16,590 26 INFO rb-c800635-224702-414046 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-09-11 03:39:16,599 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 03:39:16] "GET /web/image?model=product.product&field=image_128&id=2277&unique=2026-09-11T03:28:11.000+00:00 HTTP/1.1" 200 - 8 0.008 0.090 2026-09-11 03:39:16,635 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 03:39:16] "GET /web/image?model=product.product&field=image_128&id=2278&unique=2026-09-11T03:28:11.000+00:00 HTTP/1.1" 200 - 8 0.012 0.122 2026-09-11 03:39:16,646 26 INFO rb-c800635-224702-414046 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-09-11 03:39:16,662 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 03:39:16] "GET /web/image?model=product.product&field=image_128&id=2279&unique=2026-09-11T03:28:11.000+00:00 HTTP/1.1" 200 - 8 0.003 0.156 2026-09-11 03:39:16,700 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 03:39:16] "GET /web/image?model=product.product&field=image_128&id=2280&unique=2026-09-11T03:28:11.000+00:00 HTTP/1.1" 200 - 8 0.013 0.182 2026-09-11 03:39:16,740 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 03:39:16] "GET /web/image?model=product.product&field=image_128&id=2281&unique=2026-09-11T03:28:11.000+00:00 HTTP/1.1" 200 - 8 0.015 0.184 2026-09-11 03:39:16,772 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 03:39:16] "GET /web/image?model=product.product&field=image_128&id=2283&unique=2026-09-11T03:28:11.000+00:00 HTTP/1.1" 200 - 8 0.004 0.201 2026-09-11 03:39:16,774 26 INFO rb-c800635-224702-414046 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-09-11 03:39:16,795 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 03:39:16] "GET /web/image?model=product.product&field=image_128&id=2282&unique=2026-09-11T03:28:11.000+00:00 HTTP/1.1" 200 - 8 0.004 0.182 2026-09-11 03:39:16,864 26 INFO rb-c800635-224702-414046 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-09-11 03:39:16,913 26 INFO rb-c800635-224702-414046 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-09-11 03:39:16,963 26 INFO rb-c800635-224702-414046 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-09-11 03:39:17,031 26 INFO rb-c800635-224702-414046 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-09-11 03:39:17,045 26 INFO ? werkzeug: 127.0.0.1 - - [11/Sep/2026 03:39:17] "GET /point_of_sale/static/src/img/card-bank.png HTTP/1.1" 200 - 0 0.000 0.003 2026-09-11 03:39:17,046 26 INFO ? werkzeug: 127.0.0.1 - - [11/Sep/2026 03:39:17] "GET /point_of_sale/static/src/img/money.png HTTP/1.1" 200 - 0 0.000 0.002 2026-09-11 03:39:17,082 26 INFO rb-c800635-224702-414046 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-09-11 03:39:17,133 26 INFO rb-c800635-224702-414046 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-09-11 03:39:17,208 26 INFO rb-c800635-224702-414046 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-09-11 03:39:17,260 26 INFO rb-c800635-224702-414046 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-09-11 03:39:17,313 26 INFO rb-c800635-224702-414046 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-09-11 03:39:17,365 26 INFO rb-c800635-224702-414046 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-09-11 03:39:17,417 26 INFO rb-c800635-224702-414046 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-09-11 03:39:17,469 26 INFO rb-c800635-224702-414046 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-09-11 03:39:17,520 26 INFO rb-c800635-224702-414046 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-09-11 03:39:17,608 26 INFO rb-c800635-224702-414046 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-09-11 03:39:17,611 26 INFO rb-c800635-224702-414046 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #51009558 started for PoS orders references: [{'name': '/', 'pos_reference': '261-75-000001', 'uuid': '41de40f4-7967-40f5-b545-968654eb054b'}] 2026-09-11 03:39:17,618 26 INFO ? werkzeug: 127.0.0.1 - - [11/Sep/2026 03:39:17] "GET /web/static/img/spin.svg HTTP/1.1" 200 - 0 0.000 0.003 2026-09-11 03:39:18,051 26 INFO rb-c800635-224702-414046 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #51009558 order {'name': '/', 'pos_reference': '261-75-000001', 'uuid': '41de40f4-7967-40f5-b545-968654eb054b'} created pos.order #624 2026-09-11 03:39:18,066 26 INFO rb-c800635-224702-414046 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #51009558 finished 2026-09-11 03:39:18,116 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 03:39:18] "POST /web/dataset/call_kw/pos.order/sync_from_ui#pos.order.sync_from_ui HTTP/1.1" 200 - 272 0.222 0.286 2026-09-11 03:39:18,229 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 03:39:18] "POST /web/dataset/call_kw/pos.order/confirm_coupon_programs#pos.order.confirm_coupon_programs HTTP/1.1" 200 - 38 0.019 0.030 2026-09-11 03:39:18,270 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 03:39:18] "POST /web/dataset/call_kw/pos.order/get_preparation_change#pos.order.get_preparation_change HTTP/1.1" 200 - 1 0.004 0.012 2026-09-11 03:39:18,367 26 INFO rb-c800635-224702-414046 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #7123370 started for PoS orders references: [{'name': 'Shop - 000001', 'pos_reference': '261-75-000001', 'uuid': '41de40f4-7967-40f5-b545-968654eb054b'}] 2026-09-11 03:39:18,371 26 INFO rb-c800635-224702-414046 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-09-11 03:39:18,375 26 INFO rb-c800635-224702-414046 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #7123370 order {'name': 'Shop - 000001', 'pos_reference': '261-75-000001', 'uuid': '41de40f4-7967-40f5-b545-968654eb054b'} sync ignored for existing PoS order pos.order(624,) (state: paid) 2026-09-11 03:39:18,389 26 INFO rb-c800635-224702-414046 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #7123370 finished 2026-09-11 03:39:18,420 26 INFO rb-c800635-224702-414046 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_specific_product_reward_pos_combo.browser: tour succeeded 2026-09-11 03:39:18,421 26 INFO rb-c800635-224702-414046 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_specific_product_reward_pos_combo.browser: ╔═══════════════════════════════════════════════╗ ║ TOUR PosComboSpecificProductProgram SUCCEEDED ║ ╚═══════════════════════════════════════════════╝ 2026-09-11 03:39:18,511 26 INFO rb-c800635-224702-414046 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_specific_product_reward_pos_combo.browser: heap 18357752 (allocated 20058112) 2026-09-11 03:39:18,512 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 03:39:18] "POST /web/dataset/call_kw/pos.order/sync_from_ui#pos.order.sync_from_ui HTTP/1.1" 200 - 64 0.065 0.082 2026-09-11 03:39:18,518 26 INFO rb-c800635-224702-414046 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_specific_product_reward_pos_combo: Closing chrome headless with pid 90413 2026-09-11 03:39:18,519 26 INFO rb-c800635-224702-414046 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_specific_product_reward_pos_combo: Closing websocket connection 2026-09-11 03:39:18,520 26 INFO rb-c800635-224702-414046 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_specific_product_reward_pos_combo: Terminating chrome headless with pid 90413 2026-09-11 03:39:18,618 26 INFO rb-c800635-224702-414046 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_specific_product_reward_pos_combo: Chrome Log in: /tmp/odoo_tests/rb-c800635-224702-414046/chrome_logs/chrome_log_20260911_033918_618705_test_specific_product_reward_pos_combo.txt 2026-09-11 03:39:18,619 26 INFO rb-c800635-224702-414046 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_specific_product_reward_pos_combo: Removing chrome user profile "/tmp/tmpfiwf_1zp_chrome_odoo" 2026-09-11 03:39:18,636 26 INFO rb-c800635-224702-414046 odoo.addons.pos_loyalty.tests.test_frontend: Starting TestUi.test_specific_reward_product_tax_included_excluded ... 2026-09-11 03:39:19,400 26 INFO rb-c800635-224702-414046 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_specific_reward_product_tax_included_excluded: Chrome pid: 90634 2026-09-11 03:39:19,400 26 INFO rb-c800635-224702-414046 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_specific_reward_product_tax_included_excluded: Chrome headless temporary user profile dir: /tmp/tmp5motrfpk_chrome_odoo 2026-09-11 03:39:19,400 26 INFO rb-c800635-224702-414046 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_specific_reward_product_tax_included_excluded: Issuing json command http://127.0.0.1:43505/json/version 2026-09-11 03:39:19,402 26 INFO rb-c800635-224702-414046 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:43505', path='/json/version', query='', fragment='') with timeout 3 increased to 10s during tests 2026-09-11 03:39:19,416 26 INFO rb-c800635-224702-414046 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_specific_reward_product_tax_included_excluded: Browser version: Chrome/150.0.7871.114 2026-09-11 03:39:19,416 26 INFO rb-c800635-224702-414046 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_specific_reward_product_tax_included_excluded: Issuing json command http://127.0.0.1:43505/json 2026-09-11 03:39:19,417 26 INFO rb-c800635-224702-414046 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:43505', path='/json', query='', fragment='') with timeout 3 increased to 10s during tests 2026-09-11 03:39:19,419 26 INFO rb-c800635-224702-414046 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_specific_reward_product_tax_included_excluded: Websocket url found: ws://127.0.0.1:43505/devtools/page/3F7DCF82BEB5E519C8598A88C012F70F 2026-09-11 03:39:19,421 26 INFO rb-c800635-224702-414046 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_specific_reward_product_tax_included_excluded: Enable chrome headless console log notification 2026-09-11 03:39:19,424 26 INFO rb-c800635-224702-414046 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_specific_reward_product_tax_included_excluded: Chrome headless enable page notifications 2026-09-11 03:39:19,511 26 INFO rb-c800635-224702-414046 odoo.addons.base.models.res_users: Login successful for login:pos_user from n/a 2026-09-11 03:39:19,516 26 INFO rb-c800635-224702-414046 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_specific_reward_product_tax_included_excluded: Setting session cookie in browser 2026-09-11 03:39:19,518 26 INFO rb-c800635-224702-414046 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-09-11 03:39:19,519 26 INFO rb-c800635-224702-414046 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-09-11 03:39:19,529 26 INFO rb-c800635-224702-414046 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-09-11 03:39:20,176 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 03:39:20] "GET /pos/ui/75 HTTP/1.1" 200 - 88 0.080 0.570 2026-09-11 03:39:20,178 26 INFO rb-c800635-224702-414046 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_specific_reward_product_tax_included_excluded: Navigation result: {'frameId': '3F7DCF82BEB5E519C8598A88C012F70F', 'loaderId': 'CDCA12D9072A3905A021C2DDEB81D16E', 'isDownload': False} 2026-09-11 03:39:20,180 26 INFO rb-c800635-224702-414046 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-09-11 03:39:20,198 26 INFO rb-c800635-224702-414046 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-09-11 03:39:20,213 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 03:39:20] "GET /web/assets/cbcf32d/point_of_sale.assets_prod.min.css HTTP/1.1" 200 - 2 0.001 0.007 2026-09-11 03:39:20,218 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 03:39:20] "GET /web/assets/e7bee96/point_of_sale.assets_prod.min.js HTTP/1.1" 200 - 2 0.001 0.012 2026-09-11 03:39:20,222 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 03:39:20] "GET /web/assets/31c33ef/web.__assets_tests_call__.min.js HTTP/1.1" 200 - 2 0.001 0.012 2026-09-11 03:39:20,615 26 INFO ? werkzeug: 127.0.0.1 - - [11/Sep/2026 03:39:20] "GET /web/static/fonts/lato/Lato-Reg-webfont.woff HTTP/1.1" 200 - 0 0.000 0.001 2026-09-11 03:39:20,620 26 INFO ? werkzeug: 127.0.0.1 - - [11/Sep/2026 03:39:20] "GET /point_of_sale/static/src/img/favicon.ico HTTP/1.1" 200 - 0 0.000 0.001 2026-09-11 03:39:20,650 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 03:39:20] "GET /web/webclient/translations?hash=&lang=en_US HTTP/1.1" 200 - 1 0.001 0.008 2026-09-11 03:39:20,659 26 INFO rb-c800635-224702-414046 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-09-11 03:39:20,665 26 INFO rb-c800635-224702-414046 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-09-11 03:39:20,668 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 03:39:20] "POST /web/dataset/call_kw/barcode.nomenclature/read#barcode.nomenclature.read HTTP/1.1" 200 - 4 0.002 0.006 2026-09-11 03:39:20,685 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 03:39:20] "POST /web/dataset/call_kw/barcode.rule/search_read#barcode.rule.search_read HTTP/1.1" 200 - 1 0.000 0.004 2026-09-11 03:39:20,703 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 03:39:20] "POST /pos/ping HTTP/1.1" 200 - 0 0.000 0.002 2026-09-11 03:39:20,728 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 03:39:20] "POST /web/dataset/call_kw/pos.config/register_new_device_identifier#pos.config.register_new_device_identifier HTTP/1.1" 200 - 9 0.005 0.008 2026-09-11 03:39:20,742 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 03:39:20] "GET /bus/websocket_worker_bundle?v=19.0-2 HTTP/1.1" 200 - 3 0.002 0.021 2026-09-11 03:39:20,796 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 03:39:20] "POST /web/dataset/call_kw/pos.session/load_data_params#pos.session.load_data_params HTTP/1.1" 200 - 30 0.020 0.031 2026-09-11 03:39:20,808 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 03:39:20] "GET /websocket?version=19.0-2 HTTP/1.1" 101 - 1 0.001 0.043 2026-09-11 03:39:21,471 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 03:39:21] "POST /web/dataset/call_kw/pos.session/load_data#pos.session.load_data HTTP/1.1" 200 - 390 0.314 0.322 2026-09-11 03:39:21,488 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 03:39:21] "POST /web/dataset/call_kw/pos.session/filter_local_data#pos.session.filter_local_data HTTP/1.1" 200 - 0 0.000 0.008 2026-09-11 03:39:21,539 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 03:39: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-09-11 03:39:21,603 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 03:39:21] "GET /web/image/res.company/77/logo/256x256 HTTP/1.1" 200 - 8 0.005 0.041 2026-09-11 03:39:21,646 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 03:39:21] "POST /web/dataset/call_kw/pos.config/read_config_open_orders#pos.config.read_config_open_orders HTTP/1.1" 200 - 1 0.004 0.015 2026-09-11 03:39:21,666 26 INFO rb-c800635-224702-414046 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_specific_reward_product_tax_included_excluded.browser: Owl is running in 'dev' mode. 2026-09-11 03:39:21,678 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 03:39:21] "POST /web/dataset/call_kw/product.product/has_access#product.product.has_access HTTP/1.1" 200 - 1 0.003 0.006 2026-09-11 03:39:21,733 26 INFO ? werkzeug: 127.0.0.1 - - [11/Sep/2026 03:39:21] "GET /point_of_sale/static/src/fonts/Inconsolata.otf HTTP/1.1" 200 - 0 0.000 0.008 2026-09-11 03:39:21,750 26 INFO ? werkzeug: 127.0.0.1 - - [11/Sep/2026 03:39:21] "GET /web/static/img/odoo_logo.svg HTTP/1.1" 200 - 0 0.000 0.003 2026-09-11 03:39:21,753 26 INFO ? werkzeug: 127.0.0.1 - - [11/Sep/2026 03:39:21] "GET /hr_attendance/static/img/background-light.svg HTTP/1.1" 200 - 0 0.000 0.006 2026-09-11 03:39:21,770 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 03:39:21] "GET /web/image/res.users/148/avatar_128 HTTP/1.1" 200 - 14 0.014 0.022 2026-09-11 03:39:21,787 26 INFO ? werkzeug: 127.0.0.1 - - [11/Sep/2026 03:39: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-09-11 03:39:21,789 26 INFO ? werkzeug: 127.0.0.1 - - [11/Sep/2026 03:39:21] "GET /web/static/fonts/google/Roboto/Roboto-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.004 2026-09-11 03:39:21,795 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 03:39:21] "GET /web/image?model=res.company&id=77&field=logo HTTP/1.1" 200 - 3 0.006 0.052 2026-09-11 03:39:21,799 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 03:39:21] "GET /pos/service-worker.js HTTP/1.1" 200 - 0 0.000 0.063 2026-09-11 03:39:21,891 26 INFO rb-c800635-224702-414046 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-09-11 03:39:21,933 26 INFO ? werkzeug: 127.0.0.1 - - [11/Sep/2026 03:39:21] "GET /web/static/lib/zxing-library/zxing-library.js HTTP/1.1" 200 - 0 0.000 0.004 2026-09-11 03:39:22,012 26 INFO rb-c800635-224702-414046 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-09-11 03:39:22,040 26 INFO ? werkzeug: 127.0.0.1 - - [11/Sep/2026 03:39:22] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.001 2026-09-11 03:39:22,062 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 03:39:22] "GET /pos/ui/75?from_backend=True HTTP/1.1" 200 - 31 0.069 0.076 2026-09-11 03:39:22,114 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 03:39:22] "GET /pos/ui/75 HTTP/1.1" 200 - 31 0.019 0.173 2026-09-11 03:39:22,147 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 03:39:22] "GET /web/image?model=product.template&field=image_128&id=1570&unique=2026-09-11T03:28:11.000+00:00 HTTP/1.1" 200 - 3 0.003 0.205 2026-09-11 03:39:22,185 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 03:39:22] "GET /web/image?model=product.template&field=image_128&id=1571&unique=2026-09-11T03:28:11.000+00:00 HTTP/1.1" 200 - 3 0.004 0.204 2026-09-11 03:39:22,206 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 03:39:22] "GET /web/image?model=product.template&field=image_128&id=1576&unique=2026-09-11T03:28:11.000+00:00 HTTP/1.1" 200 - 3 0.003 0.157 2026-09-11 03:39:22,239 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 03:39:22] "GET /web/image?model=product.template&field=image_128&id=1572&unique=2026-09-11T03:28:11.000+00:00 HTTP/1.1" 200 - 3 0.002 0.252 2026-09-11 03:39:22,262 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 03:39:22] "GET /web/image?model=product.template&field=image_128&id=1577&unique=2026-09-11T03:28:11.000+00:00 HTTP/1.1" 200 - 3 0.004 0.191 2026-09-11 03:39:22,283 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 03:39:22] "GET /web/image?model=product.template&field=image_128&id=1578&unique=2026-09-11T03:28:11.000+00:00 HTTP/1.1" 200 - 3 0.002 0.163 2026-09-11 03:39:22,301 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 03:39:22] "GET /web/image?model=product.template&field=image_128&id=1799&unique=2026-09-11T03:28:11.000+00:00 HTTP/1.1" 200 - 3 0.002 0.142 2026-09-11 03:39:22,322 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 03:39:22] "GET /web/image?model=product.template&field=image_128&id=1573&unique=2026-09-11T03:28:11.000+00:00 HTTP/1.1" 200 - 3 0.002 0.110 2026-09-11 03:39:22,343 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 03:39:22] "GET /web/image?model=product.template&field=image_128&id=1574&unique=2026-09-11T03:28:11.000+00:00 HTTP/1.1" 200 - 3 0.002 0.092 2026-09-11 03:39:22,363 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 03:39:22] "GET /web/image?model=product.template&field=image_128&id=1575&unique=2026-09-11T03:28:11.000+00:00 HTTP/1.1" 200 - 3 0.002 0.092 2026-09-11 03:39:22,448 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 03:39:22] "POST /web/dataset/call_kw/pos.session/set_opening_control#pos.session.set_opening_control HTTP/1.1" 200 - 38 0.047 0.211 2026-09-11 03:39:22,513 26 INFO rb-c800635-224702-414046 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-09-11 03:39:22,567 26 INFO rb-c800635-224702-414046 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-09-11 03:39:22,618 26 INFO rb-c800635-224702-414046 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-09-11 03:39:22,669 26 INFO rb-c800635-224702-414046 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-09-11 03:39:22,719 26 INFO rb-c800635-224702-414046 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-09-11 03:39:22,770 26 INFO rb-c800635-224702-414046 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-09-11 03:39:22,826 26 INFO rb-c800635-224702-414046 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-09-11 03:39:22,883 26 INFO rb-c800635-224702-414046 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-09-11 03:39:22,940 26 INFO rb-c800635-224702-414046 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-09-11 03:39:22,995 26 INFO rb-c800635-224702-414046 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-09-11 03:39:23,012 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 03:39:23] "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.004 0.012 2026-09-11 03:39:23,069 26 INFO rb-c800635-224702-414046 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_specific_reward_product_tax_included_excluded.browser: tour succeeded 2026-09-11 03:39:23,070 26 INFO rb-c800635-224702-414046 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-09-11 03:39:23,126 26 INFO rb-c800635-224702-414046 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_specific_reward_product_tax_included_excluded.browser: heap 15073712 (allocated 16515072) 2026-09-11 03:39:23,134 26 INFO rb-c800635-224702-414046 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_specific_reward_product_tax_included_excluded: Closing chrome headless with pid 90634 2026-09-11 03:39:23,136 26 INFO rb-c800635-224702-414046 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_specific_reward_product_tax_included_excluded: Closing websocket connection 2026-09-11 03:39:23,140 26 INFO rb-c800635-224702-414046 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_specific_reward_product_tax_included_excluded: Terminating chrome headless with pid 90634 2026-09-11 03:39:23,215 26 INFO rb-c800635-224702-414046 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_specific_reward_product_tax_included_excluded: Chrome Log in: /tmp/odoo_tests/rb-c800635-224702-414046/chrome_logs/chrome_log_20260911_033923_215085_test_specific_reward_product_tax_included_excluded.txt 2026-09-11 03:39:23,215 26 INFO rb-c800635-224702-414046 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_specific_reward_product_tax_included_excluded: Removing chrome user profile "/tmp/tmp5motrfpk_chrome_odoo" 2026-09-11 03:39:23,491 26 INFO rb-c800635-224702-414046 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_specific_reward_product_tax_included_excluded: Chrome pid: 90841 2026-09-11 03:39:23,491 26 INFO rb-c800635-224702-414046 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_specific_reward_product_tax_included_excluded: Chrome headless temporary user profile dir: /tmp/tmp_nraueoj_chrome_odoo 2026-09-11 03:39:23,491 26 INFO rb-c800635-224702-414046 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_specific_reward_product_tax_included_excluded: Issuing json command http://127.0.0.1:46501/json/version 2026-09-11 03:39:23,492 26 INFO rb-c800635-224702-414046 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:46501', path='/json/version', query='', fragment='') with timeout 3 increased to 10s during tests 2026-09-11 03:39:23,509 26 INFO rb-c800635-224702-414046 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_specific_reward_product_tax_included_excluded: Browser version: Chrome/150.0.7871.114 2026-09-11 03:39:23,509 26 INFO rb-c800635-224702-414046 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_specific_reward_product_tax_included_excluded: Issuing json command http://127.0.0.1:46501/json 2026-09-11 03:39:23,510 26 INFO rb-c800635-224702-414046 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:46501', path='/json', query='', fragment='') with timeout 3 increased to 10s during tests 2026-09-11 03:39:23,522 26 INFO rb-c800635-224702-414046 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_specific_reward_product_tax_included_excluded: Websocket url found: ws://127.0.0.1:46501/devtools/page/69524602AB424677D358E11B1F3EC718 2026-09-11 03:39:23,528 26 INFO rb-c800635-224702-414046 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_specific_reward_product_tax_included_excluded: Enable chrome headless console log notification 2026-09-11 03:39:23,534 26 INFO rb-c800635-224702-414046 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_specific_reward_product_tax_included_excluded: Chrome headless enable page notifications 2026-09-11 03:39:23,566 26 INFO rb-c800635-224702-414046 odoo.addons.base.models.res_users: Login successful for login:pos_user from n/a 2026-09-11 03:39:23,568 26 INFO rb-c800635-224702-414046 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_specific_reward_product_tax_included_excluded: Setting session cookie in browser 2026-09-11 03:39:23,572 26 INFO rb-c800635-224702-414046 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-09-11 03:39:23,572 26 INFO rb-c800635-224702-414046 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-09-11 03:39:23,633 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 03:39:23] "GET /pos/ui/75 HTTP/1.1" 200 - 31 0.015 0.036 2026-09-11 03:39:23,636 26 INFO rb-c800635-224702-414046 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_specific_reward_product_tax_included_excluded: Navigation result: {'frameId': '69524602AB424677D358E11B1F3EC718', 'loaderId': '1FE76AD5C44B24E72BB923BF3B759438', 'isDownload': False} 2026-09-11 03:39:23,636 26 INFO rb-c800635-224702-414046 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-09-11 03:39:23,647 26 INFO rb-c800635-224702-414046 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-09-11 03:39:23,673 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 03:39:23] "GET /web/assets/31c33ef/web.__assets_tests_call__.min.js HTTP/1.1" 200 - 2 0.002 0.011 2026-09-11 03:39:23,681 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 03:39:23] "GET /web/assets/cbcf32d/point_of_sale.assets_prod.min.css HTTP/1.1" 200 - 2 0.001 0.015 2026-09-11 03:39:23,686 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 03:39:23] "GET /web/assets/e7bee96/point_of_sale.assets_prod.min.js HTTP/1.1" 200 - 2 0.001 0.015 2026-09-11 03:39:24,066 26 INFO ? werkzeug: 127.0.0.1 - - [11/Sep/2026 03:39:24] "GET /web/static/fonts/lato/Lato-Reg-webfont.woff HTTP/1.1" 200 - 0 0.000 0.003 2026-09-11 03:39:24,071 26 INFO ? werkzeug: 127.0.0.1 - - [11/Sep/2026 03:39:24] "GET /point_of_sale/static/src/img/favicon.ico HTTP/1.1" 200 - 0 0.000 0.001 2026-09-11 03:39:24,085 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 03:39:24] "GET /web/webclient/translations?hash=&lang=en_US HTTP/1.1" 200 - 0 0.000 0.008 2026-09-11 03:39:24,096 26 INFO rb-c800635-224702-414046 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-09-11 03:39:24,102 26 INFO rb-c800635-224702-414046 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-09-11 03:39:24,104 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 03:39:24] "POST /web/dataset/call_kw/barcode.nomenclature/read#barcode.nomenclature.read HTTP/1.1" 200 - 2 0.000 0.005 2026-09-11 03:39:24,115 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 03:39:24] "POST /web/dataset/call_kw/barcode.rule/search_read#barcode.rule.search_read HTTP/1.1" 200 - 1 0.000 0.004 2026-09-11 03:39:24,124 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 03:39:24] "POST /pos/ping HTTP/1.1" 200 - 0 0.000 0.002 2026-09-11 03:39:24,139 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 03:39:24] "GET /bus/websocket_worker_bundle?v=19.0-2 HTTP/1.1" 200 - 2 0.001 0.006 2026-09-11 03:39:24,150 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 03:39:24] "POST /web/dataset/call_kw/pos.config/register_new_device_identifier#pos.config.register_new_device_identifier HTTP/1.1" 200 - 4 0.003 0.013 2026-09-11 03:39:24,157 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 03:39:24] "GET /websocket?version=19.0-2 HTTP/1.1" 101 - 0 0.000 0.003 2026-09-11 03:39:24,182 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 03:39:24] "POST /web/dataset/call_kw/pos.session/load_data_params#pos.session.load_data_params HTTP/1.1" 200 - 12 0.006 0.018 2026-09-11 03:39:24,718 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 03:39:24] "POST /web/dataset/call_kw/pos.session/load_data#pos.session.load_data HTTP/1.1" 200 - 291 0.220 0.280 2026-09-11 03:39:24,738 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 03:39: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-09-11 03:39:24,794 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 03:39: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.006 2026-09-11 03:39:24,843 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 03:39:24] "GET /web/image/res.company/77/logo/256x256 HTTP/1.1" 200 - 3 0.002 0.024 2026-09-11 03:39:24,860 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 03:39: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.004 2026-09-11 03:39:24,874 26 INFO rb-c800635-224702-414046 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_specific_reward_product_tax_included_excluded.browser: Owl is running in 'dev' mode. 2026-09-11 03:39:24,878 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 03:39:24] "POST /web/dataset/call_kw/product.product/has_access#product.product.has_access HTTP/1.1" 200 - 0 0.000 0.003 2026-09-11 03:39:24,920 26 INFO ? werkzeug: 127.0.0.1 - - [11/Sep/2026 03:39:24] "GET /point_of_sale/static/src/fonts/Inconsolata.otf HTTP/1.1" 200 - 0 0.000 0.004 2026-09-11 03:39:24,933 26 INFO ? werkzeug: 127.0.0.1 - - [11/Sep/2026 03:39:24] "GET /web/static/img/odoo_logo.svg HTTP/1.1" 200 - 0 0.000 0.009 2026-09-11 03:39:24,938 26 INFO ? werkzeug: 127.0.0.1 - - [11/Sep/2026 03:39:24] "GET /hr_attendance/static/img/background-light.svg HTTP/1.1" 200 - 0 0.000 0.006 2026-09-11 03:39:24,943 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 03:39:24] "GET /web/image?model=res.company&id=77&field=logo HTTP/1.1" 200 - 3 0.005 0.018 2026-09-11 03:39:24,954 26 INFO ? werkzeug: 127.0.0.1 - - [11/Sep/2026 03:39: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-09-11 03:39:24,961 26 INFO ? werkzeug: 127.0.0.1 - - [11/Sep/2026 03:39:24] "GET /web/static/fonts/google/Roboto/Roboto-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.003 2026-09-11 03:39:24,965 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 03:39:24] "GET /web/image/res.users/148/avatar_128 HTTP/1.1" 200 - 7 0.008 0.037 2026-09-11 03:39:24,971 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 03:39:24] "GET /pos/service-worker.js HTTP/1.1" 200 - 0 0.000 0.043 2026-09-11 03:39:25,007 26 INFO rb-c800635-224702-414046 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-09-11 03:39:25,035 26 INFO ? werkzeug: 127.0.0.1 - - [11/Sep/2026 03:39:25] "GET /web/static/lib/zxing-library/zxing-library.js HTTP/1.1" 200 - 0 0.000 0.005 2026-09-11 03:39:25,089 26 INFO rb-c800635-224702-414046 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-09-11 03:39:25,099 26 INFO ? werkzeug: 127.0.0.1 - - [11/Sep/2026 03:39:25] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.002 2026-09-11 03:39:25,103 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 03:39:25] "GET /pos/ui/75 HTTP/1.1" 200 - 31 0.045 0.032 2026-09-11 03:39:25,129 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 03:39:25] "GET /web/image?model=product.template&field=image_128&id=1571&unique=2026-09-11T03:28:11.000+00:00 HTTP/1.1" 200 - 3 0.002 0.060 2026-09-11 03:39:25,143 26 INFO rb-c800635-224702-414046 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-09-11 03:39:25,194 26 INFO rb-c800635-224702-414046 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-09-11 03:39:25,197 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 03:39:25] "GET /web/image?model=product.template&field=image_128&id=1572&unique=2026-09-11T03:28:11.000+00:00 HTTP/1.1" 200 - 3 0.013 0.117 2026-09-11 03:39:25,242 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 03:39:25] "GET /web/image?model=product.template&field=image_128&id=1570&unique=2026-09-11T03:28:11.000+00:00 HTTP/1.1" 200 - 3 0.005 0.190 2026-09-11 03:39:25,246 26 INFO rb-c800635-224702-414046 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-09-11 03:39:25,289 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 03:39:25] "GET /pos/ui/75?from_backend=True HTTP/1.1" 200 - 31 0.017 0.246 2026-09-11 03:39:25,296 26 INFO rb-c800635-224702-414046 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-09-11 03:39:25,306 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 03:39:25] "GET /web/image?model=product.template&field=image_128&id=1573&unique=2026-09-11T03:28:11.000+00:00 HTTP/1.1" 200 - 3 0.002 0.200 2026-09-11 03:39:25,334 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 03:39:25] "GET /web/image?model=product.template&field=image_128&id=1574&unique=2026-09-11T03:28:11.000+00:00 HTTP/1.1" 200 - 3 0.005 0.220 2026-09-11 03:39:25,347 26 INFO rb-c800635-224702-414046 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-09-11 03:39:25,353 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 03:39:25] "GET /web/image?model=product.template&field=image_128&id=1575&unique=2026-09-11T03:28:11.000+00:00 HTTP/1.1" 200 - 3 0.002 0.215 2026-09-11 03:39:25,377 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 03:39:25] "GET /web/image?model=product.template&field=image_128&id=1576&unique=2026-09-11T03:28:11.000+00:00 HTTP/1.1" 200 - 3 0.002 0.175 2026-09-11 03:39:25,401 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 03:39:25] "GET /web/image?model=product.template&field=image_128&id=1577&unique=2026-09-11T03:28:11.000+00:00 HTTP/1.1" 200 - 3 0.002 0.146 2026-09-11 03:39:25,422 26 INFO rb-c800635-224702-414046 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-09-11 03:39:25,437 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 03:39:25] "GET /web/image?model=product.template&field=image_128&id=1578&unique=2026-09-11T03:28:11.000+00:00 HTTP/1.1" 200 - 3 0.008 0.137 2026-09-11 03:39:25,456 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 03:39:25] "GET /web/image?model=product.template&field=image_128&id=1799&unique=2026-09-11T03:28:11.000+00:00 HTTP/1.1" 200 - 3 0.002 0.139 2026-09-11 03:39:25,478 26 INFO rb-c800635-224702-414046 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-09-11 03:39:25,534 26 INFO rb-c800635-224702-414046 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-09-11 03:39:25,590 26 INFO rb-c800635-224702-414046 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-09-11 03:39:25,605 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 03:39:25] "POST /web/dataset/call_kw/loyalty.card/get_loyalty_card_partner_by_code#loyalty.card.get_loyalty_card_partner_by_code HTTP/1.1" 200 - 2 0.002 0.012 2026-09-11 03:39:25,678 26 INFO rb-c800635-224702-414046 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_specific_reward_product_tax_included_excluded.browser: tour succeeded 2026-09-11 03:39:25,678 26 INFO rb-c800635-224702-414046 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-09-11 03:39:25,730 26 INFO rb-c800635-224702-414046 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_specific_reward_product_tax_included_excluded.browser: heap 14855172 (allocated 16515072) 2026-09-11 03:39:25,732 26 INFO rb-c800635-224702-414046 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_specific_reward_product_tax_included_excluded: Closing chrome headless with pid 90841 2026-09-11 03:39:25,734 26 INFO rb-c800635-224702-414046 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_specific_reward_product_tax_included_excluded: Closing websocket connection 2026-09-11 03:39:25,734 26 INFO rb-c800635-224702-414046 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_specific_reward_product_tax_included_excluded: Terminating chrome headless with pid 90841 2026-09-11 03:39:25,806 26 INFO rb-c800635-224702-414046 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_specific_reward_product_tax_included_excluded: Chrome Log in: /tmp/odoo_tests/rb-c800635-224702-414046/chrome_logs/chrome_log_20260911_033925_806024_test_specific_reward_product_tax_included_excluded.txt 2026-09-11 03:39:25,806 26 INFO rb-c800635-224702-414046 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_specific_reward_product_tax_included_excluded: Removing chrome user profile "/tmp/tmp_nraueoj_chrome_odoo" 2026-09-11 03:39:25,818 26 INFO rb-c800635-224702-414046 odoo.addons.pos_loyalty.tests.test_frontend: Starting TestUi.test_two_variant_same_discount ... 2026-09-11 03:39:26,665 26 INFO rb-c800635-224702-414046 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_two_variant_same_discount: Chrome pid: 91040 2026-09-11 03:39:26,665 26 INFO rb-c800635-224702-414046 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_two_variant_same_discount: Chrome headless temporary user profile dir: /tmp/tmp99kzkk5t_chrome_odoo 2026-09-11 03:39:26,665 26 INFO rb-c800635-224702-414046 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_two_variant_same_discount: Issuing json command http://127.0.0.1:41293/json/version 2026-09-11 03:39:26,666 26 INFO rb-c800635-224702-414046 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:41293', path='/json/version', query='', fragment='') with timeout 3 increased to 10s during tests 2026-09-11 03:39:26,691 26 INFO rb-c800635-224702-414046 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_two_variant_same_discount: Browser version: Chrome/150.0.7871.114 2026-09-11 03:39:26,691 26 INFO rb-c800635-224702-414046 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_two_variant_same_discount: Issuing json command http://127.0.0.1:41293/json 2026-09-11 03:39:26,692 26 INFO rb-c800635-224702-414046 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:41293', path='/json', query='', fragment='') with timeout 3 increased to 10s during tests 2026-09-11 03:39:26,707 26 INFO rb-c800635-224702-414046 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_two_variant_same_discount: Websocket url found: ws://127.0.0.1:41293/devtools/page/735B11EA51D7A3C634245BA9F038FE56 2026-09-11 03:39:26,715 26 INFO rb-c800635-224702-414046 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_two_variant_same_discount: Enable chrome headless console log notification 2026-09-11 03:39:26,747 26 INFO rb-c800635-224702-414046 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_two_variant_same_discount: Chrome headless enable page notifications 2026-09-11 03:39:26,825 26 INFO rb-c800635-224702-414046 odoo.addons.base.models.res_users: Login successful for login:pos_user from n/a 2026-09-11 03:39:26,838 26 INFO rb-c800635-224702-414046 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_two_variant_same_discount: Setting session cookie in browser 2026-09-11 03:39:26,841 26 INFO rb-c800635-224702-414046 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-09-11 03:39:26,841 26 INFO rb-c800635-224702-414046 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-09-11 03:39:26,860 26 INFO rb-c800635-224702-414046 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-09-11 03:39:27,247 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 03:39:27] "GET /pos/ui?config_id=75 HTTP/1.1" 200 - 88 0.039 0.354 2026-09-11 03:39:27,250 26 INFO rb-c800635-224702-414046 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_two_variant_same_discount: Navigation result: {'frameId': '735B11EA51D7A3C634245BA9F038FE56', 'loaderId': '94E105C5743199CE5EA6F5F1BF515CD2', 'isDownload': False} 2026-09-11 03:39:27,250 26 INFO rb-c800635-224702-414046 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_two_variant_same_discount: Evaluate ready code "odoo.isTourReady('test_two_variant_same_discount')" 2026-09-11 03:39:27,271 26 INFO rb-c800635-224702-414046 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-09-11 03:39:27,286 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 03:39:27] "GET /web/assets/cbcf32d/point_of_sale.assets_prod.min.css HTTP/1.1" 200 - 2 0.002 0.007 2026-09-11 03:39:27,292 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 03:39:27] "GET /web/assets/31c33ef/web.__assets_tests_call__.min.js HTTP/1.1" 200 - 2 0.001 0.015 2026-09-11 03:39:27,299 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 03:39:27] "GET /web/assets/e7bee96/point_of_sale.assets_prod.min.js HTTP/1.1" 200 - 2 0.001 0.016 2026-09-11 03:39:27,714 26 INFO ? werkzeug: 127.0.0.1 - - [11/Sep/2026 03:39:27] "GET /web/static/fonts/lato/Lato-Reg-webfont.woff HTTP/1.1" 200 - 0 0.000 0.005 2026-09-11 03:39:27,718 26 INFO ? werkzeug: 127.0.0.1 - - [11/Sep/2026 03:39:27] "GET /point_of_sale/static/src/img/favicon.ico HTTP/1.1" 200 - 0 0.000 0.002 2026-09-11 03:39:27,731 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 03:39:27] "GET /web/webclient/translations?hash=&lang=en_US HTTP/1.1" 200 - 1 0.001 0.007 2026-09-11 03:39:27,742 26 INFO rb-c800635-224702-414046 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-09-11 03:39:27,747 26 INFO rb-c800635-224702-414046 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-09-11 03:39:27,751 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 03:39:27] "POST /web/dataset/call_kw/barcode.nomenclature/read#barcode.nomenclature.read HTTP/1.1" 200 - 4 0.002 0.006 2026-09-11 03:39:27,772 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 03:39:27] "POST /web/dataset/call_kw/barcode.rule/search_read#barcode.rule.search_read HTTP/1.1" 200 - 1 0.000 0.004 2026-09-11 03:39:27,788 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 03:39:27] "POST /pos/ping HTTP/1.1" 200 - 0 0.000 0.002 2026-09-11 03:39:27,824 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 03:39:27] "GET /bus/websocket_worker_bundle?v=19.0-2 HTTP/1.1" 200 - 3 0.001 0.016 2026-09-11 03:39:27,839 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 03:39:27] "POST /web/dataset/call_kw/pos.config/register_new_device_identifier#pos.config.register_new_device_identifier HTTP/1.1" 200 - 9 0.006 0.016 2026-09-11 03:39:27,845 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 03:39:27] "GET /websocket?version=19.0-2 HTTP/1.1" 101 - 1 0.000 0.003 2026-09-11 03:39:27,894 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 03:39:27] "POST /web/dataset/call_kw/pos.session/load_data_params#pos.session.load_data_params HTTP/1.1" 200 - 30 0.019 0.027 2026-09-11 03:39:28,517 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 03:39:28] "POST /web/dataset/call_kw/pos.session/load_data#pos.session.load_data HTTP/1.1" 200 - 393 0.304 0.293 2026-09-11 03:39:28,537 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 03:39:28] "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-09-11 03:39:28,596 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 03:39:28] "POST /web/dataset/call_kw/pos.config/read_config_open_orders#pos.config.read_config_open_orders HTTP/1.1" 200 - 1 0.003 0.008 2026-09-11 03:39:28,628 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 03:39:28] "POST /web/dataset/call_kw/product.product/search_read#product.product.search_read HTTP/1.1" 200 - 2 0.006 0.012 2026-09-11 03:39:28,684 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 03:39:28] "GET /web/image/res.company/77/logo/256x256 HTTP/1.1" 200 - 8 0.004 0.029 2026-09-11 03:39:28,713 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 03:39:28] "POST /web/dataset/call_kw/pos.config/read_config_open_orders#pos.config.read_config_open_orders HTTP/1.1" 200 - 1 0.005 0.005 2026-09-11 03:39:28,727 26 INFO rb-c800635-224702-414046 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_two_variant_same_discount.browser: Owl is running in 'dev' mode. 2026-09-11 03:39:28,739 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 03:39:28] "POST /web/dataset/call_kw/product.product/has_access#product.product.has_access HTTP/1.1" 200 - 1 0.002 0.004 2026-09-11 03:39:28,784 26 INFO ? werkzeug: 127.0.0.1 - - [11/Sep/2026 03:39:28] "GET /point_of_sale/static/src/fonts/Inconsolata.otf HTTP/1.1" 200 - 0 0.000 0.002 2026-09-11 03:39:28,793 26 INFO ? werkzeug: 127.0.0.1 - - [11/Sep/2026 03:39:28] "GET /web/static/img/odoo_logo.svg HTTP/1.1" 200 - 0 0.000 0.004 2026-09-11 03:39:28,799 26 INFO ? werkzeug: 127.0.0.1 - - [11/Sep/2026 03:39:28] "GET /hr_attendance/static/img/background-light.svg HTTP/1.1" 200 - 0 0.000 0.005 2026-09-11 03:39:28,820 26 INFO ? werkzeug: 127.0.0.1 - - [11/Sep/2026 03:39:28] "GET /web/static/src/libs/fontawesome/fonts/fontawesome-webfont.woff2?v=4.7.0 HTTP/1.1" 200 - 0 0.000 0.007 2026-09-11 03:39:28,823 26 INFO ? werkzeug: 127.0.0.1 - - [11/Sep/2026 03:39:28] "GET /web/static/fonts/google/Roboto/Roboto-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.004 2026-09-11 03:39:28,826 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 03:39:28] "GET /web/image/res.users/148/avatar_128 HTTP/1.1" 200 - 14 0.020 0.020 2026-09-11 03:39:28,834 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 03:39:28] "GET /web/image?model=res.company&id=77&field=logo HTTP/1.1" 200 - 3 0.002 0.044 2026-09-11 03:39:28,836 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 03:39:28] "GET /pos/service-worker.js HTTP/1.1" 200 - 0 0.000 0.041 2026-09-11 03:39:28,914 26 INFO rb-c800635-224702-414046 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-09-11 03:39:28,965 26 INFO ? werkzeug: 127.0.0.1 - - [11/Sep/2026 03:39:28] "GET /web/static/lib/zxing-library/zxing-library.js HTTP/1.1" 200 - 0 0.000 0.007 2026-09-11 03:39:29,017 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 03:39:29] "GET /pos/ui/75 HTTP/1.1" 200 - 31 0.032 0.040 2026-09-11 03:39:29,029 26 INFO rb-c800635-224702-414046 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-09-11 03:39:29,039 26 INFO ? werkzeug: 127.0.0.1 - - [11/Sep/2026 03:39:29] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.017 2026-09-11 03:39:29,095 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 03:39:29] "GET /pos/ui/75?from_backend=True HTTP/1.1" 200 - 31 0.040 0.111 2026-09-11 03:39:29,123 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 03:39:29] "GET /web/image?model=product.template&field=image_128&id=1571&unique=2026-09-11T03:28:11.000+00:00 HTTP/1.1" 200 - 3 0.003 0.137 2026-09-11 03:39:29,150 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 03:39:29] "GET /web/image?model=product.template&field=image_128&id=1572&unique=2026-09-11T03:28:11.000+00:00 HTTP/1.1" 200 - 3 0.006 0.157 2026-09-11 03:39:29,171 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 03:39:29] "GET /web/image?model=product.template&field=image_128&id=1570&unique=2026-09-11T03:28:11.000+00:00 HTTP/1.1" 200 - 3 0.003 0.194 2026-09-11 03:39:29,213 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 03:39:29] "GET /web/image?model=product.template&field=image_128&id=1577&unique=2026-09-11T03:28:11.000+00:00 HTTP/1.1" 200 - 3 0.008 0.180 2026-09-11 03:39:29,237 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 03:39:29] "GET /web/image?model=product.template&field=image_128&id=1801&unique=2026-09-11T03:28:11.000+00:00 HTTP/1.1" 200 - 3 0.006 0.180 2026-09-11 03:39:29,262 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 03:39:29] "GET /web/image?model=product.template&field=image_128&id=1576&unique=2026-09-11T03:28:11.000+00:00 HTTP/1.1" 200 - 3 0.004 0.162 2026-09-11 03:39:29,291 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 03:39:29] "GET /web/image?model=product.template&field=image_128&id=1578&unique=2026-09-11T03:28:11.000+00:00 HTTP/1.1" 200 - 3 0.004 0.158 2026-09-11 03:39:29,410 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 03:39:29] "POST /web/dataset/call_kw/pos.session/set_opening_control#pos.session.set_opening_control HTTP/1.1" 200 - 38 0.072 0.181 2026-09-11 03:39:29,429 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 03:39:29] "GET /web/image?model=product.template&field=image_128&id=1574&unique=2026-09-11T03:28:11.000+00:00 HTTP/1.1" 200 - 3 0.004 0.209 2026-09-11 03:39:29,447 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 03:39:29] "GET /web/image?model=product.template&field=image_128&id=1575&unique=2026-09-11T03:28:11.000+00:00 HTTP/1.1" 200 - 3 0.003 0.201 2026-09-11 03:39:29,464 26 INFO rb-c800635-224702-414046 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-09-11 03:39:29,471 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 03:39:29] "GET /web/image?model=product.template&field=image_128&id=1573&unique=2026-09-11T03:28:11.000+00:00 HTTP/1.1" 200 - 3 0.002 0.294 2026-09-11 03:39:29,549 26 INFO rb-c800635-224702-414046 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_two_variant_same_discount.browser: tour succeeded 2026-09-11 03:39:29,549 26 INFO rb-c800635-224702-414046 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_two_variant_same_discount.browser: ╔═══════════════════════════════════════════════╗ ║ TOUR test_two_variant_same_discount SUCCEEDED ║ ╚═══════════════════════════════════════════════╝ 2026-09-11 03:39:29,690 26 INFO rb-c800635-224702-414046 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_two_variant_same_discount.browser: heap 14884176 (allocated 16252928) 2026-09-11 03:39:29,694 26 INFO rb-c800635-224702-414046 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_two_variant_same_discount: Closing chrome headless with pid 91040 2026-09-11 03:39:29,695 26 INFO rb-c800635-224702-414046 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_two_variant_same_discount: Closing websocket connection 2026-09-11 03:39:29,696 26 INFO rb-c800635-224702-414046 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_two_variant_same_discount: Terminating chrome headless with pid 91040 2026-09-11 03:39:29,765 26 INFO rb-c800635-224702-414046 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_two_variant_same_discount: Chrome Log in: /tmp/odoo_tests/rb-c800635-224702-414046/chrome_logs/chrome_log_20260911_033929_764953_test_two_variant_same_discount.txt 2026-09-11 03:39:29,765 26 INFO rb-c800635-224702-414046 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_two_variant_same_discount: Removing chrome user profile "/tmp/tmp99kzkk5t_chrome_odoo" 2026-09-11 03:39:29,821 26 INFO rb-c800635-224702-414046 odoo.addons.base.models.ir_attachment: filestore gc 18 checked, 18 removed 2026-09-11 03:39:38,049 26 INFO rb-c800635-224702-414046 odoo.addons.pos_loyalty.tests.test_loyalty_history: Starting TestPOSLoyaltyHistory.test_duplicate_coupon_confirm ... 2026-09-11 03:39:38,347 26 INFO rb-c800635-224702-414046 odoo.addons.pos_loyalty.tests.test_loyalty_history: Starting TestPOSLoyaltyHistory.test_gift_card_partner ... 2026-09-11 03:39:39,024 26 INFO rb-c800635-224702-414046 odoo.addons.pos_loyalty.tests.test_loyalty_history: Starting TestPOSLoyaltyHistory.test_loyalty_history_earn_and_spend ... 2026-09-11 03:39:39,586 26 INFO rb-c800635-224702-414046 odoo.addons.pos_loyalty.tests.test_loyalty_history.TestPOSLoyaltyHistory.test_loyalty_history_earn_and_spend: Chrome pid: 91238 2026-09-11 03:39:39,586 26 INFO rb-c800635-224702-414046 odoo.addons.pos_loyalty.tests.test_loyalty_history.TestPOSLoyaltyHistory.test_loyalty_history_earn_and_spend: Chrome headless temporary user profile dir: /tmp/tmpk08oqp4a_chrome_odoo 2026-09-11 03:39:39,586 26 INFO rb-c800635-224702-414046 odoo.addons.pos_loyalty.tests.test_loyalty_history.TestPOSLoyaltyHistory.test_loyalty_history_earn_and_spend: Issuing json command http://127.0.0.1:33327/json/version 2026-09-11 03:39:39,587 26 INFO rb-c800635-224702-414046 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:33327', path='/json/version', query='', fragment='') with timeout 3 increased to 10s during tests 2026-09-11 03:39:39,602 26 INFO rb-c800635-224702-414046 odoo.addons.pos_loyalty.tests.test_loyalty_history.TestPOSLoyaltyHistory.test_loyalty_history_earn_and_spend: Browser version: Chrome/150.0.7871.114 2026-09-11 03:39:39,603 26 INFO rb-c800635-224702-414046 odoo.addons.pos_loyalty.tests.test_loyalty_history.TestPOSLoyaltyHistory.test_loyalty_history_earn_and_spend: Issuing json command http://127.0.0.1:33327/json 2026-09-11 03:39:39,603 26 INFO rb-c800635-224702-414046 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:33327', path='/json', query='', fragment='') with timeout 3 increased to 10s during tests 2026-09-11 03:39:39,613 26 INFO rb-c800635-224702-414046 odoo.addons.pos_loyalty.tests.test_loyalty_history.TestPOSLoyaltyHistory.test_loyalty_history_earn_and_spend: Websocket url found: ws://127.0.0.1:33327/devtools/page/E1951C1FA7E43AD2CE8B78716CCE30A5 2026-09-11 03:39:39,622 26 INFO rb-c800635-224702-414046 odoo.addons.pos_loyalty.tests.test_loyalty_history.TestPOSLoyaltyHistory.test_loyalty_history_earn_and_spend: Enable chrome headless console log notification 2026-09-11 03:39:39,624 26 INFO rb-c800635-224702-414046 odoo.addons.pos_loyalty.tests.test_loyalty_history.TestPOSLoyaltyHistory.test_loyalty_history_earn_and_spend: Chrome headless enable page notifications 2026-09-11 03:39:39,715 26 INFO rb-c800635-224702-414046 odoo.addons.base.models.res_users: Login successful for login:pos_user from n/a 2026-09-11 03:39:39,725 26 INFO rb-c800635-224702-414046 odoo.addons.pos_loyalty.tests.test_loyalty_history.TestPOSLoyaltyHistory.test_loyalty_history_earn_and_spend: Setting session cookie in browser 2026-09-11 03:39:39,728 26 INFO rb-c800635-224702-414046 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-09-11 03:39:39,728 26 INFO rb-c800635-224702-414046 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-09-11 03:39:39,741 26 INFO rb-c800635-224702-414046 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-09-11 03:39:40,167 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 03:39:40] "GET /pos/ui/81 HTTP/1.1" 200 - 86 0.040 0.390 2026-09-11 03:39:40,169 26 INFO rb-c800635-224702-414046 odoo.addons.pos_loyalty.tests.test_loyalty_history.TestPOSLoyaltyHistory.test_loyalty_history_earn_and_spend: Navigation result: {'frameId': 'E1951C1FA7E43AD2CE8B78716CCE30A5', 'loaderId': 'AB65758021690D1AD6FD78C149B11F76', 'isDownload': False} 2026-09-11 03:39:40,170 26 INFO rb-c800635-224702-414046 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-09-11 03:39:40,182 26 INFO rb-c800635-224702-414046 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-09-11 03:39:40,198 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 03:39:40] "GET /web/assets/cbcf32d/point_of_sale.assets_prod.min.css HTTP/1.1" 200 - 2 0.001 0.012 2026-09-11 03:39:40,219 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 03:39:40] "GET /web/assets/31c33ef/web.__assets_tests_call__.min.js HTTP/1.1" 200 - 2 0.001 0.031 2026-09-11 03:39:40,221 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 03:39:40] "GET /web/assets/e7bee96/point_of_sale.assets_prod.min.js HTTP/1.1" 200 - 2 0.001 0.031 2026-09-11 03:39:40,664 26 INFO ? werkzeug: 127.0.0.1 - - [11/Sep/2026 03:39:40] "GET /point_of_sale/static/src/img/favicon.ico HTTP/1.1" 200 - 0 0.000 0.002 2026-09-11 03:39:40,679 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 03:39:40] "GET /web/webclient/translations?hash=&lang=en_US HTTP/1.1" 200 - 1 0.001 0.011 2026-09-11 03:39:40,683 26 INFO ? werkzeug: 127.0.0.1 - - [11/Sep/2026 03:39:40] "GET /web/static/fonts/lato/Lato-Reg-webfont.woff HTTP/1.1" 200 - 0 0.000 0.001 2026-09-11 03:39:40,690 26 INFO rb-c800635-224702-414046 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-09-11 03:39:40,694 26 INFO rb-c800635-224702-414046 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-09-11 03:39:40,695 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 03:39:40] "POST /web/dataset/call_kw/barcode.nomenclature/read#barcode.nomenclature.read HTTP/1.1" 200 - 4 0.001 0.004 2026-09-11 03:39:40,715 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 03:39:40] "POST /web/dataset/call_kw/barcode.rule/search_read#barcode.rule.search_read HTTP/1.1" 200 - 1 0.000 0.008 2026-09-11 03:39:40,736 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 03:39:40] "POST /pos/ping HTTP/1.1" 200 - 0 0.000 0.002 2026-09-11 03:39:40,763 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 03:39:40] "POST /web/dataset/call_kw/pos.config/register_new_device_identifier#pos.config.register_new_device_identifier HTTP/1.1" 200 - 9 0.008 0.009 2026-09-11 03:39:40,779 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 03:39:40] "GET /bus/websocket_worker_bundle?v=19.0-2 HTTP/1.1" 200 - 3 0.001 0.029 2026-09-11 03:39:40,842 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 03:39:40] "POST /web/dataset/call_kw/pos.session/load_data_params#pos.session.load_data_params HTTP/1.1" 200 - 29 0.022 0.033 2026-09-11 03:39:40,845 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 03:39:40] "GET /websocket?version=19.0-2 HTTP/1.1" 101 - 1 0.000 0.037 2026-09-11 03:39:41,503 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 03:39:41] "POST /web/dataset/call_kw/pos.session/load_data#pos.session.load_data HTTP/1.1" 200 - 389 0.297 0.328 2026-09-11 03:39:41,527 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 03:39:41] "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-09-11 03:39:41,576 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 03:39: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-09-11 03:39:41,630 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 03:39:41] "GET /web/image/res.company/78/logo/256x256 HTTP/1.1" 200 - 8 0.005 0.029 2026-09-11 03:39:41,660 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 03:39: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-09-11 03:39:41,677 26 INFO rb-c800635-224702-414046 odoo.addons.pos_loyalty.tests.test_loyalty_history.TestPOSLoyaltyHistory.test_loyalty_history_earn_and_spend.browser: Owl is running in 'dev' mode. 2026-09-11 03:39:41,693 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 03:39:41] "POST /web/dataset/call_kw/product.product/has_access#product.product.has_access HTTP/1.1" 200 - 1 0.004 0.005 2026-09-11 03:39:41,723 26 INFO ? werkzeug: 127.0.0.1 - - [11/Sep/2026 03:39:41] "GET /point_of_sale/static/src/fonts/Inconsolata.otf HTTP/1.1" 200 - 0 0.000 0.002 2026-09-11 03:39:41,738 26 INFO ? werkzeug: 127.0.0.1 - - [11/Sep/2026 03:39:41] "GET /hr_attendance/static/img/background-light.svg HTTP/1.1" 200 - 0 0.000 0.004 2026-09-11 03:39:41,744 26 INFO ? werkzeug: 127.0.0.1 - - [11/Sep/2026 03:39:41] "GET /web/static/img/odoo_logo.svg HTTP/1.1" 200 - 0 0.000 0.014 2026-09-11 03:39:41,813 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 03:39:41] "GET /web/image/res.users/152/avatar_128 HTTP/1.1" 200 - 14 0.016 0.068 2026-09-11 03:39:41,835 26 INFO ? werkzeug: 127.0.0.1 - - [11/Sep/2026 03:39: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-09-11 03:39:41,837 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 03:39:41] "GET /web/image?model=res.company&id=78&field=logo HTTP/1.1" 200 - 3 0.009 0.098 2026-09-11 03:39:41,839 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 03:39:41] "GET /pos/service-worker.js HTTP/1.1" 200 - 0 0.000 0.099 2026-09-11 03:39:41,844 26 INFO ? werkzeug: 127.0.0.1 - - [11/Sep/2026 03:39:41] "GET /web/static/fonts/google/Roboto/Roboto-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.001 2026-09-11 03:39:41,937 26 INFO rb-c800635-224702-414046 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-09-11 03:39:41,951 26 INFO ? werkzeug: 127.0.0.1 - - [11/Sep/2026 03:39:41] "GET /web/static/lib/zxing-library/zxing-library.js HTTP/1.1" 200 - 0 0.000 0.003 2026-09-11 03:39:42,011 26 INFO rb-c800635-224702-414046 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-09-11 03:39:42,037 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 03:39:42] "GET /pos/ui/81?from_backend=True HTTP/1.1" 200 - 31 0.056 0.034 2026-09-11 03:39:42,048 26 INFO ? werkzeug: 127.0.0.1 - - [11/Sep/2026 03:39:42] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.002 2026-09-11 03:39:42,079 26 INFO rb-c800635-224702-414046 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-09-11 03:39:42,104 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 03:39:42] "GET /pos/ui/81 HTTP/1.1" 200 - 31 0.024 0.132 2026-09-11 03:39:42,132 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 03:39:42] "GET /web/image?model=product.template&field=image_128&id=1809&unique=2026-09-11T03:39:29.000+00:00 HTTP/1.1" 200 - 3 0.003 0.152 2026-09-11 03:39:42,157 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 03:39:42] "GET /web/image?model=product.template&field=image_128&id=1808&unique=2026-09-11T03:39:29.000+00:00 HTTP/1.1" 200 - 3 0.002 0.181 2026-09-11 03:39:42,178 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 03:39:42] "GET /web/image?model=product.template&field=image_128&id=1810&unique=2026-09-11T03:39:29.000+00:00 HTTP/1.1" 200 - 3 0.003 0.185 2026-09-11 03:39:42,204 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 03:39:42] "GET /web/image?model=product.template&field=image_128&id=1807&unique=2026-09-11T03:39:29.000+00:00 HTTP/1.1" 200 - 3 0.004 0.225 2026-09-11 03:39:42,234 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 03:39:42] "GET /web/image?model=product.template&field=image_128&id=1813&unique=2026-09-11T03:39:29.000+00:00 HTTP/1.1" 200 - 3 0.005 0.172 2026-09-11 03:39:42,271 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 03:39:42] "GET /web/image?model=product.template&field=image_128&id=1818&unique=2026-09-11T03:39:29.000+00:00 HTTP/1.1" 200 - 3 0.005 0.150 2026-09-11 03:39:42,288 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 03:39:42] "GET /web/image?model=product.template&field=image_128&id=1815&unique=2026-09-11T03:39:29.000+00:00 HTTP/1.1" 200 - 3 0.002 0.146 2026-09-11 03:39:42,311 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 03:39:42] "GET /web/image?model=product.template&field=image_128&id=1814&unique=2026-09-11T03:39:29.000+00:00 HTTP/1.1" 200 - 3 0.003 0.143 2026-09-11 03:39:42,330 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 03:39:42] "GET /web/image?model=product.template&field=image_128&id=1811&unique=2026-09-11T03:39:29.000+00:00 HTTP/1.1" 200 - 3 0.001 0.117 2026-09-11 03:39:42,351 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 03:39:42] "GET /web/image?model=product.template&field=image_128&id=1812&unique=2026-09-11T03:39:29.000+00:00 HTTP/1.1" 200 - 3 0.002 0.108 2026-09-11 03:39:42,440 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 03:39:42] "POST /web/dataset/call_kw/pos.session/set_opening_control#pos.session.set_opening_control HTTP/1.1" 200 - 38 0.060 0.196 2026-09-11 03:39:42,551 26 INFO rb-c800635-224702-414046 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-09-11 03:39:42,610 26 INFO rb-c800635-224702-414046 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-09-11 03:39:42,661 26 INFO rb-c800635-224702-414046 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-09-11 03:39:42,718 26 INFO rb-c800635-224702-414046 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-09-11 03:39:42,779 26 INFO rb-c800635-224702-414046 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-09-11 03:39:42,800 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 03:39:42] "POST /web/dataset/call_kw/loyalty.card/search_read#loyalty.card.search_read HTTP/1.1" 200 - 8 0.006 0.013 2026-09-11 03:39:42,830 26 INFO rb-c800635-224702-414046 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-09-11 03:39:42,918 26 INFO rb-c800635-224702-414046 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-09-11 03:39:42,969 26 INFO rb-c800635-224702-414046 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-09-11 03:39:43,021 26 INFO rb-c800635-224702-414046 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-09-11 03:39:43,071 26 INFO rb-c800635-224702-414046 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-09-11 03:39:43,123 26 INFO rb-c800635-224702-414046 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-09-11 03:39:43,172 26 INFO rb-c800635-224702-414046 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-09-11 03:39:43,229 26 INFO rb-c800635-224702-414046 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-09-11 03:39:43,288 26 INFO rb-c800635-224702-414046 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-09-11 03:39:43,339 26 INFO rb-c800635-224702-414046 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-09-11 03:39:43,419 26 INFO rb-c800635-224702-414046 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-09-11 03:39:43,474 26 INFO rb-c800635-224702-414046 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-09-11 03:39:43,524 26 INFO rb-c800635-224702-414046 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-09-11 03:39:43,593 26 INFO rb-c800635-224702-414046 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-09-11 03:39:43,605 26 INFO ? werkzeug: 127.0.0.1 - - [11/Sep/2026 03:39:43] "GET /point_of_sale/static/src/img/card-bank.png HTTP/1.1" 200 - 0 0.000 0.001 2026-09-11 03:39:43,607 26 INFO ? werkzeug: 127.0.0.1 - - [11/Sep/2026 03:39:43] "GET /point_of_sale/static/src/img/money.png HTTP/1.1" 200 - 0 0.000 0.001 2026-09-11 03:39:43,645 26 INFO rb-c800635-224702-414046 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-09-11 03:39:43,694 26 INFO rb-c800635-224702-414046 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-09-11 03:39:43,763 26 INFO rb-c800635-224702-414046 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-09-11 03:39:43,816 26 INFO rb-c800635-224702-414046 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-09-11 03:39:43,869 26 INFO rb-c800635-224702-414046 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-09-11 03:39:43,879 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 03:39:43] "POST /web/dataset/call_kw/pos.order/validate_coupon_programs#pos.order.validate_coupon_programs HTTP/1.1" 200 - 4 0.003 0.006 2026-09-11 03:39:43,901 26 INFO rb-c800635-224702-414046 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #41571034 started for PoS orders references: [{'name': '/', 'pos_reference': '261-81-000001', 'uuid': '5b3d8016-9e43-462d-bebc-88875e66d627'}] 2026-09-11 03:39:43,905 26 INFO ? werkzeug: 127.0.0.1 - - [11/Sep/2026 03:39:43] "GET /web/static/img/spin.svg HTTP/1.1" 200 - 0 0.000 0.001 2026-09-11 03:39:44,272 26 INFO rb-c800635-224702-414046 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #41571034 order {'name': '/', 'pos_reference': '261-81-000001', 'uuid': '5b3d8016-9e43-462d-bebc-88875e66d627'} created pos.order #628 2026-09-11 03:39:44,289 26 INFO rb-c800635-224702-414046 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #41571034 finished 2026-09-11 03:39:44,335 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 03:39:44] "POST /web/dataset/call_kw/pos.order/sync_from_ui#pos.order.sync_from_ui HTTP/1.1" 200 - 198 0.203 0.232 2026-09-11 03:39:44,441 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 03:39:44] "POST /web/dataset/call_kw/pos.order/confirm_coupon_programs#pos.order.confirm_coupon_programs HTTP/1.1" 200 - 33 0.015 0.027 2026-09-11 03:39:44,467 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 03:39:44] "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-09-11 03:39:44,607 26 INFO rb-c800635-224702-414046 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #99007171 started for PoS orders references: [{'name': 'Shop - 000001', 'pos_reference': '261-81-000001', 'uuid': '5b3d8016-9e43-462d-bebc-88875e66d627'}] 2026-09-11 03:39:44,617 26 INFO rb-c800635-224702-414046 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #99007171 order {'name': 'Shop - 000001', 'pos_reference': '261-81-000001', 'uuid': '5b3d8016-9e43-462d-bebc-88875e66d627'} sync ignored for existing PoS order pos.order(628,) (state: paid) 2026-09-11 03:39:44,626 26 INFO rb-c800635-224702-414046 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #99007171 finished 2026-09-11 03:39:44,631 26 INFO rb-c800635-224702-414046 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-09-11 03:39:44,680 26 INFO rb-c800635-224702-414046 odoo.addons.pos_loyalty.tests.test_loyalty_history.TestPOSLoyaltyHistory.test_loyalty_history_earn_and_spend.browser: tour succeeded 2026-09-11 03:39:44,681 26 INFO rb-c800635-224702-414046 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-09-11 03:39:44,726 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 03:39:44] "POST /web/dataset/call_kw/pos.order/sync_from_ui#pos.order.sync_from_ui HTTP/1.1" 200 - 64 0.044 0.076 2026-09-11 03:39:44,792 26 INFO rb-c800635-224702-414046 odoo.addons.pos_loyalty.tests.test_loyalty_history.TestPOSLoyaltyHistory.test_loyalty_history_earn_and_spend.browser: heap 22561492 (allocated 25038848) 2026-09-11 03:39:44,799 26 INFO rb-c800635-224702-414046 odoo.addons.pos_loyalty.tests.test_loyalty_history.TestPOSLoyaltyHistory.test_loyalty_history_earn_and_spend: Closing chrome headless with pid 91238 2026-09-11 03:39:44,806 26 INFO rb-c800635-224702-414046 odoo.addons.pos_loyalty.tests.test_loyalty_history.TestPOSLoyaltyHistory.test_loyalty_history_earn_and_spend: Closing websocket connection 2026-09-11 03:39:44,807 26 INFO rb-c800635-224702-414046 odoo.addons.pos_loyalty.tests.test_loyalty_history.TestPOSLoyaltyHistory.test_loyalty_history_earn_and_spend: Terminating chrome headless with pid 91238 2026-09-11 03:39:44,889 26 INFO rb-c800635-224702-414046 odoo.addons.pos_loyalty.tests.test_loyalty_history.TestPOSLoyaltyHistory.test_loyalty_history_earn_and_spend: Chrome Log in: /tmp/odoo_tests/rb-c800635-224702-414046/chrome_logs/chrome_log_20260911_033944_889149_test_loyalty_history_earn_and_spend.txt 2026-09-11 03:39:44,889 26 INFO rb-c800635-224702-414046 odoo.addons.pos_loyalty.tests.test_loyalty_history.TestPOSLoyaltyHistory.test_loyalty_history_earn_and_spend: Removing chrome user profile "/tmp/tmpk08oqp4a_chrome_odoo" 2026-09-11 03:39:44,927 26 INFO rb-c800635-224702-414046 odoo.addons.pos_loyalty.tests.test_loyalty_history: Starting TestPOSLoyaltyHistory.test_pos_loyalty_history ... 2026-09-11 03:39:45,448 26 INFO rb-c800635-224702-414046 odoo.addons.pos_loyalty.tests.test_loyalty_history.TestPOSLoyaltyHistory.test_pos_loyalty_history: Chrome pid: 91442 2026-09-11 03:39:45,448 26 INFO rb-c800635-224702-414046 odoo.addons.pos_loyalty.tests.test_loyalty_history.TestPOSLoyaltyHistory.test_pos_loyalty_history: Chrome headless temporary user profile dir: /tmp/tmp8jfs4ymo_chrome_odoo 2026-09-11 03:39:45,448 26 INFO rb-c800635-224702-414046 odoo.addons.pos_loyalty.tests.test_loyalty_history.TestPOSLoyaltyHistory.test_pos_loyalty_history: Issuing json command http://127.0.0.1:35573/json/version 2026-09-11 03:39:45,449 26 INFO rb-c800635-224702-414046 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:35573', path='/json/version', query='', fragment='') with timeout 3 increased to 10s during tests 2026-09-11 03:39:45,474 26 INFO rb-c800635-224702-414046 odoo.addons.pos_loyalty.tests.test_loyalty_history.TestPOSLoyaltyHistory.test_pos_loyalty_history: Browser version: Chrome/150.0.7871.114 2026-09-11 03:39:45,474 26 INFO rb-c800635-224702-414046 odoo.addons.pos_loyalty.tests.test_loyalty_history.TestPOSLoyaltyHistory.test_pos_loyalty_history: Issuing json command http://127.0.0.1:35573/json 2026-09-11 03:39:45,474 26 INFO rb-c800635-224702-414046 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:35573', path='/json', query='', fragment='') with timeout 3 increased to 10s during tests 2026-09-11 03:39:45,483 26 INFO rb-c800635-224702-414046 odoo.addons.pos_loyalty.tests.test_loyalty_history.TestPOSLoyaltyHistory.test_pos_loyalty_history: Websocket url found: ws://127.0.0.1:35573/devtools/page/7580C12E502A900A20F237834CF610EB 2026-09-11 03:39:45,494 26 INFO rb-c800635-224702-414046 odoo.addons.pos_loyalty.tests.test_loyalty_history.TestPOSLoyaltyHistory.test_pos_loyalty_history: Enable chrome headless console log notification 2026-09-11 03:39:45,499 26 INFO rb-c800635-224702-414046 odoo.addons.pos_loyalty.tests.test_loyalty_history.TestPOSLoyaltyHistory.test_pos_loyalty_history: Chrome headless enable page notifications 2026-09-11 03:39:45,572 26 INFO rb-c800635-224702-414046 odoo.addons.base.models.res_users: Login successful for login:pos_user from n/a 2026-09-11 03:39:45,577 26 INFO rb-c800635-224702-414046 odoo.addons.pos_loyalty.tests.test_loyalty_history.TestPOSLoyaltyHistory.test_pos_loyalty_history: Setting session cookie in browser 2026-09-11 03:39:45,578 26 INFO rb-c800635-224702-414046 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-09-11 03:39:45,578 26 INFO rb-c800635-224702-414046 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-09-11 03:39:45,587 26 INFO rb-c800635-224702-414046 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-09-11 03:39:46,236 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 03:39:46] "GET /pos/ui/81 HTTP/1.1" 200 - 87 0.035 0.616 2026-09-11 03:39:46,239 26 INFO rb-c800635-224702-414046 odoo.addons.pos_loyalty.tests.test_loyalty_history.TestPOSLoyaltyHistory.test_pos_loyalty_history: Navigation result: {'frameId': '7580C12E502A900A20F237834CF610EB', 'loaderId': 'EFF87F97A8C5A6D1425DE8BE6A4EC955', 'isDownload': False} 2026-09-11 03:39:46,240 26 INFO rb-c800635-224702-414046 odoo.addons.pos_loyalty.tests.test_loyalty_history.TestPOSLoyaltyHistory.test_pos_loyalty_history: Evaluate ready code "odoo.isTourReady('LoyaltyHistoryTour')" 2026-09-11 03:39:46,255 26 INFO rb-c800635-224702-414046 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-09-11 03:39:46,273 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 03:39:46] "GET /web/assets/cbcf32d/point_of_sale.assets_prod.min.css HTTP/1.1" 200 - 2 0.001 0.009 2026-09-11 03:39:46,277 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 03:39:46] "GET /web/assets/31c33ef/web.__assets_tests_call__.min.js HTTP/1.1" 200 - 2 0.001 0.014 2026-09-11 03:39:46,287 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 03:39:46] "GET /web/assets/e7bee96/point_of_sale.assets_prod.min.js HTTP/1.1" 200 - 2 0.001 0.016 2026-09-11 03:39:46,701 26 INFO ? werkzeug: 127.0.0.1 - - [11/Sep/2026 03:39:46] "GET /web/static/fonts/lato/Lato-Reg-webfont.woff HTTP/1.1" 200 - 0 0.000 0.001 2026-09-11 03:39:46,704 26 INFO ? werkzeug: 127.0.0.1 - - [11/Sep/2026 03:39:46] "GET /point_of_sale/static/src/img/favicon.ico HTTP/1.1" 200 - 0 0.000 0.001 2026-09-11 03:39:46,733 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 03:39:46] "GET /web/webclient/translations?hash=&lang=en_US HTTP/1.1" 200 - 1 0.014 0.008 2026-09-11 03:39:46,747 26 INFO rb-c800635-224702-414046 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-09-11 03:39:46,751 26 INFO rb-c800635-224702-414046 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-09-11 03:39:46,759 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 03:39:46] "POST /web/dataset/call_kw/barcode.nomenclature/read#barcode.nomenclature.read HTTP/1.1" 200 - 5 0.005 0.006 2026-09-11 03:39:46,773 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 03:39:46] "POST /web/dataset/call_kw/barcode.rule/search_read#barcode.rule.search_read HTTP/1.1" 200 - 1 0.000 0.004 2026-09-11 03:39:46,782 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 03:39:46] "POST /pos/ping HTTP/1.1" 200 - 0 0.000 0.002 2026-09-11 03:39:46,824 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 03:39:46] "GET /bus/websocket_worker_bundle?v=19.0-2 HTTP/1.1" 200 - 3 0.013 0.017 2026-09-11 03:39:46,851 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 03:39:46] "POST /web/dataset/call_kw/pos.config/register_new_device_identifier#pos.config.register_new_device_identifier HTTP/1.1" 200 - 9 0.016 0.038 2026-09-11 03:39:46,858 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 03:39:46] "GET /websocket?version=19.0-2 HTTP/1.1" 101 - 1 0.000 0.018 2026-09-11 03:39:46,915 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 03:39:46] "POST /web/dataset/call_kw/pos.session/load_data_params#pos.session.load_data_params HTTP/1.1" 200 - 29 0.024 0.027 2026-09-11 03:39:47,447 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 03:39:47] "POST /web/dataset/call_kw/pos.session/load_data#pos.session.load_data HTTP/1.1" 200 - 389 0.209 0.297 2026-09-11 03:39:47,473 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 03:39:47] "POST /web/dataset/call_kw/pos.session/filter_local_data#pos.session.filter_local_data HTTP/1.1" 200 - 0 0.000 0.015 2026-09-11 03:39:47,544 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 03:39:47] "POST /web/dataset/call_kw/pos.config/read_config_open_orders#pos.config.read_config_open_orders HTTP/1.1" 200 - 1 0.000 0.005 2026-09-11 03:39:47,593 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 03:39:47] "GET /web/image/res.company/78/logo/256x256 HTTP/1.1" 200 - 8 0.006 0.030 2026-09-11 03:39:47,619 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 03:39:47] "POST /web/dataset/call_kw/pos.config/read_config_open_orders#pos.config.read_config_open_orders HTTP/1.1" 200 - 1 0.000 0.007 2026-09-11 03:39:47,637 26 INFO rb-c800635-224702-414046 odoo.addons.pos_loyalty.tests.test_loyalty_history.TestPOSLoyaltyHistory.test_pos_loyalty_history.browser: Owl is running in 'dev' mode. 2026-09-11 03:39:47,652 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 03:39:47] "POST /web/dataset/call_kw/product.product/has_access#product.product.has_access HTTP/1.1" 200 - 1 0.004 0.005 2026-09-11 03:39:47,688 26 INFO ? werkzeug: 127.0.0.1 - - [11/Sep/2026 03:39:47] "GET /point_of_sale/static/src/fonts/Inconsolata.otf HTTP/1.1" 200 - 0 0.000 0.001 2026-09-11 03:39:47,748 26 INFO ? werkzeug: 127.0.0.1 - - [11/Sep/2026 03:39:47] "GET /hr_attendance/static/img/background-light.svg HTTP/1.1" 200 - 0 0.000 0.003 2026-09-11 03:39:47,751 26 INFO ? werkzeug: 127.0.0.1 - - [11/Sep/2026 03:39:47] "GET /web/static/img/odoo_logo.svg HTTP/1.1" 200 - 0 0.000 0.018 2026-09-11 03:39:47,757 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 03:39:47] "GET /web/image/res.users/152/avatar_128 HTTP/1.1" 200 - 14 0.040 0.020 2026-09-11 03:39:47,773 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 03:39:47] "GET /web/image?model=res.company&id=78&field=logo HTTP/1.1" 200 - 3 0.003 0.060 2026-09-11 03:39:47,781 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 03:39:47] "GET /pos/service-worker.js HTTP/1.1" 200 - 0 0.000 0.031 2026-09-11 03:39:47,801 26 INFO ? werkzeug: 127.0.0.1 - - [11/Sep/2026 03:39:47] "GET /web/static/fonts/google/Roboto/Roboto-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.002 2026-09-11 03:39:47,803 26 INFO ? werkzeug: 127.0.0.1 - - [11/Sep/2026 03:39: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-09-11 03:39:47,909 26 INFO rb-c800635-224702-414046 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-09-11 03:39:47,943 26 INFO ? werkzeug: 127.0.0.1 - - [11/Sep/2026 03:39:47] "GET /web/static/lib/zxing-library/zxing-library.js HTTP/1.1" 200 - 0 0.000 0.013 2026-09-11 03:39:48,000 26 INFO ? werkzeug: 127.0.0.1 - - [11/Sep/2026 03:39:48] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.003 2026-09-11 03:39:48,005 26 INFO rb-c800635-224702-414046 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-09-11 03:39:48,029 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 03:39:48] "GET /pos/ui/81?from_backend=True HTTP/1.1" 200 - 31 0.064 0.039 2026-09-11 03:39:48,107 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 03:39:48] "GET /pos/ui/81 HTTP/1.1" 200 - 31 0.036 0.143 2026-09-11 03:39:48,134 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 03:39:48] "GET /web/image?model=product.template&field=image_128&id=1809&unique=2026-09-11T03:39:29.000+00:00 HTTP/1.1" 200 - 3 0.002 0.161 2026-09-11 03:39:48,175 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 03:39:48] "GET /web/image?model=product.template&field=image_128&id=1808&unique=2026-09-11T03:39:29.000+00:00 HTTP/1.1" 200 - 3 0.003 0.214 2026-09-11 03:39:48,201 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 03:39:48] "GET /web/image?model=product.template&field=image_128&id=1813&unique=2026-09-11T03:39:29.000+00:00 HTTP/1.1" 200 - 3 0.005 0.186 2026-09-11 03:39:48,230 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 03:39:48] "GET /web/image?model=product.template&field=image_128&id=1807&unique=2026-09-11T03:39:29.000+00:00 HTTP/1.1" 200 - 3 0.011 0.265 2026-09-11 03:39:48,254 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 03:39:48] "GET /web/image?model=product.template&field=image_128&id=1815&unique=2026-09-11T03:39:29.000+00:00 HTTP/1.1" 200 - 3 0.002 0.212 2026-09-11 03:39:48,276 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 03:39:48] "GET /web/image?model=product.template&field=image_128&id=1814&unique=2026-09-11T03:39:29.000+00:00 HTTP/1.1" 200 - 3 0.002 0.164 2026-09-11 03:39:48,299 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 03:39:48] "GET /web/image?model=product.template&field=image_128&id=1810&unique=2026-09-11T03:39:29.000+00:00 HTTP/1.1" 200 - 3 0.003 0.112 2026-09-11 03:39:48,326 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 03:39:48] "GET /web/image?model=product.template&field=image_128&id=1811&unique=2026-09-11T03:39:29.000+00:00 HTTP/1.1" 200 - 3 0.002 0.116 2026-09-11 03:39:48,352 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 03:39:48] "GET /web/image?model=product.template&field=image_128&id=1812&unique=2026-09-11T03:39:29.000+00:00 HTTP/1.1" 200 - 3 0.002 0.117 2026-09-11 03:39:48,442 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 03:39:48] "POST /web/dataset/call_kw/pos.session/set_opening_control#pos.session.set_opening_control HTTP/1.1" 200 - 38 0.046 0.258 2026-09-11 03:39:48,494 26 INFO rb-c800635-224702-414046 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-09-11 03:39:48,549 26 INFO rb-c800635-224702-414046 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-09-11 03:39:48,598 26 INFO rb-c800635-224702-414046 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-09-11 03:39:48,648 26 INFO rb-c800635-224702-414046 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-09-11 03:39:48,699 26 INFO rb-c800635-224702-414046 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-09-11 03:39:48,750 26 INFO rb-c800635-224702-414046 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-09-11 03:39:48,869 26 INFO rb-c800635-224702-414046 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-09-11 03:39:48,928 26 INFO rb-c800635-224702-414046 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-09-11 03:39:48,975 26 INFO rb-c800635-224702-414046 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-09-11 03:39:49,031 26 INFO rb-c800635-224702-414046 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-09-11 03:39:49,095 26 INFO rb-c800635-224702-414046 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-09-11 03:39:49,114 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 03:39:49] "POST /web/dataset/call_kw/loyalty.card/search_read#loyalty.card.search_read HTTP/1.1" 200 - 6 0.006 0.012 2026-09-11 03:39:49,146 26 INFO rb-c800635-224702-414046 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-09-11 03:39:49,197 26 INFO rb-c800635-224702-414046 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-09-11 03:39:49,247 26 INFO rb-c800635-224702-414046 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-09-11 03:39:49,315 26 INFO rb-c800635-224702-414046 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-09-11 03:39:49,326 26 INFO ? werkzeug: 127.0.0.1 - - [11/Sep/2026 03:39:49] "GET /point_of_sale/static/src/img/card-bank.png HTTP/1.1" 200 - 0 0.000 0.001 2026-09-11 03:39:49,328 26 INFO ? werkzeug: 127.0.0.1 - - [11/Sep/2026 03:39:49] "GET /point_of_sale/static/src/img/money.png HTTP/1.1" 200 - 0 0.000 0.001 2026-09-11 03:39:49,366 26 INFO rb-c800635-224702-414046 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-09-11 03:39:49,417 26 INFO rb-c800635-224702-414046 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-09-11 03:39:49,488 26 INFO rb-c800635-224702-414046 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-09-11 03:39:49,541 26 INFO rb-c800635-224702-414046 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-09-11 03:39:49,593 26 INFO rb-c800635-224702-414046 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-09-11 03:39:49,661 26 INFO rb-c800635-224702-414046 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-09-11 03:39:49,666 26 INFO rb-c800635-224702-414046 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #58615202 started for PoS orders references: [{'name': '/', 'pos_reference': '261-81-000001', 'uuid': '78817de1-80dd-43bf-a45b-68b0df142e97'}] 2026-09-11 03:39:49,670 26 INFO ? werkzeug: 127.0.0.1 - - [11/Sep/2026 03:39:49] "GET /web/static/img/spin.svg HTTP/1.1" 200 - 0 0.000 0.002 2026-09-11 03:39:50,023 26 INFO rb-c800635-224702-414046 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #58615202 order {'name': '/', 'pos_reference': '261-81-000001', 'uuid': '78817de1-80dd-43bf-a45b-68b0df142e97'} created pos.order #629 2026-09-11 03:39:50,035 26 INFO rb-c800635-224702-414046 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #58615202 finished 2026-09-11 03:39:50,090 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 03:39:50] "POST /web/dataset/call_kw/pos.order/sync_from_ui#pos.order.sync_from_ui HTTP/1.1" 200 - 197 0.214 0.212 2026-09-11 03:39:50,201 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 03:39:50] "POST /web/dataset/call_kw/pos.order/confirm_coupon_programs#pos.order.confirm_coupon_programs HTTP/1.1" 200 - 36 0.033 0.042 2026-09-11 03:39:50,239 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 03:39:50] "POST /web/dataset/call_kw/pos.order/get_preparation_change#pos.order.get_preparation_change HTTP/1.1" 200 - 1 0.001 0.008 2026-09-11 03:39:50,344 26 INFO rb-c800635-224702-414046 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #98931268 started for PoS orders references: [{'name': 'Shop - 000001', 'pos_reference': '261-81-000001', 'uuid': '78817de1-80dd-43bf-a45b-68b0df142e97'}] 2026-09-11 03:39:50,353 26 INFO rb-c800635-224702-414046 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #98931268 order {'name': 'Shop - 000001', 'pos_reference': '261-81-000001', 'uuid': '78817de1-80dd-43bf-a45b-68b0df142e97'} sync ignored for existing PoS order pos.order(629,) (state: paid) 2026-09-11 03:39:50,355 26 INFO rb-c800635-224702-414046 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-09-11 03:39:50,368 26 INFO rb-c800635-224702-414046 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #98931268 finished 2026-09-11 03:39:50,403 26 INFO rb-c800635-224702-414046 odoo.addons.pos_loyalty.tests.test_loyalty_history.TestPOSLoyaltyHistory.test_pos_loyalty_history.browser: tour succeeded 2026-09-11 03:39:50,411 26 INFO rb-c800635-224702-414046 odoo.addons.pos_loyalty.tests.test_loyalty_history.TestPOSLoyaltyHistory.test_pos_loyalty_history.browser: ╔═══════════════════════════════════╗ ║ TOUR LoyaltyHistoryTour SUCCEEDED ║ ╚═══════════════════════════════════╝ 2026-09-11 03:39:50,518 26 INFO rb-c800635-224702-414046 odoo.addons.pos_loyalty.tests.test_loyalty_history.TestPOSLoyaltyHistory.test_pos_loyalty_history.browser: heap 19893156 (allocated 21893120) 2026-09-11 03:39:50,522 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 03:39:50] "POST /web/dataset/call_kw/pos.order/sync_from_ui#pos.order.sync_from_ui HTTP/1.1" 200 - 64 0.096 0.085 2026-09-11 03:39:50,528 26 INFO rb-c800635-224702-414046 odoo.addons.pos_loyalty.tests.test_loyalty_history.TestPOSLoyaltyHistory.test_pos_loyalty_history: Closing chrome headless with pid 91442 2026-09-11 03:39:50,528 26 INFO rb-c800635-224702-414046 odoo.addons.pos_loyalty.tests.test_loyalty_history.TestPOSLoyaltyHistory.test_pos_loyalty_history: Closing websocket connection 2026-09-11 03:39:50,530 26 INFO rb-c800635-224702-414046 odoo.addons.pos_loyalty.tests.test_loyalty_history.TestPOSLoyaltyHistory.test_pos_loyalty_history: Terminating chrome headless with pid 91442 2026-09-11 03:39:50,594 26 INFO rb-c800635-224702-414046 odoo.addons.pos_loyalty.tests.test_loyalty_history.TestPOSLoyaltyHistory.test_pos_loyalty_history: Chrome Log in: /tmp/odoo_tests/rb-c800635-224702-414046/chrome_logs/chrome_log_20260911_033950_593846_test_pos_loyalty_history.txt 2026-09-11 03:39:50,594 26 INFO rb-c800635-224702-414046 odoo.addons.pos_loyalty.tests.test_loyalty_history.TestPOSLoyaltyHistory.test_pos_loyalty_history: Removing chrome user profile "/tmp/tmp8jfs4ymo_chrome_odoo" 2026-09-11 03:39:50,636 26 INFO rb-c800635-224702-414046 odoo.addons.pos_loyalty.tests.test_loyalty_history: Starting TestPOSLoyaltyHistory.test_programs_loaded ... 2026-09-11 03:39:50,982 26 INFO rb-c800635-224702-414046 odoo.addons.base.models.ir_attachment: filestore gc 6 checked, 6 removed 2026-09-11 03:39:58,980 26 INFO rb-c800635-224702-414046 odoo.addons.pos_loyalty.tests.test_product_loading: Starting TestPOSLoyaltyProductLoading.test_loyalty_product_loading ... 2026-09-11 03:39:59,302 26 INFO rb-c800635-224702-414046 odoo.addons.pos_loyalty.tests.test_product_loading: Starting TestPOSLoyaltyProductLoading.test_product_loading_without_gift_card ... 2026-09-11 03:40:02,851 26 INFO rb-c800635-224702-414046 odoo.addons.base.models.ir_attachment: filestore gc 6 checked, 6 removed 2026-09-11 03:40:10,202 26 INFO rb-c800635-224702-414046 odoo.addons.pos_loyalty.tests.test_unlink_reward: Starting TestUnlinkReward.test_pos_unlink_reward ... 2026-09-11 03:40:10,412 26 INFO rb-c800635-224702-414046 odoo.addons.base.models.ir_attachment: filestore gc 4 checked, 4 removed 2026-09-11 03:40:18,233 26 INFO rb-c800635-224702-414046 odoo.addons.pos_mollie.tests.test_mollie_payment_method: Starting TestMolliePaymentMethod.test_cancel ... 2026-09-11 03:40:18,254 26 INFO rb-c800635-224702-414046 odoo.addons.pos_mollie.tests.test_mollie_payment_method: Starting TestMolliePaymentMethod.test_get ... 2026-09-11 03:40:18,261 26 INFO rb-c800635-224702-414046 odoo.addons.pos_mollie.tests.test_mollie_payment_method: Starting TestMolliePaymentMethod.test_payment ... 2026-09-11 03:40:18,310 26 INFO rb-c800635-224702-414046 odoo.addons.pos_mollie.tests.test_mollie_payment_method: Starting TestMolliePaymentMethod.test_refund ... 2026-09-11 03:40:18,394 26 INFO rb-c800635-224702-414046 odoo.addons.base.models.ir_attachment: filestore gc 5 checked, 5 removed 2026-09-11 03:40:26,984 26 INFO rb-c800635-224702-414046 odoo.addons.pos_mrp.tests.test_frontend: Starting TestUi.test_ship_later_kit_and_mto_manufactured_product ... 2026-09-11 03:40:27,410 26 INFO rb-c800635-224702-414046 odoo.addons.pos_mrp.tests.test_frontend.TestUi.test_ship_later_kit_and_mto_manufactured_product: Chrome pid: 91656 2026-09-11 03:40:27,411 26 INFO rb-c800635-224702-414046 odoo.addons.pos_mrp.tests.test_frontend.TestUi.test_ship_later_kit_and_mto_manufactured_product: Chrome headless temporary user profile dir: /tmp/tmpimt78x4j_chrome_odoo 2026-09-11 03:40:27,411 26 INFO rb-c800635-224702-414046 odoo.addons.pos_mrp.tests.test_frontend.TestUi.test_ship_later_kit_and_mto_manufactured_product: Issuing json command http://127.0.0.1:36707/json/version 2026-09-11 03:40:27,415 26 INFO rb-c800635-224702-414046 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:36707', path='/json/version', query='', fragment='') with timeout 3 increased to 10s during tests 2026-09-11 03:40:27,447 26 INFO rb-c800635-224702-414046 odoo.addons.pos_mrp.tests.test_frontend.TestUi.test_ship_later_kit_and_mto_manufactured_product: Browser version: Chrome/150.0.7871.114 2026-09-11 03:40:27,447 26 INFO rb-c800635-224702-414046 odoo.addons.pos_mrp.tests.test_frontend.TestUi.test_ship_later_kit_and_mto_manufactured_product: Issuing json command http://127.0.0.1:36707/json 2026-09-11 03:40:27,448 26 INFO rb-c800635-224702-414046 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:36707', path='/json', query='', fragment='') with timeout 3 increased to 10s during tests 2026-09-11 03:40:27,461 26 INFO rb-c800635-224702-414046 odoo.addons.pos_mrp.tests.test_frontend.TestUi.test_ship_later_kit_and_mto_manufactured_product: Websocket url found: ws://127.0.0.1:36707/devtools/page/6272C5FD69EA7DB7BFE8DA3E1EECCA9F 2026-09-11 03:40:27,482 26 INFO rb-c800635-224702-414046 odoo.addons.pos_mrp.tests.test_frontend.TestUi.test_ship_later_kit_and_mto_manufactured_product: Enable chrome headless console log notification 2026-09-11 03:40:27,492 26 INFO rb-c800635-224702-414046 odoo.addons.pos_mrp.tests.test_frontend.TestUi.test_ship_later_kit_and_mto_manufactured_product: Chrome headless enable page notifications 2026-09-11 03:40:27,567 26 INFO rb-c800635-224702-414046 odoo.addons.base.models.res_users: Login successful for login:pos_user from n/a 2026-09-11 03:40:27,580 26 INFO rb-c800635-224702-414046 odoo.addons.pos_mrp.tests.test_frontend.TestUi.test_ship_later_kit_and_mto_manufactured_product: Setting session cookie in browser 2026-09-11 03:40:27,583 26 INFO rb-c800635-224702-414046 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-09-11 03:40:27,583 26 INFO rb-c800635-224702-414046 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-09-11 03:40:27,594 26 INFO rb-c800635-224702-414046 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-09-11 03:40:28,104 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 03:40:28] "GET /pos/ui/87 HTTP/1.1" 200 - 85 0.066 0.448 2026-09-11 03:40:28,108 26 INFO rb-c800635-224702-414046 odoo.addons.pos_mrp.tests.test_frontend.TestUi.test_ship_later_kit_and_mto_manufactured_product: Navigation result: {'frameId': '6272C5FD69EA7DB7BFE8DA3E1EECCA9F', 'loaderId': '35679F68E1047C366F7F26032454E1FC', 'isDownload': False} 2026-09-11 03:40:28,109 26 INFO rb-c800635-224702-414046 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-09-11 03:40:28,121 26 INFO rb-c800635-224702-414046 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-09-11 03:40:28,135 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 03:40:28] "GET /web/assets/31c33ef/web.__assets_tests_call__.min.js HTTP/1.1" 200 - 2 0.001 0.006 2026-09-11 03:40:28,141 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 03:40:28] "GET /web/assets/cbcf32d/point_of_sale.assets_prod.min.css HTTP/1.1" 200 - 2 0.001 0.010 2026-09-11 03:40:28,151 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 03:40:28] "GET /web/assets/e7bee96/point_of_sale.assets_prod.min.js HTTP/1.1" 200 - 2 0.001 0.022 2026-09-11 03:40:28,560 26 INFO ? werkzeug: 127.0.0.1 - - [11/Sep/2026 03:40:28] "GET /web/static/fonts/lato/Lato-Reg-webfont.woff HTTP/1.1" 200 - 0 0.000 0.002 2026-09-11 03:40:28,576 26 INFO ? werkzeug: 127.0.0.1 - - [11/Sep/2026 03:40:28] "GET /point_of_sale/static/src/img/favicon.ico HTTP/1.1" 200 - 0 0.000 0.001 2026-09-11 03:40:28,601 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 03:40:28] "GET /web/webclient/translations?hash=&lang=en_US HTTP/1.1" 200 - 1 0.001 0.017 2026-09-11 03:40:28,616 26 INFO rb-c800635-224702-414046 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-09-11 03:40:28,625 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 03:40:28] "POST /web/dataset/call_kw/barcode.nomenclature/read#barcode.nomenclature.read HTTP/1.1" 200 - 4 0.002 0.004 2026-09-11 03:40:28,629 26 INFO rb-c800635-224702-414046 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-09-11 03:40:28,640 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 03:40:28] "POST /web/dataset/call_kw/barcode.rule/search_read#barcode.rule.search_read HTTP/1.1" 200 - 1 0.000 0.004 2026-09-11 03:40:28,649 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 03:40:28] "POST /pos/ping HTTP/1.1" 200 - 0 0.000 0.002 2026-09-11 03:40:28,680 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 03:40:28] "POST /web/dataset/call_kw/pos.config/register_new_device_identifier#pos.config.register_new_device_identifier HTTP/1.1" 200 - 9 0.007 0.011 2026-09-11 03:40:28,708 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 03:40:28] "GET /bus/websocket_worker_bundle?v=19.0-2 HTTP/1.1" 200 - 3 0.008 0.030 2026-09-11 03:40:28,751 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 03:40:28] "POST /web/dataset/call_kw/pos.session/load_data_params#pos.session.load_data_params HTTP/1.1" 200 - 22 0.014 0.046 2026-09-11 03:40:28,755 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 03:40:28] "GET /websocket?version=19.0-2 HTTP/1.1" 101 - 1 0.000 0.030 2026-09-11 03:40:29,429 26 INFO rb-c800635-224702-414046 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: read, uid: 167, model: sale.order 2026-09-11 03:40:29,431 26 INFO rb-c800635-224702-414046 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-09-11 03:40:29,431 26 INFO rb-c800635-224702-414046 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: read, uid: 167, model: sale.order.line 2026-09-11 03:40:29,438 26 INFO rb-c800635-224702-414046 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-09-11 03:40:29,448 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 03:40:29] "POST /web/dataset/call_kw/pos.session/load_data#pos.session.load_data HTTP/1.1" 200 - 363 0.265 0.394 2026-09-11 03:40:29,475 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 03:40:29] "POST /web/dataset/call_kw/pos.session/filter_local_data#pos.session.filter_local_data HTTP/1.1" 200 - 0 0.000 0.006 2026-09-11 03:40:29,562 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 03:40:29] "POST /web/dataset/call_kw/pos.config/read_config_open_orders#pos.config.read_config_open_orders HTTP/1.1" 200 - 1 0.004 0.010 2026-09-11 03:40:29,633 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 03:40:29] "GET /web/image/res.company/83/logo/256x256 HTTP/1.1" 200 - 8 0.011 0.045 2026-09-11 03:40:29,659 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 03:40:29] "POST /web/dataset/call_kw/pos.config/read_config_open_orders#pos.config.read_config_open_orders HTTP/1.1" 200 - 1 0.002 0.008 2026-09-11 03:40:29,675 26 INFO rb-c800635-224702-414046 odoo.addons.pos_mrp.tests.test_frontend.TestUi.test_ship_later_kit_and_mto_manufactured_product.browser: Owl is running in 'dev' mode. 2026-09-11 03:40:29,685 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 03:40:29] "POST /web/dataset/call_kw/product.product/has_access#product.product.has_access HTTP/1.1" 200 - 1 0.003 0.006 2026-09-11 03:40:29,764 26 INFO ? werkzeug: 127.0.0.1 - - [11/Sep/2026 03:40:29] "GET /point_of_sale/static/src/fonts/Inconsolata.otf HTTP/1.1" 200 - 0 0.000 0.023 2026-09-11 03:40:29,772 26 INFO ? werkzeug: 127.0.0.1 - - [11/Sep/2026 03:40:29] "GET /web/static/img/odoo_logo.svg HTTP/1.1" 200 - 0 0.000 0.016 2026-09-11 03:40:29,774 26 INFO ? werkzeug: 127.0.0.1 - - [11/Sep/2026 03:40:29] "GET /hr_attendance/static/img/background-light.svg HTTP/1.1" 200 - 0 0.000 0.002 2026-09-11 03:40:29,776 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 03:40:29] "GET /web/image?model=res.company&id=83&field=logo HTTP/1.1" 200 - 3 0.010 0.020 2026-09-11 03:40:29,791 26 INFO rb-c800635-224702-414046 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-09-11 03:40:29,796 26 INFO ? werkzeug: 127.0.0.1 - - [11/Sep/2026 03:40:29] "GET /web/static/src/libs/fontawesome/fonts/fontawesome-webfont.woff2?v=4.7.0 HTTP/1.1" 200 - 0 0.000 0.008 2026-09-11 03:40:29,801 26 INFO ? werkzeug: 127.0.0.1 - - [11/Sep/2026 03:40:29] "GET /web/static/fonts/google/Roboto/Roboto-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.005 2026-09-11 03:40:29,833 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 03:40:29] "GET /web/image/res.users/167/avatar_128 HTTP/1.1" 200 - 14 0.024 0.067 2026-09-11 03:40:29,840 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 03:40:29] "GET /pos/service-worker.js HTTP/1.1" 200 - 0 0.000 0.086 2026-09-11 03:40:29,924 26 INFO rb-c800635-224702-414046 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-09-11 03:40:29,998 26 INFO rb-c800635-224702-414046 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-09-11 03:40:30,026 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 03:40:30] "GET /web/image?model=product.template&field=image_128&id=1876&unique=2026-09-11T03:40:18.000+00:00 HTTP/1.1" 200 - 3 0.048 0.028 2026-09-11 03:40:30,036 26 INFO ? werkzeug: 127.0.0.1 - - [11/Sep/2026 03:40:30] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.001 2026-09-11 03:40:30,080 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 03:40:30] "GET /web/image?model=product.template&field=image_128&id=1878&unique=2026-09-11T03:40:18.000+00:00 HTTP/1.1" 200 - 3 0.002 0.122 2026-09-11 03:40:30,110 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 03:40:30] "GET /web/image?model=product.template&field=image_128&id=1877&unique=2026-09-11T03:40:18.000+00:00 HTTP/1.1" 200 - 3 0.007 0.150 2026-09-11 03:40:30,119 26 INFO ? werkzeug: 127.0.0.1 - - [11/Sep/2026 03:40:30] "GET /web/static/lib/zxing-library/zxing-library.js HTTP/1.1" 200 - 0 0.000 0.001 2026-09-11 03:40:30,148 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 03:40:30] "GET /web/image?model=product.template&field=image_128&id=1880&unique=2026-09-11T03:40:18.000+00:00 HTTP/1.1" 200 - 3 0.005 0.156 2026-09-11 03:40:30,194 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 03:40:30] "GET /web/image?model=product.template&field=image_128&id=1881&unique=2026-09-11T03:40:18.000+00:00 HTTP/1.1" 200 - 3 0.008 0.189 2026-09-11 03:40:30,232 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 03:40:30] "GET /web/image?model=product.template&field=image_128&id=1879&unique=2026-09-11T03:40:18.000+00:00 HTTP/1.1" 200 - 3 0.003 0.228 2026-09-11 03:40:30,308 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 03:40:30] "GET /pos/ui/87?from_backend=True HTTP/1.1" 200 - 31 0.037 0.229 2026-09-11 03:40:30,352 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 03:40:30] "GET /web/image?model=product.template&field=image_128&id=1886&unique=2026-09-11T03:40:18.000+00:00 HTTP/1.1" 200 - 3 0.009 0.209 2026-09-11 03:40:30,384 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 03:40:30] "GET /web/image?model=product.template&field=image_128&id=1888&unique=2026-09-11T03:40:18.000+00:00 HTTP/1.1" 200 - 3 0.004 0.222 2026-09-11 03:40:30,407 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 03:40:30] "GET /web/image?model=product.template&field=image_128&id=1884&unique=2026-09-11T03:40:18.000+00:00 HTTP/1.1" 200 - 3 0.003 0.206 2026-09-11 03:40:30,426 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 03:40:30] "GET /web/image?model=product.template&field=image_128&id=1882&unique=2026-09-11T03:40:18.000+00:00 HTTP/1.1" 200 - 3 0.002 0.179 2026-09-11 03:40:30,454 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 03:40:30] "GET /web/image?model=product.template&field=image_128&id=1885&unique=2026-09-11T03:40:18.000+00:00 HTTP/1.1" 200 - 3 0.005 0.133 2026-09-11 03:40:30,490 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 03:40:30] "GET /web/image?model=product.template&field=image_128&id=1887&unique=2026-09-11T03:40:18.000+00:00 HTTP/1.1" 200 - 3 0.004 0.131 2026-09-11 03:40:30,521 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 03:40:30] "GET /web/image?model=product.template&field=image_128&id=1883&unique=2026-09-11T03:40:18.000+00:00 HTTP/1.1" 200 - 3 0.003 0.131 2026-09-11 03:40:30,583 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 03:40:30] "GET /pos/ui/87 HTTP/1.1" 200 - 31 0.025 0.473 2026-09-11 03:40:30,663 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 03:40:30] "POST /web/dataset/call_kw/pos.session/set_opening_control#pos.session.set_opening_control HTTP/1.1" 200 - 38 0.033 0.219 2026-09-11 03:40:30,731 26 INFO rb-c800635-224702-414046 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-09-11 03:40:30,781 26 INFO rb-c800635-224702-414046 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-09-11 03:40:30,831 26 INFO rb-c800635-224702-414046 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-09-11 03:40:30,888 26 INFO rb-c800635-224702-414046 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-09-11 03:40:30,944 26 INFO rb-c800635-224702-414046 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-09-11 03:40:31,079 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 03:40:31] "POST /web/dataset/call_kw/product.template/get_product_info_pos#product.template.get_product_info_pos HTTP/1.1" 200 - 69 0.049 0.081 2026-09-11 03:40:31,114 26 INFO rb-c800635-224702-414046 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-09-11 03:40:31,166 26 INFO rb-c800635-224702-414046 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-09-11 03:40:31,216 26 INFO rb-c800635-224702-414046 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-09-11 03:40:31,286 26 INFO rb-c800635-224702-414046 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-09-11 03:40:31,337 26 INFO rb-c800635-224702-414046 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-09-11 03:40:31,388 26 INFO rb-c800635-224702-414046 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-09-11 03:40:31,443 26 INFO rb-c800635-224702-414046 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-09-11 03:40:31,498 26 INFO rb-c800635-224702-414046 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-09-11 03:40:31,648 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 03:40:31] "POST /web/dataset/call_kw/product.template/get_product_info_pos#product.template.get_product_info_pos HTTP/1.1" 200 - 65 0.061 0.088 2026-09-11 03:40:31,681 26 INFO rb-c800635-224702-414046 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-09-11 03:40:31,731 26 INFO rb-c800635-224702-414046 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-09-11 03:40:31,782 26 INFO rb-c800635-224702-414046 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-09-11 03:40:31,832 26 INFO rb-c800635-224702-414046 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-09-11 03:40:31,985 26 INFO rb-c800635-224702-414046 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-09-11 03:40:32,040 26 INFO rb-c800635-224702-414046 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-09-11 03:40:32,091 26 INFO rb-c800635-224702-414046 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-09-11 03:40:32,154 26 INFO rb-c800635-224702-414046 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-09-11 03:40:32,212 26 INFO rb-c800635-224702-414046 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-09-11 03:40:32,263 26 INFO rb-c800635-224702-414046 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-09-11 03:40:32,334 26 INFO rb-c800635-224702-414046 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-09-11 03:40:32,352 26 INFO ? werkzeug: 127.0.0.1 - - [11/Sep/2026 03:40:32] "GET /point_of_sale/static/src/img/card-bank.png HTTP/1.1" 200 - 0 0.000 0.002 2026-09-11 03:40:32,353 26 INFO ? werkzeug: 127.0.0.1 - - [11/Sep/2026 03:40:32] "GET /point_of_sale/static/src/img/money.png HTTP/1.1" 200 - 0 0.000 0.002 2026-09-11 03:40:32,385 26 INFO rb-c800635-224702-414046 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-09-11 03:40:32,436 26 INFO rb-c800635-224702-414046 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-09-11 03:40:32,508 26 INFO rb-c800635-224702-414046 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-09-11 03:40:32,565 26 INFO rb-c800635-224702-414046 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-09-11 03:40:32,621 26 INFO rb-c800635-224702-414046 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-09-11 03:40:32,674 26 INFO rb-c800635-224702-414046 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-09-11 03:40:32,742 26 INFO rb-c800635-224702-414046 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-09-11 03:40:32,748 26 INFO rb-c800635-224702-414046 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #43851259 started for PoS orders references: [{'name': '/', 'pos_reference': '261-87-000001', 'uuid': '7b898e59-f4cc-466f-a82d-4335e03eba20'}] 2026-09-11 03:40:32,752 26 INFO ? werkzeug: 127.0.0.1 - - [11/Sep/2026 03:40:32] "GET /web/static/img/spin.svg HTTP/1.1" 200 - 0 0.000 0.002 2026-09-11 03:40:33,240 26 INFO rb-c800635-224702-414046 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #43851259 order {'name': '/', 'pos_reference': '261-87-000001', 'uuid': '7b898e59-f4cc-466f-a82d-4335e03eba20'} created pos.order #631 2026-09-11 03:40:33,255 26 INFO rb-c800635-224702-414046 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #43851259 finished 2026-09-11 03:40:33,335 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 03:40:33] "POST /web/dataset/call_kw/pos.order/sync_from_ui#pos.order.sync_from_ui HTTP/1.1" 200 - 285 0.260 0.330 2026-09-11 03:40:33,407 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 03:40:33] "POST /web/dataset/call_kw/pos.order/get_preparation_change#pos.order.get_preparation_change HTTP/1.1" 200 - 1 0.001 0.006 2026-09-11 03:40:33,482 26 INFO rb-c800635-224702-414046 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #8359128 started for PoS orders references: [{'name': 'Shop - 000001', 'pos_reference': '261-87-000001', 'uuid': '7b898e59-f4cc-466f-a82d-4335e03eba20'}] 2026-09-11 03:40:33,496 26 INFO rb-c800635-224702-414046 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #8359128 order {'name': 'Shop - 000001', 'pos_reference': '261-87-000001', 'uuid': '7b898e59-f4cc-466f-a82d-4335e03eba20'} sync ignored for existing PoS order pos.order(631,) (state: paid) 2026-09-11 03:40:33,502 26 INFO rb-c800635-224702-414046 odoo.addons.pos_mrp.tests.test_frontend.TestUi.test_ship_later_kit_and_mto_manufactured_product.browser: tour succeeded 2026-09-11 03:40:33,502 26 INFO rb-c800635-224702-414046 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-09-11 03:40:33,516 26 INFO rb-c800635-224702-414046 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #8359128 finished 2026-09-11 03:40:33,632 26 INFO rb-c800635-224702-414046 odoo.addons.pos_mrp.tests.test_frontend.TestUi.test_ship_later_kit_and_mto_manufactured_product.browser: heap 20268524 (allocated 21368832) 2026-09-11 03:40:33,636 26 INFO rb-c800635-224702-414046 odoo.addons.pos_mrp.tests.test_frontend.TestUi.test_ship_later_kit_and_mto_manufactured_product: Closing chrome headless with pid 91656 2026-09-11 03:40:33,639 26 INFO rb-c800635-224702-414046 odoo.addons.pos_mrp.tests.test_frontend.TestUi.test_ship_later_kit_and_mto_manufactured_product: Closing websocket connection 2026-09-11 03:40:33,640 26 INFO rb-c800635-224702-414046 odoo.addons.pos_mrp.tests.test_frontend.TestUi.test_ship_later_kit_and_mto_manufactured_product: Terminating chrome headless with pid 91656 2026-09-11 03:40:33,659 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 03:40:33] "POST /web/dataset/call_kw/pos.order/sync_from_ui#pos.order.sync_from_ui HTTP/1.1" 200 - 66 0.071 0.107 2026-09-11 03:40:33,718 26 INFO rb-c800635-224702-414046 odoo.addons.pos_mrp.tests.test_frontend.TestUi.test_ship_later_kit_and_mto_manufactured_product: Chrome Log in: /tmp/odoo_tests/rb-c800635-224702-414046/chrome_logs/chrome_log_20260911_034033_718038_test_ship_later_kit_and_mto_manufactured_product.txt 2026-09-11 03:40:33,718 26 INFO rb-c800635-224702-414046 odoo.addons.pos_mrp.tests.test_frontend.TestUi.test_ship_later_kit_and_mto_manufactured_product: Removing chrome user profile "/tmp/tmpimt78x4j_chrome_odoo" 2026-09-11 03:40:33,819 26 INFO rb-c800635-224702-414046 odoo.addons.base.models.ir_attachment: filestore gc 5 checked, 5 removed 2026-09-11 03:40:43,035 26 INFO rb-c800635-224702-414046 odoo.addons.pos_mrp.tests.test_pos_mrp_flow: Starting TestPosMrp.test_bom_kit_different_uom_invoice_valuation ... 2026-09-11 03:40:43,714 26 INFO rb-c800635-224702-414046 odoo.models.unlink: User #169 deleted stock.move records with IDs: [1163] 2026-09-11 03:40:45,640 26 INFO rb-c800635-224702-414046 odoo.addons.pos_mrp.tests.test_pos_mrp_flow: Starting TestPosMrp.test_bom_kit_different_uom_invoice_valuation_2 ... 2026-09-11 03:40:46,114 26 INFO rb-c800635-224702-414046 odoo.models.unlink: User #169 deleted stock.move records with IDs: [1165] 2026-09-11 03:40:47,713 26 INFO rb-c800635-224702-414046 odoo.addons.pos_mrp.tests.test_pos_mrp_flow: Starting TestPosMrp.test_bom_kit_different_uom_invoice_valuation_no_invoice ... 2026-09-11 03:40:48,207 26 INFO rb-c800635-224702-414046 odoo.models.unlink: User #169 deleted stock.move records with IDs: [1167] 2026-09-11 03:40:49,116 26 INFO rb-c800635-224702-414046 odoo.addons.pos_mrp.tests.test_pos_mrp_flow: Starting TestPosMrp.test_bom_kit_order_total_cost ... 2026-09-11 03:40:49,386 26 INFO rb-c800635-224702-414046 odoo.models.unlink: User #169 deleted stock.move records with IDs: [1169] 2026-09-11 03:40:50,045 26 INFO rb-c800635-224702-414046 odoo.addons.pos_mrp.tests.test_pos_mrp_flow: Starting TestPosMrp.test_bom_kit_order_total_cost_with_shared_component ... 2026-09-11 03:40:50,379 26 INFO rb-c800635-224702-414046 odoo.models.unlink: User #169 deleted stock.move records with IDs: [1172, 1173] 2026-09-11 03:40:51,044 26 INFO rb-c800635-224702-414046 odoo.addons.pos_mrp.tests.test_pos_mrp_flow: Starting TestPosMrp.test_bom_kit_with_kit_invoice_valuation ... 2026-09-11 03:40:51,488 26 INFO rb-c800635-224702-414046 odoo.models.unlink: User #169 deleted stock.move records with IDs: [1177, 1178] 2026-09-11 03:40:51,684 26 INFO rb-c800635-224702-414046 odoo.models.unlink: User #169 deleted stock.move records with IDs: [1182, 1183, 1184] 2026-09-11 03:40:54,424 26 INFO rb-c800635-224702-414046 odoo.addons.pos_mrp.tests.test_pos_mrp_flow: Starting TestPosMrp.test_bom_nested_kit_order_total_cost_with_shared_component ... 2026-09-11 03:40:55,070 26 INFO rb-c800635-224702-414046 odoo.models.unlink: User #169 deleted stock.move records with IDs: [1185, 1186] 2026-09-11 03:40:55,364 26 INFO rb-c800635-224702-414046 odoo.addons.pos_mrp.tests.test_pos_mrp_flow: Starting TestPosMrp.test_bom_variant_exclusive_bom_lines ... 2026-09-11 03:40:56,076 26 INFO rb-c800635-224702-414046 odoo.models.unlink: User #169 deleted stock.move records with IDs: [1189, 1190] 2026-09-11 03:40:56,913 26 INFO rb-c800635-224702-414046 odoo.addons.pos_mrp.tests.test_pos_mrp_flow: Starting TestPosMrp.test_never_variant_bom_product_picking ... 2026-09-11 03:40:57,317 26 INFO rb-c800635-224702-414046 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #48175563 started for PoS orders references: [{'name': 'Order 12345-123-1234', 'pos_reference': None, 'uuid': '12345-123-1234'}] 2026-09-11 03:40:57,494 26 INFO rb-c800635-224702-414046 odoo.models.unlink: User #169 deleted stock.move records with IDs: [1193, 1194] 2026-09-11 03:40:57,856 26 INFO rb-c800635-224702-414046 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #48175563 order {'name': 'Order 12345-123-1234', 'pos_reference': None, 'uuid': '12345-123-1234'} created pos.order #640 2026-09-11 03:40:57,859 26 INFO rb-c800635-224702-414046 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #48175563 finished 2026-09-11 03:40:57,951 26 INFO rb-c800635-224702-414046 odoo.addons.pos_mrp.tests.test_pos_mrp_flow: Starting TestPosMrp.test_pos_picking_kit_qty ... 2026-09-11 03:40:58,439 26 INFO rb-c800635-224702-414046 odoo.models.unlink: User #169 deleted stock.move records with IDs: [1199] 2026-09-11 03:40:58,852 26 INFO rb-c800635-224702-414046 odoo.addons.base.models.ir_attachment: filestore gc 10 checked, 10 removed 2026-09-11 03:41:09,155 26 INFO rb-c800635-224702-414046 odoo.addons.pos_online_payment.tests.test_frontend: Starting TestUi.test_1_online_payment_with_cashier ... 2026-09-11 03:41:09,340 26 INFO rb-c800635-224702-414046 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #53019649 started for PoS orders references: [{'name': 'Order 00055-001-0001', 'pos_reference': None, 'uuid': '00055-001-0001'}] 2026-09-11 03:41:09,372 26 INFO rb-c800635-224702-414046 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #53019649 order {'name': 'Order 00055-001-0001', 'pos_reference': None, 'uuid': '00055-001-0001'} created pos.order #642 2026-09-11 03:41:09,372 26 INFO rb-c800635-224702-414046 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #53019649 finished 2026-09-11 03:41:09,419 26 INFO rb-c800635-224702-414046 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-09-11 03:41:09,571 26 INFO rb-c800635-224702-414046 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: read, uid: 3, model: pos.order 2026-09-11 03:41:10,466 26 INFO rb-c800635-224702-414046 odoo.tests.common: Simulating signal changes during tests 2026-09-11 03:41:10,468 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 03:41:10] "GET /pos/pay/642?access_token=a45ddd3c-775a-463d-b815-229147c75193 HTTP/1.1" 200 - 249 0.182 0.869 2026-09-11 03:41:10,477 26 INFO rb-c800635-224702-414046 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: read, uid: 3, model: pos.order 2026-09-11 03:41:10,527 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 03:41:10] "POST /pos/pay/transaction/642 HTTP/1.1" 200 - 37 0.022 0.033 2026-09-11 03:41:10,566 26 INFO rb-c800635-224702-414046 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: read, uid: 3, model: pos.order 2026-09-11 03:41:11,340 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 03:41:11] "GET /pos/pay/confirmation/642?access_token=a45ddd3c-775a-463d-b815-229147c75193&tx_id=1 HTTP/1.1" 200 - 307 0.363 0.415 2026-09-11 03:41:11,859 26 INFO rb-c800635-224702-414046 odoo.addons.pos_online_payment.tests.test_frontend: Starting TestUi.test_1_online_payment_without_cashier ... 2026-09-11 03:41:12,013 26 INFO rb-c800635-224702-414046 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #44832844 started for PoS orders references: [{'name': 'Order 00055-001-0001', 'pos_reference': None, 'uuid': '00055-001-0001'}] 2026-09-11 03:41:12,039 26 INFO rb-c800635-224702-414046 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #44832844 order {'name': 'Order 00055-001-0001', 'pos_reference': None, 'uuid': '00055-001-0001'} created pos.order #643 2026-09-11 03:41:12,040 26 INFO rb-c800635-224702-414046 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #44832844 finished 2026-09-11 03:41:12,076 26 INFO rb-c800635-224702-414046 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-09-11 03:41:12,248 26 INFO rb-c800635-224702-414046 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: read, uid: 3, model: pos.order 2026-09-11 03:41:13,188 26 INFO rb-c800635-224702-414046 odoo.tests.common: Simulating signal changes during tests 2026-09-11 03:41:13,189 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 03:41:13] "GET /pos/pay/643?access_token=b82c535e-7bf7-49d2-b8e3-76171a0c2e75 HTTP/1.1" 200 - 247 0.119 0.996 2026-09-11 03:41:13,210 26 INFO rb-c800635-224702-414046 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: read, uid: 3, model: pos.order 2026-09-11 03:41:13,289 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 03:41:13] "POST /pos/pay/transaction/643 HTTP/1.1" 200 - 37 0.057 0.037 2026-09-11 03:41:13,325 26 INFO rb-c800635-224702-414046 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: read, uid: 3, model: pos.order 2026-09-11 03:41:14,207 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 03:41:14] "GET /pos/pay/confirmation/643?access_token=b82c535e-7bf7-49d2-b8e3-76171a0c2e75&tx_id=2 HTTP/1.1" 200 - 307 0.434 0.452 2026-09-11 03:41:14,742 26 INFO rb-c800635-224702-414046 odoo.addons.pos_online_payment.tests.test_frontend: Starting TestUi.test_2_online_payments_with_cashier ... 2026-09-11 03:41:14,892 26 INFO rb-c800635-224702-414046 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #47943812 started for PoS orders references: [{'name': 'Order 00055-001-0001', 'pos_reference': None, 'uuid': '00055-001-0001'}] 2026-09-11 03:41:14,924 26 INFO rb-c800635-224702-414046 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #47943812 order {'name': 'Order 00055-001-0001', 'pos_reference': None, 'uuid': '00055-001-0001'} created pos.order #644 2026-09-11 03:41:14,925 26 INFO rb-c800635-224702-414046 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #47943812 finished 2026-09-11 03:41:14,976 26 INFO rb-c800635-224702-414046 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-09-11 03:41:15,141 26 INFO rb-c800635-224702-414046 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: read, uid: 3, model: pos.order 2026-09-11 03:41:16,120 26 INFO rb-c800635-224702-414046 odoo.tests.common: Simulating signal changes during tests 2026-09-11 03:41:16,122 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 03:41:16] "GET /pos/pay/644?access_token=a5aaea1d-51c1-4862-ac45-6aab8e06b10e HTTP/1.1" 200 - 247 0.193 0.955 2026-09-11 03:41:16,133 26 INFO rb-c800635-224702-414046 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: read, uid: 3, model: pos.order 2026-09-11 03:41:16,172 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 03:41:16] "POST /pos/pay/transaction/644 HTTP/1.1" 200 - 37 0.016 0.028 2026-09-11 03:41:16,202 26 INFO rb-c800635-224702-414046 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: read, uid: 3, model: pos.order 2026-09-11 03:41:16,701 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 03:41:16] "GET /pos/pay/confirmation/644?access_token=a5aaea1d-51c1-4862-ac45-6aab8e06b10e&tx_id=3 HTTP/1.1" 200 - 200 0.214 0.288 2026-09-11 03:41:16,735 26 INFO rb-c800635-224702-414046 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: read, uid: 3, model: pos.order 2026-09-11 03:41:16,783 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 03:41:16] "GET /pos/pay/644?access_token=a5aaea1d-51c1-4862-ac45-6aab8e06b10e HTTP/1.1" 200 - 40 0.019 0.034 2026-09-11 03:41:16,790 26 INFO rb-c800635-224702-414046 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: read, uid: 3, model: pos.order 2026-09-11 03:41:16,836 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 03:41:16] "POST /pos/pay/transaction/644 HTTP/1.1" 200 - 32 0.020 0.029 2026-09-11 03:41:16,898 26 INFO rb-c800635-224702-414046 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: read, uid: 3, model: pos.order 2026-09-11 03:41:17,499 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 03:41:17] "GET /pos/pay/confirmation/644?access_token=a5aaea1d-51c1-4862-ac45-6aab8e06b10e&tx_id=4 HTTP/1.1" 200 - 255 0.307 0.303 2026-09-11 03:41:18,001 26 INFO rb-c800635-224702-414046 odoo.addons.pos_online_payment.tests.test_frontend: Starting TestUi.test_customer_display_online_payment ... 2026-09-11 03:41:18,287 26 INFO rb-c800635-224702-414046 odoo.addons.pos_online_payment.tests.test_frontend.TestUi.test_customer_display_online_payment: Chrome pid: 91880 2026-09-11 03:41:18,288 26 INFO rb-c800635-224702-414046 odoo.addons.pos_online_payment.tests.test_frontend.TestUi.test_customer_display_online_payment: Chrome headless temporary user profile dir: /tmp/tmpbga_97k1_chrome_odoo 2026-09-11 03:41:18,288 26 INFO rb-c800635-224702-414046 odoo.addons.pos_online_payment.tests.test_frontend.TestUi.test_customer_display_online_payment: Issuing json command http://127.0.0.1:41035/json/version 2026-09-11 03:41:18,289 26 INFO rb-c800635-224702-414046 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:41035', path='/json/version', query='', fragment='') with timeout 3 increased to 10s during tests 2026-09-11 03:41:18,295 26 INFO rb-c800635-224702-414046 odoo.addons.pos_online_payment.tests.test_frontend.TestUi.test_customer_display_online_payment: Browser version: Chrome/150.0.7871.114 2026-09-11 03:41:18,295 26 INFO rb-c800635-224702-414046 odoo.addons.pos_online_payment.tests.test_frontend.TestUi.test_customer_display_online_payment: Issuing json command http://127.0.0.1:41035/json 2026-09-11 03:41:18,296 26 INFO rb-c800635-224702-414046 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:41035', path='/json', query='', fragment='') with timeout 3 increased to 10s during tests 2026-09-11 03:41:18,300 26 INFO rb-c800635-224702-414046 odoo.addons.pos_online_payment.tests.test_frontend.TestUi.test_customer_display_online_payment: Websocket url found: ws://127.0.0.1:41035/devtools/page/B3181F9D9956306424227F8191C095B2 2026-09-11 03:41:18,306 26 INFO rb-c800635-224702-414046 odoo.addons.pos_online_payment.tests.test_frontend.TestUi.test_customer_display_online_payment: Enable chrome headless console log notification 2026-09-11 03:41:18,312 26 INFO rb-c800635-224702-414046 odoo.addons.pos_online_payment.tests.test_frontend.TestUi.test_customer_display_online_payment: Chrome headless enable page notifications 2026-09-11 03:41:18,362 26 INFO rb-c800635-224702-414046 odoo.addons.base.models.res_users: Login successful for login:pos_user from n/a 2026-09-11 03:41:18,372 26 INFO rb-c800635-224702-414046 odoo.addons.pos_online_payment.tests.test_frontend.TestUi.test_customer_display_online_payment: Setting session cookie in browser 2026-09-11 03:41:18,377 26 INFO rb-c800635-224702-414046 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/b6c79f573e314d30?access_token=b6c79f573e314d30" in browser 2026-09-11 03:41:18,377 26 INFO rb-c800635-224702-414046 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/b6c79f573e314d30?access_token=b6c79f573e314d30" 2026-09-11 03:41:18,397 26 INFO rb-c800635-224702-414046 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-09-11 03:41:18,750 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 03:41:18] "GET /pos_customer_display/90/b6c79f573e314d30?access_token=b6c79f573e314d30 HTTP/1.1" 200 - 47 0.026 0.330 2026-09-11 03:41:18,753 26 INFO rb-c800635-224702-414046 odoo.addons.pos_online_payment.tests.test_frontend.TestUi.test_customer_display_online_payment: Navigation result: {'frameId': 'B3181F9D9956306424227F8191C095B2', 'loaderId': 'D7CB2839356E0C53EE68F783B06319F6', 'isDownload': False} 2026-09-11 03:41:18,753 26 INFO rb-c800635-224702-414046 odoo.addons.pos_online_payment.tests.test_frontend.TestUi.test_customer_display_online_payment: Evaluate ready code "odoo.isTourReady('CustomerDisplayTourOnlinePayment')" 2026-09-11 03:41:18,795 26 INFO rb-c800635-224702-414046 odoo.addons.base.models.assetsbundle: Found a similar attachment for /web/assets/1/28c22e7/point_of_sale.customer_display_assets.min.css, copying from /web/assets/28c22e7/point_of_sale.customer_display_assets.min.css 2026-09-11 03:41:18,831 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 03:41:18] "GET /web/assets/1/28c22e7/point_of_sale.customer_display_assets.min.css HTTP/1.1" 200 - 11 0.020 0.033 2026-09-11 03:41:18,850 26 INFO rb-c800635-224702-414046 odoo.addons.base.models.assetsbundle: Found a similar attachment for /web/assets/1/6692d02/point_of_sale.customer_display_assets_test.min.js, copying from /web/assets/6692d02/point_of_sale.customer_display_assets_test.min.js 2026-09-11 03:41:18,860 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 03:41:18] "GET /web/assets/1/6692d02/point_of_sale.customer_display_assets_test.min.js HTTP/1.1" 200 - 8 0.006 0.072 2026-09-11 03:41:18,869 26 INFO rb-c800635-224702-414046 odoo.addons.base.models.assetsbundle: Found a similar attachment for /web/assets/1/a5cb876/point_of_sale.customer_display_assets.min.js, copying from /web/assets/a5cb876/point_of_sale.customer_display_assets.min.js 2026-09-11 03:41:18,882 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 03:41:18] "GET /web/assets/1/a5cb876/point_of_sale.customer_display_assets.min.js HTTP/1.1" 200 - 8 0.007 0.092 2026-09-11 03:41:19,027 26 INFO ? werkzeug: 127.0.0.1 - - [11/Sep/2026 03:41:19] "GET /point_of_sale/static/src/img/favicon.ico HTTP/1.1" 200 - 0 0.000 0.003 2026-09-11 03:41:19,039 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 03:41:19] "GET /website/translations?hash=&lang=en_US HTTP/1.1" 200 - 1 0.001 0.004 2026-09-11 03:41:19,052 26 INFO rb-c800635-224702-414046 odoo.addons.pos_online_payment.tests.test_frontend.TestUi.test_customer_display_online_payment.browser: Owl is running in 'dev' mode. 2026-09-11 03:41:19,099 26 INFO rb-c800635-224702-414046 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/b6c79f573e314d30?access_token=b6c79f573e314d30", "delayToCheckUndeterminisms": 0})" 2026-09-11 03:41:19,102 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 03:41:19] "GET /bus/websocket_worker_bundle?v=19.0-2 HTTP/1.1" 200 - 3 0.003 0.035 2026-09-11 03:41:19,107 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 03:41:19] "GET /logo?company=85 HTTP/1.1" 200 - 1 0.001 0.006 2026-09-11 03:41:19,129 26 INFO rb-c800635-224702-414046 odoo.addons.pos_online_payment.tests.test_frontend.TestUi.test_customer_display_online_payment.browser: [1/18] Tour CustomerDisplayTourOnlinePayment → Step div:contains('Welcome.') 2026-09-11 03:41:19,144 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 03:41:19] "GET /websocket?version=19.0-2 HTTP/1.1" 101 - 1 0.000 0.003 2026-09-11 03:41:19,185 26 INFO rb-c800635-224702-414046 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-09-11 03:41:19,235 26 INFO rb-c800635-224702-414046 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-09-11 03:41:19,285 26 INFO rb-c800635-224702-414046 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-09-11 03:41:19,376 26 INFO rb-c800635-224702-414046 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-09-11 03:41:19,387 26 INFO rb-c800635-224702-414046 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-09-11 03:41:19,439 26 INFO rb-c800635-224702-414046 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-09-11 03:41:19,491 26 INFO rb-c800635-224702-414046 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-09-11 03:41:19,542 26 INFO rb-c800635-224702-414046 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-09-11 03:41:19,596 26 INFO rb-c800635-224702-414046 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-09-11 03:41:19,649 26 INFO rb-c800635-224702-414046 odoo.addons.pos_online_payment.tests.test_frontend.TestUi.test_customer_display_online_payment.browser: [11/18] Tour CustomerDisplayTourOnlinePayment → Step div:contains('Welcome.') 2026-09-11 03:41:19,701 26 INFO rb-c800635-224702-414046 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-09-11 03:41:19,748 26 INFO rb-c800635-224702-414046 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-09-11 03:41:19,800 26 INFO rb-c800635-224702-414046 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-09-11 03:41:19,853 26 INFO rb-c800635-224702-414046 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-09-11 03:41:19,903 26 INFO rb-c800635-224702-414046 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-09-11 03:41:19,957 26 INFO rb-c800635-224702-414046 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-09-11 03:41:20,012 26 INFO rb-c800635-224702-414046 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-09-11 03:41:20,021 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 03:41:20] "GET /web/image/product.product/undefined/image_128 HTTP/1.1" 404 - 125 0.085 0.720 2026-09-11 03:41:20,054 26 INFO rb-c800635-224702-414046 odoo.addons.pos_online_payment.tests.test_frontend.TestUi.test_customer_display_online_payment.browser: tour succeeded 2026-09-11 03:41:20,055 26 INFO rb-c800635-224702-414046 odoo.addons.pos_online_payment.tests.test_frontend.TestUi.test_customer_display_online_payment.browser: ╔═════════════════════════════════════════════════╗ ║ TOUR CustomerDisplayTourOnlinePayment SUCCEEDED ║ ╚═════════════════════════════════════════════════╝ 2026-09-11 03:41:20,091 26 INFO rb-c800635-224702-414046 odoo.addons.pos_online_payment.tests.test_frontend.TestUi.test_customer_display_online_payment.browser: heap 4156372 (allocated 4718592) 2026-09-11 03:41:20,100 26 INFO rb-c800635-224702-414046 odoo.addons.pos_online_payment.tests.test_frontend.TestUi.test_customer_display_online_payment: Closing chrome headless with pid 91880 2026-09-11 03:41:20,101 26 INFO rb-c800635-224702-414046 odoo.addons.pos_online_payment.tests.test_frontend.TestUi.test_customer_display_online_payment: Closing websocket connection 2026-09-11 03:41:20,102 26 INFO rb-c800635-224702-414046 odoo.addons.pos_online_payment.tests.test_frontend.TestUi.test_customer_display_online_payment: Terminating chrome headless with pid 91880 2026-09-11 03:41:20,197 26 INFO rb-c800635-224702-414046 odoo.addons.pos_online_payment.tests.test_frontend.TestUi.test_customer_display_online_payment: Chrome Log in: /tmp/odoo_tests/rb-c800635-224702-414046/chrome_logs/chrome_log_20260911_034120_197588_test_customer_display_online_payment.txt 2026-09-11 03:41:20,197 26 INFO rb-c800635-224702-414046 odoo.addons.pos_online_payment.tests.test_frontend.TestUi.test_customer_display_online_payment: Removing chrome user profile "/tmp/tmpbga_97k1_chrome_odoo" 2026-09-11 03:41:20,207 26 INFO rb-c800635-224702-414046 odoo.addons.pos_online_payment.tests.test_frontend: Starting TestUi.test_errors_tour ... 2026-09-11 03:41:20,554 26 INFO rb-c800635-224702-414046 odoo.addons.pos_online_payment.tests.test_frontend.TestUi.test_errors_tour: Chrome pid: 92045 2026-09-11 03:41:20,554 26 INFO rb-c800635-224702-414046 odoo.addons.pos_online_payment.tests.test_frontend.TestUi.test_errors_tour: Chrome headless temporary user profile dir: /tmp/tmpzflexehi_chrome_odoo 2026-09-11 03:41:20,554 26 INFO rb-c800635-224702-414046 odoo.addons.pos_online_payment.tests.test_frontend.TestUi.test_errors_tour: Issuing json command http://127.0.0.1:45491/json/version 2026-09-11 03:41:20,555 26 INFO rb-c800635-224702-414046 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-09-11 03:41:20,572 26 INFO rb-c800635-224702-414046 odoo.addons.pos_online_payment.tests.test_frontend.TestUi.test_errors_tour: Browser version: Chrome/150.0.7871.114 2026-09-11 03:41:20,572 26 INFO rb-c800635-224702-414046 odoo.addons.pos_online_payment.tests.test_frontend.TestUi.test_errors_tour: Issuing json command http://127.0.0.1:45491/json 2026-09-11 03:41:20,573 26 INFO rb-c800635-224702-414046 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-09-11 03:41:20,580 26 INFO rb-c800635-224702-414046 odoo.addons.pos_online_payment.tests.test_frontend.TestUi.test_errors_tour: Websocket url found: ws://127.0.0.1:45491/devtools/page/E2AF04C24706825D48BC6ED16A3F1390 2026-09-11 03:41:20,588 26 INFO rb-c800635-224702-414046 odoo.addons.pos_online_payment.tests.test_frontend.TestUi.test_errors_tour: Enable chrome headless console log notification 2026-09-11 03:41:20,592 26 INFO rb-c800635-224702-414046 odoo.addons.pos_online_payment.tests.test_frontend.TestUi.test_errors_tour: Chrome headless enable page notifications 2026-09-11 03:41:20,646 26 INFO rb-c800635-224702-414046 odoo.addons.base.models.res_users: Login successful for login:pos_op_user from n/a 2026-09-11 03:41:20,662 26 INFO rb-c800635-224702-414046 odoo.addons.pos_online_payment.tests.test_frontend.TestUi.test_errors_tour: Setting session cookie in browser 2026-09-11 03:41:20,664 26 INFO rb-c800635-224702-414046 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-09-11 03:41:20,665 26 INFO rb-c800635-224702-414046 odoo.addons.pos_online_payment.tests.test_frontend.TestUi.test_errors_tour: Navigating to: "http://127.0.0.1:8069/pos/ui/91" 2026-09-11 03:41:20,690 26 INFO rb-c800635-224702-414046 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-09-11 03:41:21,104 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 03:41:21] "GET /pos/ui/91 HTTP/1.1" 200 - 86 0.046 0.385 2026-09-11 03:41:21,108 26 INFO rb-c800635-224702-414046 odoo.addons.pos_online_payment.tests.test_frontend.TestUi.test_errors_tour: Navigation result: {'frameId': 'E2AF04C24706825D48BC6ED16A3F1390', 'loaderId': '686E5FF2D0650F8469A6D44CE98355BE', 'isDownload': False} 2026-09-11 03:41:21,108 26 INFO rb-c800635-224702-414046 odoo.addons.pos_online_payment.tests.test_frontend.TestUi.test_errors_tour: Evaluate ready code "odoo.isTourReady('OnlinePaymentErrorsTour')" 2026-09-11 03:41:21,132 26 INFO rb-c800635-224702-414046 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-09-11 03:41:21,156 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 03:41:21] "GET /web/assets/31c33ef/web.__assets_tests_call__.min.js HTTP/1.1" 200 - 2 0.002 0.011 2026-09-11 03:41:21,165 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 03:41:21] "GET /web/assets/cbcf32d/point_of_sale.assets_prod.min.css HTTP/1.1" 200 - 2 0.004 0.015 2026-09-11 03:41:21,180 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 03:41:21] "GET /web/assets/e7bee96/point_of_sale.assets_prod.min.js HTTP/1.1" 200 - 2 0.003 0.028 2026-09-11 03:41:21,661 26 INFO ? werkzeug: 127.0.0.1 - - [11/Sep/2026 03:41:21] "GET /web/static/fonts/lato/Lato-Reg-webfont.woff HTTP/1.1" 200 - 0 0.000 0.004 2026-09-11 03:41:21,665 26 INFO ? werkzeug: 127.0.0.1 - - [11/Sep/2026 03:41:21] "GET /point_of_sale/static/src/img/favicon.ico HTTP/1.1" 200 - 0 0.000 0.007 2026-09-11 03:41:21,680 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 03:41:21] "GET /web/webclient/translations?hash=&lang=en_US HTTP/1.1" 200 - 1 0.001 0.008 2026-09-11 03:41:21,696 26 INFO rb-c800635-224702-414046 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-09-11 03:41:21,709 26 INFO rb-c800635-224702-414046 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-09-11 03:41:21,727 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 03:41:21] "POST /web/dataset/call_kw/barcode.nomenclature/read#barcode.nomenclature.read HTTP/1.1" 200 - 4 0.015 0.007 2026-09-11 03:41:21,737 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 03:41:21] "POST /web/dataset/call_kw/barcode.rule/search_read#barcode.rule.search_read HTTP/1.1" 200 - 1 0.000 0.004 2026-09-11 03:41:21,751 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 03:41:21] "POST /pos/ping HTTP/1.1" 200 - 0 0.000 0.002 2026-09-11 03:41:21,771 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 03:41:21] "GET /bus/websocket_worker_bundle?v=19.0-2 HTTP/1.1" 200 - 3 0.003 0.010 2026-09-11 03:41:21,786 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 03:41:21] "POST /web/dataset/call_kw/pos.config/register_new_device_identifier#pos.config.register_new_device_identifier HTTP/1.1" 200 - 9 0.005 0.023 2026-09-11 03:41:21,789 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 03:41:21] "GET /websocket?version=19.0-2 HTTP/1.1" 101 - 1 0.000 0.003 2026-09-11 03:41:21,862 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 03:41:21] "POST /web/dataset/call_kw/pos.session/load_data_params#pos.session.load_data_params HTTP/1.1" 200 - 17 0.018 0.027 2026-09-11 03:41:22,525 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 03:41:22] "POST /web/dataset/call_kw/pos.session/load_data#pos.session.load_data HTTP/1.1" 200 - 346 0.338 0.287 2026-09-11 03:41:22,566 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 03:41:22] "POST /web/dataset/call_kw/pos.session/filter_local_data#pos.session.filter_local_data HTTP/1.1" 200 - 0 0.000 0.030 2026-09-11 03:41:22,616 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 03:41: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.005 2026-09-11 03:41:22,672 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 03:41:22] "GET /web/image/res.company/85/logo/256x256 HTTP/1.1" 200 - 8 0.010 0.029 2026-09-11 03:41:22,703 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 03:41:22] "POST /web/dataset/call_kw/pos.config/read_config_open_orders#pos.config.read_config_open_orders HTTP/1.1" 200 - 1 0.001 0.005 2026-09-11 03:41:22,718 26 INFO rb-c800635-224702-414046 odoo.addons.pos_online_payment.tests.test_frontend.TestUi.test_errors_tour.browser: Owl is running in 'dev' mode. 2026-09-11 03:41:22,733 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 03:41:22] "POST /web/dataset/call_kw/product.product/has_access#product.product.has_access HTTP/1.1" 200 - 1 0.002 0.005 2026-09-11 03:41:22,780 26 INFO ? werkzeug: 127.0.0.1 - - [11/Sep/2026 03:41:22] "GET /point_of_sale/static/src/fonts/Inconsolata.otf HTTP/1.1" 200 - 0 0.000 0.014 2026-09-11 03:41:22,816 26 INFO ? werkzeug: 127.0.0.1 - - [11/Sep/2026 03:41:22] "GET /web/static/img/odoo_logo.svg HTTP/1.1" 200 - 0 0.000 0.026 2026-09-11 03:41:22,820 26 INFO ? werkzeug: 127.0.0.1 - - [11/Sep/2026 03:41:22] "GET /hr_attendance/static/img/background-light.svg HTTP/1.1" 200 - 0 0.000 0.019 2026-09-11 03:41:22,825 26 INFO ? werkzeug: 127.0.0.1 - - [11/Sep/2026 03:41: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-09-11 03:41:22,826 26 INFO ? werkzeug: 127.0.0.1 - - [11/Sep/2026 03:41:22] "GET /web/static/fonts/google/Roboto/Roboto-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.001 2026-09-11 03:41:22,855 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 03:41:22] "GET /web/image/res.users/178/avatar_128 HTTP/1.1" 200 - 14 0.031 0.050 2026-09-11 03:41:22,857 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 03:41:22] "GET /pos/service-worker.js HTTP/1.1" 200 - 0 0.000 0.073 2026-09-11 03:41:22,883 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 03:41:22] "GET /web/image?model=res.company&id=85&field=logo HTTP/1.1" 200 - 3 0.007 0.089 2026-09-11 03:41:22,884 26 INFO rb-c800635-224702-414046 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-09-11 03:41:22,932 26 INFO ? werkzeug: 127.0.0.1 - - [11/Sep/2026 03:41:22] "GET /web/static/lib/zxing-library/zxing-library.js HTTP/1.1" 200 - 0 0.000 0.014 2026-09-11 03:41:22,950 26 INFO ? werkzeug: 127.0.0.1 - - [11/Sep/2026 03:41:22] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.001 2026-09-11 03:41:22,956 26 INFO rb-c800635-224702-414046 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-09-11 03:41:23,007 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 03:41:23] "GET /pos/ui/91 HTTP/1.1" 200 - 31 0.057 0.037 2026-09-11 03:41:23,028 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 03:41:23] "GET /web/image?model=product.template&field=image_128&id=1932&unique=2026-09-11T03:40:58.000+00:00 HTTP/1.1" 200 - 3 0.005 0.105 2026-09-11 03:41:23,112 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 03:41:23] "POST /web/dataset/call_kw/pos.session/set_opening_control#pos.session.set_opening_control HTTP/1.1" 200 - 38 0.041 0.099 2026-09-11 03:41:23,174 26 INFO rb-c800635-224702-414046 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-09-11 03:41:23,179 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 03:41:23] "GET /pos/ui/91?from_backend=True HTTP/1.1" 200 - 31 0.039 0.227 2026-09-11 03:41:23,224 26 INFO rb-c800635-224702-414046 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-09-11 03:41:23,275 26 INFO rb-c800635-224702-414046 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-09-11 03:41:23,328 26 INFO rb-c800635-224702-414046 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-09-11 03:41:23,380 26 INFO rb-c800635-224702-414046 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-09-11 03:41:23,559 26 INFO rb-c800635-224702-414046 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-09-11 03:41:23,610 26 INFO rb-c800635-224702-414046 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-09-11 03:41:23,660 26 INFO rb-c800635-224702-414046 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-09-11 03:41:23,712 26 INFO rb-c800635-224702-414046 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-09-11 03:41:23,762 26 INFO rb-c800635-224702-414046 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-09-11 03:41:23,830 26 INFO rb-c800635-224702-414046 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-09-11 03:41:23,848 26 INFO ? werkzeug: 127.0.0.1 - - [11/Sep/2026 03:41:23] "GET /point_of_sale/static/src/img/money.png HTTP/1.1" 200 - 0 0.000 0.003 2026-09-11 03:41:23,848 26 INFO ? werkzeug: 127.0.0.1 - - [11/Sep/2026 03:41:23] "GET /point_of_sale/static/src/img/card-bank.png HTTP/1.1" 200 - 0 0.000 0.003 2026-09-11 03:41:23,881 26 INFO rb-c800635-224702-414046 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-09-11 03:41:23,932 26 INFO rb-c800635-224702-414046 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-09-11 03:41:23,983 26 INFO rb-c800635-224702-414046 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-09-11 03:41:24,033 26 INFO rb-c800635-224702-414046 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-09-11 03:41:24,084 26 INFO rb-c800635-224702-414046 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-09-11 03:41:24,146 26 INFO rb-c800635-224702-414046 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-09-11 03:41:24,149 26 INFO rb-c800635-224702-414046 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #7436548 started for PoS orders references: [{'name': '/', 'pos_reference': '261-91-000001', 'uuid': 'e4a534ca-ed30-4f93-9030-8fe7d7f52fc7'}] 2026-09-11 03:41:24,208 26 INFO rb-c800635-224702-414046 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #7436548 order {'name': '/', 'pos_reference': '261-91-000001', 'uuid': 'e4a534ca-ed30-4f93-9030-8fe7d7f52fc7'} created pos.order #645 2026-09-11 03:41:24,225 26 INFO rb-c800635-224702-414046 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #7436548 finished 2026-09-11 03:41:24,276 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 03:41:24] "POST /web/dataset/call_kw/pos.order/sync_from_ui#pos.order.sync_from_ui HTTP/1.1" 200 - 63 0.056 0.073 2026-09-11 03:41:24,322 26 INFO rb-c800635-224702-414046 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-09-11 03:41:24,373 26 INFO rb-c800635-224702-414046 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-09-11 03:41:24,426 26 INFO rb-c800635-224702-414046 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-09-11 03:41:24,478 26 INFO rb-c800635-224702-414046 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-09-11 03:41:24,529 26 INFO rb-c800635-224702-414046 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-09-11 03:41:24,579 26 INFO rb-c800635-224702-414046 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-09-11 03:41:24,634 26 INFO rb-c800635-224702-414046 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-09-11 03:41:24,683 26 INFO rb-c800635-224702-414046 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-09-11 03:41:24,734 26 INFO rb-c800635-224702-414046 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-09-11 03:41:24,785 26 INFO rb-c800635-224702-414046 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-09-11 03:41:24,836 26 INFO rb-c800635-224702-414046 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-09-11 03:41:24,887 26 INFO rb-c800635-224702-414046 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-09-11 03:41:24,943 26 INFO rb-c800635-224702-414046 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-09-11 03:41:24,996 26 INFO rb-c800635-224702-414046 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-09-11 03:41:25,046 26 INFO rb-c800635-224702-414046 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-09-11 03:41:25,097 26 INFO rb-c800635-224702-414046 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-09-11 03:41:25,149 26 INFO rb-c800635-224702-414046 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-09-11 03:41:25,200 26 INFO rb-c800635-224702-414046 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-09-11 03:41:25,251 26 INFO rb-c800635-224702-414046 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-09-11 03:41:25,302 26 INFO rb-c800635-224702-414046 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-09-11 03:41:25,352 26 INFO rb-c800635-224702-414046 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-09-11 03:41:25,412 26 INFO rb-c800635-224702-414046 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-09-11 03:41:25,416 26 INFO rb-c800635-224702-414046 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #31505380 started for PoS orders references: [{'name': '/', 'pos_reference': '261-91-000001', 'uuid': 'e4a534ca-ed30-4f93-9030-8fe7d7f52fc7'}] 2026-09-11 03:41:25,557 26 INFO rb-c800635-224702-414046 odoo.addons.point_of_sale.models.pos_order: Added payment_ids [662] to pos.order #645 2026-09-11 03:41:25,562 26 INFO rb-c800635-224702-414046 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #31505380 order {'name': '/', 'pos_reference': '261-91-000001', 'uuid': 'e4a534ca-ed30-4f93-9030-8fe7d7f52fc7'} updated pos.order #645 2026-09-11 03:41:25,574 26 INFO rb-c800635-224702-414046 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #31505380 finished 2026-09-11 03:41:25,664 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 03:41:25] "POST /web/dataset/call_kw/pos.order/sync_from_ui#pos.order.sync_from_ui HTTP/1.1" 200 - 93 0.148 0.103 2026-09-11 03:41:25,696 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 03:41:25] "POST /web/dataset/call_kw/pos.order/get_and_set_online_payments_data#pos.order.get_and_set_online_payments_data HTTP/1.1" 200 - 5 0.003 0.008 2026-09-11 03:41:25,717 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 03:41:25] "POST /web/dataset/call_kw/pos.order/get_and_set_online_payments_data#pos.order.get_and_set_online_payments_data HTTP/1.1" 200 - 6 0.003 0.009 2026-09-11 03:41:25,737 26 INFO rb-c800635-224702-414046 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-09-11 03:41:25,787 26 INFO rb-c800635-224702-414046 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-09-11 03:41:25,843 26 INFO rb-c800635-224702-414046 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-09-11 03:41:25,847 26 INFO rb-c800635-224702-414046 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #92079932 started for PoS orders references: [{'name': '/', 'pos_reference': '261-91-000001', 'uuid': 'e4a534ca-ed30-4f93-9030-8fe7d7f52fc7'}] 2026-09-11 03:41:25,866 26 INFO rb-c800635-224702-414046 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #92079932 order {'name': '/', 'pos_reference': '261-91-000001', 'uuid': 'e4a534ca-ed30-4f93-9030-8fe7d7f52fc7'} updated pos.order #645 2026-09-11 03:41:25,878 26 INFO rb-c800635-224702-414046 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #92079932 finished 2026-09-11 03:41:25,935 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 03:41:25] "POST /web/dataset/call_kw/pos.order/sync_from_ui#pos.order.sync_from_ui HTTP/1.1" 200 - 50 0.027 0.063 2026-09-11 03:41:25,960 26 INFO rb-c800635-224702-414046 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-09-11 03:41:26,010 26 INFO rb-c800635-224702-414046 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-09-11 03:41:26,066 26 INFO rb-c800635-224702-414046 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-09-11 03:41:26,117 26 INFO rb-c800635-224702-414046 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-09-11 03:41:26,167 26 INFO rb-c800635-224702-414046 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-09-11 03:41:26,218 26 INFO rb-c800635-224702-414046 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-09-11 03:41:26,269 26 INFO rb-c800635-224702-414046 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-09-11 03:41:26,328 26 INFO rb-c800635-224702-414046 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-09-11 03:41:26,331 26 INFO rb-c800635-224702-414046 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #74017244 started for PoS orders references: [{'name': '/', 'pos_reference': '261-91-000001', 'uuid': 'e4a534ca-ed30-4f93-9030-8fe7d7f52fc7'}] 2026-09-11 03:41:26,367 26 INFO rb-c800635-224702-414046 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #74017244 order {'name': '/', 'pos_reference': '261-91-000001', 'uuid': 'e4a534ca-ed30-4f93-9030-8fe7d7f52fc7'} updated pos.order #645 2026-09-11 03:41:26,381 26 INFO rb-c800635-224702-414046 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #74017244 finished 2026-09-11 03:41:26,450 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 03:41:26] "POST /web/dataset/call_kw/pos.order/sync_from_ui#pos.order.sync_from_ui HTTP/1.1" 200 - 50 0.050 0.071 2026-09-11 03:41:26,488 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 03:41:26] "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.003 0.009 2026-09-11 03:41:26,518 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 03:41:26] "POST /web/dataset/call_kw/pos.order/get_and_set_online_payments_data#pos.order.get_and_set_online_payments_data HTTP/1.1" 200 - 6 0.006 0.008 2026-09-11 03:41:26,532 26 INFO rb-c800635-224702-414046 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-09-11 03:41:26,583 26 INFO rb-c800635-224702-414046 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-09-11 03:41:26,639 26 INFO rb-c800635-224702-414046 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-09-11 03:41:26,642 26 INFO rb-c800635-224702-414046 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #78868603 started for PoS orders references: [{'name': '/', 'pos_reference': '261-91-000001', 'uuid': 'e4a534ca-ed30-4f93-9030-8fe7d7f52fc7'}] 2026-09-11 03:41:26,663 26 INFO rb-c800635-224702-414046 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #78868603 order {'name': '/', 'pos_reference': '261-91-000001', 'uuid': 'e4a534ca-ed30-4f93-9030-8fe7d7f52fc7'} updated pos.order #645 2026-09-11 03:41:26,672 26 INFO rb-c800635-224702-414046 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #78868603 finished 2026-09-11 03:41:26,736 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 03:41:26] "POST /web/dataset/call_kw/pos.order/sync_from_ui#pos.order.sync_from_ui HTTP/1.1" 200 - 50 0.036 0.061 2026-09-11 03:41:26,761 26 INFO rb-c800635-224702-414046 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-09-11 03:41:26,812 26 INFO rb-c800635-224702-414046 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-09-11 03:41:26,868 26 INFO rb-c800635-224702-414046 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-09-11 03:41:26,919 26 INFO rb-c800635-224702-414046 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-09-11 03:41:26,976 26 INFO rb-c800635-224702-414046 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-09-11 03:41:27,028 26 INFO rb-c800635-224702-414046 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-09-11 03:41:27,081 26 INFO rb-c800635-224702-414046 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-09-11 03:41:27,132 26 INFO rb-c800635-224702-414046 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-09-11 03:41:27,182 26 INFO rb-c800635-224702-414046 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-09-11 03:41:27,234 26 INFO rb-c800635-224702-414046 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-09-11 03:41:27,285 26 INFO rb-c800635-224702-414046 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-09-11 03:41:27,336 26 INFO rb-c800635-224702-414046 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-09-11 03:41:27,391 26 INFO rb-c800635-224702-414046 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-09-11 03:41:27,443 26 INFO rb-c800635-224702-414046 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-09-11 03:41:27,494 26 INFO rb-c800635-224702-414046 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-09-11 03:41:27,545 26 INFO rb-c800635-224702-414046 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-09-11 03:41:27,596 26 INFO rb-c800635-224702-414046 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-09-11 03:41:27,654 26 INFO rb-c800635-224702-414046 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-09-11 03:41:27,659 26 INFO rb-c800635-224702-414046 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #55186569 started for PoS orders references: [{'name': '/', 'pos_reference': '261-91-000001', 'uuid': 'e4a534ca-ed30-4f93-9030-8fe7d7f52fc7'}] 2026-09-11 03:41:27,725 26 INFO rb-c800635-224702-414046 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #55186569 order {'name': '/', 'pos_reference': '261-91-000001', 'uuid': 'e4a534ca-ed30-4f93-9030-8fe7d7f52fc7'} updated pos.order #645 2026-09-11 03:41:27,736 26 INFO rb-c800635-224702-414046 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #55186569 finished 2026-09-11 03:41:27,796 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 03:41:27] "POST /web/dataset/call_kw/pos.order/sync_from_ui#pos.order.sync_from_ui HTTP/1.1" 200 - 69 0.048 0.091 2026-09-11 03:41:27,827 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 03:41:27] "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.007 0.007 2026-09-11 03:41:27,842 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 03:41:27] "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-09-11 03:41:27,860 26 INFO rb-c800635-224702-414046 odoo.addons.pos_online_payment.tests.test_frontend.TestUi.test_errors_tour.browser: tour succeeded 2026-09-11 03:41:27,861 26 INFO rb-c800635-224702-414046 odoo.addons.pos_online_payment.tests.test_frontend.TestUi.test_errors_tour.browser: ╔════════════════════════════════════════╗ ║ TOUR OnlinePaymentErrorsTour SUCCEEDED ║ ╚════════════════════════════════════════╝ 2026-09-11 03:41:27,951 26 INFO rb-c800635-224702-414046 odoo.addons.pos_online_payment.tests.test_frontend.TestUi.test_errors_tour.browser: heap 15400228 (allocated 17039360) 2026-09-11 03:41:27,951 26 INFO rb-c800635-224702-414046 odoo.addons.pos_online_payment.tests.test_frontend.TestUi.test_errors_tour: Closing chrome headless with pid 92045 2026-09-11 03:41:27,958 26 INFO rb-c800635-224702-414046 odoo.addons.pos_online_payment.tests.test_frontend.TestUi.test_errors_tour: Closing websocket connection 2026-09-11 03:41:27,958 26 INFO rb-c800635-224702-414046 odoo.addons.pos_online_payment.tests.test_frontend.TestUi.test_errors_tour: Terminating chrome headless with pid 92045 2026-09-11 03:41:28,063 26 INFO rb-c800635-224702-414046 odoo.addons.pos_online_payment.tests.test_frontend.TestUi.test_errors_tour: Chrome Log in: /tmp/odoo_tests/rb-c800635-224702-414046/chrome_logs/chrome_log_20260911_034128_062794_test_errors_tour.txt 2026-09-11 03:41:28,063 26 INFO rb-c800635-224702-414046 odoo.addons.pos_online_payment.tests.test_frontend.TestUi.test_errors_tour: Removing chrome user profile "/tmp/tmpzflexehi_chrome_odoo" 2026-09-11 03:41:28,080 26 INFO rb-c800635-224702-414046 odoo.addons.pos_online_payment.tests.test_frontend: Starting TestUi.test_invalid_access_token ... 2026-09-11 03:41:28,253 26 INFO rb-c800635-224702-414046 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #10755242 started for PoS orders references: [{'name': 'Order 00055-001-0001', 'pos_reference': None, 'uuid': '00055-001-0001'}] 2026-09-11 03:41:28,287 26 INFO rb-c800635-224702-414046 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #10755242 order {'name': 'Order 00055-001-0001', 'pos_reference': None, 'uuid': '00055-001-0001'} created pos.order #646 2026-09-11 03:41:28,288 26 INFO rb-c800635-224702-414046 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #10755242 finished 2026-09-11 03:41:28,337 26 INFO rb-c800635-224702-414046 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-09-11 03:41:28,726 26 INFO rb-c800635-224702-414046 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: read, uid: 3, model: pos.order 2026-09-11 03:41:29,553 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 03:41:29] "GET /pos/pay/646?access_token=64e3b14f-3666-4c16-b28c-b30344397e5 HTTP/1.1" 403 - 114 0.106 1.112 2026-09-11 03:41:29,564 26 INFO rb-c800635-224702-414046 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: read, uid: 3, model: pos.order 2026-09-11 03:41:29,609 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 03:41:29] "GET /pos/pay/646?access_token= HTTP/1.1" 403 - 17 0.011 0.041 2026-09-11 03:41:29,619 26 INFO rb-c800635-224702-414046 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: read, uid: 3, model: pos.order 2026-09-11 03:41:29,668 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 03:41:29] "GET /pos/pay/confirmation/646?access_token=64e3b14f-3666-4c16-b28c-b30344397e5&tx_id=1 HTTP/1.1" 403 - 18 0.016 0.038 2026-09-11 03:41:29,676 26 INFO rb-c800635-224702-414046 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: read, uid: 3, model: pos.order 2026-09-11 03:41:29,722 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 03:41:29] "GET /pos/pay/confirmation/646?access_token=&tx_id=1 HTTP/1.1" 403 - 15 0.015 0.035 2026-09-11 03:41:29,730 26 INFO rb-c800635-224702-414046 odoo.addons.pos_online_payment.tests.test_frontend: Starting TestUi.test_online_payment_amount_updated_after_order_modification ... 2026-09-11 03:41:30,100 26 INFO rb-c800635-224702-414046 odoo.addons.pos_online_payment.tests.test_frontend.TestUi.test_online_payment_amount_updated_after_order_modification: Chrome pid: 92259 2026-09-11 03:41:30,100 26 INFO rb-c800635-224702-414046 odoo.addons.pos_online_payment.tests.test_frontend.TestUi.test_online_payment_amount_updated_after_order_modification: Chrome headless temporary user profile dir: /tmp/tmpuhqu38ip_chrome_odoo 2026-09-11 03:41:30,101 26 INFO rb-c800635-224702-414046 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:40897/json/version 2026-09-11 03:41:30,102 26 INFO rb-c800635-224702-414046 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:40897', path='/json/version', query='', fragment='') with timeout 3 increased to 10s during tests 2026-09-11 03:41:30,152 26 INFO rb-c800635-224702-414046 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-09-11 03:41:30,152 26 INFO rb-c800635-224702-414046 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:40897/json 2026-09-11 03:41:30,153 26 INFO rb-c800635-224702-414046 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:40897', path='/json', query='', fragment='') with timeout 3 increased to 10s during tests 2026-09-11 03:41:30,172 26 INFO rb-c800635-224702-414046 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:40897/devtools/page/CB898C1756B2B047E2B93822946F9F40 2026-09-11 03:41:30,203 26 INFO rb-c800635-224702-414046 odoo.addons.pos_online_payment.tests.test_frontend.TestUi.test_online_payment_amount_updated_after_order_modification: Enable chrome headless console log notification 2026-09-11 03:41:30,208 26 INFO rb-c800635-224702-414046 odoo.addons.pos_online_payment.tests.test_frontend.TestUi.test_online_payment_amount_updated_after_order_modification: Chrome headless enable page notifications 2026-09-11 03:41:30,263 26 INFO rb-c800635-224702-414046 odoo.addons.base.models.res_users: Login successful for login:pos_admin from n/a 2026-09-11 03:41:30,270 26 INFO rb-c800635-224702-414046 odoo.addons.pos_online_payment.tests.test_frontend.TestUi.test_online_payment_amount_updated_after_order_modification: Setting session cookie in browser 2026-09-11 03:41:30,274 26 INFO rb-c800635-224702-414046 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-09-11 03:41:30,274 26 INFO rb-c800635-224702-414046 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-09-11 03:41:30,286 26 INFO rb-c800635-224702-414046 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-09-11 03:41:30,757 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 03:41:30] "GET /pos/ui/91 HTTP/1.1" 200 - 87 0.070 0.404 2026-09-11 03:41:30,760 26 INFO rb-c800635-224702-414046 odoo.addons.pos_online_payment.tests.test_frontend.TestUi.test_online_payment_amount_updated_after_order_modification: Navigation result: {'frameId': 'CB898C1756B2B047E2B93822946F9F40', 'loaderId': 'F8379FF0B0E33D35114BE3B00498CBBB', 'isDownload': False} 2026-09-11 03:41:30,760 26 INFO rb-c800635-224702-414046 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-09-11 03:41:30,775 26 INFO rb-c800635-224702-414046 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-09-11 03:41:30,811 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 03:41:30] "GET /web/assets/cbcf32d/point_of_sale.assets_prod.min.css HTTP/1.1" 200 - 2 0.001 0.015 2026-09-11 03:41:30,818 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 03:41:30] "GET /web/assets/e7bee96/point_of_sale.assets_prod.min.js HTTP/1.1" 200 - 2 0.001 0.017 2026-09-11 03:41:30,825 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 03:41:30] "GET /web/assets/31c33ef/web.__assets_tests_call__.min.js HTTP/1.1" 200 - 2 0.001 0.026 2026-09-11 03:41:31,295 26 INFO ? werkzeug: 127.0.0.1 - - [11/Sep/2026 03:41:31] "GET /point_of_sale/static/src/img/favicon.ico HTTP/1.1" 200 - 0 0.000 0.004 2026-09-11 03:41:31,300 26 INFO ? werkzeug: 127.0.0.1 - - [11/Sep/2026 03:41:31] "GET /web/static/fonts/lato/Lato-Reg-webfont.woff HTTP/1.1" 200 - 0 0.000 0.010 2026-09-11 03:41:31,311 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 03:41:31] "GET /web/webclient/translations?hash=&lang=en_US HTTP/1.1" 200 - 1 0.001 0.007 2026-09-11 03:41:31,328 26 INFO rb-c800635-224702-414046 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-09-11 03:41:31,339 26 INFO rb-c800635-224702-414046 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-09-11 03:41:31,350 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 03:41:31] "POST /web/dataset/call_kw/barcode.nomenclature/read#barcode.nomenclature.read HTTP/1.1" 200 - 4 0.004 0.004 2026-09-11 03:41:31,372 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 03:41:31] "POST /web/dataset/call_kw/barcode.rule/search_read#barcode.rule.search_read HTTP/1.1" 200 - 1 0.000 0.008 2026-09-11 03:41:31,390 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 03:41:31] "POST /pos/ping HTTP/1.1" 200 - 0 0.000 0.002 2026-09-11 03:41:31,413 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 03:41:31] "GET /bus/websocket_worker_bundle?v=19.0-2 HTTP/1.1" 200 - 3 0.001 0.010 2026-09-11 03:41:31,433 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 03:41:31] "POST /web/dataset/call_kw/pos.config/register_new_device_identifier#pos.config.register_new_device_identifier HTTP/1.1" 200 - 9 0.012 0.020 2026-09-11 03:41:31,439 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 03:41:31] "GET /websocket?version=19.0-2 HTTP/1.1" 101 - 1 0.000 0.008 2026-09-11 03:41:31,481 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 03:41:31] "POST /web/dataset/call_kw/pos.session/load_data_params#pos.session.load_data_params HTTP/1.1" 200 - 17 0.016 0.025 2026-09-11 03:41:32,024 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 03:41:32] "POST /web/dataset/call_kw/pos.session/load_data#pos.session.load_data HTTP/1.1" 200 - 346 0.240 0.259 2026-09-11 03:41:32,048 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 03:41:32] "POST /web/dataset/call_kw/pos.session/filter_local_data#pos.session.filter_local_data HTTP/1.1" 200 - 0 0.000 0.015 2026-09-11 03:41:32,098 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 03:41: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.005 2026-09-11 03:41:32,153 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 03:41:32] "GET /web/image/res.company/85/logo/256x256 HTTP/1.1" 200 - 8 0.010 0.034 2026-09-11 03:41:32,174 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 03:41: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.005 2026-09-11 03:41:32,208 26 INFO rb-c800635-224702-414046 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-09-11 03:41:32,220 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 03:41:32] "POST /web/dataset/call_kw/product.product/has_access#product.product.has_access HTTP/1.1" 200 - 1 0.002 0.006 2026-09-11 03:41:32,246 26 INFO ? werkzeug: 127.0.0.1 - - [11/Sep/2026 03:41:32] "GET /point_of_sale/static/src/fonts/Inconsolata.otf HTTP/1.1" 200 - 0 0.000 0.002 2026-09-11 03:41:32,292 26 INFO ? werkzeug: 127.0.0.1 - - [11/Sep/2026 03:41:32] "GET /hr_attendance/static/img/background-light.svg HTTP/1.1" 200 - 0 0.000 0.019 2026-09-11 03:41:32,296 26 INFO ? werkzeug: 127.0.0.1 - - [11/Sep/2026 03:41:32] "GET /web/static/img/odoo_logo.svg HTTP/1.1" 200 - 0 0.000 0.025 2026-09-11 03:41:32,316 26 INFO ? werkzeug: 127.0.0.1 - - [11/Sep/2026 03:41:32] "GET /web/static/src/libs/fontawesome/fonts/fontawesome-webfont.woff2?v=4.7.0 HTTP/1.1" 200 - 0 0.000 0.014 2026-09-11 03:41:32,320 26 INFO ? werkzeug: 127.0.0.1 - - [11/Sep/2026 03:41:32] "GET /web/static/fonts/google/Roboto/Roboto-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.006 2026-09-11 03:41:32,321 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 03:41:32] "GET /web/image/res.users/177/avatar_128 HTTP/1.1" 200 - 14 0.037 0.034 2026-09-11 03:41:32,345 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 03:41:32] "GET /web/image?model=res.company&id=85&field=logo HTTP/1.1" 200 - 3 0.011 0.071 2026-09-11 03:41:32,347 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 03:41:32] "GET /pos/service-worker.js HTTP/1.1" 200 - 0 0.000 0.078 2026-09-11 03:41:32,359 26 INFO rb-c800635-224702-414046 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-09-11 03:41:32,415 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 03:41:32] "GET /web/image?model=product.template&field=image_128&id=1932&unique=2026-09-11T03:40:58.000+00:00 HTTP/1.1" 200 - 3 0.002 0.015 2026-09-11 03:41:32,419 26 INFO ? werkzeug: 127.0.0.1 - - [11/Sep/2026 03:41:32] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.002 2026-09-11 03:41:32,440 26 INFO rb-c800635-224702-414046 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-09-11 03:41:32,442 26 INFO ? werkzeug: 127.0.0.1 - - [11/Sep/2026 03:41:32] "GET /web/static/lib/zxing-library/zxing-library.js HTTP/1.1" 200 - 0 0.000 0.014 2026-09-11 03:41:32,509 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 03:41:32] "GET /pos/ui/91 HTTP/1.1" 200 - 32 0.047 0.034 2026-09-11 03:41:32,596 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 03:41:32] "GET /pos/ui/91?from_backend=True HTTP/1.1" 200 - 32 0.046 0.123 2026-09-11 03:41:32,668 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 03:41:32] "POST /web/dataset/call_kw/pos.session/set_opening_control#pos.session.set_opening_control HTTP/1.1" 200 - 38 0.033 0.187 2026-09-11 03:41:32,726 26 INFO rb-c800635-224702-414046 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-09-11 03:41:32,777 26 INFO rb-c800635-224702-414046 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-09-11 03:41:32,829 26 INFO rb-c800635-224702-414046 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-09-11 03:41:32,882 26 INFO rb-c800635-224702-414046 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-09-11 03:41:32,935 26 INFO rb-c800635-224702-414046 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-09-11 03:41:33,109 26 INFO rb-c800635-224702-414046 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-09-11 03:41:33,159 26 INFO rb-c800635-224702-414046 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-09-11 03:41:33,211 26 INFO rb-c800635-224702-414046 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-09-11 03:41:33,266 26 INFO rb-c800635-224702-414046 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-09-11 03:41:33,312 26 INFO rb-c800635-224702-414046 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-09-11 03:41:33,381 26 INFO rb-c800635-224702-414046 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-09-11 03:41:33,395 26 INFO ? werkzeug: 127.0.0.1 - - [11/Sep/2026 03:41:33] "GET /point_of_sale/static/src/img/money.png HTTP/1.1" 200 - 0 0.000 0.003 2026-09-11 03:41:33,396 26 INFO ? werkzeug: 127.0.0.1 - - [11/Sep/2026 03:41:33] "GET /point_of_sale/static/src/img/card-bank.png HTTP/1.1" 200 - 0 0.000 0.002 2026-09-11 03:41:33,432 26 INFO rb-c800635-224702-414046 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-09-11 03:41:33,484 26 INFO rb-c800635-224702-414046 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-09-11 03:41:33,533 26 INFO rb-c800635-224702-414046 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-09-11 03:41:33,593 26 INFO rb-c800635-224702-414046 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-09-11 03:41:33,595 26 INFO rb-c800635-224702-414046 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #46939911 started for PoS orders references: [{'name': '/', 'pos_reference': '261-91-000001', 'uuid': 'f09b9550-d05b-429e-ae06-58a2ec8368a7'}] 2026-09-11 03:41:33,677 26 INFO rb-c800635-224702-414046 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #46939911 order {'name': '/', 'pos_reference': '261-91-000001', 'uuid': 'f09b9550-d05b-429e-ae06-58a2ec8368a7'} created pos.order #647 2026-09-11 03:41:33,693 26 INFO rb-c800635-224702-414046 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #46939911 finished 2026-09-11 03:41:33,729 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 03:41:33] "POST /web/dataset/call_kw/pos.order/sync_from_ui#pos.order.sync_from_ui HTTP/1.1" 200 - 63 0.059 0.077 2026-09-11 03:41:33,775 26 INFO rb-c800635-224702-414046 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-09-11 03:41:33,824 26 INFO rb-c800635-224702-414046 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-09-11 03:41:33,877 26 INFO rb-c800635-224702-414046 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-09-11 03:41:33,932 26 INFO rb-c800635-224702-414046 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-09-11 03:41:33,990 26 INFO rb-c800635-224702-414046 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-09-11 03:41:34,044 26 INFO rb-c800635-224702-414046 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-09-11 03:41:34,095 26 INFO rb-c800635-224702-414046 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-09-11 03:41:34,146 26 INFO rb-c800635-224702-414046 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-09-11 03:41:34,196 26 INFO rb-c800635-224702-414046 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-09-11 03:41:34,249 26 INFO rb-c800635-224702-414046 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-09-11 03:41:34,302 26 INFO rb-c800635-224702-414046 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-09-11 03:41:34,352 26 INFO rb-c800635-224702-414046 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-09-11 03:41:34,403 26 INFO rb-c800635-224702-414046 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-09-11 03:41:34,463 26 INFO rb-c800635-224702-414046 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-09-11 03:41:34,514 26 INFO rb-c800635-224702-414046 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-09-11 03:41:34,570 26 INFO rb-c800635-224702-414046 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-09-11 03:41:34,620 26 INFO rb-c800635-224702-414046 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-09-11 03:41:34,669 26 INFO rb-c800635-224702-414046 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-09-11 03:41:34,720 26 INFO rb-c800635-224702-414046 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-09-11 03:41:34,779 26 INFO rb-c800635-224702-414046 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-09-11 03:41:34,783 26 INFO rb-c800635-224702-414046 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #87647193 started for PoS orders references: [{'name': '/', 'pos_reference': '261-91-000001', 'uuid': 'f09b9550-d05b-429e-ae06-58a2ec8368a7'}] 2026-09-11 03:41:34,836 26 INFO rb-c800635-224702-414046 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #87647193 order {'name': '/', 'pos_reference': '261-91-000001', 'uuid': 'f09b9550-d05b-429e-ae06-58a2ec8368a7'} updated pos.order #647 2026-09-11 03:41:34,846 26 INFO rb-c800635-224702-414046 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #87647193 finished 2026-09-11 03:41:34,922 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 03:41:34] "POST /web/dataset/call_kw/pos.order/sync_from_ui#pos.order.sync_from_ui HTTP/1.1" 200 - 67 0.068 0.072 2026-09-11 03:41:34,951 26 INFO rb-c800635-224702-414046 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-09-11 03:41:35,002 26 INFO rb-c800635-224702-414046 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-09-11 03:41:35,054 26 INFO rb-c800635-224702-414046 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-09-11 03:41:35,110 26 INFO rb-c800635-224702-414046 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-09-11 03:41:35,114 26 INFO rb-c800635-224702-414046 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #59202086 started for PoS orders references: [{'name': '/', 'pos_reference': '261-91-000001', 'uuid': 'f09b9550-d05b-429e-ae06-58a2ec8368a7'}] 2026-09-11 03:41:35,133 26 INFO rb-c800635-224702-414046 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #59202086 order {'name': '/', 'pos_reference': '261-91-000001', 'uuid': 'f09b9550-d05b-429e-ae06-58a2ec8368a7'} updated pos.order #647 2026-09-11 03:41:35,151 26 INFO rb-c800635-224702-414046 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #59202086 finished 2026-09-11 03:41:35,223 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 03:41:35] "POST /web/dataset/call_kw/pos.order/sync_from_ui#pos.order.sync_from_ui HTTP/1.1" 200 - 52 0.041 0.070 2026-09-11 03:41:35,254 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 03:41:35] "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.003 0.009 2026-09-11 03:41:35,309 26 INFO rb-c800635-224702-414046 odoo.addons.pos_online_payment.tests.test_frontend.TestUi.test_online_payment_amount_updated_after_order_modification.browser: tour succeeded 2026-09-11 03:41:35,330 26 INFO rb-c800635-224702-414046 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-09-11 03:41:35,364 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 03:41:35] "GET /report/barcode/QR/http:%2F%2F127.0.0.1:8069%2Fpos%2Fpay%2F647%3Faccess_token=085d4716-31f6-49b2-8945-d984208ebf9c?width=200&height=200 HTTP/1.1" 200 - 0 0.000 0.078 2026-09-11 03:41:35,398 26 INFO rb-c800635-224702-414046 odoo.addons.pos_online_payment.tests.test_frontend.TestUi.test_online_payment_amount_updated_after_order_modification.browser: heap 15217276 (allocated 16252928) 2026-09-11 03:41:35,415 26 INFO rb-c800635-224702-414046 odoo.addons.pos_online_payment.tests.test_frontend.TestUi.test_online_payment_amount_updated_after_order_modification: Closing chrome headless with pid 92259 2026-09-11 03:41:35,416 26 INFO rb-c800635-224702-414046 odoo.addons.pos_online_payment.tests.test_frontend.TestUi.test_online_payment_amount_updated_after_order_modification: Closing websocket connection 2026-09-11 03:41:35,417 26 INFO rb-c800635-224702-414046 odoo.addons.pos_online_payment.tests.test_frontend.TestUi.test_online_payment_amount_updated_after_order_modification: Terminating chrome headless with pid 92259 2026-09-11 03:41:35,520 26 INFO rb-c800635-224702-414046 odoo.addons.pos_online_payment.tests.test_frontend.TestUi.test_online_payment_amount_updated_after_order_modification: Chrome Log in: /tmp/odoo_tests/rb-c800635-224702-414046/chrome_logs/chrome_log_20260911_034135_520335_test_online_payment_amount_updated_after_order_modification.txt 2026-09-11 03:41:35,520 26 INFO rb-c800635-224702-414046 odoo.addons.pos_online_payment.tests.test_frontend.TestUi.test_online_payment_amount_updated_after_order_modification: Removing chrome user profile "/tmp/tmpuhqu38ip_chrome_odoo" 2026-09-11 03:41:35,557 26 INFO rb-c800635-224702-414046 odoo.addons.pos_online_payment.tests.test_frontend: Starting TestUi.test_online_payment_with_cash_rounding_only_cash_method ... 2026-09-11 03:41:35,775 26 INFO rb-c800635-224702-414046 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #3034831 started for PoS orders references: [{'name': 'Order 00077-001-0001', 'pos_reference': None, 'uuid': '00077-001-0001'}] 2026-09-11 03:41:35,815 26 INFO rb-c800635-224702-414046 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #3034831 order {'name': 'Order 00077-001-0001', 'pos_reference': None, 'uuid': '00077-001-0001'} created pos.order #648 2026-09-11 03:41:35,817 26 INFO rb-c800635-224702-414046 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #3034831 finished 2026-09-11 03:41:35,898 26 INFO rb-c800635-224702-414046 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-09-11 03:41:36,054 26 INFO rb-c800635-224702-414046 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: read, uid: 3, model: pos.order 2026-09-11 03:41:37,115 26 INFO rb-c800635-224702-414046 odoo.tests.common: Simulating signal changes during tests 2026-09-11 03:41:37,116 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 03:41:37] "GET /pos/pay/648?access_token=ee95b331-45fd-4958-bb9b-a02bfa772736 HTTP/1.1" 200 - 250 0.237 0.984 2026-09-11 03:41:37,131 26 INFO rb-c800635-224702-414046 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: read, uid: 3, model: pos.order 2026-09-11 03:41:37,201 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 03:41:37] "POST /pos/pay/transaction/648 HTTP/1.1" 200 - 37 0.042 0.037 2026-09-11 03:41:37,231 26 INFO rb-c800635-224702-414046 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: read, uid: 3, model: pos.order 2026-09-11 03:41:37,999 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 03:41:37] "GET /pos/pay/confirmation/648?access_token=ee95b331-45fd-4958-bb9b-a02bfa772736&tx_id=5 HTTP/1.1" 200 - 292 0.356 0.415 2026-09-11 03:41:38,635 26 INFO rb-c800635-224702-414046 odoo.addons.pos_online_payment.tests.test_frontend: Starting TestUi.test_payment_method_customer_required ... 2026-09-11 03:41:39,526 26 INFO rb-c800635-224702-414046 odoo.addons.pos_online_payment.tests.test_frontend.TestUi.test_payment_method_customer_required: Chrome pid: 92456 2026-09-11 03:41:39,526 26 INFO rb-c800635-224702-414046 odoo.addons.pos_online_payment.tests.test_frontend.TestUi.test_payment_method_customer_required: Chrome headless temporary user profile dir: /tmp/tmprk6pjk6p_chrome_odoo 2026-09-11 03:41:39,526 26 INFO rb-c800635-224702-414046 odoo.addons.pos_online_payment.tests.test_frontend.TestUi.test_payment_method_customer_required: Issuing json command http://127.0.0.1:38315/json/version 2026-09-11 03:41:39,527 26 INFO rb-c800635-224702-414046 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:38315', path='/json/version', query='', fragment='') with timeout 3 increased to 10s during tests 2026-09-11 03:41:39,548 26 INFO rb-c800635-224702-414046 odoo.addons.pos_online_payment.tests.test_frontend.TestUi.test_payment_method_customer_required: Browser version: Chrome/150.0.7871.114 2026-09-11 03:41:39,550 26 INFO rb-c800635-224702-414046 odoo.addons.pos_online_payment.tests.test_frontend.TestUi.test_payment_method_customer_required: Issuing json command http://127.0.0.1:38315/json 2026-09-11 03:41:39,553 26 INFO rb-c800635-224702-414046 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:38315', path='/json', query='', fragment='') with timeout 3 increased to 10s during tests 2026-09-11 03:41:39,591 26 INFO rb-c800635-224702-414046 odoo.addons.pos_online_payment.tests.test_frontend.TestUi.test_payment_method_customer_required: Websocket url found: ws://127.0.0.1:38315/devtools/page/45FB00B4392D066066F59A90C3F2B256 2026-09-11 03:41:39,602 26 INFO rb-c800635-224702-414046 odoo.addons.pos_online_payment.tests.test_frontend.TestUi.test_payment_method_customer_required: Enable chrome headless console log notification 2026-09-11 03:41:39,613 26 INFO rb-c800635-224702-414046 odoo.addons.pos_online_payment.tests.test_frontend.TestUi.test_payment_method_customer_required: Chrome headless enable page notifications 2026-09-11 03:41:39,655 26 INFO rb-c800635-224702-414046 odoo.addons.base.models.res_users: Login successful for login:pos_user from n/a 2026-09-11 03:41:39,660 26 INFO rb-c800635-224702-414046 odoo.addons.pos_online_payment.tests.test_frontend.TestUi.test_payment_method_customer_required: Setting session cookie in browser 2026-09-11 03:41:39,662 26 INFO rb-c800635-224702-414046 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-09-11 03:41:39,662 26 INFO rb-c800635-224702-414046 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-09-11 03:41:39,687 26 INFO rb-c800635-224702-414046 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-09-11 03:41:40,313 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 03:41:40] "GET /pos/ui/91 HTTP/1.1" 200 - 85 0.058 0.572 2026-09-11 03:41:40,320 26 INFO rb-c800635-224702-414046 odoo.addons.pos_online_payment.tests.test_frontend.TestUi.test_payment_method_customer_required: Navigation result: {'frameId': '45FB00B4392D066066F59A90C3F2B256', 'loaderId': '85858ABD78F9BBE2B34CF0B4C4602D96', 'isDownload': False} 2026-09-11 03:41:40,320 26 INFO rb-c800635-224702-414046 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-09-11 03:41:40,336 26 INFO rb-c800635-224702-414046 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-09-11 03:41:40,366 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 03:41:40] "GET /web/assets/cbcf32d/point_of_sale.assets_prod.min.css HTTP/1.1" 200 - 2 0.002 0.012 2026-09-11 03:41:40,373 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 03:41:40] "GET /web/assets/e7bee96/point_of_sale.assets_prod.min.js HTTP/1.1" 200 - 2 0.001 0.013 2026-09-11 03:41:40,382 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 03:41:40] "GET /web/assets/31c33ef/web.__assets_tests_call__.min.js HTTP/1.1" 200 - 2 0.001 0.022 2026-09-11 03:41:40,827 26 INFO ? werkzeug: 127.0.0.1 - - [11/Sep/2026 03:41:40] "GET /web/static/fonts/lato/Lato-Reg-webfont.woff HTTP/1.1" 200 - 0 0.000 0.001 2026-09-11 03:41:40,832 26 INFO ? werkzeug: 127.0.0.1 - - [11/Sep/2026 03:41:40] "GET /point_of_sale/static/src/img/favicon.ico HTTP/1.1" 200 - 0 0.000 0.001 2026-09-11 03:41:40,869 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 03:41:40] "GET /web/webclient/translations?hash=&lang=en_US HTTP/1.1" 200 - 1 0.002 0.033 2026-09-11 03:41:40,885 26 INFO rb-c800635-224702-414046 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-09-11 03:41:40,891 26 INFO rb-c800635-224702-414046 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-09-11 03:41:40,899 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 03:41:40] "POST /web/dataset/call_kw/barcode.nomenclature/read#barcode.nomenclature.read HTTP/1.1" 200 - 5 0.009 0.007 2026-09-11 03:41:40,910 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 03:41:40] "POST /web/dataset/call_kw/barcode.rule/search_read#barcode.rule.search_read HTTP/1.1" 200 - 1 0.000 0.004 2026-09-11 03:41:40,924 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 03:41:40] "POST /pos/ping HTTP/1.1" 200 - 0 0.000 0.002 2026-09-11 03:41:40,955 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 03:41:40] "POST /web/dataset/call_kw/pos.config/register_new_device_identifier#pos.config.register_new_device_identifier HTTP/1.1" 200 - 9 0.013 0.009 2026-09-11 03:41:40,971 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 03:41:40] "GET /bus/websocket_worker_bundle?v=19.0-2 HTTP/1.1" 200 - 3 0.003 0.028 2026-09-11 03:41:41,029 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 03:41:41] "POST /web/dataset/call_kw/pos.session/load_data_params#pos.session.load_data_params HTTP/1.1" 200 - 17 0.018 0.028 2026-09-11 03:41:41,032 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 03:41:41] "GET /websocket?version=19.0-2 HTTP/1.1" 101 - 1 0.000 0.043 2026-09-11 03:41:41,527 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 03:41:41] "POST /web/dataset/call_kw/pos.session/load_data#pos.session.load_data HTTP/1.1" 200 - 335 0.221 0.234 2026-09-11 03:41:41,548 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 03:41:41] "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-09-11 03:41:41,625 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 03:41:41] "POST /web/dataset/call_kw/pos.config/read_config_open_orders#pos.config.read_config_open_orders HTTP/1.1" 200 - 1 0.002 0.016 2026-09-11 03:41:41,704 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 03:41:41] "GET /web/image/res.company/85/logo/256x256 HTTP/1.1" 200 - 8 0.017 0.043 2026-09-11 03:41:41,739 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 03:41: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-09-11 03:41:41,750 26 INFO rb-c800635-224702-414046 odoo.addons.pos_online_payment.tests.test_frontend.TestUi.test_payment_method_customer_required.browser: Owl is running in 'dev' mode. 2026-09-11 03:41:41,768 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 03:41:41] "POST /web/dataset/call_kw/product.product/has_access#product.product.has_access HTTP/1.1" 200 - 1 0.001 0.004 2026-09-11 03:41:41,820 26 INFO ? werkzeug: 127.0.0.1 - - [11/Sep/2026 03:41:41] "GET /point_of_sale/static/src/fonts/Inconsolata.otf HTTP/1.1" 200 - 0 0.000 0.001 2026-09-11 03:41:41,842 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 03:41:41] "GET /pos/service-worker.js HTTP/1.1" 200 - 0 0.000 0.003 2026-09-11 03:41:41,871 26 INFO ? werkzeug: 127.0.0.1 - - [11/Sep/2026 03:41:41] "GET /hr_attendance/static/img/background-light.svg HTTP/1.1" 200 - 0 0.000 0.015 2026-09-11 03:41:41,882 26 INFO ? werkzeug: 127.0.0.1 - - [11/Sep/2026 03:41:41] "GET /web/static/img/odoo_logo.svg HTTP/1.1" 200 - 0 0.000 0.032 2026-09-11 03:41:41,905 26 INFO ? werkzeug: 127.0.0.1 - - [11/Sep/2026 03:41:41] "GET /web/static/fonts/google/Roboto/Roboto-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.005 2026-09-11 03:41:41,911 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 03:41:41] "GET /web/image/res.users/176/avatar_128 HTTP/1.1" 200 - 14 0.031 0.037 2026-09-11 03:41:41,934 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 03:41:41] "GET /web/image?model=res.company&id=85&field=logo HTTP/1.1" 200 - 3 0.006 0.083 2026-09-11 03:41:41,940 26 INFO ? werkzeug: 127.0.0.1 - - [11/Sep/2026 03:41:41] "GET /web/static/src/libs/fontawesome/fonts/fontawesome-webfont.woff2?v=4.7.0 HTTP/1.1" 200 - 0 0.000 0.042 2026-09-11 03:41:41,942 26 INFO ? werkzeug: 127.0.0.1 - - [11/Sep/2026 03:41:41] "GET /web/static/lib/zxing-library/zxing-library.js HTTP/1.1" 200 - 0 0.000 0.001 2026-09-11 03:41:42,009 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 03:41:42] "GET /pos/ui/91?from_backend=True HTTP/1.1" 200 - 32 0.022 0.084 2026-09-11 03:41:42,018 26 INFO rb-c800635-224702-414046 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-09-11 03:41:42,097 26 INFO ? werkzeug: 127.0.0.1 - - [11/Sep/2026 03:41:42] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.008 2026-09-11 03:41:42,106 26 INFO rb-c800635-224702-414046 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-09-11 03:41:42,142 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 03:41:42] "GET /pos/ui/91 HTTP/1.1" 200 - 32 0.041 0.195 2026-09-11 03:41:42,171 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 03:41:42] "GET /web/image?model=product.template&field=image_128&id=1932&unique=2026-09-11T03:40:58.000+00:00 HTTP/1.1" 200 - 3 0.003 0.062 2026-09-11 03:41:42,231 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 03:41:42] "POST /web/dataset/call_kw/pos.session/set_opening_control#pos.session.set_opening_control HTTP/1.1" 200 - 38 0.025 0.087 2026-09-11 03:41:42,302 26 INFO rb-c800635-224702-414046 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-09-11 03:41:42,350 26 INFO rb-c800635-224702-414046 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-09-11 03:41:42,400 26 INFO rb-c800635-224702-414046 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-09-11 03:41:42,454 26 INFO rb-c800635-224702-414046 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-09-11 03:41:42,500 26 INFO rb-c800635-224702-414046 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-09-11 03:41:42,584 26 INFO rb-c800635-224702-414046 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-09-11 03:41:42,598 26 INFO ? werkzeug: 127.0.0.1 - - [11/Sep/2026 03:41:42] "GET /point_of_sale/static/src/img/card-bank.png HTTP/1.1" 200 - 0 0.000 0.003 2026-09-11 03:41:42,601 26 INFO ? werkzeug: 127.0.0.1 - - [11/Sep/2026 03:41:42] "GET /point_of_sale/static/src/img/money.png HTTP/1.1" 200 - 0 0.000 0.005 2026-09-11 03:41:42,637 26 INFO rb-c800635-224702-414046 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-09-11 03:41:42,686 26 INFO rb-c800635-224702-414046 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-09-11 03:41:42,736 26 INFO rb-c800635-224702-414046 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-09-11 03:41:42,797 26 INFO rb-c800635-224702-414046 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-09-11 03:41:42,801 26 INFO rb-c800635-224702-414046 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #59449849 started for PoS orders references: [{'name': '/', 'pos_reference': '261-91-000001', 'uuid': 'bc0f57a9-2d15-469d-9b5f-af135c4292a9'}] 2026-09-11 03:41:42,861 26 INFO rb-c800635-224702-414046 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #59449849 order {'name': '/', 'pos_reference': '261-91-000001', 'uuid': 'bc0f57a9-2d15-469d-9b5f-af135c4292a9'} created pos.order #649 2026-09-11 03:41:42,875 26 INFO rb-c800635-224702-414046 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #59449849 finished 2026-09-11 03:41:42,925 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 03:41:42] "POST /web/dataset/call_kw/pos.order/sync_from_ui#pos.order.sync_from_ui HTTP/1.1" 200 - 63 0.044 0.082 2026-09-11 03:41:42,975 26 INFO rb-c800635-224702-414046 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-09-11 03:41:43,023 26 INFO rb-c800635-224702-414046 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-09-11 03:41:43,074 26 INFO rb-c800635-224702-414046 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-09-11 03:41:43,188 26 INFO rb-c800635-224702-414046 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-09-11 03:41:43,242 26 INFO rb-c800635-224702-414046 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-09-11 03:41:43,292 26 INFO rb-c800635-224702-414046 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-09-11 03:41:43,350 26 INFO rb-c800635-224702-414046 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-09-11 03:41:43,407 26 INFO rb-c800635-224702-414046 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-09-11 03:41:43,459 26 INFO rb-c800635-224702-414046 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-09-11 03:41:43,519 26 INFO rb-c800635-224702-414046 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-09-11 03:41:43,569 26 INFO rb-c800635-224702-414046 odoo.addons.pos_online_payment.tests.test_frontend.TestUi.test_payment_method_customer_required.browser: tour succeeded 2026-09-11 03:41:43,570 26 INFO rb-c800635-224702-414046 odoo.addons.pos_online_payment.tests.test_frontend.TestUi.test_payment_method_customer_required.browser: ╔══════════════════════════════════════════════════════╗ ║ TOUR test_payment_method_customer_required SUCCEEDED ║ ╚══════════════════════════════════════════════════════╝ 2026-09-11 03:41:43,687 26 INFO rb-c800635-224702-414046 odoo.addons.pos_online_payment.tests.test_frontend.TestUi.test_payment_method_customer_required.browser: heap 18249012 (allocated 19660800) 2026-09-11 03:41:43,699 26 INFO rb-c800635-224702-414046 odoo.addons.pos_online_payment.tests.test_frontend.TestUi.test_payment_method_customer_required: Closing chrome headless with pid 92456 2026-09-11 03:41:43,704 26 INFO rb-c800635-224702-414046 odoo.addons.pos_online_payment.tests.test_frontend.TestUi.test_payment_method_customer_required: Closing websocket connection 2026-09-11 03:41:43,705 26 INFO rb-c800635-224702-414046 odoo.addons.pos_online_payment.tests.test_frontend.TestUi.test_payment_method_customer_required: Terminating chrome headless with pid 92456 2026-09-11 03:41:43,805 26 INFO rb-c800635-224702-414046 odoo.addons.pos_online_payment.tests.test_frontend.TestUi.test_payment_method_customer_required: Chrome Log in: /tmp/odoo_tests/rb-c800635-224702-414046/chrome_logs/chrome_log_20260911_034143_805276_test_payment_method_customer_required.txt 2026-09-11 03:41:43,805 26 INFO rb-c800635-224702-414046 odoo.addons.pos_online_payment.tests.test_frontend.TestUi.test_payment_method_customer_required: Removing chrome user profile "/tmp/tmprk6pjk6p_chrome_odoo" 2026-09-11 03:41:43,824 26 INFO rb-c800635-224702-414046 odoo.addons.pos_online_payment.tests.test_frontend: Starting TestUi.test_refuse_online_payment_without_accounting_payment ... 2026-09-11 03:41:43,945 26 INFO rb-c800635-224702-414046 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #95051284 started for PoS orders references: [{'name': 'Order 12345-123-1234', 'pos_reference': None, 'uuid': '12345-123-1234'}] 2026-09-11 03:41:44,031 26 INFO rb-c800635-224702-414046 odoo.models.unlink: User #172 deleted pos.order records with IDs: [650] 2026-09-11 03:41:44,071 26 INFO rb-c800635-224702-414046 odoo.addons.pos_online_payment.tests.test_frontend: Starting TestUi.test_restaurant_online_payment_flow ... 2026-09-11 03:41:44,413 26 INFO rb-c800635-224702-414046 odoo.addons.pos_online_payment.tests.test_frontend.TestUi.test_restaurant_online_payment_flow: Chrome pid: 92659 2026-09-11 03:41:44,413 26 INFO rb-c800635-224702-414046 odoo.addons.pos_online_payment.tests.test_frontend.TestUi.test_restaurant_online_payment_flow: Chrome headless temporary user profile dir: /tmp/tmptzcqsngs_chrome_odoo 2026-09-11 03:41:44,413 26 INFO rb-c800635-224702-414046 odoo.addons.pos_online_payment.tests.test_frontend.TestUi.test_restaurant_online_payment_flow: Issuing json command http://127.0.0.1:44231/json/version 2026-09-11 03:41:44,415 26 INFO rb-c800635-224702-414046 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:44231', path='/json/version', query='', fragment='') with timeout 3 increased to 10s during tests 2026-09-11 03:41:44,479 26 INFO rb-c800635-224702-414046 odoo.addons.pos_online_payment.tests.test_frontend.TestUi.test_restaurant_online_payment_flow: Browser version: Chrome/150.0.7871.114 2026-09-11 03:41:44,479 26 INFO rb-c800635-224702-414046 odoo.addons.pos_online_payment.tests.test_frontend.TestUi.test_restaurant_online_payment_flow: Issuing json command http://127.0.0.1:44231/json 2026-09-11 03:41:44,482 26 INFO rb-c800635-224702-414046 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:44231', path='/json', query='', fragment='') with timeout 3 increased to 10s during tests 2026-09-11 03:41:44,496 26 INFO rb-c800635-224702-414046 odoo.addons.pos_online_payment.tests.test_frontend.TestUi.test_restaurant_online_payment_flow: Websocket url found: ws://127.0.0.1:44231/devtools/page/8CF5978C9C90C61E6D25BB45EF56255F 2026-09-11 03:41:44,506 26 INFO rb-c800635-224702-414046 odoo.addons.pos_online_payment.tests.test_frontend.TestUi.test_restaurant_online_payment_flow: Enable chrome headless console log notification 2026-09-11 03:41:44,522 26 INFO rb-c800635-224702-414046 odoo.addons.pos_online_payment.tests.test_frontend.TestUi.test_restaurant_online_payment_flow: Chrome headless enable page notifications 2026-09-11 03:41:44,610 26 INFO rb-c800635-224702-414046 odoo.addons.base.models.res_users: Login successful for login:pos_admin from n/a 2026-09-11 03:41:44,620 26 INFO rb-c800635-224702-414046 odoo.addons.pos_online_payment.tests.test_frontend.TestUi.test_restaurant_online_payment_flow: Setting session cookie in browser 2026-09-11 03:41:44,626 26 INFO rb-c800635-224702-414046 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-09-11 03:41:44,627 26 INFO rb-c800635-224702-414046 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-09-11 03:41:44,639 26 INFO rb-c800635-224702-414046 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-09-11 03:41:45,051 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 03:41:45] "GET /pos/ui/91 HTTP/1.1" 200 - 87 0.043 0.374 2026-09-11 03:41:45,053 26 INFO rb-c800635-224702-414046 odoo.addons.pos_online_payment.tests.test_frontend.TestUi.test_restaurant_online_payment_flow: Navigation result: {'frameId': '8CF5978C9C90C61E6D25BB45EF56255F', 'loaderId': '89C7732EA059D8DF92E5ECD44B4F5169', 'isDownload': False} 2026-09-11 03:41:45,054 26 INFO rb-c800635-224702-414046 odoo.addons.pos_online_payment.tests.test_frontend.TestUi.test_restaurant_online_payment_flow: Evaluate ready code "odoo.isTourReady('RestaurantOnlinePaymentTour')" 2026-09-11 03:41:45,079 26 INFO rb-c800635-224702-414046 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-09-11 03:41:45,089 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 03:41:45] "GET /web/assets/31c33ef/web.__assets_tests_call__.min.js HTTP/1.1" 200 - 2 0.001 0.005 2026-09-11 03:41:45,133 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 03:41:45] "GET /web/assets/cbcf32d/point_of_sale.assets_prod.min.css HTTP/1.1" 200 - 2 0.004 0.043 2026-09-11 03:41:45,136 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 03:41:45] "GET /web/assets/e7bee96/point_of_sale.assets_prod.min.js HTTP/1.1" 200 - 2 0.004 0.023 2026-09-11 03:41:45,543 26 INFO ? werkzeug: 127.0.0.1 - - [11/Sep/2026 03:41:45] "GET /web/static/fonts/lato/Lato-Reg-webfont.woff HTTP/1.1" 200 - 0 0.000 0.006 2026-09-11 03:41:45,546 26 INFO ? werkzeug: 127.0.0.1 - - [11/Sep/2026 03:41:45] "GET /point_of_sale/static/src/img/favicon.ico HTTP/1.1" 200 - 0 0.000 0.007 2026-09-11 03:41:45,561 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 03:41:45] "GET /web/webclient/translations?hash=&lang=en_US HTTP/1.1" 200 - 1 0.001 0.006 2026-09-11 03:41:45,576 26 INFO rb-c800635-224702-414046 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-09-11 03:41:45,581 26 INFO rb-c800635-224702-414046 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-09-11 03:41:45,583 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 03:41:45] "POST /web/dataset/call_kw/barcode.nomenclature/read#barcode.nomenclature.read HTTP/1.1" 200 - 4 0.002 0.005 2026-09-11 03:41:45,608 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 03:41:45] "POST /web/dataset/call_kw/barcode.rule/search_read#barcode.rule.search_read HTTP/1.1" 200 - 1 0.000 0.005 2026-09-11 03:41:45,625 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 03:41:45] "POST /pos/ping HTTP/1.1" 200 - 0 0.000 0.002 2026-09-11 03:41:45,656 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 03:41:45] "POST /web/dataset/call_kw/pos.config/register_new_device_identifier#pos.config.register_new_device_identifier HTTP/1.1" 200 - 9 0.006 0.009 2026-09-11 03:41:45,674 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 03:41:45] "GET /bus/websocket_worker_bundle?v=19.0-2 HTTP/1.1" 200 - 3 0.006 0.026 2026-09-11 03:41:45,745 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 03:41:45] "POST /web/dataset/call_kw/pos.session/load_data_params#pos.session.load_data_params HTTP/1.1" 200 - 17 0.038 0.035 2026-09-11 03:41:45,765 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 03:41:45] "GET /websocket?version=19.0-2 HTTP/1.1" 101 - 1 0.000 0.078 2026-09-11 03:41:46,350 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 03:41:46] "POST /web/dataset/call_kw/pos.session/load_data#pos.session.load_data HTTP/1.1" 200 - 346 0.265 0.300 2026-09-11 03:41:46,379 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 03:41:46] "POST /web/dataset/call_kw/pos.session/filter_local_data#pos.session.filter_local_data HTTP/1.1" 200 - 0 0.000 0.016 2026-09-11 03:41:46,437 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 03:41:46] "POST /web/dataset/call_kw/pos.config/read_config_open_orders#pos.config.read_config_open_orders HTTP/1.1" 200 - 1 0.001 0.006 2026-09-11 03:41:46,521 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 03:41:46] "GET /web/image/res.company/85/logo/256x256 HTTP/1.1" 200 - 8 0.017 0.044 2026-09-11 03:41:46,571 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 03:41:46] "POST /web/dataset/call_kw/pos.config/read_config_open_orders#pos.config.read_config_open_orders HTTP/1.1" 200 - 1 0.001 0.005 2026-09-11 03:41:46,592 26 INFO rb-c800635-224702-414046 odoo.addons.pos_online_payment.tests.test_frontend.TestUi.test_restaurant_online_payment_flow.browser: Owl is running in 'dev' mode. 2026-09-11 03:41:46,602 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 03:41:46] "POST /web/dataset/call_kw/product.product/has_access#product.product.has_access HTTP/1.1" 200 - 1 0.004 0.005 2026-09-11 03:41:46,635 26 INFO ? werkzeug: 127.0.0.1 - - [11/Sep/2026 03:41:46] "GET /point_of_sale/static/src/fonts/Inconsolata.otf HTTP/1.1" 200 - 0 0.000 0.001 2026-09-11 03:41:46,644 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 03:41:46] "GET /pos/service-worker.js HTTP/1.1" 200 - 0 0.000 0.008 2026-09-11 03:41:46,656 26 INFO ? werkzeug: 127.0.0.1 - - [11/Sep/2026 03:41:46] "GET /hr_attendance/static/img/background-light.svg HTTP/1.1" 200 - 0 0.000 0.004 2026-09-11 03:41:46,657 26 INFO ? werkzeug: 127.0.0.1 - - [11/Sep/2026 03:41:46] "GET /web/static/img/odoo_logo.svg HTTP/1.1" 200 - 0 0.000 0.008 2026-09-11 03:41:46,667 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 03:41:46] "GET /web/image?model=res.company&id=85&field=logo HTTP/1.1" 200 - 3 0.005 0.017 2026-09-11 03:41:46,699 26 INFO ? werkzeug: 127.0.0.1 - - [11/Sep/2026 03:41:46] "GET /web/static/src/libs/fontawesome/fonts/fontawesome-webfont.woff2?v=4.7.0 HTTP/1.1" 200 - 0 0.000 0.007 2026-09-11 03:41:46,701 26 INFO ? werkzeug: 127.0.0.1 - - [11/Sep/2026 03:41:46] "GET /web/static/fonts/google/Roboto/Roboto-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.004 2026-09-11 03:41:46,726 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 03:41:46] "GET /web/image/res.users/177/avatar_128 HTTP/1.1" 200 - 14 0.034 0.042 2026-09-11 03:41:46,732 26 INFO ? werkzeug: 127.0.0.1 - - [11/Sep/2026 03:41:46] "GET /web/static/lib/zxing-library/zxing-library.js HTTP/1.1" 200 - 0 0.000 0.007 2026-09-11 03:41:46,808 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 03:41:46] "GET /pos/ui/91?from_backend=True HTTP/1.1" 200 - 32 0.034 0.060 2026-09-11 03:41:46,821 26 INFO rb-c800635-224702-414046 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-09-11 03:41:46,874 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 03:41:46] "GET /pos/ui/91 HTTP/1.1" 200 - 32 0.028 0.112 2026-09-11 03:41:46,900 26 INFO ? werkzeug: 127.0.0.1 - - [11/Sep/2026 03:41:46] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.005 2026-09-11 03:41:46,920 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 03:41:46] "GET /web/image?model=product.template&field=image_128&id=1932&unique=2026-09-11T03:40:58.000+00:00 HTTP/1.1" 200 - 3 0.005 0.033 2026-09-11 03:41:46,932 26 INFO rb-c800635-224702-414046 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-09-11 03:41:47,004 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 03:41:47] "POST /web/dataset/call_kw/pos.session/set_opening_control#pos.session.set_opening_control HTTP/1.1" 200 - 38 0.027 0.052 2026-09-11 03:41:47,081 26 INFO rb-c800635-224702-414046 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-09-11 03:41:47,131 26 INFO rb-c800635-224702-414046 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-09-11 03:41:47,188 26 INFO rb-c800635-224702-414046 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-09-11 03:41:47,236 26 INFO rb-c800635-224702-414046 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-09-11 03:41:47,287 26 INFO rb-c800635-224702-414046 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-09-11 03:41:47,367 26 INFO rb-c800635-224702-414046 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-09-11 03:41:47,378 26 INFO ? werkzeug: 127.0.0.1 - - [11/Sep/2026 03:41:47] "GET /point_of_sale/static/src/img/money.png HTTP/1.1" 200 - 0 0.000 0.002 2026-09-11 03:41:47,379 26 INFO ? werkzeug: 127.0.0.1 - - [11/Sep/2026 03:41:47] "GET /point_of_sale/static/src/img/card-bank.png HTTP/1.1" 200 - 0 0.000 0.002 2026-09-11 03:41:47,416 26 INFO rb-c800635-224702-414046 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-09-11 03:41:47,468 26 INFO rb-c800635-224702-414046 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-09-11 03:41:47,529 26 INFO rb-c800635-224702-414046 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-09-11 03:41:47,532 26 INFO rb-c800635-224702-414046 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #65331554 started for PoS orders references: [{'name': '/', 'pos_reference': '261-91-000001', 'uuid': '38672e2a-8554-4186-b931-91b8ac9cc7e0'}] 2026-09-11 03:41:47,596 26 INFO rb-c800635-224702-414046 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #65331554 order {'name': '/', 'pos_reference': '261-91-000001', 'uuid': '38672e2a-8554-4186-b931-91b8ac9cc7e0'} created pos.order #651 2026-09-11 03:41:47,614 26 INFO rb-c800635-224702-414046 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #65331554 finished 2026-09-11 03:41:47,669 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 03:41:47] "POST /web/dataset/call_kw/pos.order/sync_from_ui#pos.order.sync_from_ui HTTP/1.1" 200 - 63 0.063 0.076 2026-09-11 03:41:47,724 26 INFO rb-c800635-224702-414046 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-09-11 03:41:47,775 26 INFO rb-c800635-224702-414046 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-09-11 03:41:47,835 26 INFO rb-c800635-224702-414046 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-09-11 03:41:47,899 26 INFO rb-c800635-224702-414046 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-09-11 03:41:47,949 26 INFO rb-c800635-224702-414046 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-09-11 03:41:48,000 26 INFO rb-c800635-224702-414046 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-09-11 03:41:48,051 26 INFO rb-c800635-224702-414046 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-09-11 03:41:48,107 26 INFO rb-c800635-224702-414046 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-09-11 03:41:48,157 26 INFO rb-c800635-224702-414046 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-09-11 03:41:48,208 26 INFO rb-c800635-224702-414046 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-09-11 03:41:48,260 26 INFO rb-c800635-224702-414046 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-09-11 03:41:48,317 26 INFO rb-c800635-224702-414046 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-09-11 03:41:48,373 26 INFO rb-c800635-224702-414046 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-09-11 03:41:48,435 26 INFO rb-c800635-224702-414046 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-09-11 03:41:48,440 26 INFO rb-c800635-224702-414046 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #8134298 started for PoS orders references: [{'name': '/', 'pos_reference': '261-91-000001', 'uuid': '38672e2a-8554-4186-b931-91b8ac9cc7e0'}] 2026-09-11 03:41:48,518 26 INFO rb-c800635-224702-414046 odoo.addons.point_of_sale.models.pos_order: Added payment_ids [665] to pos.order #651 2026-09-11 03:41:48,523 26 INFO rb-c800635-224702-414046 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #8134298 order {'name': '/', 'pos_reference': '261-91-000001', 'uuid': '38672e2a-8554-4186-b931-91b8ac9cc7e0'} updated pos.order #651 2026-09-11 03:41:48,536 26 INFO rb-c800635-224702-414046 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #8134298 finished 2026-09-11 03:41:48,613 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 03:41:48] "POST /web/dataset/call_kw/pos.order/sync_from_ui#pos.order.sync_from_ui HTTP/1.1" 200 - 94 0.070 0.105 2026-09-11 03:41:48,659 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 03:41:48] "POST /web/dataset/call_kw/pos.order/get_and_set_online_payments_data#pos.order.get_and_set_online_payments_data HTTP/1.1" 200 - 6 0.003 0.011 2026-09-11 03:41:48,683 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 03:41:48] "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.007 2026-09-11 03:41:48,713 26 INFO rb-c800635-224702-414046 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #2530185 started for PoS orders references: [{'name': '/', 'pos_reference': '261-91-000001', 'uuid': '38672e2a-8554-4186-b931-91b8ac9cc7e0'}] 2026-09-11 03:41:48,723 26 INFO ? werkzeug: 127.0.0.1 - - [11/Sep/2026 03:41:48] "GET /web/static/img/spin.svg HTTP/1.1" 200 - 0 0.000 0.004 2026-09-11 03:41:49,028 26 INFO rb-c800635-224702-414046 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #2530185 order {'name': '/', 'pos_reference': '261-91-000001', 'uuid': '38672e2a-8554-4186-b931-91b8ac9cc7e0'} updated pos.order #651 2026-09-11 03:41:49,047 26 INFO rb-c800635-224702-414046 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #2530185 finished 2026-09-11 03:41:49,097 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 03:41:49] "POST /web/dataset/call_kw/pos.order/sync_from_ui#pos.order.sync_from_ui HTTP/1.1" 200 - 191 0.162 0.225 2026-09-11 03:41:49,129 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 03:41:49] "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-09-11 03:41:49,219 26 INFO rb-c800635-224702-414046 odoo.addons.pos_online_payment.tests.test_frontend.TestUi.test_restaurant_online_payment_flow.browser: tour succeeded 2026-09-11 03:41:49,220 26 INFO rb-c800635-224702-414046 odoo.addons.pos_online_payment.tests.test_frontend.TestUi.test_restaurant_online_payment_flow.browser: ╔════════════════════════════════════════════╗ ║ TOUR RestaurantOnlinePaymentTour SUCCEEDED ║ ╚════════════════════════════════════════════╝ 2026-09-11 03:41:49,225 26 INFO rb-c800635-224702-414046 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #92377905 started for PoS orders references: [{'name': 'POS OP Test Shop - 000001', 'pos_reference': '261-91-000001', 'uuid': '38672e2a-8554-4186-b931-91b8ac9cc7e0'}] 2026-09-11 03:41:49,245 26 INFO rb-c800635-224702-414046 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #92377905 order {'name': 'POS OP Test Shop - 000001', 'pos_reference': '261-91-000001', 'uuid': '38672e2a-8554-4186-b931-91b8ac9cc7e0'} sync ignored for existing PoS order pos.order(651,) (state: paid) 2026-09-11 03:41:49,272 26 INFO rb-c800635-224702-414046 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #92377905 finished 2026-09-11 03:41:49,296 26 INFO rb-c800635-224702-414046 odoo.addons.pos_online_payment.tests.test_frontend.TestUi.test_restaurant_online_payment_flow.browser: heap 15728160 (allocated 17563648) 2026-09-11 03:41:49,301 26 INFO rb-c800635-224702-414046 odoo.addons.pos_online_payment.tests.test_frontend.TestUi.test_restaurant_online_payment_flow: Closing chrome headless with pid 92659 2026-09-11 03:41:49,302 26 INFO rb-c800635-224702-414046 odoo.addons.pos_online_payment.tests.test_frontend.TestUi.test_restaurant_online_payment_flow: Closing websocket connection 2026-09-11 03:41:49,311 26 INFO rb-c800635-224702-414046 odoo.addons.pos_online_payment.tests.test_frontend.TestUi.test_restaurant_online_payment_flow: Terminating chrome headless with pid 92659 2026-09-11 03:41:49,345 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 03:41:49] "POST /web/dataset/call_kw/pos.order/sync_from_ui#pos.order.sync_from_ui HTTP/1.1" 200 - 46 0.047 0.075 2026-09-11 03:41:49,378 26 INFO rb-c800635-224702-414046 odoo.addons.pos_online_payment.tests.test_frontend.TestUi.test_restaurant_online_payment_flow: Chrome Log in: /tmp/odoo_tests/rb-c800635-224702-414046/chrome_logs/chrome_log_20260911_034149_377879_test_restaurant_online_payment_flow.txt 2026-09-11 03:41:49,378 26 INFO rb-c800635-224702-414046 odoo.addons.pos_online_payment.tests.test_frontend.TestUi.test_restaurant_online_payment_flow: Removing chrome user profile "/tmp/tmptzcqsngs_chrome_odoo" 2026-09-11 03:41:49,428 26 INFO rb-c800635-224702-414046 odoo.addons.pos_online_payment.tests.test_frontend: Starting TestUi.test_selected_customer_after_adding_payment_sync ... 2026-09-11 03:41:49,788 26 INFO rb-c800635-224702-414046 odoo.addons.pos_online_payment.tests.test_frontend.TestUi.test_selected_customer_after_adding_payment_sync: Chrome pid: 92857 2026-09-11 03:41:49,788 26 INFO rb-c800635-224702-414046 odoo.addons.pos_online_payment.tests.test_frontend.TestUi.test_selected_customer_after_adding_payment_sync: Chrome headless temporary user profile dir: /tmp/tmp0ubeu1lv_chrome_odoo 2026-09-11 03:41:49,788 26 INFO rb-c800635-224702-414046 odoo.addons.pos_online_payment.tests.test_frontend.TestUi.test_selected_customer_after_adding_payment_sync: Issuing json command http://127.0.0.1:40417/json/version 2026-09-11 03:41:49,789 26 INFO rb-c800635-224702-414046 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:40417', path='/json/version', query='', fragment='') with timeout 3 increased to 10s during tests 2026-09-11 03:41:49,802 26 INFO rb-c800635-224702-414046 odoo.addons.pos_online_payment.tests.test_frontend.TestUi.test_selected_customer_after_adding_payment_sync: Browser version: Chrome/150.0.7871.114 2026-09-11 03:41:49,802 26 INFO rb-c800635-224702-414046 odoo.addons.pos_online_payment.tests.test_frontend.TestUi.test_selected_customer_after_adding_payment_sync: Issuing json command http://127.0.0.1:40417/json 2026-09-11 03:41:49,804 26 INFO rb-c800635-224702-414046 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:40417', path='/json', query='', fragment='') with timeout 3 increased to 10s during tests 2026-09-11 03:41:49,812 26 INFO rb-c800635-224702-414046 odoo.addons.pos_online_payment.tests.test_frontend.TestUi.test_selected_customer_after_adding_payment_sync: Websocket url found: ws://127.0.0.1:40417/devtools/page/558C92295D28038C28B9F556E9238FDE 2026-09-11 03:41:49,821 26 INFO rb-c800635-224702-414046 odoo.addons.pos_online_payment.tests.test_frontend.TestUi.test_selected_customer_after_adding_payment_sync: Enable chrome headless console log notification 2026-09-11 03:41:49,825 26 INFO rb-c800635-224702-414046 odoo.addons.pos_online_payment.tests.test_frontend.TestUi.test_selected_customer_after_adding_payment_sync: Chrome headless enable page notifications 2026-09-11 03:41:49,890 26 INFO rb-c800635-224702-414046 odoo.addons.base.models.res_users: Login successful for login:pos_admin from n/a 2026-09-11 03:41:49,902 26 INFO rb-c800635-224702-414046 odoo.addons.pos_online_payment.tests.test_frontend.TestUi.test_selected_customer_after_adding_payment_sync: Setting session cookie in browser 2026-09-11 03:41:49,915 26 INFO rb-c800635-224702-414046 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-09-11 03:41:49,918 26 INFO rb-c800635-224702-414046 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-09-11 03:41:49,929 26 INFO rb-c800635-224702-414046 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-09-11 03:41:50,323 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 03:41:50] "GET /pos/ui/91 HTTP/1.1" 200 - 87 0.040 0.356 2026-09-11 03:41:50,330 26 INFO rb-c800635-224702-414046 odoo.addons.pos_online_payment.tests.test_frontend.TestUi.test_selected_customer_after_adding_payment_sync: Navigation result: {'frameId': '558C92295D28038C28B9F556E9238FDE', 'loaderId': 'AE3C22D408F7C465C4848E7AB79A8424', 'isDownload': False} 2026-09-11 03:41:50,330 26 INFO rb-c800635-224702-414046 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-09-11 03:41:50,356 26 INFO rb-c800635-224702-414046 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-09-11 03:41:50,371 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 03:41:50] "GET /web/assets/31c33ef/web.__assets_tests_call__.min.js HTTP/1.1" 200 - 2 0.001 0.007 2026-09-11 03:41:50,380 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 03:41:50] "GET /web/assets/e7bee96/point_of_sale.assets_prod.min.js HTTP/1.1" 200 - 2 0.001 0.015 2026-09-11 03:41:50,394 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 03:41:50] "GET /web/assets/cbcf32d/point_of_sale.assets_prod.min.css HTTP/1.1" 200 - 2 0.002 0.030 2026-09-11 03:41:50,874 26 INFO ? werkzeug: 127.0.0.1 - - [11/Sep/2026 03:41:50] "GET /web/static/fonts/lato/Lato-Reg-webfont.woff HTTP/1.1" 200 - 0 0.000 0.002 2026-09-11 03:41:50,879 26 INFO ? werkzeug: 127.0.0.1 - - [11/Sep/2026 03:41:50] "GET /point_of_sale/static/src/img/favicon.ico HTTP/1.1" 200 - 0 0.000 0.001 2026-09-11 03:41:50,892 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 03:41:50] "GET /web/webclient/translations?hash=&lang=en_US HTTP/1.1" 200 - 1 0.001 0.008 2026-09-11 03:41:50,908 26 INFO rb-c800635-224702-414046 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-09-11 03:41:50,918 26 INFO rb-c800635-224702-414046 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-09-11 03:41:50,924 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 03:41:50] "POST /web/dataset/call_kw/barcode.nomenclature/read#barcode.nomenclature.read HTTP/1.1" 200 - 4 0.006 0.004 2026-09-11 03:41:50,949 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 03:41:50] "POST /web/dataset/call_kw/barcode.rule/search_read#barcode.rule.search_read HTTP/1.1" 200 - 1 0.000 0.008 2026-09-11 03:41:50,961 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 03:41:50] "POST /pos/ping HTTP/1.1" 200 - 0 0.000 0.002 2026-09-11 03:41:50,994 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 03:41:50] "GET /bus/websocket_worker_bundle?v=19.0-2 HTTP/1.1" 200 - 3 0.001 0.017 2026-09-11 03:41:51,007 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 03:41:51] "POST /web/dataset/call_kw/pos.config/register_new_device_identifier#pos.config.register_new_device_identifier HTTP/1.1" 200 - 9 0.005 0.026 2026-09-11 03:41:51,020 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 03:41:51] "GET /websocket?version=19.0-2 HTTP/1.1" 101 - 1 0.000 0.003 2026-09-11 03:41:51,075 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 03:41:51] "POST /web/dataset/call_kw/pos.session/load_data_params#pos.session.load_data_params HTTP/1.1" 200 - 17 0.013 0.035 2026-09-11 03:41:51,664 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 03:41:51] "POST /web/dataset/call_kw/pos.session/load_data#pos.session.load_data HTTP/1.1" 200 - 346 0.290 0.264 2026-09-11 03:41:51,686 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 03:41:51] "POST /web/dataset/call_kw/pos.session/filter_local_data#pos.session.filter_local_data HTTP/1.1" 200 - 0 0.000 0.012 2026-09-11 03:41:51,757 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 03:41: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.006 2026-09-11 03:41:51,815 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 03:41:51] "GET /web/image/res.company/85/logo/256x256 HTTP/1.1" 200 - 8 0.006 0.033 2026-09-11 03:41:51,855 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 03:41: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.010 2026-09-11 03:41:51,876 26 INFO rb-c800635-224702-414046 odoo.addons.pos_online_payment.tests.test_frontend.TestUi.test_selected_customer_after_adding_payment_sync.browser: Owl is running in 'dev' mode. 2026-09-11 03:41:51,888 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 03:41:51] "POST /web/dataset/call_kw/product.product/has_access#product.product.has_access HTTP/1.1" 200 - 1 0.002 0.005 2026-09-11 03:41:51,925 26 INFO ? werkzeug: 127.0.0.1 - - [11/Sep/2026 03:41:51] "GET /point_of_sale/static/src/fonts/Inconsolata.otf HTTP/1.1" 200 - 0 0.000 0.005 2026-09-11 03:41:51,934 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 03:41:51] "GET /pos/service-worker.js HTTP/1.1" 200 - 0 0.000 0.004 2026-09-11 03:41:51,941 26 INFO ? werkzeug: 127.0.0.1 - - [11/Sep/2026 03:41:51] "GET /web/static/img/odoo_logo.svg HTTP/1.1" 200 - 0 0.000 0.005 2026-09-11 03:41:51,946 26 INFO ? werkzeug: 127.0.0.1 - - [11/Sep/2026 03:41:51] "GET /hr_attendance/static/img/background-light.svg HTTP/1.1" 200 - 0 0.000 0.004 2026-09-11 03:41:51,966 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 03:41:51] "GET /web/image/res.users/177/avatar_128 HTTP/1.1" 200 - 14 0.010 0.024 2026-09-11 03:41:51,977 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 03:41:51] "GET /web/image?model=res.company&id=85&field=logo HTTP/1.1" 200 - 3 0.003 0.039 2026-09-11 03:41:52,005 26 INFO ? werkzeug: 127.0.0.1 - - [11/Sep/2026 03:41: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-09-11 03:41:52,006 26 INFO ? werkzeug: 127.0.0.1 - - [11/Sep/2026 03:41:52] "GET /web/static/fonts/google/Roboto/Roboto-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.003 2026-09-11 03:41:52,042 26 INFO ? werkzeug: 127.0.0.1 - - [11/Sep/2026 03:41:52] "GET /web/static/lib/zxing-library/zxing-library.js HTTP/1.1" 200 - 0 0.000 0.003 2026-09-11 03:41:52,115 26 INFO rb-c800635-224702-414046 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-09-11 03:41:52,119 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 03:41:52] "GET /pos/ui/91 HTTP/1.1" 200 - 32 0.033 0.049 2026-09-11 03:41:52,190 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 03:41:52] "GET /pos/ui/91?from_backend=True HTTP/1.1" 200 - 32 0.031 0.125 2026-09-11 03:41:52,222 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 03:41:52] "GET /web/image?model=product.template&field=image_128&id=1932&unique=2026-09-11T03:40:58.000+00:00 HTTP/1.1" 200 - 3 0.002 0.023 2026-09-11 03:41:52,234 26 INFO ? werkzeug: 127.0.0.1 - - [11/Sep/2026 03:41:52] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.002 2026-09-11 03:41:52,241 26 INFO rb-c800635-224702-414046 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-09-11 03:41:52,318 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 03:41:52] "POST /web/dataset/call_kw/pos.session/set_opening_control#pos.session.set_opening_control HTTP/1.1" 200 - 38 0.024 0.039 2026-09-11 03:41:52,372 26 INFO rb-c800635-224702-414046 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-09-11 03:41:52,426 26 INFO rb-c800635-224702-414046 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-09-11 03:41:52,477 26 INFO rb-c800635-224702-414046 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-09-11 03:41:52,530 26 INFO rb-c800635-224702-414046 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-09-11 03:41:52,582 26 INFO rb-c800635-224702-414046 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-09-11 03:41:52,760 26 INFO rb-c800635-224702-414046 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-09-11 03:41:52,810 26 INFO rb-c800635-224702-414046 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-09-11 03:41:52,860 26 INFO rb-c800635-224702-414046 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-09-11 03:41:52,911 26 INFO rb-c800635-224702-414046 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-09-11 03:41:52,962 26 INFO rb-c800635-224702-414046 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-09-11 03:41:53,033 26 INFO rb-c800635-224702-414046 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-09-11 03:41:53,049 26 INFO ? werkzeug: 127.0.0.1 - - [11/Sep/2026 03:41:53] "GET /point_of_sale/static/src/img/card-bank.png HTTP/1.1" 200 - 0 0.000 0.004 2026-09-11 03:41:53,050 26 INFO ? werkzeug: 127.0.0.1 - - [11/Sep/2026 03:41:53] "GET /point_of_sale/static/src/img/money.png HTTP/1.1" 200 - 0 0.000 0.007 2026-09-11 03:41:53,087 26 INFO rb-c800635-224702-414046 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-09-11 03:41:53,137 26 INFO rb-c800635-224702-414046 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-09-11 03:41:53,188 26 INFO rb-c800635-224702-414046 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-09-11 03:41:53,239 26 INFO rb-c800635-224702-414046 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-09-11 03:41:53,289 26 INFO rb-c800635-224702-414046 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-09-11 03:41:53,351 26 INFO rb-c800635-224702-414046 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-09-11 03:41:53,355 26 INFO rb-c800635-224702-414046 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #90814715 started for PoS orders references: [{'name': '/', 'pos_reference': '261-91-000001', 'uuid': 'e7bfb1d0-b6de-4ba0-b717-7aea1eb5924f'}] 2026-09-11 03:41:53,415 26 INFO rb-c800635-224702-414046 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #90814715 order {'name': '/', 'pos_reference': '261-91-000001', 'uuid': 'e7bfb1d0-b6de-4ba0-b717-7aea1eb5924f'} created pos.order #652 2026-09-11 03:41:53,434 26 INFO rb-c800635-224702-414046 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #90814715 finished 2026-09-11 03:41:53,493 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 03:41:53] "POST /web/dataset/call_kw/pos.order/sync_from_ui#pos.order.sync_from_ui HTTP/1.1" 200 - 63 0.053 0.088 2026-09-11 03:41:53,539 26 INFO rb-c800635-224702-414046 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-09-11 03:41:53,589 26 INFO rb-c800635-224702-414046 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-09-11 03:41:53,734 26 INFO rb-c800635-224702-414046 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-09-11 03:41:53,791 26 INFO rb-c800635-224702-414046 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-09-11 03:41:53,841 26 INFO rb-c800635-224702-414046 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-09-11 03:41:53,901 26 INFO rb-c800635-224702-414046 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-09-11 03:41:53,958 26 INFO rb-c800635-224702-414046 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-09-11 03:41:54,009 26 INFO rb-c800635-224702-414046 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-09-11 03:41:54,072 26 INFO rb-c800635-224702-414046 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-09-11 03:41:54,075 26 INFO rb-c800635-224702-414046 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #65401247 started for PoS orders references: [{'name': '/', 'pos_reference': '261-91-000001', 'uuid': 'e7bfb1d0-b6de-4ba0-b717-7aea1eb5924f'}] 2026-09-11 03:41:54,102 26 INFO rb-c800635-224702-414046 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #65401247 order {'name': '/', 'pos_reference': '261-91-000001', 'uuid': 'e7bfb1d0-b6de-4ba0-b717-7aea1eb5924f'} updated pos.order #652 2026-09-11 03:41:54,117 26 INFO rb-c800635-224702-414046 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #65401247 finished 2026-09-11 03:41:54,239 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 03:41:54] "POST /web/dataset/call_kw/pos.order/sync_from_ui#pos.order.sync_from_ui HTTP/1.1" 200 - 68 0.084 0.082 2026-09-11 03:41:54,274 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 03:41:54] "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.004 0.009 2026-09-11 03:41:54,323 26 INFO rb-c800635-224702-414046 odoo.addons.pos_online_payment.tests.test_frontend.TestUi.test_selected_customer_after_adding_payment_sync.browser: tour succeeded 2026-09-11 03:41:54,334 26 INFO rb-c800635-224702-414046 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-09-11 03:41:54,392 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 03:41:54] "GET /report/barcode/QR/http:%2F%2F127.0.0.1:8069%2Fpos%2Fpay%2F652%3Faccess_token=e7ff589b-8d67-4768-8efc-edc5c5c96ef3?width=200&height=200 HTTP/1.1" 200 - 0 0.000 0.092 2026-09-11 03:41:54,425 26 INFO rb-c800635-224702-414046 odoo.addons.pos_online_payment.tests.test_frontend.TestUi.test_selected_customer_after_adding_payment_sync.browser: heap 18601688 (allocated 20185088) 2026-09-11 03:41:54,431 26 INFO rb-c800635-224702-414046 odoo.addons.pos_online_payment.tests.test_frontend.TestUi.test_selected_customer_after_adding_payment_sync: Closing chrome headless with pid 92857 2026-09-11 03:41:54,432 26 INFO rb-c800635-224702-414046 odoo.addons.pos_online_payment.tests.test_frontend.TestUi.test_selected_customer_after_adding_payment_sync: Closing websocket connection 2026-09-11 03:41:54,433 26 INFO rb-c800635-224702-414046 odoo.addons.pos_online_payment.tests.test_frontend.TestUi.test_selected_customer_after_adding_payment_sync: Terminating chrome headless with pid 92857 2026-09-11 03:41:54,528 26 INFO rb-c800635-224702-414046 odoo.addons.pos_online_payment.tests.test_frontend.TestUi.test_selected_customer_after_adding_payment_sync: Chrome Log in: /tmp/odoo_tests/rb-c800635-224702-414046/chrome_logs/chrome_log_20260911_034154_527989_test_selected_customer_after_adding_payment_sync.txt 2026-09-11 03:41:54,528 26 INFO rb-c800635-224702-414046 odoo.addons.pos_online_payment.tests.test_frontend.TestUi.test_selected_customer_after_adding_payment_sync: Removing chrome user profile "/tmp/tmp0ubeu1lv_chrome_odoo" 2026-09-11 03:41:54,713 26 INFO rb-c800635-224702-414046 odoo.models.unlink: User #172 deleted pos.payment.method records with IDs: [239] 2026-09-11 03:41:54,783 26 INFO rb-c800635-224702-414046 odoo.models.unlink: User #172 deleted account.account records with IDs: [4441] 2026-09-11 03:41:54,816 26 INFO rb-c800635-224702-414046 odoo.models.unlink: User #172 deleted account.payment.method.line records with IDs: [780, 781] 2026-09-11 03:41:54,927 26 INFO rb-c800635-224702-414046 odoo.models.unlink: User #172 deleted account.journal records with IDs: [1031] 2026-09-11 03:41:54,964 26 INFO rb-c800635-224702-414046 odoo.models.unlink: User #172 deleted account.account records with IDs: [4440] 2026-09-11 03:41:55,004 26 INFO rb-c800635-224702-414046 odoo.addons.base.models.ir_attachment: filestore gc 6 checked, 6 removed 2026-09-11 03:41:56,574 26 INFO rb-c800635-224702-414046 odoo.addons.pos_online_payment_self_order.tests.test_self_order_fake_payment: Starting TestSelfOrderFakePayment.test_kiosk_cart_restore_and_cancel ... 2026-09-11 03:41:59,519 26 INFO rb-c800635-224702-414046 odoo.addons.pos_online_payment_self_order.tests.test_self_order_fake_payment.TestSelfOrderFakePayment.test_kiosk_cart_restore_and_cancel: Chrome pid: 93056 2026-09-11 03:41:59,520 26 INFO rb-c800635-224702-414046 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/tmp9sdyfj7__chrome_odoo 2026-09-11 03:41:59,520 26 INFO rb-c800635-224702-414046 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:46459/json/version 2026-09-11 03:41:59,528 26 INFO rb-c800635-224702-414046 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:46459', path='/json/version', query='', fragment='') with timeout 3 increased to 10s during tests 2026-09-11 03:41:59,555 26 INFO rb-c800635-224702-414046 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-09-11 03:41:59,555 26 INFO rb-c800635-224702-414046 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:46459/json 2026-09-11 03:41:59,560 26 INFO rb-c800635-224702-414046 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:46459', path='/json', query='', fragment='') with timeout 3 increased to 10s during tests 2026-09-11 03:41:59,575 26 INFO rb-c800635-224702-414046 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:46459/devtools/page/09E3E5A049573ACFD6E344430FACE961 2026-09-11 03:41:59,582 26 INFO rb-c800635-224702-414046 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-09-11 03:41:59,588 26 INFO rb-c800635-224702-414046 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-09-11 03:41:59,594 26 INFO rb-c800635-224702-414046 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-09-11 03:41:59,652 26 INFO rb-c800635-224702-414046 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=8f368ce629754553" in browser 2026-09-11 03:41:59,652 26 INFO rb-c800635-224702-414046 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=8f368ce629754553" 2026-09-11 03:41:59,667 26 INFO rb-c800635-224702-414046 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-09-11 03:41:59,999 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 03:41:59] "GET /pos-self/92?access_token=8f368ce629754553 HTTP/1.1" 200 - 57 0.032 0.303 2026-09-11 03:42:00,003 26 INFO rb-c800635-224702-414046 odoo.addons.pos_online_payment_self_order.tests.test_self_order_fake_payment.TestSelfOrderFakePayment.test_kiosk_cart_restore_and_cancel: Navigation result: {'frameId': '09E3E5A049573ACFD6E344430FACE961', 'loaderId': '9CF57035364A7F91685DD1C2A499EAD2', 'isDownload': False} 2026-09-11 03:42:00,003 26 INFO rb-c800635-224702-414046 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-09-11 03:42:00,014 26 INFO rb-c800635-224702-414046 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-09-11 03:42:00,033 26 INFO rb-c800635-224702-414046 odoo.addons.base.models.assetsbundle: Found a similar attachment for /web/assets/1/3bd1372/pos_self_order.assets.min.js, copying from /web/assets/3bd1372/pos_self_order.assets.min.js 2026-09-11 03:42:00,058 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 03:42:00] "GET /web/assets/1/3bd1372/pos_self_order.assets.min.js HTTP/1.1" 200 - 8 0.005 0.032 2026-09-11 03:42:00,079 26 INFO rb-c800635-224702-414046 odoo.addons.base.models.assetsbundle: Found a similar attachment for /web/assets/1/db4d7a1/pos_self_order.assets.min.css, copying from /web/assets/db4d7a1/pos_self_order.assets.min.css 2026-09-11 03:42:00,112 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 03:42:00] "GET /web/assets/1/db4d7a1/pos_self_order.assets.min.css HTTP/1.1" 200 - 8 0.025 0.066 2026-09-11 03:42:00,120 26 INFO rb-c800635-224702-414046 odoo.addons.base.models.assetsbundle: Found a similar attachment for /web/assets/1/80a013a/pos_self_order.assets_tests.min.js, copying from /web/assets/80a013a/pos_self_order.assets_tests.min.js 2026-09-11 03:42:00,130 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 03:42:00] "GET /web/assets/1/80a013a/pos_self_order.assets_tests.min.js HTTP/1.1" 200 - 8 0.006 0.101 2026-09-11 03:42:00,246 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 03:42:00] "GET /favicon.ico HTTP/1.1" 301 - 1 0.002 0.013 2026-09-11 03:42:00,256 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 03:42:00] "GET /website/translations?hash=&lang=en_US HTTP/1.1" 200 - 1 0.001 0.014 2026-09-11 03:42:00,272 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 03:42:00] "GET /web/image/website/1/favicon?unique=47d98e1 HTTP/1.1" 200 - 5 0.004 0.009 2026-09-11 03:42:00,273 26 INFO rb-c800635-224702-414046 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=8f368ce629754553", "delayToCheckUndeterminisms": 0})" 2026-09-11 03:42:00,282 26 INFO rb-c800635-224702-414046 odoo.http: Session expired 2026-09-11 03:42:00,283 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 03:42:00] "POST /pos/ping HTTP/1.1" 200 - 1 0.000 0.004 2026-09-11 03:42:00,284 26 INFO rb-c800635-224702-414046 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-09-11 03:42:00,327 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 03:42:00] "GET /bus/websocket_worker_bundle?v=19.0-2 HTTP/1.1" 200 - 3 0.001 0.029 2026-09-11 03:42:00,391 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 03:42:00] "POST /pos-self/relations/92 HTTP/1.1" 200 - 37 0.026 0.069 2026-09-11 03:42:00,394 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 03:42:00] "GET /websocket?version=19.0-2 HTTP/1.1" 101 - 1 0.000 0.049 2026-09-11 03:42:00,678 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 03:42:00] "POST /pos-self/data/92 HTTP/1.1" 200 - 183 0.126 0.148 2026-09-11 03:42:00,775 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 03:42:00] "GET /web/image/res.company/1/logo/256x256 HTTP/1.1" 200 - 8 0.017 0.037 2026-09-11 03:42:00,782 26 INFO rb-c800635-224702-414046 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-09-11 03:42:00,837 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 03:42:00] "GET /web/image/ir.attachment/5569/raw HTTP/1.1" 200 - 4 0.009 0.007 2026-09-11 03:42:00,889 26 INFO rb-c800635-224702-414046 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-09-11 03:42:00,939 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 03:42:00] "GET /web/image/pos.category/239/image_128?unique=2026-09-11T03:41:55.000+00:00 HTTP/1.1" 200 - 2 0.002 0.027 2026-09-11 03:42:00,951 26 INFO ? werkzeug: 127.0.0.1 - - [11/Sep/2026 03:42:00] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.004 2026-09-11 03:42:00,955 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 03:42:00] "GET /web/image/product.template/1935/image_512?unique=2026-09-11T03:41:55.000+00:00 HTTP/1.1" 200 - 3 0.003 0.024 2026-09-11 03:42:00,964 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 03:42:00] "GET /web/image/product.template/1934/image_512?unique=2026-09-11T03:41:55.000+00:00 HTTP/1.1" 200 - 3 0.002 0.035 2026-09-11 03:42:00,971 26 INFO rb-c800635-224702-414046 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-09-11 03:42:00,976 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 03:42:00] "GET /web/image/product.template/1938/image_512?unique=2026-09-11T03:41:55.000+00:00 HTTP/1.1" 200 - 3 0.001 0.044 2026-09-11 03:42:00,996 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 03:42:00] "GET /web/image/product.template/1936/image_512?unique=2026-09-11T03:41:55.000+00:00 HTTP/1.1" 200 - 3 0.005 0.058 2026-09-11 03:42:01,015 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 03:42:01] "GET /web/image/product.template/1937/image_512?unique=2026-09-11T03:41:55.000+00:00 HTTP/1.1" 200 - 3 0.006 0.072 2026-09-11 03:42:01,039 26 INFO rb-c800635-224702-414046 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-09-11 03:42:01,110 26 INFO rb-c800635-224702-414046 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-09-11 03:42:01,121 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 03:42:01] "GET /web/image/ir.attachment/5535/raw HTTP/1.1" 200 - 4 0.002 0.005 2026-09-11 03:42:01,140 26 INFO ? werkzeug: 127.0.0.1 - - [11/Sep/2026 03:42:01] "GET /web/static/src/libs/fontawesome/fonts/fontawesome-webfont.woff2?v=4.7.0 HTTP/1.1" 200 - 0 0.000 0.006 2026-09-11 03:42:01,155 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 03:42:01] "GET /web/image/product.product/2423/image_512?unique=2026-09-11T03:41:55.000+00:00 HTTP/1.1" 200 - 8 0.003 0.014 2026-09-11 03:42:01,165 26 INFO rb-c800635-224702-414046 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-09-11 03:42:01,168 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 03:42:01] "GET /web/image/product.product/2425/image_512?unique=2026-09-11T03:41:55.000+00:00 HTTP/1.1" 200 - 8 0.003 0.024 2026-09-11 03:42:01,214 26 INFO rb-c800635-224702-414046 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-09-11 03:42:01,287 26 INFO rb-c800635-224702-414046 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-09-11 03:42:01,330 26 INFO rb-c800635-224702-414046 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #60490214 started for PoS orders references: [{'name': None, 'pos_reference': '260-92-000001', 'uuid': '8d1b5b79-d397-4a82-aef1-9ebc21b9474c'}] 2026-09-11 03:42:01,396 26 INFO rb-c800635-224702-414046 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #60490214 order {'name': None, 'pos_reference': '260-92-000001', 'uuid': '8d1b5b79-d397-4a82-aef1-9ebc21b9474c'} created pos.order #653 2026-09-11 03:42:01,410 26 INFO rb-c800635-224702-414046 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #60490214 finished 2026-09-11 03:42:01,495 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 03:42:01] "POST /pos-self-order/process-order/kiosk HTTP/1.1" 200 - 109 0.109 0.110 2026-09-11 03:42:01,590 26 INFO rb-c800635-224702-414046 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-09-11 03:42:01,644 26 INFO rb-c800635-224702-414046 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-09-11 03:42:01,692 26 INFO rb-c800635-224702-414046 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-09-11 03:42:01,748 26 INFO rb-c800635-224702-414046 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-09-11 03:42:01,800 26 INFO rb-c800635-224702-414046 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-09-11 03:42:01,860 26 INFO rb-c800635-224702-414046 odoo.addons.pos_online_payment_self_order.tests.test_self_order_fake_payment.TestSelfOrderFakePayment.test_kiosk_cart_restore_and_cancel.browser: tour succeeded 2026-09-11 03:42:01,870 26 INFO rb-c800635-224702-414046 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-09-11 03:42:01,912 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 03:42:01] "POST /pos-self-order/remove-order HTTP/1.1" 200 - 17 0.016 0.036 2026-09-11 03:42:01,972 26 INFO rb-c800635-224702-414046 odoo.addons.pos_online_payment_self_order.tests.test_self_order_fake_payment.TestSelfOrderFakePayment.test_kiosk_cart_restore_and_cancel.browser: heap 8925212 (allocated 10223616) 2026-09-11 03:42:01,984 26 INFO rb-c800635-224702-414046 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 93056 2026-09-11 03:42:01,994 26 INFO rb-c800635-224702-414046 odoo.addons.pos_online_payment_self_order.tests.test_self_order_fake_payment.TestSelfOrderFakePayment.test_kiosk_cart_restore_and_cancel: Closing websocket connection 2026-09-11 03:42:01,998 26 INFO rb-c800635-224702-414046 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 93056 2026-09-11 03:42:02,010 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 03:42:02] "GET /web/image/ir.attachment/5568/raw HTTP/1.1" 200 - 4 0.006 0.029 2026-09-11 03:42:02,068 26 INFO rb-c800635-224702-414046 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-c800635-224702-414046/chrome_logs/chrome_log_20260911_034202_068265_test_kiosk_cart_restore_and_cancel.txt 2026-09-11 03:42:02,068 26 INFO rb-c800635-224702-414046 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/tmp9sdyfj7__chrome_odoo" 2026-09-11 03:42:02,128 26 INFO rb-c800635-224702-414046 odoo.addons.pos_online_payment_self_order.tests.test_self_order_fake_payment: Starting TestSelfOrderFakePayment.test_online_payment_kiosk ... 2026-09-11 03:42:05,073 26 INFO rb-c800635-224702-414046 odoo.addons.pos_online_payment_self_order.tests.test_self_order_fake_payment.TestSelfOrderFakePayment.test_online_payment_kiosk: Chrome pid: 93248 2026-09-11 03:42:05,073 26 INFO rb-c800635-224702-414046 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/tmptcll7eow_chrome_odoo 2026-09-11 03:42:05,073 26 INFO rb-c800635-224702-414046 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:34793/json/version 2026-09-11 03:42:05,074 26 INFO rb-c800635-224702-414046 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:34793', path='/json/version', query='', fragment='') with timeout 3 increased to 10s during tests 2026-09-11 03:42:05,088 26 INFO rb-c800635-224702-414046 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-09-11 03:42:05,088 26 INFO rb-c800635-224702-414046 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:34793/json 2026-09-11 03:42:05,089 26 INFO rb-c800635-224702-414046 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:34793', path='/json', query='', fragment='') with timeout 3 increased to 10s during tests 2026-09-11 03:42:05,097 26 INFO rb-c800635-224702-414046 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:34793/devtools/page/0563DBE183C459BB2C9C7AA8EF8E9214 2026-09-11 03:42:05,100 26 INFO rb-c800635-224702-414046 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-09-11 03:42:05,113 26 INFO rb-c800635-224702-414046 odoo.addons.pos_online_payment_self_order.tests.test_self_order_fake_payment.TestSelfOrderFakePayment.test_online_payment_kiosk: Chrome headless enable page notifications 2026-09-11 03:42:05,148 26 INFO rb-c800635-224702-414046 odoo.addons.pos_online_payment_self_order.tests.test_self_order_fake_payment.TestSelfOrderFakePayment.test_online_payment_kiosk: Setting session cookie in browser 2026-09-11 03:42:05,212 26 INFO rb-c800635-224702-414046 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=4c9c85f697364940" in browser 2026-09-11 03:42:05,213 26 INFO rb-c800635-224702-414046 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=4c9c85f697364940" 2026-09-11 03:42:05,228 26 INFO rb-c800635-224702-414046 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-09-11 03:42:05,783 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 03:42:05] "GET /pos-self/93?access_token=4c9c85f697364940 HTTP/1.1" 200 - 57 0.026 0.536 2026-09-11 03:42:05,786 26 INFO rb-c800635-224702-414046 odoo.addons.pos_online_payment_self_order.tests.test_self_order_fake_payment.TestSelfOrderFakePayment.test_online_payment_kiosk: Navigation result: {'frameId': '0563DBE183C459BB2C9C7AA8EF8E9214', 'loaderId': 'A0705F6375D59D8E4DC197F11E44776B', 'isDownload': False} 2026-09-11 03:42:05,786 26 INFO rb-c800635-224702-414046 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-09-11 03:42:05,815 26 INFO rb-c800635-224702-414046 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-09-11 03:42:05,836 26 INFO rb-c800635-224702-414046 odoo.addons.base.models.assetsbundle: Found a similar attachment for /web/assets/1/3bd1372/pos_self_order.assets.min.js, copying from /web/assets/3bd1372/pos_self_order.assets.min.js 2026-09-11 03:42:05,861 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 03:42:05] "GET /web/assets/1/3bd1372/pos_self_order.assets.min.js HTTP/1.1" 200 - 8 0.004 0.037 2026-09-11 03:42:05,867 26 INFO rb-c800635-224702-414046 odoo.addons.base.models.assetsbundle: Found a similar attachment for /web/assets/1/80a013a/pos_self_order.assets_tests.min.js, copying from /web/assets/80a013a/pos_self_order.assets_tests.min.js 2026-09-11 03:42:05,879 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 03:42:05] "GET /web/assets/1/80a013a/pos_self_order.assets_tests.min.js HTTP/1.1" 200 - 8 0.005 0.051 2026-09-11 03:42:05,894 26 INFO rb-c800635-224702-414046 odoo.addons.base.models.assetsbundle: Found a similar attachment for /web/assets/1/db4d7a1/pos_self_order.assets.min.css, copying from /web/assets/db4d7a1/pos_self_order.assets.min.css 2026-09-11 03:42:05,921 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 03:42:05] "GET /web/assets/1/db4d7a1/pos_self_order.assets.min.css HTTP/1.1" 200 - 8 0.022 0.070 2026-09-11 03:42:06,056 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 03:42:06] "GET /favicon.ico HTTP/1.1" 301 - 1 0.001 0.007 2026-09-11 03:42:06,067 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 03:42:06] "GET /website/translations?hash=&lang=en_US HTTP/1.1" 200 - 1 0.001 0.008 2026-09-11 03:42:06,077 26 INFO rb-c800635-224702-414046 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=4c9c85f697364940", "delayToCheckUndeterminisms": 0})" 2026-09-11 03:42:06,092 26 INFO rb-c800635-224702-414046 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-09-11 03:42:06,093 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 03:42:06] "GET /web/image/website/1/favicon?unique=47d98e1 HTTP/1.1" 200 - 5 0.004 0.018 2026-09-11 03:42:06,096 26 INFO rb-c800635-224702-414046 odoo.http: Session expired 2026-09-11 03:42:06,096 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 03:42:06] "POST /pos/ping HTTP/1.1" 200 - 1 0.000 0.017 2026-09-11 03:42:06,141 26 INFO rb-c800635-224702-414046 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-09-11 03:42:06,186 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 03:42:06] "POST /pos-self/relations/93 HTTP/1.1" 200 - 37 0.031 0.039 2026-09-11 03:42:06,221 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 03:42:06] "GET /bus/websocket_worker_bundle?v=19.0-2 HTTP/1.1" 200 - 3 0.003 0.097 2026-09-11 03:42:06,474 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 03:42:06] "POST /pos-self/data/93 HTTP/1.1" 200 - 183 0.105 0.160 2026-09-11 03:42:06,485 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 03:42:06] "GET /websocket?version=19.0-2 HTTP/1.1" 101 - 1 0.001 0.249 2026-09-11 03:42:06,550 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 03:42:06] "GET /web/image/res.company/1/logo/256x256 HTTP/1.1" 200 - 8 0.005 0.030 2026-09-11 03:42:06,556 26 INFO rb-c800635-224702-414046 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-09-11 03:42:06,595 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 03:42:06] "GET /web/image/ir.attachment/5610/raw HTTP/1.1" 200 - 4 0.001 0.006 2026-09-11 03:42:06,646 26 INFO rb-c800635-224702-414046 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-09-11 03:42:06,692 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 03:42:06] "GET /web/image/pos.category/239/image_128?unique=2026-09-11T03:41:55.000+00:00 HTTP/1.1" 200 - 2 0.002 0.018 2026-09-11 03:42:06,695 26 INFO ? werkzeug: 127.0.0.1 - - [11/Sep/2026 03:42:06] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.010 2026-09-11 03:42:06,720 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 03:42:06] "GET /web/image/product.template/1935/image_512?unique=2026-09-11T03:41:55.000+00:00 HTTP/1.1" 200 - 3 0.008 0.028 2026-09-11 03:42:06,735 26 INFO rb-c800635-224702-414046 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-09-11 03:42:06,737 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 03:42:06] "GET /web/image/product.template/1938/image_512?unique=2026-09-11T03:41:55.000+00:00 HTTP/1.1" 200 - 3 0.002 0.046 2026-09-11 03:42:06,747 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 03:42:06] "GET /web/image/product.template/1934/image_512?unique=2026-09-11T03:41:55.000+00:00 HTTP/1.1" 200 - 3 0.002 0.057 2026-09-11 03:42:06,770 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 03:42:06] "GET /web/image/product.template/1936/image_512?unique=2026-09-11T03:41:55.000+00:00 HTTP/1.1" 200 - 3 0.011 0.065 2026-09-11 03:42:06,786 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 03:42:06] "GET /web/image/product.template/1937/image_512?unique=2026-09-11T03:41:55.000+00:00 HTTP/1.1" 200 - 3 0.002 0.088 2026-09-11 03:42:06,806 26 INFO rb-c800635-224702-414046 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-09-11 03:42:06,833 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 03:42:06] "GET /web/image/ir.attachment/5576/raw HTTP/1.1" 200 - 4 0.001 0.014 2026-09-11 03:42:06,838 26 INFO ? werkzeug: 127.0.0.1 - - [11/Sep/2026 03:42:06] "GET /web/static/src/libs/fontawesome/fonts/fontawesome-webfont.woff2?v=4.7.0 HTTP/1.1" 200 - 0 0.000 0.003 2026-09-11 03:42:06,859 26 INFO rb-c800635-224702-414046 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-09-11 03:42:06,865 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 03:42:06] "GET /web/image/product.product/2423/image_512?unique=2026-09-11T03:41:55.000+00:00 HTTP/1.1" 200 - 8 0.006 0.023 2026-09-11 03:42:06,934 26 INFO rb-c800635-224702-414046 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-09-11 03:42:06,955 26 INFO rb-c800635-224702-414046 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #9281007 started for PoS orders references: [{'name': None, 'pos_reference': '260-93-000001', 'uuid': '478a1e17-b21b-41e4-a97a-225b40a52169'}] 2026-09-11 03:42:06,983 26 INFO rb-c800635-224702-414046 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #9281007 order {'name': None, 'pos_reference': '260-93-000001', 'uuid': '478a1e17-b21b-41e4-a97a-225b40a52169'} created pos.order #654 2026-09-11 03:42:06,998 26 INFO rb-c800635-224702-414046 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #9281007 finished 2026-09-11 03:42:07,072 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 03:42:07] "POST /pos-self-order/process-order/kiosk HTTP/1.1" 200 - 101 0.048 0.101 2026-09-11 03:42:07,112 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 03:42:07] "POST /pos-self-order/get-user-data/ HTTP/1.1" 200 - 9 0.003 0.010 2026-09-11 03:42:07,158 26 INFO rb-c800635-224702-414046 odoo.addons.pos_online_payment_self_order.tests.test_self_order_fake_payment.TestSelfOrderFakePayment.test_online_payment_kiosk.browser: tour succeeded 2026-09-11 03:42:07,158 26 INFO rb-c800635-224702-414046 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-09-11 03:42:07,205 26 INFO rb-c800635-224702-414046 odoo.addons.pos_online_payment_self_order.tests.test_self_order_fake_payment.TestSelfOrderFakePayment.test_online_payment_kiosk.browser: heap 7699304 (allocated 8388608) 2026-09-11 03:42:07,211 26 INFO rb-c800635-224702-414046 odoo.addons.pos_online_payment_self_order.tests.test_self_order_fake_payment.TestSelfOrderFakePayment.test_online_payment_kiosk: Closing chrome headless with pid 93248 2026-09-11 03:42:07,214 26 INFO rb-c800635-224702-414046 odoo.addons.pos_online_payment_self_order.tests.test_self_order_fake_payment.TestSelfOrderFakePayment.test_online_payment_kiosk: Closing websocket connection 2026-09-11 03:42:07,216 26 INFO rb-c800635-224702-414046 odoo.addons.pos_online_payment_self_order.tests.test_self_order_fake_payment.TestSelfOrderFakePayment.test_online_payment_kiosk: Terminating chrome headless with pid 93248 2026-09-11 03:42:07,317 26 INFO rb-c800635-224702-414046 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-c800635-224702-414046/chrome_logs/chrome_log_20260911_034207_317191_test_online_payment_kiosk.txt 2026-09-11 03:42:07,317 26 INFO rb-c800635-224702-414046 odoo.addons.pos_online_payment_self_order.tests.test_self_order_fake_payment.TestSelfOrderFakePayment.test_online_payment_kiosk: Removing chrome user profile "/tmp/tmptcll7eow_chrome_odoo" 2026-09-11 03:42:07,337 26 INFO rb-c800635-224702-414046 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: read, uid: 3, model: pos.order 2026-09-11 03:42:08,030 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 03:42:08] "GET /pos/pay/654?access_token=86bcbf82-cc8d-4626-be8a-4f8ae583bef6 HTTP/1.1" 200 - 110 0.093 0.608 2026-09-11 03:42:08,038 26 INFO rb-c800635-224702-414046 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: read, uid: 3, model: pos.order 2026-09-11 03:42:08,099 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 03:42:08] "POST /pos/pay/transaction/654 HTTP/1.1" 200 - 31 0.037 0.028 2026-09-11 03:42:08,127 26 INFO rb-c800635-224702-414046 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: read, uid: 3, model: pos.order 2026-09-11 03:42:08,743 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 03:42:08] "GET /pos/pay/confirmation/654?access_token=86bcbf82-cc8d-4626-be8a-4f8ae583bef6&exit_route=/&tx_id=6 HTTP/1.1" 303 - 270 0.313 0.307 2026-09-11 03:42:09,005 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 03:42:09] "GET / HTTP/1.1" 200 - 32 0.028 0.230 2026-09-11 03:42:09,009 26 INFO rb-c800635-224702-414046 odoo.addons.base.models.ir_cron: Job 'Payment: Post-process transactions' (33) starting 2026-09-11 03:42:09,039 26 INFO rb-c800635-224702-414046 odoo.tests.common: Simulating signal changes during tests 2026-09-11 03:42:09,041 26 INFO rb-c800635-224702-414046 odoo.addons.base.models.ir_cron: Job 'Payment: Post-process transactions' (33) fully done (#loop 1; done 0; remaining 0; duration 0.03s) 2026-09-11 03:42:09,081 26 INFO rb-c800635-224702-414046 odoo.addons.pos_online_payment_self_order.tests.test_self_order_fake_payment: Starting TestSelfOrderFakePayment.test_online_payment_kiosk_no_confirmation_page ... 2026-09-11 03:42:12,199 26 INFO rb-c800635-224702-414046 odoo.addons.pos_online_payment_self_order.tests.test_self_order_fake_payment.TestSelfOrderFakePayment.test_online_payment_kiosk_no_confirmation_page: Chrome pid: 93434 2026-09-11 03:42:12,199 26 INFO rb-c800635-224702-414046 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/tmpgpkgyui__chrome_odoo 2026-09-11 03:42:12,199 26 INFO rb-c800635-224702-414046 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:38821/json/version 2026-09-11 03:42:12,201 26 INFO rb-c800635-224702-414046 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:38821', path='/json/version', query='', fragment='') with timeout 3 increased to 10s during tests 2026-09-11 03:42:12,221 26 INFO rb-c800635-224702-414046 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-09-11 03:42:12,221 26 INFO rb-c800635-224702-414046 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:38821/json 2026-09-11 03:42:12,222 26 INFO rb-c800635-224702-414046 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:38821', path='/json', query='', fragment='') with timeout 3 increased to 10s during tests 2026-09-11 03:42:12,234 26 INFO rb-c800635-224702-414046 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:38821/devtools/page/F0500BDCBB497AAE9A6548546CD659F1 2026-09-11 03:42:12,243 26 INFO rb-c800635-224702-414046 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-09-11 03:42:12,247 26 INFO rb-c800635-224702-414046 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-09-11 03:42:12,264 26 INFO rb-c800635-224702-414046 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-09-11 03:42:12,324 26 INFO rb-c800635-224702-414046 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=5b1f19eb51874140" in browser 2026-09-11 03:42:12,325 26 INFO rb-c800635-224702-414046 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=5b1f19eb51874140" 2026-09-11 03:42:12,336 26 INFO rb-c800635-224702-414046 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-09-11 03:42:12,649 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 03:42:12] "GET /pos-self/94?access_token=5b1f19eb51874140 HTTP/1.1" 200 - 57 0.031 0.285 2026-09-11 03:42:12,652 26 INFO rb-c800635-224702-414046 odoo.addons.pos_online_payment_self_order.tests.test_self_order_fake_payment.TestSelfOrderFakePayment.test_online_payment_kiosk_no_confirmation_page: Navigation result: {'frameId': 'F0500BDCBB497AAE9A6548546CD659F1', 'loaderId': '6042C8CD6518FA203F91A6187A1DF7B8', 'isDownload': False} 2026-09-11 03:42:12,653 26 INFO rb-c800635-224702-414046 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-09-11 03:42:12,670 26 INFO rb-c800635-224702-414046 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-09-11 03:42:12,693 26 INFO rb-c800635-224702-414046 odoo.addons.base.models.assetsbundle: Found a similar attachment for /web/assets/1/3bd1372/pos_self_order.assets.min.js, copying from /web/assets/3bd1372/pos_self_order.assets.min.js 2026-09-11 03:42:12,714 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 03:42:12] "GET /web/assets/1/3bd1372/pos_self_order.assets.min.js HTTP/1.1" 200 - 8 0.005 0.028 2026-09-11 03:42:12,729 26 INFO rb-c800635-224702-414046 odoo.addons.base.models.assetsbundle: Found a similar attachment for /web/assets/1/80a013a/pos_self_order.assets_tests.min.js, copying from /web/assets/80a013a/pos_self_order.assets_tests.min.js 2026-09-11 03:42:12,745 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 03:42:12] "GET /web/assets/1/80a013a/pos_self_order.assets_tests.min.js HTTP/1.1" 200 - 8 0.008 0.054 2026-09-11 03:42:12,763 26 INFO rb-c800635-224702-414046 odoo.addons.base.models.assetsbundle: Found a similar attachment for /web/assets/1/db4d7a1/pos_self_order.assets.min.css, copying from /web/assets/db4d7a1/pos_self_order.assets.min.css 2026-09-11 03:42:12,804 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 03:42:12] "GET /web/assets/1/db4d7a1/pos_self_order.assets.min.css HTTP/1.1" 200 - 8 0.019 0.105 2026-09-11 03:42:12,922 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 03:42:12] "GET /favicon.ico HTTP/1.1" 301 - 1 0.001 0.007 2026-09-11 03:42:12,934 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 03:42:12] "GET /website/translations?hash=&lang=en_US HTTP/1.1" 200 - 1 0.001 0.006 2026-09-11 03:42:12,948 26 INFO rb-c800635-224702-414046 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=5b1f19eb51874140", "delayToCheckUndeterminisms": 0})" 2026-09-11 03:42:12,949 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 03:42:12] "GET /web/image/website/1/favicon?unique=47d98e1 HTTP/1.1" 200 - 5 0.002 0.015 2026-09-11 03:42:12,955 26 INFO rb-c800635-224702-414046 odoo.http: Session expired 2026-09-11 03:42:12,955 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 03:42:12] "POST /pos/ping HTTP/1.1" 200 - 1 0.001 0.004 2026-09-11 03:42:12,957 26 INFO rb-c800635-224702-414046 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-09-11 03:42:13,011 26 INFO rb-c800635-224702-414046 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-09-11 03:42:13,035 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 03:42:13] "POST /pos-self/relations/94 HTTP/1.1" 200 - 37 0.029 0.040 2026-09-11 03:42:13,082 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 03:42:13] "GET /bus/websocket_worker_bundle?v=19.0-2 HTTP/1.1" 200 - 3 0.005 0.104 2026-09-11 03:42:13,304 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 03:42:13] "POST /pos-self/data/94 HTTP/1.1" 200 - 183 0.089 0.153 2026-09-11 03:42:13,310 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 03:42:13] "GET /websocket?version=19.0-2 HTTP/1.1" 101 - 1 0.000 0.198 2026-09-11 03:42:13,371 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 03:42:13] "GET /web/image/res.company/1/logo/256x256 HTTP/1.1" 200 - 8 0.004 0.027 2026-09-11 03:42:13,377 26 INFO rb-c800635-224702-414046 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-09-11 03:42:13,420 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 03:42:13] "GET /web/image/ir.attachment/5651/raw HTTP/1.1" 200 - 4 0.001 0.005 2026-09-11 03:42:13,462 26 INFO rb-c800635-224702-414046 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-09-11 03:42:13,517 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 03:42:13] "GET /web/image/pos.category/239/image_128?unique=2026-09-11T03:41:55.000+00:00 HTTP/1.1" 200 - 2 0.001 0.029 2026-09-11 03:42:13,529 26 INFO ? werkzeug: 127.0.0.1 - - [11/Sep/2026 03:42:13] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.001 2026-09-11 03:42:13,544 26 INFO rb-c800635-224702-414046 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-09-11 03:42:13,545 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 03:42:13] "GET /web/image/product.template/1934/image_512?unique=2026-09-11T03:41:55.000+00:00 HTTP/1.1" 200 - 3 0.017 0.031 2026-09-11 03:42:13,561 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 03:42:13] "GET /web/image/product.template/1935/image_512?unique=2026-09-11T03:41:55.000+00:00 HTTP/1.1" 200 - 3 0.002 0.056 2026-09-11 03:42:13,577 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 03:42:13] "GET /web/image/product.template/1938/image_512?unique=2026-09-11T03:41:55.000+00:00 HTTP/1.1" 200 - 3 0.004 0.069 2026-09-11 03:42:13,593 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 03:42:13] "GET /web/image/product.template/1936/image_512?unique=2026-09-11T03:41:55.000+00:00 HTTP/1.1" 200 - 3 0.005 0.069 2026-09-11 03:42:13,610 26 INFO rb-c800635-224702-414046 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-09-11 03:42:13,611 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 03:42:13] "GET /web/image/product.template/1937/image_512?unique=2026-09-11T03:41:55.000+00:00 HTTP/1.1" 200 - 3 0.005 0.072 2026-09-11 03:42:13,623 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 03:42:13] "GET /web/image/ir.attachment/5617/raw HTTP/1.1" 200 - 4 0.001 0.007 2026-09-11 03:42:13,648 26 INFO ? werkzeug: 127.0.0.1 - - [11/Sep/2026 03:42: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-09-11 03:42:13,662 26 INFO rb-c800635-224702-414046 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-09-11 03:42:13,677 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 03:42:13] "GET /web/image/product.product/2423/image_512?unique=2026-09-11T03:41:55.000+00:00 HTTP/1.1" 200 - 8 0.004 0.021 2026-09-11 03:42:13,733 26 INFO rb-c800635-224702-414046 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-09-11 03:42:13,779 26 INFO rb-c800635-224702-414046 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #95434095 started for PoS orders references: [{'name': None, 'pos_reference': '260-94-000001', 'uuid': 'e31f9535-efb5-41f1-99da-0f8c901924e9'}] 2026-09-11 03:42:13,834 26 INFO rb-c800635-224702-414046 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #95434095 order {'name': None, 'pos_reference': '260-94-000001', 'uuid': 'e31f9535-efb5-41f1-99da-0f8c901924e9'} created pos.order #655 2026-09-11 03:42:13,848 26 INFO rb-c800635-224702-414046 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #95434095 finished 2026-09-11 03:42:13,944 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 03:42:13] "POST /pos-self-order/process-order/kiosk HTTP/1.1" 200 - 101 0.105 0.113 2026-09-11 03:42:14,024 26 INFO rb-c800635-224702-414046 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-09-11 03:42:14,024 26 INFO rb-c800635-224702-414046 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-09-11 03:42:14,070 26 INFO rb-c800635-224702-414046 odoo.addons.pos_online_payment_self_order.tests.test_self_order_fake_payment.TestSelfOrderFakePayment.test_online_payment_kiosk_no_confirmation_page.browser: heap 7687924 (allocated 8388608) 2026-09-11 03:42:14,071 26 INFO rb-c800635-224702-414046 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 93434 2026-09-11 03:42:14,078 26 INFO rb-c800635-224702-414046 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-09-11 03:42:14,084 26 INFO rb-c800635-224702-414046 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 93434 2026-09-11 03:42:14,179 26 INFO rb-c800635-224702-414046 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-c800635-224702-414046/chrome_logs/chrome_log_20260911_034214_179630_test_online_payment_kiosk_no_confirmation_page.txt 2026-09-11 03:42:14,179 26 INFO rb-c800635-224702-414046 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/tmpgpkgyui__chrome_odoo" 2026-09-11 03:42:14,195 26 INFO rb-c800635-224702-414046 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: read, uid: 3, model: pos.order 2026-09-11 03:42:14,891 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 03:42:14] "GET /pos/pay/655?access_token=767c2e71-b98f-4b82-b600-d752d963dfa2 HTTP/1.1" 200 - 110 0.080 0.621 2026-09-11 03:42:14,908 26 INFO rb-c800635-224702-414046 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: read, uid: 3, model: pos.order 2026-09-11 03:42:14,965 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 03:42:14] "POST /pos/pay/transaction/655 HTTP/1.1" 200 - 31 0.035 0.025 2026-09-11 03:42:15,003 26 INFO rb-c800635-224702-414046 odoo.addons.base.models.ir_cron: Job 'Payment: Post-process transactions' (33) starting 2026-09-11 03:42:15,655 26 INFO rb-c800635-224702-414046 odoo.tests.common: Simulating signal changes during tests 2026-09-11 03:42:15,657 26 INFO rb-c800635-224702-414046 odoo.addons.base.models.ir_cron: Job 'Payment: Post-process transactions' (33) fully done (#loop 1; done 0; remaining 0; duration 0.65s) 2026-09-11 03:42:15,693 26 INFO rb-c800635-224702-414046 odoo.addons.pos_online_payment_self_order.tests.test_self_order_fake_payment: Starting TestSelfOrderFakePayment.test_online_payment_kiosk_qr_code ... 2026-09-11 03:42:19,008 26 INFO rb-c800635-224702-414046 odoo.addons.pos_online_payment_self_order.tests.test_self_order_fake_payment.TestSelfOrderFakePayment.test_online_payment_kiosk_qr_code: Chrome pid: 93620 2026-09-11 03:42:19,008 26 INFO rb-c800635-224702-414046 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/tmpe7zjn2zb_chrome_odoo 2026-09-11 03:42:19,009 26 INFO rb-c800635-224702-414046 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:41089/json/version 2026-09-11 03:42:19,011 26 INFO rb-c800635-224702-414046 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-09-11 03:42:19,029 26 INFO rb-c800635-224702-414046 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-09-11 03:42:19,029 26 INFO rb-c800635-224702-414046 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:41089/json 2026-09-11 03:42:19,030 26 INFO rb-c800635-224702-414046 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-09-11 03:42:19,042 26 INFO rb-c800635-224702-414046 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:41089/devtools/page/DF6E6AE9091634C619E5AF1E3E03ED50 2026-09-11 03:42:19,048 26 INFO rb-c800635-224702-414046 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-09-11 03:42:19,052 26 INFO rb-c800635-224702-414046 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-09-11 03:42:19,059 26 INFO rb-c800635-224702-414046 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-09-11 03:42:19,111 26 INFO rb-c800635-224702-414046 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=93791ed9f3c541ad" in browser 2026-09-11 03:42:19,111 26 INFO rb-c800635-224702-414046 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=93791ed9f3c541ad" 2026-09-11 03:42:19,127 26 INFO rb-c800635-224702-414046 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-09-11 03:42:19,463 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 03:42:19] "GET /pos-self/95?access_token=93791ed9f3c541ad HTTP/1.1" 200 - 57 0.042 0.297 2026-09-11 03:42:19,467 26 INFO rb-c800635-224702-414046 odoo.addons.pos_online_payment_self_order.tests.test_self_order_fake_payment.TestSelfOrderFakePayment.test_online_payment_kiosk_qr_code: Navigation result: {'frameId': 'DF6E6AE9091634C619E5AF1E3E03ED50', 'loaderId': 'E38253E503C4C54E4A1AAC8E479F3E9C', 'isDownload': False} 2026-09-11 03:42:19,468 26 INFO rb-c800635-224702-414046 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-09-11 03:42:19,483 26 INFO rb-c800635-224702-414046 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-09-11 03:42:19,512 26 INFO rb-c800635-224702-414046 odoo.addons.base.models.assetsbundle: Found a similar attachment for /web/assets/1/db4d7a1/pos_self_order.assets.min.css, copying from /web/assets/db4d7a1/pos_self_order.assets.min.css 2026-09-11 03:42:19,547 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 03:42:19] "GET /web/assets/1/db4d7a1/pos_self_order.assets.min.css HTTP/1.1" 200 - 8 0.028 0.028 2026-09-11 03:42:19,558 26 INFO rb-c800635-224702-414046 odoo.addons.base.models.assetsbundle: Found a similar attachment for /web/assets/1/3bd1372/pos_self_order.assets.min.js, copying from /web/assets/3bd1372/pos_self_order.assets.min.js 2026-09-11 03:42:19,588 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 03:42:19] "GET /web/assets/1/3bd1372/pos_self_order.assets.min.js HTTP/1.1" 200 - 8 0.007 0.086 2026-09-11 03:42:19,608 26 INFO rb-c800635-224702-414046 odoo.addons.base.models.assetsbundle: Found a similar attachment for /web/assets/1/80a013a/pos_self_order.assets_tests.min.js, copying from /web/assets/80a013a/pos_self_order.assets_tests.min.js 2026-09-11 03:42:19,617 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 03:42:19] "GET /web/assets/1/80a013a/pos_self_order.assets_tests.min.js HTTP/1.1" 200 - 8 0.014 0.103 2026-09-11 03:42:19,752 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 03:42:19] "GET /favicon.ico HTTP/1.1" 301 - 1 0.003 0.013 2026-09-11 03:42:19,758 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 03:42:19] "GET /website/translations?hash=&lang=en_US HTTP/1.1" 200 - 1 0.001 0.012 2026-09-11 03:42:19,772 26 INFO rb-c800635-224702-414046 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=93791ed9f3c541ad", "delayToCheckUndeterminisms": 0})" 2026-09-11 03:42:19,778 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 03:42:19] "GET /web/image/website/1/favicon?unique=47d98e1 HTTP/1.1" 200 - 5 0.004 0.008 2026-09-11 03:42:19,782 26 INFO rb-c800635-224702-414046 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-09-11 03:42:19,787 26 INFO rb-c800635-224702-414046 odoo.http: Session expired 2026-09-11 03:42:19,787 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 03:42:19] "POST /pos/ping HTTP/1.1" 200 - 1 0.005 0.007 2026-09-11 03:42:19,835 26 INFO rb-c800635-224702-414046 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-09-11 03:42:19,856 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 03:42:19] "POST /pos-self/relations/95 HTTP/1.1" 200 - 37 0.028 0.032 2026-09-11 03:42:19,887 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 03:42:19] "GET /bus/websocket_worker_bundle?v=19.0-2 HTTP/1.1" 200 - 3 0.003 0.084 2026-09-11 03:42:20,139 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 03:42:20] "POST /pos-self/data/95 HTTP/1.1" 200 - 183 0.108 0.146 2026-09-11 03:42:20,142 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 03:42:20] "GET /websocket?version=19.0-2 HTTP/1.1" 101 - 1 0.000 0.236 2026-09-11 03:42:20,231 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 03:42:20] "GET /web/image/res.company/1/logo/256x256 HTTP/1.1" 200 - 8 0.012 0.037 2026-09-11 03:42:20,238 26 INFO rb-c800635-224702-414046 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-09-11 03:42:20,280 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 03:42:20] "GET /web/image/ir.attachment/5692/raw HTTP/1.1" 200 - 4 0.001 0.005 2026-09-11 03:42:20,350 26 INFO rb-c800635-224702-414046 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-09-11 03:42:20,417 26 INFO ? werkzeug: 127.0.0.1 - - [11/Sep/2026 03:42:20] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.001 2026-09-11 03:42:20,423 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 03:42:20] "GET /web/image/pos.category/239/image_128?unique=2026-09-11T03:41:55.000+00:00 HTTP/1.1" 200 - 2 0.005 0.027 2026-09-11 03:42:20,437 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 03:42:20] "GET /web/image/product.template/1935/image_512?unique=2026-09-11T03:41:55.000+00:00 HTTP/1.1" 200 - 3 0.002 0.031 2026-09-11 03:42:20,449 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 03:42:20] "GET /web/image/product.template/1936/image_512?unique=2026-09-11T03:41:55.000+00:00 HTTP/1.1" 200 - 3 0.002 0.036 2026-09-11 03:42:20,459 26 INFO rb-c800635-224702-414046 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-09-11 03:42:20,467 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 03:42:20] "GET /web/image/product.template/1938/image_512?unique=2026-09-11T03:41:55.000+00:00 HTTP/1.1" 200 - 3 0.006 0.052 2026-09-11 03:42:20,483 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 03:42:20] "GET /web/image/product.template/1934/image_512?unique=2026-09-11T03:41:55.000+00:00 HTTP/1.1" 200 - 3 0.002 0.078 2026-09-11 03:42:20,499 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 03:42:20] "GET /web/image/product.template/1937/image_512?unique=2026-09-11T03:41:55.000+00:00 HTTP/1.1" 200 - 3 0.004 0.062 2026-09-11 03:42:20,521 26 INFO rb-c800635-224702-414046 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-09-11 03:42:20,533 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 03:42:20] "GET /web/image/ir.attachment/5658/raw HTTP/1.1" 200 - 4 0.001 0.006 2026-09-11 03:42:20,541 26 INFO ? werkzeug: 127.0.0.1 - - [11/Sep/2026 03:42: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-09-11 03:42:20,567 26 INFO rb-c800635-224702-414046 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-09-11 03:42:20,571 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 03:42:20] "GET /web/image/product.product/2423/image_512?unique=2026-09-11T03:41:55.000+00:00 HTTP/1.1" 200 - 8 0.006 0.023 2026-09-11 03:42:20,629 26 INFO rb-c800635-224702-414046 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-09-11 03:42:20,685 26 INFO rb-c800635-224702-414046 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #18987263 started for PoS orders references: [{'name': None, 'pos_reference': '260-95-000001', 'uuid': 'abb83de1-afa7-46b5-9f69-d7ebf342839a'}] 2026-09-11 03:42:20,737 26 INFO rb-c800635-224702-414046 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #18987263 order {'name': None, 'pos_reference': '260-95-000001', 'uuid': 'abb83de1-afa7-46b5-9f69-d7ebf342839a'} created pos.order #656 2026-09-11 03:42:20,749 26 INFO rb-c800635-224702-414046 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #18987263 finished 2026-09-11 03:42:20,836 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 03:42:20] "POST /pos-self-order/process-order/kiosk HTTP/1.1" 200 - 101 0.117 0.093 2026-09-11 03:42:20,909 26 INFO rb-c800635-224702-414046 odoo.addons.pos_online_payment_self_order.tests.test_self_order_fake_payment.TestSelfOrderFakePayment.test_online_payment_kiosk_qr_code.browser: tour succeeded 2026-09-11 03:42:20,910 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 03:42:20] "POST /pos-self-order/get-user-data/ HTTP/1.1" 200 - 9 0.009 0.015 2026-09-11 03:42:20,911 26 INFO rb-c800635-224702-414046 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-09-11 03:42:20,957 26 INFO rb-c800635-224702-414046 odoo.addons.pos_online_payment_self_order.tests.test_self_order_fake_payment.TestSelfOrderFakePayment.test_online_payment_kiosk_qr_code.browser: heap 7694920 (allocated 8126464) 2026-09-11 03:42:20,962 26 INFO rb-c800635-224702-414046 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 93620 2026-09-11 03:42:20,963 26 INFO rb-c800635-224702-414046 odoo.addons.pos_online_payment_self_order.tests.test_self_order_fake_payment.TestSelfOrderFakePayment.test_online_payment_kiosk_qr_code: Closing websocket connection 2026-09-11 03:42:20,964 26 INFO rb-c800635-224702-414046 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 93620 2026-09-11 03:42:21,025 26 INFO rb-c800635-224702-414046 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-c800635-224702-414046/chrome_logs/chrome_log_20260911_034221_024950_test_online_payment_kiosk_qr_code.txt 2026-09-11 03:42:21,025 26 INFO rb-c800635-224702-414046 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/tmpe7zjn2zb_chrome_odoo" 2026-09-11 03:42:21,079 26 INFO rb-c800635-224702-414046 odoo.addons.pos_online_payment_self_order.tests.test_self_order_fake_payment: Starting TestSelfOrderFakePayment.test_online_payment_mobile ... 2026-09-11 03:42:24,303 26 INFO rb-c800635-224702-414046 odoo.addons.pos_online_payment_self_order.tests.test_self_order_fake_payment.TestSelfOrderFakePayment.test_online_payment_mobile: Chrome pid: 93806 2026-09-11 03:42:24,304 26 INFO rb-c800635-224702-414046 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/tmpobzd_rqe_chrome_odoo 2026-09-11 03:42:24,304 26 INFO rb-c800635-224702-414046 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:45257/json/version 2026-09-11 03:42:24,305 26 INFO rb-c800635-224702-414046 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:45257', path='/json/version', query='', fragment='') with timeout 3 increased to 10s during tests 2026-09-11 03:42:24,331 26 INFO rb-c800635-224702-414046 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-09-11 03:42:24,331 26 INFO rb-c800635-224702-414046 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:45257/json 2026-09-11 03:42:24,332 26 INFO rb-c800635-224702-414046 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:45257', path='/json', query='', fragment='') with timeout 3 increased to 10s during tests 2026-09-11 03:42:24,340 26 INFO rb-c800635-224702-414046 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:45257/devtools/page/562DC8A3FE7DD3E1CF5736314E3102A3 2026-09-11 03:42:24,352 26 INFO rb-c800635-224702-414046 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-09-11 03:42:24,360 26 INFO rb-c800635-224702-414046 odoo.addons.pos_online_payment_self_order.tests.test_self_order_fake_payment.TestSelfOrderFakePayment.test_online_payment_mobile: Chrome headless enable page notifications 2026-09-11 03:42:24,418 26 INFO rb-c800635-224702-414046 odoo.addons.pos_online_payment_self_order.tests.test_self_order_fake_payment.TestSelfOrderFakePayment.test_online_payment_mobile: Setting session cookie in browser 2026-09-11 03:42:24,496 26 INFO rb-c800635-224702-414046 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=1ee07138e929493b" in browser 2026-09-11 03:42:24,496 26 INFO rb-c800635-224702-414046 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=1ee07138e929493b" 2026-09-11 03:42:24,514 26 INFO rb-c800635-224702-414046 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-09-11 03:42:24,887 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 03:42:24] "GET /pos-self/96?access_token=1ee07138e929493b HTTP/1.1" 200 - 57 0.091 0.285 2026-09-11 03:42:24,891 26 INFO rb-c800635-224702-414046 odoo.addons.pos_online_payment_self_order.tests.test_self_order_fake_payment.TestSelfOrderFakePayment.test_online_payment_mobile: Navigation result: {'frameId': '562DC8A3FE7DD3E1CF5736314E3102A3', 'loaderId': 'A3541A99D51242E414370DA7B8391543', 'isDownload': False} 2026-09-11 03:42:24,891 26 INFO rb-c800635-224702-414046 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-09-11 03:42:24,908 26 INFO rb-c800635-224702-414046 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-09-11 03:42:24,935 26 INFO rb-c800635-224702-414046 odoo.addons.base.models.assetsbundle: Found a similar attachment for /web/assets/1/3bd1372/pos_self_order.assets.min.js, copying from /web/assets/3bd1372/pos_self_order.assets.min.js 2026-09-11 03:42:24,955 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 03:42:24] "GET /web/assets/1/3bd1372/pos_self_order.assets.min.js HTTP/1.1" 200 - 8 0.010 0.026 2026-09-11 03:42:24,965 26 INFO rb-c800635-224702-414046 odoo.addons.base.models.assetsbundle: Found a similar attachment for /web/assets/1/80a013a/pos_self_order.assets_tests.min.js, copying from /web/assets/80a013a/pos_self_order.assets_tests.min.js 2026-09-11 03:42:24,987 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 03:42:24] "GET /web/assets/1/80a013a/pos_self_order.assets_tests.min.js HTTP/1.1" 200 - 8 0.009 0.057 2026-09-11 03:42:25,004 26 INFO rb-c800635-224702-414046 odoo.addons.base.models.assetsbundle: Found a similar attachment for /web/assets/1/db4d7a1/pos_self_order.assets.min.css, copying from /web/assets/db4d7a1/pos_self_order.assets.min.css 2026-09-11 03:42:25,032 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 03:42:25] "GET /web/assets/1/db4d7a1/pos_self_order.assets.min.css HTTP/1.1" 200 - 8 0.021 0.089 2026-09-11 03:42:25,152 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 03:42:25] "GET /favicon.ico HTTP/1.1" 301 - 1 0.001 0.008 2026-09-11 03:42:25,164 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 03:42:25] "GET /website/translations?hash=&lang=en_US HTTP/1.1" 200 - 1 0.001 0.009 2026-09-11 03:42:25,176 26 INFO rb-c800635-224702-414046 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=1ee07138e929493b", "delayToCheckUndeterminisms": 0})" 2026-09-11 03:42:25,177 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 03:42:25] "GET /web/image/website/1/favicon?unique=47d98e1 HTTP/1.1" 200 - 5 0.002 0.009 2026-09-11 03:42:25,182 26 INFO rb-c800635-224702-414046 odoo.http: Session expired 2026-09-11 03:42:25,182 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 03:42:25] "POST /pos/ping HTTP/1.1" 200 - 1 0.000 0.004 2026-09-11 03:42:25,184 26 INFO rb-c800635-224702-414046 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-09-11 03:42:25,247 26 INFO rb-c800635-224702-414046 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-09-11 03:42:25,265 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 03:42:25] "POST /pos-self/relations/96 HTTP/1.1" 200 - 37 0.029 0.035 2026-09-11 03:42:25,298 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 03:42:25] "GET /bus/websocket_worker_bundle?v=19.0-2 HTTP/1.1" 200 - 3 0.002 0.093 2026-09-11 03:42:25,603 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 03:42:25] "POST /pos-self/data/96 HTTP/1.1" 200 - 184 0.160 0.146 2026-09-11 03:42:25,606 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 03:42:25] "GET /websocket?version=19.0-2 HTTP/1.1" 101 - 1 0.000 0.287 2026-09-11 03:42:25,642 26 INFO rb-c800635-224702-414046 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-09-11 03:42:25,689 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 03:42:25] "GET /web/image/ir.attachment/5733/raw HTTP/1.1" 200 - 4 0.001 0.007 2026-09-11 03:42:25,744 26 INFO rb-c800635-224702-414046 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-09-11 03:42:25,806 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 03:42:25] "GET /web/image/pos.category/239/image_128?unique=2026-09-11T03:41:55.000+00:00 HTTP/1.1" 200 - 2 0.003 0.030 2026-09-11 03:42:25,811 26 INFO ? werkzeug: 127.0.0.1 - - [11/Sep/2026 03:42:25] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.017 2026-09-11 03:42:25,827 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 03:42:25] "GET /web/image/product.template/1934/image_512?unique=2026-09-11T03:41:55.000+00:00 HTTP/1.1" 200 - 3 0.003 0.032 2026-09-11 03:42:25,833 26 INFO rb-c800635-224702-414046 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-09-11 03:42:25,841 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 03:42:25] "GET /web/image/product.template/1935/image_512?unique=2026-09-11T03:41:55.000+00:00 HTTP/1.1" 200 - 3 0.003 0.042 2026-09-11 03:42:25,854 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 03:42:25] "GET /web/image/product.template/1936/image_512?unique=2026-09-11T03:41:55.000+00:00 HTTP/1.1" 200 - 3 0.002 0.053 2026-09-11 03:42:25,866 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 03:42:25] "GET /web/image/product.template/1938/image_512?unique=2026-09-11T03:41:55.000+00:00 HTTP/1.1" 200 - 3 0.002 0.055 2026-09-11 03:42:25,886 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 03:42:25] "GET /web/image/product.template/1937/image_512?unique=2026-09-11T03:41:55.000+00:00 HTTP/1.1" 200 - 3 0.005 0.068 2026-09-11 03:42:25,898 26 INFO rb-c800635-224702-414046 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-09-11 03:42:25,975 26 INFO rb-c800635-224702-414046 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-09-11 03:42:25,999 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 03:42:25] "GET /web/image/ir.attachment/5699/raw HTTP/1.1" 200 - 4 0.001 0.006 2026-09-11 03:42:26,029 26 INFO ? werkzeug: 127.0.0.1 - - [11/Sep/2026 03:42:26] "GET /web/static/src/libs/fontawesome/fonts/fontawesome-webfont.woff2?v=4.7.0 HTTP/1.1" 200 - 0 0.000 0.019 2026-09-11 03:42:26,030 26 INFO rb-c800635-224702-414046 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-09-11 03:42:26,045 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 03:42:26] "GET /web/image/product.product/2423/image_512?unique=2026-09-11T03:41:55.000+00:00 HTTP/1.1" 200 - 8 0.008 0.025 2026-09-11 03:42:26,071 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 03:42:26] "GET /web/image/product.product/2425/image_512?unique=2026-09-11T03:41:55.000+00:00 HTTP/1.1" 200 - 8 0.012 0.046 2026-09-11 03:42:26,083 26 INFO rb-c800635-224702-414046 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-09-11 03:42:26,141 26 INFO rb-c800635-224702-414046 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-09-11 03:42:26,193 26 INFO rb-c800635-224702-414046 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-09-11 03:42:26,259 26 INFO rb-c800635-224702-414046 odoo.addons.pos_online_payment_self_order.tests.test_self_order_fake_payment.TestSelfOrderFakePayment.test_online_payment_mobile.browser: tour succeeded 2026-09-11 03:42:26,259 26 INFO rb-c800635-224702-414046 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-09-11 03:42:26,293 26 INFO rb-c800635-224702-414046 odoo.addons.pos_online_payment_self_order.tests.test_self_order_fake_payment.TestSelfOrderFakePayment.test_online_payment_mobile.browser: heap 7908536 (allocated 8650752) 2026-09-11 03:42:26,307 26 INFO rb-c800635-224702-414046 odoo.addons.pos_online_payment_self_order.tests.test_self_order_fake_payment.TestSelfOrderFakePayment.test_online_payment_mobile: Closing chrome headless with pid 93806 2026-09-11 03:42:26,309 26 INFO rb-c800635-224702-414046 odoo.addons.pos_online_payment_self_order.tests.test_self_order_fake_payment.TestSelfOrderFakePayment.test_online_payment_mobile: Closing websocket connection 2026-09-11 03:42:26,310 26 INFO rb-c800635-224702-414046 odoo.addons.pos_online_payment_self_order.tests.test_self_order_fake_payment.TestSelfOrderFakePayment.test_online_payment_mobile: Terminating chrome headless with pid 93806 2026-09-11 03:42:26,352 26 INFO rb-c800635-224702-414046 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #55563953 started for PoS orders references: [{'name': None, 'pos_reference': '260-96-000001', 'uuid': '2f8e3f30-f357-44a5-b901-e44b1e92c26c'}] 2026-09-11 03:42:26,382 26 INFO rb-c800635-224702-414046 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-c800635-224702-414046/chrome_logs/chrome_log_20260911_034226_382250_test_online_payment_mobile.txt 2026-09-11 03:42:26,382 26 INFO rb-c800635-224702-414046 odoo.addons.pos_online_payment_self_order.tests.test_self_order_fake_payment.TestSelfOrderFakePayment.test_online_payment_mobile: Removing chrome user profile "/tmp/tmpobzd_rqe_chrome_odoo" 2026-09-11 03:42:26,390 26 INFO rb-c800635-224702-414046 odoo.addons.pos_online_payment_self_order.tests.test_self_order_fake_payment.TestSelfOrderFakePayment.test_online_payment_mobile: waiting for threads: [, ] 2026-09-11 03:42:26,434 26 INFO rb-c800635-224702-414046 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #55563953 order {'name': None, 'pos_reference': '260-96-000001', 'uuid': '2f8e3f30-f357-44a5-b901-e44b1e92c26c'} created pos.order #657 2026-09-11 03:42:26,435 26 INFO rb-c800635-224702-414046 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #55563953 finished 2026-09-11 03:42:26,545 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 03:42:26] "POST /pos-self-order/process-order/mobile HTTP/1.1" 200 - 104 0.180 0.107 2026-09-11 03:42:26,562 26 INFO rb-c800635-224702-414046 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: read, uid: 3, model: pos.order 2026-09-11 03:42:27,442 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 03:42:27] "GET /pos/pay/657?access_token=393a651e-17c0-42d7-9616-951608ea33a9 HTTP/1.1" 200 - 126 0.101 0.787 2026-09-11 03:42:27,453 26 INFO rb-c800635-224702-414046 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: read, uid: 3, model: pos.order 2026-09-11 03:42:27,495 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 03:42:27] "POST /pos/pay/transaction/657 HTTP/1.1" 200 - 29 0.017 0.029 2026-09-11 03:42:27,522 26 INFO rb-c800635-224702-414046 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: read, uid: 3, model: pos.order 2026-09-11 03:42:28,182 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 03:42:28] "GET /pos/pay/confirmation/657?access_token=393a651e-17c0-42d7-9616-951608ea33a9&exit_route=/&tx_id=8 HTTP/1.1" 303 - 289 0.303 0.361 2026-09-11 03:42:28,447 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 03:42:28] "GET / HTTP/1.1" 200 - 32 0.023 0.240 2026-09-11 03:42:28,450 26 INFO rb-c800635-224702-414046 odoo.addons.base.models.ir_cron: Job 'Payment: Post-process transactions' (33) starting 2026-09-11 03:42:28,480 26 INFO rb-c800635-224702-414046 odoo.tests.common: Simulating signal changes during tests 2026-09-11 03:42:28,483 26 INFO rb-c800635-224702-414046 odoo.addons.base.models.ir_cron: Job 'Payment: Post-process transactions' (33) fully done (#loop 1; done 0; remaining 0; duration 0.03s) 2026-09-11 03:42:28,531 26 INFO rb-c800635-224702-414046 odoo.addons.pos_online_payment_self_order.tests.test_self_order_fake_payment: Starting TestSelfOrderFakePayment.test_online_payment_mobile_no_confirmation_page ... 2026-09-11 03:42:31,689 26 INFO rb-c800635-224702-414046 odoo.addons.pos_online_payment_self_order.tests.test_self_order_fake_payment.TestSelfOrderFakePayment.test_online_payment_mobile_no_confirmation_page: Chrome pid: 93995 2026-09-11 03:42:31,690 26 INFO rb-c800635-224702-414046 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/tmpsdo7pl8n_chrome_odoo 2026-09-11 03:42:31,690 26 INFO rb-c800635-224702-414046 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:43881/json/version 2026-09-11 03:42:31,691 26 INFO rb-c800635-224702-414046 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:43881', path='/json/version', query='', fragment='') with timeout 3 increased to 10s during tests 2026-09-11 03:42:31,727 26 INFO rb-c800635-224702-414046 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-09-11 03:42:31,727 26 INFO rb-c800635-224702-414046 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:43881/json 2026-09-11 03:42:31,727 26 INFO rb-c800635-224702-414046 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:43881', path='/json', query='', fragment='') with timeout 3 increased to 10s during tests 2026-09-11 03:42:31,736 26 INFO rb-c800635-224702-414046 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:43881/devtools/page/3A1072FDBECDE7025CEB26053BAF6FED 2026-09-11 03:42:31,745 26 INFO rb-c800635-224702-414046 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-09-11 03:42:31,750 26 INFO rb-c800635-224702-414046 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-09-11 03:42:31,828 26 INFO rb-c800635-224702-414046 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-09-11 03:42:31,882 26 INFO rb-c800635-224702-414046 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=f8c1ef399d264b36" in browser 2026-09-11 03:42:31,883 26 INFO rb-c800635-224702-414046 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=f8c1ef399d264b36" 2026-09-11 03:42:31,899 26 INFO rb-c800635-224702-414046 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-09-11 03:42:32,254 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 03:42:32] "GET /pos-self/97?access_token=f8c1ef399d264b36 HTTP/1.1" 200 - 57 0.035 0.324 2026-09-11 03:42:32,258 26 INFO rb-c800635-224702-414046 odoo.addons.pos_online_payment_self_order.tests.test_self_order_fake_payment.TestSelfOrderFakePayment.test_online_payment_mobile_no_confirmation_page: Navigation result: {'frameId': '3A1072FDBECDE7025CEB26053BAF6FED', 'loaderId': 'C33A37F78B299EE75FAF94C24D1A4923', 'isDownload': False} 2026-09-11 03:42:32,258 26 INFO rb-c800635-224702-414046 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-09-11 03:42:32,278 26 INFO rb-c800635-224702-414046 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-09-11 03:42:32,297 26 INFO rb-c800635-224702-414046 odoo.addons.base.models.assetsbundle: Found a similar attachment for /web/assets/1/db4d7a1/pos_self_order.assets.min.css, copying from /web/assets/db4d7a1/pos_self_order.assets.min.css 2026-09-11 03:42:32,330 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 03:42:32] "GET /web/assets/1/db4d7a1/pos_self_order.assets.min.css HTTP/1.1" 200 - 8 0.018 0.027 2026-09-11 03:42:32,338 26 INFO rb-c800635-224702-414046 odoo.addons.base.models.assetsbundle: Found a similar attachment for /web/assets/1/3bd1372/pos_self_order.assets.min.js, copying from /web/assets/3bd1372/pos_self_order.assets.min.js 2026-09-11 03:42:32,356 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 03:42:32] "GET /web/assets/1/3bd1372/pos_self_order.assets.min.js HTTP/1.1" 200 - 8 0.005 0.066 2026-09-11 03:42:32,364 26 INFO rb-c800635-224702-414046 odoo.addons.base.models.assetsbundle: Found a similar attachment for /web/assets/1/80a013a/pos_self_order.assets_tests.min.js, copying from /web/assets/80a013a/pos_self_order.assets_tests.min.js 2026-09-11 03:42:32,375 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 03:42:32] "GET /web/assets/1/80a013a/pos_self_order.assets_tests.min.js HTTP/1.1" 200 - 8 0.005 0.081 2026-09-11 03:42:32,519 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 03:42:32] "GET /favicon.ico HTTP/1.1" 301 - 1 0.001 0.007 2026-09-11 03:42:32,529 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 03:42:32] "GET /website/translations?hash=&lang=en_US HTTP/1.1" 200 - 1 0.001 0.006 2026-09-11 03:42:32,546 26 INFO rb-c800635-224702-414046 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=f8c1ef399d264b36", "delayToCheckUndeterminisms": 0})" 2026-09-11 03:42:32,552 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 03:42:32] "GET /web/image/website/1/favicon?unique=47d98e1 HTTP/1.1" 200 - 5 0.006 0.008 2026-09-11 03:42:32,554 26 INFO rb-c800635-224702-414046 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-09-11 03:42:32,558 26 INFO rb-c800635-224702-414046 odoo.http: Session expired 2026-09-11 03:42:32,558 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 03:42:32] "POST /pos/ping HTTP/1.1" 200 - 1 0.002 0.008 2026-09-11 03:42:32,614 26 INFO rb-c800635-224702-414046 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-09-11 03:42:32,632 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 03:42:32] "POST /pos-self/relations/97 HTTP/1.1" 200 - 37 0.022 0.033 2026-09-11 03:42:32,660 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 03:42:32] "GET /bus/websocket_worker_bundle?v=19.0-2 HTTP/1.1" 200 - 3 0.001 0.079 2026-09-11 03:42:32,921 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 03:42:32] "POST /pos-self/data/97 HTTP/1.1" 200 - 184 0.107 0.139 2026-09-11 03:42:32,926 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 03:42:32] "GET /websocket?version=19.0-2 HTTP/1.1" 101 - 1 0.001 0.243 2026-09-11 03:42:32,962 26 INFO rb-c800635-224702-414046 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-09-11 03:42:33,000 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 03:42:33] "GET /web/image/ir.attachment/5774/raw HTTP/1.1" 200 - 4 0.006 0.005 2026-09-11 03:42:33,055 26 INFO rb-c800635-224702-414046 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-09-11 03:42:33,122 26 INFO ? werkzeug: 127.0.0.1 - - [11/Sep/2026 03:42:33] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.002 2026-09-11 03:42:33,127 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 03:42:33] "GET /web/image/pos.category/239/image_128?unique=2026-09-11T03:41:55.000+00:00 HTTP/1.1" 200 - 2 0.001 0.022 2026-09-11 03:42:33,148 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 03:42:33] "GET /web/image/product.template/1934/image_512?unique=2026-09-11T03:41:55.000+00:00 HTTP/1.1" 200 - 3 0.007 0.025 2026-09-11 03:42:33,158 26 INFO rb-c800635-224702-414046 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-09-11 03:42:33,171 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 03:42:33] "GET /web/image/product.template/1935/image_512?unique=2026-09-11T03:41:55.000+00:00 HTTP/1.1" 200 - 3 0.008 0.045 2026-09-11 03:42:33,198 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 03:42:33] "GET /web/image/product.template/1938/image_512?unique=2026-09-11T03:41:55.000+00:00 HTTP/1.1" 200 - 3 0.004 0.075 2026-09-11 03:42:33,208 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 03:42:33] "GET /web/image/product.template/1936/image_512?unique=2026-09-11T03:41:55.000+00:00 HTTP/1.1" 200 - 3 0.003 0.081 2026-09-11 03:42:33,219 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 03:42:33] "GET /web/image/product.template/1937/image_512?unique=2026-09-11T03:41:55.000+00:00 HTTP/1.1" 200 - 3 0.001 0.082 2026-09-11 03:42:33,221 26 INFO rb-c800635-224702-414046 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-09-11 03:42:33,292 26 INFO rb-c800635-224702-414046 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-09-11 03:42:33,308 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 03:42:33] "GET /web/image/ir.attachment/5740/raw HTTP/1.1" 200 - 4 0.001 0.005 2026-09-11 03:42:33,334 26 INFO ? werkzeug: 127.0.0.1 - - [11/Sep/2026 03:42:33] "GET /web/static/src/libs/fontawesome/fonts/fontawesome-webfont.woff2?v=4.7.0 HTTP/1.1" 200 - 0 0.000 0.001 2026-09-11 03:42:33,345 26 INFO rb-c800635-224702-414046 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-09-11 03:42:33,361 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 03:42:33] "GET /web/image/product.product/2423/image_512?unique=2026-09-11T03:41:55.000+00:00 HTTP/1.1" 200 - 8 0.007 0.024 2026-09-11 03:42:33,382 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 03:42:33] "GET /web/image/product.product/2425/image_512?unique=2026-09-11T03:41:55.000+00:00 HTTP/1.1" 200 - 8 0.005 0.038 2026-09-11 03:42:33,395 26 INFO rb-c800635-224702-414046 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-09-11 03:42:33,454 26 INFO rb-c800635-224702-414046 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-09-11 03:42:33,506 26 INFO rb-c800635-224702-414046 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-09-11 03:42:33,572 26 INFO rb-c800635-224702-414046 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-09-11 03:42:33,573 26 INFO rb-c800635-224702-414046 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-09-11 03:42:33,634 26 INFO rb-c800635-224702-414046 odoo.addons.pos_online_payment_self_order.tests.test_self_order_fake_payment.TestSelfOrderFakePayment.test_online_payment_mobile_no_confirmation_page.browser: heap 7884864 (allocated 8650752) 2026-09-11 03:42:33,643 26 INFO rb-c800635-224702-414046 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 93995 2026-09-11 03:42:33,647 26 INFO rb-c800635-224702-414046 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-09-11 03:42:33,650 26 INFO rb-c800635-224702-414046 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #72188407 started for PoS orders references: [{'name': None, 'pos_reference': '260-97-000001', 'uuid': '28008b4f-bb98-4089-a054-46ab334717b6'}] 2026-09-11 03:42:33,650 26 INFO rb-c800635-224702-414046 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 93995 2026-09-11 03:42:33,689 26 INFO rb-c800635-224702-414046 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #72188407 order {'name': None, 'pos_reference': '260-97-000001', 'uuid': '28008b4f-bb98-4089-a054-46ab334717b6'} created pos.order #658 2026-09-11 03:42:33,690 26 INFO rb-c800635-224702-414046 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #72188407 finished 2026-09-11 03:42:33,761 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 03:42:33] "POST /pos-self-order/process-order/mobile HTTP/1.1" 200 - 104 0.087 0.099 2026-09-11 03:42:33,763 26 INFO rb-c800635-224702-414046 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-c800635-224702-414046/chrome_logs/chrome_log_20260911_034233_763545_test_online_payment_mobile_no_confirmation_page.txt 2026-09-11 03:42:33,763 26 INFO rb-c800635-224702-414046 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/tmpsdo7pl8n_chrome_odoo" 2026-09-11 03:42:33,782 26 INFO rb-c800635-224702-414046 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: read, uid: 3, model: pos.order 2026-09-11 03:42:34,497 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 03:42:34] "GET /pos/pay/658?access_token=74ba694f-f6a2-4b7a-a629-325a73a384cb HTTP/1.1" 200 - 126 0.090 0.631 2026-09-11 03:42:34,504 26 INFO rb-c800635-224702-414046 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: read, uid: 3, model: pos.order 2026-09-11 03:42:34,541 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 03:42:34] "POST /pos/pay/transaction/658 HTTP/1.1" 200 - 29 0.016 0.023 2026-09-11 03:42:34,561 26 INFO rb-c800635-224702-414046 odoo.addons.base.models.ir_cron: Job 'Payment: Post-process transactions' (33) starting 2026-09-11 03:42:35,205 26 INFO rb-c800635-224702-414046 odoo.tests.common: Simulating signal changes during tests 2026-09-11 03:42:35,211 26 INFO rb-c800635-224702-414046 odoo.addons.base.models.ir_cron: Job 'Payment: Post-process transactions' (33) fully done (#loop 1; done 0; remaining 0; duration 0.65s) 2026-09-11 03:42:35,248 26 INFO rb-c800635-224702-414046 odoo.addons.pos_online_payment_self_order.tests.test_self_order_fake_payment: Starting TestSelfOrderFakePayment.test_online_payment_mobile_self_order_preparation_changes ... 2026-09-11 03:42:38,787 26 INFO rb-c800635-224702-414046 odoo.addons.pos_online_payment_self_order.tests.test_self_order_fake_payment.TestSelfOrderFakePayment.test_online_payment_mobile_self_order_preparation_changes: Chrome pid: 94188 2026-09-11 03:42:38,787 26 INFO rb-c800635-224702-414046 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/tmp88kdrrc8_chrome_odoo 2026-09-11 03:42:38,787 26 INFO rb-c800635-224702-414046 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:38351/json/version 2026-09-11 03:42:38,789 26 INFO rb-c800635-224702-414046 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-09-11 03:42:38,831 26 INFO rb-c800635-224702-414046 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-09-11 03:42:38,831 26 INFO rb-c800635-224702-414046 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:38351/json 2026-09-11 03:42:38,831 26 INFO rb-c800635-224702-414046 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-09-11 03:42:38,856 26 INFO rb-c800635-224702-414046 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:38351/devtools/page/DAFB0FF654E31DE2D05039B2EE2D326A 2026-09-11 03:42:38,872 26 INFO rb-c800635-224702-414046 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-09-11 03:42:38,882 26 INFO rb-c800635-224702-414046 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-09-11 03:42:38,922 26 INFO rb-c800635-224702-414046 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-09-11 03:42:38,976 26 INFO rb-c800635-224702-414046 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=1bed64ca1e414d9a" in browser 2026-09-11 03:42:38,976 26 INFO rb-c800635-224702-414046 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=1bed64ca1e414d9a" 2026-09-11 03:42:38,997 26 INFO rb-c800635-224702-414046 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-09-11 03:42:39,332 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 03:42:39] "GET /pos-self/98?access_token=1bed64ca1e414d9a HTTP/1.1" 200 - 57 0.052 0.290 2026-09-11 03:42:39,336 26 INFO rb-c800635-224702-414046 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': 'DAFB0FF654E31DE2D05039B2EE2D326A', 'loaderId': '263D2EA486447091E3B5B24D4A147A49', 'isDownload': False} 2026-09-11 03:42:39,336 26 INFO rb-c800635-224702-414046 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-09-11 03:42:39,354 26 INFO rb-c800635-224702-414046 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-09-11 03:42:39,375 26 INFO rb-c800635-224702-414046 odoo.addons.base.models.assetsbundle: Found a similar attachment for /web/assets/1/db4d7a1/pos_self_order.assets.min.css, copying from /web/assets/db4d7a1/pos_self_order.assets.min.css 2026-09-11 03:42:39,422 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 03:42:39] "GET /web/assets/1/db4d7a1/pos_self_order.assets.min.css HTTP/1.1" 200 - 8 0.036 0.025 2026-09-11 03:42:39,431 26 INFO rb-c800635-224702-414046 odoo.addons.base.models.assetsbundle: Found a similar attachment for /web/assets/1/80a013a/pos_self_order.assets_tests.min.js, copying from /web/assets/80a013a/pos_self_order.assets_tests.min.js 2026-09-11 03:42:39,451 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 03:42:39] "GET /web/assets/1/80a013a/pos_self_order.assets_tests.min.js HTTP/1.1" 200 - 8 0.009 0.081 2026-09-11 03:42:39,472 26 INFO rb-c800635-224702-414046 odoo.addons.base.models.assetsbundle: Found a similar attachment for /web/assets/1/3bd1372/pos_self_order.assets.min.js, copying from /web/assets/3bd1372/pos_self_order.assets.min.js 2026-09-11 03:42:39,494 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 03:42:39] "GET /web/assets/1/3bd1372/pos_self_order.assets.min.js HTTP/1.1" 200 - 8 0.013 0.116 2026-09-11 03:42:39,651 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 03:42:39] "GET /favicon.ico HTTP/1.1" 301 - 1 0.001 0.014 2026-09-11 03:42:39,665 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 03:42:39] "GET /website/translations?hash=&lang=en_US HTTP/1.1" 200 - 1 0.005 0.017 2026-09-11 03:42:39,686 26 INFO rb-c800635-224702-414046 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=1bed64ca1e414d9a", "delayToCheckUndeterminisms": 0})" 2026-09-11 03:42:39,687 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 03:42:39] "GET /web/image/website/1/favicon?unique=47d98e1 HTTP/1.1" 200 - 5 0.008 0.013 2026-09-11 03:42:39,696 26 INFO rb-c800635-224702-414046 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-09-11 03:42:39,696 26 INFO rb-c800635-224702-414046 odoo.http: Session expired 2026-09-11 03:42:39,696 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 03:42:39] "POST /pos/ping HTTP/1.1" 200 - 1 0.000 0.008 2026-09-11 03:42:39,750 26 INFO rb-c800635-224702-414046 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-09-11 03:42:39,791 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 03:42:39] "POST /pos-self/relations/98 HTTP/1.1" 200 - 37 0.051 0.029 2026-09-11 03:42:39,819 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 03:42:39] "GET /bus/websocket_worker_bundle?v=19.0-2 HTTP/1.1" 200 - 3 0.001 0.104 2026-09-11 03:42:40,120 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 03:42:40] "POST /pos-self/data/98 HTTP/1.1" 200 - 184 0.163 0.132 2026-09-11 03:42:40,123 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 03:42:40] "GET /websocket?version=19.0-2 HTTP/1.1" 101 - 1 0.000 0.290 2026-09-11 03:42:40,150 26 INFO rb-c800635-224702-414046 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-09-11 03:42:40,182 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 03:42:40] "GET /web/image/ir.attachment/5815/raw HTTP/1.1" 200 - 4 0.001 0.004 2026-09-11 03:42:40,233 26 INFO rb-c800635-224702-414046 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-09-11 03:42:40,297 26 INFO ? werkzeug: 127.0.0.1 - - [11/Sep/2026 03:42:40] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.001 2026-09-11 03:42:40,318 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 03:42:40] "GET /web/image/pos.category/239/image_128?unique=2026-09-11T03:41:55.000+00:00 HTTP/1.1" 200 - 2 0.005 0.030 2026-09-11 03:42:40,339 26 INFO rb-c800635-224702-414046 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-09-11 03:42:40,349 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 03:42:40] "GET /web/image/product.template/1935/image_512?unique=2026-09-11T03:41:55.000+00:00 HTTP/1.1" 200 - 3 0.005 0.043 2026-09-11 03:42:40,363 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 03:42:40] "GET /web/image/product.template/1934/image_512?unique=2026-09-11T03:41:55.000+00:00 HTTP/1.1" 200 - 3 0.003 0.063 2026-09-11 03:42:40,374 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 03:42:40] "GET /web/image/product.template/1938/image_512?unique=2026-09-11T03:41:55.000+00:00 HTTP/1.1" 200 - 3 0.002 0.067 2026-09-11 03:42:40,384 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 03:42:40] "GET /web/image/product.template/1936/image_512?unique=2026-09-11T03:41:55.000+00:00 HTTP/1.1" 200 - 3 0.001 0.068 2026-09-11 03:42:40,397 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 03:42:40] "GET /web/image/product.template/1937/image_512?unique=2026-09-11T03:41:55.000+00:00 HTTP/1.1" 200 - 3 0.002 0.079 2026-09-11 03:42:40,411 26 INFO rb-c800635-224702-414046 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-09-11 03:42:40,481 26 INFO rb-c800635-224702-414046 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-09-11 03:42:40,492 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 03:42:40] "GET /web/image/ir.attachment/5781/raw HTTP/1.1" 200 - 4 0.001 0.005 2026-09-11 03:42:40,524 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 03:42:40] "GET /web/image/product.product/2423/image_512?unique=2026-09-11T03:41:55.000+00:00 HTTP/1.1" 200 - 8 0.004 0.016 2026-09-11 03:42:40,531 26 INFO ? werkzeug: 127.0.0.1 - - [11/Sep/2026 03:42:40] "GET /web/static/src/libs/fontawesome/fonts/fontawesome-webfont.woff2?v=4.7.0 HTTP/1.1" 200 - 0 0.000 0.008 2026-09-11 03:42:40,538 26 INFO rb-c800635-224702-414046 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-09-11 03:42:40,562 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 03:42:40] "GET /web/image/product.product/2425/image_512?unique=2026-09-11T03:41:55.000+00:00 HTTP/1.1" 200 - 8 0.010 0.046 2026-09-11 03:42:40,583 26 INFO rb-c800635-224702-414046 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-09-11 03:42:40,647 26 INFO rb-c800635-224702-414046 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-09-11 03:42:40,696 26 INFO rb-c800635-224702-414046 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-09-11 03:42:40,767 26 INFO rb-c800635-224702-414046 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-09-11 03:42:40,767 26 INFO rb-c800635-224702-414046 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-09-11 03:42:40,814 26 INFO rb-c800635-224702-414046 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #74996979 started for PoS orders references: [{'name': None, 'pos_reference': '260-98-000001', 'uuid': '82563bea-84e0-4f4a-9706-9b333db895d0'}] 2026-09-11 03:42:40,845 26 INFO rb-c800635-224702-414046 odoo.addons.pos_online_payment_self_order.tests.test_self_order_fake_payment.TestSelfOrderFakePayment.test_online_payment_mobile_self_order_preparation_changes.browser: heap 7908748 (allocated 8650752) 2026-09-11 03:42:40,854 26 INFO rb-c800635-224702-414046 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #74996979 order {'name': None, 'pos_reference': '260-98-000001', 'uuid': '82563bea-84e0-4f4a-9706-9b333db895d0'} created pos.order #659 2026-09-11 03:42:40,855 26 INFO rb-c800635-224702-414046 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #74996979 finished 2026-09-11 03:42:40,856 26 INFO rb-c800635-224702-414046 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 94188 2026-09-11 03:42:40,858 26 INFO rb-c800635-224702-414046 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-09-11 03:42:40,867 26 INFO rb-c800635-224702-414046 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 94188 2026-09-11 03:42:40,931 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 03:42:40] "POST /pos-self-order/process-order/mobile HTTP/1.1" 200 - 104 0.093 0.079 2026-09-11 03:42:40,939 26 INFO rb-c800635-224702-414046 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-c800635-224702-414046/chrome_logs/chrome_log_20260911_034240_939730_test_online_payment_mobile_self_order_preparation_changes.txt 2026-09-11 03:42:40,940 26 INFO rb-c800635-224702-414046 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/tmp88kdrrc8_chrome_odoo" 2026-09-11 03:42:41,307 26 INFO rb-c800635-224702-414046 odoo.addons.pos_online_payment_self_order.tests.test_self_order_fake_payment.TestSelfOrderFakePayment.test_online_payment_mobile_self_order_preparation_changes: Chrome pid: 94379 2026-09-11 03:42:41,307 26 INFO rb-c800635-224702-414046 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/tmpgqmch7m5_chrome_odoo 2026-09-11 03:42:41,307 26 INFO rb-c800635-224702-414046 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:45563/json/version 2026-09-11 03:42:41,308 26 INFO rb-c800635-224702-414046 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:45563', path='/json/version', query='', fragment='') with timeout 3 increased to 10s during tests 2026-09-11 03:42:41,319 26 INFO rb-c800635-224702-414046 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-09-11 03:42:41,319 26 INFO rb-c800635-224702-414046 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:45563/json 2026-09-11 03:42:41,320 26 INFO rb-c800635-224702-414046 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:45563', path='/json', query='', fragment='') with timeout 3 increased to 10s during tests 2026-09-11 03:42:41,335 26 INFO rb-c800635-224702-414046 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:45563/devtools/page/E75A8D98C2058558E47F7CD9448508F2 2026-09-11 03:42:41,339 26 INFO rb-c800635-224702-414046 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-09-11 03:42:41,340 26 INFO rb-c800635-224702-414046 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-09-11 03:42:41,357 26 INFO rb-c800635-224702-414046 odoo.addons.base.models.res_users: Login successful for login:pos_user from n/a 2026-09-11 03:42:41,367 26 INFO rb-c800635-224702-414046 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-09-11 03:42:41,370 26 INFO rb-c800635-224702-414046 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-09-11 03:42:41,370 26 INFO rb-c800635-224702-414046 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-09-11 03:42:41,820 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 03:42:41] "GET /pos/ui?config_id=98 HTTP/1.1" 200 - 70 0.054 0.385 2026-09-11 03:42:41,824 26 INFO rb-c800635-224702-414046 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': 'E75A8D98C2058558E47F7CD9448508F2', 'loaderId': '748F48D177DCAD2578F87B0E5A6A78E6', 'isDownload': False} 2026-09-11 03:42:41,825 26 INFO rb-c800635-224702-414046 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-09-11 03:42:41,847 26 INFO rb-c800635-224702-414046 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-09-11 03:42:41,863 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 03:42:41] "GET /web/assets/cbcf32d/point_of_sale.assets_prod.min.css HTTP/1.1" 200 - 2 0.001 0.009 2026-09-11 03:42:41,869 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 03:42:41] "GET /web/assets/31c33ef/web.__assets_tests_call__.min.js HTTP/1.1" 200 - 2 0.001 0.011 2026-09-11 03:42:41,872 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 03:42:41] "GET /web/assets/e7bee96/point_of_sale.assets_prod.min.js HTTP/1.1" 200 - 2 0.001 0.018 2026-09-11 03:42:42,310 26 INFO ? werkzeug: 127.0.0.1 - - [11/Sep/2026 03:42:42] "GET /point_of_sale/static/src/img/favicon.ico HTTP/1.1" 200 - 0 0.000 0.002 2026-09-11 03:42:42,315 26 INFO ? werkzeug: 127.0.0.1 - - [11/Sep/2026 03:42:42] "GET /web/static/fonts/lato/Lato-Reg-webfont.woff HTTP/1.1" 200 - 0 0.000 0.002 2026-09-11 03:42:42,321 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 03:42:42] "GET /web/webclient/translations?hash=&lang=en_US HTTP/1.1" 200 - 0 0.000 0.005 2026-09-11 03:42:42,333 26 INFO rb-c800635-224702-414046 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-09-11 03:42:42,339 26 INFO rb-c800635-224702-414046 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-09-11 03:42:42,354 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 03:42:42] "POST /web/dataset/call_kw/barcode.nomenclature/read#barcode.nomenclature.read HTTP/1.1" 200 - 4 0.004 0.009 2026-09-11 03:42:42,367 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 03:42:42] "POST /web/dataset/call_kw/barcode.rule/search_read#barcode.rule.search_read HTTP/1.1" 200 - 1 0.000 0.003 2026-09-11 03:42:42,380 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 03:42:42] "POST /pos/ping HTTP/1.1" 200 - 0 0.000 0.002 2026-09-11 03:42:42,408 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 03:42:42] "POST /web/dataset/call_kw/pos.config/register_new_device_identifier#pos.config.register_new_device_identifier HTTP/1.1" 200 - 5 0.009 0.005 2026-09-11 03:42:42,414 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 03:42:42] "GET /bus/websocket_worker_bundle?v=19.0-2 HTTP/1.1" 200 - 2 0.003 0.011 2026-09-11 03:42:42,460 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 03:42:42] "POST /web/dataset/call_kw/pos.session/load_data_params#pos.session.load_data_params HTTP/1.1" 200 - 11 0.015 0.023 2026-09-11 03:42:42,463 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 03:42:42] "GET /websocket?version=19.0-2 HTTP/1.1" 101 - 0 0.000 0.028 2026-09-11 03:42:43,207 26 INFO rb-c800635-224702-414046 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: read, uid: 185, model: sale.order 2026-09-11 03:42:43,211 26 INFO rb-c800635-224702-414046 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-09-11 03:42:43,211 26 INFO rb-c800635-224702-414046 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: read, uid: 185, model: sale.order.line 2026-09-11 03:42:43,213 26 INFO rb-c800635-224702-414046 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-09-11 03:42:43,221 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 03:42:43] "POST /web/dataset/call_kw/pos.session/load_data#pos.session.load_data HTTP/1.1" 200 - 484 0.392 0.332 2026-09-11 03:42:43,252 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 03:42:43] "POST /web/dataset/call_kw/pos.session/filter_local_data#pos.session.filter_local_data HTTP/1.1" 200 - 0 0.000 0.019 2026-09-11 03:42:43,339 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 03:42:43] "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.007 2026-09-11 03:42:43,403 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 03:42:43] "GET /web/image/res.company/1/logo/256x256 HTTP/1.1" 200 - 8 0.005 0.031 2026-09-11 03:42:43,439 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 03:42:43] "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.007 2026-09-11 03:42:43,458 26 INFO rb-c800635-224702-414046 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-09-11 03:42:43,465 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 03:42:43] "POST /web/dataset/call_kw/product.product/has_access#product.product.has_access HTTP/1.1" 200 - 1 0.002 0.004 2026-09-11 03:42:43,510 26 INFO ? werkzeug: 127.0.0.1 - - [11/Sep/2026 03:42:43] "GET /point_of_sale/static/src/fonts/Inconsolata.otf HTTP/1.1" 200 - 0 0.000 0.003 2026-09-11 03:42:43,537 26 INFO ? werkzeug: 127.0.0.1 - - [11/Sep/2026 03:42:43] "GET /pos_restaurant/static/img/plan.svg HTTP/1.1" 200 - 0 0.000 0.027 2026-09-11 03:42:43,542 26 INFO ? werkzeug: 127.0.0.1 - - [11/Sep/2026 03:42:43] "GET /hr_attendance/static/img/background-light.svg HTTP/1.1" 200 - 0 0.000 0.012 2026-09-11 03:42:43,545 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 03:42:43] "GET /web/image?model=res.company&id=1&field=logo HTTP/1.1" 200 - 3 0.016 0.015 2026-09-11 03:42:43,547 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 03:42:43] "GET /pos/service-worker.js HTTP/1.1" 200 - 0 0.000 0.035 2026-09-11 03:42:43,565 26 INFO ? werkzeug: 127.0.0.1 - - [11/Sep/2026 03:42:43] "GET /web/static/fonts/google/Roboto/Roboto-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.001 2026-09-11 03:42:43,566 26 INFO ? werkzeug: 127.0.0.1 - - [11/Sep/2026 03:42:43] "GET /web/static/src/libs/fontawesome/fonts/fontawesome-webfont.woff2?v=4.7.0 HTTP/1.1" 200 - 0 0.000 0.005 2026-09-11 03:42:43,613 26 INFO rb-c800635-224702-414046 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-09-11 03:42:43,672 26 INFO ? werkzeug: 127.0.0.1 - - [11/Sep/2026 03:42:43] "GET /web/static/lib/zxing-library/zxing-library.js HTTP/1.1" 200 - 0 0.000 0.010 2026-09-11 03:42:43,724 26 INFO rb-c800635-224702-414046 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-09-11 03:42:43,742 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 03:42:43] "GET /pos/ui/98 HTTP/1.1" 200 - 31 0.032 0.056 2026-09-11 03:42:43,774 26 INFO rb-c800635-224702-414046 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-09-11 03:42:43,796 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 03:42:43] "GET /pos/ui/98?from_backend=True HTTP/1.1" 200 - 31 0.023 0.132 2026-09-11 03:42:43,850 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 03:42:43] "POST /web/dataset/call_kw/pos.order/read_pos_orders#pos.order.read_pos_orders HTTP/1.1" 200 - 37 0.019 0.100 2026-09-11 03:42:43,880 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 03:42:43] "POST /web/dataset/call_kw/pos.config/notify_synchronisation#pos.config.notify_synchronisation HTTP/1.1" 200 - 4 0.004 0.012 2026-09-11 03:42:43,906 26 INFO rb-c800635-224702-414046 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-09-11 03:42:43,937 26 INFO ? werkzeug: 127.0.0.1 - - [11/Sep/2026 03:42:43] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.001 2026-09-11 03:42:43,963 26 INFO rb-c800635-224702-414046 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-09-11 03:42:44,028 26 INFO rb-c800635-224702-414046 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-09-11 03:42:44,079 26 INFO rb-c800635-224702-414046 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-09-11 03:42:44,080 26 INFO rb-c800635-224702-414046 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-09-11 03:42:44,150 26 INFO rb-c800635-224702-414046 odoo.addons.pos_online_payment_self_order.tests.test_self_order_fake_payment.TestSelfOrderFakePayment.test_online_payment_mobile_self_order_preparation_changes.browser: heap 13530172 (allocated 14417920) 2026-09-11 03:42:44,163 26 INFO rb-c800635-224702-414046 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 94379 2026-09-11 03:42:44,164 26 INFO rb-c800635-224702-414046 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-09-11 03:42:44,164 26 INFO rb-c800635-224702-414046 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 94379 2026-09-11 03:42:44,265 26 INFO rb-c800635-224702-414046 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-c800635-224702-414046/chrome_logs/chrome_log_20260911_034244_265117_test_online_payment_mobile_self_order_preparation_changes.txt 2026-09-11 03:42:44,265 26 INFO rb-c800635-224702-414046 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/tmpgqmch7m5_chrome_odoo" 2026-09-11 03:42:44,297 26 INFO rb-c800635-224702-414046 odoo.addons.pos_online_payment_self_order.tests.test_self_order_fake_payment: Starting TestSelfOrderFakePayment.test_online_payment_self_pay_after_meal_table ... 2026-09-11 03:42:47,485 26 INFO rb-c800635-224702-414046 odoo.addons.pos_online_payment_self_order.tests.test_self_order_fake_payment.TestSelfOrderFakePayment.test_online_payment_self_pay_after_meal_table: Chrome pid: 94573 2026-09-11 03:42:47,486 26 INFO rb-c800635-224702-414046 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/tmp50s8npih_chrome_odoo 2026-09-11 03:42:47,486 26 INFO rb-c800635-224702-414046 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:38903/json/version 2026-09-11 03:42:47,487 26 INFO rb-c800635-224702-414046 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:38903', path='/json/version', query='', fragment='') with timeout 3 increased to 10s during tests 2026-09-11 03:42:47,500 26 INFO rb-c800635-224702-414046 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-09-11 03:42:47,500 26 INFO rb-c800635-224702-414046 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:38903/json 2026-09-11 03:42:47,504 26 INFO rb-c800635-224702-414046 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:38903', path='/json', query='', fragment='') with timeout 3 increased to 10s during tests 2026-09-11 03:42:47,517 26 INFO rb-c800635-224702-414046 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:38903/devtools/page/E7657AEC4E3B838CE3136B72ED024979 2026-09-11 03:42:47,537 26 INFO rb-c800635-224702-414046 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-09-11 03:42:47,543 26 INFO rb-c800635-224702-414046 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-09-11 03:42:47,559 26 INFO rb-c800635-224702-414046 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-09-11 03:42:47,614 26 INFO rb-c800635-224702-414046 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=f4687edcb3a44270" in browser 2026-09-11 03:42:47,615 26 INFO rb-c800635-224702-414046 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=f4687edcb3a44270" 2026-09-11 03:42:47,626 26 INFO rb-c800635-224702-414046 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-09-11 03:42:47,981 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 03:42:47] "GET /pos-self/99?access_token=f4687edcb3a44270 HTTP/1.1" 200 - 57 0.036 0.322 2026-09-11 03:42:47,984 26 INFO rb-c800635-224702-414046 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': 'E7657AEC4E3B838CE3136B72ED024979', 'loaderId': 'F6728BAD93A3B35FF8E035114417FB15', 'isDownload': False} 2026-09-11 03:42:47,984 26 INFO rb-c800635-224702-414046 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-09-11 03:42:47,999 26 INFO rb-c800635-224702-414046 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-09-11 03:42:48,020 26 INFO rb-c800635-224702-414046 odoo.addons.base.models.assetsbundle: Found a similar attachment for /web/assets/1/3bd1372/pos_self_order.assets.min.js, copying from /web/assets/3bd1372/pos_self_order.assets.min.js 2026-09-11 03:42:48,044 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 03:42:48] "GET /web/assets/1/3bd1372/pos_self_order.assets.min.js HTTP/1.1" 200 - 8 0.005 0.034 2026-09-11 03:42:48,059 26 INFO rb-c800635-224702-414046 odoo.addons.base.models.assetsbundle: Found a similar attachment for /web/assets/1/db4d7a1/pos_self_order.assets.min.css, copying from /web/assets/db4d7a1/pos_self_order.assets.min.css 2026-09-11 03:42:48,088 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 03:42:48] "GET /web/assets/1/db4d7a1/pos_self_order.assets.min.css HTTP/1.1" 200 - 8 0.020 0.058 2026-09-11 03:42:48,108 26 INFO rb-c800635-224702-414046 odoo.addons.base.models.assetsbundle: Found a similar attachment for /web/assets/1/80a013a/pos_self_order.assets_tests.min.js, copying from /web/assets/80a013a/pos_self_order.assets_tests.min.js 2026-09-11 03:42:48,131 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 03:42:48] "GET /web/assets/1/80a013a/pos_self_order.assets_tests.min.js HTTP/1.1" 200 - 8 0.010 0.109 2026-09-11 03:42:48,235 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 03:42:48] "GET /favicon.ico HTTP/1.1" 301 - 1 0.001 0.007 2026-09-11 03:42:48,248 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 03:42:48] "GET /website/translations?hash=&lang=en_US HTTP/1.1" 200 - 1 0.002 0.011 2026-09-11 03:42:48,260 26 INFO rb-c800635-224702-414046 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=f4687edcb3a44270", "delayToCheckUndeterminisms": 0})" 2026-09-11 03:42:48,263 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 03:42:48] "GET /web/image/website/1/favicon?unique=47d98e1 HTTP/1.1" 200 - 5 0.004 0.017 2026-09-11 03:42:48,267 26 INFO rb-c800635-224702-414046 odoo.http: Session expired 2026-09-11 03:42:48,268 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 03:42:48] "POST /pos/ping HTTP/1.1" 200 - 1 0.000 0.006 2026-09-11 03:42:48,271 26 INFO rb-c800635-224702-414046 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-09-11 03:42:48,315 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 03:42:48] "GET /bus/websocket_worker_bundle?v=19.0-2 HTTP/1.1" 200 - 3 0.001 0.031 2026-09-11 03:42:48,327 26 INFO rb-c800635-224702-414046 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-09-11 03:42:48,368 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 03:42:48] "POST /pos-self/relations/99 HTTP/1.1" 200 - 37 0.020 0.066 2026-09-11 03:42:48,372 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 03:42:48] "GET /websocket?version=19.0-2 HTTP/1.1" 101 - 1 0.000 0.035 2026-09-11 03:42:48,676 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 03:42:48] "POST /pos-self/data/99 HTTP/1.1" 200 - 184 0.127 0.151 2026-09-11 03:42:48,750 26 INFO rb-c800635-224702-414046 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-09-11 03:42:48,790 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 03:42:48] "GET /web/image/ir.attachment/5859/raw HTTP/1.1" 200 - 4 0.001 0.005 2026-09-11 03:42:48,826 26 INFO rb-c800635-224702-414046 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-09-11 03:42:48,843 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 03:42:48] "GET /web/image/ir.attachment/5822/raw HTTP/1.1" 200 - 4 0.001 0.005 2026-09-11 03:42:48,851 26 INFO ? werkzeug: 127.0.0.1 - - [11/Sep/2026 03:42:48] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.001 2026-09-11 03:42:48,880 26 INFO rb-c800635-224702-414046 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-09-11 03:42:48,954 26 INFO rb-c800635-224702-414046 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-09-11 03:42:48,979 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 03:42:48] "GET /web/image/pos.category/239/image_128?unique=2026-09-11T03:41:55.000+00:00 HTTP/1.1" 200 - 2 0.001 0.017 2026-09-11 03:42:48,998 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 03:42:48] "GET /web/image/product.template/1934/image_512?unique=2026-09-11T03:41:55.000+00:00 HTTP/1.1" 200 - 3 0.002 0.026 2026-09-11 03:42:49,021 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 03:42:49] "GET /web/image/product.template/1935/image_512?unique=2026-09-11T03:41:55.000+00:00 HTTP/1.1" 200 - 3 0.006 0.042 2026-09-11 03:42:49,031 26 INFO rb-c800635-224702-414046 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-09-11 03:42:49,047 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 03:42:49] "GET /web/image/product.template/1938/image_512?unique=2026-09-11T03:41:55.000+00:00 HTTP/1.1" 200 - 3 0.009 0.062 2026-09-11 03:42:49,074 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 03:42:49] "GET /web/image/product.template/1936/image_512?unique=2026-09-11T03:41:55.000+00:00 HTTP/1.1" 200 - 3 0.006 0.089 2026-09-11 03:42:49,092 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 03:42:49] "GET /web/image/product.template/1937/image_512?unique=2026-09-11T03:41:55.000+00:00 HTTP/1.1" 200 - 3 0.003 0.102 2026-09-11 03:42:49,096 26 INFO rb-c800635-224702-414046 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-09-11 03:42:49,119 26 INFO ? werkzeug: 127.0.0.1 - - [11/Sep/2026 03:42: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-09-11 03:42:49,141 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 03:42:49] "GET /web/image/product.product/2423/image_512?unique=2026-09-11T03:41:55.000+00:00 HTTP/1.1" 200 - 8 0.007 0.018 2026-09-11 03:42:49,163 26 INFO rb-c800635-224702-414046 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-09-11 03:42:49,222 26 INFO rb-c800635-224702-414046 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-09-11 03:42:49,244 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 03:42:49] "POST /pos-self-order/get-slots HTTP/1.1" 200 - 10 0.008 0.011 2026-09-11 03:42:49,289 26 INFO rb-c800635-224702-414046 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-09-11 03:42:49,357 26 INFO rb-c800635-224702-414046 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-09-11 03:42:49,385 26 INFO rb-c800635-224702-414046 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #37186144 started for PoS orders references: [{'name': None, 'pos_reference': '260-99-000001', 'uuid': 'cf14fb2f-018a-4daf-acab-3c3513d300b2'}] 2026-09-11 03:42:49,422 26 INFO rb-c800635-224702-414046 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #37186144 order {'name': None, 'pos_reference': '260-99-000001', 'uuid': 'cf14fb2f-018a-4daf-acab-3c3513d300b2'} created pos.order #660 2026-09-11 03:42:49,438 26 INFO rb-c800635-224702-414046 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #37186144 finished 2026-09-11 03:42:49,543 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 03:42:49] "POST /pos-self-order/process-order/mobile HTTP/1.1" 200 - 102 0.087 0.102 2026-09-11 03:42:49,586 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 03:42:49] "POST /pos-self-order/get-user-data/ HTTP/1.1" 200 - 9 0.008 0.009 2026-09-11 03:42:49,598 26 INFO rb-c800635-224702-414046 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-09-11 03:42:49,653 26 INFO rb-c800635-224702-414046 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-09-11 03:42:49,715 26 INFO rb-c800635-224702-414046 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-09-11 03:42:49,778 26 INFO rb-c800635-224702-414046 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-09-11 03:42:49,814 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 03:42:49] "GET /web/image/product.product/2425/image_512?unique=2026-09-11T03:41:55.000+00:00 HTTP/1.1" 200 - 8 0.003 0.010 2026-09-11 03:42:49,829 26 INFO rb-c800635-224702-414046 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-09-11 03:42:49,891 26 INFO rb-c800635-224702-414046 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-09-11 03:42:49,929 26 INFO rb-c800635-224702-414046 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #92246237 started for PoS orders references: [{'name': None, 'pos_reference': '260-99-000001', 'uuid': 'cf14fb2f-018a-4daf-acab-3c3513d300b2'}] 2026-09-11 03:42:49,953 26 INFO rb-c800635-224702-414046 odoo.addons.point_of_sale.models.pos_order: Added lines [1085] to pos.order #660 2026-09-11 03:42:49,959 26 INFO rb-c800635-224702-414046 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #92246237 order {'name': None, 'pos_reference': '260-99-000001', 'uuid': 'cf14fb2f-018a-4daf-acab-3c3513d300b2'} updated pos.order #660 2026-09-11 03:42:49,974 26 INFO rb-c800635-224702-414046 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #92246237 finished 2026-09-11 03:42:50,096 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 03:42:50] "POST /pos-self-order/process-order/mobile HTTP/1.1" 200 - 87 0.087 0.121 2026-09-11 03:42:50,140 26 INFO rb-c800635-224702-414046 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-09-11 03:42:50,169 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 03:42:50] "POST /pos-self-order/get-user-data/ HTTP/1.1" 200 - 9 0.013 0.024 2026-09-11 03:42:50,195 26 INFO rb-c800635-224702-414046 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-09-11 03:42:50,251 26 INFO rb-c800635-224702-414046 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-09-11 03:42:50,312 26 INFO rb-c800635-224702-414046 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-09-11 03:42:50,313 26 INFO rb-c800635-224702-414046 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-09-11 03:42:50,364 26 INFO rb-c800635-224702-414046 odoo.addons.pos_online_payment_self_order.tests.test_self_order_fake_payment.TestSelfOrderFakePayment.test_online_payment_self_pay_after_meal_table.browser: heap 8951744 (allocated 10485760) 2026-09-11 03:42:50,370 26 INFO rb-c800635-224702-414046 odoo.addons.pos_online_payment_self_order.tests.test_self_order_fake_payment.TestSelfOrderFakePayment.test_online_payment_self_pay_after_meal_table.browser: Error received after termination: console.groupEnd 2026-09-11 03:42:50,390 26 INFO rb-c800635-224702-414046 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 94573 2026-09-11 03:42:50,398 26 INFO rb-c800635-224702-414046 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-09-11 03:42:50,406 26 INFO rb-c800635-224702-414046 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 94573 2026-09-11 03:42:50,500 26 INFO rb-c800635-224702-414046 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-c800635-224702-414046/chrome_logs/chrome_log_20260911_034250_500585_test_online_payment_self_pay_after_meal_table.txt 2026-09-11 03:42:50,500 26 INFO rb-c800635-224702-414046 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/tmp50s8npih_chrome_odoo" 2026-09-11 03:42:50,772 26 INFO rb-c800635-224702-414046 odoo.addons.pos_online_payment_self_order.tests.test_self_order_fake_payment.TestSelfOrderFakePayment.test_online_payment_self_pay_after_meal_table: Chrome pid: 94762 2026-09-11 03:42:50,773 26 INFO rb-c800635-224702-414046 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/tmpmwmvsjpf_chrome_odoo 2026-09-11 03:42:50,773 26 INFO rb-c800635-224702-414046 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:43829/json/version 2026-09-11 03:42:50,774 26 INFO rb-c800635-224702-414046 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:43829', path='/json/version', query='', fragment='') with timeout 3 increased to 10s during tests 2026-09-11 03:42:50,838 26 INFO rb-c800635-224702-414046 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-09-11 03:42:50,838 26 INFO rb-c800635-224702-414046 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:43829/json 2026-09-11 03:42:50,838 26 INFO rb-c800635-224702-414046 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:43829', path='/json', query='', fragment='') with timeout 3 increased to 10s during tests 2026-09-11 03:42:50,871 26 INFO rb-c800635-224702-414046 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:43829/devtools/page/4E4E690EE2FBB0A71115BD08D609E7CE 2026-09-11 03:42:50,892 26 INFO rb-c800635-224702-414046 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-09-11 03:42:50,896 26 INFO rb-c800635-224702-414046 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-09-11 03:42:50,916 26 INFO rb-c800635-224702-414046 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-09-11 03:42:50,925 26 INFO rb-c800635-224702-414046 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=f4687edcb3a44270&table_identifier=d7fa13f8" in browser 2026-09-11 03:42:50,925 26 INFO rb-c800635-224702-414046 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=f4687edcb3a44270&table_identifier=d7fa13f8" 2026-09-11 03:42:50,984 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 03:42:50] "GET /pos-self/99?access_token=f4687edcb3a44270&table_identifier=d7fa13f8 HTTP/1.1" 200 - 9 0.016 0.022 2026-09-11 03:42:50,990 26 INFO rb-c800635-224702-414046 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': '4E4E690EE2FBB0A71115BD08D609E7CE', 'loaderId': '8C27ADB6A6AA499486E9D483331EBA2D', 'isDownload': False} 2026-09-11 03:42:50,990 26 INFO rb-c800635-224702-414046 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-09-11 03:42:51,020 26 INFO rb-c800635-224702-414046 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-09-11 03:42:51,039 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 03:42:51] "GET /web/assets/1/80a013a/pos_self_order.assets_tests.min.js HTTP/1.1" 200 - 3 0.001 0.009 2026-09-11 03:42:51,055 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 03:42:51] "GET /web/assets/1/db4d7a1/pos_self_order.assets.min.css HTTP/1.1" 200 - 3 0.004 0.019 2026-09-11 03:42:51,067 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 03:42:51] "GET /web/assets/1/3bd1372/pos_self_order.assets.min.js HTTP/1.1" 200 - 3 0.003 0.037 2026-09-11 03:42:51,226 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 03:42:51] "GET /favicon.ico HTTP/1.1" 301 - 1 0.001 0.006 2026-09-11 03:42:51,229 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 03:42:51] "GET /website/translations?hash=&lang=en_US HTTP/1.1" 200 - 0 0.000 0.007 2026-09-11 03:42:51,247 26 INFO rb-c800635-224702-414046 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=f4687edcb3a44270&table_identifier=d7fa13f8", "delayToCheckUndeterminisms": 0})" 2026-09-11 03:42:51,259 26 INFO rb-c800635-224702-414046 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-09-11 03:42:51,260 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 03:42:51] "GET /web/image/website/1/favicon?unique=47d98e1 HTTP/1.1" 200 - 4 0.003 0.016 2026-09-11 03:42:51,263 26 INFO rb-c800635-224702-414046 odoo.http: Session expired 2026-09-11 03:42:51,263 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 03:42:51] "POST /pos/ping HTTP/1.1" 200 - 0 0.000 0.014 2026-09-11 03:42:51,309 26 INFO rb-c800635-224702-414046 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-09-11 03:42:51,318 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 03:42:51] "POST /pos-self/relations/99 HTTP/1.1" 200 - 16 0.011 0.033 2026-09-11 03:42:51,324 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 03:42:51] "GET /bus/websocket_worker_bundle?v=19.0-2 HTTP/1.1" 200 - 2 0.001 0.046 2026-09-11 03:42:51,360 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 03:42:51] "GET /websocket?version=19.0-2 HTTP/1.1" 101 - 0 0.000 0.004 2026-09-11 03:42:51,621 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 03:42:51] "POST /pos-self/data/99 HTTP/1.1" 200 - 116 0.111 0.145 2026-09-11 03:42:51,680 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 03:42:51] "POST /pos-self-order/get-user-data/ HTTP/1.1" 200 - 7 0.004 0.008 2026-09-11 03:42:51,690 26 INFO rb-c800635-224702-414046 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-09-11 03:42:51,734 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 03:42:51] "GET /web/image/ir.attachment/5859/raw HTTP/1.1" 200 - 4 0.001 0.008 2026-09-11 03:42:51,751 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 03:42:51] "POST /pos-self-order/get-user-data/ HTTP/1.1" 200 - 7 0.004 0.010 2026-09-11 03:42:51,754 26 INFO rb-c800635-224702-414046 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-09-11 03:42:51,766 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 03:42:51] "POST /pos-self-order/get-user-data/ HTTP/1.1" 200 - 7 0.008 0.013 2026-09-11 03:42:51,776 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 03:42:51] "GET /web/image/ir.attachment/5822/raw HTTP/1.1" 200 - 4 0.003 0.013 2026-09-11 03:42:51,785 26 INFO ? werkzeug: 127.0.0.1 - - [11/Sep/2026 03:42:51] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.001 2026-09-11 03:42:51,833 26 INFO rb-c800635-224702-414046 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-09-11 03:42:51,888 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 03:42:51] "GET /web/image/pos.category/239/image_128?unique=2026-09-11T03:41:55.000+00:00 HTTP/1.1" 200 - 2 0.005 0.035 2026-09-11 03:42:51,906 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 03:42:51] "GET /web/image/product.template/1935/image_512?unique=2026-09-11T03:41:55.000+00:00 HTTP/1.1" 200 - 3 0.002 0.045 2026-09-11 03:42:51,909 26 INFO rb-c800635-224702-414046 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-09-11 03:42:51,919 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 03:42:51] "GET /web/image/product.template/1934/image_512?unique=2026-09-11T03:41:55.000+00:00 HTTP/1.1" 200 - 3 0.002 0.051 2026-09-11 03:42:51,931 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 03:42:51] "GET /web/image/product.template/1936/image_512?unique=2026-09-11T03:41:55.000+00:00 HTTP/1.1" 200 - 3 0.002 0.057 2026-09-11 03:42:51,951 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 03:42:51] "GET /web/image/product.template/1938/image_512?unique=2026-09-11T03:41:55.000+00:00 HTTP/1.1" 200 - 3 0.010 0.072 2026-09-11 03:42:51,968 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 03:42:51] "GET /web/image/product.template/1937/image_512?unique=2026-09-11T03:41:55.000+00:00 HTTP/1.1" 200 - 3 0.006 0.088 2026-09-11 03:42:51,970 26 INFO rb-c800635-224702-414046 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-09-11 03:42:52,015 26 INFO ? werkzeug: 127.0.0.1 - - [11/Sep/2026 03:42:52] "GET /web/static/src/libs/fontawesome/fonts/fontawesome-webfont.woff2?v=4.7.0 HTTP/1.1" 200 - 0 0.000 0.016 2026-09-11 03:42:52,021 26 INFO rb-c800635-224702-414046 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-09-11 03:42:52,049 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 03:42:52] "GET /web/image/product.product/2423/image_512?unique=2026-09-11T03:41:55.000+00:00 HTTP/1.1" 200 - 8 0.040 0.018 2026-09-11 03:42:52,090 26 INFO rb-c800635-224702-414046 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-09-11 03:42:52,119 26 INFO rb-c800635-224702-414046 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #76922966 started for PoS orders references: [{'name': None, 'pos_reference': '260-99-000002', 'uuid': '95ad07e5-02bc-473d-8b6f-6aad68bec31e'}] 2026-09-11 03:42:52,146 26 INFO rb-c800635-224702-414046 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #76922966 order {'name': None, 'pos_reference': '260-99-000002', 'uuid': '95ad07e5-02bc-473d-8b6f-6aad68bec31e'} created pos.order #661 2026-09-11 03:42:52,157 26 INFO rb-c800635-224702-414046 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #76922966 finished 2026-09-11 03:42:52,228 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 03:42:52] "POST /pos-self-order/process-order/mobile HTTP/1.1" 200 - 70 0.041 0.101 2026-09-11 03:42:52,261 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 03:42:52] "POST /pos-self-order/get-user-data/ HTTP/1.1" 200 - 9 0.003 0.009 2026-09-11 03:42:52,277 26 INFO rb-c800635-224702-414046 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-09-11 03:42:52,338 26 INFO rb-c800635-224702-414046 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-09-11 03:42:52,397 26 INFO rb-c800635-224702-414046 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-09-11 03:42:52,453 26 INFO rb-c800635-224702-414046 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-09-11 03:42:52,490 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 03:42:52] "GET /web/image/product.product/2425/image_512?unique=2026-09-11T03:41:55.000+00:00 HTTP/1.1" 200 - 8 0.003 0.019 2026-09-11 03:42:52,505 26 INFO rb-c800635-224702-414046 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-09-11 03:42:52,571 26 INFO rb-c800635-224702-414046 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-09-11 03:42:52,612 26 INFO rb-c800635-224702-414046 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #69248749 started for PoS orders references: [{'name': None, 'pos_reference': '260-99-000002', 'uuid': '95ad07e5-02bc-473d-8b6f-6aad68bec31e'}] 2026-09-11 03:42:52,629 26 INFO rb-c800635-224702-414046 odoo.addons.point_of_sale.models.pos_order: Added lines [1087] to pos.order #661 2026-09-11 03:42:52,634 26 INFO rb-c800635-224702-414046 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #69248749 order {'name': None, 'pos_reference': '260-99-000002', 'uuid': '95ad07e5-02bc-473d-8b6f-6aad68bec31e'} updated pos.order #661 2026-09-11 03:42:52,644 26 INFO rb-c800635-224702-414046 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #69248749 finished 2026-09-11 03:42:52,725 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 03:42:52] "POST /pos-self-order/process-order/mobile HTTP/1.1" 200 - 87 0.050 0.095 2026-09-11 03:42:52,770 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 03:42:52] "POST /pos-self-order/get-user-data/ HTTP/1.1" 200 - 9 0.005 0.010 2026-09-11 03:42:52,777 26 INFO rb-c800635-224702-414046 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-09-11 03:42:52,835 26 INFO rb-c800635-224702-414046 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-09-11 03:42:52,889 26 INFO rb-c800635-224702-414046 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-09-11 03:42:52,954 26 INFO rb-c800635-224702-414046 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-09-11 03:42:52,955 26 INFO rb-c800635-224702-414046 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-09-11 03:42:53,048 26 INFO rb-c800635-224702-414046 odoo.addons.pos_online_payment_self_order.tests.test_self_order_fake_payment.TestSelfOrderFakePayment.test_online_payment_self_pay_after_meal_table.browser: heap 8745096 (allocated 9961472) 2026-09-11 03:42:53,049 26 INFO rb-c800635-224702-414046 odoo.addons.pos_online_payment_self_order.tests.test_self_order_fake_payment.TestSelfOrderFakePayment.test_online_payment_self_pay_after_meal_table.browser: Error received after termination: console.groupEnd 2026-09-11 03:42:53,067 26 INFO rb-c800635-224702-414046 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 94762 2026-09-11 03:42:53,069 26 INFO rb-c800635-224702-414046 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-09-11 03:42:53,070 26 INFO rb-c800635-224702-414046 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 94762 2026-09-11 03:42:53,086 26 INFO rb-c800635-224702-414046 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: read, uid: 3, model: pos.order 2026-09-11 03:42:53,181 26 INFO rb-c800635-224702-414046 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-c800635-224702-414046/chrome_logs/chrome_log_20260911_034253_181533_test_online_payment_self_pay_after_meal_table.txt 2026-09-11 03:42:53,181 26 INFO rb-c800635-224702-414046 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/tmpmwmvsjpf_chrome_odoo" 2026-09-11 03:42:53,190 26 INFO rb-c800635-224702-414046 odoo.addons.pos_online_payment_self_order.tests.test_self_order_fake_payment.TestSelfOrderFakePayment.test_online_payment_self_pay_after_meal_table: waiting for threads: [] 2026-09-11 03:42:53,895 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 03:42:53] "GET /pos/pay/661?access_token=2af7171e-b872-42df-9543-ea55aacb4a72&exit_route=http://127.0.0.1:8069/pos-self/99?access_token%3Df4687edcb3a44270%26table_identifier%3Dd7fa13f8 HTTP/1.1" 200 - 126 0.110 0.724 2026-09-11 03:42:53,951 26 INFO rb-c800635-224702-414046 odoo.addons.base.models.ir_attachment: filestore gc 11 checked, 11 removed 2026-09-11 03:42:55,434 26 INFO rb-c800635-224702-414046 odoo.addons.pos_online_payment_self_order.tests.test_self_order_fake_payment: Starting TestSelfOrderFakePaymentMail.test_kiosk_cart_restore_and_cancel ... 2026-09-11 03:42:58,450 26 INFO rb-c800635-224702-414046 odoo.addons.pos_online_payment_self_order.tests.test_self_order_fake_payment.TestSelfOrderFakePaymentMail.test_kiosk_cart_restore_and_cancel: Chrome pid: 94965 2026-09-11 03:42:58,450 26 INFO rb-c800635-224702-414046 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/tmpo7ktgudu_chrome_odoo 2026-09-11 03:42:58,450 26 INFO rb-c800635-224702-414046 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:39813/json/version 2026-09-11 03:42:58,460 26 INFO rb-c800635-224702-414046 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:39813', path='/json/version', query='', fragment='') with timeout 3 increased to 10s during tests 2026-09-11 03:42:58,471 26 INFO rb-c800635-224702-414046 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-09-11 03:42:58,474 26 INFO rb-c800635-224702-414046 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:39813/json 2026-09-11 03:42:58,475 26 INFO rb-c800635-224702-414046 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:39813', path='/json', query='', fragment='') with timeout 3 increased to 10s during tests 2026-09-11 03:42:58,481 26 INFO rb-c800635-224702-414046 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:39813/devtools/page/CC5454473ED2D0A5C45583A8E2D1339B 2026-09-11 03:42:58,486 26 INFO rb-c800635-224702-414046 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-09-11 03:42:58,487 26 INFO rb-c800635-224702-414046 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-09-11 03:42:58,499 26 INFO rb-c800635-224702-414046 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-09-11 03:42:58,520 26 INFO rb-c800635-224702-414046 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=519053488e1e4880" in browser 2026-09-11 03:42:58,521 26 INFO rb-c800635-224702-414046 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=519053488e1e4880" 2026-09-11 03:42:58,537 26 INFO rb-c800635-224702-414046 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-09-11 03:42:58,904 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 03:42:58] "GET /pos-self/100?access_token=519053488e1e4880 HTTP/1.1" 200 - 57 0.033 0.339 2026-09-11 03:42:58,908 26 INFO rb-c800635-224702-414046 odoo.addons.pos_online_payment_self_order.tests.test_self_order_fake_payment.TestSelfOrderFakePaymentMail.test_kiosk_cart_restore_and_cancel: Navigation result: {'frameId': 'CC5454473ED2D0A5C45583A8E2D1339B', 'loaderId': '62F6FA4F9DB32D4614B6CBB7093E9FDA', 'isDownload': False} 2026-09-11 03:42:58,908 26 INFO rb-c800635-224702-414046 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-09-11 03:42:58,921 26 INFO rb-c800635-224702-414046 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-09-11 03:42:58,941 26 INFO rb-c800635-224702-414046 odoo.addons.base.models.assetsbundle: Found a similar attachment for /web/assets/1/db4d7a1/pos_self_order.assets.min.css, copying from /web/assets/db4d7a1/pos_self_order.assets.min.css 2026-09-11 03:42:58,995 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 03:42:58] "GET /web/assets/1/db4d7a1/pos_self_order.assets.min.css HTTP/1.1" 200 - 8 0.035 0.033 2026-09-11 03:42:59,011 26 INFO rb-c800635-224702-414046 odoo.addons.base.models.assetsbundle: Found a similar attachment for /web/assets/1/80a013a/pos_self_order.assets_tests.min.js, copying from /web/assets/80a013a/pos_self_order.assets_tests.min.js 2026-09-11 03:42:59,027 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 03:42:59] "GET /web/assets/1/80a013a/pos_self_order.assets_tests.min.js HTTP/1.1" 200 - 8 0.011 0.086 2026-09-11 03:42:59,041 26 INFO rb-c800635-224702-414046 odoo.addons.base.models.assetsbundle: Found a similar attachment for /web/assets/1/3bd1372/pos_self_order.assets.min.js, copying from /web/assets/3bd1372/pos_self_order.assets.min.js 2026-09-11 03:42:59,058 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 03:42:59] "GET /web/assets/1/3bd1372/pos_self_order.assets.min.js HTTP/1.1" 200 - 8 0.005 0.124 2026-09-11 03:42:59,212 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 03:42:59] "GET /favicon.ico HTTP/1.1" 301 - 1 0.002 0.018 2026-09-11 03:42:59,221 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 03:42:59] "GET /website/translations?hash=&lang=en_US HTTP/1.1" 200 - 1 0.002 0.011 2026-09-11 03:42:59,231 26 INFO rb-c800635-224702-414046 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=519053488e1e4880", "delayToCheckUndeterminisms": 0})" 2026-09-11 03:42:59,240 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 03:42:59] "GET /web/image/website/1/favicon?unique=47d98e1 HTTP/1.1" 200 - 5 0.003 0.019 2026-09-11 03:42:59,245 26 INFO rb-c800635-224702-414046 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-09-11 03:42:59,247 26 INFO rb-c800635-224702-414046 odoo.http: Session expired 2026-09-11 03:42:59,248 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 03:42:59] "POST /pos/ping HTTP/1.1" 200 - 1 0.000 0.005 2026-09-11 03:42:59,309 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 03:42:59] "POST /pos-self/relations/100 HTTP/1.1" 200 - 37 0.023 0.031 2026-09-11 03:42:59,349 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 03:42:59] "GET /bus/websocket_worker_bundle?v=19.0-2 HTTP/1.1" 200 - 3 0.001 0.089 2026-09-11 03:42:59,579 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 03:42:59] "POST /pos-self/data/100 HTTP/1.1" 200 - 183 0.085 0.158 2026-09-11 03:42:59,584 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 03:42:59] "GET /websocket?version=19.0-2 HTTP/1.1" 101 - 1 0.000 0.219 2026-09-11 03:42:59,641 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 03:42:59] "GET /web/image/res.company/1/logo/256x256 HTTP/1.1" 200 - 8 0.005 0.025 2026-09-11 03:42:59,649 26 INFO rb-c800635-224702-414046 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-09-11 03:42:59,688 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 03:42:59] "GET /web/image/ir.attachment/5915/raw HTTP/1.1" 200 - 4 0.001 0.004 2026-09-11 03:42:59,746 26 INFO rb-c800635-224702-414046 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-09-11 03:42:59,811 26 INFO ? werkzeug: 127.0.0.1 - - [11/Sep/2026 03:42:59] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.003 2026-09-11 03:42:59,818 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 03:42:59] "GET /web/image/pos.category/240/image_128?unique=2026-09-11T03:42:53.000+00:00 HTTP/1.1" 200 - 2 0.001 0.026 2026-09-11 03:42:59,837 26 INFO rb-c800635-224702-414046 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-09-11 03:42:59,840 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 03:42:59] "GET /web/image/product.template/1940/image_512?unique=2026-09-11T03:42:53.000+00:00 HTTP/1.1" 200 - 3 0.009 0.022 2026-09-11 03:42:59,863 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 03:42:59] "GET /web/image/product.template/1939/image_512?unique=2026-09-11T03:42:53.000+00:00 HTTP/1.1" 200 - 3 0.005 0.052 2026-09-11 03:42:59,876 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 03:42:59] "GET /web/image/product.template/1942/image_512?unique=2026-09-11T03:42:53.000+00:00 HTTP/1.1" 200 - 3 0.001 0.050 2026-09-11 03:42:59,884 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 03:42:59] "GET /web/image/product.template/1943/image_512?unique=2026-09-11T03:42:53.000+00:00 HTTP/1.1" 200 - 3 0.002 0.070 2026-09-11 03:42:59,892 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 03:42:59] "GET /web/image/product.template/1941/image_512?unique=2026-09-11T03:42:53.000+00:00 HTTP/1.1" 200 - 3 0.002 0.075 2026-09-11 03:42:59,905 26 INFO rb-c800635-224702-414046 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-09-11 03:42:59,983 26 INFO rb-c800635-224702-414046 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-09-11 03:42:59,985 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 03:42:59] "GET /web/image/ir.attachment/5881/raw HTTP/1.1" 200 - 4 0.002 0.004 2026-09-11 03:43:00,011 26 INFO ? werkzeug: 127.0.0.1 - - [11/Sep/2026 03:43:00] "GET /web/static/src/libs/fontawesome/fonts/fontawesome-webfont.woff2?v=4.7.0 HTTP/1.1" 200 - 0 0.000 0.004 2026-09-11 03:43:00,025 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 03:43:00] "GET /web/image/product.product/2428/image_512?unique=2026-09-11T03:42:53.000+00:00 HTTP/1.1" 200 - 8 0.003 0.014 2026-09-11 03:43:00,028 26 INFO rb-c800635-224702-414046 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-09-11 03:43:00,040 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 03:43:00] "GET /web/image/product.product/2430/image_512?unique=2026-09-11T03:42:53.000+00:00 HTTP/1.1" 200 - 8 0.004 0.026 2026-09-11 03:43:00,080 26 INFO rb-c800635-224702-414046 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-09-11 03:43:00,147 26 INFO rb-c800635-224702-414046 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-09-11 03:43:00,178 26 INFO rb-c800635-224702-414046 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #63052297 started for PoS orders references: [{'name': None, 'pos_reference': '260-100-000001', 'uuid': 'c3a0cfde-94d7-411e-a62f-0db3285468d3'}] 2026-09-11 03:43:00,211 26 INFO rb-c800635-224702-414046 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #63052297 order {'name': None, 'pos_reference': '260-100-000001', 'uuid': 'c3a0cfde-94d7-411e-a62f-0db3285468d3'} created pos.order #662 2026-09-11 03:43:00,224 26 INFO rb-c800635-224702-414046 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #63052297 finished 2026-09-11 03:43:00,313 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 03:43:00] "POST /pos-self-order/process-order/kiosk HTTP/1.1" 200 - 109 0.066 0.104 2026-09-11 03:43:00,363 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 03:43:00] "POST /pos-self-order/get-user-data/ HTTP/1.1" 200 - 9 0.003 0.009 2026-09-11 03:43:00,396 26 INFO rb-c800635-224702-414046 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-09-11 03:43:00,446 26 INFO rb-c800635-224702-414046 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-09-11 03:43:00,497 26 INFO rb-c800635-224702-414046 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-09-11 03:43:00,551 26 INFO rb-c800635-224702-414046 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-09-11 03:43:00,606 26 INFO rb-c800635-224702-414046 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-09-11 03:43:00,663 26 INFO rb-c800635-224702-414046 odoo.addons.pos_online_payment_self_order.tests.test_self_order_fake_payment.TestSelfOrderFakePaymentMail.test_kiosk_cart_restore_and_cancel.browser: tour succeeded 2026-09-11 03:43:00,664 26 INFO rb-c800635-224702-414046 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-09-11 03:43:00,722 26 INFO rb-c800635-224702-414046 odoo.addons.pos_online_payment_self_order.tests.test_self_order_fake_payment.TestSelfOrderFakePaymentMail.test_kiosk_cart_restore_and_cancel.browser: heap 8317672 (allocated 9437184) 2026-09-11 03:43:00,727 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 03:43:00] "POST /pos-self-order/remove-order HTTP/1.1" 200 - 17 0.019 0.042 2026-09-11 03:43:00,728 26 INFO rb-c800635-224702-414046 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 94965 2026-09-11 03:43:00,729 26 INFO rb-c800635-224702-414046 odoo.addons.pos_online_payment_self_order.tests.test_self_order_fake_payment.TestSelfOrderFakePaymentMail.test_kiosk_cart_restore_and_cancel: Closing websocket connection 2026-09-11 03:43:00,730 26 INFO rb-c800635-224702-414046 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 94965 2026-09-11 03:43:00,792 26 INFO rb-c800635-224702-414046 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-c800635-224702-414046/chrome_logs/chrome_log_20260911_034300_791778_test_kiosk_cart_restore_and_cancel.txt 2026-09-11 03:43:00,792 26 INFO rb-c800635-224702-414046 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/tmpo7ktgudu_chrome_odoo" 2026-09-11 03:43:00,853 26 INFO rb-c800635-224702-414046 odoo.addons.pos_online_payment_self_order.tests.test_self_order_fake_payment: Starting TestSelfOrderFakePaymentMail.test_online_payment_kiosk_qr_code ... 2026-09-11 03:43:03,954 26 INFO rb-c800635-224702-414046 odoo.addons.pos_online_payment_self_order.tests.test_self_order_fake_payment.TestSelfOrderFakePaymentMail.test_online_payment_kiosk_qr_code: Chrome pid: 95154 2026-09-11 03:43:03,955 26 INFO rb-c800635-224702-414046 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/tmpqexjoolo_chrome_odoo 2026-09-11 03:43:03,955 26 INFO rb-c800635-224702-414046 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:45955/json/version 2026-09-11 03:43:03,956 26 INFO rb-c800635-224702-414046 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:45955', path='/json/version', query='', fragment='') with timeout 3 increased to 10s during tests 2026-09-11 03:43:04,021 26 INFO rb-c800635-224702-414046 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-09-11 03:43:04,021 26 INFO rb-c800635-224702-414046 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:45955/json 2026-09-11 03:43:04,021 26 INFO rb-c800635-224702-414046 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:45955', path='/json', query='', fragment='') with timeout 3 increased to 10s during tests 2026-09-11 03:43:04,033 26 INFO rb-c800635-224702-414046 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:45955/devtools/page/4A71CADB27FF3F90F018F893CDD44E68 2026-09-11 03:43:04,043 26 INFO rb-c800635-224702-414046 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-09-11 03:43:04,051 26 INFO rb-c800635-224702-414046 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-09-11 03:43:04,084 26 INFO rb-c800635-224702-414046 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-09-11 03:43:04,107 26 INFO rb-c800635-224702-414046 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=47b5999b312b4da7" in browser 2026-09-11 03:43:04,107 26 INFO rb-c800635-224702-414046 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=47b5999b312b4da7" 2026-09-11 03:43:04,121 26 INFO rb-c800635-224702-414046 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-09-11 03:43:04,442 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 03:43:04] "GET /pos-self/101?access_token=47b5999b312b4da7 HTTP/1.1" 200 - 57 0.026 0.298 2026-09-11 03:43:04,446 26 INFO rb-c800635-224702-414046 odoo.addons.pos_online_payment_self_order.tests.test_self_order_fake_payment.TestSelfOrderFakePaymentMail.test_online_payment_kiosk_qr_code: Navigation result: {'frameId': '4A71CADB27FF3F90F018F893CDD44E68', 'loaderId': '7B8E1E133A473EB16206678897734622', 'isDownload': False} 2026-09-11 03:43:04,446 26 INFO rb-c800635-224702-414046 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-09-11 03:43:04,470 26 INFO rb-c800635-224702-414046 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-09-11 03:43:04,488 26 INFO rb-c800635-224702-414046 odoo.addons.base.models.assetsbundle: Found a similar attachment for /web/assets/1/3bd1372/pos_self_order.assets.min.js, copying from /web/assets/3bd1372/pos_self_order.assets.min.js 2026-09-11 03:43:04,508 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 03:43:04] "GET /web/assets/1/3bd1372/pos_self_order.assets.min.js HTTP/1.1" 200 - 8 0.006 0.026 2026-09-11 03:43:04,525 26 INFO rb-c800635-224702-414046 odoo.addons.base.models.assetsbundle: Found a similar attachment for /web/assets/1/db4d7a1/pos_self_order.assets.min.css, copying from /web/assets/db4d7a1/pos_self_order.assets.min.css 2026-09-11 03:43:04,563 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 03:43:04] "GET /web/assets/1/db4d7a1/pos_self_order.assets.min.css HTTP/1.1" 200 - 8 0.023 0.064 2026-09-11 03:43:04,570 26 INFO rb-c800635-224702-414046 odoo.addons.base.models.assetsbundle: Found a similar attachment for /web/assets/1/80a013a/pos_self_order.assets_tests.min.js, copying from /web/assets/80a013a/pos_self_order.assets_tests.min.js 2026-09-11 03:43:04,584 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 03:43:04] "GET /web/assets/1/80a013a/pos_self_order.assets_tests.min.js HTTP/1.1" 200 - 8 0.005 0.098 2026-09-11 03:43:04,689 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 03:43:04] "GET /favicon.ico HTTP/1.1" 301 - 1 0.001 0.008 2026-09-11 03:43:04,697 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 03:43:04] "GET /website/translations?hash=&lang=en_US HTTP/1.1" 200 - 1 0.001 0.009 2026-09-11 03:43:04,707 26 INFO rb-c800635-224702-414046 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=47b5999b312b4da7", "delayToCheckUndeterminisms": 0})" 2026-09-11 03:43:04,808 26 INFO rb-c800635-224702-414046 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-09-11 03:43:04,810 26 INFO rb-c800635-224702-414046 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-09-11 03:43:04,910 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 03:43:04] "GET /web/image/website/1/favicon?unique=47d98e1 HTTP/1.1" 200 - 5 0.004 0.211 2026-09-11 03:43:04,917 26 INFO rb-c800635-224702-414046 odoo.http: Session expired 2026-09-11 03:43:04,917 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 03:43:04] "POST /pos/ping HTTP/1.1" 200 - 1 0.001 0.106 2026-09-11 03:43:04,986 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 03:43:04] "POST /pos-self/relations/101 HTTP/1.1" 200 - 37 0.028 0.032 2026-09-11 03:43:05,033 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 03:43:05] "GET /bus/websocket_worker_bundle?v=19.0-2 HTTP/1.1" 200 - 3 0.017 0.089 2026-09-11 03:43:05,257 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 03:43:05] "POST /pos-self/data/101 HTTP/1.1" 200 - 183 0.092 0.156 2026-09-11 03:43:05,263 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 03:43:05] "GET /websocket?version=19.0-2 HTTP/1.1" 101 - 1 0.001 0.210 2026-09-11 03:43:05,325 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 03:43:05] "GET /web/image/res.company/1/logo/256x256 HTTP/1.1" 200 - 8 0.003 0.023 2026-09-11 03:43:05,334 26 INFO rb-c800635-224702-414046 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-09-11 03:43:05,378 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 03:43:05] "GET /web/image/ir.attachment/5956/raw HTTP/1.1" 200 - 4 0.002 0.011 2026-09-11 03:43:05,442 26 INFO rb-c800635-224702-414046 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-09-11 03:43:05,495 26 INFO ? werkzeug: 127.0.0.1 - - [11/Sep/2026 03:43:05] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.019 2026-09-11 03:43:05,497 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 03:43:05] "GET /web/image/pos.category/240/image_128?unique=2026-09-11T03:42:53.000+00:00 HTTP/1.1" 200 - 2 0.003 0.030 2026-09-11 03:43:05,514 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 03:43:05] "GET /web/image/product.template/1939/image_512?unique=2026-09-11T03:42:53.000+00:00 HTTP/1.1" 200 - 3 0.006 0.032 2026-09-11 03:43:05,531 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 03:43:05] "GET /web/image/product.template/1940/image_512?unique=2026-09-11T03:42:53.000+00:00 HTTP/1.1" 200 - 3 0.002 0.051 2026-09-11 03:43:05,536 26 INFO rb-c800635-224702-414046 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-09-11 03:43:05,554 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 03:43:05] "GET /web/image/product.template/1943/image_512?unique=2026-09-11T03:42:53.000+00:00 HTTP/1.1" 200 - 3 0.006 0.069 2026-09-11 03:43:05,566 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 03:43:05] "GET /web/image/product.template/1941/image_512?unique=2026-09-11T03:42:53.000+00:00 HTTP/1.1" 200 - 3 0.001 0.081 2026-09-11 03:43:05,592 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 03:43:05] "GET /web/image/product.template/1942/image_512?unique=2026-09-11T03:42:53.000+00:00 HTTP/1.1" 200 - 3 0.002 0.090 2026-09-11 03:43:05,599 26 INFO rb-c800635-224702-414046 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-09-11 03:43:05,628 26 INFO ? werkzeug: 127.0.0.1 - - [11/Sep/2026 03:43:05] "GET /web/static/src/libs/fontawesome/fonts/fontawesome-webfont.woff2?v=4.7.0 HTTP/1.1" 200 - 0 0.000 0.004 2026-09-11 03:43:05,638 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 03:43:05] "GET /web/image/ir.attachment/5922/raw HTTP/1.1" 200 - 4 0.006 0.017 2026-09-11 03:43:05,646 26 INFO rb-c800635-224702-414046 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-09-11 03:43:05,660 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 03:43:05] "GET /web/image/product.product/2428/image_512?unique=2026-09-11T03:42:53.000+00:00 HTTP/1.1" 200 - 8 0.006 0.029 2026-09-11 03:43:05,712 26 INFO rb-c800635-224702-414046 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-09-11 03:43:05,757 26 INFO rb-c800635-224702-414046 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #7101077 started for PoS orders references: [{'name': None, 'pos_reference': '260-101-000001', 'uuid': '01e3e14d-ed88-4378-97ed-7c3fa99b032d'}] 2026-09-11 03:43:05,808 26 INFO rb-c800635-224702-414046 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #7101077 order {'name': None, 'pos_reference': '260-101-000001', 'uuid': '01e3e14d-ed88-4378-97ed-7c3fa99b032d'} created pos.order #663 2026-09-11 03:43:05,818 26 INFO rb-c800635-224702-414046 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #7101077 finished 2026-09-11 03:43:05,928 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 03:43:05] "POST /pos-self-order/process-order/kiosk HTTP/1.1" 200 - 101 0.106 0.114 2026-09-11 03:43:06,011 26 INFO rb-c800635-224702-414046 odoo.addons.pos_online_payment_self_order.tests.test_self_order_fake_payment.TestSelfOrderFakePaymentMail.test_online_payment_kiosk_qr_code.browser: tour succeeded 2026-09-11 03:43:06,011 26 INFO rb-c800635-224702-414046 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-09-11 03:43:06,057 26 INFO rb-c800635-224702-414046 odoo.addons.pos_online_payment_self_order.tests.test_self_order_fake_payment.TestSelfOrderFakePaymentMail.test_online_payment_kiosk_qr_code.browser: heap 7718084 (allocated 8650752) 2026-09-11 03:43:06,060 26 INFO rb-c800635-224702-414046 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 95154 2026-09-11 03:43:06,060 26 INFO rb-c800635-224702-414046 odoo.addons.pos_online_payment_self_order.tests.test_self_order_fake_payment.TestSelfOrderFakePaymentMail.test_online_payment_kiosk_qr_code: Closing websocket connection 2026-09-11 03:43:06,061 26 INFO rb-c800635-224702-414046 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 95154 2026-09-11 03:43:06,156 26 INFO rb-c800635-224702-414046 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-c800635-224702-414046/chrome_logs/chrome_log_20260911_034306_156233_test_online_payment_kiosk_qr_code.txt 2026-09-11 03:43:06,156 26 INFO rb-c800635-224702-414046 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/tmpqexjoolo_chrome_odoo" 2026-09-11 03:43:06,197 26 INFO rb-c800635-224702-414046 odoo.addons.pos_online_payment_self_order.tests.test_self_order_fake_payment: Starting TestSelfOrderFakePaymentMail.test_online_payment_mobile_self_order_preparation_changes ... 2026-09-11 03:43:09,294 26 INFO rb-c800635-224702-414046 odoo.addons.pos_online_payment_self_order.tests.test_self_order_fake_payment.TestSelfOrderFakePaymentMail.test_online_payment_mobile_self_order_preparation_changes: Chrome pid: 95334 2026-09-11 03:43:09,294 26 INFO rb-c800635-224702-414046 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/tmp5fuai5gz_chrome_odoo 2026-09-11 03:43:09,295 26 INFO rb-c800635-224702-414046 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:45163/json/version 2026-09-11 03:43:09,296 26 INFO rb-c800635-224702-414046 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:45163', path='/json/version', query='', fragment='') with timeout 3 increased to 10s during tests 2026-09-11 03:43:09,303 26 INFO rb-c800635-224702-414046 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-09-11 03:43:09,303 26 INFO rb-c800635-224702-414046 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:45163/json 2026-09-11 03:43:09,304 26 INFO rb-c800635-224702-414046 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:45163', path='/json', query='', fragment='') with timeout 3 increased to 10s during tests 2026-09-11 03:43:09,311 26 INFO rb-c800635-224702-414046 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:45163/devtools/page/B1671EDC732D92C211D3776D9C1A02F9 2026-09-11 03:43:09,320 26 INFO rb-c800635-224702-414046 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-09-11 03:43:09,334 26 INFO rb-c800635-224702-414046 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-09-11 03:43:09,351 26 INFO rb-c800635-224702-414046 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-09-11 03:43:09,389 26 INFO rb-c800635-224702-414046 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=97936a0d3dde4632" in browser 2026-09-11 03:43:09,389 26 INFO rb-c800635-224702-414046 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=97936a0d3dde4632" 2026-09-11 03:43:09,403 26 INFO rb-c800635-224702-414046 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-09-11 03:43:09,701 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 03:43:09] "GET /pos-self/102?access_token=97936a0d3dde4632 HTTP/1.1" 200 - 57 0.026 0.277 2026-09-11 03:43:09,704 26 INFO rb-c800635-224702-414046 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': 'B1671EDC732D92C211D3776D9C1A02F9', 'loaderId': 'D8E73294CD662AABA3F069B142D3B8F5', 'isDownload': False} 2026-09-11 03:43:09,704 26 INFO rb-c800635-224702-414046 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-09-11 03:43:09,718 26 INFO rb-c800635-224702-414046 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-09-11 03:43:09,752 26 INFO rb-c800635-224702-414046 odoo.addons.base.models.assetsbundle: Found a similar attachment for /web/assets/1/db4d7a1/pos_self_order.assets.min.css, copying from /web/assets/db4d7a1/pos_self_order.assets.min.css 2026-09-11 03:43:09,787 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 03:43:09] "GET /web/assets/1/db4d7a1/pos_self_order.assets.min.css HTTP/1.1" 200 - 8 0.033 0.029 2026-09-11 03:43:09,797 26 INFO rb-c800635-224702-414046 odoo.addons.base.models.assetsbundle: Found a similar attachment for /web/assets/1/3bd1372/pos_self_order.assets.min.js, copying from /web/assets/3bd1372/pos_self_order.assets.min.js 2026-09-11 03:43:09,817 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 03:43:09] "GET /web/assets/1/3bd1372/pos_self_order.assets.min.js HTTP/1.1" 200 - 8 0.006 0.084 2026-09-11 03:43:09,827 26 INFO rb-c800635-224702-414046 odoo.addons.base.models.assetsbundle: Found a similar attachment for /web/assets/1/80a013a/pos_self_order.assets_tests.min.js, copying from /web/assets/80a013a/pos_self_order.assets_tests.min.js 2026-09-11 03:43:09,839 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 03:43:09] "GET /web/assets/1/80a013a/pos_self_order.assets_tests.min.js HTTP/1.1" 200 - 8 0.008 0.103 2026-09-11 03:43:09,993 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 03:43:09] "GET /favicon.ico HTTP/1.1" 301 - 1 0.005 0.012 2026-09-11 03:43:10,001 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 03:43:10] "GET /website/translations?hash=&lang=en_US HTTP/1.1" 200 - 1 0.001 0.013 2026-09-11 03:43:10,011 26 INFO rb-c800635-224702-414046 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=97936a0d3dde4632", "delayToCheckUndeterminisms": 0})" 2026-09-11 03:43:10,015 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 03:43:10] "GET /web/image/website/1/favicon?unique=47d98e1 HTTP/1.1" 200 - 5 0.002 0.010 2026-09-11 03:43:10,018 26 INFO rb-c800635-224702-414046 odoo.http: Session expired 2026-09-11 03:43:10,018 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 03:43:10] "POST /pos/ping HTTP/1.1" 200 - 1 0.000 0.005 2026-09-11 03:43:10,029 26 INFO rb-c800635-224702-414046 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-09-11 03:43:10,081 26 INFO rb-c800635-224702-414046 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-09-11 03:43:10,082 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 03:43:10] "POST /pos-self/relations/102 HTTP/1.1" 200 - 37 0.019 0.028 2026-09-11 03:43:10,115 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 03:43:10] "GET /bus/websocket_worker_bundle?v=19.0-2 HTTP/1.1" 200 - 3 0.002 0.076 2026-09-11 03:43:10,442 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 03:43:10] "POST /pos-self/data/102 HTTP/1.1" 200 - 184 0.171 0.158 2026-09-11 03:43:10,446 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 03:43:10] "GET /websocket?version=19.0-2 HTTP/1.1" 101 - 1 0.000 0.310 2026-09-11 03:43:10,484 26 INFO rb-c800635-224702-414046 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-09-11 03:43:10,524 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 03:43:10] "GET /web/image/ir.attachment/5997/raw HTTP/1.1" 200 - 4 0.001 0.005 2026-09-11 03:43:10,568 26 INFO rb-c800635-224702-414046 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-09-11 03:43:10,638 26 INFO ? werkzeug: 127.0.0.1 - - [11/Sep/2026 03:43:10] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.019 2026-09-11 03:43:10,656 26 INFO rb-c800635-224702-414046 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-09-11 03:43:10,666 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 03:43:10] "GET /web/image/product.template/1939/image_512?unique=2026-09-11T03:42:53.000+00:00 HTTP/1.1" 200 - 3 0.010 0.031 2026-09-11 03:43:10,682 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 03:43:10] "GET /web/image/product.template/1943/image_512?unique=2026-09-11T03:42:53.000+00:00 HTTP/1.1" 200 - 3 0.002 0.043 2026-09-11 03:43:10,697 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 03:43:10] "GET /web/image/product.template/1940/image_512?unique=2026-09-11T03:42:53.000+00:00 HTTP/1.1" 200 - 3 0.002 0.060 2026-09-11 03:43:10,721 26 INFO rb-c800635-224702-414046 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-09-11 03:43:10,722 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 03:43:10] "GET /web/image/product.template/1941/image_512?unique=2026-09-11T03:42:53.000+00:00 HTTP/1.1" 200 - 3 0.007 0.072 2026-09-11 03:43:10,738 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 03:43:10] "GET /web/image/product.template/1942/image_512?unique=2026-09-11T03:42:53.000+00:00 HTTP/1.1" 200 - 3 0.002 0.104 2026-09-11 03:43:10,775 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 03:43:10] "GET /web/image/pos.category/240/image_128?unique=2026-09-11T03:42:53.000+00:00 HTTP/1.1" 200 - 2 0.002 0.124 2026-09-11 03:43:10,790 26 INFO rb-c800635-224702-414046 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-09-11 03:43:10,806 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 03:43:10] "GET /web/image/ir.attachment/5963/raw HTTP/1.1" 200 - 4 0.004 0.006 2026-09-11 03:43:10,837 26 INFO ? werkzeug: 127.0.0.1 - - [11/Sep/2026 03:43:10] "GET /web/static/src/libs/fontawesome/fonts/fontawesome-webfont.woff2?v=4.7.0 HTTP/1.1" 200 - 0 0.000 0.007 2026-09-11 03:43:10,844 26 INFO rb-c800635-224702-414046 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-09-11 03:43:10,854 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 03:43:10] "GET /web/image/product.product/2428/image_512?unique=2026-09-11T03:42:53.000+00:00 HTTP/1.1" 200 - 8 0.006 0.015 2026-09-11 03:43:10,868 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 03:43:10] "GET /web/image/product.product/2430/image_512?unique=2026-09-11T03:42:53.000+00:00 HTTP/1.1" 200 - 8 0.003 0.033 2026-09-11 03:43:10,893 26 INFO rb-c800635-224702-414046 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-09-11 03:43:10,953 26 INFO rb-c800635-224702-414046 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-09-11 03:43:11,005 26 INFO rb-c800635-224702-414046 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-09-11 03:43:11,082 26 INFO rb-c800635-224702-414046 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-09-11 03:43:11,083 26 INFO rb-c800635-224702-414046 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-09-11 03:43:11,133 26 INFO rb-c800635-224702-414046 odoo.addons.pos_online_payment_self_order.tests.test_self_order_fake_payment.TestSelfOrderFakePaymentMail.test_online_payment_mobile_self_order_preparation_changes.browser: heap 7908884 (allocated 8912896) 2026-09-11 03:43:11,139 26 INFO rb-c800635-224702-414046 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #71217244 started for PoS orders references: [{'name': None, 'pos_reference': '260-102-000001', 'uuid': 'a69c665e-09ac-44dd-b4d2-b572eb2d5c4e'}] 2026-09-11 03:43:11,139 26 INFO rb-c800635-224702-414046 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 95334 2026-09-11 03:43:11,141 26 INFO rb-c800635-224702-414046 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-09-11 03:43:11,144 26 INFO rb-c800635-224702-414046 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 95334 2026-09-11 03:43:11,176 26 INFO rb-c800635-224702-414046 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #71217244 order {'name': None, 'pos_reference': '260-102-000001', 'uuid': 'a69c665e-09ac-44dd-b4d2-b572eb2d5c4e'} created pos.order #664 2026-09-11 03:43:11,178 26 INFO rb-c800635-224702-414046 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #71217244 finished 2026-09-11 03:43:11,251 26 INFO rb-c800635-224702-414046 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-c800635-224702-414046/chrome_logs/chrome_log_20260911_034311_251278_test_online_payment_mobile_self_order_preparation_changes.txt 2026-09-11 03:43:11,251 26 INFO rb-c800635-224702-414046 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/tmp5fuai5gz_chrome_odoo" 2026-09-11 03:43:11,253 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 03:43:11] "POST /pos-self-order/process-order/mobile HTTP/1.1" 200 - 104 0.082 0.096 2026-09-11 03:43:11,526 26 INFO rb-c800635-224702-414046 odoo.addons.pos_online_payment_self_order.tests.test_self_order_fake_payment.TestSelfOrderFakePaymentMail.test_online_payment_mobile_self_order_preparation_changes: Chrome pid: 95511 2026-09-11 03:43:11,526 26 INFO rb-c800635-224702-414046 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/tmp_ma9_af3_chrome_odoo 2026-09-11 03:43:11,526 26 INFO rb-c800635-224702-414046 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:42159/json/version 2026-09-11 03:43:11,527 26 INFO rb-c800635-224702-414046 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:42159', path='/json/version', query='', fragment='') with timeout 3 increased to 10s during tests 2026-09-11 03:43:11,544 26 INFO rb-c800635-224702-414046 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-09-11 03:43:11,544 26 INFO rb-c800635-224702-414046 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:42159/json 2026-09-11 03:43:11,545 26 INFO rb-c800635-224702-414046 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:42159', path='/json', query='', fragment='') with timeout 3 increased to 10s during tests 2026-09-11 03:43:11,553 26 INFO rb-c800635-224702-414046 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:42159/devtools/page/2709ACABAEC9A18327F2F2602158A441 2026-09-11 03:43:11,557 26 INFO rb-c800635-224702-414046 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-09-11 03:43:11,566 26 INFO rb-c800635-224702-414046 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-09-11 03:43:11,621 26 INFO rb-c800635-224702-414046 odoo.addons.base.models.res_users: Login successful for login:pos_user from n/a 2026-09-11 03:43:11,626 26 INFO rb-c800635-224702-414046 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-09-11 03:43:11,628 26 INFO rb-c800635-224702-414046 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-09-11 03:43:11,628 26 INFO rb-c800635-224702-414046 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-09-11 03:43:11,900 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 03:43:11] "GET /pos/ui?config_id=102 HTTP/1.1" 200 - 70 0.046 0.218 2026-09-11 03:43:11,907 26 INFO rb-c800635-224702-414046 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': '2709ACABAEC9A18327F2F2602158A441', 'loaderId': '917DEA7E803F8CA1A5B09A6DC0588C5E', 'isDownload': False} 2026-09-11 03:43:11,908 26 INFO rb-c800635-224702-414046 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-09-11 03:43:11,927 26 INFO rb-c800635-224702-414046 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-09-11 03:43:11,951 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 03:43:11] "GET /web/assets/31c33ef/web.__assets_tests_call__.min.js HTTP/1.1" 200 - 2 0.003 0.013 2026-09-11 03:43:11,961 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 03:43:11] "GET /web/assets/e7bee96/point_of_sale.assets_prod.min.js HTTP/1.1" 200 - 2 0.002 0.017 2026-09-11 03:43:11,979 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 03:43:11] "GET /web/assets/cbcf32d/point_of_sale.assets_prod.min.css HTTP/1.1" 200 - 2 0.009 0.036 2026-09-11 03:43:12,441 26 INFO ? werkzeug: 127.0.0.1 - - [11/Sep/2026 03:43:12] "GET /web/static/fonts/lato/Lato-Reg-webfont.woff HTTP/1.1" 200 - 0 0.000 0.003 2026-09-11 03:43:12,442 26 INFO ? werkzeug: 127.0.0.1 - - [11/Sep/2026 03:43:12] "GET /point_of_sale/static/src/img/favicon.ico HTTP/1.1" 200 - 0 0.000 0.003 2026-09-11 03:43:12,456 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 03:43:12] "GET /web/webclient/translations?hash=&lang=en_US HTTP/1.1" 200 - 0 0.000 0.009 2026-09-11 03:43:12,475 26 INFO rb-c800635-224702-414046 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-09-11 03:43:12,481 26 INFO rb-c800635-224702-414046 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-09-11 03:43:12,487 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 03:43:12] "POST /web/dataset/call_kw/barcode.nomenclature/read#barcode.nomenclature.read HTTP/1.1" 200 - 4 0.003 0.007 2026-09-11 03:43:12,498 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 03:43:12] "POST /web/dataset/call_kw/barcode.rule/search_read#barcode.rule.search_read HTTP/1.1" 200 - 1 0.000 0.004 2026-09-11 03:43:12,509 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 03:43:12] "POST /pos/ping HTTP/1.1" 200 - 0 0.000 0.002 2026-09-11 03:43:12,526 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 03:43:12] "GET /bus/websocket_worker_bundle?v=19.0-2 HTTP/1.1" 200 - 2 0.003 0.005 2026-09-11 03:43:12,558 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 03:43:12] "POST /web/dataset/call_kw/pos.config/register_new_device_identifier#pos.config.register_new_device_identifier HTTP/1.1" 200 - 5 0.014 0.022 2026-09-11 03:43:12,564 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 03:43:12] "GET /websocket?version=19.0-2 HTTP/1.1" 101 - 0 0.000 0.003 2026-09-11 03:43:12,598 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 03:43:12] "POST /web/dataset/call_kw/pos.session/load_data_params#pos.session.load_data_params HTTP/1.1" 200 - 11 0.008 0.021 2026-09-11 03:43:13,341 26 INFO rb-c800635-224702-414046 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: read, uid: 189, model: sale.order 2026-09-11 03:43:13,343 26 INFO rb-c800635-224702-414046 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-09-11 03:43:13,344 26 INFO rb-c800635-224702-414046 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: read, uid: 189, model: sale.order.line 2026-09-11 03:43:13,345 26 INFO rb-c800635-224702-414046 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-09-11 03:43:13,356 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 03:43:13] "POST /web/dataset/call_kw/pos.session/load_data#pos.session.load_data HTTP/1.1" 200 - 484 0.373 0.355 2026-09-11 03:43:13,381 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 03:43:13] "POST /web/dataset/call_kw/pos.session/filter_local_data#pos.session.filter_local_data HTTP/1.1" 200 - 0 0.000 0.014 2026-09-11 03:43:13,448 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 03:43:13] "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.008 2026-09-11 03:43:13,500 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 03:43:13] "GET /web/image/res.company/1/logo/256x256 HTTP/1.1" 200 - 8 0.006 0.034 2026-09-11 03:43:13,583 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 03:43:13] "POST /web/dataset/call_kw/pos.config/read_config_open_orders#pos.config.read_config_open_orders HTTP/1.1" 200 - 4 0.033 0.012 2026-09-11 03:43:13,617 26 INFO rb-c800635-224702-414046 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-09-11 03:43:13,626 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 03:43:13] "POST /web/dataset/call_kw/product.product/has_access#product.product.has_access HTTP/1.1" 200 - 1 0.002 0.005 2026-09-11 03:43:13,685 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 03:43:13] "GET /pos/service-worker.js HTTP/1.1" 200 - 0 0.000 0.002 2026-09-11 03:43:13,700 26 INFO ? werkzeug: 127.0.0.1 - - [11/Sep/2026 03:43:13] "GET /pos_restaurant/static/img/plan.svg HTTP/1.1" 200 - 0 0.000 0.005 2026-09-11 03:43:13,714 26 INFO ? werkzeug: 127.0.0.1 - - [11/Sep/2026 03:43:13] "GET /point_of_sale/static/src/fonts/Inconsolata.otf HTTP/1.1" 200 - 0 0.000 0.039 2026-09-11 03:43:13,719 26 INFO ? werkzeug: 127.0.0.1 - - [11/Sep/2026 03:43:13] "GET /hr_attendance/static/img/background-light.svg HTTP/1.1" 200 - 0 0.000 0.012 2026-09-11 03:43:13,729 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 03:43:13] "GET /web/image?model=res.company&id=1&field=logo HTTP/1.1" 200 - 3 0.009 0.020 2026-09-11 03:43:13,749 26 INFO ? werkzeug: 127.0.0.1 - - [11/Sep/2026 03:43: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-09-11 03:43:13,759 26 INFO ? werkzeug: 127.0.0.1 - - [11/Sep/2026 03:43:13] "GET /web/static/fonts/google/Roboto/Roboto-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.002 2026-09-11 03:43:13,828 26 INFO ? werkzeug: 127.0.0.1 - - [11/Sep/2026 03:43:13] "GET /web/static/lib/zxing-library/zxing-library.js HTTP/1.1" 200 - 0 0.000 0.004 2026-09-11 03:43:13,880 26 INFO rb-c800635-224702-414046 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-09-11 03:43:13,903 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 03:43:13] "GET /pos/ui/102?from_backend=True HTTP/1.1" 200 - 31 0.054 0.048 2026-09-11 03:43:13,943 26 INFO rb-c800635-224702-414046 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-09-11 03:43:13,987 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 03:43:13] "GET /pos/ui/102 HTTP/1.1" 200 - 31 0.040 0.123 2026-09-11 03:43:13,995 26 INFO rb-c800635-224702-414046 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-09-11 03:43:14,077 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 03:43:14] "POST /web/dataset/call_kw/pos.order/read_pos_orders#pos.order.read_pos_orders HTTP/1.1" 200 - 37 0.055 0.069 2026-09-11 03:43:14,108 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 03:43:14] "POST /web/dataset/call_kw/pos.config/notify_synchronisation#pos.config.notify_synchronisation HTTP/1.1" 200 - 4 0.007 0.014 2026-09-11 03:43:14,134 26 INFO rb-c800635-224702-414046 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-09-11 03:43:14,137 26 INFO ? werkzeug: 127.0.0.1 - - [11/Sep/2026 03:43:14] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.002 2026-09-11 03:43:14,187 26 INFO rb-c800635-224702-414046 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-09-11 03:43:14,262 26 INFO rb-c800635-224702-414046 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-09-11 03:43:14,312 26 INFO rb-c800635-224702-414046 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-09-11 03:43:14,313 26 INFO rb-c800635-224702-414046 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-09-11 03:43:14,401 26 INFO rb-c800635-224702-414046 odoo.addons.pos_online_payment_self_order.tests.test_self_order_fake_payment.TestSelfOrderFakePaymentMail.test_online_payment_mobile_self_order_preparation_changes.browser: heap 13519608 (allocated 14680064) 2026-09-11 03:43:14,415 26 INFO rb-c800635-224702-414046 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 95511 2026-09-11 03:43:14,416 26 INFO rb-c800635-224702-414046 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-09-11 03:43:14,416 26 INFO rb-c800635-224702-414046 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 95511 2026-09-11 03:43:14,523 26 INFO rb-c800635-224702-414046 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-c800635-224702-414046/chrome_logs/chrome_log_20260911_034314_523529_test_online_payment_mobile_self_order_preparation_changes.txt 2026-09-11 03:43:14,523 26 INFO rb-c800635-224702-414046 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/tmp_ma9_af3_chrome_odoo" 2026-09-11 03:43:14,586 26 INFO rb-c800635-224702-414046 odoo.addons.pos_online_payment_self_order.tests.test_self_order_fake_payment: Starting TestSelfOrderFakePaymentMail.test_online_payment_mobile_sends_mail_after_payment ... 2026-09-11 03:43:17,613 26 INFO rb-c800635-224702-414046 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-09-11 03:43:17,765 26 INFO rb-c800635-224702-414046 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: read, uid: 3, model: pos.order 2026-09-11 03:43:18,554 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 03:43:18] "GET /pos/pay/665?access_token=02e1bafa-c968-43f2-a2c7-3a2d96bccf64 HTTP/1.1" 200 - 151 0.106 0.837 2026-09-11 03:43:18,562 26 INFO rb-c800635-224702-414046 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: read, uid: 3, model: pos.order 2026-09-11 03:43:18,595 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 03:43:18] "POST /pos/pay/transaction/665 HTTP/1.1" 200 - 29 0.015 0.020 2026-09-11 03:43:18,626 26 INFO rb-c800635-224702-414046 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: read, uid: 3, model: pos.order 2026-09-11 03:43:19,208 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 03:43:19] "GET /pos/pay/confirmation/665?access_token=02e1bafa-c968-43f2-a2c7-3a2d96bccf64&exit_route=/&tx_id=10 HTTP/1.1" 303 - 272 0.278 0.307 2026-09-11 03:43:19,481 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 03:43:19] "GET / HTTP/1.1" 200 - 32 0.027 0.243 2026-09-11 03:43:19,486 26 INFO rb-c800635-224702-414046 odoo.addons.base.models.ir_cron: Job 'Payment: Post-process transactions' (33) starting 2026-09-11 03:43:19,526 26 INFO rb-c800635-224702-414046 odoo.tests.common: Simulating signal changes during tests 2026-09-11 03:43:19,530 26 INFO rb-c800635-224702-414046 odoo.addons.base.models.ir_cron: Job 'Payment: Post-process transactions' (33) fully done (#loop 1; done 0; remaining 0; duration 0.04s) 2026-09-11 03:43:19,651 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 03:43:19] "POST /pos-self-order/send_self_order_receipt HTTP/1.1" 200 - 51 0.045 0.056 2026-09-11 03:43:19,693 26 INFO rb-c800635-224702-414046 odoo.addons.pos_online_payment_self_order.tests.test_self_order_fake_payment: Starting TestSelfOrderFakePaymentMail.test_online_payment_self_pay_after_meal_table ... 2026-09-11 03:43:23,075 26 INFO rb-c800635-224702-414046 odoo.addons.pos_online_payment_self_order.tests.test_self_order_fake_payment.TestSelfOrderFakePaymentMail.test_online_payment_self_pay_after_meal_table: Chrome pid: 95708 2026-09-11 03:43:23,075 26 INFO rb-c800635-224702-414046 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/tmp7q1z5o9h_chrome_odoo 2026-09-11 03:43:23,075 26 INFO rb-c800635-224702-414046 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:46527/json/version 2026-09-11 03:43:23,076 26 INFO rb-c800635-224702-414046 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:46527', path='/json/version', query='', fragment='') with timeout 3 increased to 10s during tests 2026-09-11 03:43:23,094 26 INFO rb-c800635-224702-414046 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-09-11 03:43:23,094 26 INFO rb-c800635-224702-414046 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:46527/json 2026-09-11 03:43:23,095 26 INFO rb-c800635-224702-414046 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:46527', path='/json', query='', fragment='') with timeout 3 increased to 10s during tests 2026-09-11 03:43:23,105 26 INFO rb-c800635-224702-414046 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:46527/devtools/page/FF666A35CEF5143464D53BF5C92C1557 2026-09-11 03:43:23,120 26 INFO rb-c800635-224702-414046 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-09-11 03:43:23,121 26 INFO rb-c800635-224702-414046 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-09-11 03:43:23,167 26 INFO rb-c800635-224702-414046 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-09-11 03:43:23,188 26 INFO rb-c800635-224702-414046 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=881cf9c2e4c54f97" in browser 2026-09-11 03:43:23,188 26 INFO rb-c800635-224702-414046 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=881cf9c2e4c54f97" 2026-09-11 03:43:23,210 26 INFO rb-c800635-224702-414046 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-09-11 03:43:23,548 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 03:43:23] "GET /pos-self/104?access_token=881cf9c2e4c54f97 HTTP/1.1" 200 - 57 0.037 0.304 2026-09-11 03:43:23,551 26 INFO rb-c800635-224702-414046 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': 'FF666A35CEF5143464D53BF5C92C1557', 'loaderId': '00B79B0194E194B5DA4F2F84BE196B26', 'isDownload': False} 2026-09-11 03:43:23,551 26 INFO rb-c800635-224702-414046 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-09-11 03:43:23,566 26 INFO rb-c800635-224702-414046 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-09-11 03:43:23,585 26 INFO rb-c800635-224702-414046 odoo.addons.base.models.assetsbundle: Found a similar attachment for /web/assets/1/3bd1372/pos_self_order.assets.min.js, copying from /web/assets/3bd1372/pos_self_order.assets.min.js 2026-09-11 03:43:23,609 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 03:43:23] "GET /web/assets/1/3bd1372/pos_self_order.assets.min.js HTTP/1.1" 200 - 8 0.007 0.028 2026-09-11 03:43:23,620 26 INFO rb-c800635-224702-414046 odoo.addons.base.models.assetsbundle: Found a similar attachment for /web/assets/1/db4d7a1/pos_self_order.assets.min.css, copying from /web/assets/db4d7a1/pos_self_order.assets.min.css 2026-09-11 03:43:23,651 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 03:43:23] "GET /web/assets/1/db4d7a1/pos_self_order.assets.min.css HTTP/1.1" 200 - 8 0.023 0.056 2026-09-11 03:43:23,664 26 INFO rb-c800635-224702-414046 odoo.addons.base.models.assetsbundle: Found a similar attachment for /web/assets/1/80a013a/pos_self_order.assets_tests.min.js, copying from /web/assets/80a013a/pos_self_order.assets_tests.min.js 2026-09-11 03:43:23,678 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 03:43:23] "GET /web/assets/1/80a013a/pos_self_order.assets_tests.min.js HTTP/1.1" 200 - 8 0.006 0.096 2026-09-11 03:43:23,797 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 03:43:23] "GET /favicon.ico HTTP/1.1" 301 - 1 0.001 0.004 2026-09-11 03:43:23,821 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 03:43:23] "GET /web/image/website/1/favicon?unique=47d98e1 HTTP/1.1" 200 - 5 0.004 0.014 2026-09-11 03:43:23,827 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 03:43:23] "GET /website/translations?hash=&lang=en_US HTTP/1.1" 200 - 1 0.001 0.010 2026-09-11 03:43:23,841 26 INFO rb-c800635-224702-414046 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=881cf9c2e4c54f97", "delayToCheckUndeterminisms": 0})" 2026-09-11 03:43:23,849 26 INFO rb-c800635-224702-414046 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-09-11 03:43:23,851 26 INFO rb-c800635-224702-414046 odoo.http: Session expired 2026-09-11 03:43:23,851 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 03:43:23] "POST /pos/ping HTTP/1.1" 200 - 1 0.002 0.003 2026-09-11 03:43:23,902 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 03:43:23] "GET /bus/websocket_worker_bundle?v=19.0-2 HTTP/1.1" 200 - 3 0.001 0.034 2026-09-11 03:43:23,905 26 INFO rb-c800635-224702-414046 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-09-11 03:43:23,981 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 03:43:23] "POST /pos-self/relations/104 HTTP/1.1" 200 - 37 0.041 0.074 2026-09-11 03:43:23,987 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 03:43:23] "GET /websocket?version=19.0-2 HTTP/1.1" 101 - 1 0.001 0.067 2026-09-11 03:43:24,442 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 03:43:24] "POST /pos-self/data/104 HTTP/1.1" 200 - 184 0.102 0.323 2026-09-11 03:43:24,489 26 INFO rb-c800635-224702-414046 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-09-11 03:43:24,524 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 03:43:24] "GET /web/image/ir.attachment/6079/raw HTTP/1.1" 200 - 4 0.001 0.005 2026-09-11 03:43:24,556 26 INFO rb-c800635-224702-414046 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-09-11 03:43:24,574 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 03:43:24] "GET /web/image/ir.attachment/6042/raw HTTP/1.1" 200 - 4 0.003 0.006 2026-09-11 03:43:24,585 26 INFO ? werkzeug: 127.0.0.1 - - [11/Sep/2026 03:43:24] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.003 2026-09-11 03:43:24,610 26 INFO rb-c800635-224702-414046 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-09-11 03:43:24,685 26 INFO rb-c800635-224702-414046 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-09-11 03:43:24,713 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 03:43:24] "GET /web/image/pos.category/240/image_128?unique=2026-09-11T03:42:53.000+00:00 HTTP/1.1" 200 - 2 0.001 0.018 2026-09-11 03:43:24,731 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 03:43:24] "GET /web/image/product.template/1939/image_512?unique=2026-09-11T03:42:53.000+00:00 HTTP/1.1" 200 - 3 0.005 0.023 2026-09-11 03:43:24,751 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 03:43:24] "GET /web/image/product.template/1940/image_512?unique=2026-09-11T03:42:53.000+00:00 HTTP/1.1" 200 - 3 0.003 0.043 2026-09-11 03:43:24,766 26 INFO rb-c800635-224702-414046 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-09-11 03:43:24,776 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 03:43:24] "GET /web/image/product.template/1943/image_512?unique=2026-09-11T03:42:53.000+00:00 HTTP/1.1" 200 - 3 0.002 0.071 2026-09-11 03:43:24,793 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 03:43:24] "GET /web/image/product.template/1941/image_512?unique=2026-09-11T03:42:53.000+00:00 HTTP/1.1" 200 - 3 0.002 0.084 2026-09-11 03:43:24,808 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 03:43:24] "GET /web/image/product.template/1942/image_512?unique=2026-09-11T03:42:53.000+00:00 HTTP/1.1" 200 - 3 0.003 0.097 2026-09-11 03:43:24,826 26 INFO rb-c800635-224702-414046 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-09-11 03:43:24,847 26 INFO ? werkzeug: 127.0.0.1 - - [11/Sep/2026 03:43: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-09-11 03:43:24,868 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 03:43:24] "GET /web/image/product.product/2428/image_512?unique=2026-09-11T03:42:53.000+00:00 HTTP/1.1" 200 - 8 0.009 0.016 2026-09-11 03:43:24,878 26 INFO rb-c800635-224702-414046 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-09-11 03:43:24,945 26 INFO rb-c800635-224702-414046 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-09-11 03:43:24,966 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 03:43:24] "POST /pos-self-order/get-slots HTTP/1.1" 200 - 10 0.010 0.011 2026-09-11 03:43:25,022 26 INFO rb-c800635-224702-414046 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-09-11 03:43:25,085 26 INFO rb-c800635-224702-414046 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-09-11 03:43:25,123 26 INFO rb-c800635-224702-414046 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #59755608 started for PoS orders references: [{'name': None, 'pos_reference': '260-104-000001', 'uuid': '94131cc8-e9a4-4bc4-9b4f-01751391a1ec'}] 2026-09-11 03:43:25,158 26 INFO rb-c800635-224702-414046 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #59755608 order {'name': None, 'pos_reference': '260-104-000001', 'uuid': '94131cc8-e9a4-4bc4-9b4f-01751391a1ec'} created pos.order #666 2026-09-11 03:43:25,170 26 INFO rb-c800635-224702-414046 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #59755608 finished 2026-09-11 03:43:25,273 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 03:43:25] "POST /pos-self-order/process-order/mobile HTTP/1.1" 200 - 102 0.091 0.100 2026-09-11 03:43:25,315 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 03:43:25] "POST /pos-self-order/get-user-data/ HTTP/1.1" 200 - 9 0.004 0.010 2026-09-11 03:43:25,327 26 INFO rb-c800635-224702-414046 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-09-11 03:43:25,380 26 INFO rb-c800635-224702-414046 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-09-11 03:43:25,443 26 INFO rb-c800635-224702-414046 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-09-11 03:43:25,501 26 INFO rb-c800635-224702-414046 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-09-11 03:43:25,537 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 03:43:25] "GET /web/image/product.product/2430/image_512?unique=2026-09-11T03:42:53.000+00:00 HTTP/1.1" 200 - 8 0.006 0.015 2026-09-11 03:43:25,554 26 INFO rb-c800635-224702-414046 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-09-11 03:43:25,616 26 INFO rb-c800635-224702-414046 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-09-11 03:43:25,661 26 INFO rb-c800635-224702-414046 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #61491081 started for PoS orders references: [{'name': None, 'pos_reference': '260-104-000001', 'uuid': '94131cc8-e9a4-4bc4-9b4f-01751391a1ec'}] 2026-09-11 03:43:25,679 26 INFO rb-c800635-224702-414046 odoo.addons.point_of_sale.models.pos_order: Added lines [1095] to pos.order #666 2026-09-11 03:43:25,684 26 INFO rb-c800635-224702-414046 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #61491081 order {'name': None, 'pos_reference': '260-104-000001', 'uuid': '94131cc8-e9a4-4bc4-9b4f-01751391a1ec'} updated pos.order #666 2026-09-11 03:43:25,701 26 INFO rb-c800635-224702-414046 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #61491081 finished 2026-09-11 03:43:25,794 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 03:43:25] "POST /pos-self-order/process-order/mobile HTTP/1.1" 200 - 87 0.070 0.111 2026-09-11 03:43:25,837 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 03:43:25] "POST /pos-self-order/get-user-data/ HTTP/1.1" 200 - 9 0.003 0.008 2026-09-11 03:43:25,840 26 INFO rb-c800635-224702-414046 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-09-11 03:43:25,896 26 INFO rb-c800635-224702-414046 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-09-11 03:43:25,952 26 INFO rb-c800635-224702-414046 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-09-11 03:43:26,013 26 INFO rb-c800635-224702-414046 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-09-11 03:43:26,014 26 INFO rb-c800635-224702-414046 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-09-11 03:43:26,086 26 INFO rb-c800635-224702-414046 odoo.addons.pos_online_payment_self_order.tests.test_self_order_fake_payment.TestSelfOrderFakePaymentMail.test_online_payment_self_pay_after_meal_table.browser: Error received after termination: console.groupEnd 2026-09-11 03:43:26,116 26 INFO rb-c800635-224702-414046 odoo.addons.pos_online_payment_self_order.tests.test_self_order_fake_payment.TestSelfOrderFakePaymentMail.test_online_payment_self_pay_after_meal_table.browser: heap 9677644 (allocated 11010048) 2026-09-11 03:43:26,120 26 INFO rb-c800635-224702-414046 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 95708 2026-09-11 03:43:26,121 26 INFO rb-c800635-224702-414046 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-09-11 03:43:26,122 26 INFO rb-c800635-224702-414046 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 95708 2026-09-11 03:43:26,222 26 INFO rb-c800635-224702-414046 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-c800635-224702-414046/chrome_logs/chrome_log_20260911_034326_222561_test_online_payment_self_pay_after_meal_table.txt 2026-09-11 03:43:26,222 26 INFO rb-c800635-224702-414046 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/tmp7q1z5o9h_chrome_odoo" 2026-09-11 03:43:26,494 26 INFO rb-c800635-224702-414046 odoo.addons.pos_online_payment_self_order.tests.test_self_order_fake_payment.TestSelfOrderFakePaymentMail.test_online_payment_self_pay_after_meal_table: Chrome pid: 95903 2026-09-11 03:43:26,494 26 INFO rb-c800635-224702-414046 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/tmpewnawfgy_chrome_odoo 2026-09-11 03:43:26,495 26 INFO rb-c800635-224702-414046 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:37687/json/version 2026-09-11 03:43:26,495 26 INFO rb-c800635-224702-414046 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:37687', path='/json/version', query='', fragment='') with timeout 3 increased to 10s during tests 2026-09-11 03:43:26,517 26 INFO rb-c800635-224702-414046 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-09-11 03:43:26,517 26 INFO rb-c800635-224702-414046 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:37687/json 2026-09-11 03:43:26,517 26 INFO rb-c800635-224702-414046 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:37687', path='/json', query='', fragment='') with timeout 3 increased to 10s during tests 2026-09-11 03:43:26,538 26 INFO rb-c800635-224702-414046 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:37687/devtools/page/60054689732F033CA36588FE2D818359 2026-09-11 03:43:26,561 26 INFO rb-c800635-224702-414046 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-09-11 03:43:26,567 26 INFO rb-c800635-224702-414046 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-09-11 03:43:26,592 26 INFO rb-c800635-224702-414046 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-09-11 03:43:26,594 26 INFO rb-c800635-224702-414046 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=881cf9c2e4c54f97&table_identifier=0b7389ff" in browser 2026-09-11 03:43:26,594 26 INFO rb-c800635-224702-414046 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=881cf9c2e4c54f97&table_identifier=0b7389ff" 2026-09-11 03:43:26,636 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 03:43:26] "GET /pos-self/104?access_token=881cf9c2e4c54f97&table_identifier=0b7389ff HTTP/1.1" 200 - 9 0.004 0.019 2026-09-11 03:43:26,640 26 INFO rb-c800635-224702-414046 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': '60054689732F033CA36588FE2D818359', 'loaderId': '04B6DA16B56F57FE95BBCB2605DD4740', 'isDownload': False} 2026-09-11 03:43:26,640 26 INFO rb-c800635-224702-414046 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-09-11 03:43:26,672 26 INFO rb-c800635-224702-414046 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-09-11 03:43:26,696 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 03:43:26] "GET /web/assets/1/db4d7a1/pos_self_order.assets.min.css HTTP/1.1" 200 - 3 0.002 0.016 2026-09-11 03:43:26,703 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 03:43:26] "GET /web/assets/1/80a013a/pos_self_order.assets_tests.min.js HTTP/1.1" 200 - 3 0.001 0.013 2026-09-11 03:43:26,710 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 03:43:26] "GET /web/assets/1/3bd1372/pos_self_order.assets.min.js HTTP/1.1" 200 - 3 0.001 0.025 2026-09-11 03:43:26,885 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 03:43:26] "GET /favicon.ico HTTP/1.1" 301 - 1 0.001 0.008 2026-09-11 03:43:26,887 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 03:43:26] "GET /website/translations?hash=&lang=en_US HTTP/1.1" 200 - 0 0.000 0.011 2026-09-11 03:43:26,902 26 INFO rb-c800635-224702-414046 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=881cf9c2e4c54f97&table_identifier=0b7389ff", "delayToCheckUndeterminisms": 0})" 2026-09-11 03:43:26,906 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 03:43:26] "GET /web/image/website/1/favicon?unique=47d98e1 HTTP/1.1" 200 - 4 0.004 0.006 2026-09-11 03:43:26,911 26 INFO rb-c800635-224702-414046 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-09-11 03:43:26,916 26 INFO rb-c800635-224702-414046 odoo.http: Session expired 2026-09-11 03:43:26,916 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 03:43:26] "POST /pos/ping HTTP/1.1" 200 - 0 0.000 0.003 2026-09-11 03:43:26,963 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 03:43:26] "POST /pos-self/relations/104 HTTP/1.1" 200 - 16 0.007 0.024 2026-09-11 03:43:26,966 26 INFO rb-c800635-224702-414046 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-09-11 03:43:26,968 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 03:43:26] "GET /bus/websocket_worker_bundle?v=19.0-2 HTTP/1.1" 200 - 2 0.001 0.033 2026-09-11 03:43:27,001 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 03:43:27] "GET /websocket?version=19.0-2 HTTP/1.1" 101 - 0 0.000 0.002 2026-09-11 03:43:27,210 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 03:43:27] "POST /pos-self/data/104 HTTP/1.1" 200 - 116 0.088 0.120 2026-09-11 03:43:27,270 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 03:43:27] "POST /pos-self-order/get-user-data/ HTTP/1.1" 200 - 7 0.003 0.008 2026-09-11 03:43:27,287 26 INFO rb-c800635-224702-414046 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-09-11 03:43:27,330 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 03:43:27] "GET /web/image/ir.attachment/6079/raw HTTP/1.1" 200 - 4 0.001 0.012 2026-09-11 03:43:27,361 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 03:43:27] "POST /pos-self-order/get-user-data/ HTTP/1.1" 200 - 7 0.010 0.009 2026-09-11 03:43:27,365 26 INFO rb-c800635-224702-414046 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-09-11 03:43:27,389 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 03:43:27] "POST /pos-self-order/get-user-data/ HTTP/1.1" 200 - 7 0.010 0.033 2026-09-11 03:43:27,395 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 03:43:27] "GET /web/image/ir.attachment/6042/raw HTTP/1.1" 200 - 4 0.002 0.017 2026-09-11 03:43:27,407 26 INFO ? werkzeug: 127.0.0.1 - - [11/Sep/2026 03:43:27] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.001 2026-09-11 03:43:27,463 26 INFO rb-c800635-224702-414046 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-09-11 03:43:27,532 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 03:43:27] "GET /web/image/pos.category/240/image_128?unique=2026-09-11T03:42:53.000+00:00 HTTP/1.1" 200 - 2 0.007 0.031 2026-09-11 03:43:27,547 26 INFO rb-c800635-224702-414046 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-09-11 03:43:27,548 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 03:43:27] "GET /web/image/product.template/1939/image_512?unique=2026-09-11T03:42:53.000+00:00 HTTP/1.1" 200 - 3 0.005 0.040 2026-09-11 03:43:27,564 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 03:43:27] "GET /web/image/product.template/1943/image_512?unique=2026-09-11T03:42:53.000+00:00 HTTP/1.1" 200 - 3 0.004 0.058 2026-09-11 03:43:27,591 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 03:43:27] "GET /web/image/product.template/1942/image_512?unique=2026-09-11T03:42:53.000+00:00 HTTP/1.1" 200 - 3 0.003 0.069 2026-09-11 03:43:27,607 26 INFO rb-c800635-224702-414046 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-09-11 03:43:27,620 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 03:43:27] "GET /web/image/product.template/1940/image_512?unique=2026-09-11T03:42:53.000+00:00 HTTP/1.1" 200 - 3 0.008 0.111 2026-09-11 03:43:27,653 26 INFO ? werkzeug: 127.0.0.1 - - [11/Sep/2026 03:43:27] "GET /web/static/src/libs/fontawesome/fonts/fontawesome-webfont.woff2?v=4.7.0 HTTP/1.1" 200 - 0 0.000 0.013 2026-09-11 03:43:27,660 26 INFO rb-c800635-224702-414046 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-09-11 03:43:27,668 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 03:43:27] "GET /web/image/product.template/1941/image_512?unique=2026-09-11T03:42:53.000+00:00 HTTP/1.1" 200 - 3 0.013 0.141 2026-09-11 03:43:27,684 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 03:43:27] "GET /web/image/product.product/2428/image_512?unique=2026-09-11T03:42:53.000+00:00 HTTP/1.1" 200 - 8 0.004 0.033 2026-09-11 03:43:27,735 26 INFO rb-c800635-224702-414046 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-09-11 03:43:27,778 26 INFO rb-c800635-224702-414046 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #98680568 started for PoS orders references: [{'name': None, 'pos_reference': '260-104-000002', 'uuid': '20f59a65-ce62-4ca0-b4a0-d9fff3650a9d'}] 2026-09-11 03:43:27,819 26 INFO rb-c800635-224702-414046 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #98680568 order {'name': None, 'pos_reference': '260-104-000002', 'uuid': '20f59a65-ce62-4ca0-b4a0-d9fff3650a9d'} created pos.order #667 2026-09-11 03:43:27,828 26 INFO rb-c800635-224702-414046 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #98680568 finished 2026-09-11 03:43:27,894 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 03:43:27] "POST /pos-self-order/process-order/mobile HTTP/1.1" 200 - 70 0.073 0.094 2026-09-11 03:43:27,941 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 03:43:27] "POST /pos-self-order/get-user-data/ HTTP/1.1" 200 - 9 0.003 0.010 2026-09-11 03:43:27,951 26 INFO rb-c800635-224702-414046 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-09-11 03:43:28,006 26 INFO rb-c800635-224702-414046 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-09-11 03:43:28,066 26 INFO rb-c800635-224702-414046 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-09-11 03:43:28,122 26 INFO rb-c800635-224702-414046 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-09-11 03:43:28,144 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 03:43:28] "GET /web/image/product.product/2430/image_512?unique=2026-09-11T03:42:53.000+00:00 HTTP/1.1" 200 - 8 0.003 0.011 2026-09-11 03:43:28,174 26 INFO rb-c800635-224702-414046 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-09-11 03:43:28,241 26 INFO rb-c800635-224702-414046 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-09-11 03:43:28,261 26 INFO rb-c800635-224702-414046 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #98776115 started for PoS orders references: [{'name': None, 'pos_reference': '260-104-000002', 'uuid': '20f59a65-ce62-4ca0-b4a0-d9fff3650a9d'}] 2026-09-11 03:43:28,274 26 INFO rb-c800635-224702-414046 odoo.addons.point_of_sale.models.pos_order: Added lines [1097] to pos.order #667 2026-09-11 03:43:28,279 26 INFO rb-c800635-224702-414046 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #98776115 order {'name': None, 'pos_reference': '260-104-000002', 'uuid': '20f59a65-ce62-4ca0-b4a0-d9fff3650a9d'} updated pos.order #667 2026-09-11 03:43:28,287 26 INFO rb-c800635-224702-414046 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #98776115 finished 2026-09-11 03:43:28,364 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 03:43:28] "POST /pos-self-order/process-order/mobile HTTP/1.1" 200 - 87 0.039 0.091 2026-09-11 03:43:28,385 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 03:43:28] "POST /pos-self-order/get-user-data/ HTTP/1.1" 200 - 9 0.004 0.009 2026-09-11 03:43:28,421 26 INFO rb-c800635-224702-414046 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-09-11 03:43:28,477 26 INFO rb-c800635-224702-414046 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-09-11 03:43:28,533 26 INFO rb-c800635-224702-414046 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-09-11 03:43:28,591 26 INFO rb-c800635-224702-414046 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-09-11 03:43:28,592 26 INFO rb-c800635-224702-414046 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-09-11 03:43:28,632 26 INFO rb-c800635-224702-414046 odoo.addons.pos_online_payment_self_order.tests.test_self_order_fake_payment.TestSelfOrderFakePaymentMail.test_online_payment_self_pay_after_meal_table.browser: heap 8781908 (allocated 9961472) 2026-09-11 03:43:28,635 26 INFO rb-c800635-224702-414046 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 95903 2026-09-11 03:43:28,636 26 INFO rb-c800635-224702-414046 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-09-11 03:43:28,636 26 INFO rb-c800635-224702-414046 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 95903 2026-09-11 03:43:28,731 26 INFO rb-c800635-224702-414046 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-c800635-224702-414046/chrome_logs/chrome_log_20260911_034328_731701_test_online_payment_self_pay_after_meal_table.txt 2026-09-11 03:43:28,732 26 INFO rb-c800635-224702-414046 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/tmpewnawfgy_chrome_odoo" 2026-09-11 03:43:28,784 26 INFO rb-c800635-224702-414046 odoo.addons.base.models.ir_attachment: filestore gc 8 checked, 8 removed 2026-09-11 03:43:38,194 26 INFO rb-c800635-224702-414046 odoo.models.unlink: User #191 deleted restaurant.floor records with IDs: [32] 2026-09-11 03:43:38,818 26 INFO rb-c800635-224702-414046 odoo.addons.pos_online_payment_self_order.tests.test_self_order_frontend: Starting TestSelfOrderOnlinePayment.test_01_online_payment_with_multi_table ... 2026-09-11 03:43:38,843 26 INFO rb-c800635-224702-414046 odoo.models.unlink: User #191 deleted pos.printer records with IDs: [23, 24] 2026-09-11 03:43:39,178 26 INFO rb-c800635-224702-414046 odoo.addons.pos_online_payment_self_order.tests.test_self_order_frontend.TestSelfOrderOnlinePayment.test_01_online_payment_with_multi_table: Chrome pid: 96090 2026-09-11 03:43:39,178 26 INFO rb-c800635-224702-414046 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/tmp2bgjfs_6_chrome_odoo 2026-09-11 03:43:39,179 26 INFO rb-c800635-224702-414046 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:40305/json/version 2026-09-11 03:43:39,179 26 INFO rb-c800635-224702-414046 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:40305', path='/json/version', query='', fragment='') with timeout 3 increased to 10s during tests 2026-09-11 03:43:39,256 26 INFO rb-c800635-224702-414046 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-09-11 03:43:39,256 26 INFO rb-c800635-224702-414046 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:40305/json 2026-09-11 03:43:39,257 26 INFO rb-c800635-224702-414046 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:40305', path='/json', query='', fragment='') with timeout 3 increased to 10s during tests 2026-09-11 03:43:39,263 26 INFO rb-c800635-224702-414046 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:40305/devtools/page/E298BB598B82CDFF34A9999AC87741B7 2026-09-11 03:43:39,274 26 INFO rb-c800635-224702-414046 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-09-11 03:43:39,282 26 INFO rb-c800635-224702-414046 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-09-11 03:43:39,375 26 INFO rb-c800635-224702-414046 odoo.addons.base.models.res_users: Login successful for login:pos_admin from n/a 2026-09-11 03:43:39,381 26 INFO rb-c800635-224702-414046 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-09-11 03:43:39,384 26 INFO rb-c800635-224702-414046 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-09-11 03:43:39,384 26 INFO rb-c800635-224702-414046 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-09-11 03:43:39,414 26 INFO rb-c800635-224702-414046 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-09-11 03:43:39,920 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 03:43:39] "GET /pos/ui/106 HTTP/1.1" 200 - 84 0.048 0.465 2026-09-11 03:43:39,923 26 INFO rb-c800635-224702-414046 odoo.addons.pos_online_payment_self_order.tests.test_self_order_frontend.TestSelfOrderOnlinePayment.test_01_online_payment_with_multi_table: Navigation result: {'frameId': 'E298BB598B82CDFF34A9999AC87741B7', 'loaderId': '2694408D7DC8B0547BD33FF53B541A2F', 'isDownload': False} 2026-09-11 03:43:39,923 26 INFO rb-c800635-224702-414046 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-09-11 03:43:39,940 26 INFO rb-c800635-224702-414046 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-09-11 03:43:39,961 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 03:43:39] "GET /web/assets/cbcf32d/point_of_sale.assets_prod.min.css HTTP/1.1" 200 - 2 0.003 0.012 2026-09-11 03:43:39,971 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 03:43:39] "GET /web/assets/31c33ef/web.__assets_tests_call__.min.js HTTP/1.1" 200 - 2 0.002 0.015 2026-09-11 03:43:40,001 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 03:43:40] "GET /web/assets/e7bee96/point_of_sale.assets_prod.min.js HTTP/1.1" 200 - 2 0.009 0.041 2026-09-11 03:43:40,443 26 INFO ? werkzeug: 127.0.0.1 - - [11/Sep/2026 03:43:40] "GET /web/static/fonts/lato/Lato-Reg-webfont.woff HTTP/1.1" 200 - 0 0.000 0.008 2026-09-11 03:43:40,446 26 INFO ? werkzeug: 127.0.0.1 - - [11/Sep/2026 03:43:40] "GET /point_of_sale/static/src/img/favicon.ico HTTP/1.1" 200 - 0 0.000 0.009 2026-09-11 03:43:40,467 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 03:43:40] "GET /web/webclient/translations?hash=&lang=en_US HTTP/1.1" 200 - 1 0.002 0.016 2026-09-11 03:43:40,483 26 INFO rb-c800635-224702-414046 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-09-11 03:43:40,490 26 INFO rb-c800635-224702-414046 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-09-11 03:43:40,498 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 03:43:40] "POST /web/dataset/call_kw/barcode.nomenclature/read#barcode.nomenclature.read HTTP/1.1" 200 - 4 0.002 0.007 2026-09-11 03:43:40,512 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 03:43:40] "POST /web/dataset/call_kw/barcode.rule/search_read#barcode.rule.search_read HTTP/1.1" 200 - 1 0.001 0.005 2026-09-11 03:43:40,520 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 03:43:40] "POST /pos/ping HTTP/1.1" 200 - 0 0.000 0.002 2026-09-11 03:43:40,548 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 03:43:40] "GET /bus/websocket_worker_bundle?v=19.0-2 HTTP/1.1" 200 - 3 0.010 0.010 2026-09-11 03:43:40,563 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 03:43:40] "POST /web/dataset/call_kw/pos.config/register_new_device_identifier#pos.config.register_new_device_identifier HTTP/1.1" 200 - 9 0.006 0.016 2026-09-11 03:43:40,580 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 03:43:40] "GET /websocket?version=19.0-2 HTTP/1.1" 101 - 1 0.000 0.005 2026-09-11 03:43:40,655 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 03:43:40] "POST /web/dataset/call_kw/pos.session/load_data_params#pos.session.load_data_params HTTP/1.1" 200 - 17 0.040 0.037 2026-09-11 03:43:41,425 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 03:43:41] "POST /web/dataset/call_kw/pos.session/load_data#pos.session.load_data HTTP/1.1" 200 - 376 0.433 0.312 2026-09-11 03:43:41,447 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 03:43:41] "POST /web/dataset/call_kw/pos.session/filter_local_data#pos.session.filter_local_data HTTP/1.1" 200 - 0 0.000 0.012 2026-09-11 03:43:41,532 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 03:43:41] "POST /web/dataset/call_kw/pos.config/read_config_open_orders#pos.config.read_config_open_orders HTTP/1.1" 200 - 1 0.003 0.005 2026-09-11 03:43:41,594 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 03:43:41] "GET /web/image/res.company/99/logo/256x256 HTTP/1.1" 200 - 8 0.006 0.038 2026-09-11 03:43:41,622 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 03:43:41] "POST /web/dataset/call_kw/pos.config/read_config_open_orders#pos.config.read_config_open_orders HTTP/1.1" 200 - 1 0.001 0.007 2026-09-11 03:43:41,638 26 INFO rb-c800635-224702-414046 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-09-11 03:43:41,651 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 03:43:41] "POST /web/dataset/call_kw/product.product/has_access#product.product.has_access HTTP/1.1" 200 - 1 0.002 0.004 2026-09-11 03:43:41,707 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 03:43:41] "GET /pos/service-worker.js HTTP/1.1" 200 - 0 0.000 0.003 2026-09-11 03:43:41,722 26 INFO ? werkzeug: 127.0.0.1 - - [11/Sep/2026 03:43:41] "GET /point_of_sale/static/src/fonts/Inconsolata.otf HTTP/1.1" 200 - 0 0.000 0.012 2026-09-11 03:43:41,740 26 INFO ? werkzeug: 127.0.0.1 - - [11/Sep/2026 03:43:41] "GET /hr_attendance/static/img/background-light.svg HTTP/1.1" 200 - 0 0.000 0.006 2026-09-11 03:43:41,742 26 INFO ? werkzeug: 127.0.0.1 - - [11/Sep/2026 03:43:41] "GET /web/static/img/odoo_logo.svg HTTP/1.1" 200 - 0 0.000 0.012 2026-09-11 03:43:41,760 26 INFO ? werkzeug: 127.0.0.1 - - [11/Sep/2026 03:43:41] "GET /web/static/src/libs/fontawesome/fonts/fontawesome-webfont.woff2?v=4.7.0 HTTP/1.1" 200 - 0 0.000 0.001 2026-09-11 03:43:41,767 26 INFO ? werkzeug: 127.0.0.1 - - [11/Sep/2026 03:43:41] "GET /web/static/fonts/google/Roboto/Roboto-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.009 2026-09-11 03:43:41,812 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 03:43:41] "GET /web/image/res.users/196/avatar_128 HTTP/1.1" 200 - 14 0.031 0.056 2026-09-11 03:43:41,824 26 INFO ? werkzeug: 127.0.0.1 - - [11/Sep/2026 03:43:41] "GET /web/static/lib/zxing-library/zxing-library.js HTTP/1.1" 200 - 0 0.000 0.009 2026-09-11 03:43:41,837 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 03:43:41] "GET /web/image?model=res.company&id=99&field=logo HTTP/1.1" 200 - 3 0.006 0.100 2026-09-11 03:43:41,839 26 INFO rb-c800635-224702-414046 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-09-11 03:43:41,931 26 INFO rb-c800635-224702-414046 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-09-11 03:43:41,949 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 03:43:41] "GET /pos/ui/106?from_backend=True HTTP/1.1" 200 - 32 0.040 0.109 2026-09-11 03:43:42,030 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 03:43:42] "POST /web/dataset/call_kw/pos.session/set_opening_control#pos.session.set_opening_control HTTP/1.1" 200 - 22 0.053 0.045 2026-09-11 03:43:42,114 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 03:43:42] "GET /pos/ui/106 HTTP/1.1" 200 - 32 0.043 0.258 2026-09-11 03:43:42,120 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 03:43:42] "POST /web/dataset/call_kw/pos.config/read_config_open_orders#pos.config.read_config_open_orders HTTP/1.1" 200 - 1 0.001 0.053 2026-09-11 03:43:42,139 26 INFO rb-c800635-224702-414046 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-09-11 03:43:42,176 26 INFO ? werkzeug: 127.0.0.1 - - [11/Sep/2026 03:43:42] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.001 2026-09-11 03:43:42,229 26 INFO rb-c800635-224702-414046 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-09-11 03:43:42,308 26 INFO rb-c800635-224702-414046 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-09-11 03:43:42,334 26 INFO ? werkzeug: 127.0.0.1 - - [11/Sep/2026 03:43:42] "GET /point_of_sale/static/src/img/card-bank.png HTTP/1.1" 200 - 0 0.000 0.001 2026-09-11 03:43:42,341 26 INFO rb-c800635-224702-414046 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #57855563 started for PoS orders references: [{'name': '/', 'pos_reference': '261-106-000001', 'uuid': 'ad0db8d1-ec73-4d3e-a7ca-9f3b99061f3a'}] 2026-09-11 03:43:42,364 26 INFO rb-c800635-224702-414046 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-09-11 03:43:42,410 26 INFO rb-c800635-224702-414046 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-09-11 03:43:42,419 26 INFO rb-c800635-224702-414046 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #57855563 order {'name': '/', 'pos_reference': '261-106-000001', 'uuid': 'ad0db8d1-ec73-4d3e-a7ca-9f3b99061f3a'} created pos.order #668 2026-09-11 03:43:42,448 26 INFO rb-c800635-224702-414046 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #57855563 finished 2026-09-11 03:43:42,462 26 INFO rb-c800635-224702-414046 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-09-11 03:43:42,521 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 03:43:42] "POST /web/dataset/call_kw/pos.order/sync_from_ui#pos.order.sync_from_ui HTTP/1.1" 200 - 64 0.081 0.102 2026-09-11 03:43:42,522 26 INFO rb-c800635-224702-414046 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-09-11 03:43:44,554 26 INFO rb-c800635-224702-414046 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-09-11 03:43:44,627 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 03:43:44] "POST /web/dataset/call_kw/pos.config/read_config_open_orders#pos.config.read_config_open_orders HTTP/1.1" 200 - 4 0.009 0.007 2026-09-11 03:43:44,630 26 INFO rb-c800635-224702-414046 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-09-11 03:43:44,691 26 INFO rb-c800635-224702-414046 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-09-11 03:43:44,748 26 INFO rb-c800635-224702-414046 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-09-11 03:43:44,773 26 INFO rb-c800635-224702-414046 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #64312161 started for PoS orders references: [{'name': '/', 'pos_reference': '261-106-000002', 'uuid': '213e9cd1-4d1a-4359-b875-7f8273d71ed9'}] 2026-09-11 03:43:44,800 26 INFO rb-c800635-224702-414046 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-09-11 03:43:44,820 26 INFO rb-c800635-224702-414046 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #64312161 order {'name': '/', 'pos_reference': '261-106-000002', 'uuid': '213e9cd1-4d1a-4359-b875-7f8273d71ed9'} created pos.order #669 2026-09-11 03:43:44,832 26 INFO rb-c800635-224702-414046 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #64312161 finished 2026-09-11 03:43:44,848 26 INFO rb-c800635-224702-414046 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-09-11 03:43:44,869 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 03:43:44] "POST /web/dataset/call_kw/pos.order/sync_from_ui#pos.order.sync_from_ui HTTP/1.1" 200 - 42 0.038 0.061 2026-09-11 03:43:44,915 26 INFO rb-c800635-224702-414046 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-09-11 03:43:44,974 26 INFO rb-c800635-224702-414046 odoo.addons.pos_online_payment_self_order.tests.test_self_order_frontend.TestSelfOrderOnlinePayment.test_01_online_payment_with_multi_table.browser: tour succeeded 2026-09-11 03:43:44,974 26 INFO rb-c800635-224702-414046 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-09-11 03:43:44,978 26 INFO rb-c800635-224702-414046 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #70536932 started for PoS orders references: [{'name': '/', 'pos_reference': '261-106-000002', 'uuid': '213e9cd1-4d1a-4359-b875-7f8273d71ed9'}] 2026-09-11 03:43:45,003 26 INFO rb-c800635-224702-414046 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #70536932 order {'name': '/', 'pos_reference': '261-106-000002', 'uuid': '213e9cd1-4d1a-4359-b875-7f8273d71ed9'} updated pos.order #669 2026-09-11 03:43:45,013 26 INFO rb-c800635-224702-414046 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #70536932 finished 2026-09-11 03:43:45,066 26 INFO rb-c800635-224702-414046 odoo.addons.pos_online_payment_self_order.tests.test_self_order_frontend.TestSelfOrderOnlinePayment.test_01_online_payment_with_multi_table.browser: heap 16428800 (allocated 17436672) 2026-09-11 03:43:45,074 26 INFO rb-c800635-224702-414046 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 96090 2026-09-11 03:43:45,079 26 INFO rb-c800635-224702-414046 odoo.addons.pos_online_payment_self_order.tests.test_self_order_frontend.TestSelfOrderOnlinePayment.test_01_online_payment_with_multi_table: Closing websocket connection 2026-09-11 03:43:45,082 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 03:43:45] "POST /web/dataset/call_kw/pos.order/sync_from_ui#pos.order.sync_from_ui HTTP/1.1" 200 - 63 0.044 0.062 2026-09-11 03:43:45,090 26 INFO rb-c800635-224702-414046 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 96090 2026-09-11 03:43:45,187 26 INFO rb-c800635-224702-414046 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-c800635-224702-414046/chrome_logs/chrome_log_20260911_034345_187813_test_01_online_payment_with_multi_table.txt 2026-09-11 03:43:45,188 26 INFO rb-c800635-224702-414046 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/tmp2bgjfs_6_chrome_odoo" 2026-09-11 03:43:45,209 26 INFO rb-c800635-224702-414046 odoo.addons.pos_online_payment_self_order.tests.test_self_order_frontend: Starting TestSelfOrderOnlinePayment.test_02_online_payment_with_multi_website_company ... 2026-09-11 03:43:51,228 26 INFO rb-c800635-224702-414046 odoo.addons.pos_online_payment_self_order.tests.test_self_order_frontend.TestSelfOrderOnlinePayment.test_02_online_payment_with_multi_website_company: Chrome pid: 96285 2026-09-11 03:43:51,229 26 INFO rb-c800635-224702-414046 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/tmpgj9ietif_chrome_odoo 2026-09-11 03:43:51,229 26 INFO rb-c800635-224702-414046 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:43533/json/version 2026-09-11 03:43:51,230 26 INFO rb-c800635-224702-414046 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:43533', path='/json/version', query='', fragment='') with timeout 3 increased to 10s during tests 2026-09-11 03:43:51,243 26 INFO rb-c800635-224702-414046 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-09-11 03:43:51,244 26 INFO rb-c800635-224702-414046 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:43533/json 2026-09-11 03:43:51,244 26 INFO rb-c800635-224702-414046 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:43533', path='/json', query='', fragment='') with timeout 3 increased to 10s during tests 2026-09-11 03:43:51,250 26 INFO rb-c800635-224702-414046 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:43533/devtools/page/67053A4810CA4448415EB91B8AED249A 2026-09-11 03:43:51,253 26 INFO rb-c800635-224702-414046 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-09-11 03:43:51,262 26 INFO rb-c800635-224702-414046 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-09-11 03:43:51,380 26 INFO rb-c800635-224702-414046 odoo.addons.base.models.res_users: Login successful for login:testuser from n/a 2026-09-11 03:43:51,386 26 INFO rb-c800635-224702-414046 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-09-11 03:43:51,391 26 INFO rb-c800635-224702-414046 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=5c00be0f07fa40ba" in browser 2026-09-11 03:43:51,391 26 INFO rb-c800635-224702-414046 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=5c00be0f07fa40ba" 2026-09-11 03:43:51,409 26 INFO rb-c800635-224702-414046 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-09-11 03:43:51,762 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 03:43:51] "GET /pos-self/107?access_token=5c00be0f07fa40ba HTTP/1.1" 200 - 82 0.045 0.313 2026-09-11 03:43:51,765 26 INFO rb-c800635-224702-414046 odoo.addons.pos_online_payment_self_order.tests.test_self_order_frontend.TestSelfOrderOnlinePayment.test_02_online_payment_with_multi_website_company: Navigation result: {'frameId': '67053A4810CA4448415EB91B8AED249A', 'loaderId': 'DEC243C8CD632DE36619DC3847FFC9DF', 'isDownload': False} 2026-09-11 03:43:51,765 26 INFO rb-c800635-224702-414046 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-09-11 03:43:51,778 26 INFO rb-c800635-224702-414046 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-09-11 03:43:51,792 26 INFO rb-c800635-224702-414046 odoo.addons.base.models.ir_http: Generating routing map for key 2 2026-09-11 03:43:51,975 26 INFO rb-c800635-224702-414046 odoo.addons.base.models.assetsbundle: Found a similar attachment for /web/assets/2/db4d7a1/pos_self_order.assets.min.css, copying from /web/assets/db4d7a1/pos_self_order.assets.min.css 2026-09-11 03:43:52,011 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 03:43:52] "GET /web/assets/2/db4d7a1/pos_self_order.assets.min.css HTTP/1.1" 200 - 12 0.027 0.200 2026-09-11 03:43:52,020 26 INFO rb-c800635-224702-414046 odoo.addons.base.models.assetsbundle: Found a similar attachment for /web/assets/2/80a013a/pos_self_order.assets_tests.min.js, copying from /web/assets/80a013a/pos_self_order.assets_tests.min.js 2026-09-11 03:43:52,034 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 03:43:52] "GET /web/assets/2/80a013a/pos_self_order.assets_tests.min.js HTTP/1.1" 200 - 11 0.009 0.239 2026-09-11 03:43:52,052 26 INFO rb-c800635-224702-414046 odoo.addons.base.models.assetsbundle: Found a similar attachment for /web/assets/2/3bd1372/pos_self_order.assets.min.js, copying from /web/assets/3bd1372/pos_self_order.assets.min.js 2026-09-11 03:43:52,075 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 03:43:52] "GET /web/assets/2/3bd1372/pos_self_order.assets.min.js HTTP/1.1" 200 - 11 0.011 0.280 2026-09-11 03:43:52,255 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 03:43:52] "GET /favicon.ico HTTP/1.1" 301 - 7 0.006 0.009 2026-09-11 03:43:52,264 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 03:43:52] "GET /website/translations?hash=&lang=en_US HTTP/1.1" 200 - 2 0.002 0.017 2026-09-11 03:43:52,277 26 INFO rb-c800635-224702-414046 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=5c00be0f07fa40ba", "delayToCheckUndeterminisms": 0})" 2026-09-11 03:43:52,284 26 INFO rb-c800635-224702-414046 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-09-11 03:43:52,287 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 03:43:52] "GET /web/image/website/2/favicon?unique=ae7598c HTTP/1.1" 200 - 5 0.009 0.014 2026-09-11 03:43:52,314 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 03:43:52] "POST /pos/ping HTTP/1.1" 200 - 2 0.004 0.026 2026-09-11 03:43:52,337 26 INFO rb-c800635-224702-414046 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-09-11 03:43:52,371 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 03:43:52] "POST /pos-self/relations/107 HTTP/1.1" 200 - 26 0.020 0.027 2026-09-11 03:43:52,396 26 INFO rb-c800635-224702-414046 odoo.addons.base.models.assetsbundle: Found a similar attachment for /web/assets/2/007686c/bus.websocket_worker_assets.min.js, copying from /web/assets/007686c/bus.websocket_worker_assets.min.js 2026-09-11 03:43:52,411 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 03:43:52] "GET /bus/websocket_worker_bundle?v=19.0-2 HTTP/1.1" 200 - 15 0.018 0.068 2026-09-11 03:43:52,789 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 03:43:52] "POST /pos-self/data/107 HTTP/1.1" 200 - 187 0.135 0.250 2026-09-11 03:43:52,792 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 03:43:52] "GET /websocket?version=19.0-2 HTTP/1.1" 101 - 1 0.000 0.363 2026-09-11 03:43:52,830 26 INFO rb-c800635-224702-414046 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-09-11 03:43:52,874 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 03:43:52] "GET /web/image/ir.attachment/6177/raw HTTP/1.1" 200 - 5 0.002 0.005 2026-09-11 03:43:52,932 26 INFO rb-c800635-224702-414046 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-09-11 03:43:53,036 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 03:43:53] "GET /web/image/pos.category/244/image_128?unique=2026-09-11T03:43:28.000+00:00 HTTP/1.1" 200 - 3 0.021 0.018 2026-09-11 03:43:53,053 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 03:43:53] "GET /web/image/pos.category/245/image_128?unique=2026-09-11T03:43:28.000+00:00 HTTP/1.1" 200 - 3 0.001 0.053 2026-09-11 03:43:53,055 26 INFO rb-c800635-224702-414046 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-09-11 03:43:53,072 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 03:43:53] "GET /web/image/product.template/1960/image_512?unique=2026-09-11T03:43:28.000+00:00 HTTP/1.1" 200 - 4 0.007 0.054 2026-09-11 03:43:53,083 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 03:43:53] "GET /web/image/product.template/1961/image_512?unique=2026-09-11T03:43:28.000+00:00 HTTP/1.1" 200 - 4 0.003 0.065 2026-09-11 03:43:53,098 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 03:43:53] "GET /web/image/product.template/1957/image_512?unique=2026-09-11T03:43:28.000+00:00 HTTP/1.1" 200 - 4 0.004 0.083 2026-09-11 03:43:53,119 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 03:43:53] "GET /web/image/product.template/1959/image_512?unique=2026-09-11T03:43:28.000+00:00 HTTP/1.1" 200 - 4 0.004 0.098 2026-09-11 03:43:53,131 26 INFO rb-c800635-224702-414046 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-09-11 03:43:53,142 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 03:43:53] "GET /web/image/product.template/1958/image_512?unique=2026-09-11T03:43:28.000+00:00 HTTP/1.1" 200 - 4 0.003 0.097 2026-09-11 03:43:53,180 26 INFO ? werkzeug: 127.0.0.1 - - [11/Sep/2026 03:43:53] "GET /web/static/src/libs/fontawesome/fonts/fontawesome-webfont.woff2?v=4.7.0 HTTP/1.1" 200 - 0 0.000 0.006 2026-09-11 03:43:53,184 26 INFO ? werkzeug: 127.0.0.1 - - [11/Sep/2026 03:43:53] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.008 2026-09-11 03:43:53,186 26 INFO rb-c800635-224702-414046 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-09-11 03:43:53,184 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 03:43:53] "GET /web/image/ir.attachment/6178/raw HTTP/1.1" 200 - 5 0.026 0.021 2026-09-11 03:43:53,219 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 03:43:53] "GET /web/image/product.product/2446/image_512?unique=2026-09-11T03:43:28.000+00:00 HTTP/1.1" 200 - 9 0.014 0.033 2026-09-11 03:43:53,249 26 INFO rb-c800635-224702-414046 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-09-11 03:43:53,250 26 INFO rb-c800635-224702-414046 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-09-11 03:43:53,297 26 INFO rb-c800635-224702-414046 odoo.addons.pos_online_payment_self_order.tests.test_self_order_frontend.TestSelfOrderOnlinePayment.test_02_online_payment_with_multi_website_company.browser: heap 7452720 (allocated 8388608) 2026-09-11 03:43:53,305 26 INFO rb-c800635-224702-414046 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 96285 2026-09-11 03:43:53,315 26 INFO rb-c800635-224702-414046 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-09-11 03:43:53,315 26 INFO rb-c800635-224702-414046 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 96285 2026-09-11 03:43:53,340 26 INFO rb-c800635-224702-414046 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #46273834 started for PoS orders references: [{'name': None, 'pos_reference': '260-107-000001', 'uuid': '38e2a7b9-b77b-4c44-b9c5-6369d5e82bf1'}] 2026-09-11 03:43:53,376 26 INFO rb-c800635-224702-414046 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-c800635-224702-414046/chrome_logs/chrome_log_20260911_034353_376020_test_02_online_payment_with_multi_website_company.txt 2026-09-11 03:43:53,376 26 INFO rb-c800635-224702-414046 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/tmpgj9ietif_chrome_odoo" 2026-09-11 03:43:53,385 26 INFO rb-c800635-224702-414046 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #46273834 order {'name': None, 'pos_reference': '260-107-000001', 'uuid': '38e2a7b9-b77b-4c44-b9c5-6369d5e82bf1'} created pos.order #670 2026-09-11 03:43:53,387 26 INFO rb-c800635-224702-414046 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #46273834 finished 2026-09-11 03:43:53,389 26 INFO rb-c800635-224702-414046 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-09-11 03:43:53,478 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 03:43:53] "POST /pos-self-order/process-order/mobile HTTP/1.1" 200 - 114 0.133 0.093 2026-09-11 03:43:53,739 26 INFO rb-c800635-224702-414046 odoo.addons.pos_online_payment_self_order.tests.test_self_order_frontend.TestSelfOrderOnlinePayment.test_02_online_payment_with_multi_website_company: Chrome pid: 96466 2026-09-11 03:43:53,739 26 INFO rb-c800635-224702-414046 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/tmpdf9gwls2_chrome_odoo 2026-09-11 03:43:53,740 26 INFO rb-c800635-224702-414046 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:38935/json/version 2026-09-11 03:43:53,741 26 INFO rb-c800635-224702-414046 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:38935', path='/json/version', query='', fragment='') with timeout 3 increased to 10s during tests 2026-09-11 03:43:53,761 26 INFO rb-c800635-224702-414046 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-09-11 03:43:53,761 26 INFO rb-c800635-224702-414046 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:38935/json 2026-09-11 03:43:53,762 26 INFO rb-c800635-224702-414046 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:38935', path='/json', query='', fragment='') with timeout 3 increased to 10s during tests 2026-09-11 03:43:53,769 26 INFO rb-c800635-224702-414046 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:38935/devtools/page/25C8735DACA5F74A88608C7963B39AAF 2026-09-11 03:43:53,778 26 INFO rb-c800635-224702-414046 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-09-11 03:43:53,795 26 INFO rb-c800635-224702-414046 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-09-11 03:43:53,821 26 INFO rb-c800635-224702-414046 odoo.addons.base.models.res_users: Login successful for login:testuser from n/a 2026-09-11 03:43:53,824 26 INFO rb-c800635-224702-414046 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-09-11 03:43:53,827 26 INFO rb-c800635-224702-414046 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/670?access_token=64093a51-7214-42f4-a6cb-c9f9c15ec185" in browser 2026-09-11 03:43:53,827 26 INFO rb-c800635-224702-414046 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/670?access_token=64093a51-7214-42f4-a6cb-c9f9c15ec185" 2026-09-11 03:43:53,877 26 INFO rb-c800635-224702-414046 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: read, uid: 198, model: pos.order 2026-09-11 03:43:54,570 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 03:43:54] "GET /pos/pay/670?access_token=64093a51-7214-42f4-a6cb-c9f9c15ec185 HTTP/1.1" 200 - 158 0.109 0.626 2026-09-11 03:43:54,573 26 INFO rb-c800635-224702-414046 odoo.addons.pos_online_payment_self_order.tests.test_self_order_frontend.TestSelfOrderOnlinePayment.test_02_online_payment_with_multi_website_company: Navigation result: {'frameId': '25C8735DACA5F74A88608C7963B39AAF', 'loaderId': '388A095827170206EA5338C04A2605FA', 'isDownload': False} 2026-09-11 03:43:54,574 26 INFO rb-c800635-224702-414046 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-09-11 03:43:54,585 26 INFO rb-c800635-224702-414046 odoo.tests.common: External chrome request during tests: returning 404 for https://checkoutshopper-live.adyen.com/checkoutshopper/sdk/5.39.0/adyen.js 2026-09-11 03:43:54,585 26 INFO rb-c800635-224702-414046 odoo.tests.common: External chrome request during tests: returning 404 for https://checkoutshopper-live.adyen.com/checkoutshopper/sdk/5.39.0/adyen.css 2026-09-11 03:43:54,586 26 INFO rb-c800635-224702-414046 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/v3/ 2026-09-11 03:43:54,609 26 INFO ? werkzeug: 127.0.0.1 - - [11/Sep/2026 03:43:54] "GET /web/static/src/libs/fontawesome/fonts/fontawesome-webfont.woff2?v=4.7.0 HTTP/1.1" 200 - 0 0.000 0.010 2026-09-11 03:43:54,611 26 INFO rb-c800635-224702-414046 odoo.addons.base.models.assetsbundle: Found a similar attachment for /web/assets/2/1878f63/web.assets_frontend.min.css, copying from /web/assets/1878f63/web.assets_frontend.min.css 2026-09-11 03:43:54,681 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 03:43:54] "GET /web/assets/2/1878f63/web.assets_frontend.min.css HTTP/1.1" 200 - 11 0.042 0.041 2026-09-11 03:43:54,689 26 INFO rb-c800635-224702-414046 odoo.addons.base.models.assetsbundle: Found a similar attachment for /web/assets/2/391841d/web.assets_frontend_minimal.min.js, copying from /web/assets/391841d/web.assets_frontend_minimal.min.js 2026-09-11 03:43:54,706 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 03:43:54] "GET /web/assets/2/391841d/web.assets_frontend_minimal.min.js HTTP/1.1" 200 - 11 0.011 0.062 2026-09-11 03:43:54,715 26 INFO rb-c800635-224702-414046 odoo.tests.common: External chrome request during tests: Return empty file for https://fonts.googleapis.com/css?family=Inter:300,300i,400,400i,700,700i&display=swap 2026-09-11 03:43:54,716 26 INFO rb-c800635-224702-414046 odoo.tests.common: External chrome request during tests: Return empty file for https://fonts.googleapis.com/css?family=Inter+Tight:300,300i,400,400i,500,500i,700,700i&display=swap 2026-09-11 03:43:54,718 26 INFO rb-c800635-224702-414046 odoo.addons.base.models.assetsbundle: Found a similar attachment for /web/assets/2/31c33ef/web.__assets_tests_call__.min.js, copying from /web/assets/31c33ef/web.__assets_tests_call__.min.js 2026-09-11 03:43:54,734 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 03:43:54] "GET /web/assets/2/31c33ef/web.__assets_tests_call__.min.js HTTP/1.1" 200 - 11 0.007 0.020 2026-09-11 03:43:54,800 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 03:43:54] "GET /web/image/payment.method/159/image_payment_form/Payment%20method?unique=ae7598c HTTP/1.1" 200 - 5 0.005 0.009 2026-09-11 03:43:54,861 26 INFO rb-c800635-224702-414046 odoo.addons.base.models.assetsbundle: Found a similar attachment for /web/assets/2/108b589/web.assets_frontend_lazy.min.js, copying from /web/assets/108b589/web.assets_frontend_lazy.min.js 2026-09-11 03:43:54,897 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 03:43:54] "GET /web/assets/2/108b589/web.assets_frontend_lazy.min.js HTTP/1.1" 200 - 11 0.011 0.051 2026-09-11 03:43:54,908 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 03:43:54] "GET /web/image/website/2/favicon?unique=ae7598c HTTP/1.1" 200 - 5 0.003 0.062 2026-09-11 03:43:55,318 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 03:43:55] "GET /website/translations?hash=&lang=en_US HTTP/1.1" 200 - 1 0.000 0.003 2026-09-11 03:43:55,387 26 INFO rb-c800635-224702-414046 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/670?access_token=64093a51-7214-42f4-a6cb-c9f9c15ec185", "delayToCheckUndeterminisms": 0})" 2026-09-11 03:43:55,409 26 INFO rb-c800635-224702-414046 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-09-11 03:43:55,442 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 03:43:55] "POST /mail/data HTTP/1.1" 200 - 17 0.021 0.021 2026-09-11 03:43:55,455 26 INFO rb-c800635-224702-414046 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-09-11 03:43:55,455 26 INFO rb-c800635-224702-414046 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-09-11 03:43:55,517 26 INFO rb-c800635-224702-414046 odoo.addons.pos_online_payment_self_order.tests.test_self_order_frontend.TestSelfOrderOnlinePayment.test_02_online_payment_with_multi_website_company.browser: heap 10398340 (allocated 11010048) 2026-09-11 03:43:55,518 26 INFO rb-c800635-224702-414046 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 96466 2026-09-11 03:43:55,519 26 INFO rb-c800635-224702-414046 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-09-11 03:43:55,520 26 INFO rb-c800635-224702-414046 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 96466 2026-09-11 03:43:55,616 26 INFO rb-c800635-224702-414046 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-c800635-224702-414046/chrome_logs/chrome_log_20260911_034355_615862_test_02_online_payment_with_multi_website_company.txt 2026-09-11 03:43:55,616 26 INFO rb-c800635-224702-414046 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/tmpdf9gwls2_chrome_odoo" 2026-09-11 03:43:55,884 26 INFO rb-c800635-224702-414046 odoo.addons.pos_online_payment_self_order.tests.test_self_order_frontend.TestSelfOrderOnlinePayment.test_02_online_payment_with_multi_website_company: Chrome pid: 96637 2026-09-11 03:43:55,884 26 INFO rb-c800635-224702-414046 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/tmpjcq9fu4u_chrome_odoo 2026-09-11 03:43:55,884 26 INFO rb-c800635-224702-414046 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:45583/json/version 2026-09-11 03:43:55,885 26 INFO rb-c800635-224702-414046 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:45583', path='/json/version', query='', fragment='') with timeout 3 increased to 10s during tests 2026-09-11 03:43:55,911 26 INFO rb-c800635-224702-414046 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-09-11 03:43:55,911 26 INFO rb-c800635-224702-414046 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:45583/json 2026-09-11 03:43:55,913 26 INFO rb-c800635-224702-414046 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:45583', path='/json', query='', fragment='') with timeout 3 increased to 10s during tests 2026-09-11 03:43:55,921 26 INFO rb-c800635-224702-414046 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:45583/devtools/page/67E7BB515088FABC143DB6068CCFAD3C 2026-09-11 03:43:55,924 26 INFO rb-c800635-224702-414046 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-09-11 03:43:55,926 26 INFO rb-c800635-224702-414046 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-09-11 03:43:55,992 26 INFO rb-c800635-224702-414046 odoo.addons.base.models.res_users: Login successful for login:admin from n/a 2026-09-11 03:43:55,997 26 INFO rb-c800635-224702-414046 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-09-11 03:43:55,999 26 INFO rb-c800635-224702-414046 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/670?access_token=64093a51-7214-42f4-a6cb-c9f9c15ec185" in browser 2026-09-11 03:43:55,999 26 INFO rb-c800635-224702-414046 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/670?access_token=64093a51-7214-42f4-a6cb-c9f9c15ec185" 2026-09-11 03:43:56,430 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 03:43:56] "GET /pos/pay/670?access_token=64093a51-7214-42f4-a6cb-c9f9c15ec185 HTTP/1.1" 200 - 102 0.068 0.348 2026-09-11 03:43:56,434 26 INFO rb-c800635-224702-414046 odoo.addons.pos_online_payment_self_order.tests.test_self_order_frontend.TestSelfOrderOnlinePayment.test_02_online_payment_with_multi_website_company: Navigation result: {'frameId': '67E7BB515088FABC143DB6068CCFAD3C', 'loaderId': '444A076A9330616663E7BC6638F89CDF', 'isDownload': False} 2026-09-11 03:43:56,434 26 INFO rb-c800635-224702-414046 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-09-11 03:43:56,459 26 INFO rb-c800635-224702-414046 odoo.tests.common: External chrome request during tests: returning 404 for https://checkoutshopper-live.adyen.com/checkoutshopper/sdk/5.39.0/adyen.js 2026-09-11 03:43:56,459 26 INFO rb-c800635-224702-414046 odoo.tests.common: External chrome request during tests: returning 404 for https://checkoutshopper-live.adyen.com/checkoutshopper/sdk/5.39.0/adyen.css 2026-09-11 03:43:56,460 26 INFO rb-c800635-224702-414046 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/v3/ 2026-09-11 03:43:56,474 26 INFO ? werkzeug: 127.0.0.1 - - [11/Sep/2026 03:43:56] "GET /web/static/src/libs/fontawesome/fonts/fontawesome-webfont.woff2?v=4.7.0 HTTP/1.1" 200 - 0 0.000 0.006 2026-09-11 03:43:56,499 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 03:43:56] "GET /web/assets/2/1878f63/web.assets_frontend.min.css HTTP/1.1" 200 - 4 0.015 0.016 2026-09-11 03:43:56,507 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 03:43:56] "GET /web/assets/2/391841d/web.assets_frontend_minimal.min.js HTTP/1.1" 200 - 4 0.002 0.014 2026-09-11 03:43:56,523 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 03:43:56] "GET /web/assets/2/31c33ef/web.__assets_tests_call__.min.js HTTP/1.1" 200 - 4 0.001 0.005 2026-09-11 03:43:56,548 26 INFO rb-c800635-224702-414046 odoo.tests.common: External chrome request during tests: Return empty file for https://fonts.googleapis.com/css?family=Inter:300,300i,400,400i,700,700i&display=swap 2026-09-11 03:43:56,549 26 INFO rb-c800635-224702-414046 odoo.tests.common: External chrome request during tests: Return empty file for https://fonts.googleapis.com/css?family=Inter+Tight:300,300i,400,400i,500,500i,700,700i&display=swap 2026-09-11 03:43:56,690 26 INFO ? werkzeug: 127.0.0.1 - - [11/Sep/2026 03:43:56] "GET /website/static/description/icon.png HTTP/1.1" 200 - 0 0.000 0.003 2026-09-11 03:43:56,703 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 03:43:56] "GET /web/image/payment.method/159/image_payment_form/Payment%20method?unique=ae7598c HTTP/1.1" 200 - 5 0.006 0.007 2026-09-11 03:43:56,712 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 03:43:56] "GET /web/assets/2/108b589/web.assets_frontend_lazy.min.js HTTP/1.1" 200 - 4 0.001 0.018 2026-09-11 03:43:56,739 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 03:43:56] "GET /web/image/website/2/favicon?unique=ae7598c HTTP/1.1" 200 - 6 0.017 0.027 2026-09-11 03:43:57,085 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 03:43:57] "GET /website/translations?hash=&lang=en_US HTTP/1.1" 200 - 1 0.000 0.010 2026-09-11 03:43:57,155 26 INFO rb-c800635-224702-414046 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/670?access_token=64093a51-7214-42f4-a6cb-c9f9c15ec185", "delayToCheckUndeterminisms": 0})" 2026-09-11 03:43:57,174 26 INFO rb-c800635-224702-414046 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-09-11 03:43:57,220 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 03:43:57] "POST /mail/data HTTP/1.1" 200 - 22 0.033 0.020 2026-09-11 03:43:57,225 26 INFO rb-c800635-224702-414046 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-09-11 03:43:57,225 26 INFO rb-c800635-224702-414046 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-09-11 03:43:57,288 26 INFO rb-c800635-224702-414046 odoo.addons.pos_online_payment_self_order.tests.test_self_order_frontend.TestSelfOrderOnlinePayment.test_02_online_payment_with_multi_website_company.browser: heap 10402764 (allocated 11534336) 2026-09-11 03:43:57,294 26 INFO rb-c800635-224702-414046 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 96637 2026-09-11 03:43:57,296 26 INFO rb-c800635-224702-414046 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-09-11 03:43:57,298 26 INFO rb-c800635-224702-414046 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 96637 2026-09-11 03:43:57,410 26 INFO rb-c800635-224702-414046 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-c800635-224702-414046/chrome_logs/chrome_log_20260911_034357_410186_test_02_online_payment_with_multi_website_company.txt 2026-09-11 03:43:57,410 26 INFO rb-c800635-224702-414046 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/tmpjcq9fu4u_chrome_odoo" 2026-09-11 03:43:57,660 26 INFO rb-c800635-224702-414046 odoo.addons.pos_online_payment_self_order.tests.test_self_order_frontend.TestSelfOrderOnlinePayment.test_02_online_payment_with_multi_website_company: Chrome pid: 96804 2026-09-11 03:43:57,660 26 INFO rb-c800635-224702-414046 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/tmpusqy6l8t_chrome_odoo 2026-09-11 03:43:57,660 26 INFO rb-c800635-224702-414046 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:37689/json/version 2026-09-11 03:43:57,661 26 INFO rb-c800635-224702-414046 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:37689', path='/json/version', query='', fragment='') with timeout 3 increased to 10s during tests 2026-09-11 03:43:57,674 26 INFO rb-c800635-224702-414046 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-09-11 03:43:57,674 26 INFO rb-c800635-224702-414046 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:37689/json 2026-09-11 03:43:57,674 26 INFO rb-c800635-224702-414046 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:37689', path='/json', query='', fragment='') with timeout 3 increased to 10s during tests 2026-09-11 03:43:57,680 26 INFO rb-c800635-224702-414046 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:37689/devtools/page/9B83015AABC59744C76F0E7AEF024FBE 2026-09-11 03:43:57,693 26 INFO rb-c800635-224702-414046 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-09-11 03:43:57,706 26 INFO rb-c800635-224702-414046 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-09-11 03:43:57,718 26 INFO rb-c800635-224702-414046 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-09-11 03:43:57,724 26 INFO rb-c800635-224702-414046 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/670?access_token=64093a51-7214-42f4-a6cb-c9f9c15ec185" in browser 2026-09-11 03:43:57,724 26 INFO rb-c800635-224702-414046 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/670?access_token=64093a51-7214-42f4-a6cb-c9f9c15ec185" 2026-09-11 03:43:57,765 26 INFO rb-c800635-224702-414046 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: read, uid: 3, model: pos.order 2026-09-11 03:43:57,816 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 03:43:57] "GET /pos/pay/670?access_token=64093a51-7214-42f4-a6cb-c9f9c15ec185 HTTP/1.1" 200 - 59 0.032 0.051 2026-09-11 03:43:57,821 26 INFO rb-c800635-224702-414046 odoo.addons.pos_online_payment_self_order.tests.test_self_order_frontend.TestSelfOrderOnlinePayment.test_02_online_payment_with_multi_website_company: Navigation result: {'frameId': '9B83015AABC59744C76F0E7AEF024FBE', 'loaderId': 'DE6E7E85E84D945CE61335B6FEE68F67', 'isDownload': False} 2026-09-11 03:43:57,821 26 INFO rb-c800635-224702-414046 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-09-11 03:43:57,840 26 INFO rb-c800635-224702-414046 odoo.tests.common: External chrome request during tests: returning 404 for https://checkoutshopper-live.adyen.com/checkoutshopper/sdk/5.39.0/adyen.js 2026-09-11 03:43:57,841 26 INFO rb-c800635-224702-414046 odoo.tests.common: External chrome request during tests: returning 404 for https://checkoutshopper-live.adyen.com/checkoutshopper/sdk/5.39.0/adyen.css 2026-09-11 03:43:57,843 26 INFO rb-c800635-224702-414046 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/v3/ 2026-09-11 03:43:57,852 26 INFO ? werkzeug: 127.0.0.1 - - [11/Sep/2026 03:43:57] "GET /web/static/src/libs/fontawesome/fonts/fontawesome-webfont.woff2?v=4.7.0 HTTP/1.1" 200 - 0 0.000 0.002 2026-09-11 03:43:57,869 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 03:43:57] "GET /web/assets/2/1878f63/web.assets_frontend.min.css HTTP/1.1" 200 - 5 0.002 0.013 2026-09-11 03:43:57,880 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 03:43:57] "GET /web/assets/2/391841d/web.assets_frontend_minimal.min.js HTTP/1.1" 200 - 5 0.004 0.005 2026-09-11 03:43:57,890 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 03:43:57] "GET /web/assets/2/31c33ef/web.__assets_tests_call__.min.js HTTP/1.1" 200 - 5 0.002 0.004 2026-09-11 03:43:57,911 26 INFO rb-c800635-224702-414046 odoo.tests.common: External chrome request during tests: Return empty file for https://fonts.googleapis.com/css?family=Inter:300,300i,400,400i,700,700i&display=swap 2026-09-11 03:43:57,911 26 INFO rb-c800635-224702-414046 odoo.tests.common: External chrome request during tests: Return empty file for https://fonts.googleapis.com/css?family=Inter+Tight:300,300i,400,400i,500,500i,700,700i&display=swap 2026-09-11 03:43:58,064 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 03:43:58] "GET /web/assets/2/108b589/web.assets_frontend_lazy.min.js HTTP/1.1" 200 - 5 0.007 0.014 2026-09-11 03:43:58,083 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 03:43:58] "GET /web/image/payment.method/159/image_payment_form/Payment%20method?unique=ae7598c HTTP/1.1" 200 - 7 0.008 0.032 2026-09-11 03:43:58,100 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 03:43:58] "GET /web/image/website/2/favicon?unique=ae7598c HTTP/1.1" 200 - 7 0.008 0.039 2026-09-11 03:43:58,479 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 03:43:58] "GET /website/translations?hash=&lang=en_US HTTP/1.1" 200 - 2 0.002 0.008 2026-09-11 03:43:58,549 26 INFO rb-c800635-224702-414046 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/670?access_token=64093a51-7214-42f4-a6cb-c9f9c15ec185", "delayToCheckUndeterminisms": 0})" 2026-09-11 03:43:58,566 26 INFO rb-c800635-224702-414046 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-09-11 03:43:58,566 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 03:43:58] "POST /mail/data HTTP/1.1" 200 - 2 0.000 0.005 2026-09-11 03:43:58,617 26 INFO rb-c800635-224702-414046 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-09-11 03:43:58,618 26 INFO rb-c800635-224702-414046 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-09-11 03:43:58,677 26 INFO rb-c800635-224702-414046 odoo.addons.pos_online_payment_self_order.tests.test_self_order_frontend.TestSelfOrderOnlinePayment.test_02_online_payment_with_multi_website_company.browser: heap 10398872 (allocated 11272192) 2026-09-11 03:43:58,679 26 INFO rb-c800635-224702-414046 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 96804 2026-09-11 03:43:58,679 26 INFO rb-c800635-224702-414046 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-09-11 03:43:58,681 26 INFO rb-c800635-224702-414046 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 96804 2026-09-11 03:43:58,784 26 INFO rb-c800635-224702-414046 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-c800635-224702-414046/chrome_logs/chrome_log_20260911_034358_784687_test_02_online_payment_with_multi_website_company.txt 2026-09-11 03:43:58,785 26 INFO rb-c800635-224702-414046 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/tmpusqy6l8t_chrome_odoo" 2026-09-11 03:43:58,879 26 INFO rb-c800635-224702-414046 odoo.addons.base.models.ir_attachment: filestore gc 9 checked, 9 removed 2026-09-11 03:44:00,388 26 INFO rb-c800635-224702-414046 odoo.addons.pos_online_payment_self_order.tests.test_self_order_mobile: Starting TestSelfOrderMobile.test_kiosk_cart_restore_and_cancel ... 2026-09-11 03:44:03,586 26 INFO rb-c800635-224702-414046 odoo.addons.pos_online_payment_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_kiosk_cart_restore_and_cancel: Chrome pid: 96964 2026-09-11 03:44:03,587 26 INFO rb-c800635-224702-414046 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/tmpdw2i_4fx_chrome_odoo 2026-09-11 03:44:03,587 26 INFO rb-c800635-224702-414046 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:41583/json/version 2026-09-11 03:44:03,588 26 INFO rb-c800635-224702-414046 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:41583', path='/json/version', query='', fragment='') with timeout 3 increased to 10s during tests 2026-09-11 03:44:03,624 26 INFO rb-c800635-224702-414046 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-09-11 03:44:03,624 26 INFO rb-c800635-224702-414046 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:41583/json 2026-09-11 03:44:03,624 26 INFO rb-c800635-224702-414046 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:41583', path='/json', query='', fragment='') with timeout 3 increased to 10s during tests 2026-09-11 03:44:03,631 26 INFO rb-c800635-224702-414046 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:41583/devtools/page/154AA09F4C71B3E0D527CEAC8930D2D1 2026-09-11 03:44:03,645 26 INFO rb-c800635-224702-414046 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-09-11 03:44:03,649 26 INFO rb-c800635-224702-414046 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-09-11 03:44:03,663 26 INFO rb-c800635-224702-414046 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-09-11 03:44:03,726 26 INFO rb-c800635-224702-414046 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=d212a8b77b274fc0" in browser 2026-09-11 03:44:03,726 26 INFO rb-c800635-224702-414046 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=d212a8b77b274fc0" 2026-09-11 03:44:03,740 26 INFO rb-c800635-224702-414046 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-09-11 03:44:04,124 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 03:44:04] "GET /pos-self/108?access_token=d212a8b77b274fc0 HTTP/1.1" 200 - 57 0.041 0.346 2026-09-11 03:44:04,134 26 INFO rb-c800635-224702-414046 odoo.addons.pos_online_payment_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_kiosk_cart_restore_and_cancel: Navigation result: {'frameId': '154AA09F4C71B3E0D527CEAC8930D2D1', 'loaderId': 'B63B41E404802306CEF10DFC4F02BA90', 'isDownload': False} 2026-09-11 03:44:04,134 26 INFO rb-c800635-224702-414046 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-09-11 03:44:04,148 26 INFO rb-c800635-224702-414046 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-09-11 03:44:04,172 26 INFO rb-c800635-224702-414046 odoo.addons.base.models.assetsbundle: Found a similar attachment for /web/assets/1/db4d7a1/pos_self_order.assets.min.css, copying from /web/assets/db4d7a1/pos_self_order.assets.min.css 2026-09-11 03:44:04,202 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 03:44:04] "GET /web/assets/1/db4d7a1/pos_self_order.assets.min.css HTTP/1.1" 200 - 8 0.016 0.031 2026-09-11 03:44:04,212 26 INFO rb-c800635-224702-414046 odoo.addons.base.models.assetsbundle: Found a similar attachment for /web/assets/1/3bd1372/pos_self_order.assets.min.js, copying from /web/assets/3bd1372/pos_self_order.assets.min.js 2026-09-11 03:44:04,228 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 03:44:04] "GET /web/assets/1/3bd1372/pos_self_order.assets.min.js HTTP/1.1" 200 - 8 0.004 0.066 2026-09-11 03:44:04,240 26 INFO rb-c800635-224702-414046 odoo.addons.base.models.assetsbundle: Found a similar attachment for /web/assets/1/80a013a/pos_self_order.assets_tests.min.js, copying from /web/assets/80a013a/pos_self_order.assets_tests.min.js 2026-09-11 03:44:04,263 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 03:44:04] "GET /web/assets/1/80a013a/pos_self_order.assets_tests.min.js HTTP/1.1" 200 - 8 0.019 0.084 2026-09-11 03:44:04,399 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 03:44:04] "GET /favicon.ico HTTP/1.1" 301 - 1 0.002 0.008 2026-09-11 03:44:04,405 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 03:44:04] "GET /website/translations?hash=&lang=en_US HTTP/1.1" 200 - 1 0.001 0.010 2026-09-11 03:44:04,415 26 INFO rb-c800635-224702-414046 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=d212a8b77b274fc0", "delayToCheckUndeterminisms": 0})" 2026-09-11 03:44:04,424 26 INFO rb-c800635-224702-414046 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-09-11 03:44:04,426 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 03:44:04] "GET /web/image/website/1/favicon?unique=47d98e1 HTTP/1.1" 200 - 5 0.006 0.009 2026-09-11 03:44:04,431 26 INFO rb-c800635-224702-414046 odoo.http: Session expired 2026-09-11 03:44:04,433 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 03:44:04] "POST /pos/ping HTTP/1.1" 200 - 1 0.000 0.008 2026-09-11 03:44:04,512 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 03:44:04] "POST /pos-self/relations/108 HTTP/1.1" 200 - 37 0.026 0.043 2026-09-11 03:44:04,550 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 03:44:04] "GET /bus/websocket_worker_bundle?v=19.0-2 HTTP/1.1" 200 - 3 0.002 0.103 2026-09-11 03:44:04,821 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 03:44:04] "POST /pos-self/data/108 HTTP/1.1" 200 - 183 0.131 0.151 2026-09-11 03:44:04,825 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 03:44:04] "GET /websocket?version=19.0-2 HTTP/1.1" 101 - 1 0.000 0.259 2026-09-11 03:44:04,888 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 03:44:04] "GET /web/image/res.company/1/logo/256x256 HTTP/1.1" 200 - 8 0.004 0.024 2026-09-11 03:44:04,899 26 INFO rb-c800635-224702-414046 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-09-11 03:44:04,948 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 03:44:04] "GET /web/image/ir.attachment/6252/raw HTTP/1.1" 200 - 4 0.012 0.013 2026-09-11 03:44:04,987 26 INFO rb-c800635-224702-414046 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-09-11 03:44:05,050 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 03:44:05] "GET /web/image/pos.category/246/image_128?unique=2026-09-11T03:43:58.000+00:00 HTTP/1.1" 200 - 2 0.008 0.023 2026-09-11 03:44:05,061 26 INFO ? werkzeug: 127.0.0.1 - - [11/Sep/2026 03:44:05] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.006 2026-09-11 03:44:05,069 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 03:44:05] "GET /web/image/product.template/1962/image_512?unique=2026-09-11T03:43:58.000+00:00 HTTP/1.1" 200 - 3 0.004 0.016 2026-09-11 03:44:05,079 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 03:44:05] "GET /web/image/product.template/1966/image_512?unique=2026-09-11T03:43:58.000+00:00 HTTP/1.1" 200 - 3 0.002 0.015 2026-09-11 03:44:05,081 26 INFO rb-c800635-224702-414046 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-09-11 03:44:05,107 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 03:44:05] "GET /web/image/product.template/1963/image_512?unique=2026-09-11T03:43:58.000+00:00 HTTP/1.1" 200 - 3 0.003 0.044 2026-09-11 03:44:05,121 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 03:44:05] "GET /web/image/product.template/1964/image_512?unique=2026-09-11T03:43:58.000+00:00 HTTP/1.1" 200 - 3 0.003 0.053 2026-09-11 03:44:05,145 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 03:44:05] "GET /web/image/product.template/1965/image_512?unique=2026-09-11T03:43:58.000+00:00 HTTP/1.1" 200 - 3 0.008 0.069 2026-09-11 03:44:05,154 26 INFO rb-c800635-224702-414046 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-09-11 03:44:05,225 26 INFO rb-c800635-224702-414046 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-09-11 03:44:05,254 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 03:44:05] "GET /web/image/ir.attachment/6218/raw HTTP/1.1" 200 - 4 0.006 0.014 2026-09-11 03:44:05,264 26 INFO ? werkzeug: 127.0.0.1 - - [11/Sep/2026 03:44: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-09-11 03:44:05,280 26 INFO rb-c800635-224702-414046 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-09-11 03:44:05,288 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 03:44:05] "GET /web/image/product.product/2451/image_512?unique=2026-09-11T03:43:58.000+00:00 HTTP/1.1" 200 - 8 0.008 0.012 2026-09-11 03:44:05,314 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 03:44:05] "GET /web/image/product.product/2453/image_512?unique=2026-09-11T03:43:58.000+00:00 HTTP/1.1" 200 - 8 0.005 0.039 2026-09-11 03:44:05,336 26 INFO rb-c800635-224702-414046 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-09-11 03:44:05,400 26 INFO rb-c800635-224702-414046 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-09-11 03:44:05,427 26 INFO rb-c800635-224702-414046 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #59981801 started for PoS orders references: [{'name': None, 'pos_reference': '260-108-000001', 'uuid': 'bee75ebf-ee39-4555-aca8-7d17ab698d66'}] 2026-09-11 03:44:05,464 26 INFO rb-c800635-224702-414046 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #59981801 order {'name': None, 'pos_reference': '260-108-000001', 'uuid': 'bee75ebf-ee39-4555-aca8-7d17ab698d66'} created pos.order #671 2026-09-11 03:44:05,485 26 INFO rb-c800635-224702-414046 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #59981801 finished 2026-09-11 03:44:05,571 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 03:44:05] "POST /pos-self-order/process-order/kiosk HTTP/1.1" 200 - 109 0.073 0.103 2026-09-11 03:44:05,648 26 INFO rb-c800635-224702-414046 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-09-11 03:44:05,698 26 INFO rb-c800635-224702-414046 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-09-11 03:44:05,750 26 INFO rb-c800635-224702-414046 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-09-11 03:44:05,803 26 INFO rb-c800635-224702-414046 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-09-11 03:44:05,859 26 INFO rb-c800635-224702-414046 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-09-11 03:44:05,918 26 INFO rb-c800635-224702-414046 odoo.addons.pos_online_payment_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_kiosk_cart_restore_and_cancel.browser: tour succeeded 2026-09-11 03:44:05,919 26 INFO rb-c800635-224702-414046 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-09-11 03:44:05,968 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 03:44:05] "POST /pos-self-order/remove-order HTTP/1.1" 200 - 17 0.017 0.031 2026-09-11 03:44:05,993 26 INFO rb-c800635-224702-414046 odoo.addons.pos_online_payment_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_kiosk_cart_restore_and_cancel.browser: heap 8958604 (allocated 10223616) 2026-09-11 03:44:05,998 26 INFO rb-c800635-224702-414046 odoo.addons.pos_online_payment_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_kiosk_cart_restore_and_cancel: Closing chrome headless with pid 96964 2026-09-11 03:44:05,999 26 INFO rb-c800635-224702-414046 odoo.addons.pos_online_payment_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_kiosk_cart_restore_and_cancel: Closing websocket connection 2026-09-11 03:44:06,000 26 INFO rb-c800635-224702-414046 odoo.addons.pos_online_payment_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_kiosk_cart_restore_and_cancel: Terminating chrome headless with pid 96964 2026-09-11 03:44:06,107 26 INFO rb-c800635-224702-414046 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-c800635-224702-414046/chrome_logs/chrome_log_20260911_034406_107407_test_kiosk_cart_restore_and_cancel.txt 2026-09-11 03:44:06,107 26 INFO rb-c800635-224702-414046 odoo.addons.pos_online_payment_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_kiosk_cart_restore_and_cancel: Removing chrome user profile "/tmp/tmpdw2i_4fx_chrome_odoo" 2026-09-11 03:44:06,159 26 INFO rb-c800635-224702-414046 odoo.addons.pos_online_payment_self_order.tests.test_self_order_mobile: Starting TestSelfOrderMobile.test_online_payment_kiosk_qr_code ... 2026-09-11 03:44:09,267 26 INFO rb-c800635-224702-414046 odoo.addons.pos_online_payment_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_online_payment_kiosk_qr_code: Chrome pid: 97151 2026-09-11 03:44:09,267 26 INFO rb-c800635-224702-414046 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/tmprmgx9p6t_chrome_odoo 2026-09-11 03:44:09,267 26 INFO rb-c800635-224702-414046 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:44851/json/version 2026-09-11 03:44:09,269 26 INFO rb-c800635-224702-414046 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:44851', path='/json/version', query='', fragment='') with timeout 3 increased to 10s during tests 2026-09-11 03:44:09,301 26 INFO rb-c800635-224702-414046 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-09-11 03:44:09,301 26 INFO rb-c800635-224702-414046 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:44851/json 2026-09-11 03:44:09,302 26 INFO rb-c800635-224702-414046 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:44851', path='/json', query='', fragment='') with timeout 3 increased to 10s during tests 2026-09-11 03:44:09,312 26 INFO rb-c800635-224702-414046 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:44851/devtools/page/19D156279CF0C9247FE6EEA45414DFF2 2026-09-11 03:44:09,329 26 INFO rb-c800635-224702-414046 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-09-11 03:44:09,335 26 INFO rb-c800635-224702-414046 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-09-11 03:44:09,360 26 INFO rb-c800635-224702-414046 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-09-11 03:44:09,414 26 INFO rb-c800635-224702-414046 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=c697bcff40924b9d" in browser 2026-09-11 03:44:09,414 26 INFO rb-c800635-224702-414046 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=c697bcff40924b9d" 2026-09-11 03:44:09,428 26 INFO rb-c800635-224702-414046 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-09-11 03:44:09,714 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 03:44:09] "GET /pos-self/109?access_token=c697bcff40924b9d HTTP/1.1" 200 - 57 0.023 0.265 2026-09-11 03:44:09,717 26 INFO rb-c800635-224702-414046 odoo.addons.pos_online_payment_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_online_payment_kiosk_qr_code: Navigation result: {'frameId': '19D156279CF0C9247FE6EEA45414DFF2', 'loaderId': 'F5119A9239DB4AEC0319DCB494B29B93', 'isDownload': False} 2026-09-11 03:44:09,717 26 INFO rb-c800635-224702-414046 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-09-11 03:44:09,734 26 INFO rb-c800635-224702-414046 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-09-11 03:44:09,762 26 INFO rb-c800635-224702-414046 odoo.addons.base.models.assetsbundle: Found a similar attachment for /web/assets/1/3bd1372/pos_self_order.assets.min.js, copying from /web/assets/3bd1372/pos_self_order.assets.min.js 2026-09-11 03:44:09,782 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 03:44:09] "GET /web/assets/1/3bd1372/pos_self_order.assets.min.js HTTP/1.1" 200 - 8 0.006 0.036 2026-09-11 03:44:09,796 26 INFO rb-c800635-224702-414046 odoo.addons.base.models.assetsbundle: Found a similar attachment for /web/assets/1/db4d7a1/pos_self_order.assets.min.css, copying from /web/assets/db4d7a1/pos_self_order.assets.min.css 2026-09-11 03:44:09,819 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 03:44:09] "GET /web/assets/1/db4d7a1/pos_self_order.assets.min.css HTTP/1.1" 200 - 8 0.020 0.056 2026-09-11 03:44:09,830 26 INFO rb-c800635-224702-414046 odoo.addons.base.models.assetsbundle: Found a similar attachment for /web/assets/1/80a013a/pos_self_order.assets_tests.min.js, copying from /web/assets/80a013a/pos_self_order.assets_tests.min.js 2026-09-11 03:44:09,840 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 03:44:09] "GET /web/assets/1/80a013a/pos_self_order.assets_tests.min.js HTTP/1.1" 200 - 8 0.004 0.091 2026-09-11 03:44:09,959 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 03:44:09] "GET /favicon.ico HTTP/1.1" 301 - 1 0.001 0.005 2026-09-11 03:44:09,978 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 03:44:09] "GET /website/translations?hash=&lang=en_US HTTP/1.1" 200 - 1 0.001 0.011 2026-09-11 03:44:09,992 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 03:44:09] "GET /web/image/website/1/favicon?unique=47d98e1 HTTP/1.1" 200 - 5 0.002 0.011 2026-09-11 03:44:09,993 26 INFO rb-c800635-224702-414046 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=c697bcff40924b9d", "delayToCheckUndeterminisms": 0})" 2026-09-11 03:44:09,999 26 INFO rb-c800635-224702-414046 odoo.http: Session expired 2026-09-11 03:44:09,999 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 03:44:09] "POST /pos/ping HTTP/1.1" 200 - 1 0.000 0.003 2026-09-11 03:44:10,001 26 INFO rb-c800635-224702-414046 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-09-11 03:44:10,034 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 03:44:10] "GET /bus/websocket_worker_bundle?v=19.0-2 HTTP/1.1" 200 - 3 0.001 0.025 2026-09-11 03:44:10,065 26 INFO rb-c800635-224702-414046 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-09-11 03:44:10,116 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 03:44:10] "POST /pos-self/relations/109 HTTP/1.1" 200 - 37 0.039 0.070 2026-09-11 03:44:10,126 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 03:44:10] "GET /websocket?version=19.0-2 HTTP/1.1" 101 - 1 0.000 0.062 2026-09-11 03:44:10,403 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 03:44:10] "POST /pos-self/data/109 HTTP/1.1" 200 - 183 0.132 0.142 2026-09-11 03:44:10,487 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 03:44:10] "GET /web/image/res.company/1/logo/256x256 HTTP/1.1" 200 - 8 0.006 0.030 2026-09-11 03:44:10,494 26 INFO rb-c800635-224702-414046 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-09-11 03:44:10,533 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 03:44:10] "GET /web/image/ir.attachment/6293/raw HTTP/1.1" 200 - 4 0.001 0.004 2026-09-11 03:44:10,586 26 INFO rb-c800635-224702-414046 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-09-11 03:44:10,651 26 INFO ? werkzeug: 127.0.0.1 - - [11/Sep/2026 03:44:10] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.007 2026-09-11 03:44:10,656 26 INFO rb-c800635-224702-414046 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-09-11 03:44:10,668 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 03:44:10] "GET /web/image/pos.category/246/image_128?unique=2026-09-11T03:43:58.000+00:00 HTTP/1.1" 200 - 2 0.010 0.031 2026-09-11 03:44:10,688 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 03:44:10] "GET /web/image/product.template/1962/image_512?unique=2026-09-11T03:43:58.000+00:00 HTTP/1.1" 200 - 3 0.003 0.040 2026-09-11 03:44:10,713 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 03:44:10] "GET /web/image/product.template/1966/image_512?unique=2026-09-11T03:43:58.000+00:00 HTTP/1.1" 200 - 3 0.007 0.063 2026-09-11 03:44:10,720 26 INFO rb-c800635-224702-414046 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-09-11 03:44:10,734 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 03:44:10] "GET /web/image/product.template/1964/image_512?unique=2026-09-11T03:43:58.000+00:00 HTTP/1.1" 200 - 3 0.004 0.085 2026-09-11 03:44:10,745 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 03:44:10] "GET /web/image/product.template/1963/image_512?unique=2026-09-11T03:43:58.000+00:00 HTTP/1.1" 200 - 3 0.002 0.101 2026-09-11 03:44:10,759 26 INFO ? werkzeug: 127.0.0.1 - - [11/Sep/2026 03:44:10] "GET /web/static/src/libs/fontawesome/fonts/fontawesome-webfont.woff2?v=4.7.0 HTTP/1.1" 200 - 0 0.000 0.002 2026-09-11 03:44:10,761 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 03:44:10] "GET /web/image/product.template/1965/image_512?unique=2026-09-11T03:43:58.000+00:00 HTTP/1.1" 200 - 3 0.004 0.090 2026-09-11 03:44:10,769 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 03:44:10] "GET /web/image/ir.attachment/6259/raw HTTP/1.1" 200 - 4 0.001 0.044 2026-09-11 03:44:10,781 26 INFO rb-c800635-224702-414046 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-09-11 03:44:10,788 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 03:44:10] "GET /web/image/product.product/2451/image_512?unique=2026-09-11T03:43:58.000+00:00 HTTP/1.1" 200 - 8 0.006 0.024 2026-09-11 03:44:10,849 26 INFO rb-c800635-224702-414046 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-09-11 03:44:10,874 26 INFO rb-c800635-224702-414046 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #81003302 started for PoS orders references: [{'name': None, 'pos_reference': '260-109-000001', 'uuid': 'e2984adb-f79d-4262-b572-ec7d99796db2'}] 2026-09-11 03:44:10,904 26 INFO rb-c800635-224702-414046 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #81003302 order {'name': None, 'pos_reference': '260-109-000001', 'uuid': 'e2984adb-f79d-4262-b572-ec7d99796db2'} created pos.order #672 2026-09-11 03:44:10,913 26 INFO rb-c800635-224702-414046 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #81003302 finished 2026-09-11 03:44:11,007 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 03:44:11] "POST /pos-self-order/process-order/kiosk HTTP/1.1" 200 - 101 0.064 0.097 2026-09-11 03:44:11,103 26 INFO rb-c800635-224702-414046 odoo.addons.pos_online_payment_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_online_payment_kiosk_qr_code.browser: tour succeeded 2026-09-11 03:44:11,104 26 INFO rb-c800635-224702-414046 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-09-11 03:44:11,168 26 INFO rb-c800635-224702-414046 odoo.addons.pos_online_payment_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_online_payment_kiosk_qr_code.browser: heap 7692252 (allocated 8650752) 2026-09-11 03:44:11,179 26 INFO rb-c800635-224702-414046 odoo.addons.pos_online_payment_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_online_payment_kiosk_qr_code: Closing chrome headless with pid 97151 2026-09-11 03:44:11,180 26 INFO rb-c800635-224702-414046 odoo.addons.pos_online_payment_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_online_payment_kiosk_qr_code: Closing websocket connection 2026-09-11 03:44:11,181 26 INFO rb-c800635-224702-414046 odoo.addons.pos_online_payment_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_online_payment_kiosk_qr_code: Terminating chrome headless with pid 97151 2026-09-11 03:44:11,279 26 INFO rb-c800635-224702-414046 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-c800635-224702-414046/chrome_logs/chrome_log_20260911_034411_278952_test_online_payment_kiosk_qr_code.txt 2026-09-11 03:44:11,279 26 INFO rb-c800635-224702-414046 odoo.addons.pos_online_payment_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_online_payment_kiosk_qr_code: Removing chrome user profile "/tmp/tmprmgx9p6t_chrome_odoo" 2026-09-11 03:44:11,317 26 INFO rb-c800635-224702-414046 odoo.addons.pos_online_payment_self_order.tests.test_self_order_mobile: Starting TestSelfOrderMobile.test_online_payment_mobile_self_order_preparation_changes ... 2026-09-11 03:44:14,468 26 INFO rb-c800635-224702-414046 odoo.addons.pos_online_payment_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_online_payment_mobile_self_order_preparation_changes: Chrome pid: 97339 2026-09-11 03:44:14,468 26 INFO rb-c800635-224702-414046 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/tmpt72w8bmx_chrome_odoo 2026-09-11 03:44:14,468 26 INFO rb-c800635-224702-414046 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:46327/json/version 2026-09-11 03:44:14,469 26 INFO rb-c800635-224702-414046 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:46327', path='/json/version', query='', fragment='') with timeout 3 increased to 10s during tests 2026-09-11 03:44:14,507 26 INFO rb-c800635-224702-414046 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-09-11 03:44:14,507 26 INFO rb-c800635-224702-414046 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:46327/json 2026-09-11 03:44:14,508 26 INFO rb-c800635-224702-414046 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:46327', path='/json', query='', fragment='') with timeout 3 increased to 10s during tests 2026-09-11 03:44:14,516 26 INFO rb-c800635-224702-414046 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:46327/devtools/page/1F9182C7B6B9C4C57BE92430C4C4ED3F 2026-09-11 03:44:14,527 26 INFO rb-c800635-224702-414046 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-09-11 03:44:14,539 26 INFO rb-c800635-224702-414046 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-09-11 03:44:14,572 26 INFO rb-c800635-224702-414046 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-09-11 03:44:14,649 26 INFO rb-c800635-224702-414046 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=a34546f4287d49b1" in browser 2026-09-11 03:44:14,649 26 INFO rb-c800635-224702-414046 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=a34546f4287d49b1" 2026-09-11 03:44:14,665 26 INFO rb-c800635-224702-414046 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-09-11 03:44:14,955 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 03:44:14] "GET /pos-self/110?access_token=a34546f4287d49b1 HTTP/1.1" 200 - 57 0.022 0.273 2026-09-11 03:44:14,959 26 INFO rb-c800635-224702-414046 odoo.addons.pos_online_payment_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_online_payment_mobile_self_order_preparation_changes: Navigation result: {'frameId': '1F9182C7B6B9C4C57BE92430C4C4ED3F', 'loaderId': '31E9F6ACD8404AD48359F0AC69ED8938', 'isDownload': False} 2026-09-11 03:44:14,959 26 INFO rb-c800635-224702-414046 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-09-11 03:44:14,977 26 INFO rb-c800635-224702-414046 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-09-11 03:44:14,996 26 INFO rb-c800635-224702-414046 odoo.addons.base.models.assetsbundle: Found a similar attachment for /web/assets/1/db4d7a1/pos_self_order.assets.min.css, copying from /web/assets/db4d7a1/pos_self_order.assets.min.css 2026-09-11 03:44:15,028 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 03:44:15] "GET /web/assets/1/db4d7a1/pos_self_order.assets.min.css HTTP/1.1" 200 - 8 0.017 0.027 2026-09-11 03:44:15,041 26 INFO rb-c800635-224702-414046 odoo.addons.base.models.assetsbundle: Found a similar attachment for /web/assets/1/3bd1372/pos_self_order.assets.min.js, copying from /web/assets/3bd1372/pos_self_order.assets.min.js 2026-09-11 03:44:15,059 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 03:44:15] "GET /web/assets/1/3bd1372/pos_self_order.assets.min.js HTTP/1.1" 200 - 8 0.008 0.068 2026-09-11 03:44:15,074 26 INFO rb-c800635-224702-414046 odoo.addons.base.models.assetsbundle: Found a similar attachment for /web/assets/1/80a013a/pos_self_order.assets_tests.min.js, copying from /web/assets/80a013a/pos_self_order.assets_tests.min.js 2026-09-11 03:44:15,103 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 03:44:15] "GET /web/assets/1/80a013a/pos_self_order.assets_tests.min.js HTTP/1.1" 200 - 8 0.010 0.107 2026-09-11 03:44:15,257 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 03:44:15] "GET /favicon.ico HTTP/1.1" 301 - 1 0.001 0.009 2026-09-11 03:44:15,266 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 03:44:15] "GET /website/translations?hash=&lang=en_US HTTP/1.1" 200 - 1 0.001 0.012 2026-09-11 03:44:15,282 26 INFO rb-c800635-224702-414046 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=a34546f4287d49b1", "delayToCheckUndeterminisms": 0})" 2026-09-11 03:44:15,469 26 INFO rb-c800635-224702-414046 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-09-11 03:44:15,475 26 INFO rb-c800635-224702-414046 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-09-11 03:44:15,477 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 03:44:15] "GET /web/image/website/1/favicon?unique=47d98e1 HTTP/1.1" 200 - 5 0.006 0.196 2026-09-11 03:44:15,479 26 INFO rb-c800635-224702-414046 odoo.http: Session expired 2026-09-11 03:44:15,480 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 03:44:15] "POST /pos/ping HTTP/1.1" 200 - 1 0.000 0.102 2026-09-11 03:44:15,603 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 03:44:15] "POST /pos-self/relations/110 HTTP/1.1" 200 - 37 0.073 0.034 2026-09-11 03:44:15,626 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 03:44:15] "GET /bus/websocket_worker_bundle?v=19.0-2 HTTP/1.1" 200 - 3 0.001 0.126 2026-09-11 03:44:15,898 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 03:44:15] "POST /pos-self/data/110 HTTP/1.1" 200 - 184 0.121 0.146 2026-09-11 03:44:15,902 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 03:44:15] "GET /websocket?version=19.0-2 HTTP/1.1" 101 - 1 0.000 0.260 2026-09-11 03:44:15,939 26 INFO rb-c800635-224702-414046 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-09-11 03:44:15,975 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 03:44:15] "GET /web/image/ir.attachment/6334/raw HTTP/1.1" 200 - 4 0.001 0.004 2026-09-11 03:44:16,032 26 INFO rb-c800635-224702-414046 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-09-11 03:44:16,153 26 INFO ? werkzeug: 127.0.0.1 - - [11/Sep/2026 03:44:16] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.021 2026-09-11 03:44:16,158 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 03:44:16] "GET /web/image/product.template/1962/image_512?unique=2026-09-11T03:43:58.000+00:00 HTTP/1.1" 200 - 3 0.007 0.025 2026-09-11 03:44:16,164 26 INFO rb-c800635-224702-414046 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-09-11 03:44:16,183 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 03:44:16] "GET /web/image/pos.category/246/image_128?unique=2026-09-11T03:43:58.000+00:00 HTTP/1.1" 200 - 2 0.001 0.057 2026-09-11 03:44:16,200 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 03:44:16] "GET /web/image/product.template/1963/image_512?unique=2026-09-11T03:43:58.000+00:00 HTTP/1.1" 200 - 3 0.006 0.055 2026-09-11 03:44:16,213 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 03:44:16] "GET /web/image/product.template/1966/image_512?unique=2026-09-11T03:43:58.000+00:00 HTTP/1.1" 200 - 3 0.004 0.065 2026-09-11 03:44:16,230 26 INFO rb-c800635-224702-414046 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-09-11 03:44:16,239 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 03:44:16] "GET /web/image/product.template/1964/image_512?unique=2026-09-11T03:43:58.000+00:00 HTTP/1.1" 200 - 3 0.007 0.084 2026-09-11 03:44:16,253 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 03:44:16] "GET /web/image/product.template/1965/image_512?unique=2026-09-11T03:43:58.000+00:00 HTTP/1.1" 200 - 3 0.003 0.092 2026-09-11 03:44:16,290 26 INFO rb-c800635-224702-414046 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-09-11 03:44:16,306 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 03:44:16] "GET /web/image/ir.attachment/6300/raw HTTP/1.1" 200 - 4 0.002 0.010 2026-09-11 03:44:16,322 26 INFO ? werkzeug: 127.0.0.1 - - [11/Sep/2026 03:44:16] "GET /web/static/src/libs/fontawesome/fonts/fontawesome-webfont.woff2?v=4.7.0 HTTP/1.1" 200 - 0 0.000 0.001 2026-09-11 03:44:16,354 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 03:44:16] "GET /web/image/product.product/2451/image_512?unique=2026-09-11T03:43:58.000+00:00 HTTP/1.1" 200 - 8 0.011 0.030 2026-09-11 03:44:16,357 26 INFO rb-c800635-224702-414046 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-09-11 03:44:16,373 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 03:44:16] "GET /web/image/product.product/2453/image_512?unique=2026-09-11T03:43:58.000+00:00 HTTP/1.1" 200 - 8 0.004 0.055 2026-09-11 03:44:16,405 26 INFO rb-c800635-224702-414046 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-09-11 03:44:16,465 26 INFO rb-c800635-224702-414046 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-09-11 03:44:16,516 26 INFO rb-c800635-224702-414046 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-09-11 03:44:16,585 26 INFO rb-c800635-224702-414046 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-09-11 03:44:16,585 26 INFO rb-c800635-224702-414046 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-09-11 03:44:16,628 26 INFO rb-c800635-224702-414046 odoo.addons.pos_online_payment_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_online_payment_mobile_self_order_preparation_changes.browser: heap 7894124 (allocated 8650752) 2026-09-11 03:44:16,637 26 INFO rb-c800635-224702-414046 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 97339 2026-09-11 03:44:16,639 26 INFO rb-c800635-224702-414046 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-09-11 03:44:16,641 26 INFO rb-c800635-224702-414046 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 97339 2026-09-11 03:44:16,648 26 INFO rb-c800635-224702-414046 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #70045719 started for PoS orders references: [{'name': None, 'pos_reference': '260-110-000001', 'uuid': '6e59a6c3-248a-49a4-acd2-c34b10bcb34b'}] 2026-09-11 03:44:16,705 26 INFO rb-c800635-224702-414046 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #70045719 order {'name': None, 'pos_reference': '260-110-000001', 'uuid': '6e59a6c3-248a-49a4-acd2-c34b10bcb34b'} created pos.order #673 2026-09-11 03:44:16,706 26 INFO rb-c800635-224702-414046 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #70045719 finished 2026-09-11 03:44:16,723 26 INFO rb-c800635-224702-414046 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-c800635-224702-414046/chrome_logs/chrome_log_20260911_034416_723381_test_online_payment_mobile_self_order_preparation_changes.txt 2026-09-11 03:44:16,723 26 INFO rb-c800635-224702-414046 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/tmpt72w8bmx_chrome_odoo" 2026-09-11 03:44:16,728 26 INFO rb-c800635-224702-414046 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-09-11 03:44:16,802 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 03:44:16] "POST /pos-self-order/process-order/mobile HTTP/1.1" 200 - 104 0.124 0.096 2026-09-11 03:44:17,069 26 INFO rb-c800635-224702-414046 odoo.addons.pos_online_payment_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_online_payment_mobile_self_order_preparation_changes: Chrome pid: 97518 2026-09-11 03:44:17,069 26 INFO rb-c800635-224702-414046 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/tmporb9o9t5_chrome_odoo 2026-09-11 03:44:17,069 26 INFO rb-c800635-224702-414046 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:45719/json/version 2026-09-11 03:44:17,070 26 INFO rb-c800635-224702-414046 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:45719', path='/json/version', query='', fragment='') with timeout 3 increased to 10s during tests 2026-09-11 03:44:17,077 26 INFO rb-c800635-224702-414046 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-09-11 03:44:17,077 26 INFO rb-c800635-224702-414046 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:45719/json 2026-09-11 03:44:17,078 26 INFO rb-c800635-224702-414046 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:45719', path='/json', query='', fragment='') with timeout 3 increased to 10s during tests 2026-09-11 03:44:17,081 26 INFO rb-c800635-224702-414046 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:45719/devtools/page/EE832BBCEB9C53D956F0B4B8656E8B21 2026-09-11 03:44:17,090 26 INFO rb-c800635-224702-414046 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-09-11 03:44:17,111 26 INFO rb-c800635-224702-414046 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-09-11 03:44:17,144 26 INFO rb-c800635-224702-414046 odoo.addons.base.models.res_users: Login successful for login:pos_user from n/a 2026-09-11 03:44:17,149 26 INFO rb-c800635-224702-414046 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-09-11 03:44:17,157 26 INFO rb-c800635-224702-414046 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-09-11 03:44:17,157 26 INFO rb-c800635-224702-414046 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-09-11 03:44:17,398 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 03:44:17] "GET /pos/ui?config_id=110 HTTP/1.1" 200 - 70 0.029 0.200 2026-09-11 03:44:17,402 26 INFO rb-c800635-224702-414046 odoo.addons.pos_online_payment_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_online_payment_mobile_self_order_preparation_changes: Navigation result: {'frameId': 'EE832BBCEB9C53D956F0B4B8656E8B21', 'loaderId': '365852666B155934E88A760D513A24EA', 'isDownload': False} 2026-09-11 03:44:17,403 26 INFO rb-c800635-224702-414046 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-09-11 03:44:17,444 26 INFO rb-c800635-224702-414046 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-09-11 03:44:17,448 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 03:44:17] "GET /web/assets/31c33ef/web.__assets_tests_call__.min.js HTTP/1.1" 200 - 2 0.001 0.006 2026-09-11 03:44:17,459 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 03:44:17] "GET /web/assets/cbcf32d/point_of_sale.assets_prod.min.css HTTP/1.1" 200 - 2 0.001 0.009 2026-09-11 03:44:17,464 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 03:44:17] "GET /web/assets/e7bee96/point_of_sale.assets_prod.min.js HTTP/1.1" 200 - 2 0.001 0.011 2026-09-11 03:44:17,917 26 INFO ? werkzeug: 127.0.0.1 - - [11/Sep/2026 03:44:17] "GET /web/static/fonts/lato/Lato-Reg-webfont.woff HTTP/1.1" 200 - 0 0.000 0.001 2026-09-11 03:44:17,923 26 INFO ? werkzeug: 127.0.0.1 - - [11/Sep/2026 03:44:17] "GET /point_of_sale/static/src/img/favicon.ico HTTP/1.1" 200 - 0 0.000 0.001 2026-09-11 03:44:17,944 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 03:44:17] "GET /web/webclient/translations?hash=&lang=en_US HTTP/1.1" 200 - 0 0.000 0.006 2026-09-11 03:44:17,959 26 INFO rb-c800635-224702-414046 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-09-11 03:44:17,970 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 03:44:17] "POST /web/dataset/call_kw/barcode.nomenclature/read#barcode.nomenclature.read HTTP/1.1" 200 - 4 0.001 0.004 2026-09-11 03:44:17,972 26 INFO rb-c800635-224702-414046 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-09-11 03:44:17,989 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 03:44:17] "POST /web/dataset/call_kw/barcode.rule/search_read#barcode.rule.search_read HTTP/1.1" 200 - 1 0.001 0.004 2026-09-11 03:44:18,010 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 03:44:18] "POST /pos/ping HTTP/1.1" 200 - 0 0.000 0.002 2026-09-11 03:44:18,035 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 03:44:18] "POST /web/dataset/call_kw/pos.config/register_new_device_identifier#pos.config.register_new_device_identifier HTTP/1.1" 200 - 5 0.003 0.006 2026-09-11 03:44:18,042 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 03:44:18] "GET /bus/websocket_worker_bundle?v=19.0-2 HTTP/1.1" 200 - 2 0.001 0.010 2026-09-11 03:44:18,083 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 03:44:18] "POST /web/dataset/call_kw/pos.session/load_data_params#pos.session.load_data_params HTTP/1.1" 200 - 11 0.006 0.031 2026-09-11 03:44:18,088 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 03:44:18] "GET /websocket?version=19.0-2 HTTP/1.1" 101 - 0 0.000 0.029 2026-09-11 03:44:18,688 26 INFO rb-c800635-224702-414046 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: read, uid: 201, model: sale.order 2026-09-11 03:44:18,691 26 INFO rb-c800635-224702-414046 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-09-11 03:44:18,691 26 INFO rb-c800635-224702-414046 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: read, uid: 201, model: sale.order.line 2026-09-11 03:44:18,692 26 INFO rb-c800635-224702-414046 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-09-11 03:44:18,699 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 03:44:18] "POST /web/dataset/call_kw/pos.session/load_data#pos.session.load_data HTTP/1.1" 200 - 484 0.261 0.317 2026-09-11 03:44:18,719 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 03:44:18] "POST /web/dataset/call_kw/pos.session/filter_local_data#pos.session.filter_local_data HTTP/1.1" 200 - 0 0.000 0.010 2026-09-11 03:44:18,810 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 03:44: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.006 2026-09-11 03:44:18,877 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 03:44:18] "GET /web/image/res.company/1/logo/256x256 HTTP/1.1" 200 - 8 0.007 0.031 2026-09-11 03:44:18,913 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 03:44:18] "POST /web/dataset/call_kw/pos.config/read_config_open_orders#pos.config.read_config_open_orders HTTP/1.1" 200 - 4 0.006 0.006 2026-09-11 03:44:18,927 26 INFO rb-c800635-224702-414046 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-09-11 03:44:18,943 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 03:44:18] "POST /web/dataset/call_kw/product.product/has_access#product.product.has_access HTTP/1.1" 200 - 1 0.002 0.005 2026-09-11 03:44:19,007 26 INFO ? werkzeug: 127.0.0.1 - - [11/Sep/2026 03:44:19] "GET /point_of_sale/static/src/fonts/Inconsolata.otf HTTP/1.1" 200 - 0 0.000 0.016 2026-09-11 03:44:19,021 26 INFO ? werkzeug: 127.0.0.1 - - [11/Sep/2026 03:44:19] "GET /pos_restaurant/static/img/plan.svg HTTP/1.1" 200 - 0 0.000 0.014 2026-09-11 03:44:19,052 26 INFO ? werkzeug: 127.0.0.1 - - [11/Sep/2026 03:44:19] "GET /hr_attendance/static/img/background-light.svg HTTP/1.1" 200 - 0 0.000 0.001 2026-09-11 03:44:19,056 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 03:44:19] "GET /web/image?model=res.company&id=1&field=logo HTTP/1.1" 200 - 3 0.012 0.021 2026-09-11 03:44:19,061 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 03:44:19] "GET /pos/service-worker.js HTTP/1.1" 200 - 0 0.000 0.023 2026-09-11 03:44:19,077 26 INFO ? werkzeug: 127.0.0.1 - - [11/Sep/2026 03:44:19] "GET /web/static/src/libs/fontawesome/fonts/fontawesome-webfont.woff2?v=4.7.0 HTTP/1.1" 200 - 0 0.000 0.008 2026-09-11 03:44:19,079 26 INFO ? werkzeug: 127.0.0.1 - - [11/Sep/2026 03:44:19] "GET /web/static/fonts/google/Roboto/Roboto-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.011 2026-09-11 03:44:19,125 26 INFO rb-c800635-224702-414046 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-09-11 03:44:19,159 26 INFO ? werkzeug: 127.0.0.1 - - [11/Sep/2026 03:44:19] "GET /web/static/lib/zxing-library/zxing-library.js HTTP/1.1" 200 - 0 0.000 0.003 2026-09-11 03:44:19,210 26 INFO rb-c800635-224702-414046 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-09-11 03:44:19,226 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 03:44:19] "GET /pos/ui/110?from_backend=True HTTP/1.1" 200 - 31 0.024 0.062 2026-09-11 03:44:19,264 26 INFO rb-c800635-224702-414046 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-09-11 03:44:19,273 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 03:44:19] "GET /pos/ui/110 HTTP/1.1" 200 - 31 0.016 0.100 2026-09-11 03:44:19,332 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 03:44:19] "POST /web/dataset/call_kw/pos.order/read_pos_orders#pos.order.read_pos_orders HTTP/1.1" 200 - 37 0.024 0.090 2026-09-11 03:44:19,365 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 03:44:19] "POST /web/dataset/call_kw/pos.config/notify_synchronisation#pos.config.notify_synchronisation HTTP/1.1" 200 - 4 0.004 0.013 2026-09-11 03:44:19,392 26 INFO rb-c800635-224702-414046 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-09-11 03:44:19,395 26 INFO ? werkzeug: 127.0.0.1 - - [11/Sep/2026 03:44:19] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.001 2026-09-11 03:44:19,445 26 INFO rb-c800635-224702-414046 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-09-11 03:44:19,516 26 INFO rb-c800635-224702-414046 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-09-11 03:44:19,567 26 INFO rb-c800635-224702-414046 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-09-11 03:44:19,567 26 INFO rb-c800635-224702-414046 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-09-11 03:44:19,637 26 INFO rb-c800635-224702-414046 odoo.addons.pos_online_payment_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_online_payment_mobile_self_order_preparation_changes.browser: heap 13487064 (allocated 14680064) 2026-09-11 03:44:19,647 26 INFO rb-c800635-224702-414046 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 97518 2026-09-11 03:44:19,648 26 INFO rb-c800635-224702-414046 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-09-11 03:44:19,649 26 INFO rb-c800635-224702-414046 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 97518 2026-09-11 03:44:19,744 26 INFO rb-c800635-224702-414046 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-c800635-224702-414046/chrome_logs/chrome_log_20260911_034419_744404_test_online_payment_mobile_self_order_preparation_changes.txt 2026-09-11 03:44:19,744 26 INFO rb-c800635-224702-414046 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/tmporb9o9t5_chrome_odoo" 2026-09-11 03:44:19,804 26 INFO rb-c800635-224702-414046 odoo.addons.pos_online_payment_self_order.tests.test_self_order_mobile: Starting TestSelfOrderMobile.test_online_payment_self_pay_after_meal_table ... 2026-09-11 03:44:22,660 26 INFO rb-c800635-224702-414046 odoo.addons.pos_online_payment_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_online_payment_self_pay_after_meal_table: Chrome pid: 97721 2026-09-11 03:44:22,661 26 INFO rb-c800635-224702-414046 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/tmpnz81cl2g_chrome_odoo 2026-09-11 03:44:22,661 26 INFO rb-c800635-224702-414046 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:41021/json/version 2026-09-11 03:44:22,662 26 INFO rb-c800635-224702-414046 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:41021', path='/json/version', query='', fragment='') with timeout 3 increased to 10s during tests 2026-09-11 03:44:22,670 26 INFO rb-c800635-224702-414046 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-09-11 03:44:22,670 26 INFO rb-c800635-224702-414046 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:41021/json 2026-09-11 03:44:22,671 26 INFO rb-c800635-224702-414046 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:41021', path='/json', query='', fragment='') with timeout 3 increased to 10s during tests 2026-09-11 03:44:22,678 26 INFO rb-c800635-224702-414046 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:41021/devtools/page/10A6B7A9A0A25D04D3EF679F89D219F7 2026-09-11 03:44:22,682 26 INFO rb-c800635-224702-414046 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-09-11 03:44:22,690 26 INFO rb-c800635-224702-414046 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-09-11 03:44:22,711 26 INFO rb-c800635-224702-414046 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-09-11 03:44:22,767 26 INFO rb-c800635-224702-414046 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=e2fcd1071b7a4b13" in browser 2026-09-11 03:44:22,767 26 INFO rb-c800635-224702-414046 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=e2fcd1071b7a4b13" 2026-09-11 03:44:22,781 26 INFO rb-c800635-224702-414046 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-09-11 03:44:23,099 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 03:44:23] "GET /pos-self/111?access_token=e2fcd1071b7a4b13 HTTP/1.1" 200 - 57 0.026 0.296 2026-09-11 03:44:23,103 26 INFO rb-c800635-224702-414046 odoo.addons.pos_online_payment_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_online_payment_self_pay_after_meal_table: Navigation result: {'frameId': '10A6B7A9A0A25D04D3EF679F89D219F7', 'loaderId': 'F811DF3467ADAE40D726F3DCBE9ABA94', 'isDownload': False} 2026-09-11 03:44:23,103 26 INFO rb-c800635-224702-414046 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-09-11 03:44:23,119 26 INFO rb-c800635-224702-414046 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-09-11 03:44:23,145 26 INFO rb-c800635-224702-414046 odoo.addons.base.models.assetsbundle: Found a similar attachment for /web/assets/1/db4d7a1/pos_self_order.assets.min.css, copying from /web/assets/db4d7a1/pos_self_order.assets.min.css 2026-09-11 03:44:23,197 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 03:44:23] "GET /web/assets/1/db4d7a1/pos_self_order.assets.min.css HTTP/1.1" 200 - 8 0.017 0.053 2026-09-11 03:44:23,208 26 INFO rb-c800635-224702-414046 odoo.addons.base.models.assetsbundle: Found a similar attachment for /web/assets/1/3bd1372/pos_self_order.assets.min.js, copying from /web/assets/3bd1372/pos_self_order.assets.min.js 2026-09-11 03:44:23,230 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 03:44:23] "GET /web/assets/1/3bd1372/pos_self_order.assets.min.js HTTP/1.1" 200 - 8 0.005 0.096 2026-09-11 03:44:23,236 26 INFO rb-c800635-224702-414046 odoo.addons.base.models.assetsbundle: Found a similar attachment for /web/assets/1/80a013a/pos_self_order.assets_tests.min.js, copying from /web/assets/80a013a/pos_self_order.assets_tests.min.js 2026-09-11 03:44:23,245 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 03:44:23] "GET /web/assets/1/80a013a/pos_self_order.assets_tests.min.js HTTP/1.1" 200 - 8 0.004 0.103 2026-09-11 03:44:23,403 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 03:44:23] "GET /favicon.ico HTTP/1.1" 301 - 1 0.001 0.010 2026-09-11 03:44:23,417 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 03:44:23] "GET /website/translations?hash=&lang=en_US HTTP/1.1" 200 - 1 0.001 0.010 2026-09-11 03:44:23,432 26 INFO rb-c800635-224702-414046 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=e2fcd1071b7a4b13", "delayToCheckUndeterminisms": 0})" 2026-09-11 03:44:23,433 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 03:44:23] "GET /web/image/website/1/favicon?unique=47d98e1 HTTP/1.1" 200 - 5 0.002 0.019 2026-09-11 03:44:23,441 26 INFO rb-c800635-224702-414046 odoo.http: Session expired 2026-09-11 03:44:23,441 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 03:44:23] "POST /pos/ping HTTP/1.1" 200 - 1 0.000 0.006 2026-09-11 03:44:23,443 26 INFO rb-c800635-224702-414046 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-09-11 03:44:23,497 26 INFO rb-c800635-224702-414046 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-09-11 03:44:23,519 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 03:44:23] "POST /pos-self/relations/111 HTTP/1.1" 200 - 37 0.016 0.036 2026-09-11 03:44:23,544 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 03:44:23] "GET /bus/websocket_worker_bundle?v=19.0-2 HTTP/1.1" 200 - 3 0.001 0.073 2026-09-11 03:44:23,798 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 03:44:23] "POST /pos-self/data/111 HTTP/1.1" 200 - 184 0.098 0.136 2026-09-11 03:44:23,802 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 03:44:23] "GET /websocket?version=19.0-2 HTTP/1.1" 101 - 1 0.001 0.235 2026-09-11 03:44:23,831 26 INFO rb-c800635-224702-414046 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-09-11 03:44:23,867 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 03:44:23] "GET /web/image/ir.attachment/6378/raw HTTP/1.1" 200 - 4 0.001 0.005 2026-09-11 03:44:23,901 26 INFO rb-c800635-224702-414046 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-09-11 03:44:23,935 26 INFO ? werkzeug: 127.0.0.1 - - [11/Sep/2026 03:44:23] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.001 2026-09-11 03:44:23,940 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 03:44:23] "GET /web/image/ir.attachment/6341/raw HTTP/1.1" 200 - 4 0.027 0.006 2026-09-11 03:44:23,965 26 INFO rb-c800635-224702-414046 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-09-11 03:44:24,033 26 INFO rb-c800635-224702-414046 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-09-11 03:44:24,077 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 03:44:24] "GET /web/image/pos.category/246/image_128?unique=2026-09-11T03:43:58.000+00:00 HTTP/1.1" 200 - 2 0.001 0.023 2026-09-11 03:44:24,092 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 03:44:24] "GET /web/image/product.template/1963/image_512?unique=2026-09-11T03:43:58.000+00:00 HTTP/1.1" 200 - 3 0.004 0.021 2026-09-11 03:44:24,105 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 03:44:24] "GET /web/image/product.template/1966/image_512?unique=2026-09-11T03:43:58.000+00:00 HTTP/1.1" 200 - 3 0.004 0.031 2026-09-11 03:44:24,111 26 INFO rb-c800635-224702-414046 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-09-11 03:44:24,126 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 03:44:24] "GET /web/image/product.template/1962/image_512?unique=2026-09-11T03:43:58.000+00:00 HTTP/1.1" 200 - 3 0.003 0.057 2026-09-11 03:44:24,141 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 03:44:24] "GET /web/image/product.template/1964/image_512?unique=2026-09-11T03:43:58.000+00:00 HTTP/1.1" 200 - 3 0.001 0.062 2026-09-11 03:44:24,152 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 03:44:24] "GET /web/image/product.template/1965/image_512?unique=2026-09-11T03:43:58.000+00:00 HTTP/1.1" 200 - 3 0.002 0.073 2026-09-11 03:44:24,179 26 INFO rb-c800635-224702-414046 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-09-11 03:44:24,207 26 INFO ? werkzeug: 127.0.0.1 - - [11/Sep/2026 03:44:24] "GET /web/static/src/libs/fontawesome/fonts/fontawesome-webfont.woff2?v=4.7.0 HTTP/1.1" 200 - 0 0.000 0.004 2026-09-11 03:44:24,223 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 03:44:24] "GET /web/image/product.product/2451/image_512?unique=2026-09-11T03:43:58.000+00:00 HTTP/1.1" 200 - 8 0.004 0.014 2026-09-11 03:44:24,237 26 INFO rb-c800635-224702-414046 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-09-11 03:44:24,290 26 INFO rb-c800635-224702-414046 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-09-11 03:44:24,314 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 03:44:24] "POST /pos-self-order/get-slots HTTP/1.1" 200 - 10 0.009 0.013 2026-09-11 03:44:24,352 26 INFO rb-c800635-224702-414046 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-09-11 03:44:24,419 26 INFO rb-c800635-224702-414046 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-09-11 03:44:24,457 26 INFO rb-c800635-224702-414046 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #955987 started for PoS orders references: [{'name': None, 'pos_reference': '260-111-000001', 'uuid': 'eb6d9a86-7e35-4541-8cf3-096033ef8578'}] 2026-09-11 03:44:24,499 26 INFO rb-c800635-224702-414046 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #955987 order {'name': None, 'pos_reference': '260-111-000001', 'uuid': 'eb6d9a86-7e35-4541-8cf3-096033ef8578'} created pos.order #674 2026-09-11 03:44:24,511 26 INFO rb-c800635-224702-414046 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #955987 finished 2026-09-11 03:44:24,601 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 03:44:24] "POST /pos-self-order/process-order/mobile HTTP/1.1" 200 - 102 0.081 0.106 2026-09-11 03:44:24,642 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 03:44:24] "POST /pos-self-order/get-user-data/ HTTP/1.1" 200 - 9 0.004 0.012 2026-09-11 03:44:24,659 26 INFO rb-c800635-224702-414046 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-09-11 03:44:24,714 26 INFO rb-c800635-224702-414046 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-09-11 03:44:24,777 26 INFO rb-c800635-224702-414046 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-09-11 03:44:24,839 26 INFO rb-c800635-224702-414046 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-09-11 03:44:24,863 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 03:44:24] "GET /web/image/product.product/2453/image_512?unique=2026-09-11T03:43:58.000+00:00 HTTP/1.1" 200 - 8 0.003 0.010 2026-09-11 03:44:24,889 26 INFO rb-c800635-224702-414046 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-09-11 03:44:24,950 26 INFO rb-c800635-224702-414046 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-09-11 03:44:24,974 26 INFO rb-c800635-224702-414046 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #88941111 started for PoS orders references: [{'name': None, 'pos_reference': '260-111-000001', 'uuid': 'eb6d9a86-7e35-4541-8cf3-096033ef8578'}] 2026-09-11 03:44:24,988 26 INFO rb-c800635-224702-414046 odoo.addons.point_of_sale.models.pos_order: Added lines [1107] to pos.order #674 2026-09-11 03:44:24,993 26 INFO rb-c800635-224702-414046 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #88941111 order {'name': None, 'pos_reference': '260-111-000001', 'uuid': 'eb6d9a86-7e35-4541-8cf3-096033ef8578'} updated pos.order #674 2026-09-11 03:44:25,001 26 INFO rb-c800635-224702-414046 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #88941111 finished 2026-09-11 03:44:25,072 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 03:44:25] "POST /pos-self-order/process-order/mobile HTTP/1.1" 200 - 87 0.044 0.080 2026-09-11 03:44:25,089 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 03:44:25] "POST /pos-self-order/get-user-data/ HTTP/1.1" 200 - 9 0.003 0.008 2026-09-11 03:44:25,119 26 INFO rb-c800635-224702-414046 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-09-11 03:44:25,174 26 INFO rb-c800635-224702-414046 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-09-11 03:44:25,230 26 INFO rb-c800635-224702-414046 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-09-11 03:44:25,288 26 INFO rb-c800635-224702-414046 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-09-11 03:44:25,289 26 INFO rb-c800635-224702-414046 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-09-11 03:44:25,333 26 INFO rb-c800635-224702-414046 odoo.addons.pos_online_payment_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_online_payment_self_pay_after_meal_table.browser: heap 8953760 (allocated 10223616) 2026-09-11 03:44:25,337 26 INFO rb-c800635-224702-414046 odoo.addons.pos_online_payment_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_online_payment_self_pay_after_meal_table.browser: Error received after termination: console.groupEnd 2026-09-11 03:44:25,354 26 INFO rb-c800635-224702-414046 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: read, uid: 3, model: pos.order 2026-09-11 03:44:25,358 26 INFO rb-c800635-224702-414046 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 97721 2026-09-11 03:44:25,371 26 INFO rb-c800635-224702-414046 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-09-11 03:44:25,371 26 INFO rb-c800635-224702-414046 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 97721 2026-09-11 03:44:25,500 26 INFO rb-c800635-224702-414046 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-c800635-224702-414046/chrome_logs/chrome_log_20260911_034425_500403_test_online_payment_self_pay_after_meal_table.txt 2026-09-11 03:44:25,500 26 INFO rb-c800635-224702-414046 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/tmpnz81cl2g_chrome_odoo" 2026-09-11 03:44:25,595 26 INFO rb-c800635-224702-414046 odoo.addons.pos_online_payment_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_online_payment_self_pay_after_meal_table: waiting for threads: [] 2026-09-11 03:44:26,061 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 03:44:26] "GET /pos/pay/674?access_token=63fc5130-2eb9-44c6-9b0a-54e9f3c4b77a&exit_route=http://127.0.0.1:8069/pos-self/111?access_token%3De2fcd1071b7a4b13 HTTP/1.1" 200 - 126 0.087 0.626 2026-09-11 03:44:26,330 26 INFO rb-c800635-224702-414046 odoo.addons.pos_online_payment_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_online_payment_self_pay_after_meal_table: Chrome pid: 97914 2026-09-11 03:44:26,330 26 INFO rb-c800635-224702-414046 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/tmpvgbn35of_chrome_odoo 2026-09-11 03:44:26,330 26 INFO rb-c800635-224702-414046 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:38873/json/version 2026-09-11 03:44:26,331 26 INFO rb-c800635-224702-414046 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:38873', path='/json/version', query='', fragment='') with timeout 3 increased to 10s during tests 2026-09-11 03:44:26,371 26 INFO rb-c800635-224702-414046 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-09-11 03:44:26,371 26 INFO rb-c800635-224702-414046 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:38873/json 2026-09-11 03:44:26,373 26 INFO rb-c800635-224702-414046 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:38873', path='/json', query='', fragment='') with timeout 3 increased to 10s during tests 2026-09-11 03:44:26,400 26 INFO rb-c800635-224702-414046 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:38873/devtools/page/5F92DEFB4096F73981E09E7CF61940C1 2026-09-11 03:44:26,413 26 INFO rb-c800635-224702-414046 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-09-11 03:44:26,427 26 INFO rb-c800635-224702-414046 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-09-11 03:44:26,440 26 INFO rb-c800635-224702-414046 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-09-11 03:44:26,442 26 INFO rb-c800635-224702-414046 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=e2fcd1071b7a4b13&table_identifier=7b64174e" in browser 2026-09-11 03:44:26,442 26 INFO rb-c800635-224702-414046 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=e2fcd1071b7a4b13&table_identifier=7b64174e" 2026-09-11 03:44:26,487 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 03:44:26] "GET /pos-self/111?access_token=e2fcd1071b7a4b13&table_identifier=7b64174e HTTP/1.1" 200 - 9 0.007 0.030 2026-09-11 03:44:26,491 26 INFO rb-c800635-224702-414046 odoo.addons.pos_online_payment_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_online_payment_self_pay_after_meal_table: Navigation result: {'frameId': '5F92DEFB4096F73981E09E7CF61940C1', 'loaderId': '92F515B3EB23E4C3337A7B0B8C4862E6', 'isDownload': False} 2026-09-11 03:44:26,491 26 INFO rb-c800635-224702-414046 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-09-11 03:44:26,513 26 INFO rb-c800635-224702-414046 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-09-11 03:44:26,532 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 03:44:26] "GET /web/assets/1/db4d7a1/pos_self_order.assets.min.css HTTP/1.1" 200 - 3 0.003 0.013 2026-09-11 03:44:26,541 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 03:44:26] "GET /web/assets/1/80a013a/pos_self_order.assets_tests.min.js HTTP/1.1" 200 - 3 0.002 0.019 2026-09-11 03:44:26,550 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 03:44:26] "GET /web/assets/1/3bd1372/pos_self_order.assets.min.js HTTP/1.1" 200 - 3 0.002 0.025 2026-09-11 03:44:26,726 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 03:44:26] "GET /website/translations?hash=&lang=en_US HTTP/1.1" 200 - 0 0.000 0.005 2026-09-11 03:44:26,738 26 INFO rb-c800635-224702-414046 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=e2fcd1071b7a4b13&table_identifier=7b64174e", "delayToCheckUndeterminisms": 0})" 2026-09-11 03:44:26,746 26 INFO rb-c800635-224702-414046 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-09-11 03:44:26,747 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 03:44:26] "GET /favicon.ico HTTP/1.1" 301 - 1 0.004 0.021 2026-09-11 03:44:26,752 26 INFO rb-c800635-224702-414046 odoo.http: Session expired 2026-09-11 03:44:26,752 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 03:44:26] "POST /pos/ping HTTP/1.1" 200 - 0 0.000 0.011 2026-09-11 03:44:26,763 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 03:44:26] "GET /web/image/website/1/favicon?unique=47d98e1 HTTP/1.1" 200 - 4 0.001 0.007 2026-09-11 03:44:26,768 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 03:44:26] "GET /bus/websocket_worker_bundle?v=19.0-2 HTTP/1.1" 200 - 2 0.002 0.004 2026-09-11 03:44:26,802 26 INFO rb-c800635-224702-414046 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-09-11 03:44:26,806 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 03:44:26] "POST /pos-self/relations/111 HTTP/1.1" 200 - 16 0.016 0.026 2026-09-11 03:44:26,809 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 03:44:26] "GET /websocket?version=19.0-2 HTTP/1.1" 101 - 0 0.000 0.022 2026-09-11 03:44:27,058 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 03:44:27] "POST /pos-self/data/111 HTTP/1.1" 200 - 116 0.081 0.138 2026-09-11 03:44:27,111 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 03:44:27] "POST /pos-self-order/get-user-data/ HTTP/1.1" 200 - 7 0.003 0.007 2026-09-11 03:44:27,116 26 INFO rb-c800635-224702-414046 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-09-11 03:44:27,165 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 03:44:27] "GET /web/image/ir.attachment/6378/raw HTTP/1.1" 200 - 4 0.001 0.006 2026-09-11 03:44:27,195 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 03:44:27] "POST /pos-self-order/get-user-data/ HTTP/1.1" 200 - 7 0.005 0.008 2026-09-11 03:44:27,206 26 INFO rb-c800635-224702-414046 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-09-11 03:44:27,210 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 03:44:27] "POST /pos-self-order/get-user-data/ HTTP/1.1" 200 - 7 0.008 0.012 2026-09-11 03:44:27,223 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 03:44:27] "GET /web/image/ir.attachment/6341/raw HTTP/1.1" 200 - 4 0.004 0.006 2026-09-11 03:44:27,227 26 INFO ? werkzeug: 127.0.0.1 - - [11/Sep/2026 03:44:27] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.001 2026-09-11 03:44:27,282 26 INFO rb-c800635-224702-414046 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-09-11 03:44:27,335 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 03:44:27] "GET /web/image/pos.category/246/image_128?unique=2026-09-11T03:43:58.000+00:00 HTTP/1.1" 200 - 2 0.007 0.026 2026-09-11 03:44:27,352 26 INFO rb-c800635-224702-414046 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-09-11 03:44:27,360 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 03:44:27] "GET /web/image/product.template/1962/image_512?unique=2026-09-11T03:43:58.000+00:00 HTTP/1.1" 200 - 3 0.002 0.047 2026-09-11 03:44:27,387 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 03:44:27] "GET /web/image/product.template/1963/image_512?unique=2026-09-11T03:43:58.000+00:00 HTTP/1.1" 200 - 3 0.009 0.064 2026-09-11 03:44:27,405 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 03:44:27] "GET /web/image/product.template/1964/image_512?unique=2026-09-11T03:43:58.000+00:00 HTTP/1.1" 200 - 3 0.002 0.082 2026-09-11 03:44:27,415 26 INFO rb-c800635-224702-414046 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-09-11 03:44:27,418 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 03:44:27] "GET /web/image/product.template/1966/image_512?unique=2026-09-11T03:43:58.000+00:00 HTTP/1.1" 200 - 3 0.002 0.090 2026-09-11 03:44:27,434 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 03:44:27] "GET /web/image/product.template/1965/image_512?unique=2026-09-11T03:43:58.000+00:00 HTTP/1.1" 200 - 3 0.005 0.102 2026-09-11 03:44:27,444 26 INFO ? werkzeug: 127.0.0.1 - - [11/Sep/2026 03:44: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-09-11 03:44:27,465 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 03:44:27] "GET /web/image/product.product/2451/image_512?unique=2026-09-11T03:43:58.000+00:00 HTTP/1.1" 200 - 8 0.005 0.015 2026-09-11 03:44:27,465 26 INFO rb-c800635-224702-414046 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-09-11 03:44:27,541 26 INFO rb-c800635-224702-414046 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-09-11 03:44:27,567 26 INFO rb-c800635-224702-414046 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #76049318 started for PoS orders references: [{'name': None, 'pos_reference': '260-111-000002', 'uuid': '38e5c019-8aa5-4529-b475-1a3a0a7347b5'}] 2026-09-11 03:44:27,592 26 INFO rb-c800635-224702-414046 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #76049318 order {'name': None, 'pos_reference': '260-111-000002', 'uuid': '38e5c019-8aa5-4529-b475-1a3a0a7347b5'} created pos.order #675 2026-09-11 03:44:27,604 26 INFO rb-c800635-224702-414046 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #76049318 finished 2026-09-11 03:44:27,661 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 03:44:27] "POST /pos-self-order/process-order/mobile HTTP/1.1" 200 - 70 0.039 0.091 2026-09-11 03:44:27,677 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 03:44:27] "POST /pos-self-order/get-user-data/ HTTP/1.1" 200 - 7 0.002 0.007 2026-09-11 03:44:27,708 26 INFO rb-c800635-224702-414046 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-09-11 03:44:27,763 26 INFO rb-c800635-224702-414046 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-09-11 03:44:27,827 26 INFO rb-c800635-224702-414046 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-09-11 03:44:27,885 26 INFO rb-c800635-224702-414046 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-09-11 03:44:27,916 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 03:44:27] "GET /web/image/product.product/2453/image_512?unique=2026-09-11T03:43:58.000+00:00 HTTP/1.1" 200 - 8 0.008 0.014 2026-09-11 03:44:27,939 26 INFO rb-c800635-224702-414046 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-09-11 03:44:28,001 26 INFO rb-c800635-224702-414046 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-09-11 03:44:28,046 26 INFO rb-c800635-224702-414046 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #52998613 started for PoS orders references: [{'name': None, 'pos_reference': '260-111-000002', 'uuid': '38e5c019-8aa5-4529-b475-1a3a0a7347b5'}] 2026-09-11 03:44:28,069 26 INFO rb-c800635-224702-414046 odoo.addons.point_of_sale.models.pos_order: Added lines [1109] to pos.order #675 2026-09-11 03:44:28,079 26 INFO rb-c800635-224702-414046 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #52998613 order {'name': None, 'pos_reference': '260-111-000002', 'uuid': '38e5c019-8aa5-4529-b475-1a3a0a7347b5'} updated pos.order #675 2026-09-11 03:44:28,087 26 INFO rb-c800635-224702-414046 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #52998613 finished 2026-09-11 03:44:28,158 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 03:44:28] "POST /pos-self-order/process-order/mobile HTTP/1.1" 200 - 87 0.076 0.085 2026-09-11 03:44:28,196 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 03:44:28] "POST /pos-self-order/get-user-data/ HTTP/1.1" 200 - 9 0.003 0.008 2026-09-11 03:44:28,207 26 INFO rb-c800635-224702-414046 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-09-11 03:44:28,257 26 INFO rb-c800635-224702-414046 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-09-11 03:44:28,315 26 INFO rb-c800635-224702-414046 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-09-11 03:44:28,374 26 INFO rb-c800635-224702-414046 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-09-11 03:44:28,375 26 INFO rb-c800635-224702-414046 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-09-11 03:44:28,434 26 INFO rb-c800635-224702-414046 odoo.addons.pos_online_payment_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_online_payment_self_pay_after_meal_table.browser: Error received after termination: console.groupEnd 2026-09-11 03:44:28,455 26 INFO rb-c800635-224702-414046 odoo.addons.pos_online_payment_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_online_payment_self_pay_after_meal_table.browser: heap 9520620 (allocated 10485760) 2026-09-11 03:44:28,464 26 INFO rb-c800635-224702-414046 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 97914 2026-09-11 03:44:28,465 26 INFO rb-c800635-224702-414046 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-09-11 03:44:28,466 26 INFO rb-c800635-224702-414046 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 97914 2026-09-11 03:44:28,548 26 INFO rb-c800635-224702-414046 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-c800635-224702-414046/chrome_logs/chrome_log_20260911_034428_547906_test_online_payment_self_pay_after_meal_table.txt 2026-09-11 03:44:28,548 26 INFO rb-c800635-224702-414046 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/tmpvgbn35of_chrome_odoo" 2026-09-11 03:44:28,608 26 INFO rb-c800635-224702-414046 odoo.addons.base.models.ir_attachment: filestore gc 7 checked, 7 removed 2026-09-11 03:44:36,768 26 INFO rb-c800635-224702-414046 odoo.addons.pos_qfpay.tests.test_basic: Starting TestQFPayPoS.test_tour_qfpay_order_and_refund ... 2026-09-11 03:44:37,052 26 INFO rb-c800635-224702-414046 odoo.addons.pos_qfpay.tests.test_basic.TestQFPayPoS.test_tour_qfpay_order_and_refund: Chrome pid: 98111 2026-09-11 03:44:37,052 26 INFO rb-c800635-224702-414046 odoo.addons.pos_qfpay.tests.test_basic.TestQFPayPoS.test_tour_qfpay_order_and_refund: Chrome headless temporary user profile dir: /tmp/tmpcmwda5_c_chrome_odoo 2026-09-11 03:44:37,052 26 INFO rb-c800635-224702-414046 odoo.addons.pos_qfpay.tests.test_basic.TestQFPayPoS.test_tour_qfpay_order_and_refund: Issuing json command http://127.0.0.1:38123/json/version 2026-09-11 03:44:37,053 26 INFO rb-c800635-224702-414046 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-09-11 03:44:37,068 26 INFO rb-c800635-224702-414046 odoo.addons.pos_qfpay.tests.test_basic.TestQFPayPoS.test_tour_qfpay_order_and_refund: Browser version: Chrome/150.0.7871.114 2026-09-11 03:44:37,068 26 INFO rb-c800635-224702-414046 odoo.addons.pos_qfpay.tests.test_basic.TestQFPayPoS.test_tour_qfpay_order_and_refund: Issuing json command http://127.0.0.1:38123/json 2026-09-11 03:44:37,069 26 INFO rb-c800635-224702-414046 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-09-11 03:44:37,076 26 INFO rb-c800635-224702-414046 odoo.addons.pos_qfpay.tests.test_basic.TestQFPayPoS.test_tour_qfpay_order_and_refund: Websocket url found: ws://127.0.0.1:38123/devtools/page/8D80FF5ACB58D31DC315C02C92F71751 2026-09-11 03:44:37,083 26 INFO rb-c800635-224702-414046 odoo.addons.pos_qfpay.tests.test_basic.TestQFPayPoS.test_tour_qfpay_order_and_refund: Enable chrome headless console log notification 2026-09-11 03:44:37,085 26 INFO rb-c800635-224702-414046 odoo.addons.pos_qfpay.tests.test_basic.TestQFPayPoS.test_tour_qfpay_order_and_refund: Chrome headless enable page notifications 2026-09-11 03:44:37,144 26 INFO rb-c800635-224702-414046 odoo.addons.base.models.res_users: Login successful for login:pos_user from n/a 2026-09-11 03:44:37,155 26 INFO rb-c800635-224702-414046 odoo.addons.pos_qfpay.tests.test_basic.TestQFPayPoS.test_tour_qfpay_order_and_refund: Setting session cookie in browser 2026-09-11 03:44:37,156 26 INFO rb-c800635-224702-414046 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-09-11 03:44:37,156 26 INFO rb-c800635-224702-414046 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-09-11 03:44:37,181 26 INFO rb-c800635-224702-414046 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-09-11 03:44:37,615 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 03:44:37] "GET /pos/ui/112 HTTP/1.1" 200 - 120 0.048 0.404 2026-09-11 03:44:37,618 26 INFO rb-c800635-224702-414046 odoo.addons.pos_qfpay.tests.test_basic.TestQFPayPoS.test_tour_qfpay_order_and_refund: Navigation result: {'frameId': '8D80FF5ACB58D31DC315C02C92F71751', 'loaderId': 'FDED59A266F04422A02F2F8E0E20D387', 'isDownload': False} 2026-09-11 03:44:37,618 26 INFO rb-c800635-224702-414046 odoo.addons.pos_qfpay.tests.test_basic.TestQFPayPoS.test_tour_qfpay_order_and_refund: Evaluate ready code "odoo.isTourReady('qfpay_order_and_refund')" 2026-09-11 03:44:37,635 26 INFO rb-c800635-224702-414046 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-09-11 03:44:37,654 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 03:44:37] "GET /web/assets/cbcf32d/point_of_sale.assets_prod.min.css HTTP/1.1" 200 - 2 0.001 0.009 2026-09-11 03:44:37,664 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 03:44:37] "GET /web/assets/31c33ef/web.__assets_tests_call__.min.js HTTP/1.1" 200 - 2 0.002 0.019 2026-09-11 03:44:37,680 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 03:44:37] "GET /web/assets/e7bee96/point_of_sale.assets_prod.min.js HTTP/1.1" 200 - 2 0.001 0.028 2026-09-11 03:44:38,109 26 INFO ? werkzeug: 127.0.0.1 - - [11/Sep/2026 03:44:38] "GET /web/static/fonts/lato/Lato-Reg-webfont.woff HTTP/1.1" 200 - 0 0.000 0.001 2026-09-11 03:44:38,119 26 INFO ? werkzeug: 127.0.0.1 - - [11/Sep/2026 03:44:38] "GET /point_of_sale/static/src/img/favicon.ico HTTP/1.1" 200 - 0 0.000 0.001 2026-09-11 03:44:38,142 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 03:44:38] "GET /web/webclient/translations?hash=&lang=en_US HTTP/1.1" 200 - 1 0.001 0.008 2026-09-11 03:44:38,159 26 INFO rb-c800635-224702-414046 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-09-11 03:44:38,184 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 03:44:38] "POST /web/dataset/call_kw/barcode.nomenclature/read#barcode.nomenclature.read HTTP/1.1" 200 - 4 0.001 0.004 2026-09-11 03:44:38,190 26 INFO rb-c800635-224702-414046 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-09-11 03:44:38,206 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 03:44:38] "POST /web/dataset/call_kw/barcode.rule/search_read#barcode.rule.search_read HTTP/1.1" 200 - 1 0.000 0.003 2026-09-11 03:44:38,232 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 03:44:38] "POST /pos/ping HTTP/1.1" 200 - 0 0.000 0.002 2026-09-11 03:44:38,261 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 03:44:38] "GET /bus/websocket_worker_bundle?v=19.0-2 HTTP/1.1" 200 - 3 0.001 0.009 2026-09-11 03:44:38,285 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 03:44:38] "POST /web/dataset/call_kw/pos.config/register_new_device_identifier#pos.config.register_new_device_identifier HTTP/1.1" 200 - 9 0.015 0.021 2026-09-11 03:44:38,288 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 03:44:38] "GET /websocket?version=19.0-2 HTTP/1.1" 101 - 1 0.000 0.008 2026-09-11 03:44:38,328 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 03:44:38] "POST /web/dataset/call_kw/pos.session/load_data_params#pos.session.load_data_params HTTP/1.1" 200 - 17 0.008 0.024 2026-09-11 03:44:38,889 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 03:44:38] "POST /web/dataset/call_kw/pos.session/load_data#pos.session.load_data HTTP/1.1" 200 - 367 0.226 0.313 2026-09-11 03:44:38,919 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 03:44:38] "POST /web/dataset/call_kw/pos.session/filter_local_data#pos.session.filter_local_data HTTP/1.1" 200 - 0 0.000 0.020 2026-09-11 03:44:38,976 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 03:44: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.005 2026-09-11 03:44:39,028 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 03:44:39] "GET /web/image/res.company/105/logo/256x256 HTTP/1.1" 200 - 8 0.008 0.031 2026-09-11 03:44:39,049 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 03:44: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-09-11 03:44:39,061 26 INFO rb-c800635-224702-414046 odoo.addons.pos_qfpay.tests.test_basic.TestQFPayPoS.test_tour_qfpay_order_and_refund.browser: Owl is running in 'dev' mode. 2026-09-11 03:44:39,072 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 03:44:39] "POST /web/dataset/call_kw/product.product/has_access#product.product.has_access HTTP/1.1" 200 - 1 0.002 0.006 2026-09-11 03:44:39,102 26 INFO ? werkzeug: 127.0.0.1 - - [11/Sep/2026 03:44:39] "GET /point_of_sale/static/src/fonts/Inconsolata.otf HTTP/1.1" 200 - 0 0.000 0.001 2026-09-11 03:44:39,133 26 INFO ? werkzeug: 127.0.0.1 - - [11/Sep/2026 03:44:39] "GET /web/static/img/odoo_logo.svg HTTP/1.1" 200 - 0 0.000 0.008 2026-09-11 03:44:39,143 26 INFO ? werkzeug: 127.0.0.1 - - [11/Sep/2026 03:44:39] "GET /hr_attendance/static/img/background-light.svg HTTP/1.1" 200 - 0 0.000 0.009 2026-09-11 03:44:39,153 26 INFO ? werkzeug: 127.0.0.1 - - [11/Sep/2026 03:44:39] "GET /web/static/fonts/google/Roboto/Roboto-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.002 2026-09-11 03:44:39,156 26 INFO ? werkzeug: 127.0.0.1 - - [11/Sep/2026 03:44:39] "GET /web/static/src/libs/fontawesome/fonts/fontawesome-webfont.woff2?v=4.7.0 HTTP/1.1" 200 - 0 0.000 0.005 2026-09-11 03:44:39,156 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 03:44:39] "GET /web/image/res.users/205/avatar_128 HTTP/1.1" 200 - 14 0.019 0.029 2026-09-11 03:44:39,159 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 03:44:39] "GET /pos/service-worker.js HTTP/1.1" 200 - 0 0.000 0.051 2026-09-11 03:44:39,179 26 INFO rb-c800635-224702-414046 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-09-11 03:44:39,179 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 03:44:39] "GET /web/image?model=res.company&id=105&field=logo HTTP/1.1" 200 - 3 0.006 0.050 2026-09-11 03:44:39,223 26 INFO ? werkzeug: 127.0.0.1 - - [11/Sep/2026 03:44:39] "GET /web/static/lib/zxing-library/zxing-library.js HTTP/1.1" 200 - 0 0.000 0.005 2026-09-11 03:44:39,281 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 03:44:39] "GET /pos/ui/112?from_backend=True HTTP/1.1" 200 - 31 0.031 0.039 2026-09-11 03:44:39,299 26 INFO rb-c800635-224702-414046 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-09-11 03:44:39,363 26 INFO rb-c800635-224702-414046 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-09-11 03:44:39,367 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 03:44:39] "GET /pos/ui/112 HTTP/1.1" 200 - 31 0.054 0.098 2026-09-11 03:44:39,377 26 INFO ? werkzeug: 127.0.0.1 - - [11/Sep/2026 03:44:39] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.001 2026-09-11 03:44:39,388 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 03:44:39] "GET /web/image?model=product.template&field=image_128&id=1972&unique=2026-09-11T03:44:28.000+00:00 HTTP/1.1" 200 - 3 0.002 0.067 2026-09-11 03:44:39,410 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 03:44:39] "GET /web/image?model=product.template&field=image_128&id=1975&unique=2026-09-11T03:44:28.000+00:00 HTTP/1.1" 200 - 3 0.003 0.072 2026-09-11 03:44:39,435 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 03:44:39] "GET /web/image?model=product.template&field=image_128&id=1974&unique=2026-09-11T03:44:28.000+00:00 HTTP/1.1" 200 - 3 0.003 0.101 2026-09-11 03:44:39,459 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 03:44:39] "GET /web/image?model=product.template&field=image_128&id=1971&unique=2026-09-11T03:44:28.000+00:00 HTTP/1.1" 200 - 3 0.002 0.131 2026-09-11 03:44:39,485 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 03:44:39] "GET /web/image?model=product.template&field=image_128&id=1973&unique=2026-09-11T03:44:28.000+00:00 HTTP/1.1" 200 - 3 0.005 0.161 2026-09-11 03:44:39,507 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 03:44:39] "GET /web/image?model=product.template&field=image_128&id=1977&unique=2026-09-11T03:44:28.000+00:00 HTTP/1.1" 200 - 3 0.004 0.122 2026-09-11 03:44:39,524 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 03:44:39] "GET /web/image?model=product.template&field=image_128&id=1979&unique=2026-09-11T03:44:28.000+00:00 HTTP/1.1" 200 - 3 0.002 0.129 2026-09-11 03:44:39,547 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 03:44:39] "GET /web/image?model=product.template&field=image_128&id=1978&unique=2026-09-11T03:44:28.000+00:00 HTTP/1.1" 200 - 3 0.002 0.127 2026-09-11 03:44:39,635 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 03:44:39] "POST /web/dataset/call_kw/pos.session/set_opening_control#pos.session.set_opening_control HTTP/1.1" 200 - 36 0.054 0.141 2026-09-11 03:44:39,655 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 03:44:39] "GET /web/image?model=product.template&field=image_128&id=1976&unique=2026-09-11T03:44:28.000+00:00 HTTP/1.1" 200 - 3 0.002 0.191 2026-09-11 03:44:39,705 26 INFO rb-c800635-224702-414046 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-09-11 03:44:39,759 26 INFO rb-c800635-224702-414046 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-09-11 03:44:39,807 26 INFO rb-c800635-224702-414046 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-09-11 03:44:39,858 26 INFO rb-c800635-224702-414046 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-09-11 03:44:39,909 26 INFO rb-c800635-224702-414046 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-09-11 03:44:39,977 26 INFO rb-c800635-224702-414046 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-09-11 03:44:39,989 26 INFO ? werkzeug: 127.0.0.1 - - [11/Sep/2026 03:44:39] "GET /point_of_sale/static/src/img/card-bank.png HTTP/1.1" 200 - 0 0.000 0.002 2026-09-11 03:44:39,991 26 INFO ? werkzeug: 127.0.0.1 - - [11/Sep/2026 03:44:39] "GET /point_of_sale/static/src/img/money.png HTTP/1.1" 200 - 0 0.000 0.002 2026-09-11 03:44:40,028 26 INFO rb-c800635-224702-414046 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-09-11 03:44:40,079 26 INFO rb-c800635-224702-414046 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-09-11 03:44:40,149 26 INFO rb-c800635-224702-414046 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-09-11 03:44:40,202 26 INFO rb-c800635-224702-414046 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-09-11 03:44:40,206 26 INFO rb-c800635-224702-414046 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': '8fb1c295-f776-4f68-9eb1-a4cf0329e714--685--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-09-11 03:44:40,247 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 03:44:40] "POST /qfpay/notify HTTP/1.1" 200 - 9 0.028 0.015 2026-09-11 03:44:40,278 26 INFO rb-c800635-224702-414046 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #41133949 started for PoS orders references: [{'name': '/', 'pos_reference': '261-112-000001', 'uuid': 'd0161977-a078-412a-b3ce-0db20590ea4b'}] 2026-09-11 03:44:40,284 26 INFO ? werkzeug: 127.0.0.1 - - [11/Sep/2026 03:44:40] "GET /web/static/img/spin.svg HTTP/1.1" 200 - 0 0.000 0.003 2026-09-11 03:44:40,631 26 INFO rb-c800635-224702-414046 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #41133949 order {'name': '/', 'pos_reference': '261-112-000001', 'uuid': 'd0161977-a078-412a-b3ce-0db20590ea4b'} created pos.order #676 2026-09-11 03:44:40,642 26 INFO rb-c800635-224702-414046 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #41133949 finished 2026-09-11 03:44:40,711 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 03:44:40] "POST /web/dataset/call_kw/pos.order/sync_from_ui#pos.order.sync_from_ui HTTP/1.1" 200 - 188 0.208 0.227 2026-09-11 03:44:40,755 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 03:44:40] "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-09-11 03:44:40,822 26 INFO rb-c800635-224702-414046 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #23413909 started for PoS orders references: [{'name': 'Shop - 000001', 'pos_reference': '261-112-000001', 'uuid': 'd0161977-a078-412a-b3ce-0db20590ea4b'}] 2026-09-11 03:44:40,827 26 INFO rb-c800635-224702-414046 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #23413909 order {'name': 'Shop - 000001', 'pos_reference': '261-112-000001', 'uuid': 'd0161977-a078-412a-b3ce-0db20590ea4b'} sync ignored for existing PoS order pos.order(676,) (state: paid) 2026-09-11 03:44:40,833 26 INFO rb-c800635-224702-414046 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-09-11 03:44:40,847 26 INFO rb-c800635-224702-414046 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #23413909 finished 2026-09-11 03:44:40,908 26 INFO rb-c800635-224702-414046 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-09-11 03:44:40,933 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 03:44:40] "POST /web/dataset/call_kw/pos.order/sync_from_ui#pos.order.sync_from_ui HTTP/1.1" 200 - 64 0.041 0.071 2026-09-11 03:44:40,943 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 03:44:40] "POST /web/dataset/call_kw/pos.order/read_pos_orders#pos.order.read_pos_orders HTTP/1.1" 200 - 1 0.001 0.031 2026-09-11 03:44:41,002 26 INFO rb-c800635-224702-414046 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-09-11 03:44:41,010 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 03:44:41] "POST /web/dataset/call_kw/pos.config/notify_synchronisation#pos.config.notify_synchronisation HTTP/1.1" 200 - 4 0.006 0.012 2026-09-11 03:44:41,049 26 INFO rb-c800635-224702-414046 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-09-11 03:44:41,102 26 INFO rb-c800635-224702-414046 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-09-11 03:44:41,154 26 INFO rb-c800635-224702-414046 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-09-11 03:44:41,205 26 INFO rb-c800635-224702-414046 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-09-11 03:44:41,262 26 INFO rb-c800635-224702-414046 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-09-11 03:44:41,271 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 03:44:41] "POST /web/dataset/call_kw/pos.order/search_paid_order_ids#pos.order.search_paid_order_ids HTTP/1.1" 200 - 6 0.005 0.008 2026-09-11 03:44:41,317 26 INFO rb-c800635-224702-414046 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-09-11 03:44:41,367 26 INFO rb-c800635-224702-414046 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-09-11 03:44:41,449 26 INFO rb-c800635-224702-414046 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-09-11 03:44:41,506 26 INFO rb-c800635-224702-414046 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-09-11 03:44:41,561 26 INFO rb-c800635-224702-414046 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-09-11 03:44:41,613 26 INFO rb-c800635-224702-414046 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-09-11 03:44:41,617 26 INFO rb-c800635-224702-414046 odoo.addons.pos_qfpay.controllers.main: Received QFPay notification: {'status': '1', 'sysdtm': '2025-08-26 17:51:34', 'txcurrcd': 'HKD', 'orig_out_trade_no': '8fb1c295-f776-4f68-9eb1-a4cf0329e714--685--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-09-11 03:44:41,646 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 03:44:41] "POST /qfpay/notify HTTP/1.1" 200 - 8 0.007 0.023 2026-09-11 03:44:41,665 26 INFO rb-c800635-224702-414046 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #60404474 started for PoS orders references: [{'name': '/', 'pos_reference': '261-112-000002', 'uuid': '227155af-fcfb-4967-a3e8-58f4a3d35e53'}] 2026-09-11 03:44:41,899 26 INFO rb-c800635-224702-414046 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #60404474 order {'name': '/', 'pos_reference': '261-112-000002', 'uuid': '227155af-fcfb-4967-a3e8-58f4a3d35e53'} created pos.order #677 2026-09-11 03:44:41,920 26 INFO rb-c800635-224702-414046 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #60404474 finished 2026-09-11 03:44:41,972 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 03:44:41] "POST /web/dataset/call_kw/pos.order/sync_from_ui#pos.order.sync_from_ui HTTP/1.1" 200 - 157 0.109 0.201 2026-09-11 03:44:42,018 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 03:44:42] "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-09-11 03:44:42,037 26 INFO rb-c800635-224702-414046 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-09-11 03:44:42,048 26 INFO rb-c800635-224702-414046 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #7323555 started for PoS orders references: [{'name': 'Shop - 000001 REFUND', 'pos_reference': '261-112-000002', 'uuid': '227155af-fcfb-4967-a3e8-58f4a3d35e53'}] 2026-09-11 03:44:42,054 26 INFO rb-c800635-224702-414046 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #7323555 order {'name': 'Shop - 000001 REFUND', 'pos_reference': '261-112-000002', 'uuid': '227155af-fcfb-4967-a3e8-58f4a3d35e53'} sync ignored for existing PoS order pos.order(677,) (state: paid) 2026-09-11 03:44:42,069 26 INFO rb-c800635-224702-414046 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #7323555 finished 2026-09-11 03:44:42,090 26 INFO rb-c800635-224702-414046 odoo.addons.pos_qfpay.tests.test_basic.TestQFPayPoS.test_tour_qfpay_order_and_refund.browser: tour succeeded 2026-09-11 03:44:42,092 26 INFO rb-c800635-224702-414046 odoo.addons.pos_qfpay.tests.test_basic.TestQFPayPoS.test_tour_qfpay_order_and_refund.browser: ╔═══════════════════════════════════════╗ ║ TOUR qfpay_order_and_refund SUCCEEDED ║ ╚═══════════════════════════════════════╝ 2026-09-11 03:44:42,148 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 03:44:42] "POST /web/dataset/call_kw/pos.order/sync_from_ui#pos.order.sync_from_ui HTTP/1.1" 200 - 50 0.036 0.067 2026-09-11 03:44:42,253 26 INFO rb-c800635-224702-414046 odoo.addons.pos_qfpay.tests.test_basic.TestQFPayPoS.test_tour_qfpay_order_and_refund.browser: heap 17570872 (allocated 20844544) 2026-09-11 03:44:42,264 26 INFO rb-c800635-224702-414046 odoo.addons.pos_qfpay.tests.test_basic.TestQFPayPoS.test_tour_qfpay_order_and_refund: Closing chrome headless with pid 98111 2026-09-11 03:44:42,267 26 INFO rb-c800635-224702-414046 odoo.addons.pos_qfpay.tests.test_basic.TestQFPayPoS.test_tour_qfpay_order_and_refund: Closing websocket connection 2026-09-11 03:44:42,273 26 INFO rb-c800635-224702-414046 odoo.addons.pos_qfpay.tests.test_basic.TestQFPayPoS.test_tour_qfpay_order_and_refund: Terminating chrome headless with pid 98111 2026-09-11 03:44:42,373 26 INFO rb-c800635-224702-414046 odoo.addons.pos_qfpay.tests.test_basic.TestQFPayPoS.test_tour_qfpay_order_and_refund: Chrome Log in: /tmp/odoo_tests/rb-c800635-224702-414046/chrome_logs/chrome_log_20260911_034442_373136_test_tour_qfpay_order_and_refund.txt 2026-09-11 03:44:42,373 26 INFO rb-c800635-224702-414046 odoo.addons.pos_qfpay.tests.test_basic.TestQFPayPoS.test_tour_qfpay_order_and_refund: Removing chrome user profile "/tmp/tmpcmwda5_c_chrome_odoo" 2026-09-11 03:44:42,451 26 INFO rb-c800635-224702-414046 odoo.addons.base.models.ir_attachment: filestore gc 5 checked, 5 removed 2026-09-11 03:44:50,518 26 INFO rb-c800635-224702-414046 odoo.addons.pos_razorpay.tests.test_basic: Starting TestRazorPayPoS.test_razorpay_basic_order ... 2026-09-11 03:44:50,798 26 INFO rb-c800635-224702-414046 odoo.addons.pos_razorpay.tests.test_basic.TestRazorPayPoS.test_razorpay_basic_order: Chrome pid: 98320 2026-09-11 03:44:50,798 26 INFO rb-c800635-224702-414046 odoo.addons.pos_razorpay.tests.test_basic.TestRazorPayPoS.test_razorpay_basic_order: Chrome headless temporary user profile dir: /tmp/tmp0b0_i0ji_chrome_odoo 2026-09-11 03:44:50,798 26 INFO rb-c800635-224702-414046 odoo.addons.pos_razorpay.tests.test_basic.TestRazorPayPoS.test_razorpay_basic_order: Issuing json command http://127.0.0.1:40195/json/version 2026-09-11 03:44:50,799 26 INFO rb-c800635-224702-414046 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:40195', path='/json/version', query='', fragment='') with timeout 3 increased to 10s during tests 2026-09-11 03:44:50,814 26 INFO rb-c800635-224702-414046 odoo.addons.pos_razorpay.tests.test_basic.TestRazorPayPoS.test_razorpay_basic_order: Browser version: Chrome/150.0.7871.114 2026-09-11 03:44:50,814 26 INFO rb-c800635-224702-414046 odoo.addons.pos_razorpay.tests.test_basic.TestRazorPayPoS.test_razorpay_basic_order: Issuing json command http://127.0.0.1:40195/json 2026-09-11 03:44:50,815 26 INFO rb-c800635-224702-414046 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:40195', path='/json', query='', fragment='') with timeout 3 increased to 10s during tests 2026-09-11 03:44:50,822 26 INFO rb-c800635-224702-414046 odoo.addons.pos_razorpay.tests.test_basic.TestRazorPayPoS.test_razorpay_basic_order: Websocket url found: ws://127.0.0.1:40195/devtools/page/A52E0BCB27FF6905BA1A68333A5D3AC2 2026-09-11 03:44:50,832 26 INFO rb-c800635-224702-414046 odoo.addons.pos_razorpay.tests.test_basic.TestRazorPayPoS.test_razorpay_basic_order: Enable chrome headless console log notification 2026-09-11 03:44:50,835 26 INFO rb-c800635-224702-414046 odoo.addons.pos_razorpay.tests.test_basic.TestRazorPayPoS.test_razorpay_basic_order: Chrome headless enable page notifications 2026-09-11 03:44:50,874 26 INFO rb-c800635-224702-414046 odoo.addons.base.models.res_users: Login successful for login:pos_user from n/a 2026-09-11 03:44:50,882 26 INFO rb-c800635-224702-414046 odoo.addons.pos_razorpay.tests.test_basic.TestRazorPayPoS.test_razorpay_basic_order: Setting session cookie in browser 2026-09-11 03:44:50,886 26 INFO rb-c800635-224702-414046 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-09-11 03:44:50,886 26 INFO rb-c800635-224702-414046 odoo.addons.pos_razorpay.tests.test_basic.TestRazorPayPoS.test_razorpay_basic_order: Navigating to: "http://127.0.0.1:8069/pos/ui/113" 2026-09-11 03:44:50,897 26 INFO rb-c800635-224702-414046 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-09-11 03:44:51,592 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 03:44:51] "GET /pos/ui/113 HTTP/1.1" 200 - 120 0.129 0.570 2026-09-11 03:44:51,596 26 INFO rb-c800635-224702-414046 odoo.addons.pos_razorpay.tests.test_basic.TestRazorPayPoS.test_razorpay_basic_order: Navigation result: {'frameId': 'A52E0BCB27FF6905BA1A68333A5D3AC2', 'loaderId': '5D7D1978742EBF73C7D931079E9516B4', 'isDownload': False} 2026-09-11 03:44:51,596 26 INFO rb-c800635-224702-414046 odoo.addons.pos_razorpay.tests.test_basic.TestRazorPayPoS.test_razorpay_basic_order: Evaluate ready code "odoo.isTourReady('PosRazorpayTour')" 2026-09-11 03:44:51,617 26 INFO rb-c800635-224702-414046 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-09-11 03:44:51,639 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 03:44:51] "GET /web/assets/e7bee96/point_of_sale.assets_prod.min.js HTTP/1.1" 200 - 2 0.002 0.011 2026-09-11 03:44:51,642 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 03:44:51] "GET /web/assets/cbcf32d/point_of_sale.assets_prod.min.css HTTP/1.1" 200 - 2 0.001 0.018 2026-09-11 03:44:51,652 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 03:44:51] "GET /web/assets/31c33ef/web.__assets_tests_call__.min.js HTTP/1.1" 200 - 2 0.001 0.017 2026-09-11 03:44:52,078 26 INFO ? werkzeug: 127.0.0.1 - - [11/Sep/2026 03:44:52] "GET /web/static/fonts/lato/Lato-Reg-webfont.woff HTTP/1.1" 200 - 0 0.000 0.003 2026-09-11 03:44:52,086 26 INFO ? werkzeug: 127.0.0.1 - - [11/Sep/2026 03:44:52] "GET /point_of_sale/static/src/img/favicon.ico HTTP/1.1" 200 - 0 0.000 0.004 2026-09-11 03:44:52,097 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 03:44:52] "GET /web/webclient/translations?hash=&lang=en_US HTTP/1.1" 200 - 1 0.001 0.012 2026-09-11 03:44:52,110 26 INFO rb-c800635-224702-414046 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-09-11 03:44:52,115 26 INFO rb-c800635-224702-414046 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-09-11 03:44:52,118 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 03:44:52] "POST /web/dataset/call_kw/barcode.nomenclature/read#barcode.nomenclature.read HTTP/1.1" 200 - 4 0.002 0.005 2026-09-11 03:44:52,129 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 03:44:52] "POST /web/dataset/call_kw/barcode.rule/search_read#barcode.rule.search_read HTTP/1.1" 200 - 1 0.000 0.002 2026-09-11 03:44:52,142 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 03:44:52] "POST /pos/ping HTTP/1.1" 200 - 0 0.000 0.002 2026-09-11 03:44:52,164 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 03:44:52] "POST /web/dataset/call_kw/pos.config/register_new_device_identifier#pos.config.register_new_device_identifier HTTP/1.1" 200 - 9 0.005 0.009 2026-09-11 03:44:52,177 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 03:44:52] "GET /bus/websocket_worker_bundle?v=19.0-2 HTTP/1.1" 200 - 3 0.002 0.024 2026-09-11 03:44:52,210 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 03:44:52] "POST /web/dataset/call_kw/pos.session/load_data_params#pos.session.load_data_params HTTP/1.1" 200 - 17 0.010 0.021 2026-09-11 03:44:52,213 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 03:44:52] "GET /websocket?version=19.0-2 HTTP/1.1" 101 - 1 0.000 0.017 2026-09-11 03:44:52,825 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 03:44:52] "POST /web/dataset/call_kw/pos.session/load_data#pos.session.load_data HTTP/1.1" 200 - 367 0.299 0.287 2026-09-11 03:44:52,850 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 03:44:52] "POST /web/dataset/call_kw/pos.session/filter_local_data#pos.session.filter_local_data HTTP/1.1" 200 - 0 0.000 0.017 2026-09-11 03:44:52,907 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 03:44: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.005 2026-09-11 03:44:52,958 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 03:44:52] "GET /web/image/res.company/106/logo/256x256 HTTP/1.1" 200 - 8 0.008 0.027 2026-09-11 03:44:52,980 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 03:44:52] "POST /web/dataset/call_kw/pos.config/read_config_open_orders#pos.config.read_config_open_orders HTTP/1.1" 200 - 1 0.001 0.005 2026-09-11 03:44:53,014 26 INFO rb-c800635-224702-414046 odoo.addons.pos_razorpay.tests.test_basic.TestRazorPayPoS.test_razorpay_basic_order.browser: Owl is running in 'dev' mode. 2026-09-11 03:44:53,028 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 03:44:53] "POST /web/dataset/call_kw/product.product/has_access#product.product.has_access HTTP/1.1" 200 - 1 0.002 0.007 2026-09-11 03:44:53,068 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 03:44:53] "GET /pos/service-worker.js HTTP/1.1" 200 - 0 0.000 0.004 2026-09-11 03:44:53,074 26 INFO ? werkzeug: 127.0.0.1 - - [11/Sep/2026 03:44:53] "GET /point_of_sale/static/src/fonts/Inconsolata.otf HTTP/1.1" 200 - 0 0.000 0.005 2026-09-11 03:44:53,092 26 INFO ? werkzeug: 127.0.0.1 - - [11/Sep/2026 03:44:53] "GET /web/static/img/odoo_logo.svg HTTP/1.1" 200 - 0 0.000 0.015 2026-09-11 03:44:53,095 26 INFO ? werkzeug: 127.0.0.1 - - [11/Sep/2026 03:44:53] "GET /hr_attendance/static/img/background-light.svg HTTP/1.1" 200 - 0 0.000 0.003 2026-09-11 03:44:53,115 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 03:44:53] "GET /web/image/res.users/209/avatar_128 HTTP/1.1" 200 - 14 0.021 0.023 2026-09-11 03:44:53,126 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 03:44:53] "GET /web/image?model=res.company&id=106&field=logo HTTP/1.1" 200 - 3 0.002 0.048 2026-09-11 03:44:53,129 26 INFO ? werkzeug: 127.0.0.1 - - [11/Sep/2026 03:44:53] "GET /web/static/src/libs/fontawesome/fonts/fontawesome-webfont.woff2?v=4.7.0 HTTP/1.1" 200 - 0 0.000 0.004 2026-09-11 03:44:53,131 26 INFO ? werkzeug: 127.0.0.1 - - [11/Sep/2026 03:44:53] "GET /web/static/fonts/google/Roboto/Roboto-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.004 2026-09-11 03:44:53,158 26 INFO ? werkzeug: 127.0.0.1 - - [11/Sep/2026 03:44:53] "GET /web/static/lib/zxing-library/zxing-library.js HTTP/1.1" 200 - 0 0.000 0.003 2026-09-11 03:44:53,202 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 03:44:53] "GET /pos/ui/113 HTTP/1.1" 200 - 31 0.023 0.033 2026-09-11 03:44:53,229 26 INFO rb-c800635-224702-414046 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-09-11 03:44:53,242 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 03:44:53] "GET /pos/ui/113?from_backend=True HTTP/1.1" 200 - 31 0.013 0.080 2026-09-11 03:44:53,309 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 03:44:53] "GET /web/image?model=product.template&field=image_128&id=1985&unique=2026-09-11T03:44:42.000+00:00 HTTP/1.1" 200 - 3 0.002 0.032 2026-09-11 03:44:53,318 26 INFO ? werkzeug: 127.0.0.1 - - [11/Sep/2026 03:44:53] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.003 2026-09-11 03:44:53,339 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 03:44:53] "GET /web/image?model=product.template&field=image_128&id=1984&unique=2026-09-11T03:44:42.000+00:00 HTTP/1.1" 200 - 3 0.002 0.062 2026-09-11 03:44:53,351 26 INFO rb-c800635-224702-414046 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-09-11 03:44:53,361 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 03:44:53] "GET /web/image?model=product.template&field=image_128&id=1989&unique=2026-09-11T03:44:42.000+00:00 HTTP/1.1" 200 - 3 0.003 0.059 2026-09-11 03:44:53,382 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 03:44:53] "GET /web/image?model=product.template&field=image_128&id=1986&unique=2026-09-11T03:44:42.000+00:00 HTTP/1.1" 200 - 3 0.002 0.085 2026-09-11 03:44:53,407 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 03:44:53] "GET /web/image?model=product.template&field=image_128&id=1988&unique=2026-09-11T03:44:42.000+00:00 HTTP/1.1" 200 - 3 0.002 0.105 2026-09-11 03:44:53,429 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 03:44:53] "GET /web/image?model=product.template&field=image_128&id=1987&unique=2026-09-11T03:44:42.000+00:00 HTTP/1.1" 200 - 3 0.003 0.130 2026-09-11 03:44:53,451 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 03:44:53] "GET /web/image?model=product.template&field=image_128&id=1990&unique=2026-09-11T03:44:42.000+00:00 HTTP/1.1" 200 - 3 0.004 0.118 2026-09-11 03:44:53,494 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 03:44:53] "GET /web/image?model=product.template&field=image_128&id=1992&unique=2026-09-11T03:44:42.000+00:00 HTTP/1.1" 200 - 3 0.015 0.132 2026-09-11 03:44:53,512 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 03:44:53] "GET /web/image?model=product.template&field=image_128&id=1991&unique=2026-09-11T03:44:42.000+00:00 HTTP/1.1" 200 - 3 0.002 0.133 2026-09-11 03:44:53,586 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 03:44:53] "POST /web/dataset/call_kw/pos.session/set_opening_control#pos.session.set_opening_control HTTP/1.1" 200 - 36 0.035 0.162 2026-09-11 03:44:53,648 26 INFO rb-c800635-224702-414046 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-09-11 03:44:53,698 26 INFO rb-c800635-224702-414046 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-09-11 03:44:53,752 26 INFO rb-c800635-224702-414046 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-09-11 03:44:53,800 26 INFO rb-c800635-224702-414046 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-09-11 03:44:53,851 26 INFO rb-c800635-224702-414046 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-09-11 03:44:53,927 26 INFO rb-c800635-224702-414046 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-09-11 03:44:53,942 26 INFO ? werkzeug: 127.0.0.1 - - [11/Sep/2026 03:44:53] "GET /point_of_sale/static/src/img/money.png HTTP/1.1" 200 - 0 0.000 0.002 2026-09-11 03:44:53,942 26 INFO ? werkzeug: 127.0.0.1 - - [11/Sep/2026 03:44:53] "GET /point_of_sale/static/src/img/card-bank.png HTTP/1.1" 200 - 0 0.000 0.003 2026-09-11 03:44:53,978 26 INFO rb-c800635-224702-414046 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-09-11 03:44:54,028 26 INFO rb-c800635-224702-414046 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-09-11 03:44:54,093 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 03:44:54] "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.005 2026-09-11 03:44:54,104 26 INFO rb-c800635-224702-414046 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-09-11 03:44:54,114 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 03:44:54] "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.005 2026-09-11 03:44:54,143 26 INFO rb-c800635-224702-414046 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #60696270 started for PoS orders references: [{'name': '/', 'pos_reference': '261-113-000001', 'uuid': 'c6d25dbe-58fa-4bc8-adf5-c73f34a2795b'}] 2026-09-11 03:44:54,162 26 INFO ? werkzeug: 127.0.0.1 - - [11/Sep/2026 03:44:54] "GET /web/static/img/spin.svg HTTP/1.1" 200 - 0 0.000 0.004 2026-09-11 03:44:54,540 26 INFO rb-c800635-224702-414046 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #60696270 order {'name': '/', 'pos_reference': '261-113-000001', 'uuid': 'c6d25dbe-58fa-4bc8-adf5-c73f34a2795b'} created pos.order #678 2026-09-11 03:44:54,556 26 INFO rb-c800635-224702-414046 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #60696270 finished 2026-09-11 03:44:54,603 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 03:44:54] "POST /web/dataset/call_kw/pos.order/sync_from_ui#pos.order.sync_from_ui HTTP/1.1" 200 - 189 0.229 0.234 2026-09-11 03:44:54,664 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 03:44:54] "POST /web/dataset/call_kw/pos.order/get_preparation_change#pos.order.get_preparation_change HTTP/1.1" 200 - 1 0.002 0.010 2026-09-11 03:44:54,771 26 INFO rb-c800635-224702-414046 odoo.addons.pos_razorpay.tests.test_basic.TestRazorPayPoS.test_razorpay_basic_order.browser: tour succeeded 2026-09-11 03:44:54,772 26 INFO rb-c800635-224702-414046 odoo.addons.pos_razorpay.tests.test_basic.TestRazorPayPoS.test_razorpay_basic_order.browser: ╔════════════════════════════════╗ ║ TOUR PosRazorpayTour SUCCEEDED ║ ╚════════════════════════════════╝ 2026-09-11 03:44:54,776 26 INFO rb-c800635-224702-414046 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #64766945 started for PoS orders references: [{'name': 'Shop - 000001', 'pos_reference': '261-113-000001', 'uuid': 'c6d25dbe-58fa-4bc8-adf5-c73f34a2795b'}] 2026-09-11 03:44:54,791 26 INFO rb-c800635-224702-414046 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #64766945 order {'name': 'Shop - 000001', 'pos_reference': '261-113-000001', 'uuid': 'c6d25dbe-58fa-4bc8-adf5-c73f34a2795b'} sync ignored for existing PoS order pos.order(678,) (state: paid) 2026-09-11 03:44:54,818 26 INFO rb-c800635-224702-414046 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #64766945 finished 2026-09-11 03:44:54,871 26 INFO rb-c800635-224702-414046 odoo.addons.pos_razorpay.tests.test_basic.TestRazorPayPoS.test_razorpay_basic_order.browser: heap 14978596 (allocated 16777216) 2026-09-11 03:44:54,877 26 INFO rb-c800635-224702-414046 odoo.addons.pos_razorpay.tests.test_basic.TestRazorPayPoS.test_razorpay_basic_order: Closing chrome headless with pid 98320 2026-09-11 03:44:54,879 26 INFO rb-c800635-224702-414046 odoo.addons.pos_razorpay.tests.test_basic.TestRazorPayPoS.test_razorpay_basic_order: Closing websocket connection 2026-09-11 03:44:54,880 26 INFO rb-c800635-224702-414046 odoo.addons.pos_razorpay.tests.test_basic.TestRazorPayPoS.test_razorpay_basic_order: Terminating chrome headless with pid 98320 2026-09-11 03:44:54,895 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 03:44:54] "POST /web/dataset/call_kw/pos.order/sync_from_ui#pos.order.sync_from_ui HTTP/1.1" 200 - 61 0.052 0.069 2026-09-11 03:44:54,984 26 INFO rb-c800635-224702-414046 odoo.addons.pos_razorpay.tests.test_basic.TestRazorPayPoS.test_razorpay_basic_order: Chrome Log in: /tmp/odoo_tests/rb-c800635-224702-414046/chrome_logs/chrome_log_20260911_034454_983849_test_razorpay_basic_order.txt 2026-09-11 03:44:54,984 26 INFO rb-c800635-224702-414046 odoo.addons.pos_razorpay.tests.test_basic.TestRazorPayPoS.test_razorpay_basic_order: Removing chrome user profile "/tmp/tmp0b0_i0ji_chrome_odoo" 2026-09-11 03:44:55,002 26 INFO rb-c800635-224702-414046 odoo.addons.pos_razorpay.tests.test_basic: Starting TestRazorPayPoS.test_razorpay_cancel_payment ... 2026-09-11 03:44:55,267 26 INFO rb-c800635-224702-414046 odoo.addons.pos_razorpay.tests.test_basic.TestRazorPayPoS.test_razorpay_cancel_payment: Chrome pid: 98525 2026-09-11 03:44:55,269 26 INFO rb-c800635-224702-414046 odoo.addons.pos_razorpay.tests.test_basic.TestRazorPayPoS.test_razorpay_cancel_payment: Chrome headless temporary user profile dir: /tmp/tmpjsl__s2f_chrome_odoo 2026-09-11 03:44:55,269 26 INFO rb-c800635-224702-414046 odoo.addons.pos_razorpay.tests.test_basic.TestRazorPayPoS.test_razorpay_cancel_payment: Issuing json command http://127.0.0.1:40867/json/version 2026-09-11 03:44:55,270 26 INFO rb-c800635-224702-414046 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:40867', path='/json/version', query='', fragment='') with timeout 3 increased to 10s during tests 2026-09-11 03:44:55,278 26 INFO rb-c800635-224702-414046 odoo.addons.pos_razorpay.tests.test_basic.TestRazorPayPoS.test_razorpay_cancel_payment: Browser version: Chrome/150.0.7871.114 2026-09-11 03:44:55,278 26 INFO rb-c800635-224702-414046 odoo.addons.pos_razorpay.tests.test_basic.TestRazorPayPoS.test_razorpay_cancel_payment: Issuing json command http://127.0.0.1:40867/json 2026-09-11 03:44:55,278 26 INFO rb-c800635-224702-414046 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:40867', path='/json', query='', fragment='') with timeout 3 increased to 10s during tests 2026-09-11 03:44:55,288 26 INFO rb-c800635-224702-414046 odoo.addons.pos_razorpay.tests.test_basic.TestRazorPayPoS.test_razorpay_cancel_payment: Websocket url found: ws://127.0.0.1:40867/devtools/page/F70FAD14BDA4123381D864FF778711CF 2026-09-11 03:44:55,295 26 INFO rb-c800635-224702-414046 odoo.addons.pos_razorpay.tests.test_basic.TestRazorPayPoS.test_razorpay_cancel_payment: Enable chrome headless console log notification 2026-09-11 03:44:55,298 26 INFO rb-c800635-224702-414046 odoo.addons.pos_razorpay.tests.test_basic.TestRazorPayPoS.test_razorpay_cancel_payment: Chrome headless enable page notifications 2026-09-11 03:44:55,333 26 INFO rb-c800635-224702-414046 odoo.addons.base.models.res_users: Login successful for login:pos_user from n/a 2026-09-11 03:44:55,346 26 INFO rb-c800635-224702-414046 odoo.addons.pos_razorpay.tests.test_basic.TestRazorPayPoS.test_razorpay_cancel_payment: Setting session cookie in browser 2026-09-11 03:44:55,347 26 INFO rb-c800635-224702-414046 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-09-11 03:44:55,347 26 INFO rb-c800635-224702-414046 odoo.addons.pos_razorpay.tests.test_basic.TestRazorPayPoS.test_razorpay_cancel_payment: Navigating to: "http://127.0.0.1:8069/pos/ui/113" 2026-09-11 03:44:55,361 26 INFO rb-c800635-224702-414046 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-09-11 03:44:55,782 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 03:44:55] "GET /pos/ui/113 HTTP/1.1" 200 - 126 0.046 0.379 2026-09-11 03:44:55,786 26 INFO rb-c800635-224702-414046 odoo.addons.pos_razorpay.tests.test_basic.TestRazorPayPoS.test_razorpay_cancel_payment: Navigation result: {'frameId': 'F70FAD14BDA4123381D864FF778711CF', 'loaderId': '468B9F6ECD7A7B67915A50A80137B6AF', 'isDownload': False} 2026-09-11 03:44:55,786 26 INFO rb-c800635-224702-414046 odoo.addons.pos_razorpay.tests.test_basic.TestRazorPayPoS.test_razorpay_cancel_payment: Evaluate ready code "odoo.isTourReady('PosRazorpayCancelTour')" 2026-09-11 03:44:55,808 26 INFO rb-c800635-224702-414046 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-09-11 03:44:55,826 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 03:44:55] "GET /web/assets/cbcf32d/point_of_sale.assets_prod.min.css HTTP/1.1" 200 - 2 0.003 0.008 2026-09-11 03:44:55,843 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 03:44:55] "GET /web/assets/e7bee96/point_of_sale.assets_prod.min.js HTTP/1.1" 200 - 2 0.001 0.023 2026-09-11 03:44:55,858 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 03:44:55] "GET /web/assets/31c33ef/web.__assets_tests_call__.min.js HTTP/1.1" 200 - 2 0.001 0.040 2026-09-11 03:44:56,254 26 INFO ? werkzeug: 127.0.0.1 - - [11/Sep/2026 03:44:56] "GET /point_of_sale/static/src/img/favicon.ico HTTP/1.1" 200 - 0 0.000 0.002 2026-09-11 03:44:56,262 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 03:44:56] "GET /web/webclient/translations?hash=&lang=en_US HTTP/1.1" 200 - 1 0.002 0.011 2026-09-11 03:44:56,264 26 INFO ? werkzeug: 127.0.0.1 - - [11/Sep/2026 03:44:56] "GET /web/static/fonts/lato/Lato-Reg-webfont.woff HTTP/1.1" 200 - 0 0.000 0.001 2026-09-11 03:44:56,280 26 INFO rb-c800635-224702-414046 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-09-11 03:44:56,286 26 INFO rb-c800635-224702-414046 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-09-11 03:44:56,291 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 03:44:56] "POST /web/dataset/call_kw/barcode.nomenclature/read#barcode.nomenclature.read HTTP/1.1" 200 - 4 0.003 0.006 2026-09-11 03:44:56,309 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 03:44:56] "POST /web/dataset/call_kw/barcode.rule/search_read#barcode.rule.search_read HTTP/1.1" 200 - 1 0.000 0.005 2026-09-11 03:44:56,325 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 03:44:56] "POST /pos/ping HTTP/1.1" 200 - 0 0.000 0.002 2026-09-11 03:44:56,350 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 03:44:56] "POST /web/dataset/call_kw/pos.config/register_new_device_identifier#pos.config.register_new_device_identifier HTTP/1.1" 200 - 9 0.005 0.009 2026-09-11 03:44:56,361 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 03:44:56] "GET /bus/websocket_worker_bundle?v=19.0-2 HTTP/1.1" 200 - 3 0.001 0.020 2026-09-11 03:44:56,422 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 03:44:56] "POST /web/dataset/call_kw/pos.session/load_data_params#pos.session.load_data_params HTTP/1.1" 200 - 17 0.019 0.030 2026-09-11 03:44:56,442 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 03:44:56] "GET /websocket?version=19.0-2 HTTP/1.1" 101 - 1 0.000 0.057 2026-09-11 03:44:56,988 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 03:44:56] "POST /web/dataset/call_kw/pos.session/load_data#pos.session.load_data HTTP/1.1" 200 - 367 0.241 0.291 2026-09-11 03:44:57,007 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 03:44:57] "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-09-11 03:44:57,072 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 03:44: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.005 2026-09-11 03:44:57,128 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 03:44:57] "GET /web/image/res.company/106/logo/256x256 HTTP/1.1" 200 - 8 0.006 0.034 2026-09-11 03:44:57,152 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 03:44: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-09-11 03:44:57,173 26 INFO rb-c800635-224702-414046 odoo.addons.pos_razorpay.tests.test_basic.TestRazorPayPoS.test_razorpay_cancel_payment.browser: Owl is running in 'dev' mode. 2026-09-11 03:44:57,189 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 03:44:57] "POST /web/dataset/call_kw/product.product/has_access#product.product.has_access HTTP/1.1" 200 - 1 0.002 0.008 2026-09-11 03:44:57,228 26 INFO ? werkzeug: 127.0.0.1 - - [11/Sep/2026 03:44:57] "GET /point_of_sale/static/src/fonts/Inconsolata.otf HTTP/1.1" 200 - 0 0.000 0.003 2026-09-11 03:44:57,244 26 INFO ? werkzeug: 127.0.0.1 - - [11/Sep/2026 03:44:57] "GET /web/static/img/odoo_logo.svg HTTP/1.1" 200 - 0 0.000 0.002 2026-09-11 03:44:57,245 26 INFO ? werkzeug: 127.0.0.1 - - [11/Sep/2026 03:44:57] "GET /hr_attendance/static/img/background-light.svg HTTP/1.1" 200 - 0 0.000 0.002 2026-09-11 03:44:57,278 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 03:44:57] "GET /web/image/res.users/209/avatar_128 HTTP/1.1" 200 - 14 0.028 0.021 2026-09-11 03:44:57,310 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 03:44:57] "GET /web/image?model=res.company&id=106&field=logo HTTP/1.1" 200 - 3 0.003 0.072 2026-09-11 03:44:57,317 26 INFO ? werkzeug: 127.0.0.1 - - [11/Sep/2026 03:44:57] "GET /web/static/src/libs/fontawesome/fonts/fontawesome-webfont.woff2?v=4.7.0 HTTP/1.1" 200 - 0 0.000 0.013 2026-09-11 03:44:57,319 26 INFO ? werkzeug: 127.0.0.1 - - [11/Sep/2026 03:44:57] "GET /web/static/fonts/google/Roboto/Roboto-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.013 2026-09-11 03:44:57,320 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 03:44:57] "GET /pos/service-worker.js HTTP/1.1" 200 - 0 0.000 0.081 2026-09-11 03:44:57,401 26 INFO rb-c800635-224702-414046 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-09-11 03:44:57,440 26 INFO ? werkzeug: 127.0.0.1 - - [11/Sep/2026 03:44:57] "GET /web/static/lib/zxing-library/zxing-library.js HTTP/1.1" 200 - 0 0.000 0.014 2026-09-11 03:44:57,465 26 INFO ? werkzeug: 127.0.0.1 - - [11/Sep/2026 03:44:57] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.002 2026-09-11 03:44:57,472 26 INFO rb-c800635-224702-414046 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-09-11 03:44:57,492 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 03:44:57] "GET /pos/ui/113?from_backend=True HTTP/1.1" 200 - 31 0.037 0.039 2026-09-11 03:44:57,518 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 03:44:57] "GET /web/image?model=product.template&field=image_128&id=1984&unique=2026-09-11T03:44:42.000+00:00 HTTP/1.1" 200 - 3 0.002 0.079 2026-09-11 03:44:57,552 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 03:44:57] "GET /web/image?model=product.template&field=image_128&id=1985&unique=2026-09-11T03:44:42.000+00:00 HTTP/1.1" 200 - 3 0.002 0.101 2026-09-11 03:44:57,577 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 03:44:57] "GET /web/image?model=product.template&field=image_128&id=1986&unique=2026-09-11T03:44:42.000+00:00 HTTP/1.1" 200 - 3 0.007 0.119 2026-09-11 03:44:57,602 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 03:44:57] "GET /web/image?model=product.template&field=image_128&id=1990&unique=2026-09-11T03:44:42.000+00:00 HTTP/1.1" 200 - 3 0.004 0.128 2026-09-11 03:44:57,626 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 03:44:57] "GET /web/image?model=product.template&field=image_128&id=1992&unique=2026-09-11T03:44:42.000+00:00 HTTP/1.1" 200 - 3 0.002 0.128 2026-09-11 03:44:57,695 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 03:44:57] "GET /pos/ui/113 HTTP/1.1" 200 - 31 0.034 0.220 2026-09-11 03:44:57,719 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 03:44:57] "GET /web/image?model=product.template&field=image_128&id=1991&unique=2026-09-11T03:44:42.000+00:00 HTTP/1.1" 200 - 3 0.005 0.189 2026-09-11 03:44:57,740 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 03:44:57] "GET /web/image?model=product.template&field=image_128&id=1987&unique=2026-09-11T03:44:42.000+00:00 HTTP/1.1" 200 - 3 0.002 0.152 2026-09-11 03:44:57,764 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 03:44:57] "GET /web/image?model=product.template&field=image_128&id=1988&unique=2026-09-11T03:44:42.000+00:00 HTTP/1.1" 200 - 3 0.001 0.157 2026-09-11 03:44:57,780 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 03:44:57] "GET /web/image?model=product.template&field=image_128&id=1989&unique=2026-09-11T03:44:42.000+00:00 HTTP/1.1" 200 - 3 0.002 0.147 2026-09-11 03:44:57,839 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 03:44:57] "POST /web/dataset/call_kw/pos.session/set_opening_control#pos.session.set_opening_control HTTP/1.1" 200 - 36 0.025 0.257 2026-09-11 03:44:57,895 26 INFO rb-c800635-224702-414046 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-09-11 03:44:57,946 26 INFO rb-c800635-224702-414046 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-09-11 03:44:57,997 26 INFO rb-c800635-224702-414046 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-09-11 03:44:58,048 26 INFO rb-c800635-224702-414046 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-09-11 03:44:58,098 26 INFO rb-c800635-224702-414046 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-09-11 03:44:58,168 26 INFO rb-c800635-224702-414046 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-09-11 03:44:58,184 26 INFO ? werkzeug: 127.0.0.1 - - [11/Sep/2026 03:44:58] "GET /point_of_sale/static/src/img/money.png HTTP/1.1" 200 - 0 0.000 0.001 2026-09-11 03:44:58,186 26 INFO ? werkzeug: 127.0.0.1 - - [11/Sep/2026 03:44:58] "GET /point_of_sale/static/src/img/card-bank.png HTTP/1.1" 200 - 0 0.000 0.002 2026-09-11 03:44:58,220 26 INFO rb-c800635-224702-414046 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-09-11 03:44:58,270 26 INFO rb-c800635-224702-414046 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-09-11 03:44:58,338 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 03:44: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.002 0.008 2026-09-11 03:44:58,352 26 INFO rb-c800635-224702-414046 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-09-11 03:44:58,372 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 03:44: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.006 2026-09-11 03:44:58,408 26 INFO rb-c800635-224702-414046 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-09-11 03:44:58,421 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 03:44:58] "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.006 2026-09-11 03:44:58,458 26 INFO rb-c800635-224702-414046 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-09-11 03:44:58,509 26 INFO rb-c800635-224702-414046 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-09-11 03:44:58,562 26 INFO rb-c800635-224702-414046 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-09-11 03:44:58,612 26 INFO rb-c800635-224702-414046 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-09-11 03:44:58,668 26 INFO rb-c800635-224702-414046 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-09-11 03:44:58,678 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 03:44: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.003 0.006 2026-09-11 03:44:58,696 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 03:44: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.005 2026-09-11 03:44:58,724 26 INFO rb-c800635-224702-414046 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #33650080 started for PoS orders references: [{'name': '/', 'pos_reference': '261-113-000001', 'uuid': 'fbcabfa0-7065-46bf-ba3f-758e7c8e145c'}] 2026-09-11 03:44:58,734 26 INFO ? werkzeug: 127.0.0.1 - - [11/Sep/2026 03:44:58] "GET /web/static/img/spin.svg HTTP/1.1" 200 - 0 0.000 0.009 2026-09-11 03:44:59,026 26 INFO rb-c800635-224702-414046 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #33650080 order {'name': '/', 'pos_reference': '261-113-000001', 'uuid': 'fbcabfa0-7065-46bf-ba3f-758e7c8e145c'} created pos.order #679 2026-09-11 03:44:59,053 26 INFO rb-c800635-224702-414046 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #33650080 finished 2026-09-11 03:44:59,098 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 03:44:59] "POST /web/dataset/call_kw/pos.order/sync_from_ui#pos.order.sync_from_ui HTTP/1.1" 200 - 189 0.150 0.226 2026-09-11 03:44:59,147 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 03:44:59] "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-09-11 03:44:59,260 26 INFO rb-c800635-224702-414046 odoo.addons.pos_razorpay.tests.test_basic.TestRazorPayPoS.test_razorpay_cancel_payment.browser: tour succeeded 2026-09-11 03:44:59,261 26 INFO rb-c800635-224702-414046 odoo.addons.pos_razorpay.tests.test_basic.TestRazorPayPoS.test_razorpay_cancel_payment.browser: ╔══════════════════════════════════════╗ ║ TOUR PosRazorpayCancelTour SUCCEEDED ║ ╚══════════════════════════════════════╝ 2026-09-11 03:44:59,275 26 INFO rb-c800635-224702-414046 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #76903593 started for PoS orders references: [{'name': 'Shop - 000001', 'pos_reference': '261-113-000001', 'uuid': 'fbcabfa0-7065-46bf-ba3f-758e7c8e145c'}] 2026-09-11 03:44:59,291 26 INFO rb-c800635-224702-414046 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #76903593 order {'name': 'Shop - 000001', 'pos_reference': '261-113-000001', 'uuid': 'fbcabfa0-7065-46bf-ba3f-758e7c8e145c'} sync ignored for existing PoS order pos.order(679,) (state: paid) 2026-09-11 03:44:59,325 26 INFO rb-c800635-224702-414046 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #76903593 finished 2026-09-11 03:44:59,347 26 INFO rb-c800635-224702-414046 odoo.addons.pos_razorpay.tests.test_basic.TestRazorPayPoS.test_razorpay_cancel_payment.browser: heap 15117372 (allocated 16777216) 2026-09-11 03:44:59,351 26 INFO rb-c800635-224702-414046 odoo.addons.pos_razorpay.tests.test_basic.TestRazorPayPoS.test_razorpay_cancel_payment: Closing chrome headless with pid 98525 2026-09-11 03:44:59,359 26 INFO rb-c800635-224702-414046 odoo.addons.pos_razorpay.tests.test_basic.TestRazorPayPoS.test_razorpay_cancel_payment: Closing websocket connection 2026-09-11 03:44:59,359 26 INFO rb-c800635-224702-414046 odoo.addons.pos_razorpay.tests.test_basic.TestRazorPayPoS.test_razorpay_cancel_payment: Terminating chrome headless with pid 98525 2026-09-11 03:44:59,415 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 03:44:59] "POST /web/dataset/call_kw/pos.order/sync_from_ui#pos.order.sync_from_ui HTTP/1.1" 200 - 61 0.064 0.078 2026-09-11 03:44:59,465 26 INFO rb-c800635-224702-414046 odoo.addons.pos_razorpay.tests.test_basic.TestRazorPayPoS.test_razorpay_cancel_payment: Chrome Log in: /tmp/odoo_tests/rb-c800635-224702-414046/chrome_logs/chrome_log_20260911_034459_465417_test_razorpay_cancel_payment.txt 2026-09-11 03:44:59,465 26 INFO rb-c800635-224702-414046 odoo.addons.pos_razorpay.tests.test_basic.TestRazorPayPoS.test_razorpay_cancel_payment: Removing chrome user profile "/tmp/tmpjsl__s2f_chrome_odoo" 2026-09-11 03:44:59,480 26 INFO rb-c800635-224702-414046 odoo.addons.pos_razorpay.tests.test_basic: Starting TestRazorPayPoS.test_razorpay_refund_order ... 2026-09-11 03:44:59,758 26 INFO rb-c800635-224702-414046 odoo.addons.pos_razorpay.tests.test_basic.TestRazorPayPoS.test_razorpay_refund_order: Chrome pid: 98748 2026-09-11 03:44:59,758 26 INFO rb-c800635-224702-414046 odoo.addons.pos_razorpay.tests.test_basic.TestRazorPayPoS.test_razorpay_refund_order: Chrome headless temporary user profile dir: /tmp/tmpmqoule0c_chrome_odoo 2026-09-11 03:44:59,758 26 INFO rb-c800635-224702-414046 odoo.addons.pos_razorpay.tests.test_basic.TestRazorPayPoS.test_razorpay_refund_order: Issuing json command http://127.0.0.1:45713/json/version 2026-09-11 03:44:59,760 26 INFO rb-c800635-224702-414046 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:45713', path='/json/version', query='', fragment='') with timeout 3 increased to 10s during tests 2026-09-11 03:44:59,806 26 INFO rb-c800635-224702-414046 odoo.addons.pos_razorpay.tests.test_basic.TestRazorPayPoS.test_razorpay_refund_order: Browser version: Chrome/150.0.7871.114 2026-09-11 03:44:59,806 26 INFO rb-c800635-224702-414046 odoo.addons.pos_razorpay.tests.test_basic.TestRazorPayPoS.test_razorpay_refund_order: Issuing json command http://127.0.0.1:45713/json 2026-09-11 03:44:59,809 26 INFO rb-c800635-224702-414046 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:45713', path='/json', query='', fragment='') with timeout 3 increased to 10s during tests 2026-09-11 03:44:59,827 26 INFO rb-c800635-224702-414046 odoo.addons.pos_razorpay.tests.test_basic.TestRazorPayPoS.test_razorpay_refund_order: Websocket url found: ws://127.0.0.1:45713/devtools/page/A9557EE995DF7C26E0286ECF6A311EBB 2026-09-11 03:44:59,841 26 INFO rb-c800635-224702-414046 odoo.addons.pos_razorpay.tests.test_basic.TestRazorPayPoS.test_razorpay_refund_order: Enable chrome headless console log notification 2026-09-11 03:44:59,855 26 INFO rb-c800635-224702-414046 odoo.addons.pos_razorpay.tests.test_basic.TestRazorPayPoS.test_razorpay_refund_order: Chrome headless enable page notifications 2026-09-11 03:44:59,897 26 INFO rb-c800635-224702-414046 odoo.addons.base.models.res_users: Login successful for login:pos_user from n/a 2026-09-11 03:44:59,909 26 INFO rb-c800635-224702-414046 odoo.addons.pos_razorpay.tests.test_basic.TestRazorPayPoS.test_razorpay_refund_order: Setting session cookie in browser 2026-09-11 03:44:59,911 26 INFO rb-c800635-224702-414046 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-09-11 03:44:59,911 26 INFO rb-c800635-224702-414046 odoo.addons.pos_razorpay.tests.test_basic.TestRazorPayPoS.test_razorpay_refund_order: Navigating to: "http://127.0.0.1:8069/pos/ui/113" 2026-09-11 03:44:59,930 26 INFO rb-c800635-224702-414046 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-09-11 03:45:00,445 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 03:45:00] "GET /pos/ui/113 HTTP/1.1" 200 - 126 0.092 0.427 2026-09-11 03:45:00,448 26 INFO rb-c800635-224702-414046 odoo.addons.pos_razorpay.tests.test_basic.TestRazorPayPoS.test_razorpay_refund_order: Navigation result: {'frameId': 'A9557EE995DF7C26E0286ECF6A311EBB', 'loaderId': 'A480639CC9F1BFC5C40199FB6A72FA0D', 'isDownload': False} 2026-09-11 03:45:00,448 26 INFO rb-c800635-224702-414046 odoo.addons.pos_razorpay.tests.test_basic.TestRazorPayPoS.test_razorpay_refund_order: Evaluate ready code "odoo.isTourReady('PosRazorpayRefundTour')" 2026-09-11 03:45:00,464 26 INFO rb-c800635-224702-414046 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-09-11 03:45:00,482 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 03:45:00] "GET /web/assets/cbcf32d/point_of_sale.assets_prod.min.css HTTP/1.1" 200 - 2 0.003 0.010 2026-09-11 03:45:00,488 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 03:45:00] "GET /web/assets/e7bee96/point_of_sale.assets_prod.min.js HTTP/1.1" 200 - 2 0.001 0.010 2026-09-11 03:45:00,494 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 03:45:00] "GET /web/assets/31c33ef/web.__assets_tests_call__.min.js HTTP/1.1" 200 - 2 0.001 0.023 2026-09-11 03:45:00,922 26 INFO ? werkzeug: 127.0.0.1 - - [11/Sep/2026 03:45:00] "GET /point_of_sale/static/src/img/favicon.ico HTTP/1.1" 200 - 0 0.000 0.009 2026-09-11 03:45:00,930 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 03:45:00] "GET /web/webclient/translations?hash=&lang=en_US HTTP/1.1" 200 - 1 0.002 0.013 2026-09-11 03:45:00,944 26 INFO ? werkzeug: 127.0.0.1 - - [11/Sep/2026 03:45:00] "GET /web/static/fonts/lato/Lato-Reg-webfont.woff HTTP/1.1" 200 - 0 0.000 0.002 2026-09-11 03:45:00,945 26 INFO rb-c800635-224702-414046 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-09-11 03:45:00,956 26 INFO rb-c800635-224702-414046 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-09-11 03:45:00,959 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 03:45:00] "POST /web/dataset/call_kw/barcode.nomenclature/read#barcode.nomenclature.read HTTP/1.1" 200 - 4 0.006 0.005 2026-09-11 03:45:00,986 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 03:45:00] "POST /web/dataset/call_kw/barcode.rule/search_read#barcode.rule.search_read HTTP/1.1" 200 - 1 0.000 0.012 2026-09-11 03:45:01,006 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 03:45:01] "POST /pos/ping HTTP/1.1" 200 - 0 0.000 0.002 2026-09-11 03:45:01,037 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 03:45:01] "POST /web/dataset/call_kw/pos.config/register_new_device_identifier#pos.config.register_new_device_identifier HTTP/1.1" 200 - 9 0.008 0.011 2026-09-11 03:45:01,051 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 03:45:01] "GET /bus/websocket_worker_bundle?v=19.0-2 HTTP/1.1" 200 - 3 0.003 0.027 2026-09-11 03:45:01,102 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 03:45:01] "POST /web/dataset/call_kw/pos.session/load_data_params#pos.session.load_data_params HTTP/1.1" 200 - 17 0.026 0.029 2026-09-11 03:45:01,106 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 03:45:01] "GET /websocket?version=19.0-2 HTTP/1.1" 101 - 1 0.000 0.039 2026-09-11 03:45:01,640 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 03:45:01] "POST /web/dataset/call_kw/pos.session/load_data#pos.session.load_data HTTP/1.1" 200 - 367 0.215 0.275 2026-09-11 03:45:01,666 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 03:45:01] "POST /web/dataset/call_kw/pos.session/filter_local_data#pos.session.filter_local_data HTTP/1.1" 200 - 0 0.000 0.018 2026-09-11 03:45:01,710 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 03:45: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.004 2026-09-11 03:45:01,770 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 03:45:01] "GET /web/image/res.company/106/logo/256x256 HTTP/1.1" 200 - 8 0.021 0.027 2026-09-11 03:45:01,794 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 03:45: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.005 2026-09-11 03:45:01,808 26 INFO rb-c800635-224702-414046 odoo.addons.pos_razorpay.tests.test_basic.TestRazorPayPoS.test_razorpay_refund_order.browser: Owl is running in 'dev' mode. 2026-09-11 03:45:01,847 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 03:45:01] "POST /web/dataset/call_kw/product.product/has_access#product.product.has_access HTTP/1.1" 200 - 1 0.005 0.013 2026-09-11 03:45:01,864 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 03:45:01] "GET /pos/service-worker.js HTTP/1.1" 200 - 0 0.000 0.006 2026-09-11 03:45:01,869 26 INFO ? werkzeug: 127.0.0.1 - - [11/Sep/2026 03:45:01] "GET /point_of_sale/static/src/fonts/Inconsolata.otf HTTP/1.1" 200 - 0 0.000 0.005 2026-09-11 03:45:01,909 26 INFO ? werkzeug: 127.0.0.1 - - [11/Sep/2026 03:45:01] "GET /hr_attendance/static/img/background-light.svg HTTP/1.1" 200 - 0 0.000 0.006 2026-09-11 03:45:01,912 26 INFO ? werkzeug: 127.0.0.1 - - [11/Sep/2026 03:45:01] "GET /web/static/img/odoo_logo.svg HTTP/1.1" 200 - 0 0.000 0.011 2026-09-11 03:45:01,927 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 03:45:01] "GET /web/image/res.users/209/avatar_128 HTTP/1.1" 200 - 14 0.038 0.026 2026-09-11 03:45:01,938 26 INFO ? werkzeug: 127.0.0.1 - - [11/Sep/2026 03:45:01] "GET /web/static/src/libs/fontawesome/fonts/fontawesome-webfont.woff2?v=4.7.0 HTTP/1.1" 200 - 0 0.000 0.012 2026-09-11 03:45:01,959 26 INFO ? werkzeug: 127.0.0.1 - - [11/Sep/2026 03:45:01] "GET /web/static/fonts/google/Roboto/Roboto-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.030 2026-09-11 03:45:01,961 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 03:45:01] "GET /web/image?model=res.company&id=106&field=logo HTTP/1.1" 200 - 3 0.007 0.069 2026-09-11 03:45:01,978 26 INFO ? werkzeug: 127.0.0.1 - - [11/Sep/2026 03:45:01] "GET /web/static/lib/zxing-library/zxing-library.js HTTP/1.1" 200 - 0 0.000 0.009 2026-09-11 03:45:02,022 26 INFO rb-c800635-224702-414046 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-09-11 03:45:02,036 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 03:45:02] "GET /pos/ui/113?from_backend=True HTTP/1.1" 200 - 31 0.037 0.060 2026-09-11 03:45:02,111 26 INFO rb-c800635-224702-414046 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-09-11 03:45:02,123 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 03:45:02] "GET /pos/ui/113 HTTP/1.1" 200 - 31 0.051 0.121 2026-09-11 03:45:02,129 26 INFO ? werkzeug: 127.0.0.1 - - [11/Sep/2026 03:45:02] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.003 2026-09-11 03:45:02,146 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 03:45:02] "GET /web/image?model=product.template&field=image_128&id=1984&unique=2026-09-11T03:44:42.000+00:00 HTTP/1.1" 200 - 3 0.003 0.080 2026-09-11 03:45:02,165 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 03:45:02] "GET /web/image?model=product.template&field=image_128&id=1987&unique=2026-09-11T03:44:42.000+00:00 HTTP/1.1" 200 - 3 0.002 0.088 2026-09-11 03:45:02,187 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 03:45:02] "GET /web/image?model=product.template&field=image_128&id=1988&unique=2026-09-11T03:44:42.000+00:00 HTTP/1.1" 200 - 3 0.007 0.105 2026-09-11 03:45:02,212 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 03:45:02] "GET /web/image?model=product.template&field=image_128&id=1985&unique=2026-09-11T03:44:42.000+00:00 HTTP/1.1" 200 - 3 0.003 0.141 2026-09-11 03:45:02,238 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 03:45:02] "GET /web/image?model=product.template&field=image_128&id=1986&unique=2026-09-11T03:44:42.000+00:00 HTTP/1.1" 200 - 3 0.008 0.154 2026-09-11 03:45:02,263 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 03:45:02] "GET /web/image?model=product.template&field=image_128&id=1991&unique=2026-09-11T03:44:42.000+00:00 HTTP/1.1" 200 - 3 0.005 0.125 2026-09-11 03:45:02,279 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 03:45:02] "GET /web/image?model=product.template&field=image_128&id=1992&unique=2026-09-11T03:44:42.000+00:00 HTTP/1.1" 200 - 3 0.002 0.127 2026-09-11 03:45:02,298 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 03:45:02] "GET /web/image?model=product.template&field=image_128&id=1990&unique=2026-09-11T03:44:42.000+00:00 HTTP/1.1" 200 - 3 0.002 0.114 2026-09-11 03:45:02,348 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 03:45:02] "POST /web/dataset/call_kw/pos.session/set_opening_control#pos.session.set_opening_control HTTP/1.1" 200 - 36 0.021 0.134 2026-09-11 03:45:02,368 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 03:45:02] "GET /web/image?model=product.template&field=image_128&id=1989&unique=2026-09-11T03:44:42.000+00:00 HTTP/1.1" 200 - 3 0.002 0.150 2026-09-11 03:45:02,415 26 INFO rb-c800635-224702-414046 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-09-11 03:45:02,465 26 INFO rb-c800635-224702-414046 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-09-11 03:45:02,517 26 INFO rb-c800635-224702-414046 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-09-11 03:45:02,569 26 INFO rb-c800635-224702-414046 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-09-11 03:45:02,619 26 INFO rb-c800635-224702-414046 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-09-11 03:45:02,689 26 INFO rb-c800635-224702-414046 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-09-11 03:45:02,700 26 INFO ? werkzeug: 127.0.0.1 - - [11/Sep/2026 03:45:02] "GET /point_of_sale/static/src/img/card-bank.png HTTP/1.1" 200 - 0 0.000 0.001 2026-09-11 03:45:02,702 26 INFO ? werkzeug: 127.0.0.1 - - [11/Sep/2026 03:45:02] "GET /point_of_sale/static/src/img/money.png HTTP/1.1" 200 - 0 0.000 0.001 2026-09-11 03:45:02,742 26 INFO rb-c800635-224702-414046 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-09-11 03:45:02,790 26 INFO rb-c800635-224702-414046 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-09-11 03:45:02,855 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 03:45: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.005 2026-09-11 03:45:02,869 26 INFO rb-c800635-224702-414046 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-09-11 03:45:02,879 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 03:45: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.005 2026-09-11 03:45:02,915 26 INFO rb-c800635-224702-414046 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #16421543 started for PoS orders references: [{'name': '/', 'pos_reference': '261-113-000001', 'uuid': '8b3a590c-5faf-4978-ae65-8e8f3582f9c8'}] 2026-09-11 03:45:02,923 26 INFO ? werkzeug: 127.0.0.1 - - [11/Sep/2026 03:45:02] "GET /web/static/img/spin.svg HTTP/1.1" 200 - 0 0.000 0.005 2026-09-11 03:45:03,232 26 INFO rb-c800635-224702-414046 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #16421543 order {'name': '/', 'pos_reference': '261-113-000001', 'uuid': '8b3a590c-5faf-4978-ae65-8e8f3582f9c8'} created pos.order #680 2026-09-11 03:45:03,247 26 INFO rb-c800635-224702-414046 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #16421543 finished 2026-09-11 03:45:03,306 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 03:45:03] "POST /web/dataset/call_kw/pos.order/sync_from_ui#pos.order.sync_from_ui HTTP/1.1" 200 - 189 0.174 0.219 2026-09-11 03:45:03,338 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 03:45: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-09-11 03:45:03,474 26 INFO rb-c800635-224702-414046 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-09-11 03:45:03,477 26 INFO rb-c800635-224702-414046 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #99628721 started for PoS orders references: [{'name': 'Shop - 000001', 'pos_reference': '261-113-000001', 'uuid': '8b3a590c-5faf-4978-ae65-8e8f3582f9c8'}] 2026-09-11 03:45:03,499 26 INFO rb-c800635-224702-414046 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #99628721 order {'name': 'Shop - 000001', 'pos_reference': '261-113-000001', 'uuid': '8b3a590c-5faf-4978-ae65-8e8f3582f9c8'} sync ignored for existing PoS order pos.order(680,) (state: paid) 2026-09-11 03:45:03,510 26 INFO rb-c800635-224702-414046 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #99628721 finished 2026-09-11 03:45:03,540 26 INFO rb-c800635-224702-414046 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-09-11 03:45:03,589 26 INFO rb-c800635-224702-414046 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-09-11 03:45:03,618 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 03:45:03] "POST /web/dataset/call_kw/pos.order/sync_from_ui#pos.order.sync_from_ui HTTP/1.1" 200 - 64 0.076 0.067 2026-09-11 03:45:03,640 26 INFO rb-c800635-224702-414046 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-09-11 03:45:03,690 26 INFO rb-c800635-224702-414046 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-09-11 03:45:03,747 26 INFO rb-c800635-224702-414046 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-09-11 03:45:03,813 26 INFO rb-c800635-224702-414046 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-09-11 03:45:03,819 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 03:45:03] "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-09-11 03:45:03,862 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 03:45:03] "POST /web/dataset/call_kw/pos.config/notify_synchronisation#pos.config.notify_synchronisation HTTP/1.1" 200 - 4 0.005 0.020 2026-09-11 03:45:03,872 26 INFO rb-c800635-224702-414046 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-09-11 03:45:03,887 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 03:45:03] "POST /web/dataset/call_kw/pos.order/search_paid_order_ids#pos.order.search_paid_order_ids HTTP/1.1" 200 - 6 0.005 0.033 2026-09-11 03:45:03,923 26 INFO rb-c800635-224702-414046 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-09-11 03:45:03,996 26 INFO rb-c800635-224702-414046 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-09-11 03:45:04,052 26 INFO rb-c800635-224702-414046 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-09-11 03:45:04,109 26 INFO rb-c800635-224702-414046 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-09-11 03:45:04,116 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 03:45:04] "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.006 2026-09-11 03:45:04,130 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 03:45:04] "POST /web/dataset/call_kw/pos.payment.method/razorpay_make_refund_request#pos.payment.method.razorpay_make_refund_request HTTP/1.1" 200 - 2 0.001 0.006 2026-09-11 03:45:04,149 26 INFO rb-c800635-224702-414046 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #25962671 started for PoS orders references: [{'name': '/', 'pos_reference': '261-113-000002', 'uuid': '7061e33f-6746-422c-aa08-e302ed61c348'}] 2026-09-11 03:45:04,330 26 INFO rb-c800635-224702-414046 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #25962671 order {'name': '/', 'pos_reference': '261-113-000002', 'uuid': '7061e33f-6746-422c-aa08-e302ed61c348'} created pos.order #681 2026-09-11 03:45:04,346 26 INFO rb-c800635-224702-414046 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #25962671 finished 2026-09-11 03:45:04,410 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 03:45:04] "POST /web/dataset/call_kw/pos.order/sync_from_ui#pos.order.sync_from_ui HTTP/1.1" 200 - 157 0.087 0.175 2026-09-11 03:45:04,452 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 03:45:04] "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-09-11 03:45:04,488 26 INFO rb-c800635-224702-414046 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #49490145 started for PoS orders references: [{'name': 'Shop - 000001 REFUND', 'pos_reference': '261-113-000002', 'uuid': '7061e33f-6746-422c-aa08-e302ed61c348'}] 2026-09-11 03:45:04,489 26 INFO rb-c800635-224702-414046 odoo.addons.pos_razorpay.tests.test_basic.TestRazorPayPoS.test_razorpay_refund_order.browser: tour succeeded 2026-09-11 03:45:04,492 26 INFO rb-c800635-224702-414046 odoo.addons.pos_razorpay.tests.test_basic.TestRazorPayPoS.test_razorpay_refund_order.browser: ╔══════════════════════════════════════╗ ║ TOUR PosRazorpayRefundTour SUCCEEDED ║ ╚══════════════════════════════════════╝ 2026-09-11 03:45:04,505 26 INFO rb-c800635-224702-414046 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #49490145 order {'name': 'Shop - 000001 REFUND', 'pos_reference': '261-113-000002', 'uuid': '7061e33f-6746-422c-aa08-e302ed61c348'} sync ignored for existing PoS order pos.order(681,) (state: paid) 2026-09-11 03:45:04,518 26 INFO rb-c800635-224702-414046 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #49490145 finished 2026-09-11 03:45:04,594 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 03:45:04] "POST /web/dataset/call_kw/pos.order/sync_from_ui#pos.order.sync_from_ui HTTP/1.1" 200 - 50 0.036 0.073 2026-09-11 03:45:04,595 26 INFO rb-c800635-224702-414046 odoo.addons.pos_razorpay.tests.test_basic.TestRazorPayPoS.test_razorpay_refund_order.browser: heap 16813288 (allocated 18223104) 2026-09-11 03:45:04,603 26 INFO rb-c800635-224702-414046 odoo.addons.pos_razorpay.tests.test_basic.TestRazorPayPoS.test_razorpay_refund_order: Closing chrome headless with pid 98748 2026-09-11 03:45:04,604 26 INFO rb-c800635-224702-414046 odoo.addons.pos_razorpay.tests.test_basic.TestRazorPayPoS.test_razorpay_refund_order: Closing websocket connection 2026-09-11 03:45:04,605 26 INFO rb-c800635-224702-414046 odoo.addons.pos_razorpay.tests.test_basic.TestRazorPayPoS.test_razorpay_refund_order: Terminating chrome headless with pid 98748 2026-09-11 03:45:04,681 26 INFO rb-c800635-224702-414046 odoo.addons.pos_razorpay.tests.test_basic.TestRazorPayPoS.test_razorpay_refund_order: Chrome Log in: /tmp/odoo_tests/rb-c800635-224702-414046/chrome_logs/chrome_log_20260911_034504_680952_test_razorpay_refund_order.txt 2026-09-11 03:45:04,681 26 INFO rb-c800635-224702-414046 odoo.addons.pos_razorpay.tests.test_basic.TestRazorPayPoS.test_razorpay_refund_order: Removing chrome user profile "/tmp/tmpmqoule0c_chrome_odoo" 2026-09-11 03:45:04,731 26 INFO rb-c800635-224702-414046 odoo.addons.base.models.ir_attachment: filestore gc 5 checked, 5 removed 2026-09-11 03:45:12,914 26 INFO rb-c800635-224702-414046 odoo.addons.pos_repair.tests.test_frontend: Starting TestUi.test_pos_repair ... 2026-09-11 03:45:13,858 26 INFO rb-c800635-224702-414046 odoo.addons.pos_repair.tests.test_frontend.TestUi.test_pos_repair: Chrome pid: 98961 2026-09-11 03:45:13,859 26 INFO rb-c800635-224702-414046 odoo.addons.pos_repair.tests.test_frontend.TestUi.test_pos_repair: Chrome headless temporary user profile dir: /tmp/tmpqt2mpr6h_chrome_odoo 2026-09-11 03:45:13,859 26 INFO rb-c800635-224702-414046 odoo.addons.pos_repair.tests.test_frontend.TestUi.test_pos_repair: Issuing json command http://127.0.0.1:46273/json/version 2026-09-11 03:45:13,860 26 INFO rb-c800635-224702-414046 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:46273', path='/json/version', query='', fragment='') with timeout 3 increased to 10s during tests 2026-09-11 03:45:13,872 26 INFO rb-c800635-224702-414046 odoo.addons.pos_repair.tests.test_frontend.TestUi.test_pos_repair: Browser version: Chrome/150.0.7871.114 2026-09-11 03:45:13,872 26 INFO rb-c800635-224702-414046 odoo.addons.pos_repair.tests.test_frontend.TestUi.test_pos_repair: Issuing json command http://127.0.0.1:46273/json 2026-09-11 03:45:13,872 26 INFO rb-c800635-224702-414046 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:46273', path='/json', query='', fragment='') with timeout 3 increased to 10s during tests 2026-09-11 03:45:13,876 26 INFO rb-c800635-224702-414046 odoo.addons.pos_repair.tests.test_frontend.TestUi.test_pos_repair: Websocket url found: ws://127.0.0.1:46273/devtools/page/F6C25FF17D35E429F98FC987B5EABE6E 2026-09-11 03:45:13,884 26 INFO rb-c800635-224702-414046 odoo.addons.pos_repair.tests.test_frontend.TestUi.test_pos_repair: Enable chrome headless console log notification 2026-09-11 03:45:13,891 26 INFO rb-c800635-224702-414046 odoo.addons.pos_repair.tests.test_frontend.TestUi.test_pos_repair: Chrome headless enable page notifications 2026-09-11 03:45:14,005 26 INFO rb-c800635-224702-414046 odoo.addons.base.models.res_users: Login successful for login:pos_user from n/a 2026-09-11 03:45:14,009 26 INFO rb-c800635-224702-414046 odoo.addons.pos_repair.tests.test_frontend.TestUi.test_pos_repair: Setting session cookie in browser 2026-09-11 03:45:14,014 26 INFO rb-c800635-224702-414046 odoo.addons.pos_repair.tests.test_frontend.TestUi.test_pos_repair: Open "http://127.0.0.1:8069/pos/ui/114" in browser 2026-09-11 03:45:14,014 26 INFO rb-c800635-224702-414046 odoo.addons.pos_repair.tests.test_frontend.TestUi.test_pos_repair: Navigating to: "http://127.0.0.1:8069/pos/ui/114" 2026-09-11 03:45:14,029 26 INFO rb-c800635-224702-414046 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-09-11 03:45:14,428 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 03:45:14] "GET /pos/ui/114 HTTP/1.1" 200 - 83 0.035 0.371 2026-09-11 03:45:14,430 26 INFO rb-c800635-224702-414046 odoo.addons.pos_repair.tests.test_frontend.TestUi.test_pos_repair: Navigation result: {'frameId': 'F6C25FF17D35E429F98FC987B5EABE6E', 'loaderId': '97FA1198E123A1A9B298BAB7B4179CA9', 'isDownload': False} 2026-09-11 03:45:14,431 26 INFO rb-c800635-224702-414046 odoo.addons.pos_repair.tests.test_frontend.TestUi.test_pos_repair: Evaluate ready code "odoo.isTourReady('PosRepairSettleOrder')" 2026-09-11 03:45:14,441 26 INFO rb-c800635-224702-414046 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-09-11 03:45:14,457 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 03:45:14] "GET /web/assets/31c33ef/web.__assets_tests_call__.min.js HTTP/1.1" 200 - 2 0.001 0.012 2026-09-11 03:45:14,465 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 03:45:14] "GET /web/assets/e7bee96/point_of_sale.assets_prod.min.js HTTP/1.1" 200 - 2 0.001 0.017 2026-09-11 03:45:14,469 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 03:45:14] "GET /web/assets/cbcf32d/point_of_sale.assets_prod.min.css HTTP/1.1" 200 - 2 0.001 0.023 2026-09-11 03:45:14,920 26 INFO ? werkzeug: 127.0.0.1 - - [11/Sep/2026 03:45:14] "GET /web/static/fonts/lato/Lato-Reg-webfont.woff HTTP/1.1" 200 - 0 0.000 0.001 2026-09-11 03:45:14,924 26 INFO ? werkzeug: 127.0.0.1 - - [11/Sep/2026 03:45:14] "GET /point_of_sale/static/src/img/favicon.ico HTTP/1.1" 200 - 0 0.000 0.002 2026-09-11 03:45:14,963 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 03:45:14] "GET /web/webclient/translations?hash=&lang=en_US HTTP/1.1" 200 - 1 0.001 0.016 2026-09-11 03:45:14,976 26 INFO rb-c800635-224702-414046 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-09-11 03:45:14,979 26 INFO rb-c800635-224702-414046 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-09-11 03:45:15,002 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 03:45:15] "POST /web/dataset/call_kw/barcode.nomenclature/read#barcode.nomenclature.read HTTP/1.1" 200 - 4 0.002 0.011 2026-09-11 03:45:15,016 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 03:45:15] "POST /web/dataset/call_kw/barcode.rule/search_read#barcode.rule.search_read HTTP/1.1" 200 - 1 0.000 0.004 2026-09-11 03:45:15,037 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 03:45:15] "POST /pos/ping HTTP/1.1" 200 - 0 0.000 0.002 2026-09-11 03:45:15,081 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 03:45:15] "POST /web/dataset/call_kw/pos.config/register_new_device_identifier#pos.config.register_new_device_identifier HTTP/1.1" 200 - 9 0.014 0.014 2026-09-11 03:45:15,096 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 03:45:15] "GET /bus/websocket_worker_bundle?v=19.0-2 HTTP/1.1" 200 - 3 0.004 0.039 2026-09-11 03:45:15,160 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 03:45:15] "POST /web/dataset/call_kw/pos.session/load_data_params#pos.session.load_data_params HTTP/1.1" 200 - 22 0.022 0.029 2026-09-11 03:45:15,163 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 03:45:15] "GET /websocket?version=19.0-2 HTTP/1.1" 101 - 1 0.000 0.039 2026-09-11 03:45:15,739 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 03:45:15] "POST /web/dataset/call_kw/pos.session/load_data#pos.session.load_data HTTP/1.1" 200 - 361 0.264 0.272 2026-09-11 03:45:15,772 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 03:45:15] "POST /web/dataset/call_kw/pos.session/filter_local_data#pos.session.filter_local_data HTTP/1.1" 200 - 0 0.000 0.018 2026-09-11 03:45:15,855 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 03:45:15] "POST /web/dataset/call_kw/pos.config/read_config_open_orders#pos.config.read_config_open_orders HTTP/1.1" 200 - 1 0.011 0.008 2026-09-11 03:45:15,928 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 03:45:15] "GET /web/image/res.company/107/logo/256x256 HTTP/1.1" 200 - 8 0.013 0.043 2026-09-11 03:45:15,949 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 03:45:15] "POST /web/dataset/call_kw/pos.config/read_config_open_orders#pos.config.read_config_open_orders HTTP/1.1" 200 - 1 0.000 0.006 2026-09-11 03:45:15,961 26 INFO rb-c800635-224702-414046 odoo.addons.pos_repair.tests.test_frontend.TestUi.test_pos_repair.browser: Owl is running in 'dev' mode. 2026-09-11 03:45:15,974 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 03:45:15] "POST /web/dataset/call_kw/product.product/has_access#product.product.has_access HTTP/1.1" 200 - 1 0.002 0.004 2026-09-11 03:45:16,042 26 INFO ? werkzeug: 127.0.0.1 - - [11/Sep/2026 03:45:16] "GET /point_of_sale/static/src/fonts/Inconsolata.otf HTTP/1.1" 200 - 0 0.000 0.028 2026-09-11 03:45:16,050 26 INFO ? werkzeug: 127.0.0.1 - - [11/Sep/2026 03:45:16] "GET /web/static/img/odoo_logo.svg HTTP/1.1" 200 - 0 0.000 0.007 2026-09-11 03:45:16,064 26 INFO ? werkzeug: 127.0.0.1 - - [11/Sep/2026 03:45:16] "GET /hr_attendance/static/img/background-light.svg HTTP/1.1" 200 - 0 0.000 0.013 2026-09-11 03:45:16,072 26 INFO ? werkzeug: 127.0.0.1 - - [11/Sep/2026 03:45: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-09-11 03:45:16,088 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 03:45:16] "GET /web/image/res.users/213/avatar_128 HTTP/1.1" 200 - 14 0.043 0.030 2026-09-11 03:45:16,102 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 03:45:16] "GET /web/image?model=res.company&id=107&field=logo HTTP/1.1" 200 - 3 0.004 0.072 2026-09-11 03:45:16,104 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 03:45:16] "GET /pos/service-worker.js HTTP/1.1" 200 - 0 0.000 0.075 2026-09-11 03:45:16,129 26 INFO rb-c800635-224702-414046 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-09-11 03:45:16,137 26 INFO ? werkzeug: 127.0.0.1 - - [11/Sep/2026 03:45:16] "GET /web/static/fonts/google/Roboto/Roboto-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.003 2026-09-11 03:45:16,171 26 INFO ? werkzeug: 127.0.0.1 - - [11/Sep/2026 03:45:16] "GET /web/static/lib/zxing-library/zxing-library.js HTTP/1.1" 200 - 0 0.000 0.004 2026-09-11 03:45:16,237 26 INFO rb-c800635-224702-414046 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-09-11 03:45:16,266 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 03:45:16] "GET /pos/ui/114 HTTP/1.1" 200 - 31 0.055 0.045 2026-09-11 03:45:16,276 26 INFO ? werkzeug: 127.0.0.1 - - [11/Sep/2026 03:45:16] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.002 2026-09-11 03:45:16,281 26 INFO rb-c800635-224702-414046 odoo.addons.pos_repair.tests.test_frontend.TestUi.test_pos_repair.browser: [4/11] Tour PosRepairSettleOrder → Step click Actions button (trigger: .more-btn) 2026-09-11 03:45:16,292 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 03:45:16] "GET /web/image?model=product.template&field=image_128&id=1997&unique=2026-09-11T03:45:04.000+00:00 HTTP/1.1" 200 - 3 0.002 0.095 2026-09-11 03:45:16,316 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 03:45:16] "GET /web/image?model=product.template&field=image_128&id=1998&unique=2026-09-11T03:45:04.000+00:00 HTTP/1.1" 200 - 3 0.003 0.117 2026-09-11 03:45:16,342 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 03:45:16] "GET /web/image?model=product.template&field=image_128&id=1999&unique=2026-09-11T03:45:04.000+00:00 HTTP/1.1" 200 - 3 0.009 0.136 2026-09-11 03:45:16,373 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 03:45:16] "GET /web/image?model=product.template&field=image_128&id=2000&unique=2026-09-11T03:45:04.000+00:00 HTTP/1.1" 200 - 3 0.007 0.169 2026-09-11 03:45:16,436 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 03:45:16] "GET /pos/ui/114?from_backend=True HTTP/1.1" 200 - 31 0.031 0.239 2026-09-11 03:45:16,468 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 03:45:16] "GET /web/image?model=product.template&field=image_128&id=2003&unique=2026-09-11T03:45:04.000+00:00 HTTP/1.1" 200 - 3 0.004 0.185 2026-09-11 03:45:16,489 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 03:45:16] "GET /web/image?model=product.template&field=image_128&id=2005&unique=2026-09-11T03:45:04.000+00:00 HTTP/1.1" 200 - 3 0.002 0.191 2026-09-11 03:45:16,517 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 03:45:16] "GET /web/image?model=product.template&field=image_128&id=2004&unique=2026-09-11T03:45:04.000+00:00 HTTP/1.1" 200 - 3 0.003 0.192 2026-09-11 03:45:16,595 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 03:45:16] "POST /web/dataset/call_kw/pos.session/set_opening_control#pos.session.set_opening_control HTTP/1.1" 200 - 38 0.032 0.206 2026-09-11 03:45:16,622 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 03:45:16] "GET /web/image?model=product.template&field=image_128&id=2002&unique=2026-09-11T03:45:04.000+00:00 HTTP/1.1" 200 - 3 0.004 0.176 2026-09-11 03:45:16,642 26 INFO rb-c800635-224702-414046 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-09-11 03:45:16,643 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 03:45:16] "GET /web/image?model=product.template&field=image_128&id=2001&unique=2026-09-11T03:45:04.000+00:00 HTTP/1.1" 200 - 3 0.002 0.251 2026-09-11 03:45:16,700 26 INFO rb-c800635-224702-414046 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-09-11 03:45:16,824 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 03:45:16] "POST /web/dataset/call_kw/sale.order/get_views#sale.order.get_views HTTP/1.1" 200 - 48 0.042 0.080 2026-09-11 03:45:16,879 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 03:45:16] "POST /web/dataset/call_kw/sale.order/web_search_read#sale.order.web_search_read HTTP/1.1" 200 - 16 0.012 0.024 2026-09-11 03:45:16,921 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 03:45:16] "POST /web/dataset/call_kw/res.currency/read#res.currency.read HTTP/1.1" 200 - 2 0.006 0.009 2026-09-11 03:45:16,998 26 INFO rb-c800635-224702-414046 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-09-11 03:45:17,131 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 03:45:17] "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.045 0.070 2026-09-11 03:45:17,277 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 03:45:17] "POST /web/dataset/call_kw/pos.config/notify_synchronisation#pos.config.notify_synchronisation HTTP/1.1" 200 - 59 0.060 0.076 2026-09-11 03:45:17,288 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 03:45:17] "POST /web/dataset/call_kw/sale.order/read#sale.order.read HTTP/1.1" 200 - 4 0.005 0.133 2026-09-11 03:45:17,336 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 03:45:17] "POST /web/dataset/call_kw/sale.order.line/read#sale.order.line.read HTTP/1.1" 200 - 16 0.019 0.021 2026-09-11 03:45:17,370 26 INFO rb-c800635-224702-414046 odoo.addons.pos_repair.tests.test_frontend.TestUi.test_pos_repair.browser: [8/11] Tour PosRepairSettleOrder → Step body:not(:has(.modal)) 2026-09-11 03:45:17,401 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 03:45:17] "POST /web/dataset/call_kw/sale.order.line/read_converted#sale.order.line.read_converted HTTP/1.1" 200 - 13 0.012 0.018 2026-09-11 03:45:17,470 26 INFO rb-c800635-224702-414046 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-09-11 03:45:17,520 26 INFO rb-c800635-224702-414046 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-09-11 03:45:17,572 26 INFO rb-c800635-224702-414046 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-09-11 03:45:17,623 26 INFO rb-c800635-224702-414046 odoo.addons.pos_repair.tests.test_frontend.TestUi.test_pos_repair.browser: tour succeeded 2026-09-11 03:45:17,623 26 INFO rb-c800635-224702-414046 odoo.addons.pos_repair.tests.test_frontend.TestUi.test_pos_repair.browser: ╔═════════════════════════════════════╗ ║ TOUR PosRepairSettleOrder SUCCEEDED ║ ╚═════════════════════════════════════╝ 2026-09-11 03:45:17,710 26 INFO rb-c800635-224702-414046 odoo.addons.pos_repair.tests.test_frontend.TestUi.test_pos_repair.browser: heap 16058080 (allocated 17301504) 2026-09-11 03:45:17,722 26 INFO rb-c800635-224702-414046 odoo.addons.pos_repair.tests.test_frontend.TestUi.test_pos_repair: Closing chrome headless with pid 98961 2026-09-11 03:45:17,722 26 INFO rb-c800635-224702-414046 odoo.addons.pos_repair.tests.test_frontend.TestUi.test_pos_repair: Closing websocket connection 2026-09-11 03:45:17,723 26 INFO rb-c800635-224702-414046 odoo.addons.pos_repair.tests.test_frontend.TestUi.test_pos_repair: Terminating chrome headless with pid 98961 2026-09-11 03:45:17,817 26 INFO rb-c800635-224702-414046 odoo.addons.pos_repair.tests.test_frontend.TestUi.test_pos_repair: Chrome Log in: /tmp/odoo_tests/rb-c800635-224702-414046/chrome_logs/chrome_log_20260911_034517_817515_test_pos_repair.txt 2026-09-11 03:45:17,817 26 INFO rb-c800635-224702-414046 odoo.addons.pos_repair.tests.test_frontend.TestUi.test_pos_repair: Removing chrome user profile "/tmp/tmpqt2mpr6h_chrome_odoo" 2026-09-11 03:45:17,913 26 INFO rb-c800635-224702-414046 odoo.addons.base.models.ir_attachment: filestore gc 5 checked, 5 removed 2026-09-11 03:45:26,715 26 INFO rb-c800635-224702-414046 odoo.models.unlink: User #215 deleted restaurant.floor records with IDs: [45] 2026-09-11 03:45:27,186 26 INFO rb-c800635-224702-414046 odoo.addons.pos_restaurant.tests.test_devices_synchronization: Starting TestFrontend.test_devices_synchronization ... 2026-09-11 03:45:27,502 26 INFO rb-c800635-224702-414046 odoo.addons.pos_restaurant.tests.test_devices_synchronization.TestFrontend.test_devices_synchronization: Chrome pid: 99174 2026-09-11 03:45:27,502 26 INFO rb-c800635-224702-414046 odoo.addons.pos_restaurant.tests.test_devices_synchronization.TestFrontend.test_devices_synchronization: Chrome headless temporary user profile dir: /tmp/tmpsnug31y0_chrome_odoo 2026-09-11 03:45:27,503 26 INFO rb-c800635-224702-414046 odoo.addons.pos_restaurant.tests.test_devices_synchronization.TestFrontend.test_devices_synchronization: Issuing json command http://127.0.0.1:32985/json/version 2026-09-11 03:45:27,510 26 INFO rb-c800635-224702-414046 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:32985', path='/json/version', query='', fragment='') with timeout 3 increased to 10s during tests 2026-09-11 03:45:27,529 26 INFO rb-c800635-224702-414046 odoo.addons.pos_restaurant.tests.test_devices_synchronization.TestFrontend.test_devices_synchronization: Browser version: Chrome/150.0.7871.114 2026-09-11 03:45:27,530 26 INFO rb-c800635-224702-414046 odoo.addons.pos_restaurant.tests.test_devices_synchronization.TestFrontend.test_devices_synchronization: Issuing json command http://127.0.0.1:32985/json 2026-09-11 03:45:27,530 26 INFO rb-c800635-224702-414046 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:32985', path='/json', query='', fragment='') with timeout 3 increased to 10s during tests 2026-09-11 03:45:27,534 26 INFO rb-c800635-224702-414046 odoo.addons.pos_restaurant.tests.test_devices_synchronization.TestFrontend.test_devices_synchronization: Websocket url found: ws://127.0.0.1:32985/devtools/page/C2CC38FF356E16E63DDDDAB2E2142BEC 2026-09-11 03:45:27,539 26 INFO rb-c800635-224702-414046 odoo.addons.pos_restaurant.tests.test_devices_synchronization.TestFrontend.test_devices_synchronization: Enable chrome headless console log notification 2026-09-11 03:45:27,544 26 INFO rb-c800635-224702-414046 odoo.addons.pos_restaurant.tests.test_devices_synchronization.TestFrontend.test_devices_synchronization: Chrome headless enable page notifications 2026-09-11 03:45:27,596 26 INFO rb-c800635-224702-414046 odoo.addons.base.models.res_users: Login successful for login:pos_user from n/a 2026-09-11 03:45:27,602 26 INFO rb-c800635-224702-414046 odoo.addons.pos_restaurant.tests.test_devices_synchronization.TestFrontend.test_devices_synchronization: Setting session cookie in browser 2026-09-11 03:45:27,607 26 INFO rb-c800635-224702-414046 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-09-11 03:45:27,607 26 INFO rb-c800635-224702-414046 odoo.addons.pos_restaurant.tests.test_devices_synchronization.TestFrontend.test_devices_synchronization: Navigating to: "http://127.0.0.1:8069/pos/ui/116" 2026-09-11 03:45:27,630 26 INFO rb-c800635-224702-414046 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-09-11 03:45:28,103 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 03:45:28] "GET /pos/ui/116 HTTP/1.1" 200 - 85 0.041 0.437 2026-09-11 03:45:28,107 26 INFO rb-c800635-224702-414046 odoo.addons.pos_restaurant.tests.test_devices_synchronization.TestFrontend.test_devices_synchronization: Navigation result: {'frameId': 'C2CC38FF356E16E63DDDDAB2E2142BEC', 'loaderId': 'F1C1F4D5009A27EA16F6AEF221734E60', 'isDownload': False} 2026-09-11 03:45:28,107 26 INFO rb-c800635-224702-414046 odoo.addons.pos_restaurant.tests.test_devices_synchronization.TestFrontend.test_devices_synchronization: Evaluate ready code "odoo.isTourReady('test_devices_synchronization')" 2026-09-11 03:45:28,140 26 INFO rb-c800635-224702-414046 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-09-11 03:45:28,161 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 03:45:28] "GET /web/assets/cbcf32d/point_of_sale.assets_prod.min.css HTTP/1.1" 200 - 2 0.001 0.008 2026-09-11 03:45:28,168 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 03:45:28] "GET /web/assets/31c33ef/web.__assets_tests_call__.min.js HTTP/1.1" 200 - 2 0.002 0.016 2026-09-11 03:45:28,174 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 03:45:28] "GET /web/assets/e7bee96/point_of_sale.assets_prod.min.js HTTP/1.1" 200 - 2 0.002 0.015 2026-09-11 03:45:28,580 26 INFO ? werkzeug: 127.0.0.1 - - [11/Sep/2026 03:45:28] "GET /point_of_sale/static/src/img/favicon.ico HTTP/1.1" 200 - 0 0.000 0.001 2026-09-11 03:45:28,593 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 03:45:28] "GET /web/webclient/translations?hash=&lang=en_US HTTP/1.1" 200 - 1 0.001 0.008 2026-09-11 03:45:28,598 26 INFO ? werkzeug: 127.0.0.1 - - [11/Sep/2026 03:45:28] "GET /web/static/fonts/lato/Lato-Reg-webfont.woff HTTP/1.1" 200 - 0 0.000 0.001 2026-09-11 03:45:28,611 26 INFO rb-c800635-224702-414046 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-09-11 03:45:28,617 26 INFO rb-c800635-224702-414046 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-09-11 03:45:28,628 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 03:45:28] "POST /web/dataset/call_kw/barcode.nomenclature/read#barcode.nomenclature.read HTTP/1.1" 200 - 5 0.005 0.010 2026-09-11 03:45:28,645 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 03:45:28] "POST /web/dataset/call_kw/barcode.rule/search_read#barcode.rule.search_read HTTP/1.1" 200 - 1 0.000 0.005 2026-09-11 03:45:28,659 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 03:45:28] "POST /pos/ping HTTP/1.1" 200 - 0 0.000 0.002 2026-09-11 03:45:28,688 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 03:45:28] "POST /web/dataset/call_kw/pos.config/register_new_device_identifier#pos.config.register_new_device_identifier HTTP/1.1" 200 - 9 0.008 0.012 2026-09-11 03:45:28,699 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 03:45:28] "GET /bus/websocket_worker_bundle?v=19.0-2 HTTP/1.1" 200 - 3 0.002 0.028 2026-09-11 03:45:28,731 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 03:45:28] "POST /web/dataset/call_kw/pos.session/load_data_params#pos.session.load_data_params HTTP/1.1" 200 - 17 0.009 0.022 2026-09-11 03:45:28,734 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 03:45:28] "GET /websocket?version=19.0-2 HTTP/1.1" 101 - 1 0.000 0.018 2026-09-11 03:45:29,331 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 03:45:29] "POST /web/dataset/call_kw/pos.session/load_data#pos.session.load_data HTTP/1.1" 200 - 430 0.265 0.285 2026-09-11 03:45:29,349 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 03:45:29] "POST /web/dataset/call_kw/pos.session/filter_local_data#pos.session.filter_local_data HTTP/1.1" 200 - 0 0.000 0.005 2026-09-11 03:45:29,435 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 03:45: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.008 2026-09-11 03:45:29,513 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 03:45:29] "GET /web/image/res.company/108/logo/256x256 HTTP/1.1" 200 - 8 0.006 0.045 2026-09-11 03:45:29,537 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 03:45: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.007 2026-09-11 03:45:29,555 26 INFO rb-c800635-224702-414046 odoo.addons.pos_restaurant.tests.test_devices_synchronization.TestFrontend.test_devices_synchronization.browser: Owl is running in 'dev' mode. 2026-09-11 03:45:29,579 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 03:45:29] "POST /web/dataset/call_kw/product.product/has_access#product.product.has_access HTTP/1.1" 200 - 1 0.002 0.004 2026-09-11 03:45:29,610 26 INFO ? werkzeug: 127.0.0.1 - - [11/Sep/2026 03:45:29] "GET /point_of_sale/static/src/fonts/Inconsolata.otf HTTP/1.1" 200 - 0 0.000 0.001 2026-09-11 03:45:29,623 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 03:45:29] "GET /pos/service-worker.js HTTP/1.1" 200 - 0 0.000 0.003 2026-09-11 03:45:29,636 26 INFO ? werkzeug: 127.0.0.1 - - [11/Sep/2026 03:45:29] "GET /web/static/img/odoo_logo.svg HTTP/1.1" 200 - 0 0.000 0.001 2026-09-11 03:45:29,644 26 INFO ? werkzeug: 127.0.0.1 - - [11/Sep/2026 03:45:29] "GET /hr_attendance/static/img/background-light.svg HTTP/1.1" 200 - 0 0.000 0.001 2026-09-11 03:45:29,665 26 INFO ? werkzeug: 127.0.0.1 - - [11/Sep/2026 03:45:29] "GET /web/static/src/libs/fontawesome/fonts/fontawesome-webfont.woff2?v=4.7.0 HTTP/1.1" 200 - 0 0.000 0.003 2026-09-11 03:45:29,675 26 INFO ? werkzeug: 127.0.0.1 - - [11/Sep/2026 03:45:29] "GET /web/static/fonts/google/Roboto/Roboto-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.004 2026-09-11 03:45:29,676 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 03:45:29] "GET /web/image/res.users/217/avatar_128 HTTP/1.1" 200 - 14 0.028 0.026 2026-09-11 03:45:29,709 26 INFO ? werkzeug: 127.0.0.1 - - [11/Sep/2026 03:45:29] "GET /web/static/lib/zxing-library/zxing-library.js HTTP/1.1" 200 - 0 0.000 0.003 2026-09-11 03:45:29,710 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 03:45:29] "GET /web/image?model=res.company&id=108&field=logo HTTP/1.1" 200 - 3 0.010 0.070 2026-09-11 03:45:29,725 26 INFO rb-c800635-224702-414046 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-09-11 03:45:29,791 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 03:45:29] "GET /pos/ui/116?from_backend=True HTTP/1.1" 200 - 32 0.043 0.058 2026-09-11 03:45:29,791 26 INFO rb-c800635-224702-414046 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-09-11 03:45:29,869 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 03:45:29] "GET /pos/ui/116 HTTP/1.1" 200 - 32 0.038 0.130 2026-09-11 03:45:29,976 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 03:45:29] "POST /web/dataset/call_kw/pos.session/set_opening_control#pos.session.set_opening_control HTTP/1.1" 200 - 38 0.058 0.119 2026-09-11 03:45:30,011 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 03:45:30] "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.006 2026-09-11 03:45:30,087 26 INFO rb-c800635-224702-414046 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-09-11 03:45:30,110 26 INFO ? werkzeug: 127.0.0.1 - - [11/Sep/2026 03:45:30] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.001 2026-09-11 03:45:30,139 26 INFO rb-c800635-224702-414046 odoo.addons.pos_restaurant.tests.test_devices_synchronization.TestFrontend.test_devices_synchronization.browser: [5/64] Tour test_devices_synchronization → Step body 2026-09-11 03:45:31,080 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 03:45:31] "POST /web/dataset/call_kw/pos.order/write#pos.order.write HTTP/1.1" 200 - 17 0.053 0.014 2026-09-11 03:45:31,104 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 03:45:31] "POST /web/dataset/call_kw/pos.config/notify_synchronisation#pos.config.notify_synchronisation HTTP/1.1" 200 - 5 0.006 0.012 2026-09-11 03:45:31,108 26 INFO rb-c800635-224702-414046 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-09-11 03:45:31,192 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 03:45:31] "POST /web/dataset/call_kw/pos.config/read_config_open_orders#pos.config.read_config_open_orders HTTP/1.1" 200 - 35 0.043 0.036 2026-09-11 03:45:31,233 26 INFO rb-c800635-224702-414046 odoo.addons.pos_restaurant.tests.test_devices_synchronization.TestFrontend.test_devices_synchronization.browser: [7/64] Tour test_devices_synchronization → Step body 2026-09-11 03:45:32,034 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 03:45:32] "POST /web/dataset/call_kw/pos.order/write#pos.order.write HTTP/1.1" 200 - 12 0.007 0.014 2026-09-11 03:45:32,064 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 03:45:32] "POST /web/dataset/call_kw/pos.config/notify_synchronisation#pos.config.notify_synchronisation HTTP/1.1" 200 - 4 0.003 0.021 2026-09-11 03:45:32,068 26 INFO rb-c800635-224702-414046 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-09-11 03:45:32,123 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 03:45:32] "POST /web/dataset/call_kw/pos.config/read_config_open_orders#pos.config.read_config_open_orders HTTP/1.1" 200 - 35 0.026 0.025 2026-09-11 03:45:32,148 26 INFO rb-c800635-224702-414046 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-09-11 03:45:32,199 26 INFO rb-c800635-224702-414046 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-09-11 03:45:32,328 26 INFO rb-c800635-224702-414046 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-09-11 03:45:32,381 26 INFO rb-c800635-224702-414046 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-09-11 03:45:32,432 26 INFO rb-c800635-224702-414046 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-09-11 03:45:32,489 26 INFO rb-c800635-224702-414046 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-09-11 03:45:32,555 26 INFO rb-c800635-224702-414046 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-09-11 03:45:32,606 26 INFO rb-c800635-224702-414046 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-09-11 03:45:32,664 26 INFO rb-c800635-224702-414046 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-09-11 03:45:32,682 26 INFO rb-c800635-224702-414046 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #97148740 started for PoS orders references: [{'name': '/', 'pos_reference': 'device_sync', 'uuid': '95de4d91-666e-441c-a8cb-76d75dfd9996'}] 2026-09-11 03:45:32,705 26 INFO rb-c800635-224702-414046 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #97148740 order {'name': '/', 'pos_reference': 'device_sync', 'uuid': '95de4d91-666e-441c-a8cb-76d75dfd9996'} updated pos.order #682 2026-09-11 03:45:32,715 26 INFO rb-c800635-224702-414046 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #97148740 finished 2026-09-11 03:45:32,786 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 03:45:32] "POST /web/dataset/call_kw/pos.order/sync_from_ui#pos.order.sync_from_ui HTTP/1.1" 200 - 49 0.047 0.059 2026-09-11 03:45:32,816 26 INFO rb-c800635-224702-414046 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-09-11 03:45:32,879 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 03:45:32] "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-09-11 03:45:32,883 26 INFO rb-c800635-224702-414046 odoo.addons.pos_restaurant.tests.test_devices_synchronization.TestFrontend.test_devices_synchronization.browser: [19/64] Tour test_devices_synchronization → Step body 2026-09-11 03:45:33,026 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 03:45:33] "POST /web/dataset/call_kw/pos.order/write#pos.order.write HTTP/1.1" 200 - 3 0.004 0.008 2026-09-11 03:45:33,047 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 03:45:33] "POST /web/dataset/call_kw/pos.config/notify_synchronisation#pos.config.notify_synchronisation HTTP/1.1" 200 - 4 0.003 0.012 2026-09-11 03:45:33,051 26 INFO rb-c800635-224702-414046 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-09-11 03:45:33,119 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 03:45:33] "POST /web/dataset/call_kw/pos.config/read_config_open_orders#pos.config.read_config_open_orders HTTP/1.1" 200 - 35 0.038 0.027 2026-09-11 03:45:33,149 26 INFO rb-c800635-224702-414046 odoo.addons.pos_restaurant.tests.test_devices_synchronization.TestFrontend.test_devices_synchronization.browser: [21/64] Tour test_devices_synchronization → Step body 2026-09-11 03:45:34,059 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 03:45:34] "POST /web/dataset/call_kw/pos.order/write#pos.order.write HTTP/1.1" 200 - 12 0.029 0.017 2026-09-11 03:45:34,089 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 03:45:34] "POST /web/dataset/call_kw/pos.config/notify_synchronisation#pos.config.notify_synchronisation HTTP/1.1" 200 - 4 0.010 0.014 2026-09-11 03:45:34,093 26 INFO rb-c800635-224702-414046 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-09-11 03:45:34,144 26 INFO rb-c800635-224702-414046 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-09-11 03:45:34,148 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 03:45:34] "POST /web/dataset/call_kw/pos.config/read_config_open_orders#pos.config.read_config_open_orders HTTP/1.1" 200 - 35 0.024 0.028 2026-09-11 03:45:34,194 26 INFO rb-c800635-224702-414046 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-09-11 03:45:34,245 26 INFO rb-c800635-224702-414046 odoo.addons.pos_restaurant.tests.test_devices_synchronization.TestFrontend.test_devices_synchronization.browser: [25/64] Tour test_devices_synchronization → Step body 2026-09-11 03:45:34,346 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 03:45:34] "POST /web/dataset/call_kw/pos.order/create#pos.order.create HTTP/1.1" 200 - 30 0.018 0.030 2026-09-11 03:45:34,370 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 03:45:34] "POST /web/dataset/call_kw/pos.config/notify_synchronisation#pos.config.notify_synchronisation HTTP/1.1" 200 - 4 0.003 0.016 2026-09-11 03:45:34,374 26 INFO rb-c800635-224702-414046 odoo.addons.pos_restaurant.tests.test_devices_synchronization.TestFrontend.test_devices_synchronization.browser: [26/64] Tour test_devices_synchronization → Step body 2026-09-11 03:45:34,436 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 03:45:34] "POST /web/dataset/call_kw/pos.config/read_config_open_orders#pos.config.read_config_open_orders HTTP/1.1" 200 - 36 0.029 0.030 2026-09-11 03:45:34,487 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 03:45:34] "POST /web/dataset/call_kw/pos.order/create#pos.order.create HTTP/1.1" 200 - 20 0.022 0.035 2026-09-11 03:45:34,506 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 03:45:34] "POST /web/dataset/call_kw/pos.config/notify_synchronisation#pos.config.notify_synchronisation HTTP/1.1" 200 - 4 0.003 0.011 2026-09-11 03:45:34,514 26 INFO rb-c800635-224702-414046 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-09-11 03:45:34,575 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 03:45:34] "POST /web/dataset/call_kw/pos.config/read_config_open_orders#pos.config.read_config_open_orders HTTP/1.1" 200 - 39 0.027 0.035 2026-09-11 03:45:34,576 26 INFO rb-c800635-224702-414046 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-09-11 03:45:36,615 26 INFO rb-c800635-224702-414046 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-09-11 03:45:36,668 26 INFO rb-c800635-224702-414046 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-09-11 03:45:36,717 26 INFO rb-c800635-224702-414046 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-09-11 03:45:36,782 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 03:45:36] "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.006 2026-09-11 03:45:36,792 26 INFO rb-c800635-224702-414046 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-09-11 03:45:36,843 26 INFO rb-c800635-224702-414046 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-09-11 03:45:36,900 26 INFO rb-c800635-224702-414046 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-09-11 03:45:36,951 26 INFO rb-c800635-224702-414046 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-09-11 03:45:37,002 26 INFO rb-c800635-224702-414046 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-09-11 03:45:37,071 26 INFO rb-c800635-224702-414046 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-09-11 03:45:37,080 26 INFO ? werkzeug: 127.0.0.1 - - [11/Sep/2026 03:45:37] "GET /point_of_sale/static/src/img/card-bank.png HTTP/1.1" 200 - 0 0.000 0.002 2026-09-11 03:45:37,081 26 INFO ? werkzeug: 127.0.0.1 - - [11/Sep/2026 03:45:37] "GET /point_of_sale/static/src/img/money.png HTTP/1.1" 200 - 0 0.000 0.002 2026-09-11 03:45:37,141 26 INFO rb-c800635-224702-414046 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-09-11 03:45:37,207 26 INFO rb-c800635-224702-414046 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-09-11 03:45:37,209 26 INFO rb-c800635-224702-414046 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #36132524 started for PoS orders references: [{'name': '/', 'pos_reference': 'device_sync_2246', 'uuid': '8ee93ad8-f896-4833-95a6-83a2cc9019bc'}] 2026-09-11 03:45:37,216 26 INFO ? werkzeug: 127.0.0.1 - - [11/Sep/2026 03:45:37] "GET /web/static/img/spin.svg HTTP/1.1" 200 - 0 0.000 0.002 2026-09-11 03:45:37,306 26 INFO rb-c800635-224702-414046 odoo.addons.point_of_sale.models.pos_order: Added payment_ids [677] to pos.order #683 2026-09-11 03:45:37,569 26 INFO rb-c800635-224702-414046 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #36132524 order {'name': '/', 'pos_reference': 'device_sync_2246', 'uuid': '8ee93ad8-f896-4833-95a6-83a2cc9019bc'} updated pos.order #683 2026-09-11 03:45:37,582 26 INFO rb-c800635-224702-414046 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #36132524 finished 2026-09-11 03:45:37,628 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 03:45:37] "POST /web/dataset/call_kw/pos.order/sync_from_ui#pos.order.sync_from_ui HTTP/1.1" 200 - 189 0.171 0.251 2026-09-11 03:45:37,761 26 INFO rb-c800635-224702-414046 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-09-11 03:45:37,817 26 INFO rb-c800635-224702-414046 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-09-11 03:45:37,865 26 INFO rb-c800635-224702-414046 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-09-11 03:45:39,899 26 INFO rb-c800635-224702-414046 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-09-11 03:45:39,977 26 INFO rb-c800635-224702-414046 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-09-11 03:45:39,978 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 03:45:39] "POST /web/dataset/call_kw/pos.config/read_config_open_orders#pos.config.read_config_open_orders HTTP/1.1" 200 - 4 0.014 0.008 2026-09-11 03:45:40,022 26 INFO rb-c800635-224702-414046 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-09-11 03:45:40,076 26 INFO rb-c800635-224702-414046 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-09-11 03:45:40,127 26 INFO rb-c800635-224702-414046 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-09-11 03:45:40,178 26 INFO rb-c800635-224702-414046 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-09-11 03:45:40,235 26 INFO rb-c800635-224702-414046 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-09-11 03:45:40,291 26 INFO rb-c800635-224702-414046 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-09-11 03:45:40,351 26 INFO rb-c800635-224702-414046 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-09-11 03:45:40,356 26 INFO rb-c800635-224702-414046 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #97808647 started for PoS orders references: [{'name': '/', 'pos_reference': 'device_sync_5224', 'uuid': 'a022bbdc-581c-4ed5-991c-898285257ac3'}] 2026-09-11 03:45:40,467 26 INFO rb-c800635-224702-414046 odoo.addons.point_of_sale.models.pos_order: Added payment_ids [678] to pos.order #684 2026-09-11 03:45:40,628 26 INFO rb-c800635-224702-414046 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #97808647 order {'name': '/', 'pos_reference': 'device_sync_5224', 'uuid': 'a022bbdc-581c-4ed5-991c-898285257ac3'} updated pos.order #684 2026-09-11 03:45:40,645 26 INFO rb-c800635-224702-414046 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #97808647 finished 2026-09-11 03:45:40,700 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 03:45:40] "POST /web/dataset/call_kw/pos.order/sync_from_ui#pos.order.sync_from_ui HTTP/1.1" 200 - 131 0.160 0.185 2026-09-11 03:45:40,768 26 INFO rb-c800635-224702-414046 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-09-11 03:45:40,817 26 INFO rb-c800635-224702-414046 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-09-11 03:45:40,879 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 03:45:40] "POST /web/dataset/call_kw/pos.config/read_config_open_orders#pos.config.read_config_open_orders HTTP/1.1" 200 - 1 0.000 0.005 2026-09-11 03:45:40,887 26 INFO rb-c800635-224702-414046 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-09-11 03:45:40,944 26 INFO rb-c800635-224702-414046 odoo.addons.pos_restaurant.tests.test_devices_synchronization.TestFrontend.test_devices_synchronization.browser: [55/64] Tour test_devices_synchronization → Step body 2026-09-11 03:45:41,041 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 03:45:41] "POST /web/dataset/call_kw/pos.order/create#pos.order.create HTTP/1.1" 200 - 20 0.019 0.024 2026-09-11 03:45:41,067 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 03:45:41] "POST /web/dataset/call_kw/pos.config/notify_synchronisation#pos.config.notify_synchronisation HTTP/1.1" 200 - 4 0.002 0.018 2026-09-11 03:45:41,071 26 INFO rb-c800635-224702-414046 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-09-11 03:45:41,115 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 03:45:41] "POST /web/dataset/call_kw/pos.config/read_config_open_orders#pos.config.read_config_open_orders HTTP/1.1" 200 - 36 0.013 0.028 2026-09-11 03:45:41,150 26 INFO rb-c800635-224702-414046 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-09-11 03:45:41,201 26 INFO rb-c800635-224702-414046 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-09-11 03:45:41,272 26 INFO rb-c800635-224702-414046 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-09-11 03:45:41,329 26 INFO rb-c800635-224702-414046 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-09-11 03:45:41,380 26 INFO rb-c800635-224702-414046 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-09-11 03:45:41,436 26 INFO rb-c800635-224702-414046 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-09-11 03:45:41,487 26 INFO rb-c800635-224702-414046 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-09-11 03:45:41,542 26 INFO rb-c800635-224702-414046 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-09-11 03:45:41,594 26 INFO rb-c800635-224702-414046 odoo.addons.pos_restaurant.tests.test_devices_synchronization.TestFrontend.test_devices_synchronization.browser: tour succeeded 2026-09-11 03:45:41,594 26 INFO rb-c800635-224702-414046 odoo.addons.pos_restaurant.tests.test_devices_synchronization.TestFrontend.test_devices_synchronization.browser: ╔═════════════════════════════════════════════╗ ║ TOUR test_devices_synchronization SUCCEEDED ║ ╚═════════════════════════════════════════════╝ 2026-09-11 03:45:41,747 26 INFO rb-c800635-224702-414046 odoo.addons.pos_restaurant.tests.test_devices_synchronization.TestFrontend.test_devices_synchronization.browser: heap 25651908 (allocated 27267072) 2026-09-11 03:45:41,762 26 INFO rb-c800635-224702-414046 odoo.addons.pos_restaurant.tests.test_devices_synchronization.TestFrontend.test_devices_synchronization: Closing chrome headless with pid 99174 2026-09-11 03:45:41,763 26 INFO rb-c800635-224702-414046 odoo.addons.pos_restaurant.tests.test_devices_synchronization.TestFrontend.test_devices_synchronization: Closing websocket connection 2026-09-11 03:45:41,763 26 INFO rb-c800635-224702-414046 odoo.addons.pos_restaurant.tests.test_devices_synchronization.TestFrontend.test_devices_synchronization: Terminating chrome headless with pid 99174 2026-09-11 03:45:41,857 26 INFO rb-c800635-224702-414046 odoo.addons.pos_restaurant.tests.test_devices_synchronization.TestFrontend.test_devices_synchronization: Chrome Log in: /tmp/odoo_tests/rb-c800635-224702-414046/chrome_logs/chrome_log_20260911_034541_857431_test_devices_synchronization.txt 2026-09-11 03:45:41,857 26 INFO rb-c800635-224702-414046 odoo.addons.pos_restaurant.tests.test_devices_synchronization.TestFrontend.test_devices_synchronization: Removing chrome user profile "/tmp/tmpsnug31y0_chrome_odoo" 2026-09-11 03:45:41,885 26 INFO rb-c800635-224702-414046 odoo.addons.pos_restaurant.tests.test_devices_synchronization: Starting TestFrontend.test_guest_count_not_asked_on_other_device ... 2026-09-11 03:45:42,276 26 INFO rb-c800635-224702-414046 odoo.addons.pos_restaurant.tests.test_devices_synchronization.TestFrontend.test_guest_count_not_asked_on_other_device: Chrome pid: 99400 2026-09-11 03:45:42,277 26 INFO rb-c800635-224702-414046 odoo.addons.pos_restaurant.tests.test_devices_synchronization.TestFrontend.test_guest_count_not_asked_on_other_device: Chrome headless temporary user profile dir: /tmp/tmpgd_g07zu_chrome_odoo 2026-09-11 03:45:42,277 26 INFO rb-c800635-224702-414046 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:38193/json/version 2026-09-11 03:45:42,278 26 INFO rb-c800635-224702-414046 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:38193', path='/json/version', query='', fragment='') with timeout 3 increased to 10s during tests 2026-09-11 03:45:42,292 26 INFO rb-c800635-224702-414046 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-09-11 03:45:42,293 26 INFO rb-c800635-224702-414046 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:38193/json 2026-09-11 03:45:42,293 26 INFO rb-c800635-224702-414046 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:38193', path='/json', query='', fragment='') with timeout 3 increased to 10s during tests 2026-09-11 03:45:42,300 26 INFO rb-c800635-224702-414046 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:38193/devtools/page/669DC23154853E8D71D6B658E099D8A8 2026-09-11 03:45:42,311 26 INFO rb-c800635-224702-414046 odoo.addons.pos_restaurant.tests.test_devices_synchronization.TestFrontend.test_guest_count_not_asked_on_other_device: Enable chrome headless console log notification 2026-09-11 03:45:42,321 26 INFO rb-c800635-224702-414046 odoo.addons.pos_restaurant.tests.test_devices_synchronization.TestFrontend.test_guest_count_not_asked_on_other_device: Chrome headless enable page notifications 2026-09-11 03:45:42,377 26 INFO rb-c800635-224702-414046 odoo.addons.base.models.res_users: Login successful for login:pos_user from n/a 2026-09-11 03:45:42,387 26 INFO rb-c800635-224702-414046 odoo.addons.pos_restaurant.tests.test_devices_synchronization.TestFrontend.test_guest_count_not_asked_on_other_device: Setting session cookie in browser 2026-09-11 03:45:42,388 26 INFO rb-c800635-224702-414046 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-09-11 03:45:42,388 26 INFO rb-c800635-224702-414046 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-09-11 03:45:42,401 26 INFO rb-c800635-224702-414046 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-09-11 03:45:42,818 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 03:45:42] "GET /pos/ui/116 HTTP/1.1" 200 - 87 0.042 0.378 2026-09-11 03:45:42,821 26 INFO rb-c800635-224702-414046 odoo.addons.pos_restaurant.tests.test_devices_synchronization.TestFrontend.test_guest_count_not_asked_on_other_device: Navigation result: {'frameId': '669DC23154853E8D71D6B658E099D8A8', 'loaderId': 'D2A30F41C99BD65D88EEACC938FA42EA', 'isDownload': False} 2026-09-11 03:45:42,822 26 INFO rb-c800635-224702-414046 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-09-11 03:45:42,832 26 INFO rb-c800635-224702-414046 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-09-11 03:45:42,849 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 03:45:42] "GET /web/assets/31c33ef/web.__assets_tests_call__.min.js HTTP/1.1" 200 - 2 0.003 0.007 2026-09-11 03:45:42,854 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 03:45:42] "GET /web/assets/cbcf32d/point_of_sale.assets_prod.min.css HTTP/1.1" 200 - 2 0.001 0.012 2026-09-11 03:45:42,866 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 03:45:42] "GET /web/assets/e7bee96/point_of_sale.assets_prod.min.js HTTP/1.1" 200 - 2 0.001 0.021 2026-09-11 03:45:43,246 26 INFO ? werkzeug: 127.0.0.1 - - [11/Sep/2026 03:45:43] "GET /web/static/fonts/lato/Lato-Reg-webfont.woff HTTP/1.1" 200 - 0 0.000 0.003 2026-09-11 03:45:43,271 26 INFO ? werkzeug: 127.0.0.1 - - [11/Sep/2026 03:45:43] "GET /point_of_sale/static/src/img/favicon.ico HTTP/1.1" 200 - 0 0.000 0.024 2026-09-11 03:45:43,284 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 03:45:43] "GET /web/webclient/translations?hash=&lang=en_US HTTP/1.1" 200 - 1 0.001 0.008 2026-09-11 03:45:43,294 26 INFO rb-c800635-224702-414046 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-09-11 03:45:43,305 26 INFO rb-c800635-224702-414046 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-09-11 03:45:43,308 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 03:45:43] "POST /web/dataset/call_kw/barcode.nomenclature/read#barcode.nomenclature.read HTTP/1.1" 200 - 5 0.004 0.007 2026-09-11 03:45:43,329 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 03:45:43] "POST /web/dataset/call_kw/barcode.rule/search_read#barcode.rule.search_read HTTP/1.1" 200 - 1 0.000 0.003 2026-09-11 03:45:43,345 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 03:45:43] "POST /pos/ping HTTP/1.1" 200 - 0 0.000 0.002 2026-09-11 03:45:43,370 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 03:45:43] "GET /bus/websocket_worker_bundle?v=19.0-2 HTTP/1.1" 200 - 3 0.001 0.008 2026-09-11 03:45:43,384 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 03:45:43] "POST /web/dataset/call_kw/pos.config/register_new_device_identifier#pos.config.register_new_device_identifier HTTP/1.1" 200 - 9 0.004 0.017 2026-09-11 03:45:43,406 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 03:45:43] "GET /websocket?version=19.0-2 HTTP/1.1" 101 - 1 0.000 0.011 2026-09-11 03:45:43,444 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 03:45:43] "POST /web/dataset/call_kw/pos.session/load_data_params#pos.session.load_data_params HTTP/1.1" 200 - 17 0.013 0.033 2026-09-11 03:45:44,082 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 03:45:44] "POST /web/dataset/call_kw/pos.session/load_data#pos.session.load_data HTTP/1.1" 200 - 434 0.287 0.325 2026-09-11 03:45:44,105 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 03:45:44] "POST /web/dataset/call_kw/pos.session/filter_local_data#pos.session.filter_local_data HTTP/1.1" 200 - 0 0.000 0.012 2026-09-11 03:45:44,202 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 03:45:44] "POST /web/dataset/call_kw/pos.config/read_config_open_orders#pos.config.read_config_open_orders HTTP/1.1" 200 - 4 0.003 0.007 2026-09-11 03:45:44,254 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 03:45:44] "GET /web/image/res.company/108/logo/256x256 HTTP/1.1" 200 - 8 0.007 0.036 2026-09-11 03:45:44,305 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 03:45: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.009 2026-09-11 03:45:44,329 26 INFO rb-c800635-224702-414046 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-09-11 03:45:44,351 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 03:45:44] "POST /web/dataset/call_kw/product.product/has_access#product.product.has_access HTTP/1.1" 200 - 1 0.003 0.004 2026-09-11 03:45:44,375 26 INFO ? werkzeug: 127.0.0.1 - - [11/Sep/2026 03:45:44] "GET /point_of_sale/static/src/fonts/Inconsolata.otf HTTP/1.1" 200 - 0 0.000 0.001 2026-09-11 03:45:44,393 26 INFO ? werkzeug: 127.0.0.1 - - [11/Sep/2026 03:45:44] "GET /web/static/img/odoo_logo.svg HTTP/1.1" 200 - 0 0.000 0.014 2026-09-11 03:45:44,395 26 INFO ? werkzeug: 127.0.0.1 - - [11/Sep/2026 03:45:44] "GET /hr_attendance/static/img/background-light.svg HTTP/1.1" 200 - 0 0.000 0.009 2026-09-11 03:45:44,418 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 03:45:44] "GET /web/image/res.users/217/avatar_128 HTTP/1.1" 200 - 14 0.013 0.029 2026-09-11 03:45:44,429 26 INFO ? werkzeug: 127.0.0.1 - - [11/Sep/2026 03:45: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-09-11 03:45:44,430 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 03:45:44] "GET /web/image?model=res.company&id=108&field=logo HTTP/1.1" 200 - 3 0.004 0.048 2026-09-11 03:45:44,433 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 03:45:44] "GET /pos/service-worker.js HTTP/1.1" 200 - 0 0.000 0.045 2026-09-11 03:45:44,442 26 INFO ? werkzeug: 127.0.0.1 - - [11/Sep/2026 03:45:44] "GET /web/static/fonts/google/Roboto/Roboto-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.002 2026-09-11 03:45:44,481 26 INFO rb-c800635-224702-414046 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-09-11 03:45:44,505 26 INFO ? werkzeug: 127.0.0.1 - - [11/Sep/2026 03:45:44] "GET /web/static/lib/zxing-library/zxing-library.js HTTP/1.1" 200 - 0 0.000 0.006 2026-09-11 03:45:44,546 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 03:45:44] "GET /pos/ui/116?from_backend=True HTTP/1.1" 200 - 32 0.020 0.033 2026-09-11 03:45:44,589 26 INFO rb-c800635-224702-414046 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-09-11 03:45:44,606 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 03:45:44] "GET /pos/ui/116 HTTP/1.1" 200 - 32 0.026 0.076 2026-09-11 03:45:44,668 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 03:45:44] "POST /web/dataset/call_kw/pos.session/set_opening_control#pos.session.set_opening_control HTTP/1.1" 200 - 38 0.029 0.046 2026-09-11 03:45:44,730 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 03:45:44] "POST /web/dataset/call_kw/pos.config/read_config_open_orders#pos.config.read_config_open_orders HTTP/1.1" 200 - 4 0.011 0.015 2026-09-11 03:45:44,756 26 INFO rb-c800635-224702-414046 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-09-11 03:45:44,777 26 INFO ? werkzeug: 127.0.0.1 - - [11/Sep/2026 03:45:44] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.001 2026-09-11 03:45:44,807 26 INFO rb-c800635-224702-414046 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-09-11 03:45:44,858 26 INFO rb-c800635-224702-414046 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-09-11 03:45:44,908 26 INFO rb-c800635-224702-414046 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-09-11 03:45:44,965 26 INFO rb-c800635-224702-414046 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-09-11 03:45:45,017 26 INFO rb-c800635-224702-414046 odoo.addons.pos_restaurant.tests.test_devices_synchronization.TestFrontend.test_guest_count_not_asked_on_other_device.browser: tour succeeded 2026-09-11 03:45:45,017 26 INFO rb-c800635-224702-414046 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-09-11 03:45:45,116 26 INFO rb-c800635-224702-414046 odoo.addons.pos_restaurant.tests.test_devices_synchronization.TestFrontend.test_guest_count_not_asked_on_other_device.browser: heap 13964156 (allocated 14942208) 2026-09-11 03:45:45,125 26 INFO rb-c800635-224702-414046 odoo.addons.pos_restaurant.tests.test_devices_synchronization.TestFrontend.test_guest_count_not_asked_on_other_device: Closing chrome headless with pid 99400 2026-09-11 03:45:45,127 26 INFO rb-c800635-224702-414046 odoo.addons.pos_restaurant.tests.test_devices_synchronization.TestFrontend.test_guest_count_not_asked_on_other_device: Closing websocket connection 2026-09-11 03:45:45,128 26 INFO rb-c800635-224702-414046 odoo.addons.pos_restaurant.tests.test_devices_synchronization.TestFrontend.test_guest_count_not_asked_on_other_device: Terminating chrome headless with pid 99400 2026-09-11 03:45:45,235 26 INFO rb-c800635-224702-414046 odoo.addons.pos_restaurant.tests.test_devices_synchronization.TestFrontend.test_guest_count_not_asked_on_other_device: Chrome Log in: /tmp/odoo_tests/rb-c800635-224702-414046/chrome_logs/chrome_log_20260911_034545_235576_test_guest_count_not_asked_on_other_device.txt 2026-09-11 03:45:45,235 26 INFO rb-c800635-224702-414046 odoo.addons.pos_restaurant.tests.test_devices_synchronization.TestFrontend.test_guest_count_not_asked_on_other_device: Removing chrome user profile "/tmp/tmpgd_g07zu_chrome_odoo" 2026-09-11 03:45:45,251 26 INFO rb-c800635-224702-414046 odoo.addons.pos_restaurant.tests.test_devices_synchronization: Starting TestFrontend.test_synchronisation_of_orders ... 2026-09-11 03:45:45,511 26 INFO rb-c800635-224702-414046 odoo.addons.pos_restaurant.tests.test_devices_synchronization.TestFrontend.test_synchronisation_of_orders: Chrome pid: 99600 2026-09-11 03:45:45,511 26 INFO rb-c800635-224702-414046 odoo.addons.pos_restaurant.tests.test_devices_synchronization.TestFrontend.test_synchronisation_of_orders: Chrome headless temporary user profile dir: /tmp/tmpd0990par_chrome_odoo 2026-09-11 03:45:45,511 26 INFO rb-c800635-224702-414046 odoo.addons.pos_restaurant.tests.test_devices_synchronization.TestFrontend.test_synchronisation_of_orders: Issuing json command http://127.0.0.1:37781/json/version 2026-09-11 03:45:45,512 26 INFO rb-c800635-224702-414046 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:37781', path='/json/version', query='', fragment='') with timeout 3 increased to 10s during tests 2026-09-11 03:45:45,539 26 INFO rb-c800635-224702-414046 odoo.addons.pos_restaurant.tests.test_devices_synchronization.TestFrontend.test_synchronisation_of_orders: Browser version: Chrome/150.0.7871.114 2026-09-11 03:45:45,539 26 INFO rb-c800635-224702-414046 odoo.addons.pos_restaurant.tests.test_devices_synchronization.TestFrontend.test_synchronisation_of_orders: Issuing json command http://127.0.0.1:37781/json 2026-09-11 03:45:45,540 26 INFO rb-c800635-224702-414046 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:37781', path='/json', query='', fragment='') with timeout 3 increased to 10s during tests 2026-09-11 03:45:45,552 26 INFO rb-c800635-224702-414046 odoo.addons.pos_restaurant.tests.test_devices_synchronization.TestFrontend.test_synchronisation_of_orders: Websocket url found: ws://127.0.0.1:37781/devtools/page/F77F95D88871A078AC59C8F3080FC987 2026-09-11 03:45:45,563 26 INFO rb-c800635-224702-414046 odoo.addons.pos_restaurant.tests.test_devices_synchronization.TestFrontend.test_synchronisation_of_orders: Enable chrome headless console log notification 2026-09-11 03:45:45,577 26 INFO rb-c800635-224702-414046 odoo.addons.pos_restaurant.tests.test_devices_synchronization.TestFrontend.test_synchronisation_of_orders: Chrome headless enable page notifications 2026-09-11 03:45:45,622 26 INFO rb-c800635-224702-414046 odoo.addons.base.models.res_users: Login successful for login:pos_user from n/a 2026-09-11 03:45:45,629 26 INFO rb-c800635-224702-414046 odoo.addons.pos_restaurant.tests.test_devices_synchronization.TestFrontend.test_synchronisation_of_orders: Setting session cookie in browser 2026-09-11 03:45:45,630 26 INFO rb-c800635-224702-414046 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-09-11 03:45:45,630 26 INFO rb-c800635-224702-414046 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-09-11 03:45:45,644 26 INFO rb-c800635-224702-414046 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-09-11 03:45:46,339 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 03:45:46] "GET /pos/ui/116 HTTP/1.1" 200 - 137 0.096 0.604 2026-09-11 03:45:46,342 26 INFO rb-c800635-224702-414046 odoo.addons.pos_restaurant.tests.test_devices_synchronization.TestFrontend.test_synchronisation_of_orders: Navigation result: {'frameId': 'F77F95D88871A078AC59C8F3080FC987', 'loaderId': 'D40D9AE2E795702409D2938E98F78B84', 'isDownload': False} 2026-09-11 03:45:46,343 26 INFO rb-c800635-224702-414046 odoo.addons.pos_restaurant.tests.test_devices_synchronization.TestFrontend.test_synchronisation_of_orders: Evaluate ready code "odoo.isTourReady('OrderSynchronisationTour')" 2026-09-11 03:45:46,360 26 INFO rb-c800635-224702-414046 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-09-11 03:45:46,375 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 03:45:46] "GET /web/assets/31c33ef/web.__assets_tests_call__.min.js HTTP/1.1" 200 - 2 0.001 0.007 2026-09-11 03:45:46,380 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 03:45:46] "GET /web/assets/cbcf32d/point_of_sale.assets_prod.min.css HTTP/1.1" 200 - 2 0.001 0.011 2026-09-11 03:45:46,390 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 03:45:46] "GET /web/assets/e7bee96/point_of_sale.assets_prod.min.js HTTP/1.1" 200 - 2 0.002 0.017 2026-09-11 03:45:46,794 26 INFO ? werkzeug: 127.0.0.1 - - [11/Sep/2026 03:45:46] "GET /point_of_sale/static/src/img/favicon.ico HTTP/1.1" 200 - 0 0.000 0.003 2026-09-11 03:45:46,798 26 INFO ? werkzeug: 127.0.0.1 - - [11/Sep/2026 03:45:46] "GET /web/static/fonts/lato/Lato-Reg-webfont.woff HTTP/1.1" 200 - 0 0.000 0.008 2026-09-11 03:45:46,810 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 03:45:46] "GET /web/webclient/translations?hash=&lang=en_US HTTP/1.1" 200 - 1 0.001 0.014 2026-09-11 03:45:46,823 26 INFO rb-c800635-224702-414046 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-09-11 03:45:46,830 26 INFO rb-c800635-224702-414046 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-09-11 03:45:46,842 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 03:45:46] "POST /web/dataset/call_kw/barcode.nomenclature/read#barcode.nomenclature.read HTTP/1.1" 200 - 4 0.003 0.013 2026-09-11 03:45:46,853 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 03:45:46] "POST /web/dataset/call_kw/barcode.rule/search_read#barcode.rule.search_read HTTP/1.1" 200 - 1 0.000 0.004 2026-09-11 03:45:46,863 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 03:45:46] "POST /pos/ping HTTP/1.1" 200 - 0 0.000 0.002 2026-09-11 03:45:46,884 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 03:45:46] "POST /web/dataset/call_kw/pos.config/register_new_device_identifier#pos.config.register_new_device_identifier HTTP/1.1" 200 - 9 0.004 0.008 2026-09-11 03:45:46,922 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 03:45:46] "GET /bus/websocket_worker_bundle?v=19.0-2 HTTP/1.1" 200 - 3 0.003 0.044 2026-09-11 03:45:46,966 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 03:45:46] "POST /web/dataset/call_kw/pos.session/load_data_params#pos.session.load_data_params HTTP/1.1" 200 - 17 0.014 0.026 2026-09-11 03:45:46,977 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 03:45:46] "GET /websocket?version=19.0-2 HTTP/1.1" 101 - 1 0.000 0.027 2026-09-11 03:45:47,586 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 03:45:47] "POST /web/dataset/call_kw/pos.session/load_data#pos.session.load_data HTTP/1.1" 200 - 376 0.307 0.277 2026-09-11 03:45:47,614 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 03:45:47] "POST /web/dataset/call_kw/pos.session/filter_local_data#pos.session.filter_local_data HTTP/1.1" 200 - 0 0.000 0.019 2026-09-11 03:45:47,696 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 03:45: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.005 2026-09-11 03:45:47,748 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 03:45:47] "GET /web/image/res.company/108/logo/256x256 HTTP/1.1" 200 - 8 0.006 0.032 2026-09-11 03:45:47,793 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 03:45: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.005 2026-09-11 03:45:47,806 26 INFO rb-c800635-224702-414046 odoo.addons.pos_restaurant.tests.test_devices_synchronization.TestFrontend.test_synchronisation_of_orders.browser: Owl is running in 'dev' mode. 2026-09-11 03:45:47,821 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 03:45:47] "POST /web/dataset/call_kw/product.product/has_access#product.product.has_access HTTP/1.1" 200 - 1 0.003 0.005 2026-09-11 03:45:47,873 26 INFO ? werkzeug: 127.0.0.1 - - [11/Sep/2026 03:45:47] "GET /point_of_sale/static/src/fonts/Inconsolata.otf HTTP/1.1" 200 - 0 0.000 0.004 2026-09-11 03:45:47,881 26 INFO ? werkzeug: 127.0.0.1 - - [11/Sep/2026 03:45:47] "GET /hr_attendance/static/img/background-light.svg HTTP/1.1" 200 - 0 0.000 0.001 2026-09-11 03:45:47,889 26 INFO ? werkzeug: 127.0.0.1 - - [11/Sep/2026 03:45:47] "GET /web/static/img/odoo_logo.svg HTTP/1.1" 200 - 0 0.000 0.019 2026-09-11 03:45:47,934 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 03:45:47] "GET /web/image/res.users/217/avatar_128 HTTP/1.1" 200 - 14 0.014 0.048 2026-09-11 03:45:47,935 26 INFO ? werkzeug: 127.0.0.1 - - [11/Sep/2026 03:45: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-09-11 03:45:47,938 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 03:45:47] "GET /pos/service-worker.js HTTP/1.1" 200 - 0 0.000 0.064 2026-09-11 03:45:47,962 26 INFO rb-c800635-224702-414046 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-09-11 03:45:47,964 26 INFO ? werkzeug: 127.0.0.1 - - [11/Sep/2026 03:45:47] "GET /web/static/fonts/google/Roboto/Roboto-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.010 2026-09-11 03:45:47,975 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 03:45:47] "GET /web/image?model=res.company&id=108&field=logo HTTP/1.1" 200 - 3 0.002 0.100 2026-09-11 03:45:48,050 26 INFO ? werkzeug: 127.0.0.1 - - [11/Sep/2026 03:45:48] "GET /web/static/lib/zxing-library/zxing-library.js HTTP/1.1" 200 - 0 0.000 0.002 2026-09-11 03:45:48,077 26 INFO rb-c800635-224702-414046 odoo.addons.pos_restaurant.tests.test_devices_synchronization.TestFrontend.test_synchronisation_of_orders.browser: [3/16] Tour OrderSynchronisationTour → Step body 2026-09-11 03:45:48,097 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 03:45:48] "GET /pos/ui/116?from_backend=True HTTP/1.1" 200 - 31 0.033 0.029 2026-09-11 03:45:48,150 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 03:45:48] "POST /web/dataset/call_kw/pos.session/set_opening_control#pos.session.set_opening_control HTTP/1.1" 200 - 36 0.019 0.050 2026-09-11 03:45:48,199 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 03:45:48] "GET /pos/ui/116 HTTP/1.1" 200 - 31 0.012 0.149 2026-09-11 03:45:48,246 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 03:45:48] "POST /web/dataset/call_kw/pos.order/create#pos.order.create HTTP/1.1" 200 - 36 0.018 0.094 2026-09-11 03:45:48,271 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 03:45:48] "POST /web/dataset/call_kw/pos.config/notify_synchronisation#pos.config.notify_synchronisation HTTP/1.1" 200 - 5 0.003 0.014 2026-09-11 03:45:48,276 26 INFO rb-c800635-224702-414046 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-09-11 03:45:48,358 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 03:45:48] "POST /web/dataset/call_kw/pos.config/read_config_open_orders#pos.config.read_config_open_orders HTTP/1.1" 200 - 56 0.030 0.040 2026-09-11 03:45:48,388 26 INFO rb-c800635-224702-414046 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-09-11 03:45:48,413 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 03:45:48] "POST /web/dataset/call_kw/pos.config/read_config_open_orders#pos.config.read_config_open_orders HTTP/1.1" 200 - 36 0.021 0.054 2026-09-11 03:45:48,448 26 INFO ? werkzeug: 127.0.0.1 - - [11/Sep/2026 03:45:48] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.001 2026-09-11 03:45:48,467 26 INFO rb-c800635-224702-414046 odoo.addons.pos_restaurant.tests.test_devices_synchronization.TestFrontend.test_synchronisation_of_orders.browser: [6/16] Tour OrderSynchronisationTour → Step body 2026-09-11 03:45:49,040 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 03:45:49] "POST /web/dataset/call_kw/pos.order/write#pos.order.write HTTP/1.1" 200 - 12 0.012 0.015 2026-09-11 03:45:49,068 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 03:45:49] "POST /web/dataset/call_kw/pos.config/notify_synchronisation#pos.config.notify_synchronisation HTTP/1.1" 200 - 4 0.009 0.014 2026-09-11 03:45:49,071 26 INFO rb-c800635-224702-414046 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-09-11 03:45:49,123 26 INFO rb-c800635-224702-414046 odoo.addons.pos_restaurant.tests.test_devices_synchronization.TestFrontend.test_synchronisation_of_orders.browser: [8/16] Tour OrderSynchronisationTour → Step .pos-leftheader .orders-button 2026-09-11 03:45:49,127 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 03:45:49] "POST /web/dataset/call_kw/pos.config/read_config_open_orders#pos.config.read_config_open_orders HTTP/1.1" 200 - 38 0.018 0.034 2026-09-11 03:45:49,189 26 INFO rb-c800635-224702-414046 odoo.addons.pos_restaurant.tests.test_devices_synchronization.TestFrontend.test_synchronisation_of_orders.browser: [9/16] Tour OrderSynchronisationTour → Step .pos-search-bar .filter 2026-09-11 03:45:49,195 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 03:45:49] "POST /web/dataset/call_kw/pos.order/read_pos_orders#pos.order.read_pos_orders HTTP/1.1" 200 - 1 0.000 0.004 2026-09-11 03:45:49,224 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 03:45:49] "POST /web/dataset/call_kw/pos.config/notify_synchronisation#pos.config.notify_synchronisation HTTP/1.1" 200 - 4 0.003 0.013 2026-09-11 03:45:49,242 26 INFO rb-c800635-224702-414046 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-09-11 03:45:49,293 26 INFO rb-c800635-224702-414046 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-09-11 03:45:49,348 26 INFO rb-c800635-224702-414046 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-09-11 03:45:49,359 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 03:45:49] "POST /web/dataset/call_kw/pos.order/search_paid_order_ids#pos.order.search_paid_order_ids HTTP/1.1" 200 - 6 0.004 0.008 2026-09-11 03:45:49,402 26 INFO rb-c800635-224702-414046 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-09-11 03:45:49,407 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 03:45:49] "POST /web/dataset/call_kw/pos.order/read_pos_orders#pos.order.read_pos_orders HTTP/1.1" 200 - 36 0.014 0.024 2026-09-11 03:45:49,428 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 03:45:49] "POST /web/dataset/call_kw/pos.config/notify_synchronisation#pos.config.notify_synchronisation HTTP/1.1" 200 - 4 0.003 0.010 2026-09-11 03:45:49,449 26 INFO rb-c800635-224702-414046 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-09-11 03:45:49,510 26 INFO rb-c800635-224702-414046 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-09-11 03:45:49,560 26 INFO rb-c800635-224702-414046 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-09-11 03:45:49,614 26 INFO rb-c800635-224702-414046 odoo.addons.pos_restaurant.tests.test_devices_synchronization.TestFrontend.test_synchronisation_of_orders.browser: tour succeeded 2026-09-11 03:45:49,615 26 INFO rb-c800635-224702-414046 odoo.addons.pos_restaurant.tests.test_devices_synchronization.TestFrontend.test_synchronisation_of_orders.browser: ╔═════════════════════════════════════════╗ ║ TOUR OrderSynchronisationTour SUCCEEDED ║ ╚═════════════════════════════════════════╝ 2026-09-11 03:45:49,687 26 INFO rb-c800635-224702-414046 odoo.addons.pos_restaurant.tests.test_devices_synchronization.TestFrontend.test_synchronisation_of_orders.browser: heap 15727116 (allocated 17174528) 2026-09-11 03:45:49,692 26 INFO rb-c800635-224702-414046 odoo.addons.pos_restaurant.tests.test_devices_synchronization.TestFrontend.test_synchronisation_of_orders: Closing chrome headless with pid 99600 2026-09-11 03:45:49,695 26 INFO rb-c800635-224702-414046 odoo.addons.pos_restaurant.tests.test_devices_synchronization.TestFrontend.test_synchronisation_of_orders: Closing websocket connection 2026-09-11 03:45:49,696 26 INFO rb-c800635-224702-414046 odoo.addons.pos_restaurant.tests.test_devices_synchronization.TestFrontend.test_synchronisation_of_orders: Terminating chrome headless with pid 99600 2026-09-11 03:45:49,791 26 INFO rb-c800635-224702-414046 odoo.addons.pos_restaurant.tests.test_devices_synchronization.TestFrontend.test_synchronisation_of_orders: Chrome Log in: /tmp/odoo_tests/rb-c800635-224702-414046/chrome_logs/chrome_log_20260911_034549_791563_test_synchronisation_of_orders.txt 2026-09-11 03:45:49,791 26 INFO rb-c800635-224702-414046 odoo.addons.pos_restaurant.tests.test_devices_synchronization.TestFrontend.test_synchronisation_of_orders: Removing chrome user profile "/tmp/tmpd0990par_chrome_odoo" 2026-09-11 03:45:49,855 26 INFO rb-c800635-224702-414046 odoo.addons.base.models.ir_attachment: filestore gc 5 checked, 5 removed 2026-09-11 03:45:58,822 26 INFO rb-c800635-224702-414046 odoo.models.unlink: User #219 deleted restaurant.floor records with IDs: [48] 2026-09-11 03:45:59,325 26 INFO rb-c800635-224702-414046 odoo.addons.pos_restaurant.tests.test_frontend: Starting TestFrontend.test_01_pos_restaurant ... 2026-09-11 03:45:59,731 26 INFO rb-c800635-224702-414046 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_01_pos_restaurant: Chrome pid: 99811 2026-09-11 03:45:59,732 26 INFO rb-c800635-224702-414046 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_01_pos_restaurant: Chrome headless temporary user profile dir: /tmp/tmpndkbh47e_chrome_odoo 2026-09-11 03:45:59,732 26 INFO rb-c800635-224702-414046 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_01_pos_restaurant: Issuing json command http://127.0.0.1:33507/json/version 2026-09-11 03:45:59,733 26 INFO rb-c800635-224702-414046 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:33507', path='/json/version', query='', fragment='') with timeout 3 increased to 10s during tests 2026-09-11 03:45:59,741 26 INFO rb-c800635-224702-414046 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_01_pos_restaurant: Browser version: Chrome/150.0.7871.114 2026-09-11 03:45:59,741 26 INFO rb-c800635-224702-414046 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_01_pos_restaurant: Issuing json command http://127.0.0.1:33507/json 2026-09-11 03:45:59,743 26 INFO rb-c800635-224702-414046 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:33507', path='/json', query='', fragment='') with timeout 3 increased to 10s during tests 2026-09-11 03:45:59,759 26 INFO rb-c800635-224702-414046 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_01_pos_restaurant: Websocket url found: ws://127.0.0.1:33507/devtools/page/9E4527D4C60E9CA18D7FF382144DCEE6 2026-09-11 03:45:59,765 26 INFO rb-c800635-224702-414046 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_01_pos_restaurant: Enable chrome headless console log notification 2026-09-11 03:45:59,769 26 INFO rb-c800635-224702-414046 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_01_pos_restaurant: Chrome headless enable page notifications 2026-09-11 03:45:59,809 26 INFO rb-c800635-224702-414046 odoo.addons.base.models.res_users: Login successful for login:pos_user from n/a 2026-09-11 03:45:59,816 26 INFO rb-c800635-224702-414046 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_01_pos_restaurant: Setting session cookie in browser 2026-09-11 03:45:59,821 26 INFO rb-c800635-224702-414046 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-09-11 03:45:59,822 26 INFO rb-c800635-224702-414046 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_01_pos_restaurant: Navigating to: "http://127.0.0.1:8069/pos/ui/118" 2026-09-11 03:45:59,832 26 INFO rb-c800635-224702-414046 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-09-11 03:46:00,259 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 03:46:00] "GET /pos/ui/118 HTTP/1.1" 200 - 87 0.061 0.370 2026-09-11 03:46:00,263 26 INFO rb-c800635-224702-414046 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_01_pos_restaurant: Navigation result: {'frameId': '9E4527D4C60E9CA18D7FF382144DCEE6', 'loaderId': '7C2025C6286C4E2C21C27550E1A6ABDD', 'isDownload': False} 2026-09-11 03:46:00,263 26 INFO rb-c800635-224702-414046 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_01_pos_restaurant: Evaluate ready code "odoo.isTourReady('pos_restaurant_sync')" 2026-09-11 03:46:00,284 26 INFO rb-c800635-224702-414046 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-09-11 03:46:00,304 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 03:46:00] "GET /web/assets/31c33ef/web.__assets_tests_call__.min.js HTTP/1.1" 200 - 2 0.004 0.012 2026-09-11 03:46:00,309 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 03:46:00] "GET /web/assets/cbcf32d/point_of_sale.assets_prod.min.css HTTP/1.1" 200 - 2 0.001 0.019 2026-09-11 03:46:00,323 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 03:46:00] "GET /web/assets/e7bee96/point_of_sale.assets_prod.min.js HTTP/1.1" 200 - 2 0.002 0.024 2026-09-11 03:46:00,744 26 INFO ? werkzeug: 127.0.0.1 - - [11/Sep/2026 03:46:00] "GET /point_of_sale/static/src/img/favicon.ico HTTP/1.1" 200 - 0 0.000 0.002 2026-09-11 03:46:00,745 26 INFO ? werkzeug: 127.0.0.1 - - [11/Sep/2026 03:46:00] "GET /web/static/fonts/lato/Lato-Reg-webfont.woff HTTP/1.1" 200 - 0 0.000 0.005 2026-09-11 03:46:00,763 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 03:46:00] "GET /web/webclient/translations?hash=&lang=en_US HTTP/1.1" 200 - 1 0.001 0.010 2026-09-11 03:46:00,775 26 INFO rb-c800635-224702-414046 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-09-11 03:46:00,783 26 INFO rb-c800635-224702-414046 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-09-11 03:46:00,787 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 03:46:00] "POST /web/dataset/call_kw/barcode.nomenclature/read#barcode.nomenclature.read HTTP/1.1" 200 - 4 0.003 0.008 2026-09-11 03:46:00,799 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 03:46:00] "POST /web/dataset/call_kw/barcode.rule/search_read#barcode.rule.search_read HTTP/1.1" 200 - 1 0.000 0.004 2026-09-11 03:46:00,811 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 03:46:00] "POST /pos/ping HTTP/1.1" 200 - 0 0.000 0.003 2026-09-11 03:46:00,833 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 03:46:00] "POST /web/dataset/call_kw/pos.config/register_new_device_identifier#pos.config.register_new_device_identifier HTTP/1.1" 200 - 9 0.005 0.008 2026-09-11 03:46:00,845 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 03:46:00] "GET /bus/websocket_worker_bundle?v=19.0-2 HTTP/1.1" 200 - 3 0.002 0.021 2026-09-11 03:46:00,886 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 03:46:00] "POST /web/dataset/call_kw/pos.session/load_data_params#pos.session.load_data_params HTTP/1.1" 200 - 17 0.014 0.026 2026-09-11 03:46:00,890 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 03:46:00] "GET /websocket?version=19.0-2 HTTP/1.1" 101 - 1 0.000 0.025 2026-09-11 03:46:01,478 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 03:46:01] "POST /web/dataset/call_kw/pos.session/load_data#pos.session.load_data HTTP/1.1" 200 - 376 0.267 0.294 2026-09-11 03:46:01,502 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 03:46:01] "POST /web/dataset/call_kw/pos.session/filter_local_data#pos.session.filter_local_data HTTP/1.1" 200 - 0 0.000 0.015 2026-09-11 03:46:01,560 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 03:46:01] "POST /web/dataset/call_kw/pos.config/read_config_open_orders#pos.config.read_config_open_orders HTTP/1.1" 200 - 1 0.001 0.009 2026-09-11 03:46:01,621 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 03:46:01] "GET /web/image/res.company/109/logo/256x256 HTTP/1.1" 200 - 8 0.005 0.040 2026-09-11 03:46:01,644 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 03:46: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.005 2026-09-11 03:46:01,654 26 INFO rb-c800635-224702-414046 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_01_pos_restaurant.browser: Owl is running in 'dev' mode. 2026-09-11 03:46:01,669 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 03:46:01] "POST /web/dataset/call_kw/product.product/has_access#product.product.has_access HTTP/1.1" 200 - 1 0.003 0.004 2026-09-11 03:46:01,701 26 INFO ? werkzeug: 127.0.0.1 - - [11/Sep/2026 03:46:01] "GET /point_of_sale/static/src/fonts/Inconsolata.otf HTTP/1.1" 200 - 0 0.000 0.002 2026-09-11 03:46:01,712 26 INFO ? werkzeug: 127.0.0.1 - - [11/Sep/2026 03:46:01] "GET /web/static/img/odoo_logo.svg HTTP/1.1" 200 - 0 0.000 0.004 2026-09-11 03:46:01,727 26 INFO ? werkzeug: 127.0.0.1 - - [11/Sep/2026 03:46:01] "GET /hr_attendance/static/img/background-light.svg HTTP/1.1" 200 - 0 0.000 0.006 2026-09-11 03:46:01,727 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 03:46:01] "GET /web/image?model=res.company&id=109&field=logo HTTP/1.1" 200 - 3 0.006 0.015 2026-09-11 03:46:01,755 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 03:46:01] "GET /web/image/res.users/221/avatar_128 HTTP/1.1" 200 - 14 0.010 0.039 2026-09-11 03:46:01,759 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 03:46:01] "GET /pos/service-worker.js HTTP/1.1" 200 - 0 0.000 0.051 2026-09-11 03:46:01,775 26 INFO ? werkzeug: 127.0.0.1 - - [11/Sep/2026 03:46:01] "GET /web/static/src/libs/fontawesome/fonts/fontawesome-webfont.woff2?v=4.7.0 HTTP/1.1" 200 - 0 0.000 0.021 2026-09-11 03:46:01,785 26 INFO ? werkzeug: 127.0.0.1 - - [11/Sep/2026 03:46:01] "GET /web/static/fonts/google/Roboto/Roboto-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.003 2026-09-11 03:46:01,813 26 INFO rb-c800635-224702-414046 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-09-11 03:46:01,849 26 INFO ? werkzeug: 127.0.0.1 - - [11/Sep/2026 03:46:01] "GET /web/static/lib/zxing-library/zxing-library.js HTTP/1.1" 200 - 0 0.000 0.001 2026-09-11 03:46:01,914 26 INFO rb-c800635-224702-414046 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_01_pos_restaurant.browser: [3/147] Tour pos_restaurant_sync → Step .new-order 2026-09-11 03:46:01,924 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 03:46:01] "GET /pos/ui/118 HTTP/1.1" 200 - 31 0.042 0.043 2026-09-11 03:46:01,971 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 03:46:01] "GET /pos/ui/118?from_backend=True HTTP/1.1" 200 - 31 0.020 0.112 2026-09-11 03:46:02,066 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 03:46:02] "POST /web/dataset/call_kw/pos.session/set_opening_control#pos.session.set_opening_control HTTP/1.1" 200 - 38 0.042 0.092 2026-09-11 03:46:02,181 26 INFO rb-c800635-224702-414046 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-09-11 03:46:02,212 26 INFO ? werkzeug: 127.0.0.1 - - [11/Sep/2026 03:46:02] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.001 2026-09-11 03:46:02,283 26 INFO rb-c800635-224702-414046 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-09-11 03:46:02,358 26 INFO rb-c800635-224702-414046 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-09-11 03:46:02,424 26 INFO rb-c800635-224702-414046 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-09-11 03:46:02,487 26 INFO rb-c800635-224702-414046 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-09-11 03:46:02,541 26 INFO rb-c800635-224702-414046 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-09-11 03:46:02,596 26 INFO rb-c800635-224702-414046 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-09-11 03:46:02,654 26 INFO rb-c800635-224702-414046 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-09-11 03:46:04,698 26 INFO rb-c800635-224702-414046 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-09-11 03:46:04,758 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 03:46: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-09-11 03:46:04,767 26 INFO rb-c800635-224702-414046 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-09-11 03:46:04,816 26 INFO rb-c800635-224702-414046 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-09-11 03:46:04,877 26 INFO rb-c800635-224702-414046 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-09-11 03:46:04,928 26 INFO rb-c800635-224702-414046 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-09-11 03:46:04,979 26 INFO rb-c800635-224702-414046 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-09-11 03:46:05,030 26 INFO rb-c800635-224702-414046 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-09-11 03:46:05,082 26 INFO rb-c800635-224702-414046 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-09-11 03:46:05,139 26 INFO rb-c800635-224702-414046 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-09-11 03:46:05,189 26 INFO rb-c800635-224702-414046 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-09-11 03:46:05,249 26 INFO rb-c800635-224702-414046 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-09-11 03:46:05,299 26 INFO rb-c800635-224702-414046 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-09-11 03:46:05,350 26 INFO rb-c800635-224702-414046 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-09-11 03:46:05,401 26 INFO rb-c800635-224702-414046 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-09-11 03:46:05,452 26 INFO rb-c800635-224702-414046 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-09-11 03:46:05,503 26 INFO rb-c800635-224702-414046 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_01_pos_restaurant.browser: [27/147] Tour pos_restaurant_sync → Step body 2026-09-11 03:46:05,562 26 INFO rb-c800635-224702-414046 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-09-11 03:46:05,632 26 INFO rb-c800635-224702-414046 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-09-11 03:46:05,711 26 INFO rb-c800635-224702-414046 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-Hai.woff2 2026-09-11 03:46:05,713 26 INFO rb-c800635-224702-414046 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-Hai.woff2 2026-09-11 03:46:05,713 26 INFO rb-c800635-224702-414046 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-Hai.woff2 2026-09-11 03:46:05,714 26 INFO rb-c800635-224702-414046 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansTelugu-Hai.woff2 2026-09-11 03:46:05,715 26 INFO rb-c800635-224702-414046 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-HaiIta.woff2 2026-09-11 03:46:05,717 26 INFO rb-c800635-224702-414046 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-HaiIta.woff2 2026-09-11 03:46:05,717 26 INFO rb-c800635-224702-414046 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-HaiIta.woff2 2026-09-11 03:46:05,717 26 INFO rb-c800635-224702-414046 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansTelugu-HaiIta.woff2 2026-09-11 03:46:05,719 26 INFO rb-c800635-224702-414046 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-Lig.woff2 2026-09-11 03:46:05,720 26 INFO rb-c800635-224702-414046 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-Lig.woff2 2026-09-11 03:46:05,720 26 INFO rb-c800635-224702-414046 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-Lig.woff2 2026-09-11 03:46:05,720 26 INFO rb-c800635-224702-414046 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansTelugu-Lig.woff2 2026-09-11 03:46:05,720 26 INFO rb-c800635-224702-414046 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-LigIta.woff2 2026-09-11 03:46:05,720 26 INFO rb-c800635-224702-414046 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-LigIta.woff2 2026-09-11 03:46:05,721 26 INFO rb-c800635-224702-414046 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-LigIta.woff2 2026-09-11 03:46:05,721 26 INFO rb-c800635-224702-414046 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansTelugu-LigIta.woff2 2026-09-11 03:46:05,722 26 INFO rb-c800635-224702-414046 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-Reg.woff2 2026-09-11 03:46:05,723 26 INFO rb-c800635-224702-414046 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-Reg.woff2 2026-09-11 03:46:05,723 26 INFO rb-c800635-224702-414046 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-Reg.woff2 2026-09-11 03:46:05,723 26 INFO rb-c800635-224702-414046 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansTelugu-Reg.woff2 2026-09-11 03:46:05,724 26 INFO rb-c800635-224702-414046 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-RegIta.woff2 2026-09-11 03:46:05,724 26 INFO rb-c800635-224702-414046 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-RegIta.woff2 2026-09-11 03:46:05,724 26 INFO rb-c800635-224702-414046 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-RegIta.woff2 2026-09-11 03:46:05,725 26 INFO rb-c800635-224702-414046 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansTelugu-RegIta.woff2 2026-09-11 03:46:05,725 26 INFO rb-c800635-224702-414046 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-Bol.woff2 2026-09-11 03:46:05,726 26 INFO rb-c800635-224702-414046 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-Bol.woff2 2026-09-11 03:46:05,726 26 INFO rb-c800635-224702-414046 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-Bol.woff2 2026-09-11 03:46:05,726 26 INFO rb-c800635-224702-414046 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansTelugu-Bol.woff2 2026-09-11 03:46:05,726 26 INFO rb-c800635-224702-414046 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-BolIta.woff2 2026-09-11 03:46:05,726 26 INFO rb-c800635-224702-414046 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-BolIta.woff2 2026-09-11 03:46:05,727 26 INFO rb-c800635-224702-414046 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-BolIta.woff2 2026-09-11 03:46:05,727 26 INFO rb-c800635-224702-414046 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansTelugu-BolIta.woff2 2026-09-11 03:46:05,727 26 INFO rb-c800635-224702-414046 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-Bla.woff2 2026-09-11 03:46:05,728 26 INFO rb-c800635-224702-414046 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-Bla.woff2 2026-09-11 03:46:05,728 26 INFO rb-c800635-224702-414046 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-Bla.woff2 2026-09-11 03:46:05,728 26 INFO rb-c800635-224702-414046 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansTelugu-Bla.woff2 2026-09-11 03:46:05,729 26 INFO rb-c800635-224702-414046 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-BlaIta.woff2 2026-09-11 03:46:05,729 26 INFO rb-c800635-224702-414046 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-BlaIta.woff2 2026-09-11 03:46:05,729 26 INFO rb-c800635-224702-414046 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-BlaIta.woff2 2026-09-11 03:46:05,730 26 INFO rb-c800635-224702-414046 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansTelugu-BlaIta.woff2 2026-09-11 03:46:05,781 26 INFO ? werkzeug: 127.0.0.1 - - [11/Sep/2026 03:46:05] "GET /web/static/fonts/lato/Lato-RegIta-webfont.woff HTTP/1.1" 200 - 0 0.000 0.015 2026-09-11 03:46:05,781 26 INFO ? werkzeug: 127.0.0.1 - - [11/Sep/2026 03:46:05] "GET /web/static/fonts/lato/Lato-LigIta-webfont.woff HTTP/1.1" 200 - 0 0.000 0.025 2026-09-11 03:46:05,784 26 INFO ? werkzeug: 127.0.0.1 - - [11/Sep/2026 03:46:05] "GET /web/static/fonts/lato/Lato-Lig-webfont.woff HTTP/1.1" 200 - 0 0.000 0.029 2026-09-11 03:46:05,787 26 INFO ? werkzeug: 127.0.0.1 - - [11/Sep/2026 03:46:05] "GET /web/static/fonts/lato/Lato-Hai-webfont.woff HTTP/1.1" 200 - 0 0.000 0.032 2026-09-11 03:46:05,788 26 INFO ? werkzeug: 127.0.0.1 - - [11/Sep/2026 03:46:05] "GET /web/static/fonts/lato/Lato-HaiIta-webfont.woff HTTP/1.1" 200 - 0 0.000 0.036 2026-09-11 03:46:05,802 26 INFO rb-c800635-224702-414046 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-09-11 03:46:05,806 26 INFO ? werkzeug: 127.0.0.1 - - [11/Sep/2026 03:46:05] "GET /web/static/fonts/lato/Lato-Bol-webfont.woff HTTP/1.1" 200 - 0 0.000 0.038 2026-09-11 03:46:05,851 26 INFO rb-c800635-224702-414046 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-Hai.woff 2026-09-11 03:46:05,851 26 INFO rb-c800635-224702-414046 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-Hai.woff 2026-09-11 03:46:05,852 26 INFO rb-c800635-224702-414046 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-Hai.woff 2026-09-11 03:46:05,852 26 INFO rb-c800635-224702-414046 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansTelugu-Hai.woff 2026-09-11 03:46:05,853 26 INFO ? werkzeug: 127.0.0.1 - - [11/Sep/2026 03:46:05] "GET /web/static/fonts/lato/Lato-Bla-webfont.woff HTTP/1.1" 200 - 0 0.000 0.022 2026-09-11 03:46:05,855 26 INFO rb-c800635-224702-414046 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-HaiIta.woff 2026-09-11 03:46:05,880 26 INFO ? werkzeug: 127.0.0.1 - - [11/Sep/2026 03:46:05] "GET /web/static/fonts/lato/Lato-BolIta-webfont.woff HTTP/1.1" 200 - 0 0.000 0.061 2026-09-11 03:46:05,885 26 INFO rb-c800635-224702-414046 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-HaiIta.woff 2026-09-11 03:46:05,893 26 INFO rb-c800635-224702-414046 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-HaiIta.woff 2026-09-11 03:46:05,906 26 INFO ? werkzeug: 127.0.0.1 - - [11/Sep/2026 03:46:05] "GET /web/static/fonts/google/Tajawal/Tajawal-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.005 2026-09-11 03:46:05,906 26 INFO ? werkzeug: 127.0.0.1 - - [11/Sep/2026 03:46:05] "GET /web/static/fonts/lato/Lato-BlaIta-webfont.woff HTTP/1.1" 200 - 0 0.000 0.028 2026-09-11 03:46:05,907 26 INFO ? werkzeug: 127.0.0.1 - - [11/Sep/2026 03:46:05] "GET /web/static/fonts/google/Montserrat/Montserrat-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.025 2026-09-11 03:46:05,909 26 INFO rb-c800635-224702-414046 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansTelugu-HaiIta.woff 2026-09-11 03:46:05,919 26 INFO ? werkzeug: 127.0.0.1 - - [11/Sep/2026 03:46:05] "GET /web/static/fonts/google/Raleway/Raleway-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.023 2026-09-11 03:46:05,920 26 INFO ? werkzeug: 127.0.0.1 - - [11/Sep/2026 03:46:05] "GET /web/static/fonts/google/Open_Sans/Open_Sans-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.037 2026-09-11 03:46:05,924 26 INFO rb-c800635-224702-414046 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-Lig.woff 2026-09-11 03:46:05,927 26 INFO ? werkzeug: 127.0.0.1 - - [11/Sep/2026 03:46:05] "GET /web/static/fonts/google/Oswald/Oswald-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.039 2026-09-11 03:46:05,933 26 INFO rb-c800635-224702-414046 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-Lig.woff 2026-09-11 03:46:05,943 26 INFO rb-c800635-224702-414046 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-Lig.woff 2026-09-11 03:46:05,945 26 INFO rb-c800635-224702-414046 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansTelugu-Lig.woff 2026-09-11 03:46:05,947 26 INFO rb-c800635-224702-414046 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #86010714 started for PoS orders references: [{'name': '/', 'pos_reference': '261-118-000001', 'uuid': '52d86c96-0ac8-403e-833d-1725c5f889dd'}] 2026-09-11 03:46:05,951 26 INFO rb-c800635-224702-414046 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-LigIta.woff 2026-09-11 03:46:05,954 26 INFO ? werkzeug: 127.0.0.1 - - [11/Sep/2026 03:46:05] "GET /web/static/fonts/google/Fira_Mono/Fira_Mono-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.013 2026-09-11 03:46:05,955 26 INFO rb-c800635-224702-414046 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-LigIta.woff 2026-09-11 03:46:05,957 26 INFO rb-c800635-224702-414046 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-LigIta.woff 2026-09-11 03:46:05,960 26 INFO rb-c800635-224702-414046 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansTelugu-LigIta.woff 2026-09-11 03:46:05,965 26 INFO rb-c800635-224702-414046 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-Reg.woff 2026-09-11 03:46:05,970 26 INFO rb-c800635-224702-414046 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-Reg.woff 2026-09-11 03:46:05,973 26 INFO rb-c800635-224702-414046 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-Reg.woff 2026-09-11 03:46:05,985 26 INFO rb-c800635-224702-414046 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansTelugu-Reg.woff 2026-09-11 03:46:05,988 26 INFO rb-c800635-224702-414046 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-RegIta.woff 2026-09-11 03:46:05,989 26 INFO rb-c800635-224702-414046 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-RegIta.woff 2026-09-11 03:46:05,990 26 INFO rb-c800635-224702-414046 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-RegIta.woff 2026-09-11 03:46:05,990 26 INFO rb-c800635-224702-414046 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-09-11 03:46:05,991 26 INFO rb-c800635-224702-414046 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansTelugu-RegIta.woff 2026-09-11 03:46:05,992 26 INFO rb-c800635-224702-414046 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-Bol.woff 2026-09-11 03:46:05,992 26 INFO rb-c800635-224702-414046 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-Bol.woff 2026-09-11 03:46:05,993 26 INFO rb-c800635-224702-414046 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-Bol.woff 2026-09-11 03:46:05,993 26 INFO rb-c800635-224702-414046 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansTelugu-Bol.woff 2026-09-11 03:46:05,993 26 INFO rb-c800635-224702-414046 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-BolIta.woff 2026-09-11 03:46:05,993 26 INFO rb-c800635-224702-414046 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-BolIta.woff 2026-09-11 03:46:05,994 26 INFO rb-c800635-224702-414046 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-BolIta.woff 2026-09-11 03:46:05,994 26 INFO rb-c800635-224702-414046 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansTelugu-BolIta.woff 2026-09-11 03:46:05,994 26 INFO rb-c800635-224702-414046 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-Bla.woff 2026-09-11 03:46:05,994 26 INFO rb-c800635-224702-414046 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-Bla.woff 2026-09-11 03:46:05,995 26 INFO rb-c800635-224702-414046 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-Bla.woff 2026-09-11 03:46:05,995 26 INFO rb-c800635-224702-414046 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansTelugu-Bla.woff 2026-09-11 03:46:05,995 26 INFO rb-c800635-224702-414046 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-BlaIta.woff 2026-09-11 03:46:05,995 26 INFO rb-c800635-224702-414046 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-BlaIta.woff 2026-09-11 03:46:05,995 26 INFO rb-c800635-224702-414046 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-BlaIta.woff 2026-09-11 03:46:05,996 26 INFO rb-c800635-224702-414046 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansTelugu-BlaIta.woff 2026-09-11 03:46:06,012 26 INFO ? werkzeug: 127.0.0.1 - - [11/Sep/2026 03:46:06] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff HTTP/1.1" 200 - 0 0.000 0.009 2026-09-11 03:46:06,025 26 INFO ? werkzeug: 127.0.0.1 - - [11/Sep/2026 03:46:06] "GET /web/static/fonts/lato/Lato-Lig-webfont.ttf HTTP/1.1" 200 - 0 0.000 0.007 2026-09-11 03:46:06,025 26 INFO ? werkzeug: 127.0.0.1 - - [11/Sep/2026 03:46:06] "GET /web/static/src/libs/fontawesome/fonts/fontawesome-webfont.woff?v=4.7.0 HTTP/1.1" 200 - 0 0.000 0.024 2026-09-11 03:46:06,038 26 INFO ? werkzeug: 127.0.0.1 - - [11/Sep/2026 03:46:06] "GET /web/static/fonts/lato/Lato-RegIta-webfont.ttf HTTP/1.1" 200 - 0 0.000 0.026 2026-09-11 03:46:06,039 26 INFO ? werkzeug: 127.0.0.1 - - [11/Sep/2026 03:46:06] "GET /web/static/fonts/lato/Lato-Reg-webfont.ttf HTTP/1.1" 200 - 0 0.000 0.030 2026-09-11 03:46:06,093 26 INFO ? werkzeug: 127.0.0.1 - - [11/Sep/2026 03:46:06] "GET /web/static/fonts/lato/Lato-HaiIta-webfont.ttf HTTP/1.1" 200 - 0 0.000 0.027 2026-09-11 03:46:06,099 26 INFO ? werkzeug: 127.0.0.1 - - [11/Sep/2026 03:46:06] "GET /web/static/fonts/lato/Lato-Hai-webfont.ttf HTTP/1.1" 200 - 0 0.000 0.027 2026-09-11 03:46:06,116 26 INFO rb-c800635-224702-414046 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-Hai.ttf 2026-09-11 03:46:06,117 26 INFO rb-c800635-224702-414046 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-Hai.ttf 2026-09-11 03:46:06,119 26 INFO rb-c800635-224702-414046 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-Hai.ttf 2026-09-11 03:46:06,119 26 INFO ? werkzeug: 127.0.0.1 - - [11/Sep/2026 03:46:06] "GET /web/static/fonts/lato/Lato-LigIta-webfont.ttf HTTP/1.1" 200 - 0 0.000 0.016 2026-09-11 03:46:06,120 26 INFO rb-c800635-224702-414046 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansTelugu-Hai.ttf 2026-09-11 03:46:06,121 26 INFO ? werkzeug: 127.0.0.1 - - [11/Sep/2026 03:46:06] "GET /web/static/fonts/lato/Lato-Bol-webfont.ttf HTTP/1.1" 200 - 0 0.000 0.010 2026-09-11 03:46:06,121 26 INFO rb-c800635-224702-414046 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-HaiIta.ttf 2026-09-11 03:46:06,123 26 INFO rb-c800635-224702-414046 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-HaiIta.ttf 2026-09-11 03:46:06,124 26 INFO rb-c800635-224702-414046 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-HaiIta.ttf 2026-09-11 03:46:06,125 26 INFO rb-c800635-224702-414046 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansTelugu-HaiIta.ttf 2026-09-11 03:46:06,126 26 INFO rb-c800635-224702-414046 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-Lig.ttf 2026-09-11 03:46:06,127 26 INFO rb-c800635-224702-414046 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-Lig.ttf 2026-09-11 03:46:06,127 26 INFO rb-c800635-224702-414046 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-Lig.ttf 2026-09-11 03:46:06,127 26 INFO rb-c800635-224702-414046 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansTelugu-Lig.ttf 2026-09-11 03:46:06,128 26 INFO rb-c800635-224702-414046 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-LigIta.ttf 2026-09-11 03:46:06,129 26 INFO rb-c800635-224702-414046 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-LigIta.ttf 2026-09-11 03:46:06,129 26 INFO rb-c800635-224702-414046 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-LigIta.ttf 2026-09-11 03:46:06,129 26 INFO rb-c800635-224702-414046 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansTelugu-LigIta.ttf 2026-09-11 03:46:06,130 26 INFO rb-c800635-224702-414046 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-Reg.ttf 2026-09-11 03:46:06,130 26 INFO rb-c800635-224702-414046 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-Reg.ttf 2026-09-11 03:46:06,130 26 INFO rb-c800635-224702-414046 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-Reg.ttf 2026-09-11 03:46:06,132 26 INFO rb-c800635-224702-414046 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansTelugu-Reg.ttf 2026-09-11 03:46:06,133 26 INFO rb-c800635-224702-414046 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-RegIta.ttf 2026-09-11 03:46:06,133 26 INFO rb-c800635-224702-414046 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-RegIta.ttf 2026-09-11 03:46:06,134 26 INFO rb-c800635-224702-414046 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-RegIta.ttf 2026-09-11 03:46:06,134 26 INFO rb-c800635-224702-414046 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansTelugu-RegIta.ttf 2026-09-11 03:46:06,135 26 INFO rb-c800635-224702-414046 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-Bol.ttf 2026-09-11 03:46:06,135 26 INFO rb-c800635-224702-414046 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-Bol.ttf 2026-09-11 03:46:06,136 26 INFO rb-c800635-224702-414046 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-Bol.ttf 2026-09-11 03:46:06,136 26 INFO rb-c800635-224702-414046 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansTelugu-Bol.ttf 2026-09-11 03:46:06,136 26 INFO rb-c800635-224702-414046 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-BolIta.ttf 2026-09-11 03:46:06,137 26 INFO rb-c800635-224702-414046 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-BolIta.ttf 2026-09-11 03:46:06,137 26 INFO rb-c800635-224702-414046 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-BolIta.ttf 2026-09-11 03:46:06,137 26 INFO rb-c800635-224702-414046 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansTelugu-BolIta.ttf 2026-09-11 03:46:06,137 26 INFO rb-c800635-224702-414046 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-Bla.ttf 2026-09-11 03:46:06,138 26 INFO rb-c800635-224702-414046 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-Bla.ttf 2026-09-11 03:46:06,138 26 INFO rb-c800635-224702-414046 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-Bla.ttf 2026-09-11 03:46:06,138 26 INFO rb-c800635-224702-414046 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansTelugu-Bla.ttf 2026-09-11 03:46:06,138 26 INFO rb-c800635-224702-414046 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-BlaIta.ttf 2026-09-11 03:46:06,139 26 INFO rb-c800635-224702-414046 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-BlaIta.ttf 2026-09-11 03:46:06,139 26 INFO rb-c800635-224702-414046 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-BlaIta.ttf 2026-09-11 03:46:06,139 26 INFO rb-c800635-224702-414046 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansTelugu-BlaIta.ttf 2026-09-11 03:46:06,146 26 INFO ? werkzeug: 127.0.0.1 - - [11/Sep/2026 03:46:06] "GET /web/static/fonts/lato/Lato-Bla-webfont.ttf HTTP/1.1" 200 - 0 0.000 0.006 2026-09-11 03:46:06,148 26 INFO ? werkzeug: 127.0.0.1 - - [11/Sep/2026 03:46:06] "GET /web/static/fonts/lato/Lato-BolIta-webfont.ttf HTTP/1.1" 200 - 0 0.000 0.006 2026-09-11 03:46:06,149 26 INFO ? werkzeug: 127.0.0.1 - - [11/Sep/2026 03:46:06] "GET /web/static/fonts/lato/Lato-BlaIta-webfont.ttf HTTP/1.1" 200 - 0 0.000 0.006 2026-09-11 03:46:06,189 26 INFO rb-c800635-224702-414046 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #86010714 order {'name': '/', 'pos_reference': '261-118-000001', 'uuid': '52d86c96-0ac8-403e-833d-1725c5f889dd'} created pos.order #688 2026-09-11 03:46:06,210 26 INFO rb-c800635-224702-414046 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #86010714 finished 2026-09-11 03:46:06,248 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 03:46:06] "POST /web/dataset/call_kw/pos.order/sync_from_ui#pos.order.sync_from_ui HTTP/1.1" 200 - 63 0.214 0.091 2026-09-11 03:46:06,568 26 INFO rb-c800635-224702-414046 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #37557328 started for PoS orders references: [{'name': '/', 'pos_reference': '261-118-000002', 'uuid': 'c03feed0-22e8-4161-9c39-41030d1150b4'}] 2026-09-11 03:46:06,575 26 INFO rb-c800635-224702-414046 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-09-11 03:46:06,613 26 INFO rb-c800635-224702-414046 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #37557328 order {'name': '/', 'pos_reference': '261-118-000002', 'uuid': 'c03feed0-22e8-4161-9c39-41030d1150b4'} created pos.order #689 2026-09-11 03:46:06,624 26 INFO rb-c800635-224702-414046 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #37557328 finished 2026-09-11 03:46:06,657 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 03:46:06] "POST /web/dataset/call_kw/pos.order/sync_from_ui#pos.order.sync_from_ui HTTP/1.1" 200 - 46 0.026 0.068 2026-09-11 03:46:06,698 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 03:46:06] "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.006 2026-09-11 03:46:06,699 26 INFO rb-c800635-224702-414046 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-09-11 03:46:06,747 26 INFO rb-c800635-224702-414046 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-09-11 03:46:06,798 26 INFO rb-c800635-224702-414046 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_01_pos_restaurant.browser: [35/147] Tour pos_restaurant_sync → Step body 2026-09-11 03:46:06,851 26 INFO rb-c800635-224702-414046 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_01_pos_restaurant.browser: [36/147] Tour pos_restaurant_sync → Step body 2026-09-11 03:46:06,902 26 INFO rb-c800635-224702-414046 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-09-11 03:46:06,960 26 INFO rb-c800635-224702-414046 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-09-11 03:46:06,965 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 03:46: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-09-11 03:46:06,995 26 INFO rb-c800635-224702-414046 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #92987674 started for PoS orders references: [{'name': '/', 'pos_reference': '261-118-000002', 'uuid': 'c03feed0-22e8-4161-9c39-41030d1150b4'}] 2026-09-11 03:46:07,013 26 INFO rb-c800635-224702-414046 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #92987674 order {'name': '/', 'pos_reference': '261-118-000002', 'uuid': 'c03feed0-22e8-4161-9c39-41030d1150b4'} updated pos.order #689 2026-09-11 03:46:07,019 26 INFO rb-c800635-224702-414046 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-09-11 03:46:07,035 26 INFO rb-c800635-224702-414046 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #92987674 finished 2026-09-11 03:46:07,067 26 INFO rb-c800635-224702-414046 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-09-11 03:46:07,110 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 03:46:07] "POST /web/dataset/call_kw/pos.order/sync_from_ui#pos.order.sync_from_ui HTTP/1.1" 200 - 66 0.037 0.081 2026-09-11 03:46:07,165 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 03:46:07] "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.008 2026-09-11 03:46:07,169 26 INFO rb-c800635-224702-414046 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-09-11 03:46:07,221 26 INFO rb-c800635-224702-414046 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-09-11 03:46:07,269 26 INFO rb-c800635-224702-414046 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-09-11 03:46:07,319 26 INFO rb-c800635-224702-414046 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-09-11 03:46:07,370 26 INFO rb-c800635-224702-414046 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-09-11 03:46:07,427 26 INFO rb-c800635-224702-414046 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-09-11 03:46:09,464 26 INFO rb-c800635-224702-414046 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-09-11 03:46:09,532 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 03:46:09] "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.007 2026-09-11 03:46:09,533 26 INFO rb-c800635-224702-414046 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-09-11 03:46:09,595 26 INFO rb-c800635-224702-414046 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-09-11 03:46:09,640 26 INFO rb-c800635-224702-414046 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-09-11 03:46:09,691 26 INFO rb-c800635-224702-414046 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-09-11 03:46:09,742 26 INFO rb-c800635-224702-414046 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-09-11 03:46:09,811 26 INFO rb-c800635-224702-414046 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-09-11 03:46:09,857 26 INFO rb-c800635-224702-414046 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-09-11 03:46:09,908 26 INFO rb-c800635-224702-414046 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-09-11 03:46:09,959 26 INFO rb-c800635-224702-414046 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-09-11 03:46:10,009 26 INFO rb-c800635-224702-414046 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-09-11 03:46:10,060 26 INFO rb-c800635-224702-414046 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-09-11 03:46:10,110 26 INFO rb-c800635-224702-414046 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_01_pos_restaurant.browser: [59/147] Tour pos_restaurant_sync → Step body 2026-09-11 03:46:10,163 26 INFO rb-c800635-224702-414046 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-09-11 03:46:10,220 26 INFO rb-c800635-224702-414046 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-09-11 03:46:10,272 26 INFO rb-c800635-224702-414046 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-09-11 03:46:10,322 26 INFO rb-c800635-224702-414046 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-09-11 03:46:10,394 26 INFO rb-c800635-224702-414046 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-09-11 03:46:10,403 26 INFO ? werkzeug: 127.0.0.1 - - [11/Sep/2026 03:46:10] "GET /point_of_sale/static/src/img/money.png HTTP/1.1" 200 - 0 0.000 0.002 2026-09-11 03:46:10,404 26 INFO ? werkzeug: 127.0.0.1 - - [11/Sep/2026 03:46:10] "GET /point_of_sale/static/src/img/card-bank.png HTTP/1.1" 200 - 0 0.000 0.003 2026-09-11 03:46:10,462 26 INFO rb-c800635-224702-414046 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-09-11 03:46:10,524 26 INFO rb-c800635-224702-414046 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-09-11 03:46:10,528 26 INFO rb-c800635-224702-414046 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #42411120 started for PoS orders references: [{'name': '/', 'pos_reference': '261-118-000003', 'uuid': 'c9f22f27-1807-4f2d-bd9e-e323727468af'}] 2026-09-11 03:46:10,534 26 INFO ? werkzeug: 127.0.0.1 - - [11/Sep/2026 03:46:10] "GET /web/static/img/spin.svg HTTP/1.1" 200 - 0 0.000 0.004 2026-09-11 03:46:10,838 26 INFO rb-c800635-224702-414046 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #42411120 order {'name': '/', 'pos_reference': '261-118-000003', 'uuid': 'c9f22f27-1807-4f2d-bd9e-e323727468af'} created pos.order #690 2026-09-11 03:46:10,849 26 INFO rb-c800635-224702-414046 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #42411120 finished 2026-09-11 03:46:10,886 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 03:46:10] "POST /web/dataset/call_kw/pos.order/sync_from_ui#pos.order.sync_from_ui HTTP/1.1" 200 - 179 0.129 0.231 2026-09-11 03:46:11,027 26 INFO rb-c800635-224702-414046 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-09-11 03:46:11,079 26 INFO rb-c800635-224702-414046 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-09-11 03:46:11,126 26 INFO rb-c800635-224702-414046 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-09-11 03:46:11,191 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 03:46:11] "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.006 2026-09-11 03:46:11,196 26 INFO rb-c800635-224702-414046 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-09-11 03:46:11,267 26 INFO rb-c800635-224702-414046 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-09-11 03:46:11,328 26 INFO rb-c800635-224702-414046 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-09-11 03:46:11,379 26 INFO rb-c800635-224702-414046 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-09-11 03:46:11,430 26 INFO rb-c800635-224702-414046 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-09-11 03:46:11,481 26 INFO rb-c800635-224702-414046 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_01_pos_restaurant.browser: [75/147] Tour pos_restaurant_sync → Step body 2026-09-11 03:46:11,533 26 INFO rb-c800635-224702-414046 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-09-11 03:46:11,599 26 INFO rb-c800635-224702-414046 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-09-11 03:46:11,602 26 INFO rb-c800635-224702-414046 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #83251253 started for PoS orders references: [{'name': '/', 'pos_reference': '261-118-000004', 'uuid': '14548c52-e19e-4686-ad4a-fc89f3ce701d'}] 2026-09-11 03:46:11,673 26 INFO rb-c800635-224702-414046 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #83251253 order {'name': '/', 'pos_reference': '261-118-000004', 'uuid': '14548c52-e19e-4686-ad4a-fc89f3ce701d'} created pos.order #691 2026-09-11 03:46:11,683 26 INFO rb-c800635-224702-414046 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #83251253 finished 2026-09-11 03:46:11,737 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 03:46:11] "POST /web/dataset/call_kw/pos.order/sync_from_ui#pos.order.sync_from_ui HTTP/1.1" 200 - 45 0.059 0.077 2026-09-11 03:46:11,783 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 03:46:11] "POST /web/dataset/call_kw/pos.config/read_config_open_orders#pos.config.read_config_open_orders HTTP/1.1" 200 - 6 0.006 0.007 2026-09-11 03:46:11,785 26 INFO rb-c800635-224702-414046 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-09-11 03:46:11,834 26 INFO rb-c800635-224702-414046 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_01_pos_restaurant.browser: [79/147] Tour pos_restaurant_sync → Step body 2026-09-11 03:46:11,890 26 INFO rb-c800635-224702-414046 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-09-11 03:46:11,936 26 INFO rb-c800635-224702-414046 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-09-11 03:46:11,987 26 INFO rb-c800635-224702-414046 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-09-11 03:46:12,038 26 INFO rb-c800635-224702-414046 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-09-11 03:46:12,095 26 INFO rb-c800635-224702-414046 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-09-11 03:46:12,145 26 INFO rb-c800635-224702-414046 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-09-11 03:46:12,196 26 INFO rb-c800635-224702-414046 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-09-11 03:46:12,252 26 INFO rb-c800635-224702-414046 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-09-11 03:46:12,310 26 INFO rb-c800635-224702-414046 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-09-11 03:46:12,315 26 INFO rb-c800635-224702-414046 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #32141377 started for PoS orders references: [{'name': '/', 'pos_reference': '261-118-000004', 'uuid': '14548c52-e19e-4686-ad4a-fc89f3ce701d'}] 2026-09-11 03:46:12,430 26 INFO rb-c800635-224702-414046 odoo.addons.point_of_sale.models.pos_order: Added payment_ids [680] to pos.order #691 2026-09-11 03:46:12,595 26 INFO rb-c800635-224702-414046 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #32141377 order {'name': '/', 'pos_reference': '261-118-000004', 'uuid': '14548c52-e19e-4686-ad4a-fc89f3ce701d'} updated pos.order #691 2026-09-11 03:46:12,604 26 INFO rb-c800635-224702-414046 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #32141377 finished 2026-09-11 03:46:12,662 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 03:46:12] "POST /web/dataset/call_kw/pos.order/sync_from_ui#pos.order.sync_from_ui HTTP/1.1" 200 - 143 0.141 0.210 2026-09-11 03:46:12,743 26 INFO rb-c800635-224702-414046 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-09-11 03:46:12,791 26 INFO rb-c800635-224702-414046 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-09-11 03:46:12,842 26 INFO rb-c800635-224702-414046 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-09-11 03:46:12,907 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 03:46:12] "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.007 2026-09-11 03:46:12,908 26 INFO rb-c800635-224702-414046 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-09-11 03:46:12,958 26 INFO rb-c800635-224702-414046 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-09-11 03:46:13,009 26 INFO rb-c800635-224702-414046 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-09-11 03:46:13,059 26 INFO rb-c800635-224702-414046 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-09-11 03:46:13,119 26 INFO rb-c800635-224702-414046 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-09-11 03:46:15,164 26 INFO rb-c800635-224702-414046 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-09-11 03:46:15,227 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 03:46:15] "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-09-11 03:46:15,237 26 INFO rb-c800635-224702-414046 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-09-11 03:46:15,298 26 INFO rb-c800635-224702-414046 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-09-11 03:46:15,348 26 INFO rb-c800635-224702-414046 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-09-11 03:46:15,399 26 INFO rb-c800635-224702-414046 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-09-11 03:46:15,449 26 INFO rb-c800635-224702-414046 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-09-11 03:46:15,514 26 INFO rb-c800635-224702-414046 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-09-11 03:46:15,565 26 INFO rb-c800635-224702-414046 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-09-11 03:46:15,616 26 INFO rb-c800635-224702-414046 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-09-11 03:46:15,666 26 INFO rb-c800635-224702-414046 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-09-11 03:46:15,726 26 INFO rb-c800635-224702-414046 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-09-11 03:46:15,750 26 INFO rb-c800635-224702-414046 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #30527540 started for PoS orders references: [{'name': '/', 'pos_reference': '261-118-000005', 'uuid': '14a71528-1855-463b-a947-bbdbc5457f91'}] 2026-09-11 03:46:15,797 26 INFO rb-c800635-224702-414046 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #30527540 order {'name': '/', 'pos_reference': '261-118-000005', 'uuid': '14a71528-1855-463b-a947-bbdbc5457f91'} created pos.order #692 2026-09-11 03:46:15,808 26 INFO rb-c800635-224702-414046 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #30527540 finished 2026-09-11 03:46:15,842 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 03:46:15] "POST /web/dataset/call_kw/pos.order/sync_from_ui#pos.order.sync_from_ui HTTP/1.1" 200 - 46 0.030 0.063 2026-09-11 03:46:15,872 26 INFO rb-c800635-224702-414046 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-09-11 03:46:15,923 26 INFO rb-c800635-224702-414046 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-09-11 03:46:15,990 26 INFO rb-c800635-224702-414046 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-09-11 03:46:16,043 26 INFO rb-c800635-224702-414046 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-09-11 03:46:16,052 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 03:46:16] "POST /web/dataset/call_kw/pos.order/read_pos_orders#pos.order.read_pos_orders HTTP/1.1" 200 - 37 0.020 0.040 2026-09-11 03:46:16,100 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 03:46:16] "POST /web/dataset/call_kw/pos.config/notify_synchronisation#pos.config.notify_synchronisation HTTP/1.1" 200 - 4 0.021 0.017 2026-09-11 03:46:16,118 26 INFO rb-c800635-224702-414046 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-09-11 03:46:16,175 26 INFO rb-c800635-224702-414046 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-09-11 03:46:16,242 26 INFO rb-c800635-224702-414046 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-09-11 03:46:16,247 26 INFO rb-c800635-224702-414046 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #45231928 started for PoS orders references: [{'name': '/', 'pos_reference': '261-118-000002', 'uuid': 'c03feed0-22e8-4161-9c39-41030d1150b4'}] 2026-09-11 03:46:16,265 26 INFO rb-c800635-224702-414046 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #45231928 order {'name': '/', 'pos_reference': '261-118-000002', 'uuid': 'c03feed0-22e8-4161-9c39-41030d1150b4'} updated pos.order #689 2026-09-11 03:46:16,278 26 INFO rb-c800635-224702-414046 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #45231928 finished 2026-09-11 03:46:16,335 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 03:46:16] "POST /web/dataset/call_kw/pos.order/sync_from_ui#pos.order.sync_from_ui HTTP/1.1" 200 - 48 0.034 0.055 2026-09-11 03:46:16,425 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 03:46:16] "POST /web/dataset/call_kw/pos.order/action_pos_order_cancel#pos.order.action_pos_order_cancel HTTP/1.1" 200 - 41 0.022 0.048 2026-09-11 03:46:16,459 26 INFO rb-c800635-224702-414046 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-09-11 03:46:16,519 26 INFO rb-c800635-224702-414046 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-09-11 03:46:16,567 26 INFO rb-c800635-224702-414046 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-09-11 03:46:16,633 26 INFO rb-c800635-224702-414046 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-09-11 03:46:16,634 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 03:46:16] "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.008 2026-09-11 03:46:16,684 26 INFO rb-c800635-224702-414046 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-09-11 03:46:16,743 26 INFO rb-c800635-224702-414046 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-09-11 03:46:18,780 26 INFO rb-c800635-224702-414046 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-09-11 03:46:18,843 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 03:46:18] "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-09-11 03:46:18,849 26 INFO rb-c800635-224702-414046 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-09-11 03:46:18,897 26 INFO rb-c800635-224702-414046 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-09-11 03:46:18,948 26 INFO rb-c800635-224702-414046 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-09-11 03:46:18,999 26 INFO rb-c800635-224702-414046 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-09-11 03:46:19,060 26 INFO rb-c800635-224702-414046 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-09-11 03:46:19,111 26 INFO rb-c800635-224702-414046 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-09-11 03:46:19,162 26 INFO rb-c800635-224702-414046 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-09-11 03:46:19,213 26 INFO rb-c800635-224702-414046 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_01_pos_restaurant.browser: [129/147] Tour pos_restaurant_sync → Step body 2026-09-11 03:46:19,266 26 INFO rb-c800635-224702-414046 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-09-11 03:46:19,333 26 INFO rb-c800635-224702-414046 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-09-11 03:46:19,335 26 INFO rb-c800635-224702-414046 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #85142914 started for PoS orders references: [{'name': '/', 'pos_reference': '261-118-000006', 'uuid': '247a5c51-22a3-45e5-8ff6-1ac00bc58cd7'}] 2026-09-11 03:46:19,376 26 INFO rb-c800635-224702-414046 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #85142914 order {'name': '/', 'pos_reference': '261-118-000006', 'uuid': '247a5c51-22a3-45e5-8ff6-1ac00bc58cd7'} created pos.order #693 2026-09-11 03:46:19,388 26 INFO rb-c800635-224702-414046 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #85142914 finished 2026-09-11 03:46:19,427 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 03:46:19] "POST /web/dataset/call_kw/pos.order/sync_from_ui#pos.order.sync_from_ui HTTP/1.1" 200 - 42 0.029 0.066 2026-09-11 03:46:19,483 26 INFO rb-c800635-224702-414046 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_01_pos_restaurant.browser: [132/147] Tour pos_restaurant_sync → Step body 2026-09-11 03:46:19,484 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 03:46:19] "POST /web/dataset/call_kw/pos.config/read_config_open_orders#pos.config.read_config_open_orders HTTP/1.1" 200 - 6 0.006 0.008 2026-09-11 03:46:19,534 26 INFO rb-c800635-224702-414046 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_01_pos_restaurant.browser: [133/147] Tour pos_restaurant_sync → Step body 2026-09-11 03:46:19,587 26 INFO rb-c800635-224702-414046 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-09-11 03:46:19,652 26 INFO rb-c800635-224702-414046 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-09-11 03:46:19,702 26 INFO rb-c800635-224702-414046 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-09-11 03:46:19,753 26 INFO rb-c800635-224702-414046 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-09-11 03:46:19,803 26 INFO rb-c800635-224702-414046 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_01_pos_restaurant.browser: [138/147] Tour pos_restaurant_sync → Step body 2026-09-11 03:46:19,856 26 INFO rb-c800635-224702-414046 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-09-11 03:46:19,917 26 INFO rb-c800635-224702-414046 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-09-11 03:46:19,924 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 03:46:19] "POST /web/dataset/call_kw/pos.order/get_preparation_change#pos.order.get_preparation_change HTTP/1.1" 200 - 1 0.001 0.005 2026-09-11 03:46:19,945 26 INFO rb-c800635-224702-414046 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #51920599 started for PoS orders references: [{'name': '/', 'pos_reference': '261-118-000006', 'uuid': '247a5c51-22a3-45e5-8ff6-1ac00bc58cd7'}] 2026-09-11 03:46:19,970 26 INFO rb-c800635-224702-414046 odoo.addons.point_of_sale.models.pos_order: Added lines [1136] to pos.order #693 2026-09-11 03:46:19,976 26 INFO rb-c800635-224702-414046 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #51920599 order {'name': '/', 'pos_reference': '261-118-000006', 'uuid': '247a5c51-22a3-45e5-8ff6-1ac00bc58cd7'} updated pos.order #693 2026-09-11 03:46:19,988 26 INFO rb-c800635-224702-414046 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #51920599 finished 2026-09-11 03:46:20,051 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 03:46:20] "POST /web/dataset/call_kw/pos.order/sync_from_ui#pos.order.sync_from_ui HTTP/1.1" 200 - 55 0.035 0.074 2026-09-11 03:46:20,098 26 INFO rb-c800635-224702-414046 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-09-11 03:46:20,112 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 03:46:20] "POST /web/dataset/call_kw/pos.config/read_config_open_orders#pos.config.read_config_open_orders HTTP/1.1" 200 - 6 0.005 0.023 2026-09-11 03:46:20,157 26 INFO rb-c800635-224702-414046 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_01_pos_restaurant.browser: [142/147] Tour pos_restaurant_sync → Step body 2026-09-11 03:46:20,212 26 INFO rb-c800635-224702-414046 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-09-11 03:46:20,262 26 INFO rb-c800635-224702-414046 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-09-11 03:46:20,320 26 INFO rb-c800635-224702-414046 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-09-11 03:46:20,377 26 INFO rb-c800635-224702-414046 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-09-11 03:46:20,437 26 INFO rb-c800635-224702-414046 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_01_pos_restaurant.browser: [147/147] Tour pos_restaurant_sync → Step .floor-map 2026-09-11 03:46:20,441 26 INFO rb-c800635-224702-414046 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #89596462 started for PoS orders references: [{'name': '/', 'pos_reference': '261-118-000006', 'uuid': '247a5c51-22a3-45e5-8ff6-1ac00bc58cd7'}] 2026-09-11 03:46:20,461 26 INFO rb-c800635-224702-414046 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #89596462 order {'name': '/', 'pos_reference': '261-118-000006', 'uuid': '247a5c51-22a3-45e5-8ff6-1ac00bc58cd7'} updated pos.order #693 2026-09-11 03:46:20,472 26 INFO rb-c800635-224702-414046 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #89596462 finished 2026-09-11 03:46:20,556 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 03:46:20] "POST /web/dataset/call_kw/pos.order/sync_from_ui#pos.order.sync_from_ui HTTP/1.1" 200 - 48 0.049 0.068 2026-09-11 03:46:20,668 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 03:46:20] "POST /web/dataset/call_kw/pos.order/action_pos_order_cancel#pos.order.action_pos_order_cancel HTTP/1.1" 200 - 41 0.024 0.062 2026-09-11 03:46:20,698 26 INFO rb-c800635-224702-414046 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_01_pos_restaurant.browser: tour succeeded 2026-09-11 03:46:20,698 26 INFO rb-c800635-224702-414046 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_01_pos_restaurant.browser: ╔════════════════════════════════════╗ ║ TOUR pos_restaurant_sync SUCCEEDED ║ ╚════════════════════════════════════╝ 2026-09-11 03:46:20,926 26 INFO rb-c800635-224702-414046 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_01_pos_restaurant.browser: heap 30076768 (allocated 31993856) 2026-09-11 03:46:20,938 26 INFO rb-c800635-224702-414046 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_01_pos_restaurant: Closing chrome headless with pid 99811 2026-09-11 03:46:20,940 26 INFO rb-c800635-224702-414046 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_01_pos_restaurant: Closing websocket connection 2026-09-11 03:46:20,942 26 INFO rb-c800635-224702-414046 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_01_pos_restaurant: Terminating chrome headless with pid 99811 2026-09-11 03:46:21,037 26 INFO rb-c800635-224702-414046 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_01_pos_restaurant: Chrome Log in: /tmp/odoo_tests/rb-c800635-224702-414046/chrome_logs/chrome_log_20260911_034621_037279_test_01_pos_restaurant.txt 2026-09-11 03:46:21,037 26 INFO rb-c800635-224702-414046 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_01_pos_restaurant: Removing chrome user profile "/tmp/tmpndkbh47e_chrome_odoo" 2026-09-11 03:46:21,321 26 INFO rb-c800635-224702-414046 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_01_pos_restaurant: Chrome pid: 100067 2026-09-11 03:46:21,322 26 INFO rb-c800635-224702-414046 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_01_pos_restaurant: Chrome headless temporary user profile dir: /tmp/tmpfm3swab4_chrome_odoo 2026-09-11 03:46:21,322 26 INFO rb-c800635-224702-414046 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_01_pos_restaurant: Issuing json command http://127.0.0.1:45547/json/version 2026-09-11 03:46:21,323 26 INFO rb-c800635-224702-414046 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:45547', path='/json/version', query='', fragment='') with timeout 3 increased to 10s during tests 2026-09-11 03:46:21,351 26 INFO rb-c800635-224702-414046 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_01_pos_restaurant: Browser version: Chrome/150.0.7871.114 2026-09-11 03:46:21,354 26 INFO rb-c800635-224702-414046 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_01_pos_restaurant: Issuing json command http://127.0.0.1:45547/json 2026-09-11 03:46:21,355 26 INFO rb-c800635-224702-414046 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:45547', path='/json', query='', fragment='') with timeout 3 increased to 10s during tests 2026-09-11 03:46:21,361 26 INFO rb-c800635-224702-414046 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_01_pos_restaurant: Websocket url found: ws://127.0.0.1:45547/devtools/page/B2762A2B41EEC9E168F194409EDD3033 2026-09-11 03:46:21,369 26 INFO rb-c800635-224702-414046 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_01_pos_restaurant: Enable chrome headless console log notification 2026-09-11 03:46:21,378 26 INFO rb-c800635-224702-414046 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_01_pos_restaurant: Chrome headless enable page notifications 2026-09-11 03:46:21,419 26 INFO rb-c800635-224702-414046 odoo.addons.base.models.res_users: Login successful for login:pos_user from n/a 2026-09-11 03:46:21,422 26 INFO rb-c800635-224702-414046 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_01_pos_restaurant: Setting session cookie in browser 2026-09-11 03:46:21,428 26 INFO rb-c800635-224702-414046 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-09-11 03:46:21,428 26 INFO rb-c800635-224702-414046 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_01_pos_restaurant: Navigating to: "http://127.0.0.1:8069/pos/ui/118" 2026-09-11 03:46:21,499 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 03:46:21] "GET /pos/ui/118 HTTP/1.1" 200 - 31 0.021 0.038 2026-09-11 03:46:21,503 26 INFO rb-c800635-224702-414046 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_01_pos_restaurant: Navigation result: {'frameId': 'B2762A2B41EEC9E168F194409EDD3033', 'loaderId': '29E35E538A9077496F02C7C8FB75530A', 'isDownload': False} 2026-09-11 03:46:21,504 26 INFO rb-c800635-224702-414046 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_01_pos_restaurant: Evaluate ready code "odoo.isTourReady('pos_restaurant_sync_second_login')" 2026-09-11 03:46:21,522 26 INFO rb-c800635-224702-414046 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-09-11 03:46:21,541 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 03:46:21] "GET /web/assets/31c33ef/web.__assets_tests_call__.min.js HTTP/1.1" 200 - 2 0.003 0.010 2026-09-11 03:46:21,550 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 03:46:21] "GET /web/assets/cbcf32d/point_of_sale.assets_prod.min.css HTTP/1.1" 200 - 2 0.001 0.017 2026-09-11 03:46:21,557 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 03:46:21] "GET /web/assets/e7bee96/point_of_sale.assets_prod.min.js HTTP/1.1" 200 - 2 0.001 0.023 2026-09-11 03:46:21,990 26 INFO ? werkzeug: 127.0.0.1 - - [11/Sep/2026 03:46:21] "GET /web/static/fonts/lato/Lato-Reg-webfont.woff HTTP/1.1" 200 - 0 0.000 0.002 2026-09-11 03:46:21,997 26 INFO ? werkzeug: 127.0.0.1 - - [11/Sep/2026 03:46:21] "GET /point_of_sale/static/src/img/favicon.ico HTTP/1.1" 200 - 0 0.000 0.001 2026-09-11 03:46:22,010 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 03:46:22] "GET /web/webclient/translations?hash=&lang=en_US HTTP/1.1" 200 - 0 0.000 0.004 2026-09-11 03:46:22,020 26 INFO rb-c800635-224702-414046 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-09-11 03:46:22,028 26 INFO rb-c800635-224702-414046 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-09-11 03:46:22,033 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 03:46:22] "POST /web/dataset/call_kw/barcode.nomenclature/read#barcode.nomenclature.read HTTP/1.1" 200 - 2 0.002 0.005 2026-09-11 03:46:22,049 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 03:46:22] "POST /web/dataset/call_kw/barcode.rule/search_read#barcode.rule.search_read HTTP/1.1" 200 - 1 0.000 0.004 2026-09-11 03:46:22,060 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 03:46:22] "POST /pos/ping HTTP/1.1" 200 - 0 0.000 0.002 2026-09-11 03:46:22,079 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 03:46:22] "POST /web/dataset/call_kw/pos.config/register_new_device_identifier#pos.config.register_new_device_identifier HTTP/1.1" 200 - 4 0.002 0.006 2026-09-11 03:46:22,085 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 03:46:22] "GET /bus/websocket_worker_bundle?v=19.0-2 HTTP/1.1" 200 - 2 0.002 0.011 2026-09-11 03:46:22,131 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 03:46:22] "POST /web/dataset/call_kw/pos.session/load_data_params#pos.session.load_data_params HTTP/1.1" 200 - 7 0.019 0.023 2026-09-11 03:46:22,135 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 03:46:22] "GET /websocket?version=19.0-2 HTTP/1.1" 101 - 0 0.000 0.035 2026-09-11 03:46:22,642 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 03:46:22] "POST /web/dataset/call_kw/pos.session/load_data#pos.session.load_data HTTP/1.1" 200 - 308 0.217 0.264 2026-09-11 03:46:22,658 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 03:46: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-09-11 03:46:22,756 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 03:46:22] "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.006 2026-09-11 03:46:22,829 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 03:46:22] "GET /web/image/res.company/109/logo/256x256 HTTP/1.1" 200 - 3 0.003 0.027 2026-09-11 03:46:22,869 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 03:46: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.015 2026-09-11 03:46:22,882 26 INFO rb-c800635-224702-414046 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_01_pos_restaurant.browser: Owl is running in 'dev' mode. 2026-09-11 03:46:22,897 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 03:46:22] "POST /web/dataset/call_kw/product.product/has_access#product.product.has_access HTTP/1.1" 200 - 0 0.000 0.004 2026-09-11 03:46:22,929 26 INFO ? werkzeug: 127.0.0.1 - - [11/Sep/2026 03:46:22] "GET /point_of_sale/static/src/fonts/Inconsolata.otf HTTP/1.1" 200 - 0 0.000 0.001 2026-09-11 03:46:22,953 26 INFO ? werkzeug: 127.0.0.1 - - [11/Sep/2026 03:46:22] "GET /web/static/img/odoo_logo.svg HTTP/1.1" 200 - 0 0.000 0.011 2026-09-11 03:46:22,967 26 INFO ? werkzeug: 127.0.0.1 - - [11/Sep/2026 03:46:22] "GET /hr_attendance/static/img/background-light.svg HTTP/1.1" 200 - 0 0.000 0.008 2026-09-11 03:46:22,978 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 03:46:22] "GET /web/image?model=res.company&id=109&field=logo HTTP/1.1" 200 - 3 0.026 0.017 2026-09-11 03:46:22,980 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 03:46:22] "GET /pos/service-worker.js HTTP/1.1" 200 - 0 0.000 0.018 2026-09-11 03:46:22,990 26 INFO ? werkzeug: 127.0.0.1 - - [11/Sep/2026 03:46: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-09-11 03:46:22,995 26 INFO ? werkzeug: 127.0.0.1 - - [11/Sep/2026 03:46:22] "GET /web/static/fonts/google/Roboto/Roboto-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.001 2026-09-11 03:46:23,020 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 03:46:23] "GET /web/image/res.users/221/avatar_128 HTTP/1.1" 200 - 7 0.016 0.055 2026-09-11 03:46:23,049 26 INFO rb-c800635-224702-414046 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-09-11 03:46:23,094 26 INFO ? werkzeug: 127.0.0.1 - - [11/Sep/2026 03:46:23] "GET /web/static/lib/zxing-library/zxing-library.js HTTP/1.1" 200 - 0 0.000 0.011 2026-09-11 03:46:23,180 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 03:46:23] "GET /pos/ui/118?from_backend=True HTTP/1.1" 200 - 31 0.075 0.037 2026-09-11 03:46:23,238 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 03:46:23] "GET /pos/ui/118 HTTP/1.1" 200 - 31 0.023 0.137 2026-09-11 03:46:23,253 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 03:46:23] "POST /web/dataset/call_kw/pos.config/read_config_open_orders#pos.config.read_config_open_orders HTTP/1.1" 200 - 5 0.007 0.051 2026-09-11 03:46:23,261 26 INFO rb-c800635-224702-414046 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-09-11 03:46:23,290 26 INFO ? werkzeug: 127.0.0.1 - - [11/Sep/2026 03:46:23] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.001 2026-09-11 03:46:25,297 26 INFO rb-c800635-224702-414046 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-09-11 03:46:25,348 26 INFO rb-c800635-224702-414046 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-09-11 03:46:25,399 26 INFO rb-c800635-224702-414046 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-09-11 03:46:25,450 26 INFO rb-c800635-224702-414046 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-09-11 03:46:25,500 26 INFO rb-c800635-224702-414046 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-09-11 03:46:25,551 26 INFO rb-c800635-224702-414046 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-09-11 03:46:25,602 26 INFO rb-c800635-224702-414046 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-09-11 03:46:25,664 26 INFO rb-c800635-224702-414046 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-09-11 03:46:25,725 26 INFO rb-c800635-224702-414046 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-09-11 03:46:25,776 26 INFO rb-c800635-224702-414046 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-09-11 03:46:25,840 26 INFO rb-c800635-224702-414046 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-09-11 03:46:25,846 26 INFO rb-c800635-224702-414046 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #33036180 started for PoS orders references: [{'name': '/', 'pos_reference': '261-118-000005', 'uuid': '14a71528-1855-463b-a947-bbdbc5457f91'}] 2026-09-11 03:46:25,848 26 INFO ? werkzeug: 127.0.0.1 - - [11/Sep/2026 03:46:25] "GET /web/static/img/spin.svg HTTP/1.1" 200 - 0 0.000 0.001 2026-09-11 03:46:25,878 26 INFO rb-c800635-224702-414046 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #33036180 order {'name': '/', 'pos_reference': '261-118-000005', 'uuid': '14a71528-1855-463b-a947-bbdbc5457f91'} updated pos.order #692 2026-09-11 03:46:25,903 26 INFO rb-c800635-224702-414046 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #33036180 finished 2026-09-11 03:46:25,980 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 03:46:25] "POST /web/dataset/call_kw/pos.order/sync_from_ui#pos.order.sync_from_ui HTTP/1.1" 200 - 48 0.056 0.080 2026-09-11 03:46:26,028 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 03:46:26] "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.007 2026-09-11 03:46:26,057 26 INFO rb-c800635-224702-414046 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-09-11 03:46:26,116 26 INFO rb-c800635-224702-414046 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-09-11 03:46:26,167 26 INFO rb-c800635-224702-414046 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-09-11 03:46:26,218 26 INFO rb-c800635-224702-414046 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-09-11 03:46:26,269 26 INFO rb-c800635-224702-414046 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-09-11 03:46:26,345 26 INFO rb-c800635-224702-414046 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-09-11 03:46:26,397 26 INFO rb-c800635-224702-414046 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-09-11 03:46:26,447 26 INFO rb-c800635-224702-414046 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-09-11 03:46:26,498 26 INFO rb-c800635-224702-414046 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-09-11 03:46:26,548 26 INFO rb-c800635-224702-414046 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-09-11 03:46:26,601 26 INFO rb-c800635-224702-414046 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-09-11 03:46:26,652 26 INFO rb-c800635-224702-414046 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-09-11 03:46:26,702 26 INFO rb-c800635-224702-414046 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-09-11 03:46:26,765 26 INFO rb-c800635-224702-414046 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-09-11 03:46:26,816 26 INFO rb-c800635-224702-414046 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-09-11 03:46:26,872 26 INFO rb-c800635-224702-414046 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-09-11 03:46:26,923 26 INFO rb-c800635-224702-414046 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-09-11 03:46:26,973 26 INFO rb-c800635-224702-414046 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-09-11 03:46:27,051 26 INFO rb-c800635-224702-414046 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-09-11 03:46:27,059 26 INFO ? werkzeug: 127.0.0.1 - - [11/Sep/2026 03:46:27] "GET /point_of_sale/static/src/img/card-bank.png HTTP/1.1" 200 - 0 0.000 0.003 2026-09-11 03:46:27,061 26 INFO ? werkzeug: 127.0.0.1 - - [11/Sep/2026 03:46:27] "GET /point_of_sale/static/src/img/money.png HTTP/1.1" 200 - 0 0.000 0.004 2026-09-11 03:46:27,116 26 INFO rb-c800635-224702-414046 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-09-11 03:46:27,182 26 INFO rb-c800635-224702-414046 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-09-11 03:46:27,185 26 INFO rb-c800635-224702-414046 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #77495708 started for PoS orders references: [{'name': '/', 'pos_reference': '261-118-000005', 'uuid': '14a71528-1855-463b-a947-bbdbc5457f91'}] 2026-09-11 03:46:27,264 26 INFO rb-c800635-224702-414046 odoo.addons.point_of_sale.models.pos_order: Added payment_ids [681] to pos.order #692 2026-09-11 03:46:27,422 26 INFO rb-c800635-224702-414046 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #77495708 order {'name': '/', 'pos_reference': '261-118-000005', 'uuid': '14a71528-1855-463b-a947-bbdbc5457f91'} updated pos.order #692 2026-09-11 03:46:27,432 26 INFO rb-c800635-224702-414046 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #77495708 finished 2026-09-11 03:46:27,487 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 03:46:27] "POST /web/dataset/call_kw/pos.order/sync_from_ui#pos.order.sync_from_ui HTTP/1.1" 200 - 134 0.094 0.210 2026-09-11 03:46:27,611 26 INFO rb-c800635-224702-414046 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-09-11 03:46:27,662 26 INFO rb-c800635-224702-414046 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-09-11 03:46:27,726 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 03:46:27] "POST /web/dataset/call_kw/pos.config/read_config_open_orders#pos.config.read_config_open_orders HTTP/1.1" 200 - 4 0.002 0.006 2026-09-11 03:46:27,735 26 INFO rb-c800635-224702-414046 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-09-11 03:46:27,780 26 INFO rb-c800635-224702-414046 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-09-11 03:46:27,831 26 INFO rb-c800635-224702-414046 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-09-11 03:46:27,882 26 INFO rb-c800635-224702-414046 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-09-11 03:46:27,932 26 INFO rb-c800635-224702-414046 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-09-11 03:46:27,983 26 INFO rb-c800635-224702-414046 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-09-11 03:46:28,033 26 INFO rb-c800635-224702-414046 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-09-11 03:46:28,088 26 INFO rb-c800635-224702-414046 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-09-11 03:46:28,149 26 INFO rb-c800635-224702-414046 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-09-11 03:46:28,198 26 INFO rb-c800635-224702-414046 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-09-11 03:46:28,249 26 INFO rb-c800635-224702-414046 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-09-11 03:46:28,310 26 INFO rb-c800635-224702-414046 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-09-11 03:46:28,313 26 INFO rb-c800635-224702-414046 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #23172793 started for PoS orders references: [{'name': '/', 'pos_reference': '262-118-000001', 'uuid': '4c443831-7a8c-4fa7-b59c-bf3bad2f50b1'}] 2026-09-11 03:46:28,358 26 INFO rb-c800635-224702-414046 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #23172793 order {'name': '/', 'pos_reference': '262-118-000001', 'uuid': '4c443831-7a8c-4fa7-b59c-bf3bad2f50b1'} created pos.order #694 2026-09-11 03:46:28,376 26 INFO rb-c800635-224702-414046 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #23172793 finished 2026-09-11 03:46:28,434 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 03:46:28] "POST /web/dataset/call_kw/pos.order/sync_from_ui#pos.order.sync_from_ui HTTP/1.1" 200 - 35 0.039 0.083 2026-09-11 03:46:28,474 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 03:46:28] "POST /web/dataset/call_kw/pos.config/read_config_open_orders#pos.config.read_config_open_orders HTTP/1.1" 200 - 5 0.002 0.010 2026-09-11 03:46:28,503 26 INFO rb-c800635-224702-414046 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-09-11 03:46:28,554 26 INFO rb-c800635-224702-414046 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-09-11 03:46:28,604 26 INFO rb-c800635-224702-414046 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-09-11 03:46:28,655 26 INFO rb-c800635-224702-414046 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-09-11 03:46:28,706 26 INFO rb-c800635-224702-414046 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-09-11 03:46:28,756 26 INFO rb-c800635-224702-414046 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-09-11 03:46:28,822 26 INFO rb-c800635-224702-414046 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-09-11 03:46:28,872 26 INFO rb-c800635-224702-414046 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-09-11 03:46:28,923 26 INFO rb-c800635-224702-414046 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-09-11 03:46:28,974 26 INFO rb-c800635-224702-414046 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-09-11 03:46:29,030 26 INFO rb-c800635-224702-414046 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-09-11 03:46:29,045 26 INFO rb-c800635-224702-414046 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #58797320 started for PoS orders references: [{'name': '/', 'pos_reference': '262-118-000001', 'uuid': '4c443831-7a8c-4fa7-b59c-bf3bad2f50b1'}] 2026-09-11 03:46:29,062 26 INFO rb-c800635-224702-414046 odoo.addons.point_of_sale.models.pos_order: Added lines [1137] to pos.order #694 2026-09-11 03:46:29,068 26 INFO rb-c800635-224702-414046 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #58797320 order {'name': '/', 'pos_reference': '262-118-000001', 'uuid': '4c443831-7a8c-4fa7-b59c-bf3bad2f50b1'} updated pos.order #694 2026-09-11 03:46:29,080 26 INFO rb-c800635-224702-414046 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #58797320 finished 2026-09-11 03:46:29,132 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 03:46:29] "POST /web/dataset/call_kw/pos.order/sync_from_ui#pos.order.sync_from_ui HTTP/1.1" 200 - 47 0.023 0.066 2026-09-11 03:46:29,163 26 INFO rb-c800635-224702-414046 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-09-11 03:46:29,214 26 INFO rb-c800635-224702-414046 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-09-11 03:46:29,265 26 INFO rb-c800635-224702-414046 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_01_pos_restaurant.browser: tour succeeded 2026-09-11 03:46:29,266 26 INFO rb-c800635-224702-414046 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_01_pos_restaurant.browser: ╔═════════════════════════════════════════════════╗ ║ TOUR pos_restaurant_sync_second_login SUCCEEDED ║ ╚═════════════════════════════════════════════════╝ 2026-09-11 03:46:29,360 26 INFO rb-c800635-224702-414046 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_01_pos_restaurant.browser: heap 18875640 (allocated 20582400) 2026-09-11 03:46:29,367 26 INFO rb-c800635-224702-414046 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_01_pos_restaurant: Closing chrome headless with pid 100067 2026-09-11 03:46:29,370 26 INFO rb-c800635-224702-414046 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_01_pos_restaurant: Closing websocket connection 2026-09-11 03:46:29,371 26 INFO rb-c800635-224702-414046 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_01_pos_restaurant: Terminating chrome headless with pid 100067 2026-09-11 03:46:29,442 26 INFO rb-c800635-224702-414046 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_01_pos_restaurant: Chrome Log in: /tmp/odoo_tests/rb-c800635-224702-414046/chrome_logs/chrome_log_20260911_034629_441918_test_01_pos_restaurant.txt 2026-09-11 03:46:29,442 26 INFO rb-c800635-224702-414046 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_01_pos_restaurant: Removing chrome user profile "/tmp/tmpfm3swab4_chrome_odoo" 2026-09-11 03:46:29,471 26 INFO rb-c800635-224702-414046 odoo.addons.pos_restaurant.tests.test_frontend: Starting TestFrontend.test_02_others ... 2026-09-11 03:46:29,814 26 INFO rb-c800635-224702-414046 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_02_others: Chrome pid: 100279 2026-09-11 03:46:29,814 26 INFO rb-c800635-224702-414046 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_02_others: Chrome headless temporary user profile dir: /tmp/tmphvz6zjzx_chrome_odoo 2026-09-11 03:46:29,814 26 INFO rb-c800635-224702-414046 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_02_others: Issuing json command http://127.0.0.1:38821/json/version 2026-09-11 03:46:29,815 26 INFO rb-c800635-224702-414046 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:38821', path='/json/version', query='', fragment='') with timeout 3 increased to 10s during tests 2026-09-11 03:46:29,874 26 INFO rb-c800635-224702-414046 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_02_others: Browser version: Chrome/150.0.7871.114 2026-09-11 03:46:29,874 26 INFO rb-c800635-224702-414046 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_02_others: Issuing json command http://127.0.0.1:38821/json 2026-09-11 03:46:29,875 26 INFO rb-c800635-224702-414046 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:38821', path='/json', query='', fragment='') with timeout 3 increased to 10s during tests 2026-09-11 03:46:29,888 26 INFO rb-c800635-224702-414046 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_02_others: Websocket url found: ws://127.0.0.1:38821/devtools/page/5CEB122B16671E7E27B1E34A125CDD22 2026-09-11 03:46:29,907 26 INFO rb-c800635-224702-414046 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_02_others: Enable chrome headless console log notification 2026-09-11 03:46:29,923 26 INFO rb-c800635-224702-414046 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_02_others: Chrome headless enable page notifications 2026-09-11 03:46:29,980 26 INFO rb-c800635-224702-414046 odoo.addons.base.models.res_users: Login successful for login:pos_user from n/a 2026-09-11 03:46:29,989 26 INFO rb-c800635-224702-414046 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_02_others: Setting session cookie in browser 2026-09-11 03:46:29,994 26 INFO rb-c800635-224702-414046 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_02_others: Open "http://127.0.0.1:8069/pos/ui/118" in browser 2026-09-11 03:46:29,994 26 INFO rb-c800635-224702-414046 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_02_others: Navigating to: "http://127.0.0.1:8069/pos/ui/118" 2026-09-11 03:46:30,019 26 INFO rb-c800635-224702-414046 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-09-11 03:46:30,418 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 03:46:30] "GET /pos/ui/118 HTTP/1.1" 200 - 86 0.030 0.374 2026-09-11 03:46:30,423 26 INFO rb-c800635-224702-414046 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_02_others: Navigation result: {'frameId': '5CEB122B16671E7E27B1E34A125CDD22', 'loaderId': 'C6C77E1BABD0F28113060F7DC35D67C3', 'isDownload': False} 2026-09-11 03:46:30,423 26 INFO rb-c800635-224702-414046 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_02_others: Evaluate ready code "odoo.isTourReady('SplitBillScreenTour')" 2026-09-11 03:46:30,442 26 INFO rb-c800635-224702-414046 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-09-11 03:46:30,470 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 03:46:30] "GET /web/assets/cbcf32d/point_of_sale.assets_prod.min.css HTTP/1.1" 200 - 2 0.003 0.020 2026-09-11 03:46:30,480 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 03:46:30] "GET /web/assets/31c33ef/web.__assets_tests_call__.min.js HTTP/1.1" 200 - 2 0.001 0.027 2026-09-11 03:46:30,494 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 03:46:30] "GET /web/assets/e7bee96/point_of_sale.assets_prod.min.js HTTP/1.1" 200 - 2 0.001 0.024 2026-09-11 03:46:30,931 26 INFO ? werkzeug: 127.0.0.1 - - [11/Sep/2026 03:46:30] "GET /point_of_sale/static/src/img/favicon.ico HTTP/1.1" 200 - 0 0.000 0.002 2026-09-11 03:46:30,963 26 INFO ? werkzeug: 127.0.0.1 - - [11/Sep/2026 03:46:30] "GET /web/static/fonts/lato/Lato-Reg-webfont.woff HTTP/1.1" 200 - 0 0.000 0.006 2026-09-11 03:46:30,968 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 03:46:30] "GET /web/webclient/translations?hash=&lang=en_US HTTP/1.1" 200 - 1 0.001 0.016 2026-09-11 03:46:30,980 26 INFO rb-c800635-224702-414046 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-09-11 03:46:30,992 26 INFO rb-c800635-224702-414046 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-09-11 03:46:31,000 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 03:46:31] "POST /web/dataset/call_kw/barcode.nomenclature/read#barcode.nomenclature.read HTTP/1.1" 200 - 4 0.003 0.007 2026-09-11 03:46:31,018 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 03:46:31] "POST /web/dataset/call_kw/barcode.rule/search_read#barcode.rule.search_read HTTP/1.1" 200 - 1 0.000 0.004 2026-09-11 03:46:31,030 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 03:46:31] "POST /pos/ping HTTP/1.1" 200 - 0 0.000 0.002 2026-09-11 03:46:31,053 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 03:46:31] "POST /web/dataset/call_kw/pos.config/register_new_device_identifier#pos.config.register_new_device_identifier HTTP/1.1" 200 - 9 0.006 0.009 2026-09-11 03:46:31,064 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 03:46:31] "GET /bus/websocket_worker_bundle?v=19.0-2 HTTP/1.1" 200 - 3 0.001 0.020 2026-09-11 03:46:31,110 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 03:46:31] "POST /web/dataset/call_kw/pos.session/load_data_params#pos.session.load_data_params HTTP/1.1" 200 - 17 0.016 0.028 2026-09-11 03:46:31,122 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 03:46:31] "GET /websocket?version=19.0-2 HTTP/1.1" 101 - 1 0.002 0.027 2026-09-11 03:46:31,656 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 03:46:31] "POST /web/dataset/call_kw/pos.session/load_data#pos.session.load_data HTTP/1.1" 200 - 376 0.231 0.280 2026-09-11 03:46:31,678 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 03:46:31] "POST /web/dataset/call_kw/pos.session/filter_local_data#pos.session.filter_local_data HTTP/1.1" 200 - 0 0.000 0.011 2026-09-11 03:46:31,728 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 03:46: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.006 2026-09-11 03:46:31,779 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 03:46:31] "GET /web/image/res.company/109/logo/256x256 HTTP/1.1" 200 - 8 0.007 0.033 2026-09-11 03:46:31,797 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 03:46: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.006 2026-09-11 03:46:31,811 26 INFO rb-c800635-224702-414046 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_02_others.browser: Owl is running in 'dev' mode. 2026-09-11 03:46:31,818 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 03:46:31] "POST /web/dataset/call_kw/product.product/has_access#product.product.has_access HTTP/1.1" 200 - 1 0.001 0.005 2026-09-11 03:46:31,854 26 INFO ? werkzeug: 127.0.0.1 - - [11/Sep/2026 03:46:31] "GET /point_of_sale/static/src/fonts/Inconsolata.otf HTTP/1.1" 200 - 0 0.000 0.002 2026-09-11 03:46:31,860 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 03:46:31] "GET /pos/service-worker.js HTTP/1.1" 200 - 0 0.000 0.005 2026-09-11 03:46:31,879 26 INFO ? werkzeug: 127.0.0.1 - - [11/Sep/2026 03:46:31] "GET /web/static/img/odoo_logo.svg HTTP/1.1" 200 - 0 0.000 0.009 2026-09-11 03:46:31,880 26 INFO ? werkzeug: 127.0.0.1 - - [11/Sep/2026 03:46:31] "GET /hr_attendance/static/img/background-light.svg HTTP/1.1" 200 - 0 0.000 0.004 2026-09-11 03:46:31,882 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 03:46:31] "GET /web/image?model=res.company&id=109&field=logo HTTP/1.1" 200 - 3 0.006 0.018 2026-09-11 03:46:31,921 26 INFO ? werkzeug: 127.0.0.1 - - [11/Sep/2026 03:46:31] "GET /web/static/fonts/google/Roboto/Roboto-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.004 2026-09-11 03:46:31,922 26 INFO ? werkzeug: 127.0.0.1 - - [11/Sep/2026 03:46: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-09-11 03:46:31,925 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 03:46:31] "GET /web/image/res.users/221/avatar_128 HTTP/1.1" 200 - 14 0.021 0.047 2026-09-11 03:46:31,971 26 INFO ? werkzeug: 127.0.0.1 - - [11/Sep/2026 03:46:31] "GET /web/static/lib/zxing-library/zxing-library.js HTTP/1.1" 200 - 0 0.000 0.010 2026-09-11 03:46:31,984 26 INFO rb-c800635-224702-414046 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-09-11 03:46:32,025 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 03:46:32] "GET /pos/ui/118 HTTP/1.1" 200 - 31 0.022 0.044 2026-09-11 03:46:32,067 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 03:46:32] "GET /pos/ui/118?from_backend=True HTTP/1.1" 200 - 31 0.013 0.094 2026-09-11 03:46:32,080 26 INFO rb-c800635-224702-414046 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-09-11 03:46:32,203 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 03:46:32] "POST /web/dataset/call_kw/pos.session/set_opening_control#pos.session.set_opening_control HTTP/1.1" 200 - 38 0.050 0.070 2026-09-11 03:46:32,245 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 03:46:32] "POST /web/dataset/call_kw/pos.config/read_config_open_orders#pos.config.read_config_open_orders HTTP/1.1" 200 - 1 0.002 0.004 2026-09-11 03:46:32,306 26 INFO rb-c800635-224702-414046 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-09-11 03:46:32,327 26 INFO ? werkzeug: 127.0.0.1 - - [11/Sep/2026 03:46:32] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.001 2026-09-11 03:46:32,388 26 INFO rb-c800635-224702-414046 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-09-11 03:46:32,436 26 INFO rb-c800635-224702-414046 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-09-11 03:46:32,487 26 INFO rb-c800635-224702-414046 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-09-11 03:46:32,542 26 INFO rb-c800635-224702-414046 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-09-11 03:46:32,594 26 INFO rb-c800635-224702-414046 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-09-11 03:46:32,647 26 INFO rb-c800635-224702-414046 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-09-11 03:46:32,715 26 INFO rb-c800635-224702-414046 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-09-11 03:46:32,767 26 INFO rb-c800635-224702-414046 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-09-11 03:46:32,820 26 INFO rb-c800635-224702-414046 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-09-11 03:46:33,002 26 INFO rb-c800635-224702-414046 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-09-11 03:46:33,055 26 INFO rb-c800635-224702-414046 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-09-11 03:46:33,119 26 INFO rb-c800635-224702-414046 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-09-11 03:46:33,169 26 INFO rb-c800635-224702-414046 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-09-11 03:46:33,219 26 INFO rb-c800635-224702-414046 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-09-11 03:46:33,274 26 INFO rb-c800635-224702-414046 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-09-11 03:46:33,324 26 INFO rb-c800635-224702-414046 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-09-11 03:46:33,377 26 INFO rb-c800635-224702-414046 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-09-11 03:46:33,438 26 INFO rb-c800635-224702-414046 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-09-11 03:46:33,489 26 INFO rb-c800635-224702-414046 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-09-11 03:46:33,542 26 INFO rb-c800635-224702-414046 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-09-11 03:46:33,717 26 INFO rb-c800635-224702-414046 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-09-11 03:46:33,768 26 INFO rb-c800635-224702-414046 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-09-11 03:46:33,838 26 INFO rb-c800635-224702-414046 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-09-11 03:46:33,889 26 INFO rb-c800635-224702-414046 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-09-11 03:46:33,940 26 INFO rb-c800635-224702-414046 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-09-11 03:46:33,997 26 INFO rb-c800635-224702-414046 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-09-11 03:46:34,045 26 INFO rb-c800635-224702-414046 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-09-11 03:46:34,097 26 INFO rb-c800635-224702-414046 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-09-11 03:46:34,162 26 INFO rb-c800635-224702-414046 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-09-11 03:46:34,213 26 INFO rb-c800635-224702-414046 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-09-11 03:46:34,264 26 INFO rb-c800635-224702-414046 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-09-11 03:46:34,314 26 INFO rb-c800635-224702-414046 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-09-11 03:46:34,365 26 INFO rb-c800635-224702-414046 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_02_others.browser: [37/98] Tour SplitBillScreenTour → Step click Actions button (trigger: .more-btn) 2026-09-11 03:46:34,423 26 INFO rb-c800635-224702-414046 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-09-11 03:46:34,485 26 INFO rb-c800635-224702-414046 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-09-11 03:46:34,536 26 INFO rb-c800635-224702-414046 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-09-11 03:46:34,586 26 INFO rb-c800635-224702-414046 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-09-11 03:46:34,637 26 INFO rb-c800635-224702-414046 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-09-11 03:46:34,692 26 INFO rb-c800635-224702-414046 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-09-11 03:46:34,744 26 INFO rb-c800635-224702-414046 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-09-11 03:46:34,796 26 INFO rb-c800635-224702-414046 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-09-11 03:46:34,849 26 INFO rb-c800635-224702-414046 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-09-11 03:46:34,900 26 INFO rb-c800635-224702-414046 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-09-11 03:46:34,952 26 INFO rb-c800635-224702-414046 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-09-11 03:46:35,005 26 INFO rb-c800635-224702-414046 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-09-11 03:46:35,056 26 INFO rb-c800635-224702-414046 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-09-11 03:46:35,108 26 INFO rb-c800635-224702-414046 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-09-11 03:46:35,190 26 INFO rb-c800635-224702-414046 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-09-11 03:46:35,192 26 INFO rb-c800635-224702-414046 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #54046549 started for PoS orders references: [{'name': '/', 'pos_reference': '261-118-000001', 'uuid': '59172459-cf35-43df-904b-6efcd531e97b'}] 2026-09-11 03:46:35,238 26 INFO rb-c800635-224702-414046 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-09-11 03:46:35,266 26 INFO rb-c800635-224702-414046 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #54046549 order {'name': '/', 'pos_reference': '261-118-000001', 'uuid': '59172459-cf35-43df-904b-6efcd531e97b'} created pos.order #695 2026-09-11 03:46:35,277 26 INFO rb-c800635-224702-414046 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #54046549 finished 2026-09-11 03:46:35,322 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 03:46:35] "POST /web/dataset/call_kw/pos.order/sync_from_ui#pos.order.sync_from_ui HTTP/1.1" 200 - 67 0.058 0.076 2026-09-11 03:46:35,374 26 INFO rb-c800635-224702-414046 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #75799436 started for PoS orders references: [{'name': '/', 'pos_reference': '261-118-000002', 'uuid': 'ed52cf5e-25bc-4e96-a3f9-62a40c918475'}] 2026-09-11 03:46:35,412 26 INFO rb-c800635-224702-414046 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #75799436 order {'name': '/', 'pos_reference': '261-118-000002', 'uuid': 'ed52cf5e-25bc-4e96-a3f9-62a40c918475'} created pos.order #696 2026-09-11 03:46:35,424 26 INFO rb-c800635-224702-414046 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #75799436 finished 2026-09-11 03:46:35,458 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 03:46:35] "POST /web/dataset/call_kw/pos.order/sync_from_ui#pos.order.sync_from_ui HTTP/1.1" 200 - 46 0.026 0.061 2026-09-11 03:46:35,507 26 INFO rb-c800635-224702-414046 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-09-11 03:46:35,555 26 INFO rb-c800635-224702-414046 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-09-11 03:46:35,611 26 INFO rb-c800635-224702-414046 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-09-11 03:46:35,662 26 INFO rb-c800635-224702-414046 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-09-11 03:46:35,713 26 INFO rb-c800635-224702-414046 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-09-11 03:46:35,770 26 INFO rb-c800635-224702-414046 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-09-11 03:46:35,820 26 INFO rb-c800635-224702-414046 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-09-11 03:46:35,871 26 INFO rb-c800635-224702-414046 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_02_others.browser: [61/98] Tour SplitBillScreenTour → Step .pos-leftheader .orders-button 2026-09-11 03:46:35,946 26 INFO rb-c800635-224702-414046 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_02_others.browser: [62/98] Tour SplitBillScreenTour → Step .ticket-screen .order-row:contains("001") 2026-09-11 03:46:36,064 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 03:46:36] "POST /web/dataset/call_kw/pos.order/read_pos_orders#pos.order.read_pos_orders HTTP/1.1" 200 - 55 0.066 0.050 2026-09-11 03:46:36,098 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 03:46:36] "POST /web/dataset/call_kw/pos.config/notify_synchronisation#pos.config.notify_synchronisation HTTP/1.1" 200 - 4 0.007 0.018 2026-09-11 03:46:36,126 26 INFO rb-c800635-224702-414046 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-09-11 03:46:36,176 26 INFO rb-c800635-224702-414046 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-09-11 03:46:36,247 26 INFO rb-c800635-224702-414046 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-09-11 03:46:36,263 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 03:46:36] "POST /web/dataset/call_kw/pos.config/read_config_open_orders#pos.config.read_config_open_orders HTTP/1.1" 200 - 5 0.021 0.009 2026-09-11 03:46:36,291 26 INFO rb-c800635-224702-414046 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-09-11 03:46:36,347 26 INFO rb-c800635-224702-414046 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-09-11 03:46:36,397 26 INFO rb-c800635-224702-414046 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-09-11 03:46:36,448 26 INFO rb-c800635-224702-414046 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-09-11 03:46:36,504 26 INFO rb-c800635-224702-414046 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-09-11 03:46:36,555 26 INFO rb-c800635-224702-414046 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-09-11 03:46:36,606 26 INFO rb-c800635-224702-414046 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-09-11 03:46:36,664 26 INFO rb-c800635-224702-414046 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-09-11 03:46:38,713 26 INFO rb-c800635-224702-414046 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-09-11 03:46:38,780 26 INFO rb-c800635-224702-414046 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-09-11 03:46:38,809 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 03:46:38] "POST /web/dataset/call_kw/pos.config/read_config_open_orders#pos.config.read_config_open_orders HTTP/1.1" 200 - 5 0.032 0.006 2026-09-11 03:46:38,833 26 INFO rb-c800635-224702-414046 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_02_others.browser: [76/98] Tour SplitBillScreenTour → Step click Actions button (trigger: .more-btn) 2026-09-11 03:46:38,889 26 INFO rb-c800635-224702-414046 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-09-11 03:46:38,947 26 INFO rb-c800635-224702-414046 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-09-11 03:46:39,001 26 INFO rb-c800635-224702-414046 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-09-11 03:46:39,053 26 INFO rb-c800635-224702-414046 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-09-11 03:46:39,104 26 INFO rb-c800635-224702-414046 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-09-11 03:46:39,158 26 INFO rb-c800635-224702-414046 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-09-11 03:46:39,209 26 INFO rb-c800635-224702-414046 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-09-11 03:46:39,261 26 INFO rb-c800635-224702-414046 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-09-11 03:46:39,339 26 INFO rb-c800635-224702-414046 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-09-11 03:46:39,343 26 INFO rb-c800635-224702-414046 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #16694024 started for PoS orders references: [{'name': '/', 'pos_reference': '261-118-000001', 'uuid': '59172459-cf35-43df-904b-6efcd531e97b'}] 2026-09-11 03:46:39,390 26 INFO rb-c800635-224702-414046 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-09-11 03:46:39,427 26 INFO rb-c800635-224702-414046 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #16694024 order {'name': '/', 'pos_reference': '261-118-000001', 'uuid': '59172459-cf35-43df-904b-6efcd531e97b'} updated pos.order #695 2026-09-11 03:46:39,447 26 INFO rb-c800635-224702-414046 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #16694024 finished 2026-09-11 03:46:39,538 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 03:46:39] "POST /web/dataset/call_kw/pos.order/sync_from_ui#pos.order.sync_from_ui HTTP/1.1" 200 - 55 0.120 0.077 2026-09-11 03:46:39,566 26 INFO rb-c800635-224702-414046 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #68583124 started for PoS orders references: [{'name': '/', 'pos_reference': '261-118-000003', 'uuid': '501c6cb2-7fdb-4a5b-9ff1-9f5b02870291'}] 2026-09-11 03:46:39,609 26 INFO rb-c800635-224702-414046 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #68583124 order {'name': '/', 'pos_reference': '261-118-000003', 'uuid': '501c6cb2-7fdb-4a5b-9ff1-9f5b02870291'} created pos.order #697 2026-09-11 03:46:39,624 26 INFO rb-c800635-224702-414046 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #68583124 finished 2026-09-11 03:46:39,664 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 03:46:39] "POST /web/dataset/call_kw/pos.order/sync_from_ui#pos.order.sync_from_ui HTTP/1.1" 200 - 46 0.031 0.069 2026-09-11 03:46:39,706 26 INFO rb-c800635-224702-414046 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-09-11 03:46:39,755 26 INFO rb-c800635-224702-414046 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_02_others.browser: [88/98] Tour SplitBillScreenTour → Step .pos-leftheader .orders-button 2026-09-11 03:46:39,812 26 INFO rb-c800635-224702-414046 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_02_others.browser: [89/98] Tour SplitBillScreenTour → Step .ticket-screen .order-row:contains("001") 2026-09-11 03:46:39,882 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 03:46:39] "POST /web/dataset/call_kw/pos.order/read_pos_orders#pos.order.read_pos_orders HTTP/1.1" 200 - 37 0.031 0.032 2026-09-11 03:46:39,911 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 03:46:39] "POST /web/dataset/call_kw/pos.config/notify_synchronisation#pos.config.notify_synchronisation HTTP/1.1" 200 - 4 0.004 0.017 2026-09-11 03:46:39,956 26 INFO rb-c800635-224702-414046 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-09-11 03:46:40,006 26 INFO rb-c800635-224702-414046 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-09-11 03:46:40,070 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 03:46:40] "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.006 2026-09-11 03:46:40,072 26 INFO rb-c800635-224702-414046 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-09-11 03:46:40,119 26 INFO rb-c800635-224702-414046 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-09-11 03:46:40,175 26 INFO rb-c800635-224702-414046 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-09-11 03:46:40,227 26 INFO rb-c800635-224702-414046 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-09-11 03:46:40,277 26 INFO rb-c800635-224702-414046 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-09-11 03:46:40,333 26 INFO rb-c800635-224702-414046 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-09-11 03:46:40,384 26 INFO rb-c800635-224702-414046 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-09-11 03:46:40,436 26 INFO rb-c800635-224702-414046 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_02_others.browser: tour succeeded 2026-09-11 03:46:40,436 26 INFO rb-c800635-224702-414046 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_02_others.browser: ╔════════════════════════════════════╗ ║ TOUR SplitBillScreenTour SUCCEEDED ║ ╚════════════════════════════════════╝ 2026-09-11 03:46:40,551 26 INFO rb-c800635-224702-414046 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_02_others.browser: heap 20349492 (allocated 22810624) 2026-09-11 03:46:40,559 26 INFO rb-c800635-224702-414046 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_02_others: Closing chrome headless with pid 100279 2026-09-11 03:46:40,561 26 INFO rb-c800635-224702-414046 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_02_others: Closing websocket connection 2026-09-11 03:46:40,562 26 INFO rb-c800635-224702-414046 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_02_others: Terminating chrome headless with pid 100279 2026-09-11 03:46:40,666 26 INFO rb-c800635-224702-414046 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_02_others: Chrome Log in: /tmp/odoo_tests/rb-c800635-224702-414046/chrome_logs/chrome_log_20260911_034640_666631_test_02_others.txt 2026-09-11 03:46:40,667 26 INFO rb-c800635-224702-414046 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_02_others: Removing chrome user profile "/tmp/tmphvz6zjzx_chrome_odoo" 2026-09-11 03:46:40,943 26 INFO rb-c800635-224702-414046 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_02_others: Chrome pid: 100481 2026-09-11 03:46:40,943 26 INFO rb-c800635-224702-414046 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_02_others: Chrome headless temporary user profile dir: /tmp/tmp1tij5yf5_chrome_odoo 2026-09-11 03:46:40,944 26 INFO rb-c800635-224702-414046 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_02_others: Issuing json command http://127.0.0.1:42815/json/version 2026-09-11 03:46:40,945 26 INFO rb-c800635-224702-414046 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-09-11 03:46:40,951 26 INFO rb-c800635-224702-414046 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_02_others: Browser version: Chrome/150.0.7871.114 2026-09-11 03:46:40,951 26 INFO rb-c800635-224702-414046 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_02_others: Issuing json command http://127.0.0.1:42815/json 2026-09-11 03:46:40,951 26 INFO rb-c800635-224702-414046 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-09-11 03:46:40,965 26 INFO rb-c800635-224702-414046 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_02_others: Websocket url found: ws://127.0.0.1:42815/devtools/page/4754F0AE391AFB77920AC6B864569CC9 2026-09-11 03:46:41,000 26 INFO rb-c800635-224702-414046 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_02_others: Enable chrome headless console log notification 2026-09-11 03:46:41,006 26 INFO rb-c800635-224702-414046 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_02_others: Chrome headless enable page notifications 2026-09-11 03:46:41,026 26 INFO rb-c800635-224702-414046 odoo.addons.base.models.res_users: Login successful for login:pos_admin from n/a 2026-09-11 03:46:41,031 26 INFO rb-c800635-224702-414046 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_02_others: Setting session cookie in browser 2026-09-11 03:46:41,037 26 INFO rb-c800635-224702-414046 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_02_others: Open "http://127.0.0.1:8069/pos/ui/118" in browser 2026-09-11 03:46:41,037 26 INFO rb-c800635-224702-414046 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_02_others: Navigating to: "http://127.0.0.1:8069/pos/ui/118" 2026-09-11 03:46:41,137 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 03:46:41] "GET /pos/ui/118 HTTP/1.1" 200 - 35 0.037 0.054 2026-09-11 03:46:41,143 26 INFO rb-c800635-224702-414046 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_02_others: Navigation result: {'frameId': '4754F0AE391AFB77920AC6B864569CC9', 'loaderId': '5568CB4BAD21E3271A5321E454893029', 'isDownload': False} 2026-09-11 03:46:41,143 26 INFO rb-c800635-224702-414046 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_02_others: Evaluate ready code "odoo.isTourReady('FloorScreenTour')" 2026-09-11 03:46:41,161 26 INFO rb-c800635-224702-414046 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-09-11 03:46:41,170 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 03:46:41] "GET /web/assets/cbcf32d/point_of_sale.assets_prod.min.css HTTP/1.1" 200 - 2 0.002 0.006 2026-09-11 03:46:41,179 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 03:46:41] "GET /web/assets/31c33ef/web.__assets_tests_call__.min.js HTTP/1.1" 200 - 2 0.001 0.012 2026-09-11 03:46:41,183 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 03:46:41] "GET /web/assets/e7bee96/point_of_sale.assets_prod.min.js HTTP/1.1" 200 - 2 0.002 0.013 2026-09-11 03:46:41,628 26 INFO ? werkzeug: 127.0.0.1 - - [11/Sep/2026 03:46:41] "GET /web/static/fonts/lato/Lato-Reg-webfont.woff HTTP/1.1" 200 - 0 0.000 0.001 2026-09-11 03:46:41,636 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 03:46:41] "GET /web/webclient/translations?hash=&lang=en_US HTTP/1.1" 200 - 0 0.000 0.004 2026-09-11 03:46:41,642 26 INFO ? werkzeug: 127.0.0.1 - - [11/Sep/2026 03:46:41] "GET /point_of_sale/static/src/img/favicon.ico HTTP/1.1" 200 - 0 0.000 0.012 2026-09-11 03:46:41,655 26 INFO rb-c800635-224702-414046 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-09-11 03:46:41,669 26 INFO rb-c800635-224702-414046 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-09-11 03:46:41,681 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 03:46:41] "POST /web/dataset/call_kw/barcode.nomenclature/read#barcode.nomenclature.read HTTP/1.1" 200 - 5 0.010 0.007 2026-09-11 03:46:41,708 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 03:46:41] "POST /web/dataset/call_kw/barcode.rule/search_read#barcode.rule.search_read HTTP/1.1" 200 - 1 0.000 0.004 2026-09-11 03:46:41,732 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 03:46:41] "POST /pos/ping HTTP/1.1" 200 - 0 0.000 0.002 2026-09-11 03:46:41,769 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 03:46:41] "POST /web/dataset/call_kw/pos.config/register_new_device_identifier#pos.config.register_new_device_identifier HTTP/1.1" 200 - 9 0.006 0.010 2026-09-11 03:46:41,773 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 03:46:41] "GET /bus/websocket_worker_bundle?v=19.0-2 HTTP/1.1" 200 - 2 0.001 0.016 2026-09-11 03:46:41,832 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 03:46:41] "POST /web/dataset/call_kw/pos.session/load_data_params#pos.session.load_data_params HTTP/1.1" 200 - 17 0.012 0.025 2026-09-11 03:46:41,838 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 03:46:41] "GET /websocket?version=19.0-2 HTTP/1.1" 101 - 0 0.000 0.040 2026-09-11 03:46:42,509 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 03:46:42] "POST /web/dataset/call_kw/pos.session/load_data#pos.session.load_data HTTP/1.1" 200 - 421 0.238 0.398 2026-09-11 03:46:42,538 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 03:46:42] "POST /web/dataset/call_kw/pos.session/filter_local_data#pos.session.filter_local_data HTTP/1.1" 200 - 0 0.000 0.018 2026-09-11 03:46:42,664 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 03:46:42] "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.007 2026-09-11 03:46:42,711 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 03:46:42] "GET /web/image/res.company/109/logo/256x256 HTTP/1.1" 200 - 8 0.004 0.028 2026-09-11 03:46:42,741 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 03:46:42] "POST /web/dataset/call_kw/pos.config/read_config_open_orders#pos.config.read_config_open_orders HTTP/1.1" 200 - 6 0.004 0.008 2026-09-11 03:46:42,752 26 INFO rb-c800635-224702-414046 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_02_others.browser: Owl is running in 'dev' mode. 2026-09-11 03:46:42,765 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 03:46:42] "POST /web/dataset/call_kw/product.product/has_access#product.product.has_access HTTP/1.1" 200 - 1 0.005 0.004 2026-09-11 03:46:42,817 26 INFO ? werkzeug: 127.0.0.1 - - [11/Sep/2026 03:46:42] "GET /point_of_sale/static/src/fonts/Inconsolata.otf HTTP/1.1" 200 - 0 0.000 0.001 2026-09-11 03:46:42,823 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 03:46:42] "GET /pos/service-worker.js HTTP/1.1" 200 - 0 0.000 0.002 2026-09-11 03:46:42,844 26 INFO ? werkzeug: 127.0.0.1 - - [11/Sep/2026 03:46:42] "GET /hr_attendance/static/img/background-light.svg HTTP/1.1" 200 - 0 0.000 0.005 2026-09-11 03:46:42,844 26 INFO ? werkzeug: 127.0.0.1 - - [11/Sep/2026 03:46:42] "GET /web/static/img/odoo_logo.svg HTTP/1.1" 200 - 0 0.000 0.009 2026-09-11 03:46:42,896 26 INFO ? werkzeug: 127.0.0.1 - - [11/Sep/2026 03:46:42] "GET /web/static/src/libs/fontawesome/fonts/fontawesome-webfont.woff2?v=4.7.0 HTTP/1.1" 200 - 0 0.000 0.023 2026-09-11 03:46:42,909 26 INFO ? werkzeug: 127.0.0.1 - - [11/Sep/2026 03:46:42] "GET /web/static/fonts/google/Roboto/Roboto-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.012 2026-09-11 03:46:42,928 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 03:46:42] "GET /web/image/res.users/222/avatar_128 HTTP/1.1" 200 - 14 0.058 0.039 2026-09-11 03:46:42,937 26 INFO ? werkzeug: 127.0.0.1 - - [11/Sep/2026 03:46:42] "GET /web/static/lib/zxing-library/zxing-library.js HTTP/1.1" 200 - 0 0.000 0.006 2026-09-11 03:46:42,942 26 INFO rb-c800635-224702-414046 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-09-11 03:46:42,953 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 03:46:42] "GET /web/image?model=res.company&id=109&field=logo HTTP/1.1" 200 - 3 0.003 0.115 2026-09-11 03:46:43,030 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 03:46:43] "GET /pos/ui/118 HTTP/1.1" 200 - 33 0.035 0.090 2026-09-11 03:46:43,034 26 INFO rb-c800635-224702-414046 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-09-11 03:46:43,085 26 INFO rb-c800635-224702-414046 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-09-11 03:46:43,089 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 03:46:43] "GET /pos/ui/118?from_backend=True HTTP/1.1" 200 - 33 0.027 0.152 2026-09-11 03:46:43,135 26 INFO rb-c800635-224702-414046 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-09-11 03:46:43,192 26 INFO rb-c800635-224702-414046 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-09-11 03:46:43,252 26 INFO rb-c800635-224702-414046 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-09-11 03:46:43,294 26 INFO rb-c800635-224702-414046 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-09-11 03:46:43,343 26 INFO rb-c800635-224702-414046 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-09-11 03:46:43,395 26 INFO rb-c800635-224702-414046 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-09-11 03:46:43,455 26 INFO rb-c800635-224702-414046 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-09-11 03:46:43,507 26 INFO rb-c800635-224702-414046 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-09-11 03:46:43,565 26 INFO rb-c800635-224702-414046 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-09-11 03:46:43,621 26 INFO rb-c800635-224702-414046 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-09-11 03:46:43,636 26 INFO ? werkzeug: 127.0.0.1 - - [11/Sep/2026 03:46:43] "GET /web/static/img/openhand.cur HTTP/1.1" 200 - 0 0.000 0.001 2026-09-11 03:46:43,673 26 INFO rb-c800635-224702-414046 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-09-11 03:46:43,730 26 INFO rb-c800635-224702-414046 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-09-11 03:46:43,735 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 03:46:43] "POST /web/dataset/call_kw/restaurant.table/write#restaurant.table.write HTTP/1.1" 200 - 3 0.003 0.004 2026-09-11 03:46:43,764 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 03:46:43] "POST /web/dataset/call_kw/pos.config/notify_synchronisation#pos.config.notify_synchronisation HTTP/1.1" 200 - 7 0.005 0.016 2026-09-11 03:46:43,783 26 INFO rb-c800635-224702-414046 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-09-11 03:46:43,842 26 INFO rb-c800635-224702-414046 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-09-11 03:46:43,843 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 03:46:43] "POST /web/dataset/call_kw/restaurant.table/write#restaurant.table.write HTTP/1.1" 200 - 1 0.002 0.004 2026-09-11 03:46:43,866 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 03:46:43] "POST /web/dataset/call_kw/pos.config/notify_synchronisation#pos.config.notify_synchronisation HTTP/1.1" 200 - 6 0.003 0.013 2026-09-11 03:46:43,898 26 INFO rb-c800635-224702-414046 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-09-11 03:46:43,904 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 03:46:43] "POST /web/dataset/call_kw/restaurant.floor/create#restaurant.floor.create HTTP/1.1" 200 - 5 0.003 0.006 2026-09-11 03:46:43,928 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 03:46:43] "POST /web/dataset/call_kw/restaurant.table/create#restaurant.table.create HTTP/1.1" 200 - 3 0.002 0.004 2026-09-11 03:46:43,949 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 03:46:43] "POST /web/dataset/call_kw/restaurant.table/create#restaurant.table.create HTTP/1.1" 200 - 1 0.001 0.004 2026-09-11 03:46:43,967 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 03:46:43] "POST /web/dataset/call_kw/restaurant.table/create#restaurant.table.create HTTP/1.1" 200 - 1 0.001 0.004 2026-09-11 03:46:43,997 26 INFO rb-c800635-224702-414046 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-09-11 03:46:44,048 26 INFO rb-c800635-224702-414046 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-09-11 03:46:44,099 26 INFO rb-c800635-224702-414046 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-09-11 03:46:44,150 26 INFO rb-c800635-224702-414046 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_02_others.browser: [23/117] Tour FloorScreenTour → Step refresh page (trigger: body) 2026-09-11 03:46:44,596 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 03:46:44] "GET /pos/ui/118/floor HTTP/1.1" 200 - 33 0.045 0.035 2026-09-11 03:46:45,198 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 03:46:45] "GET /web/webclient/translations?hash=2fe2acc056af437ea90c641aea9ac2bad469c712&lang=en_US HTTP/1.1" 200 - 0 0.000 0.002 2026-09-11 03:46:45,207 26 INFO rb-c800635-224702-414046 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-09-11 03:46:45,225 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 03:46:45] "POST /web/dataset/call_kw/barcode.nomenclature/read#barcode.nomenclature.read HTTP/1.1" 200 - 2 0.000 0.004 2026-09-11 03:46:45,241 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 03:46:45] "POST /web/dataset/call_kw/barcode.rule/search_read#barcode.rule.search_read HTTP/1.1" 200 - 1 0.000 0.009 2026-09-11 03:46:45,259 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 03:46:45] "POST /pos/ping HTTP/1.1" 200 - 0 0.000 0.002 2026-09-11 03:46:45,301 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 03:46:45] "POST /web/dataset/call_kw/pos.session/load_data_params#pos.session.load_data_params HTTP/1.1" 200 - 7 0.011 0.020 2026-09-11 03:46:45,305 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 03:46:45] "GET /bus/websocket_worker_bundle?v=19.0-2 HTTP/1.1" 304 - 2 0.001 0.031 2026-09-11 03:46:45,329 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 03:46:45] "GET /websocket?version=19.0-2 HTTP/1.1" 101 - 0 0.000 0.004 2026-09-11 03:46:45,496 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 03:46:45] "POST /web/dataset/call_kw/pos.order/read_pos_orders#pos.order.read_pos_orders HTTP/1.1" 200 - 37 0.023 0.041 2026-09-11 03:46:45,563 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 03:46:45] "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.011 2026-09-11 03:46:45,588 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 03:46:45] "GET /web/image/res.company/109/logo/256x256 HTTP/1.1" 304 - 3 0.002 0.010 2026-09-11 03:46:45,610 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 03:46:45] "POST /web/dataset/call_kw/pos.config/read_config_open_orders#pos.config.read_config_open_orders HTTP/1.1" 200 - 6 0.004 0.006 2026-09-11 03:46:45,624 26 INFO rb-c800635-224702-414046 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_02_others.browser: Owl is running in 'dev' mode. 2026-09-11 03:46:45,630 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 03:46:45] "POST /web/dataset/call_kw/product.product/has_access#product.product.has_access HTTP/1.1" 200 - 0 0.000 0.003 2026-09-11 03:46:45,725 26 INFO rb-c800635-224702-414046 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-09-11 03:46:45,750 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 03:46:45] "GET /web/image/res.users/222/avatar_128 HTTP/1.1" 304 - 7 0.018 0.017 2026-09-11 03:46:45,782 26 INFO rb-c800635-224702-414046 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-09-11 03:46:45,832 26 INFO rb-c800635-224702-414046 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-09-11 03:46:45,836 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 03:46:45] "GET /pos/ui/118?from_backend=True HTTP/1.1" 200 - 33 0.050 0.047 2026-09-11 03:46:45,891 26 INFO rb-c800635-224702-414046 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-09-11 03:46:45,912 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 03:46:45] "GET /pos/ui/118 HTTP/1.1" 200 - 33 0.041 0.130 2026-09-11 03:46:45,947 26 INFO rb-c800635-224702-414046 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-09-11 03:46:46,004 26 INFO rb-c800635-224702-414046 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-09-11 03:46:46,060 26 INFO rb-c800635-224702-414046 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-09-11 03:46:46,109 26 INFO rb-c800635-224702-414046 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-09-11 03:46:46,168 26 INFO rb-c800635-224702-414046 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-09-11 03:46:46,235 26 INFO rb-c800635-224702-414046 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_02_others.browser: [34/117] Tour FloorScreenTour → Step refresh page (trigger: body) 2026-09-11 03:46:46,268 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 03:46:46] "POST /web/dataset/call_kw/restaurant.floor/deactivate_floor#restaurant.floor.deactivate_floor HTTP/1.1" 200 - 10 0.022 0.021 2026-09-11 03:46:46,663 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 03:46:46] "GET /pos/ui/118/floor HTTP/1.1" 200 - 33 0.025 0.035 2026-09-11 03:46:46,813 26 INFO rb-c800635-224702-414046 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-09-11 03:46:46,818 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 03:46:46] "GET /web/webclient/translations?hash=2fe2acc056af437ea90c641aea9ac2bad469c712&lang=en_US HTTP/1.1" 200 - 0 0.000 0.002 2026-09-11 03:46:46,827 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 03:46:46] "POST /web/dataset/call_kw/barcode.nomenclature/read#barcode.nomenclature.read HTTP/1.1" 200 - 2 0.001 0.006 2026-09-11 03:46:46,843 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 03:46:46] "POST /web/dataset/call_kw/barcode.rule/search_read#barcode.rule.search_read HTTP/1.1" 200 - 1 0.000 0.003 2026-09-11 03:46:46,857 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 03:46:46] "POST /pos/ping HTTP/1.1" 200 - 0 0.000 0.002 2026-09-11 03:46:46,874 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 03:46:46] "GET /bus/websocket_worker_bundle?v=19.0-2 HTTP/1.1" 304 - 2 0.001 0.004 2026-09-11 03:46:46,903 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 03:46:46] "POST /web/dataset/call_kw/pos.session/load_data_params#pos.session.load_data_params HTTP/1.1" 200 - 7 0.009 0.026 2026-09-11 03:46:46,907 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 03:46:46] "GET /websocket?version=19.0-2 HTTP/1.1" 101 - 0 0.000 0.012 2026-09-11 03:46:47,045 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 03:46:47] "POST /web/dataset/call_kw/pos.order/read_pos_orders#pos.order.read_pos_orders HTTP/1.1" 200 - 37 0.019 0.035 2026-09-11 03:46:47,096 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 03:46:47] "POST /web/dataset/call_kw/pos.config/read_config_open_orders#pos.config.read_config_open_orders HTTP/1.1" 200 - 6 0.003 0.007 2026-09-11 03:46:47,122 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 03:46:47] "GET /web/image/res.company/109/logo/256x256 HTTP/1.1" 304 - 3 0.003 0.011 2026-09-11 03:46:47,164 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 03:46:47] "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-09-11 03:46:47,176 26 INFO rb-c800635-224702-414046 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_02_others.browser: Owl is running in 'dev' mode. 2026-09-11 03:46:47,182 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 03:46:47] "POST /web/dataset/call_kw/product.product/has_access#product.product.has_access HTTP/1.1" 200 - 0 0.000 0.003 2026-09-11 03:46:47,236 26 INFO rb-c800635-224702-414046 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-09-11 03:46:47,284 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 03:46:47] "GET /web/image/res.users/222/avatar_128 HTTP/1.1" 304 - 7 0.011 0.054 2026-09-11 03:46:47,289 26 INFO rb-c800635-224702-414046 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-09-11 03:46:47,347 26 INFO rb-c800635-224702-414046 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-09-11 03:46:47,356 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 03:46:47] "GET /pos/ui/118?from_backend=True HTTP/1.1" 200 - 33 0.037 0.087 2026-09-11 03:46:47,398 26 INFO rb-c800635-224702-414046 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-09-11 03:46:47,420 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 03:46:47] "GET /pos/ui/118 HTTP/1.1" 200 - 33 0.016 0.164 2026-09-11 03:46:47,435 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 03:46:47] "GET /pos/service-worker.js HTTP/1.1" 200 - 0 0.000 0.002 2026-09-11 03:46:47,448 26 INFO rb-c800635-224702-414046 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-09-11 03:46:47,505 26 INFO rb-c800635-224702-414046 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-09-11 03:46:47,565 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 03:46:47] "POST /web/dataset/call_kw/restaurant.table/create#restaurant.table.create HTTP/1.1" 200 - 1 0.000 0.004 2026-09-11 03:46:47,566 26 INFO rb-c800635-224702-414046 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-09-11 03:46:47,614 26 INFO rb-c800635-224702-414046 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-09-11 03:46:47,676 26 INFO rb-c800635-224702-414046 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-09-11 03:46:47,730 26 INFO rb-c800635-224702-414046 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-09-11 03:46:47,782 26 INFO rb-c800635-224702-414046 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-09-11 03:46:47,833 26 INFO rb-c800635-224702-414046 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-09-11 03:46:47,884 26 INFO rb-c800635-224702-414046 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-09-11 03:46:47,945 26 INFO rb-c800635-224702-414046 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-09-11 03:46:47,951 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 03:46:47] "POST /web/dataset/call_kw/restaurant.table/write#restaurant.table.write HTTP/1.1" 200 - 1 0.006 0.004 2026-09-11 03:46:47,997 26 INFO rb-c800635-224702-414046 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-09-11 03:46:47,999 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 03:46:47] "POST /web/dataset/call_kw/pos.config/notify_synchronisation#pos.config.notify_synchronisation HTTP/1.1" 200 - 6 0.005 0.027 2026-09-11 03:46:48,053 26 INFO rb-c800635-224702-414046 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-09-11 03:46:48,054 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 03:46:48] "POST /web/dataset/call_kw/restaurant.table/create#restaurant.table.create HTTP/1.1" 200 - 1 0.001 0.003 2026-09-11 03:46:48,102 26 INFO rb-c800635-224702-414046 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-09-11 03:46:48,156 26 INFO rb-c800635-224702-414046 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-09-11 03:46:48,209 26 INFO rb-c800635-224702-414046 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-09-11 03:46:48,260 26 INFO rb-c800635-224702-414046 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-09-11 03:46:48,311 26 INFO rb-c800635-224702-414046 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-09-11 03:46:48,363 26 INFO rb-c800635-224702-414046 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-09-11 03:46:48,414 26 INFO rb-c800635-224702-414046 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-09-11 03:46:48,474 26 INFO rb-c800635-224702-414046 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-09-11 03:46:48,475 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 03:46:48] "POST /web/dataset/call_kw/restaurant.table/write#restaurant.table.write HTTP/1.1" 200 - 1 0.001 0.005 2026-09-11 03:46:48,507 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 03:46:48] "POST /web/dataset/call_kw/pos.config/notify_synchronisation#pos.config.notify_synchronisation HTTP/1.1" 200 - 6 0.005 0.015 2026-09-11 03:46:48,523 26 INFO rb-c800635-224702-414046 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-09-11 03:46:48,579 26 INFO rb-c800635-224702-414046 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-09-11 03:46:48,587 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 03:46:48] "POST /web/dataset/call_kw/restaurant.table/write#restaurant.table.write HTTP/1.1" 200 - 1 0.001 0.006 2026-09-11 03:46:48,615 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 03:46:48] "POST /web/dataset/call_kw/pos.config/notify_synchronisation#pos.config.notify_synchronisation HTTP/1.1" 200 - 6 0.004 0.017 2026-09-11 03:46:48,632 26 INFO rb-c800635-224702-414046 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-09-11 03:46:48,681 26 INFO rb-c800635-224702-414046 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-09-11 03:46:48,736 26 INFO rb-c800635-224702-414046 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-09-11 03:46:48,787 26 INFO rb-c800635-224702-414046 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-09-11 03:46:48,840 26 INFO rb-c800635-224702-414046 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-09-11 03:46:48,884 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 03:46:48] "GET /pos/service-worker.js HTTP/1.1" 200 - 0 0.000 0.002 2026-09-11 03:46:48,891 26 INFO rb-c800635-224702-414046 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-09-11 03:46:48,944 26 INFO rb-c800635-224702-414046 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-09-11 03:46:48,949 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 03:46:48] "POST /web/dataset/call_kw/restaurant.table/create#restaurant.table.create HTTP/1.1" 200 - 1 0.001 0.004 2026-09-11 03:46:48,964 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 03:46:48] "POST /web/dataset/call_kw/restaurant.table/create#restaurant.table.create HTTP/1.1" 200 - 1 0.001 0.004 2026-09-11 03:46:48,995 26 INFO rb-c800635-224702-414046 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-09-11 03:46:49,047 26 INFO rb-c800635-224702-414046 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-09-11 03:46:49,101 26 INFO rb-c800635-224702-414046 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-09-11 03:46:49,156 26 INFO rb-c800635-224702-414046 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-09-11 03:46:49,167 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 03:46:49] "POST /web/dataset/call_kw/restaurant.table/are_orders_still_in_draft#restaurant.table.are_orders_still_in_draft HTTP/1.1" 200 - 1 0.001 0.009 2026-09-11 03:46:49,180 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 03:46:49] "POST /web/dataset/call_kw/restaurant.table/write#restaurant.table.write HTTP/1.1" 200 - 1 0.000 0.005 2026-09-11 03:46:49,191 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 03:46:49] "POST /web/dataset/call_kw/restaurant.table/write#restaurant.table.write HTTP/1.1" 200 - 1 0.000 0.016 2026-09-11 03:46:49,210 26 INFO rb-c800635-224702-414046 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-09-11 03:46:49,230 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 03:46:49] "POST /web/dataset/call_kw/pos.config/notify_synchronisation#pos.config.notify_synchronisation HTTP/1.1" 200 - 6 0.004 0.024 2026-09-11 03:46:49,260 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 03:46:49] "POST /web/dataset/call_kw/pos.config/notify_synchronisation#pos.config.notify_synchronisation HTTP/1.1" 200 - 6 0.008 0.047 2026-09-11 03:46:49,262 26 INFO rb-c800635-224702-414046 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-09-11 03:46:49,311 26 INFO rb-c800635-224702-414046 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-09-11 03:46:49,368 26 INFO rb-c800635-224702-414046 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-09-11 03:46:49,424 26 INFO rb-c800635-224702-414046 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-09-11 03:46:49,435 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 03:46:49] "POST /web/dataset/call_kw/restaurant.floor/create#restaurant.floor.create HTTP/1.1" 200 - 3 0.003 0.007 2026-09-11 03:46:49,480 26 INFO rb-c800635-224702-414046 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-09-11 03:46:49,530 26 INFO rb-c800635-224702-414046 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-09-11 03:46:49,581 26 INFO rb-c800635-224702-414046 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-09-11 03:46:49,632 26 INFO rb-c800635-224702-414046 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-09-11 03:46:49,683 26 INFO rb-c800635-224702-414046 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-09-11 03:46:49,735 26 INFO rb-c800635-224702-414046 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-09-11 03:46:49,792 26 INFO rb-c800635-224702-414046 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-09-11 03:46:49,846 26 INFO rb-c800635-224702-414046 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-09-11 03:46:49,895 26 INFO rb-c800635-224702-414046 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-09-11 03:46:49,950 26 INFO rb-c800635-224702-414046 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-09-11 03:46:49,956 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 03:46:49] "POST /web/dataset/call_kw/restaurant.table/are_orders_still_in_draft#restaurant.table.are_orders_still_in_draft HTTP/1.1" 200 - 1 0.001 0.003 2026-09-11 03:46:49,973 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 03:46:49] "POST /web/dataset/call_kw/restaurant.table/write#restaurant.table.write HTTP/1.1" 200 - 1 0.001 0.005 2026-09-11 03:46:50,005 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 03:46:50] "POST /web/dataset/call_kw/pos.config/notify_synchronisation#pos.config.notify_synchronisation HTTP/1.1" 200 - 6 0.005 0.016 2026-09-11 03:46:50,008 26 INFO rb-c800635-224702-414046 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-09-11 03:46:50,055 26 INFO rb-c800635-224702-414046 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-09-11 03:46:50,110 26 INFO rb-c800635-224702-414046 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-09-11 03:46:50,164 26 INFO rb-c800635-224702-414046 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-09-11 03:46:50,217 26 INFO rb-c800635-224702-414046 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-09-11 03:46:50,270 26 INFO rb-c800635-224702-414046 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-09-11 03:46:50,320 26 INFO rb-c800635-224702-414046 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-09-11 03:46:50,380 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 03:46:50] "POST /web/dataset/call_kw/restaurant.table/write#restaurant.table.write HTTP/1.1" 200 - 1 0.000 0.003 2026-09-11 03:46:50,383 26 INFO rb-c800635-224702-414046 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-09-11 03:46:50,435 26 INFO rb-c800635-224702-414046 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-09-11 03:46:50,442 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 03:46:50] "POST /web/dataset/call_kw/pos.config/notify_synchronisation#pos.config.notify_synchronisation HTTP/1.1" 200 - 6 0.020 0.017 2026-09-11 03:46:50,485 26 INFO rb-c800635-224702-414046 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-09-11 03:46:50,539 26 INFO rb-c800635-224702-414046 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-09-11 03:46:50,592 26 INFO rb-c800635-224702-414046 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-09-11 03:46:50,645 26 INFO rb-c800635-224702-414046 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-09-11 03:46:50,697 26 INFO rb-c800635-224702-414046 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-09-11 03:46:50,756 26 INFO rb-c800635-224702-414046 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-09-11 03:46:50,757 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 03:46:50] "POST /web/dataset/call_kw/restaurant.table/write#restaurant.table.write HTTP/1.1" 200 - 1 0.000 0.003 2026-09-11 03:46:50,782 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 03:46:50] "POST /web/dataset/call_kw/pos.config/notify_synchronisation#pos.config.notify_synchronisation HTTP/1.1" 200 - 6 0.004 0.012 2026-09-11 03:46:50,806 26 INFO rb-c800635-224702-414046 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-09-11 03:46:50,861 26 INFO rb-c800635-224702-414046 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-09-11 03:46:50,865 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 03:46:50] "POST /web/dataset/call_kw/restaurant.table/write#restaurant.table.write HTTP/1.1" 200 - 1 0.000 0.004 2026-09-11 03:46:50,899 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 03:46:50] "POST /web/dataset/call_kw/pos.config/notify_synchronisation#pos.config.notify_synchronisation HTTP/1.1" 200 - 6 0.007 0.015 2026-09-11 03:46:50,919 26 INFO rb-c800635-224702-414046 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-09-11 03:46:50,932 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 03:46:50] "POST /web/dataset/call_kw/restaurant.table/write#restaurant.table.write HTTP/1.1" 200 - 1 0.001 0.011 2026-09-11 03:46:50,966 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 03:46:50] "POST /web/dataset/call_kw/pos.config/notify_synchronisation#pos.config.notify_synchronisation HTTP/1.1" 200 - 6 0.003 0.014 2026-09-11 03:46:50,970 26 INFO rb-c800635-224702-414046 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-09-11 03:46:51,021 26 INFO rb-c800635-224702-414046 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-09-11 03:46:51,086 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 03:46:51] "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.006 2026-09-11 03:46:51,137 26 INFO rb-c800635-224702-414046 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-09-11 03:46:51,142 26 INFO ? werkzeug: 127.0.0.1 - - [11/Sep/2026 03:46:51] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.001 2026-09-11 03:46:51,187 26 INFO rb-c800635-224702-414046 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-09-11 03:46:51,259 26 INFO rb-c800635-224702-414046 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-09-11 03:46:51,263 26 INFO rb-c800635-224702-414046 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #77567655 started for PoS orders references: [{'name': '/', 'pos_reference': '262-118-000001', 'uuid': '758d068d-4da9-46af-9f73-13d8ca05fc7a'}] 2026-09-11 03:46:51,335 26 INFO rb-c800635-224702-414046 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #77567655 order {'name': '/', 'pos_reference': '262-118-000001', 'uuid': '758d068d-4da9-46af-9f73-13d8ca05fc7a'} created pos.order #698 2026-09-11 03:46:51,345 26 INFO rb-c800635-224702-414046 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #77567655 finished 2026-09-11 03:46:51,385 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 03:46:51] "POST /web/dataset/call_kw/pos.order/sync_from_ui#pos.order.sync_from_ui HTTP/1.1" 200 - 46 0.047 0.078 2026-09-11 03:46:51,412 26 INFO rb-c800635-224702-414046 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-09-11 03:46:51,468 26 INFO rb-c800635-224702-414046 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-09-11 03:46:51,519 26 INFO rb-c800635-224702-414046 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-09-11 03:46:51,585 26 INFO rb-c800635-224702-414046 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-09-11 03:46:51,592 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 03:46:51] "POST /web/dataset/call_kw/pos.config/read_config_open_orders#pos.config.read_config_open_orders HTTP/1.1" 200 - 7 0.007 0.009 2026-09-11 03:46:51,636 26 INFO rb-c800635-224702-414046 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-09-11 03:46:51,693 26 INFO rb-c800635-224702-414046 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-09-11 03:46:51,711 26 INFO rb-c800635-224702-414046 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #91065101 started for PoS orders references: [{'name': '/', 'pos_reference': '262-118-000002', 'uuid': 'b816c520-6eb2-4e05-8fbf-4ae325a089e6'}] 2026-09-11 03:46:51,761 26 INFO rb-c800635-224702-414046 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #91065101 order {'name': '/', 'pos_reference': '262-118-000002', 'uuid': 'b816c520-6eb2-4e05-8fbf-4ae325a089e6'} created pos.order #699 2026-09-11 03:46:51,772 26 INFO rb-c800635-224702-414046 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #91065101 finished 2026-09-11 03:46:51,813 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 03:46:51] "POST /web/dataset/call_kw/pos.order/sync_from_ui#pos.order.sync_from_ui HTTP/1.1" 200 - 35 0.033 0.070 2026-09-11 03:46:51,845 26 INFO rb-c800635-224702-414046 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-09-11 03:46:51,896 26 INFO rb-c800635-224702-414046 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_02_others.browser: tour succeeded 2026-09-11 03:46:51,897 26 INFO rb-c800635-224702-414046 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_02_others.browser: ╔════════════════════════════════╗ ║ TOUR FloorScreenTour SUCCEEDED ║ ╚════════════════════════════════╝ 2026-09-11 03:46:52,084 26 INFO rb-c800635-224702-414046 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_02_others.browser: heap 19934748 (allocated 21368832) 2026-09-11 03:46:52,094 26 INFO rb-c800635-224702-414046 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_02_others: Closing chrome headless with pid 100481 2026-09-11 03:46:52,095 26 INFO rb-c800635-224702-414046 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_02_others: Closing websocket connection 2026-09-11 03:46:52,097 26 INFO rb-c800635-224702-414046 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_02_others: Terminating chrome headless with pid 100481 2026-09-11 03:46:52,167 26 INFO rb-c800635-224702-414046 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_02_others: Chrome Log in: /tmp/odoo_tests/rb-c800635-224702-414046/chrome_logs/chrome_log_20260911_034652_167190_test_02_others.txt 2026-09-11 03:46:52,167 26 INFO rb-c800635-224702-414046 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_02_others: Removing chrome user profile "/tmp/tmp1tij5yf5_chrome_odoo" 2026-09-11 03:46:52,442 26 INFO rb-c800635-224702-414046 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_02_others: Chrome pid: 100766 2026-09-11 03:46:52,442 26 INFO rb-c800635-224702-414046 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_02_others: Chrome headless temporary user profile dir: /tmp/tmp1nayv2d__chrome_odoo 2026-09-11 03:46:52,442 26 INFO rb-c800635-224702-414046 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_02_others: Issuing json command http://127.0.0.1:34569/json/version 2026-09-11 03:46:52,444 26 INFO rb-c800635-224702-414046 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:34569', path='/json/version', query='', fragment='') with timeout 3 increased to 10s during tests 2026-09-11 03:46:52,469 26 INFO rb-c800635-224702-414046 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_02_others: Browser version: Chrome/150.0.7871.114 2026-09-11 03:46:52,469 26 INFO rb-c800635-224702-414046 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_02_others: Issuing json command http://127.0.0.1:34569/json 2026-09-11 03:46:52,470 26 INFO rb-c800635-224702-414046 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:34569', path='/json', query='', fragment='') with timeout 3 increased to 10s during tests 2026-09-11 03:46:52,489 26 INFO rb-c800635-224702-414046 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_02_others: Websocket url found: ws://127.0.0.1:34569/devtools/page/6032D204FBB6399B2E5935B49D59E1F5 2026-09-11 03:46:52,499 26 INFO rb-c800635-224702-414046 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_02_others: Enable chrome headless console log notification 2026-09-11 03:46:52,507 26 INFO rb-c800635-224702-414046 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_02_others: Chrome headless enable page notifications 2026-09-11 03:46:52,539 26 INFO rb-c800635-224702-414046 odoo.addons.base.models.res_users: Login successful for login:pos_admin from n/a 2026-09-11 03:46:52,542 26 INFO rb-c800635-224702-414046 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_02_others: Setting session cookie in browser 2026-09-11 03:46:52,546 26 INFO rb-c800635-224702-414046 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_02_others: Open "http://127.0.0.1:8069/pos/ui/118" in browser 2026-09-11 03:46:52,546 26 INFO rb-c800635-224702-414046 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_02_others: Navigating to: "http://127.0.0.1:8069/pos/ui/118" 2026-09-11 03:46:52,637 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 03:46:52] "GET /pos/ui/118 HTTP/1.1" 200 - 33 0.019 0.043 2026-09-11 03:46:52,646 26 INFO rb-c800635-224702-414046 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_02_others: Navigation result: {'frameId': '6032D204FBB6399B2E5935B49D59E1F5', 'loaderId': '0A773D16353B9776814BD3F7B8D17233', 'isDownload': False} 2026-09-11 03:46:52,646 26 INFO rb-c800635-224702-414046 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_02_others: Evaluate ready code "odoo.isTourReady('TableMergeUnmergeTour')" 2026-09-11 03:46:52,675 26 INFO rb-c800635-224702-414046 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-09-11 03:46:52,688 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 03:46:52] "GET /web/assets/31c33ef/web.__assets_tests_call__.min.js HTTP/1.1" 200 - 2 0.001 0.004 2026-09-11 03:46:52,701 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 03:46:52] "GET /web/assets/e7bee96/point_of_sale.assets_prod.min.js HTTP/1.1" 200 - 2 0.002 0.009 2026-09-11 03:46:52,713 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 03:46:52] "GET /web/assets/cbcf32d/point_of_sale.assets_prod.min.css HTTP/1.1" 200 - 2 0.006 0.018 2026-09-11 03:46:53,145 26 INFO ? werkzeug: 127.0.0.1 - - [11/Sep/2026 03:46:53] "GET /web/static/fonts/lato/Lato-Reg-webfont.woff HTTP/1.1" 200 - 0 0.000 0.002 2026-09-11 03:46:53,156 26 INFO ? werkzeug: 127.0.0.1 - - [11/Sep/2026 03:46:53] "GET /point_of_sale/static/src/img/favicon.ico HTTP/1.1" 200 - 0 0.000 0.001 2026-09-11 03:46:53,164 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 03:46:53] "GET /web/webclient/translations?hash=&lang=en_US HTTP/1.1" 200 - 0 0.000 0.004 2026-09-11 03:46:53,177 26 INFO rb-c800635-224702-414046 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-09-11 03:46:53,184 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 03:46:53] "POST /web/dataset/call_kw/barcode.nomenclature/read#barcode.nomenclature.read HTTP/1.1" 200 - 2 0.000 0.006 2026-09-11 03:46:53,187 26 INFO rb-c800635-224702-414046 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-09-11 03:46:53,206 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 03:46:53] "POST /web/dataset/call_kw/barcode.rule/search_read#barcode.rule.search_read HTTP/1.1" 200 - 1 0.000 0.005 2026-09-11 03:46:53,221 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 03:46:53] "POST /pos/ping HTTP/1.1" 200 - 0 0.000 0.002 2026-09-11 03:46:53,238 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 03:46:53] "GET /bus/websocket_worker_bundle?v=19.0-2 HTTP/1.1" 200 - 2 0.001 0.004 2026-09-11 03:46:53,250 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 03:46:53] "POST /web/dataset/call_kw/pos.config/register_new_device_identifier#pos.config.register_new_device_identifier HTTP/1.1" 200 - 4 0.004 0.014 2026-09-11 03:46:53,256 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 03:46:53] "GET /websocket?version=19.0-2 HTTP/1.1" 101 - 0 0.000 0.002 2026-09-11 03:46:53,290 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 03:46:53] "POST /web/dataset/call_kw/pos.session/load_data_params#pos.session.load_data_params HTTP/1.1" 200 - 7 0.005 0.019 2026-09-11 03:46:53,788 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 03:46:53] "POST /web/dataset/call_kw/pos.session/load_data#pos.session.load_data HTTP/1.1" 200 - 310 0.177 0.283 2026-09-11 03:46:53,802 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 03:46:53] "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-09-11 03:46:53,898 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 03:46:53] "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-09-11 03:46:53,940 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 03:46:53] "GET /web/image/res.company/109/logo/256x256 HTTP/1.1" 200 - 3 0.002 0.024 2026-09-11 03:46:53,989 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 03:46:53] "POST /web/dataset/call_kw/pos.config/read_config_open_orders#pos.config.read_config_open_orders HTTP/1.1" 200 - 8 0.004 0.014 2026-09-11 03:46:53,999 26 INFO rb-c800635-224702-414046 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_02_others.browser: Owl is running in 'dev' mode. 2026-09-11 03:46:54,012 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 03:46:54] "POST /web/dataset/call_kw/product.product/has_access#product.product.has_access HTTP/1.1" 200 - 0 0.000 0.004 2026-09-11 03:46:54,067 26 INFO ? werkzeug: 127.0.0.1 - - [11/Sep/2026 03:46:54] "GET /point_of_sale/static/src/fonts/Inconsolata.otf HTTP/1.1" 200 - 0 0.000 0.009 2026-09-11 03:46:54,081 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 03:46:54] "GET /web/image?model=res.company&id=109&field=logo HTTP/1.1" 200 - 3 0.007 0.014 2026-09-11 03:46:54,108 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 03:46:54] "GET /web/image/res.users/222/avatar_128 HTTP/1.1" 200 - 7 0.011 0.038 2026-09-11 03:46:54,119 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 03:46:54] "GET /pos/service-worker.js HTTP/1.1" 200 - 0 0.000 0.055 2026-09-11 03:46:54,142 26 INFO ? werkzeug: 127.0.0.1 - - [11/Sep/2026 03:46:54] "GET /web/static/img/odoo_logo.svg HTTP/1.1" 200 - 0 0.000 0.016 2026-09-11 03:46:54,143 26 INFO ? werkzeug: 127.0.0.1 - - [11/Sep/2026 03:46:54] "GET /web/static/src/libs/fontawesome/fonts/fontawesome-webfont.woff2?v=4.7.0 HTTP/1.1" 200 - 0 0.000 0.012 2026-09-11 03:46:54,144 26 INFO ? werkzeug: 127.0.0.1 - - [11/Sep/2026 03:46:54] "GET /hr_attendance/static/img/background-light.svg HTTP/1.1" 200 - 0 0.000 0.014 2026-09-11 03:46:54,147 26 INFO ? werkzeug: 127.0.0.1 - - [11/Sep/2026 03:46:54] "GET /web/static/fonts/google/Roboto/Roboto-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.002 2026-09-11 03:46:54,191 26 INFO rb-c800635-224702-414046 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-09-11 03:46:54,219 26 INFO ? werkzeug: 127.0.0.1 - - [11/Sep/2026 03:46:54] "GET /web/static/lib/zxing-library/zxing-library.js HTTP/1.1" 200 - 0 0.000 0.004 2026-09-11 03:46:54,269 26 INFO rb-c800635-224702-414046 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-09-11 03:46:54,283 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 03:46:54] "GET /pos/ui/118?from_backend=True HTTP/1.1" 200 - 33 0.045 0.034 2026-09-11 03:46:54,328 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 03:46:54] "GET /pos/ui/118 HTTP/1.1" 200 - 33 0.015 0.107 2026-09-11 03:46:54,342 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 03:46:54] "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-09-11 03:46:54,375 26 INFO rb-c800635-224702-414046 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-09-11 03:46:54,398 26 INFO ? werkzeug: 127.0.0.1 - - [11/Sep/2026 03:46:54] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.001 2026-09-11 03:46:54,452 26 INFO rb-c800635-224702-414046 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-09-11 03:46:54,515 26 INFO rb-c800635-224702-414046 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-09-11 03:46:54,551 26 INFO rb-c800635-224702-414046 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #87362486 started for PoS orders references: [{'name': '/', 'pos_reference': '262-118-000001', 'uuid': '758d068d-4da9-46af-9f73-13d8ca05fc7a'}] 2026-09-11 03:46:54,581 26 INFO rb-c800635-224702-414046 odoo.addons.point_of_sale.models.pos_order: Added lines [1144] to pos.order #698 2026-09-11 03:46:54,587 26 INFO rb-c800635-224702-414046 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #87362486 order {'name': '/', 'pos_reference': '262-118-000001', 'uuid': '758d068d-4da9-46af-9f73-13d8ca05fc7a'} updated pos.order #698 2026-09-11 03:46:54,607 26 INFO rb-c800635-224702-414046 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #87362486 finished 2026-09-11 03:46:54,670 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 03:46:54] "POST /web/dataset/call_kw/pos.order/sync_from_ui#pos.order.sync_from_ui HTTP/1.1" 200 - 52 0.047 0.075 2026-09-11 03:46:54,695 26 INFO rb-c800635-224702-414046 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_02_others.browser: [7/110] Tour TableMergeUnmergeTour → Step .floor-map 2026-09-11 03:46:54,746 26 INFO rb-c800635-224702-414046 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-09-11 03:46:54,801 26 INFO rb-c800635-224702-414046 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_02_others.browser: 500 2026-09-11 03:46:55,313 26 INFO rb-c800635-224702-414046 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_02_others.browser: 500 2026-09-11 03:46:55,813 26 INFO rb-c800635-224702-414046 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-09-11 03:46:55,814 26 INFO rb-c800635-224702-414046 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_02_others.browser: 500 2026-09-11 03:46:56,326 26 INFO rb-c800635-224702-414046 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-09-11 03:46:56,332 26 INFO rb-c800635-224702-414046 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_02_others.browser: 500 2026-09-11 03:46:56,844 26 INFO rb-c800635-224702-414046 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_02_others.browser: 500 2026-09-11 03:46:56,853 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 03:46:56] "POST /web/dataset/call_kw/restaurant.table/set_parent_id#restaurant.table.set_parent_id HTTP/1.1" 200 - 5 0.004 0.005 2026-09-11 03:46:56,879 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 03:46:56] "POST /web/dataset/call_kw/pos.config/notify_synchronisation#pos.config.notify_synchronisation HTTP/1.1" 200 - 6 0.006 0.014 2026-09-11 03:46:57,344 26 INFO rb-c800635-224702-414046 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-09-11 03:46:57,395 26 INFO rb-c800635-224702-414046 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_02_others.browser: [10/110] Tour TableMergeUnmergeTour → Step refresh page (trigger: body) 2026-09-11 03:46:57,820 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 03:46:57] "GET /pos/ui/118/floor HTTP/1.1" 200 - 33 0.029 0.033 2026-09-11 03:46:58,401 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 03:46:58] "GET /web/webclient/translations?hash=2fe2acc056af437ea90c641aea9ac2bad469c712&lang=en_US HTTP/1.1" 200 - 0 0.000 0.002 2026-09-11 03:46:58,409 26 INFO rb-c800635-224702-414046 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-09-11 03:46:58,447 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 03:46:58] "POST /web/dataset/call_kw/barcode.nomenclature/read#barcode.nomenclature.read HTTP/1.1" 200 - 2 0.001 0.008 2026-09-11 03:46:58,472 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 03:46:58] "POST /web/dataset/call_kw/barcode.rule/search_read#barcode.rule.search_read HTTP/1.1" 200 - 1 0.000 0.004 2026-09-11 03:46:58,483 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 03:46:58] "POST /pos/ping HTTP/1.1" 200 - 0 0.000 0.002 2026-09-11 03:46:58,517 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 03:46:58] "POST /web/dataset/call_kw/pos.session/load_data_params#pos.session.load_data_params HTTP/1.1" 200 - 7 0.005 0.017 2026-09-11 03:46:58,521 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 03:46:58] "GET /bus/websocket_worker_bundle?v=19.0-2 HTTP/1.1" 304 - 2 0.001 0.019 2026-09-11 03:46:58,540 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 03:46:58] "GET /websocket?version=19.0-2 HTTP/1.1" 101 - 0 0.000 0.003 2026-09-11 03:46:58,673 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 03:46:58] "POST /web/dataset/call_kw/pos.order/read_pos_orders#pos.order.read_pos_orders HTTP/1.1" 200 - 39 0.021 0.043 2026-09-11 03:46:58,746 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 03:46:58] "POST /web/dataset/call_kw/pos.config/read_config_open_orders#pos.config.read_config_open_orders HTTP/1.1" 200 - 8 0.005 0.008 2026-09-11 03:46:58,777 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 03:46:58] "GET /web/image/res.company/109/logo/256x256 HTTP/1.1" 304 - 3 0.008 0.010 2026-09-11 03:46:58,798 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 03:46:58] "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.008 2026-09-11 03:46:58,809 26 INFO rb-c800635-224702-414046 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_02_others.browser: Owl is running in 'dev' mode. 2026-09-11 03:46:58,815 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 03:46:58] "POST /web/dataset/call_kw/product.product/has_access#product.product.has_access HTTP/1.1" 200 - 0 0.000 0.003 2026-09-11 03:46:58,881 26 INFO rb-c800635-224702-414046 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-09-11 03:46:58,889 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 03:46:58] "GET /web/image/res.users/222/avatar_128 HTTP/1.1" 304 - 7 0.010 0.023 2026-09-11 03:46:58,975 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 03:46:58] "GET /pos/ui/118?from_backend=True HTTP/1.1" 200 - 33 0.027 0.051 2026-09-11 03:46:59,010 26 INFO rb-c800635-224702-414046 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-09-11 03:46:59,043 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 03:46:59] "GET /pos/ui/118 HTTP/1.1" 200 - 33 0.021 0.120 2026-09-11 03:46:59,060 26 INFO rb-c800635-224702-414046 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-09-11 03:46:59,068 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 03:46:59] "POST /web/dataset/call_kw/pos.config/read_config_open_orders#pos.config.read_config_open_orders HTTP/1.1" 200 - 8 0.015 0.101 2026-09-11 03:46:59,111 26 INFO rb-c800635-224702-414046 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-09-11 03:46:59,162 26 INFO rb-c800635-224702-414046 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-09-11 03:46:59,212 26 INFO rb-c800635-224702-414046 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-09-11 03:46:59,270 26 INFO rb-c800635-224702-414046 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-09-11 03:47:00,602 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 03:47:00] "GET /pos/service-worker.js HTTP/1.1" 200 - 0 0.000 0.002 2026-09-11 03:47:01,313 26 INFO rb-c800635-224702-414046 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_02_others.browser: [19/110] Tour TableMergeUnmergeTour → Step .floor-map 2026-09-11 03:47:01,364 26 INFO rb-c800635-224702-414046 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-09-11 03:47:01,417 26 INFO rb-c800635-224702-414046 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-09-11 03:47:01,469 26 INFO rb-c800635-224702-414046 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_02_others.browser: [22/110] Tour TableMergeUnmergeTour → Step .floor-screen .right-buttons .jump-button 2026-09-11 03:47:01,537 26 INFO rb-c800635-224702-414046 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-09-11 03:47:01,547 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 03:47:01] "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.017 2026-09-11 03:47:01,586 26 INFO rb-c800635-224702-414046 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-09-11 03:47:01,637 26 INFO rb-c800635-224702-414046 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-09-11 03:47:01,688 26 INFO rb-c800635-224702-414046 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-09-11 03:47:01,739 26 INFO rb-c800635-224702-414046 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-09-11 03:47:01,801 26 INFO rb-c800635-224702-414046 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-09-11 03:47:01,851 26 INFO rb-c800635-224702-414046 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-09-11 03:47:01,903 26 INFO rb-c800635-224702-414046 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-09-11 03:47:01,968 26 INFO rb-c800635-224702-414046 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-09-11 03:47:01,973 26 INFO ? werkzeug: 127.0.0.1 - - [11/Sep/2026 03:47:01] "GET /point_of_sale/static/src/img/card-bank.png HTTP/1.1" 200 - 0 0.000 0.001 2026-09-11 03:47:01,978 26 INFO ? werkzeug: 127.0.0.1 - - [11/Sep/2026 03:47:01] "GET /point_of_sale/static/src/img/money.png HTTP/1.1" 200 - 0 0.000 0.003 2026-09-11 03:47:02,037 26 INFO rb-c800635-224702-414046 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-09-11 03:47:02,099 26 INFO rb-c800635-224702-414046 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-09-11 03:47:02,105 26 INFO ? werkzeug: 127.0.0.1 - - [11/Sep/2026 03:47:02] "GET /web/static/img/spin.svg HTTP/1.1" 200 - 0 0.000 0.002 2026-09-11 03:47:02,108 26 INFO rb-c800635-224702-414046 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #22504526 started for PoS orders references: [{'name': '/', 'pos_reference': '262-118-000001', 'uuid': '758d068d-4da9-46af-9f73-13d8ca05fc7a'}] 2026-09-11 03:47:02,229 26 INFO rb-c800635-224702-414046 odoo.addons.point_of_sale.models.pos_order: Added payment_ids [682] to pos.order #698 2026-09-11 03:47:02,495 26 INFO rb-c800635-224702-414046 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #22504526 order {'name': '/', 'pos_reference': '262-118-000001', 'uuid': '758d068d-4da9-46af-9f73-13d8ca05fc7a'} updated pos.order #698 2026-09-11 03:47:02,517 26 INFO rb-c800635-224702-414046 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #22504526 finished 2026-09-11 03:47:02,583 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 03:47:02] "POST /web/dataset/call_kw/pos.order/sync_from_ui#pos.order.sync_from_ui HTTP/1.1" 200 - 196 0.250 0.229 2026-09-11 03:47:02,621 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 03:47:02] "POST /web/dataset/call_kw/restaurant.table/write#restaurant.table.write HTTP/1.1" 200 - 1 0.001 0.005 2026-09-11 03:47:02,721 26 INFO rb-c800635-224702-414046 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-09-11 03:47:02,753 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 03:47:02] "POST /web/dataset/call_kw/pos.config/notify_synchronisation#pos.config.notify_synchronisation HTTP/1.1" 200 - 6 0.010 0.022 2026-09-11 03:47:02,774 26 INFO rb-c800635-224702-414046 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-09-11 03:47:02,821 26 INFO rb-c800635-224702-414046 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-09-11 03:47:02,875 26 INFO rb-c800635-224702-414046 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_02_others.browser: 500 2026-09-11 03:47:03,380 26 INFO rb-c800635-224702-414046 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_02_others.browser: 500 2026-09-11 03:47:03,880 26 INFO rb-c800635-224702-414046 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-09-11 03:47:03,881 26 INFO rb-c800635-224702-414046 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_02_others.browser: 500 2026-09-11 03:47:04,392 26 INFO rb-c800635-224702-414046 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-09-11 03:47:04,399 26 INFO rb-c800635-224702-414046 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_02_others.browser: 500 2026-09-11 03:47:04,912 26 INFO rb-c800635-224702-414046 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_02_others.browser: 500 2026-09-11 03:47:04,916 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 03:47:04] "POST /web/dataset/call_kw/restaurant.table/set_parent_id#restaurant.table.set_parent_id HTTP/1.1" 200 - 5 0.002 0.004 2026-09-11 03:47:04,962 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 03:47:04] "POST /web/dataset/call_kw/pos.config/notify_synchronisation#pos.config.notify_synchronisation HTTP/1.1" 200 - 6 0.005 0.030 2026-09-11 03:47:05,412 26 INFO rb-c800635-224702-414046 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-09-11 03:47:05,522 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 03:47:05] "POST /web/dataset/call_kw/restaurant.table/write#restaurant.table.write HTTP/1.1" 200 - 1 0.006 0.004 2026-09-11 03:47:05,544 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 03:47:05] "POST /web/dataset/call_kw/pos.config/notify_synchronisation#pos.config.notify_synchronisation HTTP/1.1" 200 - 6 0.003 0.012 2026-09-11 03:47:05,567 26 INFO rb-c800635-224702-414046 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-09-11 03:47:05,618 26 INFO rb-c800635-224702-414046 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_02_others.browser: [39/110] Tour TableMergeUnmergeTour → Step .floor-map 2026-09-11 03:47:05,669 26 INFO rb-c800635-224702-414046 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-09-11 03:47:05,744 26 INFO rb-c800635-224702-414046 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-09-11 03:47:05,754 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 03:47:05] "POST /web/dataset/call_kw/pos.config/read_config_open_orders#pos.config.read_config_open_orders HTTP/1.1" 200 - 7 0.020 0.009 2026-09-11 03:47:05,809 26 INFO rb-c800635-224702-414046 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-09-11 03:47:05,874 26 INFO rb-c800635-224702-414046 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-09-11 03:47:05,898 26 INFO rb-c800635-224702-414046 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #9268065 started for PoS orders references: [{'name': '/', 'pos_reference': '263-118-000001', 'uuid': '0802594e-da9b-4e8d-9c7f-d08432e69fe7'}] 2026-09-11 03:47:05,949 26 INFO rb-c800635-224702-414046 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #9268065 order {'name': '/', 'pos_reference': '263-118-000001', 'uuid': '0802594e-da9b-4e8d-9c7f-d08432e69fe7'} created pos.order #700 2026-09-11 03:47:05,958 26 INFO rb-c800635-224702-414046 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #9268065 finished 2026-09-11 03:47:05,991 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 03:47:05] "POST /web/dataset/call_kw/pos.order/sync_from_ui#pos.order.sync_from_ui HTTP/1.1" 200 - 42 0.041 0.055 2026-09-11 03:47:06,032 26 INFO rb-c800635-224702-414046 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_02_others.browser: [44/110] Tour TableMergeUnmergeTour → Step .floor-map 2026-09-11 03:47:06,083 26 INFO rb-c800635-224702-414046 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-09-11 03:47:06,153 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 03:47:06] "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.009 2026-09-11 03:47:06,155 26 INFO rb-c800635-224702-414046 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-09-11 03:47:06,216 26 INFO rb-c800635-224702-414046 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-09-11 03:47:06,274 26 INFO rb-c800635-224702-414046 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-09-11 03:47:06,295 26 INFO rb-c800635-224702-414046 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #67329684 started for PoS orders references: [{'name': '/', 'pos_reference': '263-118-000002', 'uuid': '34cc7f01-39d0-4339-ab8f-08ab0f337c42'}] 2026-09-11 03:47:06,329 26 INFO rb-c800635-224702-414046 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #67329684 order {'name': '/', 'pos_reference': '263-118-000002', 'uuid': '34cc7f01-39d0-4339-ab8f-08ab0f337c42'} created pos.order #701 2026-09-11 03:47:06,342 26 INFO rb-c800635-224702-414046 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #67329684 finished 2026-09-11 03:47:06,376 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 03:47:06] "POST /web/dataset/call_kw/pos.order/sync_from_ui#pos.order.sync_from_ui HTTP/1.1" 200 - 42 0.028 0.054 2026-09-11 03:47:06,412 26 INFO rb-c800635-224702-414046 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_02_others.browser: [49/110] Tour TableMergeUnmergeTour → Step .floor-map 2026-09-11 03:47:06,462 26 INFO rb-c800635-224702-414046 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-09-11 03:47:06,514 26 INFO rb-c800635-224702-414046 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_02_others.browser: 500 2026-09-11 03:47:07,016 26 INFO rb-c800635-224702-414046 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_02_others.browser: 500 2026-09-11 03:47:07,516 26 INFO rb-c800635-224702-414046 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-09-11 03:47:07,517 26 INFO rb-c800635-224702-414046 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_02_others.browser: 500 2026-09-11 03:47:08,025 26 INFO rb-c800635-224702-414046 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-09-11 03:47:08,030 26 INFO rb-c800635-224702-414046 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_02_others.browser: 500 2026-09-11 03:47:08,546 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 03:47:08] "POST /web/dataset/call_kw/restaurant.table/set_parent_id#restaurant.table.set_parent_id HTTP/1.1" 200 - 5 0.002 0.004 2026-09-11 03:47:08,578 26 INFO rb-c800635-224702-414046 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_02_others.browser: 500 2026-09-11 03:47:08,581 26 INFO rb-c800635-224702-414046 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #63199338 started for PoS orders references: [{'name': '/', 'pos_reference': '263-118-000001', 'uuid': '0802594e-da9b-4e8d-9c7f-d08432e69fe7'}] 2026-09-11 03:47:08,602 26 INFO rb-c800635-224702-414046 odoo.addons.point_of_sale.models.pos_order: Added lines [1147] to pos.order #700 2026-09-11 03:47:08,608 26 INFO rb-c800635-224702-414046 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #63199338 order {'name': '/', 'pos_reference': '263-118-000001', 'uuid': '0802594e-da9b-4e8d-9c7f-d08432e69fe7'} updated pos.order #700 2026-09-11 03:47:08,618 26 INFO rb-c800635-224702-414046 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #63199338 finished 2026-09-11 03:47:08,679 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 03:47:08] "POST /web/dataset/call_kw/pos.order/sync_from_ui#pos.order.sync_from_ui HTTP/1.1" 200 - 55 0.035 0.065 2026-09-11 03:47:08,694 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 03:47:08] "POST /web/dataset/call_kw/pos.config/notify_synchronisation#pos.config.notify_synchronisation HTTP/1.1" 200 - 6 0.002 0.097 2026-09-11 03:47:08,778 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 03:47:08] "POST /web/dataset/call_kw/pos.order/action_pos_order_cancel#pos.order.action_pos_order_cancel HTTP/1.1" 200 - 41 0.021 0.050 2026-09-11 03:47:08,806 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 03:47:08] "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.008 2026-09-11 03:47:09,080 26 INFO rb-c800635-224702-414046 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-09-11 03:47:09,131 26 INFO rb-c800635-224702-414046 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-09-11 03:47:09,195 26 INFO rb-c800635-224702-414046 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-09-11 03:47:09,197 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 03:47:09] "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.008 2026-09-11 03:47:09,244 26 INFO rb-c800635-224702-414046 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-09-11 03:47:09,294 26 INFO rb-c800635-224702-414046 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-09-11 03:47:09,347 26 INFO rb-c800635-224702-414046 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-09-11 03:47:09,397 26 INFO rb-c800635-224702-414046 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-09-11 03:47:09,448 26 INFO rb-c800635-224702-414046 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-09-11 03:47:09,499 26 INFO rb-c800635-224702-414046 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-09-11 03:47:09,553 26 INFO rb-c800635-224702-414046 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-09-11 03:47:09,609 26 INFO rb-c800635-224702-414046 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-09-11 03:47:11,645 26 INFO rb-c800635-224702-414046 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_02_others.browser: [62/110] Tour TableMergeUnmergeTour → Step .floor-map 2026-09-11 03:47:11,696 26 INFO rb-c800635-224702-414046 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-09-11 03:47:11,832 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 03:47:11] "POST /web/dataset/call_kw/restaurant.table/write#restaurant.table.write HTTP/1.1" 200 - 1 0.001 0.004 2026-09-11 03:47:11,845 26 INFO rb-c800635-224702-414046 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #12099220 started for PoS orders references: [{'name': '/', 'pos_reference': '263-118-000001', 'uuid': '0802594e-da9b-4e8d-9c7f-d08432e69fe7'}] 2026-09-11 03:47:11,877 26 INFO rb-c800635-224702-414046 odoo.models.unlink: User #222 deleted pos.order.line records with IDs: [1147] 2026-09-11 03:47:11,892 26 INFO rb-c800635-224702-414046 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #12099220 order {'name': '/', 'pos_reference': '263-118-000001', 'uuid': '0802594e-da9b-4e8d-9c7f-d08432e69fe7'} updated pos.order #700 2026-09-11 03:47:11,902 26 INFO rb-c800635-224702-414046 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-09-11 03:47:11,904 26 INFO rb-c800635-224702-414046 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #12099220 finished 2026-09-11 03:47:11,953 26 INFO rb-c800635-224702-414046 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-09-11 03:47:11,969 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 03:47:11] "POST /web/dataset/call_kw/pos.order/sync_from_ui#pos.order.sync_from_ui HTTP/1.1" 200 - 70 0.045 0.081 2026-09-11 03:47:11,986 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 03:47:11] "POST /web/dataset/call_kw/pos.config/notify_synchronisation#pos.config.notify_synchronisation HTTP/1.1" 200 - 6 0.003 0.132 2026-09-11 03:47:12,004 26 INFO rb-c800635-224702-414046 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #11696280 started for PoS orders references: [{'name': '/', 'pos_reference': '263-118-000003', 'uuid': '1840e2da-601e-40a4-ac84-5bd589a38c42'}] 2026-09-11 03:47:12,027 26 INFO rb-c800635-224702-414046 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-09-11 03:47:12,045 26 INFO rb-c800635-224702-414046 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #11696280 order {'name': '/', 'pos_reference': '263-118-000003', 'uuid': '1840e2da-601e-40a4-ac84-5bd589a38c42'} created pos.order #702 2026-09-11 03:47:12,055 26 INFO rb-c800635-224702-414046 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #11696280 finished 2026-09-11 03:47:12,076 26 INFO rb-c800635-224702-414046 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-09-11 03:47:12,084 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 03:47:12] "POST /web/dataset/call_kw/pos.order/sync_from_ui#pos.order.sync_from_ui HTTP/1.1" 200 - 42 0.028 0.053 2026-09-11 03:47:12,128 26 INFO rb-c800635-224702-414046 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-09-11 03:47:12,145 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 03:47:12] "POST /web/dataset/call_kw/pos.config/read_config_open_orders#pos.config.read_config_open_orders HTTP/1.1" 200 - 43 0.018 0.111 2026-09-11 03:47:12,177 26 INFO rb-c800635-224702-414046 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_02_others.browser: [69/110] Tour TableMergeUnmergeTour → Step body 2026-09-11 03:47:12,228 26 INFO rb-c800635-224702-414046 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-09-11 03:47:12,287 26 INFO rb-c800635-224702-414046 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-09-11 03:47:12,292 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 03:47: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-09-11 03:47:12,323 26 INFO rb-c800635-224702-414046 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #42729550 started for PoS orders references: [{'name': '/', 'pos_reference': '263-118-000001', 'uuid': '0802594e-da9b-4e8d-9c7f-d08432e69fe7'}] 2026-09-11 03:47:12,339 26 INFO rb-c800635-224702-414046 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-09-11 03:47:12,342 26 INFO rb-c800635-224702-414046 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #42729550 order {'name': '/', 'pos_reference': '263-118-000001', 'uuid': '0802594e-da9b-4e8d-9c7f-d08432e69fe7'} updated pos.order #700 2026-09-11 03:47:12,353 26 INFO rb-c800635-224702-414046 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #42729550 finished 2026-09-11 03:47:12,393 26 INFO rb-c800635-224702-414046 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-09-11 03:47:12,402 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 03:47:12] "POST /web/dataset/call_kw/pos.order/sync_from_ui#pos.order.sync_from_ui HTTP/1.1" 200 - 48 0.025 0.056 2026-09-11 03:47:14,428 26 INFO rb-c800635-224702-414046 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_02_others.browser: [74/110] Tour TableMergeUnmergeTour → Step .floor-map 2026-09-11 03:47:14,479 26 INFO rb-c800635-224702-414046 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-09-11 03:47:14,547 26 INFO rb-c800635-224702-414046 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-09-11 03:47:14,548 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 03:47:14] "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.008 2026-09-11 03:47:14,597 26 INFO rb-c800635-224702-414046 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-09-11 03:47:14,648 26 INFO rb-c800635-224702-414046 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-09-11 03:47:14,698 26 INFO rb-c800635-224702-414046 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-09-11 03:47:14,759 26 INFO rb-c800635-224702-414046 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-09-11 03:47:14,764 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 03:47: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-09-11 03:47:14,797 26 INFO rb-c800635-224702-414046 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #19551213 started for PoS orders references: [{'name': '/', 'pos_reference': '263-118-000003', 'uuid': '1840e2da-601e-40a4-ac84-5bd589a38c42'}] 2026-09-11 03:47:14,811 26 INFO rb-c800635-224702-414046 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-09-11 03:47:14,813 26 INFO rb-c800635-224702-414046 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #19551213 order {'name': '/', 'pos_reference': '263-118-000003', 'uuid': '1840e2da-601e-40a4-ac84-5bd589a38c42'} updated pos.order #702 2026-09-11 03:47:14,823 26 INFO rb-c800635-224702-414046 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #19551213 finished 2026-09-11 03:47:14,865 26 INFO rb-c800635-224702-414046 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-09-11 03:47:14,874 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 03:47:14] "POST /web/dataset/call_kw/pos.order/sync_from_ui#pos.order.sync_from_ui HTTP/1.1" 200 - 48 0.023 0.056 2026-09-11 03:47:16,911 26 INFO rb-c800635-224702-414046 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_02_others.browser: [83/110] Tour TableMergeUnmergeTour → Step .floor-map 2026-09-11 03:47:16,962 26 INFO rb-c800635-224702-414046 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-09-11 03:47:17,014 26 INFO rb-c800635-224702-414046 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_02_others.browser: 500 2026-09-11 03:47:17,529 26 INFO rb-c800635-224702-414046 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_02_others.browser: 500 2026-09-11 03:47:18,045 26 INFO rb-c800635-224702-414046 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-09-11 03:47:18,046 26 INFO rb-c800635-224702-414046 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_02_others.browser: 500 2026-09-11 03:47:18,571 26 INFO rb-c800635-224702-414046 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-09-11 03:47:18,579 26 INFO rb-c800635-224702-414046 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_02_others.browser: 500 2026-09-11 03:47:19,108 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 03:47:19] "POST /web/dataset/call_kw/restaurant.table/set_parent_id#restaurant.table.set_parent_id HTTP/1.1" 200 - 5 0.012 0.005 2026-09-11 03:47:19,128 26 INFO rb-c800635-224702-414046 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #88616942 started for PoS orders references: [{'name': '/', 'pos_reference': '263-118-000001', 'uuid': '0802594e-da9b-4e8d-9c7f-d08432e69fe7'}] 2026-09-11 03:47:19,129 26 INFO rb-c800635-224702-414046 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_02_others.browser: 500 2026-09-11 03:47:19,176 26 INFO rb-c800635-224702-414046 odoo.addons.point_of_sale.models.pos_order: Added lines [1149] to pos.order #700 2026-09-11 03:47:19,182 26 INFO rb-c800635-224702-414046 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #88616942 order {'name': '/', 'pos_reference': '263-118-000001', 'uuid': '0802594e-da9b-4e8d-9c7f-d08432e69fe7'} updated pos.order #700 2026-09-11 03:47:19,191 26 INFO rb-c800635-224702-414046 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #88616942 finished 2026-09-11 03:47:19,264 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 03:47:19] "POST /web/dataset/call_kw/pos.order/sync_from_ui#pos.order.sync_from_ui HTTP/1.1" 200 - 55 0.079 0.058 2026-09-11 03:47:19,283 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 03:47:19] "POST /web/dataset/call_kw/pos.config/notify_synchronisation#pos.config.notify_synchronisation HTTP/1.1" 200 - 6 0.006 0.138 2026-09-11 03:47:19,379 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 03:47:19] "POST /web/dataset/call_kw/pos.order/action_pos_order_cancel#pos.order.action_pos_order_cancel HTTP/1.1" 200 - 41 0.030 0.051 2026-09-11 03:47:19,411 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 03:47:19] "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-09-11 03:47:19,631 26 INFO rb-c800635-224702-414046 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-09-11 03:47:19,695 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 03:47:19] "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-09-11 03:47:19,699 26 INFO rb-c800635-224702-414046 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-09-11 03:47:19,749 26 INFO rb-c800635-224702-414046 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-09-11 03:47:19,799 26 INFO rb-c800635-224702-414046 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-09-11 03:47:19,867 26 INFO rb-c800635-224702-414046 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-09-11 03:47:19,919 26 INFO rb-c800635-224702-414046 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-09-11 03:47:19,983 26 INFO rb-c800635-224702-414046 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-09-11 03:47:19,988 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 03:47:19] "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-09-11 03:47:20,018 26 INFO rb-c800635-224702-414046 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #7823884 started for PoS orders references: [{'name': '/', 'pos_reference': '263-118-000001', 'uuid': '0802594e-da9b-4e8d-9c7f-d08432e69fe7'}] 2026-09-11 03:47:20,032 26 INFO rb-c800635-224702-414046 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-09-11 03:47:20,048 26 INFO rb-c800635-224702-414046 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #7823884 order {'name': '/', 'pos_reference': '263-118-000001', 'uuid': '0802594e-da9b-4e8d-9c7f-d08432e69fe7'} updated pos.order #700 2026-09-11 03:47:20,058 26 INFO rb-c800635-224702-414046 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #7823884 finished 2026-09-11 03:47:20,087 26 INFO rb-c800635-224702-414046 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-09-11 03:47:20,120 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 03:47:20] "POST /web/dataset/call_kw/pos.order/sync_from_ui#pos.order.sync_from_ui HTTP/1.1" 200 - 51 0.039 0.066 2026-09-11 03:47:22,128 26 INFO rb-c800635-224702-414046 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_02_others.browser: [94/110] Tour TableMergeUnmergeTour → Step .floor-map 2026-09-11 03:47:22,179 26 INFO rb-c800635-224702-414046 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-09-11 03:47:22,330 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 03:47:22] "POST /web/dataset/call_kw/restaurant.table/write#restaurant.table.write HTTP/1.1" 200 - 1 0.001 0.004 2026-09-11 03:47:22,343 26 INFO rb-c800635-224702-414046 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #38430479 started for PoS orders references: [{'name': '/', 'pos_reference': '263-118-000001', 'uuid': '0802594e-da9b-4e8d-9c7f-d08432e69fe7'}] 2026-09-11 03:47:22,371 26 INFO rb-c800635-224702-414046 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #38430479 order {'name': '/', 'pos_reference': '263-118-000001', 'uuid': '0802594e-da9b-4e8d-9c7f-d08432e69fe7'} updated pos.order #700 2026-09-11 03:47:22,383 26 INFO rb-c800635-224702-414046 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #38430479 finished 2026-09-11 03:47:22,408 26 INFO rb-c800635-224702-414046 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-09-11 03:47:22,432 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 03:47:22] "POST /web/dataset/call_kw/pos.order/sync_from_ui#pos.order.sync_from_ui HTTP/1.1" 200 - 51 0.029 0.062 2026-09-11 03:47:22,447 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 03:47:22] "POST /web/dataset/call_kw/pos.config/notify_synchronisation#pos.config.notify_synchronisation HTTP/1.1" 200 - 6 0.003 0.065 2026-09-11 03:47:22,478 26 INFO rb-c800635-224702-414046 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #26705766 started for PoS orders references: [{'name': '/', 'pos_reference': '263-118-000004', 'uuid': 'a7825664-f9c8-4b81-9596-a875a487c924'}] 2026-09-11 03:47:22,494 26 INFO rb-c800635-224702-414046 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-09-11 03:47:22,539 26 INFO rb-c800635-224702-414046 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #26705766 order {'name': '/', 'pos_reference': '263-118-000004', 'uuid': 'a7825664-f9c8-4b81-9596-a875a487c924'} created pos.order #703 2026-09-11 03:47:22,549 26 INFO rb-c800635-224702-414046 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #26705766 finished 2026-09-11 03:47:22,597 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 03:47:22] "POST /web/dataset/call_kw/pos.order/sync_from_ui#pos.order.sync_from_ui HTTP/1.1" 200 - 42 0.052 0.069 2026-09-11 03:47:22,644 26 INFO rb-c800635-224702-414046 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-09-11 03:47:22,655 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 03:47:22] "POST /web/dataset/call_kw/pos.config/read_config_open_orders#pos.config.read_config_open_orders HTTP/1.1" 200 - 9 0.003 0.014 2026-09-11 03:47:22,688 26 INFO rb-c800635-224702-414046 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-09-11 03:47:22,739 26 INFO rb-c800635-224702-414046 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-09-11 03:47:22,790 26 INFO rb-c800635-224702-414046 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-09-11 03:47:22,854 26 INFO rb-c800635-224702-414046 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-09-11 03:47:24,894 26 INFO rb-c800635-224702-414046 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_02_others.browser: [103/110] Tour TableMergeUnmergeTour → Step .floor-map 2026-09-11 03:47:24,945 26 INFO rb-c800635-224702-414046 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-09-11 03:47:25,010 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 03:47:25] "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.005 2026-09-11 03:47:25,020 26 INFO rb-c800635-224702-414046 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-09-11 03:47:25,071 26 INFO rb-c800635-224702-414046 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-09-11 03:47:25,122 26 INFO rb-c800635-224702-414046 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-09-11 03:47:25,172 26 INFO rb-c800635-224702-414046 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-09-11 03:47:25,231 26 INFO rb-c800635-224702-414046 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-09-11 03:47:27,278 26 INFO rb-c800635-224702-414046 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_02_others.browser: [110/110] Tour TableMergeUnmergeTour → Step .floor-map 2026-09-11 03:47:27,329 26 INFO rb-c800635-224702-414046 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_02_others.browser: tour succeeded 2026-09-11 03:47:27,330 26 INFO rb-c800635-224702-414046 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_02_others.browser: ╔══════════════════════════════════════╗ ║ TOUR TableMergeUnmergeTour SUCCEEDED ║ ╚══════════════════════════════════════╝ 2026-09-11 03:47:27,474 26 INFO rb-c800635-224702-414046 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_02_others.browser: heap 28503532 (allocated 30420992) 2026-09-11 03:47:27,486 26 INFO rb-c800635-224702-414046 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_02_others: Closing chrome headless with pid 100766 2026-09-11 03:47:27,490 26 INFO rb-c800635-224702-414046 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_02_others: Closing websocket connection 2026-09-11 03:47:27,491 26 INFO rb-c800635-224702-414046 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_02_others: Terminating chrome headless with pid 100766 2026-09-11 03:47:27,586 26 INFO rb-c800635-224702-414046 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_02_others: Chrome Log in: /tmp/odoo_tests/rb-c800635-224702-414046/chrome_logs/chrome_log_20260911_034727_586471_test_02_others.txt 2026-09-11 03:47:27,586 26 INFO rb-c800635-224702-414046 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_02_others: Removing chrome user profile "/tmp/tmp1nayv2d__chrome_odoo" 2026-09-11 03:47:27,599 26 INFO rb-c800635-224702-414046 odoo.addons.pos_restaurant.tests.test_frontend: Starting TestFrontend.test_02_others_bis ... 2026-09-11 03:47:27,991 26 INFO rb-c800635-224702-414046 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_02_others_bis: Chrome pid: 101031 2026-09-11 03:47:27,991 26 INFO rb-c800635-224702-414046 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_02_others_bis: Chrome headless temporary user profile dir: /tmp/tmpm8zfdtnx_chrome_odoo 2026-09-11 03:47:27,991 26 INFO rb-c800635-224702-414046 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_02_others_bis: Issuing json command http://127.0.0.1:41897/json/version 2026-09-11 03:47:27,994 26 INFO rb-c800635-224702-414046 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:41897', path='/json/version', query='', fragment='') with timeout 3 increased to 10s during tests 2026-09-11 03:47:28,008 26 INFO rb-c800635-224702-414046 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_02_others_bis: Browser version: Chrome/150.0.7871.114 2026-09-11 03:47:28,008 26 INFO rb-c800635-224702-414046 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_02_others_bis: Issuing json command http://127.0.0.1:41897/json 2026-09-11 03:47:28,009 26 INFO rb-c800635-224702-414046 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:41897', path='/json', query='', fragment='') with timeout 3 increased to 10s during tests 2026-09-11 03:47:28,017 26 INFO rb-c800635-224702-414046 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_02_others_bis: Websocket url found: ws://127.0.0.1:41897/devtools/page/DB752DFEF9EFF1196C01B394ED223C6A 2026-09-11 03:47:28,022 26 INFO rb-c800635-224702-414046 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_02_others_bis: Enable chrome headless console log notification 2026-09-11 03:47:28,030 26 INFO rb-c800635-224702-414046 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_02_others_bis: Chrome headless enable page notifications 2026-09-11 03:47:28,091 26 INFO rb-c800635-224702-414046 odoo.addons.base.models.res_users: Login successful for login:pos_admin from n/a 2026-09-11 03:47:28,100 26 INFO rb-c800635-224702-414046 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_02_others_bis: Setting session cookie in browser 2026-09-11 03:47:28,102 26 INFO rb-c800635-224702-414046 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-09-11 03:47:28,102 26 INFO rb-c800635-224702-414046 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_02_others_bis: Navigating to: "http://127.0.0.1:8069/pos/ui/118" 2026-09-11 03:47:28,113 26 INFO rb-c800635-224702-414046 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-09-11 03:47:28,508 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 03:47:28] "GET /pos/ui/118 HTTP/1.1" 200 - 88 0.053 0.346 2026-09-11 03:47:28,512 26 INFO rb-c800635-224702-414046 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_02_others_bis: Navigation result: {'frameId': 'DB752DFEF9EFF1196C01B394ED223C6A', 'loaderId': '56CB02CAA5B5908206E6703EC3FE3ABA', 'isDownload': False} 2026-09-11 03:47:28,512 26 INFO rb-c800635-224702-414046 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_02_others_bis: Evaluate ready code "odoo.isTourReady('ControlButtonsTour')" 2026-09-11 03:47:28,529 26 INFO rb-c800635-224702-414046 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-09-11 03:47:28,539 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 03:47:28] "GET /web/assets/cbcf32d/point_of_sale.assets_prod.min.css HTTP/1.1" 200 - 2 0.001 0.004 2026-09-11 03:47:28,547 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 03:47:28] "GET /web/assets/31c33ef/web.__assets_tests_call__.min.js HTTP/1.1" 200 - 2 0.002 0.011 2026-09-11 03:47:28,550 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 03:47:28] "GET /web/assets/e7bee96/point_of_sale.assets_prod.min.js HTTP/1.1" 200 - 2 0.001 0.011 2026-09-11 03:47:28,962 26 INFO ? werkzeug: 127.0.0.1 - - [11/Sep/2026 03:47:28] "GET /point_of_sale/static/src/img/favicon.ico HTTP/1.1" 200 - 0 0.000 0.001 2026-09-11 03:47:28,979 26 INFO ? werkzeug: 127.0.0.1 - - [11/Sep/2026 03:47:28] "GET /web/static/fonts/lato/Lato-Reg-webfont.woff HTTP/1.1" 200 - 0 0.000 0.003 2026-09-11 03:47:28,990 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 03:47:28] "GET /web/webclient/translations?hash=&lang=en_US HTTP/1.1" 200 - 1 0.001 0.009 2026-09-11 03:47:29,003 26 INFO rb-c800635-224702-414046 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-09-11 03:47:29,011 26 INFO rb-c800635-224702-414046 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-09-11 03:47:29,019 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 03:47:29] "POST /web/dataset/call_kw/barcode.nomenclature/read#barcode.nomenclature.read HTTP/1.1" 200 - 4 0.002 0.005 2026-09-11 03:47:29,042 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 03:47:29] "POST /web/dataset/call_kw/barcode.rule/search_read#barcode.rule.search_read HTTP/1.1" 200 - 1 0.000 0.003 2026-09-11 03:47:29,054 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 03:47:29] "POST /pos/ping HTTP/1.1" 200 - 0 0.000 0.002 2026-09-11 03:47:29,076 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 03:47:29] "POST /web/dataset/call_kw/pos.config/register_new_device_identifier#pos.config.register_new_device_identifier HTTP/1.1" 200 - 9 0.004 0.008 2026-09-11 03:47:29,084 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 03:47:29] "GET /bus/websocket_worker_bundle?v=19.0-2 HTTP/1.1" 200 - 3 0.001 0.015 2026-09-11 03:47:29,122 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 03:47:29] "POST /web/dataset/call_kw/pos.session/load_data_params#pos.session.load_data_params HTTP/1.1" 200 - 17 0.009 0.024 2026-09-11 03:47:29,125 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 03:47:29] "GET /websocket?version=19.0-2 HTTP/1.1" 101 - 1 0.000 0.019 2026-09-11 03:47:29,619 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 03:47:29] "POST /web/dataset/call_kw/pos.session/load_data#pos.session.load_data HTTP/1.1" 200 - 373 0.182 0.274 2026-09-11 03:47:29,641 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 03:47:29] "POST /web/dataset/call_kw/pos.session/filter_local_data#pos.session.filter_local_data HTTP/1.1" 200 - 0 0.000 0.012 2026-09-11 03:47:29,717 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 03:47:29] "POST /web/dataset/call_kw/pos.config/read_config_open_orders#pos.config.read_config_open_orders HTTP/1.1" 200 - 1 0.001 0.011 2026-09-11 03:47:29,772 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 03:47:29] "GET /web/image/res.company/109/logo/256x256 HTTP/1.1" 200 - 8 0.008 0.035 2026-09-11 03:47:29,798 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 03:47: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-09-11 03:47:29,807 26 INFO rb-c800635-224702-414046 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_02_others_bis.browser: Owl is running in 'dev' mode. 2026-09-11 03:47:29,827 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 03:47:29] "POST /web/dataset/call_kw/product.product/has_access#product.product.has_access HTTP/1.1" 200 - 1 0.004 0.007 2026-09-11 03:47:29,848 26 INFO ? werkzeug: 127.0.0.1 - - [11/Sep/2026 03:47:29] "GET /point_of_sale/static/src/fonts/Inconsolata.otf HTTP/1.1" 200 - 0 0.000 0.002 2026-09-11 03:47:29,858 26 INFO ? werkzeug: 127.0.0.1 - - [11/Sep/2026 03:47:29] "GET /hr_attendance/static/img/background-light.svg HTTP/1.1" 200 - 0 0.000 0.002 2026-09-11 03:47:29,870 26 INFO ? werkzeug: 127.0.0.1 - - [11/Sep/2026 03:47:29] "GET /web/static/img/odoo_logo.svg HTTP/1.1" 200 - 0 0.000 0.015 2026-09-11 03:47:29,905 26 INFO ? werkzeug: 127.0.0.1 - - [11/Sep/2026 03:47:29] "GET /web/static/fonts/google/Roboto/Roboto-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.005 2026-09-11 03:47:29,908 26 INFO ? werkzeug: 127.0.0.1 - - [11/Sep/2026 03:47:29] "GET /web/static/src/libs/fontawesome/fonts/fontawesome-webfont.woff2?v=4.7.0 HTTP/1.1" 200 - 0 0.000 0.009 2026-09-11 03:47:29,912 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 03:47:29] "GET /web/image/res.users/222/avatar_128 HTTP/1.1" 200 - 14 0.022 0.040 2026-09-11 03:47:29,930 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 03:47:29] "GET /web/image?model=res.company&id=109&field=logo HTTP/1.1" 200 - 3 0.006 0.070 2026-09-11 03:47:29,932 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 03:47:29] "GET /pos/service-worker.js HTTP/1.1" 200 - 0 0.000 0.080 2026-09-11 03:47:29,933 26 INFO rb-c800635-224702-414046 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-09-11 03:47:29,983 26 INFO ? werkzeug: 127.0.0.1 - - [11/Sep/2026 03:47:29] "GET /web/static/lib/zxing-library/zxing-library.js HTTP/1.1" 200 - 0 0.000 0.001 2026-09-11 03:47:30,000 26 INFO rb-c800635-224702-414046 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-09-11 03:47:30,037 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 03:47:30] "GET /pos/ui/118 HTTP/1.1" 200 - 32 0.024 0.030 2026-09-11 03:47:30,073 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 03:47:30] "GET /pos/ui/118?from_backend=True HTTP/1.1" 200 - 32 0.014 0.079 2026-09-11 03:47:30,150 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 03:47:30] "POST /web/dataset/call_kw/pos.session/set_opening_control#pos.session.set_opening_control HTTP/1.1" 200 - 38 0.044 0.101 2026-09-11 03:47:30,190 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 03:47: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-09-11 03:47:30,251 26 INFO rb-c800635-224702-414046 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-09-11 03:47:30,274 26 INFO ? werkzeug: 127.0.0.1 - - [11/Sep/2026 03:47:30] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.001 2026-09-11 03:47:30,334 26 INFO rb-c800635-224702-414046 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-09-11 03:47:30,384 26 INFO rb-c800635-224702-414046 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-09-11 03:47:30,434 26 INFO rb-c800635-224702-414046 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-09-11 03:47:30,490 26 INFO rb-c800635-224702-414046 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-09-11 03:47:30,541 26 INFO rb-c800635-224702-414046 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-09-11 03:47:30,594 26 INFO rb-c800635-224702-414046 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-09-11 03:47:30,654 26 INFO rb-c800635-224702-414046 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-09-11 03:47:30,705 26 INFO rb-c800635-224702-414046 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-09-11 03:47:30,757 26 INFO rb-c800635-224702-414046 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-09-11 03:47:30,928 26 INFO rb-c800635-224702-414046 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-09-11 03:47:30,978 26 INFO rb-c800635-224702-414046 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-09-11 03:47:31,039 26 INFO rb-c800635-224702-414046 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-09-11 03:47:31,060 26 INFO rb-c800635-224702-414046 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #38567595 started for PoS orders references: [{'name': '/', 'pos_reference': '261-118-000001', 'uuid': '2a3c7647-a0f8-4798-90e3-25ad730ee34a'}] 2026-09-11 03:47:31,120 26 INFO rb-c800635-224702-414046 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #38567595 order {'name': '/', 'pos_reference': '261-118-000001', 'uuid': '2a3c7647-a0f8-4798-90e3-25ad730ee34a'} created pos.order #704 2026-09-11 03:47:31,134 26 INFO rb-c800635-224702-414046 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #38567595 finished 2026-09-11 03:47:31,171 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 03:47:31] "POST /web/dataset/call_kw/pos.order/sync_from_ui#pos.order.sync_from_ui HTTP/1.1" 200 - 63 0.040 0.073 2026-09-11 03:47:31,194 26 INFO rb-c800635-224702-414046 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-09-11 03:47:31,262 26 INFO rb-c800635-224702-414046 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-09-11 03:47:31,264 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 03:47:31] "POST /web/dataset/call_kw/pos.config/read_config_open_orders#pos.config.read_config_open_orders HTTP/1.1" 200 - 4 0.005 0.007 2026-09-11 03:47:31,326 26 INFO rb-c800635-224702-414046 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-09-11 03:47:31,377 26 INFO rb-c800635-224702-414046 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-09-11 03:47:31,428 26 INFO rb-c800635-224702-414046 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-09-11 03:47:31,482 26 INFO rb-c800635-224702-414046 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-09-11 03:47:31,533 26 INFO rb-c800635-224702-414046 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-09-11 03:47:31,586 26 INFO rb-c800635-224702-414046 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-09-11 03:47:31,646 26 INFO rb-c800635-224702-414046 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-09-11 03:47:31,697 26 INFO rb-c800635-224702-414046 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-09-11 03:47:31,749 26 INFO rb-c800635-224702-414046 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-09-11 03:47:31,928 26 INFO rb-c800635-224702-414046 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-09-11 03:47:31,979 26 INFO rb-c800635-224702-414046 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-09-11 03:47:32,044 26 INFO rb-c800635-224702-414046 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-09-11 03:47:32,095 26 INFO rb-c800635-224702-414046 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-09-11 03:47:32,146 26 INFO rb-c800635-224702-414046 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-09-11 03:47:32,196 26 INFO rb-c800635-224702-414046 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-09-11 03:47:32,247 26 INFO rb-c800635-224702-414046 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-09-11 03:47:32,304 26 INFO rb-c800635-224702-414046 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-09-11 03:47:32,366 26 INFO rb-c800635-224702-414046 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_02_others_bis.browser: [36/109] Tour ControlButtonsTour → Step .table:contains(2) 2026-09-11 03:47:32,941 26 INFO rb-c800635-224702-414046 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-09-11 03:47:32,945 26 INFO rb-c800635-224702-414046 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #15049710 started for PoS orders references: [{'name': '/', 'pos_reference': '261-118-000001', 'uuid': '2a3c7647-a0f8-4798-90e3-25ad730ee34a'}] 2026-09-11 03:47:32,949 26 INFO ? werkzeug: 127.0.0.1 - - [11/Sep/2026 03:47:32] "GET /web/static/img/spin.svg HTTP/1.1" 200 - 0 0.000 0.001 2026-09-11 03:47:32,987 26 INFO rb-c800635-224702-414046 odoo.addons.point_of_sale.models.pos_order: Added lines [1152, 1153] to pos.order #704 2026-09-11 03:47:32,997 26 INFO rb-c800635-224702-414046 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #15049710 order {'name': '/', 'pos_reference': '261-118-000001', 'uuid': '2a3c7647-a0f8-4798-90e3-25ad730ee34a'} updated pos.order #704 2026-09-11 03:47:33,013 26 INFO rb-c800635-224702-414046 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #15049710 finished 2026-09-11 03:47:33,091 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 03:47:33] "POST /web/dataset/call_kw/pos.order/sync_from_ui#pos.order.sync_from_ui HTTP/1.1" 200 - 77 0.070 0.079 2026-09-11 03:47:33,145 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 03:47:33] "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.007 2026-09-11 03:47:33,152 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 03:47: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.011 2026-09-11 03:47:33,154 26 INFO rb-c800635-224702-414046 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-09-11 03:47:33,200 26 INFO rb-c800635-224702-414046 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-09-11 03:47:33,249 26 INFO rb-c800635-224702-414046 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-09-11 03:47:33,301 26 INFO rb-c800635-224702-414046 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-09-11 03:47:33,355 26 INFO rb-c800635-224702-414046 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-09-11 03:47:33,419 26 INFO rb-c800635-224702-414046 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-09-11 03:47:33,479 26 INFO rb-c800635-224702-414046 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-09-11 03:47:33,534 26 INFO rb-c800635-224702-414046 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-09-11 03:47:33,585 26 INFO rb-c800635-224702-414046 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-09-11 03:47:33,635 26 INFO rb-c800635-224702-414046 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-09-11 03:47:33,686 26 INFO rb-c800635-224702-414046 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-09-11 03:47:33,743 26 INFO rb-c800635-224702-414046 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-09-11 03:47:33,800 26 INFO rb-c800635-224702-414046 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-09-11 03:47:33,860 26 INFO rb-c800635-224702-414046 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-09-11 03:47:33,912 26 INFO rb-c800635-224702-414046 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-09-11 03:47:33,970 26 INFO rb-c800635-224702-414046 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-09-11 03:47:33,992 26 INFO rb-c800635-224702-414046 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #1344863 started for PoS orders references: [{'name': '/', 'pos_reference': '261-118-000001', 'uuid': '2a3c7647-a0f8-4798-90e3-25ad730ee34a'}] 2026-09-11 03:47:34,038 26 INFO rb-c800635-224702-414046 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #1344863 order {'name': '/', 'pos_reference': '261-118-000001', 'uuid': '2a3c7647-a0f8-4798-90e3-25ad730ee34a'} updated pos.order #704 2026-09-11 03:47:34,050 26 INFO rb-c800635-224702-414046 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #1344863 finished 2026-09-11 03:47:34,098 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 03:47:34] "POST /web/dataset/call_kw/pos.order/sync_from_ui#pos.order.sync_from_ui HTTP/1.1" 200 - 55 0.038 0.070 2026-09-11 03:47:34,131 26 INFO rb-c800635-224702-414046 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-09-11 03:47:34,194 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 03:47:34] "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-09-11 03:47:34,202 26 INFO rb-c800635-224702-414046 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-09-11 03:47:34,250 26 INFO rb-c800635-224702-414046 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-09-11 03:47:34,322 26 INFO rb-c800635-224702-414046 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-09-11 03:47:34,373 26 INFO rb-c800635-224702-414046 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-09-11 03:47:34,424 26 INFO rb-c800635-224702-414046 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-09-11 03:47:34,479 26 INFO rb-c800635-224702-414046 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-09-11 03:47:34,530 26 INFO rb-c800635-224702-414046 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-09-11 03:47:34,583 26 INFO rb-c800635-224702-414046 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-09-11 03:47:34,653 26 INFO rb-c800635-224702-414046 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-09-11 03:47:34,704 26 INFO rb-c800635-224702-414046 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-09-11 03:47:34,756 26 INFO rb-c800635-224702-414046 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-09-11 03:47:34,927 26 INFO rb-c800635-224702-414046 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-09-11 03:47:34,978 26 INFO rb-c800635-224702-414046 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-09-11 03:47:35,029 26 INFO rb-c800635-224702-414046 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-09-11 03:47:35,084 26 INFO rb-c800635-224702-414046 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-09-11 03:47:35,141 26 INFO rb-c800635-224702-414046 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-09-11 03:47:35,194 26 INFO rb-c800635-224702-414046 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-09-11 03:47:35,247 26 INFO rb-c800635-224702-414046 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-09-11 03:47:35,297 26 INFO rb-c800635-224702-414046 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-09-11 03:47:35,351 26 INFO rb-c800635-224702-414046 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-09-11 03:47:35,401 26 INFO rb-c800635-224702-414046 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-09-11 03:47:35,456 26 INFO rb-c800635-224702-414046 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-09-11 03:47:35,507 26 INFO rb-c800635-224702-414046 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-09-11 03:47:35,562 26 INFO rb-c800635-224702-414046 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-09-11 03:47:35,615 26 INFO rb-c800635-224702-414046 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-09-11 03:47:35,666 26 INFO rb-c800635-224702-414046 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-09-11 03:47:35,719 26 INFO rb-c800635-224702-414046 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-09-11 03:47:35,770 26 INFO rb-c800635-224702-414046 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-09-11 03:47:35,824 26 INFO rb-c800635-224702-414046 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-09-11 03:47:35,875 26 INFO rb-c800635-224702-414046 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-09-11 03:47:35,928 26 INFO rb-c800635-224702-414046 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-09-11 03:47:35,979 26 INFO rb-c800635-224702-414046 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-09-11 03:47:36,030 26 INFO rb-c800635-224702-414046 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-09-11 03:47:36,085 26 INFO rb-c800635-224702-414046 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-09-11 03:47:36,142 26 INFO rb-c800635-224702-414046 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-09-11 03:47:36,207 26 INFO rb-c800635-224702-414046 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-09-11 03:47:36,217 26 INFO rb-c800635-224702-414046 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #31682566 started for PoS orders references: [{'name': '/', 'pos_reference': '261-118-000001', 'uuid': '2a3c7647-a0f8-4798-90e3-25ad730ee34a'}] 2026-09-11 03:47:36,256 26 INFO rb-c800635-224702-414046 odoo.addons.point_of_sale.models.pos_order: Added lines [1154] to pos.order #704 2026-09-11 03:47:36,263 26 INFO rb-c800635-224702-414046 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #31682566 order {'name': '/', 'pos_reference': '261-118-000001', 'uuid': '2a3c7647-a0f8-4798-90e3-25ad730ee34a'} updated pos.order #704 2026-09-11 03:47:36,277 26 INFO rb-c800635-224702-414046 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #31682566 finished 2026-09-11 03:47:36,350 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 03:47:36] "POST /web/dataset/call_kw/pos.order/sync_from_ui#pos.order.sync_from_ui HTTP/1.1" 200 - 55 0.064 0.071 2026-09-11 03:47:36,458 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 03:47:36] "POST /web/dataset/call_kw/pos.order/action_pos_order_cancel#pos.order.action_pos_order_cancel HTTP/1.1" 200 - 45 0.023 0.050 2026-09-11 03:47:36,494 26 INFO rb-c800635-224702-414046 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_02_others_bis.browser: [91/109] Tour ControlButtonsTour → Step .floor-map 2026-09-11 03:47:36,545 26 INFO rb-c800635-224702-414046 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-09-11 03:47:36,606 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 03:47: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.005 2026-09-11 03:47:36,610 26 INFO rb-c800635-224702-414046 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-09-11 03:47:36,671 26 INFO rb-c800635-224702-414046 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-09-11 03:47:36,722 26 INFO rb-c800635-224702-414046 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-09-11 03:47:36,773 26 INFO rb-c800635-224702-414046 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-09-11 03:47:36,828 26 INFO rb-c800635-224702-414046 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-09-11 03:47:36,879 26 INFO rb-c800635-224702-414046 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-09-11 03:47:36,931 26 INFO rb-c800635-224702-414046 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-09-11 03:47:36,991 26 INFO rb-c800635-224702-414046 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-09-11 03:47:37,041 26 INFO rb-c800635-224702-414046 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-09-11 03:47:37,094 26 INFO rb-c800635-224702-414046 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-09-11 03:47:37,278 26 INFO rb-c800635-224702-414046 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-09-11 03:47:37,328 26 INFO rb-c800635-224702-414046 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-09-11 03:47:37,379 26 INFO rb-c800635-224702-414046 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-09-11 03:47:37,434 26 INFO rb-c800635-224702-414046 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-09-11 03:47:37,490 26 INFO rb-c800635-224702-414046 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-09-11 03:47:37,544 26 INFO rb-c800635-224702-414046 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-09-11 03:47:37,603 26 INFO rb-c800635-224702-414046 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-09-11 03:47:37,607 26 INFO rb-c800635-224702-414046 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #77742954 started for PoS orders references: [{'name': '/', 'pos_reference': '261-118-000002', 'uuid': 'da2c4137-b642-4fd6-97fa-2be0adebb810'}] 2026-09-11 03:47:37,646 26 INFO rb-c800635-224702-414046 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #77742954 order {'name': '/', 'pos_reference': '261-118-000002', 'uuid': 'da2c4137-b642-4fd6-97fa-2be0adebb810'} created pos.order #705 2026-09-11 03:47:37,657 26 INFO rb-c800635-224702-414046 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #77742954 finished 2026-09-11 03:47:37,695 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 03:47:37] "POST /web/dataset/call_kw/pos.order/sync_from_ui#pos.order.sync_from_ui HTTP/1.1" 200 - 42 0.033 0.058 2026-09-11 03:47:37,740 26 INFO rb-c800635-224702-414046 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_02_others_bis.browser: tour succeeded 2026-09-11 03:47:37,740 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 03:47:37] "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.009 2026-09-11 03:47:37,741 26 INFO rb-c800635-224702-414046 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_02_others_bis.browser: ╔═══════════════════════════════════╗ ║ TOUR ControlButtonsTour SUCCEEDED ║ ╚═══════════════════════════════════╝ 2026-09-11 03:47:37,853 26 INFO rb-c800635-224702-414046 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_02_others_bis.browser: heap 21980516 (allocated 23072768) 2026-09-11 03:47:37,862 26 INFO rb-c800635-224702-414046 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_02_others_bis: Closing chrome headless with pid 101031 2026-09-11 03:47:37,866 26 INFO rb-c800635-224702-414046 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_02_others_bis: Closing websocket connection 2026-09-11 03:47:37,867 26 INFO rb-c800635-224702-414046 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_02_others_bis: Terminating chrome headless with pid 101031 2026-09-11 03:47:37,946 26 INFO rb-c800635-224702-414046 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_02_others_bis: Chrome Log in: /tmp/odoo_tests/rb-c800635-224702-414046/chrome_logs/chrome_log_20260911_034737_946659_test_02_others_bis.txt 2026-09-11 03:47:37,947 26 INFO rb-c800635-224702-414046 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_02_others_bis: Removing chrome user profile "/tmp/tmpm8zfdtnx_chrome_odoo" 2026-09-11 03:47:37,960 26 INFO rb-c800635-224702-414046 odoo.addons.pos_restaurant.tests.test_frontend: Starting TestFrontend.test_04_ticket_screen ... 2026-09-11 03:47:38,387 26 INFO rb-c800635-224702-414046 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_04_ticket_screen: Chrome pid: 101236 2026-09-11 03:47:38,388 26 INFO rb-c800635-224702-414046 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_04_ticket_screen: Chrome headless temporary user profile dir: /tmp/tmpnv0v1zzk_chrome_odoo 2026-09-11 03:47:38,388 26 INFO rb-c800635-224702-414046 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_04_ticket_screen: Issuing json command http://127.0.0.1:39755/json/version 2026-09-11 03:47:38,389 26 INFO rb-c800635-224702-414046 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:39755', path='/json/version', query='', fragment='') with timeout 3 increased to 10s during tests 2026-09-11 03:47:38,423 26 INFO rb-c800635-224702-414046 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_04_ticket_screen: Browser version: Chrome/150.0.7871.114 2026-09-11 03:47:38,423 26 INFO rb-c800635-224702-414046 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_04_ticket_screen: Issuing json command http://127.0.0.1:39755/json 2026-09-11 03:47:38,424 26 INFO rb-c800635-224702-414046 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:39755', path='/json', query='', fragment='') with timeout 3 increased to 10s during tests 2026-09-11 03:47:38,434 26 INFO rb-c800635-224702-414046 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_04_ticket_screen: Websocket url found: ws://127.0.0.1:39755/devtools/page/4469FB4C6C192701669AC0B43831F59A 2026-09-11 03:47:38,448 26 INFO rb-c800635-224702-414046 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_04_ticket_screen: Enable chrome headless console log notification 2026-09-11 03:47:38,454 26 INFO rb-c800635-224702-414046 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_04_ticket_screen: Chrome headless enable page notifications 2026-09-11 03:47:38,499 26 INFO rb-c800635-224702-414046 odoo.addons.base.models.res_users: Login successful for login:pos_user from n/a 2026-09-11 03:47:38,507 26 INFO rb-c800635-224702-414046 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_04_ticket_screen: Setting session cookie in browser 2026-09-11 03:47:38,509 26 INFO rb-c800635-224702-414046 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-09-11 03:47:38,509 26 INFO rb-c800635-224702-414046 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_04_ticket_screen: Navigating to: "http://127.0.0.1:8069/pos/ui/118" 2026-09-11 03:47:38,522 26 INFO rb-c800635-224702-414046 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-09-11 03:47:38,925 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 03:47:38] "GET /pos/ui/118 HTTP/1.1" 200 - 87 0.049 0.357 2026-09-11 03:47:38,928 26 INFO rb-c800635-224702-414046 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_04_ticket_screen: Navigation result: {'frameId': '4469FB4C6C192701669AC0B43831F59A', 'loaderId': '9ECB023168D0FF7C4CD16830972DF2EB', 'isDownload': False} 2026-09-11 03:47:38,928 26 INFO rb-c800635-224702-414046 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_04_ticket_screen: Evaluate ready code "odoo.isTourReady('PosResTicketScreenTour')" 2026-09-11 03:47:38,943 26 INFO rb-c800635-224702-414046 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-09-11 03:47:38,959 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 03:47:38] "GET /web/assets/cbcf32d/point_of_sale.assets_prod.min.css HTTP/1.1" 200 - 2 0.002 0.005 2026-09-11 03:47:38,966 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 03:47:38] "GET /web/assets/31c33ef/web.__assets_tests_call__.min.js HTTP/1.1" 200 - 2 0.002 0.009 2026-09-11 03:47:39,006 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 03:47:39] "GET /web/assets/e7bee96/point_of_sale.assets_prod.min.js HTTP/1.1" 200 - 2 0.005 0.047 2026-09-11 03:47:39,410 26 INFO ? werkzeug: 127.0.0.1 - - [11/Sep/2026 03:47:39] "GET /web/static/fonts/lato/Lato-Reg-webfont.woff HTTP/1.1" 200 - 0 0.000 0.001 2026-09-11 03:47:39,413 26 INFO ? werkzeug: 127.0.0.1 - - [11/Sep/2026 03:47:39] "GET /point_of_sale/static/src/img/favicon.ico HTTP/1.1" 200 - 0 0.000 0.001 2026-09-11 03:47:39,432 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 03:47:39] "GET /web/webclient/translations?hash=&lang=en_US HTTP/1.1" 200 - 1 0.001 0.005 2026-09-11 03:47:39,454 26 INFO rb-c800635-224702-414046 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-09-11 03:47:39,460 26 INFO rb-c800635-224702-414046 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-09-11 03:47:39,463 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 03:47:39] "POST /web/dataset/call_kw/barcode.nomenclature/read#barcode.nomenclature.read HTTP/1.1" 200 - 4 0.002 0.005 2026-09-11 03:47:39,482 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 03:47:39] "POST /web/dataset/call_kw/barcode.rule/search_read#barcode.rule.search_read HTTP/1.1" 200 - 1 0.000 0.003 2026-09-11 03:47:39,500 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 03:47:39] "POST /pos/ping HTTP/1.1" 200 - 0 0.000 0.002 2026-09-11 03:47:39,526 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 03:47:39] "POST /web/dataset/call_kw/pos.config/register_new_device_identifier#pos.config.register_new_device_identifier HTTP/1.1" 200 - 9 0.007 0.006 2026-09-11 03:47:39,536 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 03:47:39] "GET /bus/websocket_worker_bundle?v=19.0-2 HTTP/1.1" 200 - 3 0.001 0.016 2026-09-11 03:47:39,578 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 03:47:39] "POST /web/dataset/call_kw/pos.session/load_data_params#pos.session.load_data_params HTTP/1.1" 200 - 17 0.010 0.027 2026-09-11 03:47:39,581 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 03:47:39] "GET /websocket?version=19.0-2 HTTP/1.1" 101 - 1 0.000 0.026 2026-09-11 03:47:40,110 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 03:47:40] "POST /web/dataset/call_kw/pos.session/load_data#pos.session.load_data HTTP/1.1" 200 - 373 0.185 0.312 2026-09-11 03:47:40,129 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 03:47:40] "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-09-11 03:47:40,178 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 03:47:40] "POST /web/dataset/call_kw/pos.config/read_config_open_orders#pos.config.read_config_open_orders HTTP/1.1" 200 - 1 0.000 0.006 2026-09-11 03:47:40,224 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 03:47:40] "GET /web/image/res.company/109/logo/256x256 HTTP/1.1" 200 - 8 0.005 0.028 2026-09-11 03:47:40,245 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 03:47:40] "POST /web/dataset/call_kw/pos.config/read_config_open_orders#pos.config.read_config_open_orders HTTP/1.1" 200 - 1 0.001 0.007 2026-09-11 03:47:40,253 26 INFO rb-c800635-224702-414046 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_04_ticket_screen.browser: Owl is running in 'dev' mode. 2026-09-11 03:47:40,271 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 03:47:40] "POST /web/dataset/call_kw/product.product/has_access#product.product.has_access HTTP/1.1" 200 - 1 0.002 0.006 2026-09-11 03:47:40,305 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 03:47:40] "GET /pos/service-worker.js HTTP/1.1" 200 - 0 0.000 0.002 2026-09-11 03:47:40,310 26 INFO ? werkzeug: 127.0.0.1 - - [11/Sep/2026 03:47:40] "GET /point_of_sale/static/src/fonts/Inconsolata.otf HTTP/1.1" 200 - 0 0.000 0.001 2026-09-11 03:47:40,332 26 INFO ? werkzeug: 127.0.0.1 - - [11/Sep/2026 03:47:40] "GET /web/static/img/odoo_logo.svg HTTP/1.1" 200 - 0 0.000 0.006 2026-09-11 03:47:40,336 26 INFO ? werkzeug: 127.0.0.1 - - [11/Sep/2026 03:47:40] "GET /hr_attendance/static/img/background-light.svg HTTP/1.1" 200 - 0 0.000 0.005 2026-09-11 03:47:40,347 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 03:47:40] "GET /web/image/res.users/221/avatar_128 HTTP/1.1" 200 - 14 0.015 0.018 2026-09-11 03:47:40,356 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 03:47:40] "GET /web/image?model=res.company&id=109&field=logo HTTP/1.1" 200 - 3 0.002 0.032 2026-09-11 03:47:40,368 26 INFO ? werkzeug: 127.0.0.1 - - [11/Sep/2026 03:47:40] "GET /web/static/src/libs/fontawesome/fonts/fontawesome-webfont.woff2?v=4.7.0 HTTP/1.1" 200 - 0 0.000 0.001 2026-09-11 03:47:40,370 26 INFO ? werkzeug: 127.0.0.1 - - [11/Sep/2026 03:47:40] "GET /web/static/fonts/google/Roboto/Roboto-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.001 2026-09-11 03:47:40,413 26 INFO ? werkzeug: 127.0.0.1 - - [11/Sep/2026 03:47:40] "GET /web/static/lib/zxing-library/zxing-library.js HTTP/1.1" 200 - 0 0.000 0.002 2026-09-11 03:47:40,414 26 INFO rb-c800635-224702-414046 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-09-11 03:47:40,463 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 03:47:40] "GET /pos/ui/118?from_backend=True HTTP/1.1" 200 - 31 0.029 0.028 2026-09-11 03:47:40,489 26 INFO rb-c800635-224702-414046 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_04_ticket_screen.browser: [3/34] Tour PosResTicketScreenTour → Step .pos-leftheader .orders-button 2026-09-11 03:47:40,518 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 03:47:40] "GET /pos/ui/118 HTTP/1.1" 200 - 31 0.022 0.086 2026-09-11 03:47:40,595 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 03:47:40] "POST /web/dataset/call_kw/pos.session/set_opening_control#pos.session.set_opening_control HTTP/1.1" 200 - 38 0.039 0.059 2026-09-11 03:47:40,642 26 INFO rb-c800635-224702-414046 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-09-11 03:47:40,655 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 03:47:40] "POST /web/dataset/call_kw/pos.order/read_pos_orders#pos.order.read_pos_orders HTTP/1.1" 200 - 1 0.005 0.003 2026-09-11 03:47:40,689 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 03:47:40] "POST /web/dataset/call_kw/pos.config/notify_synchronisation#pos.config.notify_synchronisation HTTP/1.1" 200 - 5 0.003 0.013 2026-09-11 03:47:40,694 26 INFO ? werkzeug: 127.0.0.1 - - [11/Sep/2026 03:47:40] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.001 2026-09-11 03:47:40,699 26 INFO rb-c800635-224702-414046 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-09-11 03:47:42,744 26 INFO rb-c800635-224702-414046 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-09-11 03:47:42,806 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 03:47:42] "POST /web/dataset/call_kw/pos.config/read_config_open_orders#pos.config.read_config_open_orders HTTP/1.1" 200 - 1 0.000 0.005 2026-09-11 03:47:42,877 26 INFO rb-c800635-224702-414046 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-09-11 03:47:42,956 26 INFO rb-c800635-224702-414046 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-09-11 03:47:43,006 26 INFO rb-c800635-224702-414046 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-09-11 03:47:43,058 26 INFO rb-c800635-224702-414046 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-09-11 03:47:43,114 26 INFO rb-c800635-224702-414046 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-09-11 03:47:43,165 26 INFO rb-c800635-224702-414046 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-09-11 03:47:43,217 26 INFO rb-c800635-224702-414046 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-09-11 03:47:43,279 26 INFO rb-c800635-224702-414046 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-09-11 03:47:43,330 26 INFO rb-c800635-224702-414046 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-09-11 03:47:43,381 26 INFO rb-c800635-224702-414046 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-09-11 03:47:43,432 26 INFO rb-c800635-224702-414046 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-09-11 03:47:43,483 26 INFO rb-c800635-224702-414046 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-09-11 03:47:43,533 26 INFO rb-c800635-224702-414046 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-09-11 03:47:43,584 26 INFO rb-c800635-224702-414046 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-09-11 03:47:43,640 26 INFO rb-c800635-224702-414046 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-09-11 03:47:43,654 26 INFO rb-c800635-224702-414046 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #36582795 started for PoS orders references: [{'name': '/', 'pos_reference': '261-118-000001', 'uuid': 'b8a5d4b1-342b-46f7-a10a-f2e683deba47'}] 2026-09-11 03:47:43,711 26 INFO rb-c800635-224702-414046 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #36582795 order {'name': '/', 'pos_reference': '261-118-000001', 'uuid': 'b8a5d4b1-342b-46f7-a10a-f2e683deba47'} created pos.order #706 2026-09-11 03:47:43,720 26 INFO rb-c800635-224702-414046 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #36582795 finished 2026-09-11 03:47:43,753 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 03:47:43] "POST /web/dataset/call_kw/pos.order/sync_from_ui#pos.order.sync_from_ui HTTP/1.1" 200 - 62 0.038 0.062 2026-09-11 03:47:43,778 26 INFO rb-c800635-224702-414046 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-09-11 03:47:43,829 26 INFO rb-c800635-224702-414046 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_04_ticket_screen.browser: [23/34] Tour PosResTicketScreenTour → Step .pos-leftheader .orders-button 2026-09-11 03:47:43,884 26 INFO rb-c800635-224702-414046 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-09-11 03:47:43,934 26 INFO rb-c800635-224702-414046 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-09-11 03:47:43,943 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 03:47:43] "POST /web/dataset/call_kw/pos.order/read_pos_orders#pos.order.read_pos_orders HTTP/1.1" 200 - 54 0.020 0.030 2026-09-11 03:47:43,964 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 03:47:43] "POST /web/dataset/call_kw/pos.config/notify_synchronisation#pos.config.notify_synchronisation HTTP/1.1" 200 - 4 0.002 0.010 2026-09-11 03:47:43,988 26 INFO rb-c800635-224702-414046 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-09-11 03:47:44,046 26 INFO rb-c800635-224702-414046 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-09-11 03:47:44,107 26 INFO rb-c800635-224702-414046 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-09-11 03:47:44,110 26 INFO rb-c800635-224702-414046 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #41311385 started for PoS orders references: [{'name': '/', 'pos_reference': '261-118-000001', 'uuid': 'b8a5d4b1-342b-46f7-a10a-f2e683deba47'}] 2026-09-11 03:47:44,126 26 INFO rb-c800635-224702-414046 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #41311385 order {'name': '/', 'pos_reference': '261-118-000001', 'uuid': 'b8a5d4b1-342b-46f7-a10a-f2e683deba47'} updated pos.order #706 2026-09-11 03:47:44,137 26 INFO rb-c800635-224702-414046 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #41311385 finished 2026-09-11 03:47:44,166 26 INFO rb-c800635-224702-414046 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-09-11 03:47:44,196 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 03:47:44] "POST /web/dataset/call_kw/pos.order/sync_from_ui#pos.order.sync_from_ui HTTP/1.1" 200 - 48 0.021 0.067 2026-09-11 03:47:44,308 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 03:47:44] "POST /web/dataset/call_kw/pos.order/action_pos_order_cancel#pos.order.action_pos_order_cancel HTTP/1.1" 200 - 45 0.031 0.059 2026-09-11 03:47:44,343 26 INFO rb-c800635-224702-414046 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_04_ticket_screen.browser: [30/34] Tour PosResTicketScreenTour → Step .floor-map 2026-09-11 03:47:44,394 26 INFO rb-c800635-224702-414046 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-09-11 03:47:44,453 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 03:47: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-09-11 03:47:44,458 26 INFO rb-c800635-224702-414046 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-09-11 03:47:44,508 26 INFO rb-c800635-224702-414046 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-09-11 03:47:44,559 26 INFO rb-c800635-224702-414046 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-09-11 03:47:44,610 26 INFO rb-c800635-224702-414046 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_04_ticket_screen.browser: tour succeeded 2026-09-11 03:47:44,610 26 INFO rb-c800635-224702-414046 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_04_ticket_screen.browser: ╔═══════════════════════════════════════╗ ║ TOUR PosResTicketScreenTour SUCCEEDED ║ ╚═══════════════════════════════════════╝ 2026-09-11 03:47:44,692 26 INFO rb-c800635-224702-414046 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_04_ticket_screen.browser: heap 16362624 (allocated 18223104) 2026-09-11 03:47:44,692 26 INFO rb-c800635-224702-414046 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_04_ticket_screen: Closing chrome headless with pid 101236 2026-09-11 03:47:44,694 26 INFO rb-c800635-224702-414046 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_04_ticket_screen: Closing websocket connection 2026-09-11 03:47:44,695 26 INFO rb-c800635-224702-414046 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_04_ticket_screen: Terminating chrome headless with pid 101236 2026-09-11 03:47:44,803 26 INFO rb-c800635-224702-414046 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_04_ticket_screen: Chrome Log in: /tmp/odoo_tests/rb-c800635-224702-414046/chrome_logs/chrome_log_20260911_034744_802874_test_04_ticket_screen.txt 2026-09-11 03:47:44,803 26 INFO rb-c800635-224702-414046 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_04_ticket_screen: Removing chrome user profile "/tmp/tmpnv0v1zzk_chrome_odoo" 2026-09-11 03:47:44,824 26 INFO rb-c800635-224702-414046 odoo.addons.pos_restaurant.tests.test_frontend: Starting TestFrontend.test_05_tip_screen ... 2026-09-11 03:47:45,220 26 INFO rb-c800635-224702-414046 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_05_tip_screen: Chrome pid: 101442 2026-09-11 03:47:45,220 26 INFO rb-c800635-224702-414046 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_05_tip_screen: Chrome headless temporary user profile dir: /tmp/tmptj4mkoup_chrome_odoo 2026-09-11 03:47:45,220 26 INFO rb-c800635-224702-414046 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_05_tip_screen: Issuing json command http://127.0.0.1:42403/json/version 2026-09-11 03:47:45,221 26 INFO rb-c800635-224702-414046 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:42403', path='/json/version', query='', fragment='') with timeout 3 increased to 10s during tests 2026-09-11 03:47:45,235 26 INFO rb-c800635-224702-414046 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_05_tip_screen: Browser version: Chrome/150.0.7871.114 2026-09-11 03:47:45,235 26 INFO rb-c800635-224702-414046 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_05_tip_screen: Issuing json command http://127.0.0.1:42403/json 2026-09-11 03:47:45,239 26 INFO rb-c800635-224702-414046 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:42403', path='/json', query='', fragment='') with timeout 3 increased to 10s during tests 2026-09-11 03:47:45,259 26 INFO rb-c800635-224702-414046 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_05_tip_screen: Websocket url found: ws://127.0.0.1:42403/devtools/page/E5EB55F53EB4F2C393E10E503C7858BE 2026-09-11 03:47:45,265 26 INFO rb-c800635-224702-414046 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_05_tip_screen: Enable chrome headless console log notification 2026-09-11 03:47:45,282 26 INFO rb-c800635-224702-414046 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_05_tip_screen: Chrome headless enable page notifications 2026-09-11 03:47:45,332 26 INFO rb-c800635-224702-414046 odoo.addons.base.models.res_users: Login successful for login:pos_user from n/a 2026-09-11 03:47:45,344 26 INFO rb-c800635-224702-414046 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_05_tip_screen: Setting session cookie in browser 2026-09-11 03:47:45,346 26 INFO rb-c800635-224702-414046 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-09-11 03:47:45,346 26 INFO rb-c800635-224702-414046 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_05_tip_screen: Navigating to: "http://127.0.0.1:8069/pos/ui/118" 2026-09-11 03:47:45,356 26 INFO rb-c800635-224702-414046 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-09-11 03:47:45,773 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 03:47:45] "GET /pos/ui/118 HTTP/1.1" 200 - 86 0.029 0.392 2026-09-11 03:47:45,777 26 INFO rb-c800635-224702-414046 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_05_tip_screen: Navigation result: {'frameId': 'E5EB55F53EB4F2C393E10E503C7858BE', 'loaderId': '76D8632738862F7555ED2712A70B4972', 'isDownload': False} 2026-09-11 03:47:45,777 26 INFO rb-c800635-224702-414046 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_05_tip_screen: Evaluate ready code "odoo.isTourReady('PosResTipScreenTour')" 2026-09-11 03:47:45,801 26 INFO rb-c800635-224702-414046 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-09-11 03:47:45,817 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 03:47:45] "GET /web/assets/31c33ef/web.__assets_tests_call__.min.js HTTP/1.1" 200 - 2 0.001 0.005 2026-09-11 03:47:45,826 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 03:47:45] "GET /web/assets/cbcf32d/point_of_sale.assets_prod.min.css HTTP/1.1" 200 - 2 0.001 0.012 2026-09-11 03:47:45,830 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 03:47:45] "GET /web/assets/e7bee96/point_of_sale.assets_prod.min.js HTTP/1.1" 200 - 2 0.001 0.014 2026-09-11 03:47:46,247 26 INFO ? werkzeug: 127.0.0.1 - - [11/Sep/2026 03:47:46] "GET /point_of_sale/static/src/img/favicon.ico HTTP/1.1" 200 - 0 0.000 0.005 2026-09-11 03:47:46,248 26 INFO ? werkzeug: 127.0.0.1 - - [11/Sep/2026 03:47:46] "GET /web/static/fonts/lato/Lato-Reg-webfont.woff HTTP/1.1" 200 - 0 0.000 0.006 2026-09-11 03:47:46,259 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 03:47:46] "GET /web/webclient/translations?hash=&lang=en_US HTTP/1.1" 200 - 1 0.001 0.008 2026-09-11 03:47:46,276 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 03:47:46] "POST /web/dataset/call_kw/barcode.nomenclature/read#barcode.nomenclature.read HTTP/1.1" 200 - 4 0.001 0.004 2026-09-11 03:47:46,277 26 INFO rb-c800635-224702-414046 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-09-11 03:47:46,283 26 INFO rb-c800635-224702-414046 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-09-11 03:47:46,292 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 03:47:46] "POST /web/dataset/call_kw/barcode.rule/search_read#barcode.rule.search_read HTTP/1.1" 200 - 1 0.000 0.003 2026-09-11 03:47:46,310 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 03:47:46] "POST /pos/ping HTTP/1.1" 200 - 0 0.000 0.002 2026-09-11 03:47:46,336 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 03:47:46] "POST /web/dataset/call_kw/pos.config/register_new_device_identifier#pos.config.register_new_device_identifier HTTP/1.1" 200 - 9 0.005 0.007 2026-09-11 03:47:46,348 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 03:47:46] "GET /bus/websocket_worker_bundle?v=19.0-2 HTTP/1.1" 200 - 3 0.001 0.021 2026-09-11 03:47:46,385 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 03:47:46] "POST /web/dataset/call_kw/pos.session/load_data_params#pos.session.load_data_params HTTP/1.1" 200 - 17 0.011 0.024 2026-09-11 03:47:46,387 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 03:47:46] "GET /websocket?version=19.0-2 HTTP/1.1" 101 - 1 0.000 0.022 2026-09-11 03:47:47,040 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 03:47:47] "POST /web/dataset/call_kw/pos.session/load_data#pos.session.load_data HTTP/1.1" 200 - 375 0.206 0.419 2026-09-11 03:47:47,059 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 03:47:47] "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-09-11 03:47:47,112 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 03:47: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.005 2026-09-11 03:47:47,159 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 03:47:47] "GET /web/image/res.company/109/logo/256x256 HTTP/1.1" 200 - 8 0.005 0.031 2026-09-11 03:47:47,178 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 03:47: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.005 2026-09-11 03:47:47,189 26 INFO rb-c800635-224702-414046 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_05_tip_screen.browser: Owl is running in 'dev' mode. 2026-09-11 03:47:47,197 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 03:47:47] "POST /web/dataset/call_kw/product.product/has_access#product.product.has_access HTTP/1.1" 200 - 1 0.001 0.004 2026-09-11 03:47:47,232 26 INFO ? werkzeug: 127.0.0.1 - - [11/Sep/2026 03:47:47] "GET /point_of_sale/static/src/fonts/Inconsolata.otf HTTP/1.1" 200 - 0 0.000 0.001 2026-09-11 03:47:47,252 26 INFO ? werkzeug: 127.0.0.1 - - [11/Sep/2026 03:47:47] "GET /web/static/img/odoo_logo.svg HTTP/1.1" 200 - 0 0.000 0.003 2026-09-11 03:47:47,253 26 INFO ? werkzeug: 127.0.0.1 - - [11/Sep/2026 03:47:47] "GET /hr_attendance/static/img/background-light.svg HTTP/1.1" 200 - 0 0.000 0.001 2026-09-11 03:47:47,284 26 INFO ? werkzeug: 127.0.0.1 - - [11/Sep/2026 03:47: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-09-11 03:47:47,288 26 INFO ? werkzeug: 127.0.0.1 - - [11/Sep/2026 03:47:47] "GET /web/static/fonts/google/Roboto/Roboto-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.002 2026-09-11 03:47:47,289 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 03:47:47] "GET /web/image/res.users/221/avatar_128 HTTP/1.1" 200 - 14 0.022 0.026 2026-09-11 03:47:47,290 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 03:47:47] "GET /pos/service-worker.js HTTP/1.1" 200 - 0 0.000 0.045 2026-09-11 03:47:47,302 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 03:47:47] "GET /web/image?model=res.company&id=109&field=logo HTTP/1.1" 200 - 3 0.002 0.055 2026-09-11 03:47:47,331 26 INFO rb-c800635-224702-414046 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-09-11 03:47:47,356 26 INFO ? werkzeug: 127.0.0.1 - - [11/Sep/2026 03:47:47] "GET /web/static/lib/zxing-library/zxing-library.js HTTP/1.1" 200 - 0 0.000 0.002 2026-09-11 03:47:47,403 26 INFO rb-c800635-224702-414046 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-09-11 03:47:47,412 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 03:47:47] "GET /pos/ui/118?from_backend=True HTTP/1.1" 200 - 31 0.028 0.033 2026-09-11 03:47:47,456 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 03:47:47] "GET /pos/ui/118 HTTP/1.1" 200 - 31 0.016 0.087 2026-09-11 03:47:47,524 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 03:47:47] "POST /web/dataset/call_kw/pos.session/set_opening_control#pos.session.set_opening_control HTTP/1.1" 200 - 38 0.027 0.094 2026-09-11 03:47:47,576 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 03:47: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.006 2026-09-11 03:47:47,625 26 INFO rb-c800635-224702-414046 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-09-11 03:47:47,641 26 INFO ? werkzeug: 127.0.0.1 - - [11/Sep/2026 03:47:47] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.001 2026-09-11 03:47:47,701 26 INFO rb-c800635-224702-414046 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-09-11 03:47:47,751 26 INFO rb-c800635-224702-414046 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-09-11 03:47:47,802 26 INFO rb-c800635-224702-414046 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-09-11 03:47:47,858 26 INFO rb-c800635-224702-414046 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-09-11 03:47:47,909 26 INFO rb-c800635-224702-414046 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-09-11 03:47:47,962 26 INFO rb-c800635-224702-414046 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-09-11 03:47:48,030 26 INFO rb-c800635-224702-414046 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-09-11 03:47:48,081 26 INFO rb-c800635-224702-414046 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-09-11 03:47:48,132 26 INFO rb-c800635-224702-414046 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-09-11 03:47:48,182 26 INFO rb-c800635-224702-414046 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-09-11 03:47:48,233 26 INFO rb-c800635-224702-414046 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-09-11 03:47:48,284 26 INFO rb-c800635-224702-414046 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-09-11 03:47:48,334 26 INFO rb-c800635-224702-414046 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-09-11 03:47:48,395 26 INFO rb-c800635-224702-414046 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-09-11 03:47:48,417 26 INFO rb-c800635-224702-414046 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #43216338 started for PoS orders references: [{'name': '/', 'pos_reference': '261-118-000001', 'uuid': '2e1f47ca-73f4-4d01-a8be-9b4f45e08c56'}] 2026-09-11 03:47:48,469 26 INFO rb-c800635-224702-414046 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #43216338 order {'name': '/', 'pos_reference': '261-118-000001', 'uuid': '2e1f47ca-73f4-4d01-a8be-9b4f45e08c56'} created pos.order #707 2026-09-11 03:47:48,480 26 INFO rb-c800635-224702-414046 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #43216338 finished 2026-09-11 03:47:48,515 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 03:47:48] "POST /web/dataset/call_kw/pos.order/sync_from_ui#pos.order.sync_from_ui HTTP/1.1" 200 - 63 0.029 0.071 2026-09-11 03:47:48,543 26 INFO rb-c800635-224702-414046 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-09-11 03:47:48,596 26 INFO rb-c800635-224702-414046 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-09-11 03:47:48,675 26 INFO rb-c800635-224702-414046 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-09-11 03:47:48,679 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 03:47:48] "POST /web/dataset/call_kw/pos.config/read_config_open_orders#pos.config.read_config_open_orders HTTP/1.1" 200 - 4 0.002 0.005 2026-09-11 03:47:48,724 26 INFO rb-c800635-224702-414046 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-09-11 03:47:48,776 26 INFO rb-c800635-224702-414046 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-09-11 03:47:48,829 26 INFO rb-c800635-224702-414046 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-09-11 03:47:48,887 26 INFO rb-c800635-224702-414046 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-09-11 03:47:48,938 26 INFO rb-c800635-224702-414046 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-09-11 03:47:48,989 26 INFO rb-c800635-224702-414046 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-09-11 03:47:49,058 26 INFO rb-c800635-224702-414046 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-09-11 03:47:49,068 26 INFO ? werkzeug: 127.0.0.1 - - [11/Sep/2026 03:47:49] "GET /point_of_sale/static/src/img/card-bank.png HTTP/1.1" 200 - 0 0.000 0.004 2026-09-11 03:47:49,069 26 INFO ? werkzeug: 127.0.0.1 - - [11/Sep/2026 03:47:49] "GET /point_of_sale/static/src/img/money.png HTTP/1.1" 200 - 0 0.000 0.004 2026-09-11 03:47:49,129 26 INFO rb-c800635-224702-414046 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-09-11 03:47:49,191 26 INFO rb-c800635-224702-414046 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-09-11 03:47:49,255 26 INFO rb-c800635-224702-414046 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_05_tip_screen.browser: [31/232] Tour PosResTipScreenTour → Step .pos .tip-screen 2026-09-11 03:47:49,260 26 INFO rb-c800635-224702-414046 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #18409757 started for PoS orders references: [{'name': '/', 'pos_reference': '261-118-000001', 'uuid': '2e1f47ca-73f4-4d01-a8be-9b4f45e08c56'}] 2026-09-11 03:47:49,263 26 INFO ? werkzeug: 127.0.0.1 - - [11/Sep/2026 03:47:49] "GET /web/static/img/spin.svg HTTP/1.1" 200 - 0 0.000 0.002 2026-09-11 03:47:49,343 26 INFO rb-c800635-224702-414046 odoo.addons.point_of_sale.models.pos_order: Added payment_ids [683] to pos.order #707 2026-09-11 03:47:49,553 26 INFO rb-c800635-224702-414046 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #18409757 order {'name': '/', 'pos_reference': '261-118-000001', 'uuid': '2e1f47ca-73f4-4d01-a8be-9b4f45e08c56'} updated pos.order #707 2026-09-11 03:47:49,569 26 INFO rb-c800635-224702-414046 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #18409757 finished 2026-09-11 03:47:49,622 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 03:47:49] "POST /web/dataset/call_kw/pos.order/sync_from_ui#pos.order.sync_from_ui HTTP/1.1" 200 - 211 0.140 0.224 2026-09-11 03:47:49,660 26 INFO rb-c800635-224702-414046 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-09-11 03:47:49,723 26 INFO rb-c800635-224702-414046 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-09-11 03:47:51,760 26 INFO rb-c800635-224702-414046 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-09-11 03:47:51,820 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 03:47: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-09-11 03:47:51,828 26 INFO rb-c800635-224702-414046 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-09-11 03:47:51,890 26 INFO rb-c800635-224702-414046 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-09-11 03:47:51,941 26 INFO rb-c800635-224702-414046 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-09-11 03:47:51,992 26 INFO rb-c800635-224702-414046 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-09-11 03:47:52,045 26 INFO rb-c800635-224702-414046 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-09-11 03:47:52,096 26 INFO rb-c800635-224702-414046 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-09-11 03:47:52,149 26 INFO rb-c800635-224702-414046 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-09-11 03:47:52,209 26 INFO rb-c800635-224702-414046 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-09-11 03:47:52,260 26 INFO rb-c800635-224702-414046 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-09-11 03:47:52,313 26 INFO rb-c800635-224702-414046 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-09-11 03:47:52,494 26 INFO rb-c800635-224702-414046 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-09-11 03:47:52,545 26 INFO rb-c800635-224702-414046 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-09-11 03:47:52,596 26 INFO rb-c800635-224702-414046 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-09-11 03:47:52,648 26 INFO rb-c800635-224702-414046 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-09-11 03:47:52,699 26 INFO rb-c800635-224702-414046 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-09-11 03:47:52,756 26 INFO rb-c800635-224702-414046 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-09-11 03:47:52,772 26 INFO rb-c800635-224702-414046 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #44308199 started for PoS orders references: [{'name': '/', 'pos_reference': '261-118-000002', 'uuid': 'b4c653e5-19dc-4739-bb06-c3a4d7b29278'}] 2026-09-11 03:47:52,799 26 INFO rb-c800635-224702-414046 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #44308199 order {'name': '/', 'pos_reference': '261-118-000002', 'uuid': 'b4c653e5-19dc-4739-bb06-c3a4d7b29278'} created pos.order #708 2026-09-11 03:47:52,811 26 INFO rb-c800635-224702-414046 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #44308199 finished 2026-09-11 03:47:52,839 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 03:47:52] "POST /web/dataset/call_kw/pos.order/sync_from_ui#pos.order.sync_from_ui HTTP/1.1" 200 - 42 0.019 0.050 2026-09-11 03:47:52,877 26 INFO rb-c800635-224702-414046 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_05_tip_screen.browser: [51/232] Tour PosResTipScreenTour → Step .pos-leftheader .orders-button 2026-09-11 03:47:52,944 26 INFO rb-c800635-224702-414046 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_05_tip_screen.browser: [52/232] Tour PosResTipScreenTour → Step .pos-search-bar .filter 2026-09-11 03:47:52,989 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 03:47:52] "POST /web/dataset/call_kw/pos.order/read_pos_orders#pos.order.read_pos_orders HTTP/1.1" 200 - 36 0.013 0.029 2026-09-11 03:47:53,027 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 03:47:53] "POST /web/dataset/call_kw/pos.config/notify_synchronisation#pos.config.notify_synchronisation HTTP/1.1" 200 - 4 0.003 0.012 2026-09-11 03:47:53,032 26 INFO rb-c800635-224702-414046 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_05_tip_screen.browser: [53/232] Tour PosResTipScreenTour → Step .pos-search-bar .filter ul 2026-09-11 03:47:53,083 26 INFO rb-c800635-224702-414046 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-09-11 03:47:53,136 26 INFO rb-c800635-224702-414046 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-09-11 03:47:53,188 26 INFO rb-c800635-224702-414046 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-09-11 03:47:53,248 26 INFO rb-c800635-224702-414046 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-09-11 03:47:55,293 26 INFO rb-c800635-224702-414046 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-09-11 03:47:55,358 26 INFO rb-c800635-224702-414046 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-09-11 03:47:55,382 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 03:47:55] "POST /web/dataset/call_kw/pos.config/read_config_open_orders#pos.config.read_config_open_orders HTTP/1.1" 200 - 4 0.024 0.010 2026-09-11 03:47:55,418 26 INFO rb-c800635-224702-414046 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-09-11 03:47:55,468 26 INFO rb-c800635-224702-414046 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-09-11 03:47:55,519 26 INFO rb-c800635-224702-414046 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-09-11 03:47:55,573 26 INFO rb-c800635-224702-414046 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-09-11 03:47:55,624 26 INFO rb-c800635-224702-414046 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-09-11 03:47:55,677 26 INFO rb-c800635-224702-414046 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-09-11 03:47:55,738 26 INFO rb-c800635-224702-414046 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-09-11 03:47:55,788 26 INFO rb-c800635-224702-414046 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-09-11 03:47:55,841 26 INFO rb-c800635-224702-414046 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-09-11 03:47:56,010 26 INFO rb-c800635-224702-414046 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-09-11 03:47:56,061 26 INFO rb-c800635-224702-414046 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-09-11 03:47:56,111 26 INFO rb-c800635-224702-414046 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-09-11 03:47:56,162 26 INFO rb-c800635-224702-414046 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-09-11 03:47:56,213 26 INFO rb-c800635-224702-414046 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-09-11 03:47:56,268 26 INFO rb-c800635-224702-414046 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-09-11 03:47:56,319 26 INFO rb-c800635-224702-414046 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-09-11 03:47:56,369 26 INFO rb-c800635-224702-414046 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-09-11 03:47:56,427 26 INFO rb-c800635-224702-414046 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-09-11 03:47:56,481 26 INFO rb-c800635-224702-414046 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-09-11 03:47:56,545 26 INFO rb-c800635-224702-414046 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_05_tip_screen.browser: [79/232] Tour PosResTipScreenTour → Step .pos .tip-screen 2026-09-11 03:47:56,548 26 INFO rb-c800635-224702-414046 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #55422104 started for PoS orders references: [{'name': '/', 'pos_reference': '261-118-000003', 'uuid': '1d358b11-6d7b-4258-b4c6-e15b1ebfc059'}] 2026-09-11 03:47:56,789 26 INFO rb-c800635-224702-414046 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #55422104 order {'name': '/', 'pos_reference': '261-118-000003', 'uuid': '1d358b11-6d7b-4258-b4c6-e15b1ebfc059'} created pos.order #709 2026-09-11 03:47:56,806 26 INFO rb-c800635-224702-414046 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #55422104 finished 2026-09-11 03:47:56,845 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 03:47:56] "POST /web/dataset/call_kw/pos.order/sync_from_ui#pos.order.sync_from_ui HTTP/1.1" 200 - 112 0.125 0.174 2026-09-11 03:47:56,890 26 INFO rb-c800635-224702-414046 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-09-11 03:47:56,945 26 INFO rb-c800635-224702-414046 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-09-11 03:47:58,993 26 INFO rb-c800635-224702-414046 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_05_tip_screen.browser: [82/232] Tour PosResTipScreenTour → Step .new-order 2026-09-11 03:47:59,053 26 INFO rb-c800635-224702-414046 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-09-11 03:47:59,116 26 INFO rb-c800635-224702-414046 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-09-11 03:47:59,166 26 INFO rb-c800635-224702-414046 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-09-11 03:47:59,217 26 INFO rb-c800635-224702-414046 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-09-11 03:47:59,271 26 INFO rb-c800635-224702-414046 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-09-11 03:47:59,322 26 INFO rb-c800635-224702-414046 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-09-11 03:47:59,375 26 INFO rb-c800635-224702-414046 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-09-11 03:47:59,434 26 INFO rb-c800635-224702-414046 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-09-11 03:47:59,485 26 INFO rb-c800635-224702-414046 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-09-11 03:47:59,538 26 INFO rb-c800635-224702-414046 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-09-11 03:47:59,710 26 INFO rb-c800635-224702-414046 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-09-11 03:47:59,761 26 INFO rb-c800635-224702-414046 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-09-11 03:47:59,811 26 INFO rb-c800635-224702-414046 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-09-11 03:47:59,862 26 INFO rb-c800635-224702-414046 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-09-11 03:47:59,913 26 INFO rb-c800635-224702-414046 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-09-11 03:47:59,964 26 INFO rb-c800635-224702-414046 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-09-11 03:48:00,021 26 INFO rb-c800635-224702-414046 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-09-11 03:48:00,079 26 INFO rb-c800635-224702-414046 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-09-11 03:48:00,132 26 INFO rb-c800635-224702-414046 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-09-11 03:48:00,183 26 INFO rb-c800635-224702-414046 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-09-11 03:48:00,236 26 INFO rb-c800635-224702-414046 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-09-11 03:48:00,287 26 INFO rb-c800635-224702-414046 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-09-11 03:48:00,342 26 INFO rb-c800635-224702-414046 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-09-11 03:48:00,395 26 INFO rb-c800635-224702-414046 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_05_tip_screen.browser: [106/232] Tour PosResTipScreenTour → Step .btn-close 2026-09-11 03:48:00,448 26 INFO rb-c800635-224702-414046 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-09-11 03:48:00,509 26 INFO rb-c800635-224702-414046 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-09-11 03:48:00,567 26 INFO rb-c800635-224702-414046 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-09-11 03:48:00,622 26 INFO rb-c800635-224702-414046 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_05_tip_screen.browser: [110/232] Tour PosResTipScreenTour → Step .pos-leftheader .orders-button 2026-09-11 03:48:00,680 26 INFO rb-c800635-224702-414046 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_05_tip_screen.browser: [111/232] Tour PosResTipScreenTour → Step .pos-search-bar .filter 2026-09-11 03:48:00,684 26 INFO rb-c800635-224702-414046 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #65582398 started for PoS orders references: [{'name': '/', 'pos_reference': '261-118-000004', 'uuid': '52559753-54f3-4126-808d-42e4968dfcc7'}] 2026-09-11 03:48:00,724 26 INFO rb-c800635-224702-414046 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #65582398 order {'name': '/', 'pos_reference': '261-118-000004', 'uuid': '52559753-54f3-4126-808d-42e4968dfcc7'} created pos.order #710 2026-09-11 03:48:00,736 26 INFO rb-c800635-224702-414046 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #65582398 finished 2026-09-11 03:48:00,770 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 03:48:00] "POST /web/dataset/call_kw/pos.order/sync_from_ui#pos.order.sync_from_ui HTTP/1.1" 200 - 42 0.026 0.061 2026-09-11 03:48:00,856 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 03:48:00] "POST /web/dataset/call_kw/pos.order/read_pos_orders#pos.order.read_pos_orders HTTP/1.1" 200 - 37 0.030 0.037 2026-09-11 03:48:00,881 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 03:48:00] "POST /web/dataset/call_kw/pos.config/notify_synchronisation#pos.config.notify_synchronisation HTTP/1.1" 200 - 4 0.003 0.012 2026-09-11 03:48:00,911 26 INFO rb-c800635-224702-414046 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_05_tip_screen.browser: [112/232] Tour PosResTipScreenTour → Step .pos-search-bar .filter ul 2026-09-11 03:48:00,963 26 INFO rb-c800635-224702-414046 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-09-11 03:48:01,018 26 INFO rb-c800635-224702-414046 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-09-11 03:48:01,069 26 INFO rb-c800635-224702-414046 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-09-11 03:48:01,123 26 INFO rb-c800635-224702-414046 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-09-11 03:48:01,174 26 INFO rb-c800635-224702-414046 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-09-11 03:48:01,225 26 INFO rb-c800635-224702-414046 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-09-11 03:48:01,288 26 INFO rb-c800635-224702-414046 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_05_tip_screen.browser: [119/232] Tour PosResTipScreenTour → Step .pos .tip-screen 2026-09-11 03:48:01,294 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 03:48:01] "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.009 2026-09-11 03:48:01,338 26 INFO rb-c800635-224702-414046 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-09-11 03:48:01,388 26 INFO rb-c800635-224702-414046 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-09-11 03:48:01,439 26 INFO rb-c800635-224702-414046 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-09-11 03:48:01,490 26 INFO rb-c800635-224702-414046 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-09-11 03:48:01,541 26 INFO rb-c800635-224702-414046 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_05_tip_screen.browser: [124/232] Tour PosResTipScreenTour → Step .tip-screen .percentage:contains("20%") 2026-09-11 03:48:01,593 26 INFO rb-c800635-224702-414046 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-09-11 03:48:01,644 26 INFO rb-c800635-224702-414046 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-09-11 03:48:01,702 26 INFO rb-c800635-224702-414046 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-09-11 03:48:03,743 26 INFO rb-c800635-224702-414046 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_05_tip_screen.browser: [128/232] Tour PosResTipScreenTour → Step .floor-map 2026-09-11 03:48:03,794 26 INFO rb-c800635-224702-414046 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_05_tip_screen.browser: [129/232] Tour PosResTipScreenTour → Step .pos-leftheader .orders-button 2026-09-11 03:48:03,850 26 INFO rb-c800635-224702-414046 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_05_tip_screen.browser: [130/232] Tour PosResTipScreenTour → Step .pos-search-bar .filter 2026-09-11 03:48:03,902 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 03:48:03] "POST /web/dataset/call_kw/pos.order/read_pos_orders#pos.order.read_pos_orders HTTP/1.1" 200 - 37 0.018 0.031 2026-09-11 03:48:03,924 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 03:48:03] "POST /web/dataset/call_kw/pos.config/notify_synchronisation#pos.config.notify_synchronisation HTTP/1.1" 200 - 4 0.002 0.012 2026-09-11 03:48:03,938 26 INFO rb-c800635-224702-414046 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_05_tip_screen.browser: [131/232] Tour PosResTipScreenTour → Step .pos-search-bar .filter ul 2026-09-11 03:48:03,989 26 INFO rb-c800635-224702-414046 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-09-11 03:48:04,043 26 INFO rb-c800635-224702-414046 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-09-11 03:48:04,098 26 INFO rb-c800635-224702-414046 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-09-11 03:48:04,149 26 INFO rb-c800635-224702-414046 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-09-11 03:48:04,199 26 INFO rb-c800635-224702-414046 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-09-11 03:48:04,262 26 INFO rb-c800635-224702-414046 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_05_tip_screen.browser: [137/232] Tour PosResTipScreenTour → Step .pos .tip-screen 2026-09-11 03:48:04,267 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 03:48:04] "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.010 2026-09-11 03:48:04,313 26 INFO rb-c800635-224702-414046 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-09-11 03:48:04,363 26 INFO rb-c800635-224702-414046 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-09-11 03:48:04,414 26 INFO rb-c800635-224702-414046 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-09-11 03:48:04,465 26 INFO rb-c800635-224702-414046 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-09-11 03:48:04,516 26 INFO rb-c800635-224702-414046 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_05_tip_screen.browser: [142/232] Tour PosResTipScreenTour → Step .tip-screen .percentage:contains("25%") 2026-09-11 03:48:04,569 26 INFO rb-c800635-224702-414046 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-09-11 03:48:04,620 26 INFO rb-c800635-224702-414046 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-09-11 03:48:04,677 26 INFO rb-c800635-224702-414046 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-09-11 03:48:06,729 26 INFO rb-c800635-224702-414046 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_05_tip_screen.browser: [146/232] Tour PosResTipScreenTour → Step .floor-map 2026-09-11 03:48:06,780 26 INFO rb-c800635-224702-414046 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_05_tip_screen.browser: [147/232] Tour PosResTipScreenTour → Step .pos-leftheader .orders-button 2026-09-11 03:48:06,836 26 INFO rb-c800635-224702-414046 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-09-11 03:48:06,881 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 03:48:06] "POST /web/dataset/call_kw/pos.order/read_pos_orders#pos.order.read_pos_orders HTTP/1.1" 200 - 37 0.018 0.023 2026-09-11 03:48:06,902 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 03:48:06] "POST /web/dataset/call_kw/pos.config/notify_synchronisation#pos.config.notify_synchronisation HTTP/1.1" 200 - 4 0.002 0.011 2026-09-11 03:48:06,921 26 INFO rb-c800635-224702-414046 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-09-11 03:48:06,972 26 INFO rb-c800635-224702-414046 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-09-11 03:48:07,022 26 INFO rb-c800635-224702-414046 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-09-11 03:48:07,082 26 INFO rb-c800635-224702-414046 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-09-11 03:48:07,132 26 INFO rb-c800635-224702-414046 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-09-11 03:48:07,183 26 INFO rb-c800635-224702-414046 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-09-11 03:48:07,234 26 INFO rb-c800635-224702-414046 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-09-11 03:48:07,285 26 INFO rb-c800635-224702-414046 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-09-11 03:48:07,335 26 INFO rb-c800635-224702-414046 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-09-11 03:48:07,390 26 INFO rb-c800635-224702-414046 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-09-11 03:48:07,441 26 INFO rb-c800635-224702-414046 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_05_tip_screen.browser: [159/232] Tour PosResTipScreenTour → Step .btn-close 2026-09-11 03:48:07,499 26 INFO rb-c800635-224702-414046 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-09-11 03:48:07,549 26 INFO rb-c800635-224702-414046 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-09-11 03:48:07,600 26 INFO rb-c800635-224702-414046 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-09-11 03:48:07,651 26 INFO rb-c800635-224702-414046 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-09-11 03:48:07,709 26 INFO rb-c800635-224702-414046 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-09-11 03:48:07,766 26 INFO rb-c800635-224702-414046 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-09-11 03:48:07,828 26 INFO rb-c800635-224702-414046 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_05_tip_screen.browser: [166/232] Tour PosResTipScreenTour → Step .pos .tip-screen 2026-09-11 03:48:07,831 26 INFO rb-c800635-224702-414046 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #65886705 started for PoS orders references: [{'name': '/', 'pos_reference': '261-118-000004', 'uuid': '52559753-54f3-4126-808d-42e4968dfcc7'}] 2026-09-11 03:48:07,880 26 INFO rb-c800635-224702-414046 odoo.addons.point_of_sale.models.pos_order: Added payment_ids [685] to pos.order #710 2026-09-11 03:48:08,008 26 INFO rb-c800635-224702-414046 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #65886705 order {'name': '/', 'pos_reference': '261-118-000004', 'uuid': '52559753-54f3-4126-808d-42e4968dfcc7'} updated pos.order #710 2026-09-11 03:48:08,020 26 INFO rb-c800635-224702-414046 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #65886705 finished 2026-09-11 03:48:08,064 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 03:48:08] "POST /web/dataset/call_kw/pos.order/sync_from_ui#pos.order.sync_from_ui HTTP/1.1" 200 - 130 0.080 0.155 2026-09-11 03:48:08,105 26 INFO rb-c800635-224702-414046 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-09-11 03:48:08,154 26 INFO rb-c800635-224702-414046 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-09-11 03:48:08,206 26 INFO rb-c800635-224702-414046 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-09-11 03:48:08,257 26 INFO rb-c800635-224702-414046 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-09-11 03:48:08,308 26 INFO rb-c800635-224702-414046 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-09-11 03:48:08,363 26 INFO rb-c800635-224702-414046 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-09-11 03:48:08,414 26 INFO rb-c800635-224702-414046 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-09-11 03:48:08,472 26 INFO rb-c800635-224702-414046 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-09-11 03:48:10,509 26 INFO rb-c800635-224702-414046 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_05_tip_screen.browser: [175/232] Tour PosResTipScreenTour → Step .floor-map 2026-09-11 03:48:10,560 26 INFO rb-c800635-224702-414046 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_05_tip_screen.browser: [176/232] Tour PosResTipScreenTour → Step .pos-leftheader .orders-button 2026-09-11 03:48:10,616 26 INFO rb-c800635-224702-414046 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_05_tip_screen.browser: [177/232] Tour PosResTipScreenTour → Step .pos-search-bar .filter 2026-09-11 03:48:10,710 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 03:48:10] "POST /web/dataset/call_kw/pos.order/read_pos_orders#pos.order.read_pos_orders HTTP/1.1" 200 - 36 0.058 0.032 2026-09-11 03:48:10,739 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 03:48:10] "POST /web/dataset/call_kw/pos.config/notify_synchronisation#pos.config.notify_synchronisation HTTP/1.1" 200 - 4 0.008 0.013 2026-09-11 03:48:10,755 26 INFO rb-c800635-224702-414046 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_05_tip_screen.browser: [178/232] Tour PosResTipScreenTour → Step .pos-search-bar .filter ul 2026-09-11 03:48:10,798 26 INFO rb-c800635-224702-414046 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-09-11 03:48:10,855 26 INFO rb-c800635-224702-414046 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-09-11 03:48:10,906 26 INFO rb-c800635-224702-414046 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_05_tip_screen.browser: [181/232] Tour PosResTipScreenTour → Step .ticket-screen .controls .settle-tips 2026-09-11 03:48:10,975 26 INFO rb-c800635-224702-414046 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-09-11 03:48:11,002 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 03:48:11] "POST /web/dataset/call_kw/pos.order.line/create#pos.order.line.create HTTP/1.1" 200 - 13 0.010 0.012 2026-09-11 03:48:11,021 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 03:48:11] "POST /web/dataset/call_kw/pos.order.line/create#pos.order.line.create HTTP/1.1" 200 - 13 0.007 0.015 2026-09-11 03:48:11,038 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 03:48:11] "POST /web/dataset/call_kw/pos.order.line/create#pos.order.line.create HTTP/1.1" 200 - 13 0.006 0.019 2026-09-11 03:48:11,045 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 03:48:11] "POST /web/dataset/call_kw/pos.order/write#pos.order.write HTTP/1.1" 200 - 4 0.003 0.014 2026-09-11 03:48:11,063 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 03:48:11] "POST /web/dataset/call_kw/pos.order/write#pos.order.write HTTP/1.1" 200 - 4 0.011 0.016 2026-09-11 03:48:11,072 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 03:48:11] "POST /web/dataset/call_kw/pos.order/write#pos.order.write HTTP/1.1" 200 - 4 0.003 0.007 2026-09-11 03:48:11,084 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 03:48:11] "POST /web/dataset/call_kw/pos.config/notify_synchronisation#pos.config.notify_synchronisation HTTP/1.1" 200 - 4 0.003 0.016 2026-09-11 03:48:11,103 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 03:48:11] "POST /web/dataset/call_kw/pos.config/notify_synchronisation#pos.config.notify_synchronisation HTTP/1.1" 200 - 4 0.006 0.024 2026-09-11 03:48:11,112 26 INFO rb-c800635-224702-414046 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_05_tip_screen.browser: [183/232] Tour PosResTipScreenTour → Step .pos-search-bar .filter 2026-09-11 03:48:11,115 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 03:48:11] "POST /web/dataset/call_kw/pos.config/notify_synchronisation#pos.config.notify_synchronisation HTTP/1.1" 200 - 4 0.002 0.024 2026-09-11 03:48:11,162 26 INFO rb-c800635-224702-414046 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_05_tip_screen.browser: [184/232] Tour PosResTipScreenTour → Step .pos-search-bar .filter ul 2026-09-11 03:48:11,213 26 INFO rb-c800635-224702-414046 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-09-11 03:48:11,266 26 INFO rb-c800635-224702-414046 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-09-11 03:48:11,317 26 INFO rb-c800635-224702-414046 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-09-11 03:48:11,372 26 INFO rb-c800635-224702-414046 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-09-11 03:48:11,423 26 INFO rb-c800635-224702-414046 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-09-11 03:48:11,474 26 INFO rb-c800635-224702-414046 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-09-11 03:48:11,539 26 INFO rb-c800635-224702-414046 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-09-11 03:48:11,540 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 03:48:11] "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-09-11 03:48:11,552 26 INFO rb-c800635-224702-414046 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #17752478 started for PoS orders references: [{'name': 'Bar Prout - 000001', 'pos_reference': '261-118-000001', 'uuid': '2e1f47ca-73f4-4d01-a8be-9b4f45e08c56'}] 2026-09-11 03:48:11,557 26 INFO rb-c800635-224702-414046 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #17752478 order {'name': 'Bar Prout - 000001', 'pos_reference': '261-118-000001', 'uuid': '2e1f47ca-73f4-4d01-a8be-9b4f45e08c56'} sync ignored for existing PoS order pos.order(707,) (state: paid) 2026-09-11 03:48:11,567 26 INFO rb-c800635-224702-414046 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #17752478 finished 2026-09-11 03:48:11,623 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 03:48:11] "POST /web/dataset/call_kw/pos.order/sync_from_ui#pos.order.sync_from_ui HTTP/1.1" 200 - 47 0.021 0.053 2026-09-11 03:48:11,653 26 INFO rb-c800635-224702-414046 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #39777122 started for PoS orders references: [{'name': 'Bar Prout - 000003', 'pos_reference': '261-118-000003', 'uuid': '1d358b11-6d7b-4258-b4c6-e15b1ebfc059'}] 2026-09-11 03:48:11,659 26 INFO rb-c800635-224702-414046 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #39777122 order {'name': 'Bar Prout - 000003', 'pos_reference': '261-118-000003', 'uuid': '1d358b11-6d7b-4258-b4c6-e15b1ebfc059'} sync ignored for existing PoS order pos.order(709,) (state: paid) 2026-09-11 03:48:11,669 26 INFO rb-c800635-224702-414046 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #39777122 finished 2026-09-11 03:48:11,724 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 03:48:11] "POST /web/dataset/call_kw/pos.order/sync_from_ui#pos.order.sync_from_ui HTTP/1.1" 200 - 47 0.021 0.052 2026-09-11 03:48:11,749 26 INFO rb-c800635-224702-414046 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #26729058 started for PoS orders references: [{'name': 'Bar Prout - 000004', 'pos_reference': '261-118-000004', 'uuid': '52559753-54f3-4126-808d-42e4968dfcc7'}] 2026-09-11 03:48:11,754 26 INFO rb-c800635-224702-414046 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #26729058 order {'name': 'Bar Prout - 000004', 'pos_reference': '261-118-000004', 'uuid': '52559753-54f3-4126-808d-42e4968dfcc7'} sync ignored for existing PoS order pos.order(710,) (state: paid) 2026-09-11 03:48:11,764 26 INFO rb-c800635-224702-414046 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #26729058 finished 2026-09-11 03:48:14,428 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 03:48:14] "POST /web/dataset/call_kw/pos.order/sync_from_ui#pos.order.sync_from_ui HTTP/1.1" 200 - 47 0.020 2.661 2026-09-11 03:48:14,475 26 INFO rb-c800635-224702-414046 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-09-11 03:48:14,527 26 INFO rb-c800635-224702-414046 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-09-11 03:48:14,578 26 INFO rb-c800635-224702-414046 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-09-11 03:48:14,637 26 INFO rb-c800635-224702-414046 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_05_tip_screen.browser: [195/232] Tour PosResTipScreenTour → Step .payment-screen .button:contains('Tip') 2026-09-11 03:48:14,690 26 INFO rb-c800635-224702-414046 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-09-11 03:48:14,744 26 INFO rb-c800635-224702-414046 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-09-11 03:48:14,795 26 INFO rb-c800635-224702-414046 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-09-11 03:48:14,856 26 INFO rb-c800635-224702-414046 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-09-11 03:48:14,908 26 INFO rb-c800635-224702-414046 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-09-11 03:48:14,960 26 INFO rb-c800635-224702-414046 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-09-11 03:48:15,018 26 INFO rb-c800635-224702-414046 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-09-11 03:48:15,081 26 INFO rb-c800635-224702-414046 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-09-11 03:48:15,084 26 INFO rb-c800635-224702-414046 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #7079272 started for PoS orders references: [{'name': '/', 'pos_reference': '261-118-000002', 'uuid': 'b4c653e5-19dc-4739-bb06-c3a4d7b29278'}] 2026-09-11 03:48:15,102 26 INFO rb-c800635-224702-414046 odoo.addons.point_of_sale.models.pos_order: Added lines [1164] to pos.order #708 2026-09-11 03:48:15,162 26 INFO rb-c800635-224702-414046 odoo.addons.point_of_sale.models.pos_order: Added payment_ids [686] to pos.order #708 2026-09-11 03:48:15,347 26 INFO rb-c800635-224702-414046 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #7079272 order {'name': '/', 'pos_reference': '261-118-000002', 'uuid': 'b4c653e5-19dc-4739-bb06-c3a4d7b29278'} updated pos.order #708 2026-09-11 03:48:15,356 26 INFO rb-c800635-224702-414046 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #7079272 finished 2026-09-11 03:48:15,400 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 03:48:15] "POST /web/dataset/call_kw/pos.order/sync_from_ui#pos.order.sync_from_ui HTTP/1.1" 200 - 142 0.131 0.187 2026-09-11 03:48:15,507 26 INFO rb-c800635-224702-414046 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-09-11 03:48:15,575 26 INFO rb-c800635-224702-414046 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-09-11 03:48:15,624 26 INFO rb-c800635-224702-414046 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-09-11 03:48:15,685 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 03:48:15] "POST /web/dataset/call_kw/pos.config/read_config_open_orders#pos.config.read_config_open_orders HTTP/1.1" 200 - 1 0.001 0.004 2026-09-11 03:48:15,694 26 INFO rb-c800635-224702-414046 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-09-11 03:48:15,757 26 INFO rb-c800635-224702-414046 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-09-11 03:48:15,808 26 INFO rb-c800635-224702-414046 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-09-11 03:48:15,859 26 INFO rb-c800635-224702-414046 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-09-11 03:48:15,914 26 INFO rb-c800635-224702-414046 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-09-11 03:48:15,965 26 INFO rb-c800635-224702-414046 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-09-11 03:48:16,017 26 INFO rb-c800635-224702-414046 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-09-11 03:48:16,078 26 INFO rb-c800635-224702-414046 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-09-11 03:48:16,129 26 INFO rb-c800635-224702-414046 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-09-11 03:48:16,180 26 INFO rb-c800635-224702-414046 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-09-11 03:48:16,359 26 INFO rb-c800635-224702-414046 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-09-11 03:48:16,410 26 INFO rb-c800635-224702-414046 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-09-11 03:48:16,460 26 INFO rb-c800635-224702-414046 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-09-11 03:48:16,511 26 INFO rb-c800635-224702-414046 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-09-11 03:48:16,562 26 INFO rb-c800635-224702-414046 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-09-11 03:48:16,617 26 INFO rb-c800635-224702-414046 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-09-11 03:48:16,667 26 INFO rb-c800635-224702-414046 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-09-11 03:48:16,718 26 INFO rb-c800635-224702-414046 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-09-11 03:48:16,776 26 INFO rb-c800635-224702-414046 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-09-11 03:48:16,832 26 INFO rb-c800635-224702-414046 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-09-11 03:48:16,895 26 INFO rb-c800635-224702-414046 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_05_tip_screen.browser: [227/232] Tour PosResTipScreenTour → Step .pos .tip-screen 2026-09-11 03:48:16,899 26 INFO rb-c800635-224702-414046 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #61686906 started for PoS orders references: [{'name': '/', 'pos_reference': '261-118-000005', 'uuid': '9bd3b7c0-3089-42c1-b9de-cf668f7d0eca'}] 2026-09-11 03:48:17,161 26 INFO rb-c800635-224702-414046 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #61686906 order {'name': '/', 'pos_reference': '261-118-000005', 'uuid': '9bd3b7c0-3089-42c1-b9de-cf668f7d0eca'} created pos.order #711 2026-09-11 03:48:17,171 26 INFO rb-c800635-224702-414046 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #61686906 finished 2026-09-11 03:48:17,212 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 03:48:17] "POST /web/dataset/call_kw/pos.order/sync_from_ui#pos.order.sync_from_ui HTTP/1.1" 200 - 112 0.140 0.175 2026-09-11 03:48:17,258 26 INFO rb-c800635-224702-414046 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_05_tip_screen.browser: [228/232] Tour PosResTipScreenTour → Step .button.highlight.next 2026-09-11 03:48:17,320 26 INFO rb-c800635-224702-414046 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-09-11 03:48:17,324 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 03:48:17] "POST /web/dataset/call_kw/pos.order/write#pos.order.write HTTP/1.1" 200 - 2 0.002 0.005 2026-09-11 03:48:17,351 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 03:48:17] "POST /web/dataset/call_kw/pos.config/notify_synchronisation#pos.config.notify_synchronisation HTTP/1.1" 200 - 4 0.003 0.014 2026-09-11 03:48:17,368 26 INFO rb-c800635-224702-414046 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-09-11 03:48:17,426 26 INFO rb-c800635-224702-414046 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-09-11 03:48:17,438 26 INFO rb-c800635-224702-414046 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #27205621 started for PoS orders references: [{'name': 'Bar Prout - 000005', 'pos_reference': '261-118-000005', 'uuid': '9bd3b7c0-3089-42c1-b9de-cf668f7d0eca'}] 2026-09-11 03:48:17,445 26 INFO rb-c800635-224702-414046 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #27205621 order {'name': 'Bar Prout - 000005', 'pos_reference': '261-118-000005', 'uuid': '9bd3b7c0-3089-42c1-b9de-cf668f7d0eca'} sync ignored for existing PoS order pos.order(711,) (state: paid) 2026-09-11 03:48:17,456 26 INFO rb-c800635-224702-414046 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #27205621 finished 2026-09-11 03:48:17,476 26 INFO rb-c800635-224702-414046 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_05_tip_screen.browser: [232/232] Tour PosResTipScreenTour → Step .floor-map 2026-09-11 03:48:17,528 26 INFO rb-c800635-224702-414046 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_05_tip_screen.browser: tour succeeded 2026-09-11 03:48:17,528 26 INFO rb-c800635-224702-414046 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_05_tip_screen.browser: ╔════════════════════════════════════╗ ║ TOUR PosResTipScreenTour SUCCEEDED ║ ╚════════════════════════════════════╝ 2026-09-11 03:48:17,529 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 03:48:17] "POST /web/dataset/call_kw/pos.order/sync_from_ui#pos.order.sync_from_ui HTTP/1.1" 200 - 49 0.029 0.064 2026-09-11 03:48:17,642 26 INFO rb-c800635-224702-414046 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_05_tip_screen.browser: heap 29402260 (allocated 31985664) 2026-09-11 03:48:17,646 26 INFO rb-c800635-224702-414046 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_05_tip_screen: Closing chrome headless with pid 101442 2026-09-11 03:48:17,647 26 INFO rb-c800635-224702-414046 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_05_tip_screen: Closing websocket connection 2026-09-11 03:48:17,647 26 INFO rb-c800635-224702-414046 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_05_tip_screen: Terminating chrome headless with pid 101442 2026-09-11 03:48:17,742 26 INFO rb-c800635-224702-414046 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_05_tip_screen: Chrome Log in: /tmp/odoo_tests/rb-c800635-224702-414046/chrome_logs/chrome_log_20260911_034817_742165_test_05_tip_screen.txt 2026-09-11 03:48:17,742 26 INFO rb-c800635-224702-414046 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_05_tip_screen: Removing chrome user profile "/tmp/tmptj4mkoup_chrome_odoo" 2026-09-11 03:48:17,768 26 INFO rb-c800635-224702-414046 odoo.addons.pos_restaurant.tests.test_frontend: Starting TestFrontend.test_06_split_bill_screen ... 2026-09-11 03:48:18,098 26 INFO rb-c800635-224702-414046 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_06_split_bill_screen: Chrome pid: 101685 2026-09-11 03:48:18,098 26 INFO rb-c800635-224702-414046 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_06_split_bill_screen: Chrome headless temporary user profile dir: /tmp/tmp8zaqr587_chrome_odoo 2026-09-11 03:48:18,098 26 INFO rb-c800635-224702-414046 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_06_split_bill_screen: Issuing json command http://127.0.0.1:38697/json/version 2026-09-11 03:48:18,099 26 INFO rb-c800635-224702-414046 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:38697', path='/json/version', query='', fragment='') with timeout 3 increased to 10s during tests 2026-09-11 03:48:18,111 26 INFO rb-c800635-224702-414046 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_06_split_bill_screen: Browser version: Chrome/150.0.7871.114 2026-09-11 03:48:18,111 26 INFO rb-c800635-224702-414046 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_06_split_bill_screen: Issuing json command http://127.0.0.1:38697/json 2026-09-11 03:48:18,112 26 INFO rb-c800635-224702-414046 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:38697', path='/json', query='', fragment='') with timeout 3 increased to 10s during tests 2026-09-11 03:48:18,119 26 INFO rb-c800635-224702-414046 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_06_split_bill_screen: Websocket url found: ws://127.0.0.1:38697/devtools/page/2BB34AF77A1D04795A5E1FA08E9E5410 2026-09-11 03:48:18,131 26 INFO rb-c800635-224702-414046 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_06_split_bill_screen: Enable chrome headless console log notification 2026-09-11 03:48:18,134 26 INFO rb-c800635-224702-414046 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_06_split_bill_screen: Chrome headless enable page notifications 2026-09-11 03:48:18,176 26 INFO rb-c800635-224702-414046 odoo.addons.base.models.res_users: Login successful for login:pos_user from n/a 2026-09-11 03:48:18,185 26 INFO rb-c800635-224702-414046 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_06_split_bill_screen: Setting session cookie in browser 2026-09-11 03:48:18,190 26 INFO rb-c800635-224702-414046 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-09-11 03:48:18,191 26 INFO rb-c800635-224702-414046 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-09-11 03:48:18,203 26 INFO rb-c800635-224702-414046 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-09-11 03:48:18,634 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 03:48:18] "GET /pos/ui/118 HTTP/1.1" 200 - 86 0.036 0.398 2026-09-11 03:48:18,638 26 INFO rb-c800635-224702-414046 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_06_split_bill_screen: Navigation result: {'frameId': '2BB34AF77A1D04795A5E1FA08E9E5410', 'loaderId': '516600B6FF42FA5BD1577AAF8B41FB1C', 'isDownload': False} 2026-09-11 03:48:18,638 26 INFO rb-c800635-224702-414046 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_06_split_bill_screen: Evaluate ready code "odoo.isTourReady('SplitBillScreenTour2')" 2026-09-11 03:48:18,650 26 INFO rb-c800635-224702-414046 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-09-11 03:48:18,668 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 03:48:18] "GET /web/assets/cbcf32d/point_of_sale.assets_prod.min.css HTTP/1.1" 200 - 2 0.001 0.007 2026-09-11 03:48:18,672 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 03:48:18] "GET /web/assets/e7bee96/point_of_sale.assets_prod.min.js HTTP/1.1" 200 - 2 0.001 0.013 2026-09-11 03:48:18,680 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 03:48:18] "GET /web/assets/31c33ef/web.__assets_tests_call__.min.js HTTP/1.1" 200 - 2 0.001 0.022 2026-09-11 03:48:19,046 26 INFO ? werkzeug: 127.0.0.1 - - [11/Sep/2026 03:48:19] "GET /web/static/fonts/lato/Lato-Reg-webfont.woff HTTP/1.1" 200 - 0 0.000 0.003 2026-09-11 03:48:19,056 26 INFO ? werkzeug: 127.0.0.1 - - [11/Sep/2026 03:48:19] "GET /point_of_sale/static/src/img/favicon.ico HTTP/1.1" 200 - 0 0.000 0.009 2026-09-11 03:48:19,066 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 03:48:19] "GET /web/webclient/translations?hash=&lang=en_US HTTP/1.1" 200 - 1 0.002 0.014 2026-09-11 03:48:19,077 26 INFO rb-c800635-224702-414046 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-09-11 03:48:19,083 26 INFO rb-c800635-224702-414046 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-09-11 03:48:19,085 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 03:48:19] "POST /web/dataset/call_kw/barcode.nomenclature/read#barcode.nomenclature.read HTTP/1.1" 200 - 4 0.003 0.004 2026-09-11 03:48:19,098 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 03:48:19] "POST /web/dataset/call_kw/barcode.rule/search_read#barcode.rule.search_read HTTP/1.1" 200 - 1 0.000 0.004 2026-09-11 03:48:19,110 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 03:48:19] "POST /pos/ping HTTP/1.1" 200 - 0 0.000 0.002 2026-09-11 03:48:19,131 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 03:48:19] "POST /web/dataset/call_kw/pos.config/register_new_device_identifier#pos.config.register_new_device_identifier HTTP/1.1" 200 - 9 0.005 0.009 2026-09-11 03:48:19,146 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 03:48:19] "GET /bus/websocket_worker_bundle?v=19.0-2 HTTP/1.1" 200 - 3 0.002 0.023 2026-09-11 03:48:19,189 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 03:48:19] "POST /web/dataset/call_kw/pos.session/load_data_params#pos.session.load_data_params HTTP/1.1" 200 - 17 0.017 0.025 2026-09-11 03:48:19,194 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 03:48:19] "GET /websocket?version=19.0-2 HTTP/1.1" 101 - 1 0.002 0.024 2026-09-11 03:48:19,741 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 03:48:19] "POST /web/dataset/call_kw/pos.session/load_data#pos.session.load_data HTTP/1.1" 200 - 376 0.232 0.286 2026-09-11 03:48:19,763 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 03:48:19] "POST /web/dataset/call_kw/pos.session/filter_local_data#pos.session.filter_local_data HTTP/1.1" 200 - 0 0.000 0.012 2026-09-11 03:48:19,817 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 03:48: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.008 2026-09-11 03:48:19,882 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 03:48:19] "GET /web/image/res.company/109/logo/256x256 HTTP/1.1" 200 - 8 0.005 0.046 2026-09-11 03:48:19,907 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 03:48: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-09-11 03:48:19,924 26 INFO rb-c800635-224702-414046 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_06_split_bill_screen.browser: Owl is running in 'dev' mode. 2026-09-11 03:48:19,934 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 03:48:19] "POST /web/dataset/call_kw/product.product/has_access#product.product.has_access HTTP/1.1" 200 - 1 0.002 0.003 2026-09-11 03:48:19,958 26 INFO ? werkzeug: 127.0.0.1 - - [11/Sep/2026 03:48:19] "GET /point_of_sale/static/src/fonts/Inconsolata.otf HTTP/1.1" 200 - 0 0.000 0.001 2026-09-11 03:48:19,966 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 03:48:19] "GET /pos/service-worker.js HTTP/1.1" 200 - 0 0.000 0.002 2026-09-11 03:48:19,984 26 INFO ? werkzeug: 127.0.0.1 - - [11/Sep/2026 03:48:19] "GET /web/static/img/odoo_logo.svg HTTP/1.1" 200 - 0 0.000 0.007 2026-09-11 03:48:19,997 26 INFO ? werkzeug: 127.0.0.1 - - [11/Sep/2026 03:48: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-09-11 03:48:20,005 26 INFO ? werkzeug: 127.0.0.1 - - [11/Sep/2026 03:48:20] "GET /hr_attendance/static/img/background-light.svg HTTP/1.1" 200 - 0 0.000 0.026 2026-09-11 03:48:20,019 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 03:48:20] "GET /web/image?model=res.company&id=109&field=logo HTTP/1.1" 200 - 3 0.006 0.037 2026-09-11 03:48:20,030 26 INFO rb-c800635-224702-414046 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-09-11 03:48:20,042 26 INFO ? werkzeug: 127.0.0.1 - - [11/Sep/2026 03:48:20] "GET /web/static/fonts/google/Roboto/Roboto-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.008 2026-09-11 03:48:20,042 26 INFO ? werkzeug: 127.0.0.1 - - [11/Sep/2026 03:48:20] "GET /web/static/lib/zxing-library/zxing-library.js HTTP/1.1" 200 - 0 0.000 0.003 2026-09-11 03:48:20,064 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 03:48:20] "GET /web/image/res.users/221/avatar_128 HTTP/1.1" 200 - 14 0.018 0.072 2026-09-11 03:48:20,098 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 03:48:20] "GET /pos/ui/118?from_backend=True HTTP/1.1" 200 - 31 0.013 0.082 2026-09-11 03:48:20,128 26 INFO rb-c800635-224702-414046 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-09-11 03:48:20,157 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 03:48:20] "GET /pos/ui/118 HTTP/1.1" 200 - 31 0.024 0.119 2026-09-11 03:48:20,206 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 03:48:20] "POST /web/dataset/call_kw/pos.session/set_opening_control#pos.session.set_opening_control HTTP/1.1" 200 - 38 0.023 0.049 2026-09-11 03:48:20,254 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 03:48: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.005 2026-09-11 03:48:20,317 26 INFO rb-c800635-224702-414046 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-09-11 03:48:20,335 26 INFO ? werkzeug: 127.0.0.1 - - [11/Sep/2026 03:48:20] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.001 2026-09-11 03:48:20,385 26 INFO rb-c800635-224702-414046 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-09-11 03:48:20,436 26 INFO rb-c800635-224702-414046 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-09-11 03:48:20,487 26 INFO rb-c800635-224702-414046 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-09-11 03:48:20,543 26 INFO rb-c800635-224702-414046 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-09-11 03:48:20,594 26 INFO rb-c800635-224702-414046 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-09-11 03:48:20,648 26 INFO rb-c800635-224702-414046 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-09-11 03:48:20,701 26 INFO rb-c800635-224702-414046 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-09-11 03:48:20,754 26 INFO rb-c800635-224702-414046 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-09-11 03:48:20,819 26 INFO rb-c800635-224702-414046 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-09-11 03:48:20,868 26 INFO rb-c800635-224702-414046 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-09-11 03:48:20,931 26 INFO rb-c800635-224702-414046 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-09-11 03:48:20,970 26 INFO rb-c800635-224702-414046 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-09-11 03:48:21,041 26 INFO rb-c800635-224702-414046 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-09-11 03:48:21,094 26 INFO rb-c800635-224702-414046 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-09-11 03:48:21,144 26 INFO rb-c800635-224702-414046 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-09-11 03:48:21,199 26 INFO rb-c800635-224702-414046 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-09-11 03:48:21,250 26 INFO rb-c800635-224702-414046 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-09-11 03:48:21,302 26 INFO rb-c800635-224702-414046 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-09-11 03:48:21,355 26 INFO rb-c800635-224702-414046 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-09-11 03:48:21,407 26 INFO rb-c800635-224702-414046 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-09-11 03:48:21,471 26 INFO rb-c800635-224702-414046 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-09-11 03:48:21,522 26 INFO rb-c800635-224702-414046 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-09-11 03:48:21,573 26 INFO rb-c800635-224702-414046 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-09-11 03:48:21,624 26 INFO rb-c800635-224702-414046 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-09-11 03:48:21,692 26 INFO rb-c800635-224702-414046 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-09-11 03:48:21,743 26 INFO rb-c800635-224702-414046 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-09-11 03:48:21,794 26 INFO rb-c800635-224702-414046 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-09-11 03:48:21,848 26 INFO rb-c800635-224702-414046 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-09-11 03:48:21,899 26 INFO rb-c800635-224702-414046 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-09-11 03:48:21,952 26 INFO rb-c800635-224702-414046 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-09-11 03:48:22,004 26 INFO rb-c800635-224702-414046 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-09-11 03:48:22,057 26 INFO rb-c800635-224702-414046 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-09-11 03:48:22,121 26 INFO rb-c800635-224702-414046 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-09-11 03:48:22,172 26 INFO rb-c800635-224702-414046 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-09-11 03:48:22,223 26 INFO rb-c800635-224702-414046 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-09-11 03:48:22,273 26 INFO rb-c800635-224702-414046 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-09-11 03:48:22,332 26 INFO rb-c800635-224702-414046 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-09-11 03:48:22,352 26 INFO rb-c800635-224702-414046 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #41971824 started for PoS orders references: [{'name': '/', 'pos_reference': '261-118-000001', 'uuid': '14978c83-74ad-401b-ad7d-4d167cecd102'}] 2026-09-11 03:48:22,432 26 INFO rb-c800635-224702-414046 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #41971824 order {'name': '/', 'pos_reference': '261-118-000001', 'uuid': '14978c83-74ad-401b-ad7d-4d167cecd102'} created pos.order #712 2026-09-11 03:48:22,445 26 INFO rb-c800635-224702-414046 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #41971824 finished 2026-09-11 03:48:22,481 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 03:48:22] "POST /web/dataset/call_kw/pos.order/sync_from_ui#pos.order.sync_from_ui HTTP/1.1" 200 - 71 0.055 0.076 2026-09-11 03:48:22,508 26 INFO rb-c800635-224702-414046 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-09-11 03:48:22,570 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 03:48:22] "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-09-11 03:48:22,576 26 INFO rb-c800635-224702-414046 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-09-11 03:48:22,627 26 INFO rb-c800635-224702-414046 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-09-11 03:48:22,677 26 INFO rb-c800635-224702-414046 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-09-11 03:48:22,734 26 INFO rb-c800635-224702-414046 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-09-11 03:48:22,792 26 INFO rb-c800635-224702-414046 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-09-11 03:48:22,846 26 INFO rb-c800635-224702-414046 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-09-11 03:48:22,897 26 INFO rb-c800635-224702-414046 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-09-11 03:48:22,950 26 INFO rb-c800635-224702-414046 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-09-11 03:48:23,000 26 INFO rb-c800635-224702-414046 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-09-11 03:48:23,068 26 INFO rb-c800635-224702-414046 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-09-11 03:48:23,072 26 INFO rb-c800635-224702-414046 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #28561400 started for PoS orders references: [{'name': '/', 'pos_reference': '261-118-000001', 'uuid': '14978c83-74ad-401b-ad7d-4d167cecd102'}] 2026-09-11 03:48:23,113 26 INFO rb-c800635-224702-414046 odoo.models.unlink: User #221 deleted pos.order.line records with IDs: [1166, 1168] 2026-09-11 03:48:23,117 26 INFO rb-c800635-224702-414046 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-09-11 03:48:23,125 26 INFO rb-c800635-224702-414046 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #28561400 order {'name': '/', 'pos_reference': '261-118-000001', 'uuid': '14978c83-74ad-401b-ad7d-4d167cecd102'} updated pos.order #712 2026-09-11 03:48:23,140 26 INFO rb-c800635-224702-414046 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #28561400 finished 2026-09-11 03:48:23,243 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 03:48:23] "POST /web/dataset/call_kw/pos.order/sync_from_ui#pos.order.sync_from_ui HTTP/1.1" 200 - 88 0.090 0.083 2026-09-11 03:48:23,268 26 INFO rb-c800635-224702-414046 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #17528476 started for PoS orders references: [{'name': '/', 'pos_reference': '261-118-000002', 'uuid': '7ba649a2-1922-4702-9065-ca33b76054a3'}] 2026-09-11 03:48:23,296 26 INFO rb-c800635-224702-414046 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #17528476 order {'name': '/', 'pos_reference': '261-118-000002', 'uuid': '7ba649a2-1922-4702-9065-ca33b76054a3'} created pos.order #713 2026-09-11 03:48:23,306 26 INFO rb-c800635-224702-414046 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #17528476 finished 2026-09-11 03:48:23,332 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 03:48:23] "POST /web/dataset/call_kw/pos.order/sync_from_ui#pos.order.sync_from_ui HTTP/1.1" 200 - 46 0.019 0.047 2026-09-11 03:48:23,359 26 INFO rb-c800635-224702-414046 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-09-11 03:48:23,409 26 INFO rb-c800635-224702-414046 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_06_split_bill_screen.browser: [55/71] Tour SplitBillScreenTour2 → Step .pos-leftheader .orders-button 2026-09-11 03:48:23,474 26 INFO rb-c800635-224702-414046 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-09-11 03:48:23,528 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 03:48:23] "POST /web/dataset/call_kw/pos.order/read_pos_orders#pos.order.read_pos_orders HTTP/1.1" 200 - 37 0.020 0.033 2026-09-11 03:48:23,554 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 03:48:23] "POST /web/dataset/call_kw/pos.config/notify_synchronisation#pos.config.notify_synchronisation HTTP/1.1" 200 - 4 0.003 0.012 2026-09-11 03:48:23,570 26 INFO rb-c800635-224702-414046 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-09-11 03:48:23,619 26 INFO rb-c800635-224702-414046 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-09-11 03:48:23,679 26 INFO rb-c800635-224702-414046 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-09-11 03:48:23,730 26 INFO rb-c800635-224702-414046 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-09-11 03:48:23,781 26 INFO rb-c800635-224702-414046 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-09-11 03:48:23,831 26 INFO rb-c800635-224702-414046 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-09-11 03:48:23,882 26 INFO rb-c800635-224702-414046 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-09-11 03:48:23,934 26 INFO rb-c800635-224702-414046 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_06_split_bill_screen.browser: [64/71] Tour SplitBillScreenTour2 → Step .pos-leftheader .orders-button 2026-09-11 03:48:23,991 26 INFO rb-c800635-224702-414046 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-09-11 03:48:24,043 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 03:48:24] "POST /web/dataset/call_kw/pos.order/read_pos_orders#pos.order.read_pos_orders HTTP/1.1" 200 - 37 0.015 0.034 2026-09-11 03:48:24,063 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 03:48:24] "POST /web/dataset/call_kw/pos.config/notify_synchronisation#pos.config.notify_synchronisation HTTP/1.1" 200 - 4 0.002 0.009 2026-09-11 03:48:24,095 26 INFO rb-c800635-224702-414046 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-09-11 03:48:24,146 26 INFO rb-c800635-224702-414046 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-09-11 03:48:24,213 26 INFO rb-c800635-224702-414046 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-09-11 03:48:24,215 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 03:48:24] "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.009 2026-09-11 03:48:24,262 26 INFO rb-c800635-224702-414046 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-09-11 03:48:24,312 26 INFO rb-c800635-224702-414046 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-09-11 03:48:24,363 26 INFO rb-c800635-224702-414046 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-09-11 03:48:24,414 26 INFO rb-c800635-224702-414046 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_06_split_bill_screen.browser: tour succeeded 2026-09-11 03:48:24,415 26 INFO rb-c800635-224702-414046 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_06_split_bill_screen.browser: ╔═════════════════════════════════════╗ ║ TOUR SplitBillScreenTour2 SUCCEEDED ║ ╚═════════════════════════════════════╝ 2026-09-11 03:48:24,494 26 INFO rb-c800635-224702-414046 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_06_split_bill_screen.browser: heap 19041272 (allocated 20451328) 2026-09-11 03:48:24,498 26 INFO rb-c800635-224702-414046 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_06_split_bill_screen: Closing chrome headless with pid 101685 2026-09-11 03:48:24,499 26 INFO rb-c800635-224702-414046 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_06_split_bill_screen: Closing websocket connection 2026-09-11 03:48:24,500 26 INFO rb-c800635-224702-414046 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_06_split_bill_screen: Terminating chrome headless with pid 101685 2026-09-11 03:48:24,569 26 INFO rb-c800635-224702-414046 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_06_split_bill_screen: Chrome Log in: /tmp/odoo_tests/rb-c800635-224702-414046/chrome_logs/chrome_log_20260911_034824_569247_test_06_split_bill_screen.txt 2026-09-11 03:48:24,569 26 INFO rb-c800635-224702-414046 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_06_split_bill_screen: Removing chrome user profile "/tmp/tmp8zaqr587_chrome_odoo" 2026-09-11 03:48:24,591 26 INFO rb-c800635-224702-414046 odoo.addons.pos_restaurant.tests.test_frontend: Starting TestFrontend.test_07_split_bill_screen ... 2026-09-11 03:48:24,850 26 INFO rb-c800635-224702-414046 odoo.models.unlink: User #219 deleted product.product records with IDs: [2527] 2026-09-11 03:48:25,177 26 INFO rb-c800635-224702-414046 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_07_split_bill_screen: Chrome pid: 101893 2026-09-11 03:48:25,177 26 INFO rb-c800635-224702-414046 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_07_split_bill_screen: Chrome headless temporary user profile dir: /tmp/tmpbmwvlac2_chrome_odoo 2026-09-11 03:48:25,177 26 INFO rb-c800635-224702-414046 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_07_split_bill_screen: Issuing json command http://127.0.0.1:34567/json/version 2026-09-11 03:48:25,179 26 INFO rb-c800635-224702-414046 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:34567', path='/json/version', query='', fragment='') with timeout 3 increased to 10s during tests 2026-09-11 03:48:25,185 26 INFO rb-c800635-224702-414046 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_07_split_bill_screen: Browser version: Chrome/150.0.7871.114 2026-09-11 03:48:25,186 26 INFO rb-c800635-224702-414046 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_07_split_bill_screen: Issuing json command http://127.0.0.1:34567/json 2026-09-11 03:48:25,186 26 INFO rb-c800635-224702-414046 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:34567', path='/json', query='', fragment='') with timeout 3 increased to 10s during tests 2026-09-11 03:48:25,193 26 INFO rb-c800635-224702-414046 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_07_split_bill_screen: Websocket url found: ws://127.0.0.1:34567/devtools/page/2E90A7DFABCCBE340CBC4938EFCC0A8E 2026-09-11 03:48:25,207 26 INFO rb-c800635-224702-414046 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_07_split_bill_screen: Enable chrome headless console log notification 2026-09-11 03:48:25,210 26 INFO rb-c800635-224702-414046 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_07_split_bill_screen: Chrome headless enable page notifications 2026-09-11 03:48:25,236 26 INFO rb-c800635-224702-414046 odoo.addons.base.models.res_users: Login successful for login:pos_user from n/a 2026-09-11 03:48:25,241 26 INFO rb-c800635-224702-414046 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_07_split_bill_screen: Setting session cookie in browser 2026-09-11 03:48:25,259 26 INFO rb-c800635-224702-414046 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-09-11 03:48:25,259 26 INFO rb-c800635-224702-414046 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-09-11 03:48:25,271 26 INFO rb-c800635-224702-414046 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-09-11 03:48:25,597 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 03:48:25] "GET /pos/ui/118 HTTP/1.1" 200 - 87 0.025 0.304 2026-09-11 03:48:25,601 26 INFO rb-c800635-224702-414046 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_07_split_bill_screen: Navigation result: {'frameId': '2E90A7DFABCCBE340CBC4938EFCC0A8E', 'loaderId': '9157DEF8251F8B6C4C0D9558B631E22C', 'isDownload': False} 2026-09-11 03:48:25,601 26 INFO rb-c800635-224702-414046 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_07_split_bill_screen: Evaluate ready code "odoo.isTourReady('SplitBillScreenTour3')" 2026-09-11 03:48:25,617 26 INFO rb-c800635-224702-414046 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-09-11 03:48:25,641 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 03:48:25] "GET /web/assets/e7bee96/point_of_sale.assets_prod.min.js HTTP/1.1" 200 - 2 0.003 0.013 2026-09-11 03:48:25,644 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 03:48:25] "GET /web/assets/cbcf32d/point_of_sale.assets_prod.min.css HTTP/1.1" 200 - 2 0.001 0.019 2026-09-11 03:48:25,650 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 03:48:25] "GET /web/assets/31c33ef/web.__assets_tests_call__.min.js HTTP/1.1" 200 - 2 0.001 0.026 2026-09-11 03:48:26,027 26 INFO ? werkzeug: 127.0.0.1 - - [11/Sep/2026 03:48:26] "GET /web/static/fonts/lato/Lato-Reg-webfont.woff HTTP/1.1" 200 - 0 0.000 0.001 2026-09-11 03:48:26,032 26 INFO ? werkzeug: 127.0.0.1 - - [11/Sep/2026 03:48:26] "GET /point_of_sale/static/src/img/favicon.ico HTTP/1.1" 200 - 0 0.000 0.001 2026-09-11 03:48:26,051 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 03:48:26] "GET /web/webclient/translations?hash=&lang=en_US HTTP/1.1" 200 - 1 0.001 0.009 2026-09-11 03:48:26,062 26 INFO rb-c800635-224702-414046 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-09-11 03:48:26,069 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 03:48:26] "POST /web/dataset/call_kw/barcode.nomenclature/read#barcode.nomenclature.read HTTP/1.1" 200 - 4 0.001 0.004 2026-09-11 03:48:26,070 26 INFO rb-c800635-224702-414046 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-09-11 03:48:26,104 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 03:48:26] "POST /web/dataset/call_kw/barcode.rule/search_read#barcode.rule.search_read HTTP/1.1" 200 - 1 0.000 0.005 2026-09-11 03:48:26,116 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 03:48:26] "POST /pos/ping HTTP/1.1" 200 - 0 0.000 0.002 2026-09-11 03:48:26,137 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 03:48:26] "POST /web/dataset/call_kw/pos.config/register_new_device_identifier#pos.config.register_new_device_identifier HTTP/1.1" 200 - 9 0.004 0.007 2026-09-11 03:48:26,152 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 03:48:26] "GET /bus/websocket_worker_bundle?v=19.0-2 HTTP/1.1" 200 - 3 0.001 0.022 2026-09-11 03:48:26,189 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 03:48:26] "POST /web/dataset/call_kw/pos.session/load_data_params#pos.session.load_data_params HTTP/1.1" 200 - 17 0.013 0.026 2026-09-11 03:48:26,199 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 03:48:26] "GET /websocket?version=19.0-2 HTTP/1.1" 101 - 1 0.000 0.030 2026-09-11 03:48:26,691 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 03:48:26] "POST /web/dataset/call_kw/pos.session/load_data#pos.session.load_data HTTP/1.1" 200 - 374 0.225 0.249 2026-09-11 03:48:26,710 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 03:48: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-09-11 03:48:26,754 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 03:48: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.005 2026-09-11 03:48:26,782 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 03:48:26] "POST /web/dataset/call_kw/product.product/search_read#product.product.search_read HTTP/1.1" 200 - 2 0.002 0.008 2026-09-11 03:48:26,822 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 03:48:26] "GET /web/image/res.company/109/logo/256x256 HTTP/1.1" 200 - 8 0.004 0.028 2026-09-11 03:48:26,842 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 03:48: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-09-11 03:48:26,867 26 INFO rb-c800635-224702-414046 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_07_split_bill_screen.browser: Owl is running in 'dev' mode. 2026-09-11 03:48:26,880 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 03:48:26] "POST /web/dataset/call_kw/product.product/has_access#product.product.has_access HTTP/1.1" 200 - 1 0.002 0.005 2026-09-11 03:48:26,909 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 03:48:26] "GET /pos/service-worker.js HTTP/1.1" 200 - 0 0.000 0.002 2026-09-11 03:48:26,918 26 INFO ? werkzeug: 127.0.0.1 - - [11/Sep/2026 03:48:26] "GET /point_of_sale/static/src/fonts/Inconsolata.otf HTTP/1.1" 200 - 0 0.000 0.006 2026-09-11 03:48:26,922 26 INFO ? werkzeug: 127.0.0.1 - - [11/Sep/2026 03:48:26] "GET /web/static/img/odoo_logo.svg HTTP/1.1" 200 - 0 0.000 0.004 2026-09-11 03:48:26,933 26 INFO ? werkzeug: 127.0.0.1 - - [11/Sep/2026 03:48:26] "GET /hr_attendance/static/img/background-light.svg HTTP/1.1" 200 - 0 0.000 0.002 2026-09-11 03:48:26,949 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 03:48:26] "GET /web/image/res.users/221/avatar_128 HTTP/1.1" 200 - 14 0.017 0.018 2026-09-11 03:48:26,959 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 03:48:26] "GET /web/image?model=res.company&id=109&field=logo HTTP/1.1" 200 - 3 0.002 0.040 2026-09-11 03:48:26,966 26 INFO ? werkzeug: 127.0.0.1 - - [11/Sep/2026 03:48:26] "GET /web/static/fonts/google/Roboto/Roboto-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.002 2026-09-11 03:48:26,967 26 INFO ? werkzeug: 127.0.0.1 - - [11/Sep/2026 03:48:26] "GET /web/static/src/libs/fontawesome/fonts/fontawesome-webfont.woff2?v=4.7.0 HTTP/1.1" 200 - 0 0.000 0.003 2026-09-11 03:48:26,994 26 INFO ? werkzeug: 127.0.0.1 - - [11/Sep/2026 03:48:26] "GET /web/static/lib/zxing-library/zxing-library.js HTTP/1.1" 200 - 0 0.000 0.003 2026-09-11 03:48:27,022 26 INFO rb-c800635-224702-414046 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-09-11 03:48:27,048 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 03:48:27] "GET /pos/ui/118?from_backend=True HTTP/1.1" 200 - 31 0.028 0.038 2026-09-11 03:48:27,086 26 INFO rb-c800635-224702-414046 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-09-11 03:48:27,098 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 03:48:27] "GET /pos/ui/118 HTTP/1.1" 200 - 31 0.020 0.092 2026-09-11 03:48:27,147 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 03:48:27] "POST /web/dataset/call_kw/pos.session/set_opening_control#pos.session.set_opening_control HTTP/1.1" 200 - 38 0.018 0.041 2026-09-11 03:48:27,213 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 03:48:27] "POST /web/dataset/call_kw/pos.config/read_config_open_orders#pos.config.read_config_open_orders HTTP/1.1" 200 - 1 0.001 0.013 2026-09-11 03:48:27,247 26 INFO rb-c800635-224702-414046 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-09-11 03:48:27,277 26 INFO ? werkzeug: 127.0.0.1 - - [11/Sep/2026 03:48:27] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.001 2026-09-11 03:48:27,326 26 INFO rb-c800635-224702-414046 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-09-11 03:48:27,377 26 INFO rb-c800635-224702-414046 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-09-11 03:48:27,428 26 INFO rb-c800635-224702-414046 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-09-11 03:48:27,483 26 INFO rb-c800635-224702-414046 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-09-11 03:48:27,534 26 INFO rb-c800635-224702-414046 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-09-11 03:48:27,586 26 INFO rb-c800635-224702-414046 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-09-11 03:48:27,646 26 INFO rb-c800635-224702-414046 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-09-11 03:48:27,696 26 INFO rb-c800635-224702-414046 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-09-11 03:48:27,749 26 INFO rb-c800635-224702-414046 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-09-11 03:48:27,925 26 INFO rb-c800635-224702-414046 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-09-11 03:48:27,976 26 INFO rb-c800635-224702-414046 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-09-11 03:48:28,027 26 INFO rb-c800635-224702-414046 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-09-11 03:48:28,085 26 INFO rb-c800635-224702-414046 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-09-11 03:48:28,150 26 INFO rb-c800635-224702-414046 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-09-11 03:48:28,199 26 INFO rb-c800635-224702-414046 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-09-11 03:48:28,253 26 INFO rb-c800635-224702-414046 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-09-11 03:48:28,304 26 INFO rb-c800635-224702-414046 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-09-11 03:48:28,355 26 INFO rb-c800635-224702-414046 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-09-11 03:48:28,431 26 INFO rb-c800635-224702-414046 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-09-11 03:48:28,435 26 INFO rb-c800635-224702-414046 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #47076834 started for PoS orders references: [{'name': '/', 'pos_reference': '261-118-000001', 'uuid': 'fd8cfbe6-c1bd-4b5c-ac49-139f88c5e6f1'}] 2026-09-11 03:48:28,481 26 INFO rb-c800635-224702-414046 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-09-11 03:48:28,498 26 INFO rb-c800635-224702-414046 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #47076834 order {'name': '/', 'pos_reference': '261-118-000001', 'uuid': 'fd8cfbe6-c1bd-4b5c-ac49-139f88c5e6f1'} created pos.order #714 2026-09-11 03:48:28,512 26 INFO rb-c800635-224702-414046 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #47076834 finished 2026-09-11 03:48:28,555 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 03:48:28] "POST /web/dataset/call_kw/pos.order/sync_from_ui#pos.order.sync_from_ui HTTP/1.1" 200 - 63 0.055 0.067 2026-09-11 03:48:28,586 26 INFO rb-c800635-224702-414046 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #71917437 started for PoS orders references: [{'name': '/', 'pos_reference': '261-118-000002', 'uuid': 'b39a59bd-8806-41f2-b99d-a03c2570eb14'}] 2026-09-11 03:48:28,615 26 INFO rb-c800635-224702-414046 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #71917437 order {'name': '/', 'pos_reference': '261-118-000002', 'uuid': 'b39a59bd-8806-41f2-b99d-a03c2570eb14'} created pos.order #715 2026-09-11 03:48:28,623 26 INFO rb-c800635-224702-414046 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #71917437 finished 2026-09-11 03:48:28,650 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 03:48:28] "POST /web/dataset/call_kw/pos.order/sync_from_ui#pos.order.sync_from_ui HTTP/1.1" 200 - 42 0.017 0.048 2026-09-11 03:48:28,683 26 INFO rb-c800635-224702-414046 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-09-11 03:48:28,734 26 INFO rb-c800635-224702-414046 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-09-11 03:48:28,801 26 INFO rb-c800635-224702-414046 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-09-11 03:48:28,809 26 INFO ? werkzeug: 127.0.0.1 - - [11/Sep/2026 03:48:28] "GET /point_of_sale/static/src/img/card-bank.png HTTP/1.1" 200 - 0 0.000 0.001 2026-09-11 03:48:28,811 26 INFO ? werkzeug: 127.0.0.1 - - [11/Sep/2026 03:48:28] "GET /point_of_sale/static/src/img/money.png HTTP/1.1" 200 - 0 0.000 0.001 2026-09-11 03:48:28,852 26 INFO rb-c800635-224702-414046 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-09-11 03:48:28,902 26 INFO rb-c800635-224702-414046 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-09-11 03:48:28,975 26 INFO rb-c800635-224702-414046 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-09-11 03:48:29,034 26 INFO rb-c800635-224702-414046 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-09-11 03:48:29,039 26 INFO rb-c800635-224702-414046 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #51459730 started for PoS orders references: [{'name': '/', 'pos_reference': '261-118-000002', 'uuid': 'b39a59bd-8806-41f2-b99d-a03c2570eb14'}] 2026-09-11 03:48:29,041 26 INFO ? werkzeug: 127.0.0.1 - - [11/Sep/2026 03:48:29] "GET /web/static/img/spin.svg HTTP/1.1" 200 - 0 0.000 0.005 2026-09-11 03:48:29,108 26 INFO rb-c800635-224702-414046 odoo.addons.point_of_sale.models.pos_order: Added payment_ids [688] to pos.order #715 2026-09-11 03:48:29,320 26 INFO rb-c800635-224702-414046 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #51459730 order {'name': '/', 'pos_reference': '261-118-000002', 'uuid': 'b39a59bd-8806-41f2-b99d-a03c2570eb14'} updated pos.order #715 2026-09-11 03:48:29,335 26 INFO rb-c800635-224702-414046 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #51459730 finished 2026-09-11 03:48:29,394 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 03:48:29] "POST /web/dataset/call_kw/pos.order/sync_from_ui#pos.order.sync_from_ui HTTP/1.1" 200 - 210 0.141 0.218 2026-09-11 03:48:29,542 26 INFO rb-c800635-224702-414046 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-09-11 03:48:29,587 26 INFO rb-c800635-224702-414046 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-09-11 03:48:29,638 26 INFO rb-c800635-224702-414046 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-09-11 03:48:29,695 26 INFO rb-c800635-224702-414046 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-09-11 03:48:29,745 26 INFO rb-c800635-224702-414046 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-09-11 03:48:29,796 26 INFO rb-c800635-224702-414046 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-09-11 03:48:29,852 26 INFO rb-c800635-224702-414046 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-09-11 03:48:29,913 26 INFO rb-c800635-224702-414046 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-09-11 03:48:29,916 26 INFO rb-c800635-224702-414046 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #98578082 started for PoS orders references: [{'name': '/', 'pos_reference': '261-118-000001', 'uuid': 'fd8cfbe6-c1bd-4b5c-ac49-139f88c5e6f1'}] 2026-09-11 03:48:29,961 26 INFO rb-c800635-224702-414046 odoo.addons.point_of_sale.models.pos_order: Added payment_ids [689] to pos.order #714 2026-09-11 03:48:30,100 26 INFO rb-c800635-224702-414046 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #98578082 order {'name': '/', 'pos_reference': '261-118-000001', 'uuid': 'fd8cfbe6-c1bd-4b5c-ac49-139f88c5e6f1'} updated pos.order #714 2026-09-11 03:48:30,111 26 INFO rb-c800635-224702-414046 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #98578082 finished 2026-09-11 03:48:30,155 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 03:48:30] "POST /web/dataset/call_kw/pos.order/sync_from_ui#pos.order.sync_from_ui HTTP/1.1" 200 - 130 0.081 0.160 2026-09-11 03:48:30,214 26 INFO rb-c800635-224702-414046 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-09-11 03:48:30,268 26 INFO rb-c800635-224702-414046 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_07_split_bill_screen.browser: tour succeeded 2026-09-11 03:48:30,269 26 INFO rb-c800635-224702-414046 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_07_split_bill_screen.browser: ╔═════════════════════════════════════╗ ║ TOUR SplitBillScreenTour3 SUCCEEDED ║ ╚═════════════════════════════════════╝ 2026-09-11 03:48:30,358 26 INFO rb-c800635-224702-414046 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_07_split_bill_screen.browser: heap 17476164 (allocated 18747392) 2026-09-11 03:48:30,371 26 INFO rb-c800635-224702-414046 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_07_split_bill_screen: Closing chrome headless with pid 101893 2026-09-11 03:48:30,371 26 INFO rb-c800635-224702-414046 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_07_split_bill_screen: Closing websocket connection 2026-09-11 03:48:30,372 26 INFO rb-c800635-224702-414046 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_07_split_bill_screen: Terminating chrome headless with pid 101893 2026-09-11 03:48:30,452 26 INFO rb-c800635-224702-414046 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_07_split_bill_screen: Chrome Log in: /tmp/odoo_tests/rb-c800635-224702-414046/chrome_logs/chrome_log_20260911_034830_452231_test_07_split_bill_screen.txt 2026-09-11 03:48:30,452 26 INFO rb-c800635-224702-414046 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_07_split_bill_screen: Removing chrome user profile "/tmp/tmpbmwvlac2_chrome_odoo" 2026-09-11 03:48:30,708 26 INFO rb-c800635-224702-414046 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_07_split_bill_screen: Chrome pid: 102093 2026-09-11 03:48:30,708 26 INFO rb-c800635-224702-414046 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_07_split_bill_screen: Chrome headless temporary user profile dir: /tmp/tmpjnhzg_vc_chrome_odoo 2026-09-11 03:48:30,708 26 INFO rb-c800635-224702-414046 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_07_split_bill_screen: Issuing json command http://127.0.0.1:33555/json/version 2026-09-11 03:48:30,709 26 INFO rb-c800635-224702-414046 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:33555', path='/json/version', query='', fragment='') with timeout 3 increased to 10s during tests 2026-09-11 03:48:30,719 26 INFO rb-c800635-224702-414046 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_07_split_bill_screen: Browser version: Chrome/150.0.7871.114 2026-09-11 03:48:30,719 26 INFO rb-c800635-224702-414046 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_07_split_bill_screen: Issuing json command http://127.0.0.1:33555/json 2026-09-11 03:48:30,720 26 INFO rb-c800635-224702-414046 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:33555', path='/json', query='', fragment='') with timeout 3 increased to 10s during tests 2026-09-11 03:48:30,729 26 INFO rb-c800635-224702-414046 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_07_split_bill_screen: Websocket url found: ws://127.0.0.1:33555/devtools/page/1C470D14D7C1FD6D37E5683ECB5DD000 2026-09-11 03:48:30,742 26 INFO rb-c800635-224702-414046 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_07_split_bill_screen: Enable chrome headless console log notification 2026-09-11 03:48:30,746 26 INFO rb-c800635-224702-414046 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_07_split_bill_screen: Chrome headless enable page notifications 2026-09-11 03:48:30,794 26 INFO rb-c800635-224702-414046 odoo.addons.base.models.res_users: Login successful for login:pos_user from n/a 2026-09-11 03:48:30,797 26 INFO rb-c800635-224702-414046 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_07_split_bill_screen: Setting session cookie in browser 2026-09-11 03:48:30,799 26 INFO rb-c800635-224702-414046 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-09-11 03:48:30,799 26 INFO rb-c800635-224702-414046 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-09-11 03:48:30,861 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 03:48:30] "GET /pos/ui/118 HTTP/1.1" 200 - 31 0.021 0.026 2026-09-11 03:48:30,866 26 INFO rb-c800635-224702-414046 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_07_split_bill_screen: Navigation result: {'frameId': '1C470D14D7C1FD6D37E5683ECB5DD000', 'loaderId': '73D3CC52FF82DCBC7214F87F57A39BC4', 'isDownload': False} 2026-09-11 03:48:30,866 26 INFO rb-c800635-224702-414046 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_07_split_bill_screen: Evaluate ready code "odoo.isTourReady('SplitBillScreenTourPay')" 2026-09-11 03:48:30,882 26 INFO rb-c800635-224702-414046 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-09-11 03:48:30,904 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 03:48:30] "GET /web/assets/cbcf32d/point_of_sale.assets_prod.min.css HTTP/1.1" 200 - 2 0.002 0.012 2026-09-11 03:48:30,909 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 03:48:30] "GET /web/assets/e7bee96/point_of_sale.assets_prod.min.js HTTP/1.1" 200 - 2 0.001 0.013 2026-09-11 03:48:30,914 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 03:48:30] "GET /web/assets/31c33ef/web.__assets_tests_call__.min.js HTTP/1.1" 200 - 2 0.001 0.025 2026-09-11 03:48:31,262 26 INFO ? werkzeug: 127.0.0.1 - - [11/Sep/2026 03:48:31] "GET /point_of_sale/static/src/img/favicon.ico HTTP/1.1" 200 - 0 0.000 0.007 2026-09-11 03:48:31,270 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 03:48:31] "GET /web/webclient/translations?hash=&lang=en_US HTTP/1.1" 200 - 0 0.000 0.005 2026-09-11 03:48:31,279 26 INFO ? werkzeug: 127.0.0.1 - - [11/Sep/2026 03:48:31] "GET /web/static/fonts/lato/Lato-Reg-webfont.woff HTTP/1.1" 200 - 0 0.000 0.001 2026-09-11 03:48:31,285 26 INFO rb-c800635-224702-414046 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-09-11 03:48:31,289 26 INFO rb-c800635-224702-414046 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-09-11 03:48:31,292 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 03:48:31] "POST /web/dataset/call_kw/barcode.nomenclature/read#barcode.nomenclature.read HTTP/1.1" 200 - 2 0.001 0.005 2026-09-11 03:48:31,301 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 03:48:31] "POST /web/dataset/call_kw/barcode.rule/search_read#barcode.rule.search_read HTTP/1.1" 200 - 1 0.000 0.003 2026-09-11 03:48:31,310 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 03:48:31] "POST /pos/ping HTTP/1.1" 200 - 0 0.000 0.002 2026-09-11 03:48:31,332 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 03:48:31] "POST /web/dataset/call_kw/pos.config/register_new_device_identifier#pos.config.register_new_device_identifier HTTP/1.1" 200 - 4 0.002 0.005 2026-09-11 03:48:31,335 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 03:48:31] "GET /bus/websocket_worker_bundle?v=19.0-2 HTTP/1.1" 200 - 2 0.001 0.009 2026-09-11 03:48:31,362 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 03:48:31] "POST /web/dataset/call_kw/pos.session/load_data_params#pos.session.load_data_params HTTP/1.1" 200 - 7 0.004 0.015 2026-09-11 03:48:31,364 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 03:48:31] "GET /websocket?version=19.0-2 HTTP/1.1" 101 - 0 0.000 0.011 2026-09-11 03:48:31,729 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 03:48:31] "POST /web/dataset/call_kw/pos.session/load_data#pos.session.load_data HTTP/1.1" 200 - 274 0.121 0.224 2026-09-11 03:48:31,750 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 03:48:31] "POST /web/dataset/call_kw/pos.session/filter_local_data#pos.session.filter_local_data HTTP/1.1" 200 - 0 0.000 0.010 2026-09-11 03:48:31,791 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 03:48: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-09-11 03:48:31,813 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 03:48:31] "POST /web/dataset/call_kw/product.product/search_read#product.product.search_read HTTP/1.1" 200 - 2 0.002 0.009 2026-09-11 03:48:31,854 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 03:48:31] "GET /web/image/res.company/109/logo/256x256 HTTP/1.1" 200 - 3 0.002 0.028 2026-09-11 03:48:31,876 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 03:48:31] "POST /web/dataset/call_kw/pos.config/read_config_open_orders#pos.config.read_config_open_orders HTTP/1.1" 200 - 1 0.001 0.005 2026-09-11 03:48:31,887 26 INFO rb-c800635-224702-414046 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_07_split_bill_screen.browser: Owl is running in 'dev' mode. 2026-09-11 03:48:31,896 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 03:48:31] "POST /web/dataset/call_kw/product.product/has_access#product.product.has_access HTTP/1.1" 200 - 0 0.000 0.003 2026-09-11 03:48:31,951 26 INFO ? werkzeug: 127.0.0.1 - - [11/Sep/2026 03:48:31] "GET /point_of_sale/static/src/fonts/Inconsolata.otf HTTP/1.1" 200 - 0 0.000 0.004 2026-09-11 03:48:31,973 26 INFO ? werkzeug: 127.0.0.1 - - [11/Sep/2026 03:48:31] "GET /web/static/img/odoo_logo.svg HTTP/1.1" 200 - 0 0.000 0.014 2026-09-11 03:48:31,977 26 INFO ? werkzeug: 127.0.0.1 - - [11/Sep/2026 03:48:31] "GET /hr_attendance/static/img/background-light.svg HTTP/1.1" 200 - 0 0.000 0.007 2026-09-11 03:48:31,980 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 03:48:31] "GET /web/image/res.users/221/avatar_128 HTTP/1.1" 200 - 7 0.013 0.017 2026-09-11 03:48:31,993 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 03:48:31] "GET /web/image?model=res.company&id=109&field=logo HTTP/1.1" 200 - 3 0.002 0.035 2026-09-11 03:48:31,999 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 03:48:31] "GET /pos/service-worker.js HTTP/1.1" 200 - 0 0.000 0.045 2026-09-11 03:48:32,003 26 INFO ? werkzeug: 127.0.0.1 - - [11/Sep/2026 03:48:32] "GET /web/static/src/libs/fontawesome/fonts/fontawesome-webfont.woff2?v=4.7.0 HTTP/1.1" 200 - 0 0.000 0.012 2026-09-11 03:48:32,006 26 INFO ? werkzeug: 127.0.0.1 - - [11/Sep/2026 03:48:32] "GET /web/static/fonts/google/Roboto/Roboto-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.006 2026-09-11 03:48:32,067 26 INFO rb-c800635-224702-414046 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-09-11 03:48:32,101 26 INFO ? werkzeug: 127.0.0.1 - - [11/Sep/2026 03:48:32] "GET /web/static/lib/zxing-library/zxing-library.js HTTP/1.1" 200 - 0 0.000 0.010 2026-09-11 03:48:32,134 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 03:48:32] "GET /pos/ui/118?from_backend=True HTTP/1.1" 200 - 31 0.023 0.027 2026-09-11 03:48:32,138 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 03:48: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.018 2026-09-11 03:48:32,176 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 03:48:32] "GET /pos/ui/118 HTTP/1.1" 200 - 31 0.016 0.074 2026-09-11 03:48:32,177 26 INFO rb-c800635-224702-414046 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-09-11 03:48:32,200 26 INFO ? werkzeug: 127.0.0.1 - - [11/Sep/2026 03:48:32] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.001 2026-09-11 03:48:32,261 26 INFO rb-c800635-224702-414046 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-09-11 03:48:32,310 26 INFO rb-c800635-224702-414046 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-09-11 03:48:32,362 26 INFO rb-c800635-224702-414046 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-09-11 03:48:32,413 26 INFO rb-c800635-224702-414046 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-09-11 03:48:32,464 26 INFO rb-c800635-224702-414046 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-09-11 03:48:32,535 26 INFO rb-c800635-224702-414046 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-09-11 03:48:32,585 26 INFO rb-c800635-224702-414046 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-09-11 03:48:32,637 26 INFO rb-c800635-224702-414046 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-09-11 03:48:32,689 26 INFO rb-c800635-224702-414046 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-09-11 03:48:32,740 26 INFO rb-c800635-224702-414046 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-09-11 03:48:32,805 26 INFO rb-c800635-224702-414046 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-09-11 03:48:32,857 26 INFO rb-c800635-224702-414046 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-09-11 03:48:32,925 26 INFO rb-c800635-224702-414046 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-09-11 03:48:32,983 26 INFO rb-c800635-224702-414046 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-09-11 03:48:33,039 26 INFO rb-c800635-224702-414046 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-09-11 03:48:33,109 26 INFO rb-c800635-224702-414046 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-09-11 03:48:33,160 26 INFO rb-c800635-224702-414046 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-09-11 03:48:33,217 26 INFO rb-c800635-224702-414046 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-09-11 03:48:33,288 26 INFO rb-c800635-224702-414046 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-09-11 03:48:33,344 26 INFO rb-c800635-224702-414046 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-09-11 03:48:33,398 26 INFO rb-c800635-224702-414046 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-09-11 03:48:33,480 26 INFO rb-c800635-224702-414046 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-09-11 03:48:33,484 26 INFO rb-c800635-224702-414046 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #96182366 started for PoS orders references: [{'name': '/', 'pos_reference': '262-118-000001', 'uuid': '9b8ba1a3-d374-441d-a83e-e531fc73f7f3'}] 2026-09-11 03:48:33,536 26 INFO rb-c800635-224702-414046 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #96182366 order {'name': '/', 'pos_reference': '262-118-000001', 'uuid': '9b8ba1a3-d374-441d-a83e-e531fc73f7f3'} created pos.order #716 2026-09-11 03:48:33,546 26 INFO rb-c800635-224702-414046 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #96182366 finished 2026-09-11 03:48:33,581 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 03:48:33] "POST /web/dataset/call_kw/pos.order/sync_from_ui#pos.order.sync_from_ui HTTP/1.1" 200 - 47 0.033 0.067 2026-09-11 03:48:33,623 26 INFO rb-c800635-224702-414046 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #23184320 started for PoS orders references: [{'name': '/', 'pos_reference': '262-118-000002', 'uuid': '20bf2bab-bba0-4ad4-a5c3-781ec54385db'}] 2026-09-11 03:48:33,668 26 INFO rb-c800635-224702-414046 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #23184320 order {'name': '/', 'pos_reference': '262-118-000002', 'uuid': '20bf2bab-bba0-4ad4-a5c3-781ec54385db'} created pos.order #717 2026-09-11 03:48:33,681 26 INFO rb-c800635-224702-414046 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #23184320 finished 2026-09-11 03:48:33,714 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 03:48:33] "POST /web/dataset/call_kw/pos.order/sync_from_ui#pos.order.sync_from_ui HTTP/1.1" 200 - 47 0.029 0.065 2026-09-11 03:48:33,777 26 INFO ? werkzeug: 127.0.0.1 - - [11/Sep/2026 03:48:33] "GET /point_of_sale/static/src/img/card-bank.png HTTP/1.1" 200 - 0 0.000 0.002 2026-09-11 03:48:33,778 26 INFO ? werkzeug: 127.0.0.1 - - [11/Sep/2026 03:48:33] "GET /point_of_sale/static/src/img/money.png HTTP/1.1" 200 - 0 0.000 0.003 2026-09-11 03:48:33,803 26 INFO rb-c800635-224702-414046 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-09-11 03:48:33,863 26 INFO rb-c800635-224702-414046 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-09-11 03:48:33,867 26 INFO rb-c800635-224702-414046 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #8653023 started for PoS orders references: [{'name': '/', 'pos_reference': '262-118-000002', 'uuid': '20bf2bab-bba0-4ad4-a5c3-781ec54385db'}] 2026-09-11 03:48:33,871 26 INFO ? werkzeug: 127.0.0.1 - - [11/Sep/2026 03:48:33] "GET /web/static/img/spin.svg HTTP/1.1" 200 - 0 0.000 0.001 2026-09-11 03:48:33,955 26 INFO rb-c800635-224702-414046 odoo.addons.point_of_sale.models.pos_order: Added payment_ids [690] to pos.order #717 2026-09-11 03:48:34,201 26 INFO rb-c800635-224702-414046 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #8653023 order {'name': '/', 'pos_reference': '262-118-000002', 'uuid': '20bf2bab-bba0-4ad4-a5c3-781ec54385db'} updated pos.order #717 2026-09-11 03:48:34,210 26 INFO rb-c800635-224702-414046 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #8653023 finished 2026-09-11 03:48:34,265 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 03:48:34] "POST /web/dataset/call_kw/pos.order/sync_from_ui#pos.order.sync_from_ui HTTP/1.1" 200 - 137 0.193 0.208 2026-09-11 03:48:34,410 26 INFO rb-c800635-224702-414046 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-09-11 03:48:34,460 26 INFO rb-c800635-224702-414046 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-09-11 03:48:34,513 26 INFO rb-c800635-224702-414046 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-09-11 03:48:34,564 26 INFO rb-c800635-224702-414046 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-09-11 03:48:34,620 26 INFO rb-c800635-224702-414046 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-09-11 03:48:34,675 26 INFO rb-c800635-224702-414046 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-09-11 03:48:34,738 26 INFO rb-c800635-224702-414046 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-09-11 03:48:34,741 26 INFO rb-c800635-224702-414046 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #47244813 started for PoS orders references: [{'name': '/', 'pos_reference': '262-118-000001', 'uuid': '9b8ba1a3-d374-441d-a83e-e531fc73f7f3'}] 2026-09-11 03:48:34,803 26 INFO rb-c800635-224702-414046 odoo.addons.point_of_sale.models.pos_order: Added payment_ids [691] to pos.order #716 2026-09-11 03:48:34,988 26 INFO rb-c800635-224702-414046 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #47244813 order {'name': '/', 'pos_reference': '262-118-000001', 'uuid': '9b8ba1a3-d374-441d-a83e-e531fc73f7f3'} updated pos.order #716 2026-09-11 03:48:35,002 26 INFO rb-c800635-224702-414046 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #47244813 finished 2026-09-11 03:48:35,066 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 03:48:35] "POST /web/dataset/call_kw/pos.order/sync_from_ui#pos.order.sync_from_ui HTTP/1.1" 200 - 137 0.123 0.203 2026-09-11 03:48:35,151 26 INFO rb-c800635-224702-414046 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-09-11 03:48:35,201 26 INFO rb-c800635-224702-414046 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_07_split_bill_screen.browser: tour succeeded 2026-09-11 03:48:35,201 26 INFO rb-c800635-224702-414046 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_07_split_bill_screen.browser: ╔═══════════════════════════════════════╗ ║ TOUR SplitBillScreenTourPay SUCCEEDED ║ ╚═══════════════════════════════════════╝ 2026-09-11 03:48:35,282 26 INFO rb-c800635-224702-414046 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_07_split_bill_screen.browser: heap 18675148 (allocated 20058112) 2026-09-11 03:48:35,294 26 INFO rb-c800635-224702-414046 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_07_split_bill_screen: Closing chrome headless with pid 102093 2026-09-11 03:48:35,295 26 INFO rb-c800635-224702-414046 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_07_split_bill_screen: Closing websocket connection 2026-09-11 03:48:35,296 26 INFO rb-c800635-224702-414046 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_07_split_bill_screen: Terminating chrome headless with pid 102093 2026-09-11 03:48:35,357 26 INFO rb-c800635-224702-414046 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_07_split_bill_screen: Chrome Log in: /tmp/odoo_tests/rb-c800635-224702-414046/chrome_logs/chrome_log_20260911_034835_357825_test_07_split_bill_screen.txt 2026-09-11 03:48:35,358 26 INFO rb-c800635-224702-414046 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_07_split_bill_screen: Removing chrome user profile "/tmp/tmpjnhzg_vc_chrome_odoo" 2026-09-11 03:48:35,369 26 INFO rb-c800635-224702-414046 odoo.addons.pos_restaurant.tests.test_frontend: Starting TestFrontend.test_08_refund_stay_current_table ... 2026-09-11 03:48:35,691 26 INFO rb-c800635-224702-414046 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_08_refund_stay_current_table: Chrome pid: 102292 2026-09-11 03:48:35,691 26 INFO rb-c800635-224702-414046 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_08_refund_stay_current_table: Chrome headless temporary user profile dir: /tmp/tmp9cjl77fy_chrome_odoo 2026-09-11 03:48:35,691 26 INFO rb-c800635-224702-414046 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_08_refund_stay_current_table: Issuing json command http://127.0.0.1:33089/json/version 2026-09-11 03:48:35,692 26 INFO rb-c800635-224702-414046 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:33089', path='/json/version', query='', fragment='') with timeout 3 increased to 10s during tests 2026-09-11 03:48:35,707 26 INFO rb-c800635-224702-414046 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_08_refund_stay_current_table: Browser version: Chrome/150.0.7871.114 2026-09-11 03:48:35,707 26 INFO rb-c800635-224702-414046 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_08_refund_stay_current_table: Issuing json command http://127.0.0.1:33089/json 2026-09-11 03:48:35,707 26 INFO rb-c800635-224702-414046 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:33089', path='/json', query='', fragment='') with timeout 3 increased to 10s during tests 2026-09-11 03:48:35,714 26 INFO rb-c800635-224702-414046 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_08_refund_stay_current_table: Websocket url found: ws://127.0.0.1:33089/devtools/page/DE4A6133EA35DBA67D57357705A3F720 2026-09-11 03:48:35,717 26 INFO rb-c800635-224702-414046 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_08_refund_stay_current_table: Enable chrome headless console log notification 2026-09-11 03:48:35,719 26 INFO rb-c800635-224702-414046 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_08_refund_stay_current_table: Chrome headless enable page notifications 2026-09-11 03:48:35,756 26 INFO rb-c800635-224702-414046 odoo.addons.base.models.res_users: Login successful for login:pos_user from n/a 2026-09-11 03:48:35,763 26 INFO rb-c800635-224702-414046 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_08_refund_stay_current_table: Setting session cookie in browser 2026-09-11 03:48:35,764 26 INFO rb-c800635-224702-414046 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-09-11 03:48:35,765 26 INFO rb-c800635-224702-414046 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-09-11 03:48:35,774 26 INFO rb-c800635-224702-414046 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-09-11 03:48:36,133 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 03:48:36] "GET /pos/ui/118 HTTP/1.1" 200 - 86 0.028 0.334 2026-09-11 03:48:36,138 26 INFO rb-c800635-224702-414046 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_08_refund_stay_current_table: Navigation result: {'frameId': 'DE4A6133EA35DBA67D57357705A3F720', 'loaderId': '14A4E29A6840726ADC155227493D2226', 'isDownload': False} 2026-09-11 03:48:36,138 26 INFO rb-c800635-224702-414046 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_08_refund_stay_current_table: Evaluate ready code "odoo.isTourReady('RefundStayCurrentTableTour')" 2026-09-11 03:48:36,152 26 INFO rb-c800635-224702-414046 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-09-11 03:48:36,169 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 03:48:36] "GET /web/assets/e7bee96/point_of_sale.assets_prod.min.js HTTP/1.1" 200 - 2 0.002 0.005 2026-09-11 03:48:36,173 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 03:48:36] "GET /web/assets/cbcf32d/point_of_sale.assets_prod.min.css HTTP/1.1" 200 - 2 0.001 0.012 2026-09-11 03:48:36,180 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 03:48:36] "GET /web/assets/31c33ef/web.__assets_tests_call__.min.js HTTP/1.1" 200 - 2 0.001 0.019 2026-09-11 03:48:36,579 26 INFO ? werkzeug: 127.0.0.1 - - [11/Sep/2026 03:48:36] "GET /web/static/fonts/lato/Lato-Reg-webfont.woff HTTP/1.1" 200 - 0 0.000 0.001 2026-09-11 03:48:36,584 26 INFO ? werkzeug: 127.0.0.1 - - [11/Sep/2026 03:48:36] "GET /point_of_sale/static/src/img/favicon.ico HTTP/1.1" 200 - 0 0.000 0.001 2026-09-11 03:48:36,604 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 03:48:36] "GET /web/webclient/translations?hash=&lang=en_US HTTP/1.1" 200 - 1 0.001 0.014 2026-09-11 03:48:36,615 26 INFO rb-c800635-224702-414046 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-09-11 03:48:36,621 26 INFO rb-c800635-224702-414046 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-09-11 03:48:36,622 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 03:48:36] "POST /web/dataset/call_kw/barcode.nomenclature/read#barcode.nomenclature.read HTTP/1.1" 200 - 4 0.002 0.004 2026-09-11 03:48:36,634 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 03:48:36] "POST /web/dataset/call_kw/barcode.rule/search_read#barcode.rule.search_read HTTP/1.1" 200 - 1 0.000 0.003 2026-09-11 03:48:36,642 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 03:48:36] "POST /pos/ping HTTP/1.1" 200 - 0 0.000 0.002 2026-09-11 03:48:36,666 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 03:48:36] "POST /web/dataset/call_kw/pos.config/register_new_device_identifier#pos.config.register_new_device_identifier HTTP/1.1" 200 - 9 0.004 0.009 2026-09-11 03:48:36,676 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 03:48:36] "GET /bus/websocket_worker_bundle?v=19.0-2 HTTP/1.1" 200 - 3 0.001 0.018 2026-09-11 03:48:36,711 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 03:48:36] "POST /web/dataset/call_kw/pos.session/load_data_params#pos.session.load_data_params HTTP/1.1" 200 - 17 0.010 0.024 2026-09-11 03:48:36,714 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 03:48:36] "GET /websocket?version=19.0-2 HTTP/1.1" 101 - 1 0.000 0.018 2026-09-11 03:48:37,146 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 03:48:37] "POST /web/dataset/call_kw/pos.session/load_data#pos.session.load_data HTTP/1.1" 200 - 376 0.148 0.257 2026-09-11 03:48:37,165 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 03:48:37] "POST /web/dataset/call_kw/pos.session/filter_local_data#pos.session.filter_local_data HTTP/1.1" 200 - 0 0.000 0.011 2026-09-11 03:48:37,231 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 03:48: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-09-11 03:48:37,270 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 03:48:37] "GET /web/image/res.company/109/logo/256x256 HTTP/1.1" 200 - 8 0.005 0.026 2026-09-11 03:48:37,289 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 03:48:37] "POST /web/dataset/call_kw/pos.config/read_config_open_orders#pos.config.read_config_open_orders HTTP/1.1" 200 - 1 0.001 0.004 2026-09-11 03:48:37,299 26 INFO rb-c800635-224702-414046 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_08_refund_stay_current_table.browser: Owl is running in 'dev' mode. 2026-09-11 03:48:37,312 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 03:48:37] "POST /web/dataset/call_kw/product.product/has_access#product.product.has_access HTTP/1.1" 200 - 1 0.002 0.004 2026-09-11 03:48:37,350 26 INFO ? werkzeug: 127.0.0.1 - - [11/Sep/2026 03:48:37] "GET /point_of_sale/static/src/fonts/Inconsolata.otf HTTP/1.1" 200 - 0 0.000 0.002 2026-09-11 03:48:37,366 26 INFO ? werkzeug: 127.0.0.1 - - [11/Sep/2026 03:48:37] "GET /web/static/img/odoo_logo.svg HTTP/1.1" 200 - 0 0.000 0.002 2026-09-11 03:48:37,371 26 INFO ? werkzeug: 127.0.0.1 - - [11/Sep/2026 03:48:37] "GET /hr_attendance/static/img/background-light.svg HTTP/1.1" 200 - 0 0.000 0.002 2026-09-11 03:48:37,387 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 03:48:37] "GET /web/image/res.users/221/avatar_128 HTTP/1.1" 200 - 14 0.019 0.016 2026-09-11 03:48:37,397 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 03:48:37] "GET /web/image?model=res.company&id=109&field=logo HTTP/1.1" 200 - 3 0.003 0.036 2026-09-11 03:48:37,400 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 03:48:37] "GET /pos/service-worker.js HTTP/1.1" 200 - 0 0.000 0.039 2026-09-11 03:48:37,437 26 INFO ? werkzeug: 127.0.0.1 - - [11/Sep/2026 03:48: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-09-11 03:48:37,468 26 INFO ? werkzeug: 127.0.0.1 - - [11/Sep/2026 03:48:37] "GET /web/static/fonts/google/Roboto/Roboto-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.016 2026-09-11 03:48:37,469 26 INFO rb-c800635-224702-414046 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-09-11 03:48:37,470 26 INFO ? werkzeug: 127.0.0.1 - - [11/Sep/2026 03:48:37] "GET /web/static/lib/zxing-library/zxing-library.js HTTP/1.1" 200 - 0 0.000 0.013 2026-09-11 03:48:37,543 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 03:48:37] "GET /pos/ui/118 HTTP/1.1" 200 - 31 0.060 0.036 2026-09-11 03:48:37,551 26 INFO rb-c800635-224702-414046 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-09-11 03:48:37,595 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 03:48:37] "GET /pos/ui/118?from_backend=True HTTP/1.1" 200 - 31 0.025 0.123 2026-09-11 03:48:37,653 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 03:48:37] "POST /web/dataset/call_kw/pos.session/set_opening_control#pos.session.set_opening_control HTTP/1.1" 200 - 38 0.022 0.068 2026-09-11 03:48:37,693 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 03:48:37] "POST /web/dataset/call_kw/pos.config/read_config_open_orders#pos.config.read_config_open_orders HTTP/1.1" 200 - 1 0.001 0.007 2026-09-11 03:48:37,747 26 INFO rb-c800635-224702-414046 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-09-11 03:48:37,774 26 INFO ? werkzeug: 127.0.0.1 - - [11/Sep/2026 03:48:37] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.001 2026-09-11 03:48:37,828 26 INFO rb-c800635-224702-414046 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-09-11 03:48:37,879 26 INFO rb-c800635-224702-414046 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-09-11 03:48:37,930 26 INFO rb-c800635-224702-414046 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-09-11 03:48:37,980 26 INFO rb-c800635-224702-414046 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-09-11 03:48:38,031 26 INFO rb-c800635-224702-414046 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-09-11 03:48:38,097 26 INFO rb-c800635-224702-414046 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-09-11 03:48:38,148 26 INFO rb-c800635-224702-414046 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-09-11 03:48:38,199 26 INFO rb-c800635-224702-414046 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-09-11 03:48:38,250 26 INFO rb-c800635-224702-414046 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-09-11 03:48:38,301 26 INFO rb-c800635-224702-414046 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-09-11 03:48:38,368 26 INFO rb-c800635-224702-414046 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-09-11 03:48:38,419 26 INFO rb-c800635-224702-414046 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-09-11 03:48:38,472 26 INFO rb-c800635-224702-414046 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-09-11 03:48:38,522 26 INFO rb-c800635-224702-414046 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-09-11 03:48:38,573 26 INFO rb-c800635-224702-414046 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-09-11 03:48:38,624 26 INFO rb-c800635-224702-414046 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-09-11 03:48:38,675 26 INFO rb-c800635-224702-414046 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-09-11 03:48:38,725 26 INFO rb-c800635-224702-414046 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-09-11 03:48:38,783 26 INFO rb-c800635-224702-414046 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-09-11 03:48:38,835 26 INFO rb-c800635-224702-414046 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-09-11 03:48:38,885 26 INFO rb-c800635-224702-414046 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-09-11 03:48:38,954 26 INFO rb-c800635-224702-414046 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-09-11 03:48:38,963 26 INFO ? werkzeug: 127.0.0.1 - - [11/Sep/2026 03:48:38] "GET /point_of_sale/static/src/img/card-bank.png HTTP/1.1" 200 - 0 0.000 0.002 2026-09-11 03:48:38,963 26 INFO ? werkzeug: 127.0.0.1 - - [11/Sep/2026 03:48:38] "GET /point_of_sale/static/src/img/money.png HTTP/1.1" 200 - 0 0.000 0.002 2026-09-11 03:48:39,027 26 INFO rb-c800635-224702-414046 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-09-11 03:48:39,095 26 INFO rb-c800635-224702-414046 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-09-11 03:48:39,099 26 INFO rb-c800635-224702-414046 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #69855864 started for PoS orders references: [{'name': '/', 'pos_reference': '261-118-000001', 'uuid': 'a592937f-e506-4d3e-8dba-91d08d4bb8d8'}] 2026-09-11 03:48:39,100 26 INFO ? werkzeug: 127.0.0.1 - - [11/Sep/2026 03:48:39] "GET /web/static/img/spin.svg HTTP/1.1" 200 - 0 0.000 0.003 2026-09-11 03:48:39,371 26 INFO rb-c800635-224702-414046 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #69855864 order {'name': '/', 'pos_reference': '261-118-000001', 'uuid': 'a592937f-e506-4d3e-8dba-91d08d4bb8d8'} created pos.order #718 2026-09-11 03:48:39,384 26 INFO rb-c800635-224702-414046 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #69855864 finished 2026-09-11 03:48:39,427 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 03:48:39] "POST /web/dataset/call_kw/pos.order/sync_from_ui#pos.order.sync_from_ui HTTP/1.1" 200 - 196 0.137 0.194 2026-09-11 03:48:39,554 26 INFO rb-c800635-224702-414046 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-09-11 03:48:39,605 26 INFO rb-c800635-224702-414046 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-09-11 03:48:39,665 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 03:48:39] "POST /web/dataset/call_kw/pos.config/read_config_open_orders#pos.config.read_config_open_orders HTTP/1.1" 200 - 1 0.000 0.005 2026-09-11 03:48:39,676 26 INFO rb-c800635-224702-414046 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-09-11 03:48:39,726 26 INFO rb-c800635-224702-414046 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-09-11 03:48:39,777 26 INFO rb-c800635-224702-414046 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-09-11 03:48:39,828 26 INFO rb-c800635-224702-414046 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-09-11 03:48:39,878 26 INFO rb-c800635-224702-414046 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-09-11 03:48:39,929 26 INFO rb-c800635-224702-414046 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-09-11 03:48:39,985 26 INFO rb-c800635-224702-414046 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-09-11 03:48:40,055 26 INFO rb-c800635-224702-414046 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-09-11 03:48:40,060 26 INFO rb-c800635-224702-414046 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #89692367 started for PoS orders references: [{'name': '/', 'pos_reference': '261-118-000002', 'uuid': 'cba5ddb3-b641-499a-ba72-b0676a8f297d'}] 2026-09-11 03:48:40,091 26 INFO rb-c800635-224702-414046 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #89692367 order {'name': '/', 'pos_reference': '261-118-000002', 'uuid': 'cba5ddb3-b641-499a-ba72-b0676a8f297d'} created pos.order #719 2026-09-11 03:48:40,101 26 INFO rb-c800635-224702-414046 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #89692367 finished 2026-09-11 03:48:40,129 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 03:48:40] "POST /web/dataset/call_kw/pos.order/sync_from_ui#pos.order.sync_from_ui HTTP/1.1" 200 - 35 0.015 0.055 2026-09-11 03:48:40,192 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 03:48:40] "POST /web/dataset/call_kw/pos.order/read_pos_orders#pos.order.read_pos_orders HTTP/1.1" 200 - 37 0.015 0.031 2026-09-11 03:48:40,216 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 03:48:40] "POST /web/dataset/call_kw/pos.config/notify_synchronisation#pos.config.notify_synchronisation HTTP/1.1" 200 - 4 0.003 0.012 2026-09-11 03:48:40,237 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 03:48:40] "POST /web/dataset/call_kw/pos.order/search_paid_order_ids#pos.order.search_paid_order_ids HTTP/1.1" 200 - 6 0.003 0.008 2026-09-11 03:48:40,237 26 INFO rb-c800635-224702-414046 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-09-11 03:48:40,285 26 INFO rb-c800635-224702-414046 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-09-11 03:48:40,336 26 INFO rb-c800635-224702-414046 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-09-11 03:48:40,389 26 INFO rb-c800635-224702-414046 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-09-11 03:48:40,439 26 INFO rb-c800635-224702-414046 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-09-11 03:48:40,490 26 INFO rb-c800635-224702-414046 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-09-11 03:48:40,547 26 INFO rb-c800635-224702-414046 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-09-11 03:48:40,597 26 INFO rb-c800635-224702-414046 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-09-11 03:48:40,648 26 INFO rb-c800635-224702-414046 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-09-11 03:48:40,715 26 INFO rb-c800635-224702-414046 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-09-11 03:48:40,765 26 INFO rb-c800635-224702-414046 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-09-11 03:48:40,824 26 INFO rb-c800635-224702-414046 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-09-11 03:48:40,873 26 INFO rb-c800635-224702-414046 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-09-11 03:48:40,924 26 INFO rb-c800635-224702-414046 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-09-11 03:48:40,975 26 INFO rb-c800635-224702-414046 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-09-11 03:48:41,026 26 INFO rb-c800635-224702-414046 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-09-11 03:48:41,076 26 INFO rb-c800635-224702-414046 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-09-11 03:48:41,127 26 INFO rb-c800635-224702-414046 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-09-11 03:48:41,177 26 INFO rb-c800635-224702-414046 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-09-11 03:48:41,235 26 INFO rb-c800635-224702-414046 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-09-11 03:48:41,285 26 INFO rb-c800635-224702-414046 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-09-11 03:48:41,336 26 INFO rb-c800635-224702-414046 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-09-11 03:48:41,391 26 INFO rb-c800635-224702-414046 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-09-11 03:48:41,453 26 INFO rb-c800635-224702-414046 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-09-11 03:48:41,456 26 INFO rb-c800635-224702-414046 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #19792241 started for PoS orders references: [{'name': '/', 'pos_reference': '261-118-000002', 'uuid': 'cba5ddb3-b641-499a-ba72-b0676a8f297d'}] 2026-09-11 03:48:41,471 26 INFO rb-c800635-224702-414046 odoo.addons.point_of_sale.models.pos_order: Added lines [1179] to pos.order #719 2026-09-11 03:48:41,520 26 INFO rb-c800635-224702-414046 odoo.addons.point_of_sale.models.pos_order: Added payment_ids [693] to pos.order #719 2026-09-11 03:48:41,692 26 INFO rb-c800635-224702-414046 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #19792241 order {'name': '/', 'pos_reference': '261-118-000002', 'uuid': 'cba5ddb3-b641-499a-ba72-b0676a8f297d'} updated pos.order #719 2026-09-11 03:48:41,707 26 INFO rb-c800635-224702-414046 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #19792241 finished 2026-09-11 03:48:41,783 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 03:48:41] "POST /web/dataset/call_kw/pos.order/sync_from_ui#pos.order.sync_from_ui HTTP/1.1" 200 - 180 0.116 0.212 2026-09-11 03:48:41,879 26 INFO rb-c800635-224702-414046 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_08_refund_stay_current_table.browser: tour succeeded 2026-09-11 03:48:41,879 26 INFO rb-c800635-224702-414046 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_08_refund_stay_current_table.browser: ╔═══════════════════════════════════════════╗ ║ TOUR RefundStayCurrentTableTour SUCCEEDED ║ ╚═══════════════════════════════════════════╝ 2026-09-11 03:48:42,011 26 INFO rb-c800635-224702-414046 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_08_refund_stay_current_table.browser: heap 18728540 (allocated 20058112) 2026-09-11 03:48:42,015 26 INFO rb-c800635-224702-414046 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_08_refund_stay_current_table: Closing chrome headless with pid 102292 2026-09-11 03:48:42,016 26 INFO rb-c800635-224702-414046 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_08_refund_stay_current_table: Closing websocket connection 2026-09-11 03:48:42,016 26 INFO rb-c800635-224702-414046 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_08_refund_stay_current_table: Terminating chrome headless with pid 102292 2026-09-11 03:48:42,124 26 INFO rb-c800635-224702-414046 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_08_refund_stay_current_table: Chrome Log in: /tmp/odoo_tests/rb-c800635-224702-414046/chrome_logs/chrome_log_20260911_034842_124710_test_08_refund_stay_current_table.txt 2026-09-11 03:48:42,125 26 INFO rb-c800635-224702-414046 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_08_refund_stay_current_table: Removing chrome user profile "/tmp/tmp9cjl77fy_chrome_odoo" 2026-09-11 03:48:42,138 26 INFO rb-c800635-224702-414046 odoo.addons.pos_restaurant.tests.test_frontend: Starting TestFrontend.test_09_combo_split_bill ... 2026-09-11 03:48:43,265 26 INFO rb-c800635-224702-414046 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_09_combo_split_bill: Chrome pid: 102493 2026-09-11 03:48:43,265 26 INFO rb-c800635-224702-414046 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_09_combo_split_bill: Chrome headless temporary user profile dir: /tmp/tmpqvts0qdf_chrome_odoo 2026-09-11 03:48:43,265 26 INFO rb-c800635-224702-414046 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_09_combo_split_bill: Issuing json command http://127.0.0.1:43049/json/version 2026-09-11 03:48:43,266 26 INFO rb-c800635-224702-414046 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:43049', path='/json/version', query='', fragment='') with timeout 3 increased to 10s during tests 2026-09-11 03:48:43,272 26 INFO rb-c800635-224702-414046 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_09_combo_split_bill: Browser version: Chrome/150.0.7871.114 2026-09-11 03:48:43,272 26 INFO rb-c800635-224702-414046 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_09_combo_split_bill: Issuing json command http://127.0.0.1:43049/json 2026-09-11 03:48:43,272 26 INFO rb-c800635-224702-414046 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:43049', path='/json', query='', fragment='') with timeout 3 increased to 10s during tests 2026-09-11 03:48:43,274 26 INFO rb-c800635-224702-414046 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_09_combo_split_bill: Websocket url found: ws://127.0.0.1:43049/devtools/page/56F157A31DB9F375E7D5F634AEF706B5 2026-09-11 03:48:43,277 26 INFO rb-c800635-224702-414046 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_09_combo_split_bill: Enable chrome headless console log notification 2026-09-11 03:48:43,278 26 INFO rb-c800635-224702-414046 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_09_combo_split_bill: Chrome headless enable page notifications 2026-09-11 03:48:43,330 26 INFO rb-c800635-224702-414046 odoo.addons.base.models.res_users: Login successful for login:pos_user from n/a 2026-09-11 03:48:43,342 26 INFO rb-c800635-224702-414046 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_09_combo_split_bill: Setting session cookie in browser 2026-09-11 03:48:43,344 26 INFO rb-c800635-224702-414046 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-09-11 03:48:43,344 26 INFO rb-c800635-224702-414046 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-09-11 03:48:43,366 26 INFO rb-c800635-224702-414046 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-09-11 03:48:43,978 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 03:48:43] "GET /pos/ui/118 HTTP/1.1" 200 - 87 0.053 0.563 2026-09-11 03:48:43,984 26 INFO rb-c800635-224702-414046 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_09_combo_split_bill: Navigation result: {'frameId': '56F157A31DB9F375E7D5F634AEF706B5', 'loaderId': '8FE63CCD9DC1E55FF592CC2B06539063', 'isDownload': False} 2026-09-11 03:48:43,984 26 INFO rb-c800635-224702-414046 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_09_combo_split_bill: Evaluate ready code "odoo.isTourReady('SplitBillScreenTour4ProductCombo')" 2026-09-11 03:48:44,000 26 INFO rb-c800635-224702-414046 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-09-11 03:48:44,015 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 03:48:44] "GET /web/assets/cbcf32d/point_of_sale.assets_prod.min.css HTTP/1.1" 200 - 2 0.004 0.006 2026-09-11 03:48:44,020 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 03:48:44] "GET /web/assets/31c33ef/web.__assets_tests_call__.min.js HTTP/1.1" 200 - 2 0.001 0.011 2026-09-11 03:48:44,024 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 03:48:44] "GET /web/assets/e7bee96/point_of_sale.assets_prod.min.js HTTP/1.1" 200 - 2 0.001 0.015 2026-09-11 03:48:44,456 26 INFO ? werkzeug: 127.0.0.1 - - [11/Sep/2026 03:48:44] "GET /point_of_sale/static/src/img/favicon.ico HTTP/1.1" 200 - 0 0.000 0.001 2026-09-11 03:48:44,456 26 INFO ? werkzeug: 127.0.0.1 - - [11/Sep/2026 03:48:44] "GET /web/static/fonts/lato/Lato-Reg-webfont.woff HTTP/1.1" 200 - 0 0.000 0.003 2026-09-11 03:48:44,475 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 03:48:44] "GET /web/webclient/translations?hash=&lang=en_US HTTP/1.1" 200 - 1 0.001 0.014 2026-09-11 03:48:44,486 26 INFO rb-c800635-224702-414046 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-09-11 03:48:44,495 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 03:48:44] "POST /web/dataset/call_kw/barcode.nomenclature/read#barcode.nomenclature.read HTTP/1.1" 200 - 4 0.001 0.004 2026-09-11 03:48:44,496 26 INFO rb-c800635-224702-414046 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-09-11 03:48:44,504 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 03:48:44] "POST /web/dataset/call_kw/barcode.rule/search_read#barcode.rule.search_read HTTP/1.1" 200 - 1 0.000 0.003 2026-09-11 03:48:44,515 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 03:48:44] "POST /pos/ping HTTP/1.1" 200 - 0 0.000 0.002 2026-09-11 03:48:44,531 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 03:48:44] "GET /bus/websocket_worker_bundle?v=19.0-2 HTTP/1.1" 200 - 3 0.001 0.008 2026-09-11 03:48:44,541 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 03:48:44] "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.014 2026-09-11 03:48:44,551 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 03:48:44] "GET /websocket?version=19.0-2 HTTP/1.1" 101 - 1 0.000 0.003 2026-09-11 03:48:44,582 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 03:48:44] "POST /web/dataset/call_kw/pos.session/load_data_params#pos.session.load_data_params HTTP/1.1" 200 - 17 0.009 0.021 2026-09-11 03:48:45,039 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 03:48:45] "POST /web/dataset/call_kw/pos.session/load_data#pos.session.load_data HTTP/1.1" 200 - 383 0.138 0.279 2026-09-11 03:48:45,060 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 03:48:45] "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-09-11 03:48:45,108 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 03:48:45] "POST /web/dataset/call_kw/pos.config/read_config_open_orders#pos.config.read_config_open_orders HTTP/1.1" 200 - 1 0.000 0.004 2026-09-11 03:48:45,148 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 03:48:45] "GET /web/image/res.company/109/logo/256x256 HTTP/1.1" 200 - 8 0.004 0.024 2026-09-11 03:48:45,214 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 03:48:45] "POST /web/dataset/call_kw/pos.config/read_config_open_orders#pos.config.read_config_open_orders HTTP/1.1" 200 - 1 0.000 0.004 2026-09-11 03:48:45,223 26 INFO rb-c800635-224702-414046 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_09_combo_split_bill.browser: Owl is running in 'dev' mode. 2026-09-11 03:48:45,232 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 03:48:45] "POST /web/dataset/call_kw/product.product/has_access#product.product.has_access HTTP/1.1" 200 - 1 0.001 0.003 2026-09-11 03:48:45,257 26 INFO ? werkzeug: 127.0.0.1 - - [11/Sep/2026 03:48:45] "GET /point_of_sale/static/src/fonts/Inconsolata.otf HTTP/1.1" 200 - 0 0.000 0.001 2026-09-11 03:48:45,266 26 INFO ? werkzeug: 127.0.0.1 - - [11/Sep/2026 03:48:45] "GET /web/static/img/odoo_logo.svg HTTP/1.1" 200 - 0 0.000 0.004 2026-09-11 03:48:45,267 26 INFO ? werkzeug: 127.0.0.1 - - [11/Sep/2026 03:48:45] "GET /hr_attendance/static/img/background-light.svg HTTP/1.1" 200 - 0 0.000 0.005 2026-09-11 03:48:45,291 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 03:48:45] "GET /web/image/res.users/221/avatar_128 HTTP/1.1" 200 - 14 0.009 0.021 2026-09-11 03:48:45,306 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 03:48:45] "GET /web/image?model=res.company&id=109&field=logo HTTP/1.1" 200 - 3 0.004 0.034 2026-09-11 03:48:45,309 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 03:48:45] "GET /pos/service-worker.js HTTP/1.1" 200 - 0 0.000 0.046 2026-09-11 03:48:45,317 26 INFO ? werkzeug: 127.0.0.1 - - [11/Sep/2026 03:48:45] "GET /web/static/src/libs/fontawesome/fonts/fontawesome-webfont.woff2?v=4.7.0 HTTP/1.1" 200 - 0 0.000 0.008 2026-09-11 03:48:45,318 26 INFO ? werkzeug: 127.0.0.1 - - [11/Sep/2026 03:48:45] "GET /web/static/fonts/google/Roboto/Roboto-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.007 2026-09-11 03:48:45,367 26 INFO rb-c800635-224702-414046 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-09-11 03:48:45,387 26 INFO ? werkzeug: 127.0.0.1 - - [11/Sep/2026 03:48:45] "GET /web/static/lib/zxing-library/zxing-library.js HTTP/1.1" 200 - 0 0.000 0.012 2026-09-11 03:48:45,428 26 INFO rb-c800635-224702-414046 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-09-11 03:48:45,429 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 03:48:45] "GET /pos/ui/118?from_backend=True HTTP/1.1" 200 - 31 0.017 0.038 2026-09-11 03:48:45,478 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 03:48:45] "POST /web/dataset/call_kw/pos.session/set_opening_control#pos.session.set_opening_control HTTP/1.1" 200 - 38 0.020 0.027 2026-09-11 03:48:45,527 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 03:48:45] "GET /pos/ui/118 HTTP/1.1" 200 - 31 0.021 0.132 2026-09-11 03:48:45,532 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 03:48:45] "POST /web/dataset/call_kw/pos.config/read_config_open_orders#pos.config.read_config_open_orders HTTP/1.1" 200 - 1 0.000 0.017 2026-09-11 03:48:45,577 26 INFO rb-c800635-224702-414046 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-09-11 03:48:45,596 26 INFO ? werkzeug: 127.0.0.1 - - [11/Sep/2026 03:48:45] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.001 2026-09-11 03:48:45,642 26 INFO rb-c800635-224702-414046 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-09-11 03:48:45,698 26 INFO rb-c800635-224702-414046 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-09-11 03:48:45,753 26 INFO rb-c800635-224702-414046 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-09-11 03:48:45,808 26 INFO rb-c800635-224702-414046 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-09-11 03:48:45,914 26 INFO rb-c800635-224702-414046 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-09-11 03:48:45,974 26 INFO rb-c800635-224702-414046 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-09-11 03:48:46,025 26 INFO rb-c800635-224702-414046 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-09-11 03:48:46,080 26 INFO rb-c800635-224702-414046 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-09-11 03:48:46,134 26 INFO rb-c800635-224702-414046 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-09-11 03:48:46,233 26 INFO rb-c800635-224702-414046 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-09-11 03:48:46,296 26 INFO rb-c800635-224702-414046 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-09-11 03:48:46,347 26 INFO rb-c800635-224702-414046 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-09-11 03:48:46,398 26 INFO rb-c800635-224702-414046 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-09-11 03:48:46,449 26 INFO rb-c800635-224702-414046 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-09-11 03:48:46,502 26 INFO rb-c800635-224702-414046 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-09-11 03:48:46,552 26 INFO rb-c800635-224702-414046 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-09-11 03:48:46,603 26 INFO rb-c800635-224702-414046 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-09-11 03:48:46,691 26 INFO rb-c800635-224702-414046 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-09-11 03:48:46,741 26 INFO rb-c800635-224702-414046 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-09-11 03:48:46,831 26 INFO rb-c800635-224702-414046 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-09-11 03:48:46,882 26 INFO rb-c800635-224702-414046 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-09-11 03:48:46,933 26 INFO rb-c800635-224702-414046 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-09-11 03:48:46,984 26 INFO rb-c800635-224702-414046 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-09-11 03:48:47,034 26 INFO rb-c800635-224702-414046 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-09-11 03:48:47,127 26 INFO rb-c800635-224702-414046 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-09-11 03:48:47,177 26 INFO rb-c800635-224702-414046 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-09-11 03:48:47,228 26 INFO rb-c800635-224702-414046 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-09-11 03:48:47,279 26 INFO rb-c800635-224702-414046 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-09-11 03:48:47,330 26 INFO rb-c800635-224702-414046 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-09-11 03:48:47,380 26 INFO rb-c800635-224702-414046 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-09-11 03:48:47,438 26 INFO rb-c800635-224702-414046 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-09-11 03:48:47,503 26 INFO rb-c800635-224702-414046 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-09-11 03:48:47,558 26 INFO rb-c800635-224702-414046 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-09-11 03:48:47,615 26 INFO rb-c800635-224702-414046 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-09-11 03:48:47,670 26 INFO rb-c800635-224702-414046 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-09-11 03:48:47,721 26 INFO rb-c800635-224702-414046 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-09-11 03:48:47,772 26 INFO rb-c800635-224702-414046 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-09-11 03:48:47,823 26 INFO rb-c800635-224702-414046 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-09-11 03:48:47,875 26 INFO rb-c800635-224702-414046 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-09-11 03:48:47,926 26 INFO rb-c800635-224702-414046 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-09-11 03:48:47,977 26 INFO rb-c800635-224702-414046 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-09-11 03:48:48,028 26 INFO rb-c800635-224702-414046 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-09-11 03:48:48,079 26 INFO rb-c800635-224702-414046 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-09-11 03:48:48,130 26 INFO rb-c800635-224702-414046 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-09-11 03:48:48,186 26 INFO rb-c800635-224702-414046 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-09-11 03:48:48,288 26 INFO rb-c800635-224702-414046 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-09-11 03:48:48,292 26 INFO rb-c800635-224702-414046 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #15543814 started for PoS orders references: [{'name': '/', 'pos_reference': '261-118-000001', 'uuid': 'e0be0a13-943b-4a21-919e-99328b02835f'}] 2026-09-11 03:48:48,338 26 INFO rb-c800635-224702-414046 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-09-11 03:48:48,379 26 INFO rb-c800635-224702-414046 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #15543814 order {'name': '/', 'pos_reference': '261-118-000001', 'uuid': 'e0be0a13-943b-4a21-919e-99328b02835f'} created pos.order #720 2026-09-11 03:48:48,388 26 INFO rb-c800635-224702-414046 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #15543814 finished 2026-09-11 03:48:48,421 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 03:48:48] "POST /web/dataset/call_kw/pos.order/sync_from_ui#pos.order.sync_from_ui HTTP/1.1" 200 - 87 0.064 0.068 2026-09-11 03:48:48,486 26 INFO rb-c800635-224702-414046 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #27662016 started for PoS orders references: [{'name': '/', 'pos_reference': '261-118-000002', 'uuid': '2fa16479-5be7-4717-b076-385cd15a9310'}] 2026-09-11 03:48:48,543 26 INFO rb-c800635-224702-414046 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #27662016 order {'name': '/', 'pos_reference': '261-118-000002', 'uuid': '2fa16479-5be7-4717-b076-385cd15a9310'} created pos.order #721 2026-09-11 03:48:48,553 26 INFO rb-c800635-224702-414046 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #27662016 finished 2026-09-11 03:48:48,578 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 03:48:48] "POST /web/dataset/call_kw/pos.order/sync_from_ui#pos.order.sync_from_ui HTTP/1.1" 200 - 84 0.032 0.063 2026-09-11 03:48:48,633 26 INFO rb-c800635-224702-414046 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-09-11 03:48:48,683 26 INFO rb-c800635-224702-414046 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-09-11 03:48:48,753 26 INFO rb-c800635-224702-414046 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-09-11 03:48:48,764 26 INFO ? werkzeug: 127.0.0.1 - - [11/Sep/2026 03:48:48] "GET /point_of_sale/static/src/img/card-bank.png HTTP/1.1" 200 - 0 0.000 0.002 2026-09-11 03:48:48,765 26 INFO ? werkzeug: 127.0.0.1 - - [11/Sep/2026 03:48:48] "GET /point_of_sale/static/src/img/money.png HTTP/1.1" 200 - 0 0.000 0.002 2026-09-11 03:48:48,803 26 INFO rb-c800635-224702-414046 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-09-11 03:48:48,854 26 INFO rb-c800635-224702-414046 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-09-11 03:48:48,926 26 INFO rb-c800635-224702-414046 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-09-11 03:48:48,993 26 INFO rb-c800635-224702-414046 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-09-11 03:48:48,996 26 INFO rb-c800635-224702-414046 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #11514672 started for PoS orders references: [{'name': '/', 'pos_reference': '261-118-000002', 'uuid': '2fa16479-5be7-4717-b076-385cd15a9310'}] 2026-09-11 03:48:49,002 26 INFO ? werkzeug: 127.0.0.1 - - [11/Sep/2026 03:48:49] "GET /web/static/img/spin.svg HTTP/1.1" 200 - 0 0.000 0.001 2026-09-11 03:48:49,105 26 INFO rb-c800635-224702-414046 odoo.addons.point_of_sale.models.pos_order: Added payment_ids [694] to pos.order #721 2026-09-11 03:48:49,475 26 INFO rb-c800635-224702-414046 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #11514672 order {'name': '/', 'pos_reference': '261-118-000002', 'uuid': '2fa16479-5be7-4717-b076-385cd15a9310'} updated pos.order #721 2026-09-11 03:48:49,489 26 INFO rb-c800635-224702-414046 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #11514672 finished 2026-09-11 03:48:49,541 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 03:48:49] "POST /web/dataset/call_kw/pos.order/sync_from_ui#pos.order.sync_from_ui HTTP/1.1" 200 - 335 0.191 0.356 2026-09-11 03:48:49,687 26 INFO rb-c800635-224702-414046 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-09-11 03:48:49,737 26 INFO rb-c800635-224702-414046 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-09-11 03:48:49,789 26 INFO rb-c800635-224702-414046 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-09-11 03:48:49,846 26 INFO rb-c800635-224702-414046 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-09-11 03:48:49,897 26 INFO rb-c800635-224702-414046 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-09-11 03:48:49,948 26 INFO rb-c800635-224702-414046 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-09-11 03:48:49,998 26 INFO rb-c800635-224702-414046 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-09-11 03:48:50,049 26 INFO rb-c800635-224702-414046 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-09-11 03:48:50,100 26 INFO rb-c800635-224702-414046 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-09-11 03:48:50,150 26 INFO rb-c800635-224702-414046 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-09-11 03:48:50,201 26 INFO rb-c800635-224702-414046 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-09-11 03:48:50,252 26 INFO rb-c800635-224702-414046 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-09-11 03:48:50,303 26 INFO rb-c800635-224702-414046 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-09-11 03:48:50,354 26 INFO rb-c800635-224702-414046 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-09-11 03:48:50,404 26 INFO rb-c800635-224702-414046 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_09_combo_split_bill.browser: tour succeeded 2026-09-11 03:48:50,405 26 INFO rb-c800635-224702-414046 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_09_combo_split_bill.browser: ╔═════════════════════════════════════════════════╗ ║ TOUR SplitBillScreenTour4ProductCombo SUCCEEDED ║ ╚═════════════════════════════════════════════════╝ 2026-09-11 03:48:50,500 26 INFO rb-c800635-224702-414046 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_09_combo_split_bill.browser: heap 22756608 (allocated 24121344) 2026-09-11 03:48:50,518 26 INFO rb-c800635-224702-414046 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_09_combo_split_bill: Closing chrome headless with pid 102493 2026-09-11 03:48:50,520 26 INFO rb-c800635-224702-414046 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_09_combo_split_bill: Closing websocket connection 2026-09-11 03:48:50,521 26 INFO rb-c800635-224702-414046 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_09_combo_split_bill: Terminating chrome headless with pid 102493 2026-09-11 03:48:50,616 26 INFO rb-c800635-224702-414046 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_09_combo_split_bill: Chrome Log in: /tmp/odoo_tests/rb-c800635-224702-414046/chrome_logs/chrome_log_20260911_034850_615800_test_09_combo_split_bill.txt 2026-09-11 03:48:50,616 26 INFO rb-c800635-224702-414046 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_09_combo_split_bill: Removing chrome user profile "/tmp/tmpqvts0qdf_chrome_odoo" 2026-09-11 03:48:50,630 26 INFO rb-c800635-224702-414046 odoo.addons.pos_restaurant.tests.test_frontend: Starting TestFrontend.test_10_save_last_preparation_changes ... 2026-09-11 03:48:50,966 26 INFO rb-c800635-224702-414046 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_10_save_last_preparation_changes: Chrome pid: 102701 2026-09-11 03:48:50,966 26 INFO rb-c800635-224702-414046 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_10_save_last_preparation_changes: Chrome headless temporary user profile dir: /tmp/tmpchy75hi0_chrome_odoo 2026-09-11 03:48:50,966 26 INFO rb-c800635-224702-414046 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_10_save_last_preparation_changes: Issuing json command http://127.0.0.1:41625/json/version 2026-09-11 03:48:50,970 26 INFO rb-c800635-224702-414046 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:41625', path='/json/version', query='', fragment='') with timeout 3 increased to 10s during tests 2026-09-11 03:48:50,983 26 INFO rb-c800635-224702-414046 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_10_save_last_preparation_changes: Browser version: Chrome/150.0.7871.114 2026-09-11 03:48:50,983 26 INFO rb-c800635-224702-414046 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_10_save_last_preparation_changes: Issuing json command http://127.0.0.1:41625/json 2026-09-11 03:48:50,984 26 INFO rb-c800635-224702-414046 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:41625', path='/json', query='', fragment='') with timeout 3 increased to 10s during tests 2026-09-11 03:48:50,988 26 INFO rb-c800635-224702-414046 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_10_save_last_preparation_changes: Websocket url found: ws://127.0.0.1:41625/devtools/page/584527EBC5B451E8EBB3573260DA7D80 2026-09-11 03:48:50,995 26 INFO rb-c800635-224702-414046 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_10_save_last_preparation_changes: Enable chrome headless console log notification 2026-09-11 03:48:50,998 26 INFO rb-c800635-224702-414046 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_10_save_last_preparation_changes: Chrome headless enable page notifications 2026-09-11 03:48:51,033 26 INFO rb-c800635-224702-414046 odoo.addons.base.models.res_users: Login successful for login:pos_user from n/a 2026-09-11 03:48:51,039 26 INFO rb-c800635-224702-414046 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_10_save_last_preparation_changes: Setting session cookie in browser 2026-09-11 03:48:51,041 26 INFO rb-c800635-224702-414046 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-09-11 03:48:51,041 26 INFO rb-c800635-224702-414046 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-09-11 03:48:51,054 26 INFO rb-c800635-224702-414046 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-09-11 03:48:51,414 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 03:48:51] "GET /pos/ui/118 HTTP/1.1" 200 - 86 0.050 0.317 2026-09-11 03:48:51,417 26 INFO rb-c800635-224702-414046 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_10_save_last_preparation_changes: Navigation result: {'frameId': '584527EBC5B451E8EBB3573260DA7D80', 'loaderId': 'C9D5620BAA18AF24E45F74C9964964EC', 'isDownload': False} 2026-09-11 03:48:51,417 26 INFO rb-c800635-224702-414046 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_10_save_last_preparation_changes: Evaluate ready code "odoo.isTourReady('SaveLastPreparationChangesTour')" 2026-09-11 03:48:51,433 26 INFO rb-c800635-224702-414046 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-09-11 03:48:51,452 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 03:48:51] "GET /web/assets/cbcf32d/point_of_sale.assets_prod.min.css HTTP/1.1" 200 - 2 0.001 0.011 2026-09-11 03:48:51,457 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 03:48:51] "GET /web/assets/e7bee96/point_of_sale.assets_prod.min.js HTTP/1.1" 200 - 2 0.001 0.013 2026-09-11 03:48:51,474 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 03:48:51] "GET /web/assets/31c33ef/web.__assets_tests_call__.min.js HTTP/1.1" 200 - 2 0.004 0.027 2026-09-11 03:48:51,852 26 INFO ? werkzeug: 127.0.0.1 - - [11/Sep/2026 03:48:51] "GET /point_of_sale/static/src/img/favicon.ico HTTP/1.1" 200 - 0 0.000 0.003 2026-09-11 03:48:51,853 26 INFO ? werkzeug: 127.0.0.1 - - [11/Sep/2026 03:48:51] "GET /web/static/fonts/lato/Lato-Reg-webfont.woff HTTP/1.1" 200 - 0 0.000 0.005 2026-09-11 03:48:51,864 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 03:48:51] "GET /web/webclient/translations?hash=&lang=en_US HTTP/1.1" 200 - 1 0.001 0.009 2026-09-11 03:48:51,880 26 INFO rb-c800635-224702-414046 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-09-11 03:48:51,886 26 INFO rb-c800635-224702-414046 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-09-11 03:48:51,889 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 03:48:51] "POST /web/dataset/call_kw/barcode.nomenclature/read#barcode.nomenclature.read HTTP/1.1" 200 - 4 0.002 0.004 2026-09-11 03:48:51,902 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 03:48:51] "POST /web/dataset/call_kw/barcode.rule/search_read#barcode.rule.search_read HTTP/1.1" 200 - 1 0.000 0.002 2026-09-11 03:48:51,914 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 03:48:51] "POST /pos/ping HTTP/1.1" 200 - 0 0.000 0.002 2026-09-11 03:48:51,934 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 03:48:51] "POST /web/dataset/call_kw/pos.config/register_new_device_identifier#pos.config.register_new_device_identifier HTTP/1.1" 200 - 9 0.003 0.007 2026-09-11 03:48:51,947 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 03:48:51] "GET /bus/websocket_worker_bundle?v=19.0-2 HTTP/1.1" 200 - 3 0.002 0.021 2026-09-11 03:48:51,981 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 03:48:51] "POST /web/dataset/call_kw/pos.session/load_data_params#pos.session.load_data_params HTTP/1.1" 200 - 17 0.008 0.021 2026-09-11 03:48:51,984 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 03:48:51] "GET /websocket?version=19.0-2 HTTP/1.1" 101 - 1 0.000 0.017 2026-09-11 03:48:52,405 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 03:48:52] "POST /web/dataset/call_kw/pos.session/load_data#pos.session.load_data HTTP/1.1" 200 - 376 0.163 0.228 2026-09-11 03:48:52,424 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 03:48:52] "POST /web/dataset/call_kw/pos.session/filter_local_data#pos.session.filter_local_data HTTP/1.1" 200 - 0 0.000 0.009 2026-09-11 03:48:52,471 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 03:48:52] "POST /web/dataset/call_kw/pos.config/read_config_open_orders#pos.config.read_config_open_orders HTTP/1.1" 200 - 1 0.001 0.006 2026-09-11 03:48:52,520 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 03:48:52] "GET /web/image/res.company/109/logo/256x256 HTTP/1.1" 200 - 8 0.005 0.033 2026-09-11 03:48:52,541 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 03:48:52] "POST /web/dataset/call_kw/pos.config/read_config_open_orders#pos.config.read_config_open_orders HTTP/1.1" 200 - 1 0.001 0.005 2026-09-11 03:48:52,559 26 INFO rb-c800635-224702-414046 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_10_save_last_preparation_changes.browser: Owl is running in 'dev' mode. 2026-09-11 03:48:52,568 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 03:48:52] "POST /web/dataset/call_kw/product.product/has_access#product.product.has_access HTTP/1.1" 200 - 1 0.001 0.004 2026-09-11 03:48:52,599 26 INFO ? werkzeug: 127.0.0.1 - - [11/Sep/2026 03:48:52] "GET /point_of_sale/static/src/fonts/Inconsolata.otf HTTP/1.1" 200 - 0 0.000 0.003 2026-09-11 03:48:52,621 26 INFO ? werkzeug: 127.0.0.1 - - [11/Sep/2026 03:48:52] "GET /web/static/img/odoo_logo.svg HTTP/1.1" 200 - 0 0.000 0.009 2026-09-11 03:48:52,639 26 INFO ? werkzeug: 127.0.0.1 - - [11/Sep/2026 03:48:52] "GET /hr_attendance/static/img/background-light.svg HTTP/1.1" 200 - 0 0.000 0.023 2026-09-11 03:48:52,648 26 INFO ? werkzeug: 127.0.0.1 - - [11/Sep/2026 03:48:52] "GET /web/static/src/libs/fontawesome/fonts/fontawesome-webfont.woff2?v=4.7.0 HTTP/1.1" 200 - 0 0.000 0.001 2026-09-11 03:48:52,653 26 INFO ? werkzeug: 127.0.0.1 - - [11/Sep/2026 03:48:52] "GET /web/static/fonts/google/Roboto/Roboto-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.002 2026-09-11 03:48:52,653 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 03:48:52] "GET /web/image/res.users/221/avatar_128 HTTP/1.1" 200 - 14 0.024 0.027 2026-09-11 03:48:52,656 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 03:48:52] "GET /pos/service-worker.js HTTP/1.1" 200 - 0 0.000 0.049 2026-09-11 03:48:52,667 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 03:48:52] "GET /web/image?model=res.company&id=109&field=logo HTTP/1.1" 200 - 3 0.002 0.054 2026-09-11 03:48:52,678 26 INFO rb-c800635-224702-414046 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-09-11 03:48:52,696 26 INFO ? werkzeug: 127.0.0.1 - - [11/Sep/2026 03:48:52] "GET /web/static/lib/zxing-library/zxing-library.js HTTP/1.1" 200 - 0 0.000 0.001 2026-09-11 03:48:52,748 26 INFO rb-c800635-224702-414046 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-09-11 03:48:52,770 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 03:48:52] "GET /pos/ui/118?from_backend=True HTTP/1.1" 200 - 31 0.044 0.036 2026-09-11 03:48:52,833 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 03:48:52] "POST /web/dataset/call_kw/pos.session/set_opening_control#pos.session.set_opening_control HTTP/1.1" 200 - 38 0.026 0.052 2026-09-11 03:48:52,887 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 03:48:52] "GET /pos/ui/118 HTTP/1.1" 200 - 31 0.030 0.164 2026-09-11 03:48:52,894 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 03:48:52] "POST /web/dataset/call_kw/pos.config/read_config_open_orders#pos.config.read_config_open_orders HTTP/1.1" 200 - 1 0.000 0.005 2026-09-11 03:48:52,964 26 INFO rb-c800635-224702-414046 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-09-11 03:48:52,990 26 INFO ? werkzeug: 127.0.0.1 - - [11/Sep/2026 03:48:52] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.001 2026-09-11 03:48:53,043 26 INFO rb-c800635-224702-414046 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-09-11 03:48:53,094 26 INFO rb-c800635-224702-414046 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-09-11 03:48:53,144 26 INFO rb-c800635-224702-414046 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-09-11 03:48:53,195 26 INFO rb-c800635-224702-414046 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-09-11 03:48:53,246 26 INFO rb-c800635-224702-414046 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-09-11 03:48:53,297 26 INFO rb-c800635-224702-414046 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_10_save_last_preparation_changes.browser: [10/20] Tour SaveLastPreparationChangesTour → Step body 2026-09-11 03:48:53,348 26 INFO rb-c800635-224702-414046 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-09-11 03:48:53,420 26 INFO rb-c800635-224702-414046 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-09-11 03:48:53,424 26 INFO rb-c800635-224702-414046 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #46422262 started for PoS orders references: [{'name': '/', 'pos_reference': '261-118-000001', 'uuid': '3a8425a3-0e0f-45f7-8db8-e6c18ac6d50c'}] 2026-09-11 03:48:53,512 26 INFO rb-c800635-224702-414046 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #46422262 order {'name': '/', 'pos_reference': '261-118-000001', 'uuid': '3a8425a3-0e0f-45f7-8db8-e6c18ac6d50c'} created pos.order #722 2026-09-11 03:48:53,524 26 INFO rb-c800635-224702-414046 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #46422262 finished 2026-09-11 03:48:53,588 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 03:48:53] "POST /web/dataset/call_kw/pos.order/sync_from_ui#pos.order.sync_from_ui HTTP/1.1" 200 - 63 0.086 0.080 2026-09-11 03:48:53,647 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 03:48:53] "POST /web/dataset/call_kw/pos.config/read_config_open_orders#pos.config.read_config_open_orders HTTP/1.1" 200 - 4 0.007 0.007 2026-09-11 03:48:53,653 26 INFO rb-c800635-224702-414046 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-09-11 03:48:55,691 26 INFO rb-c800635-224702-414046 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-09-11 03:48:55,742 26 INFO rb-c800635-224702-414046 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-09-11 03:48:55,793 26 INFO rb-c800635-224702-414046 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-09-11 03:48:55,850 26 INFO rb-c800635-224702-414046 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-09-11 03:48:57,890 26 INFO rb-c800635-224702-414046 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-09-11 03:48:57,942 26 INFO rb-c800635-224702-414046 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-09-11 03:48:57,992 26 INFO rb-c800635-224702-414046 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-09-11 03:48:58,043 26 INFO rb-c800635-224702-414046 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_10_save_last_preparation_changes.browser: tour succeeded 2026-09-11 03:48:58,044 26 INFO rb-c800635-224702-414046 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_10_save_last_preparation_changes.browser: ╔═══════════════════════════════════════════════╗ ║ TOUR SaveLastPreparationChangesTour SUCCEEDED ║ ╚═══════════════════════════════════════════════╝ 2026-09-11 03:48:58,109 26 INFO rb-c800635-224702-414046 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_10_save_last_preparation_changes.browser: heap 15251900 (allocated 16515072) 2026-09-11 03:48:58,121 26 INFO rb-c800635-224702-414046 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_10_save_last_preparation_changes: Closing chrome headless with pid 102701 2026-09-11 03:48:58,123 26 INFO rb-c800635-224702-414046 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_10_save_last_preparation_changes: Closing websocket connection 2026-09-11 03:48:58,126 26 INFO rb-c800635-224702-414046 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_10_save_last_preparation_changes: Terminating chrome headless with pid 102701 2026-09-11 03:48:58,220 26 INFO rb-c800635-224702-414046 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_10_save_last_preparation_changes: Chrome Log in: /tmp/odoo_tests/rb-c800635-224702-414046/chrome_logs/chrome_log_20260911_034858_220689_test_10_save_last_preparation_changes.txt 2026-09-11 03:48:58,221 26 INFO rb-c800635-224702-414046 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_10_save_last_preparation_changes: Removing chrome user profile "/tmp/tmpchy75hi0_chrome_odoo" 2026-09-11 03:48:58,262 26 INFO rb-c800635-224702-414046 odoo.addons.pos_restaurant.tests.test_frontend: Starting TestFrontend.test_12_order_tracking ... 2026-09-11 03:48:58,611 26 INFO rb-c800635-224702-414046 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_12_order_tracking: Chrome pid: 102904 2026-09-11 03:48:58,611 26 INFO rb-c800635-224702-414046 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_12_order_tracking: Chrome headless temporary user profile dir: /tmp/tmpn00bz9l4_chrome_odoo 2026-09-11 03:48:58,611 26 INFO rb-c800635-224702-414046 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_12_order_tracking: Issuing json command http://127.0.0.1:37049/json/version 2026-09-11 03:48:58,612 26 INFO rb-c800635-224702-414046 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:37049', path='/json/version', query='', fragment='') with timeout 3 increased to 10s during tests 2026-09-11 03:48:58,624 26 INFO rb-c800635-224702-414046 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_12_order_tracking: Browser version: Chrome/150.0.7871.114 2026-09-11 03:48:58,624 26 INFO rb-c800635-224702-414046 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_12_order_tracking: Issuing json command http://127.0.0.1:37049/json 2026-09-11 03:48:58,629 26 INFO rb-c800635-224702-414046 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:37049', path='/json', query='', fragment='') with timeout 3 increased to 10s during tests 2026-09-11 03:48:58,640 26 INFO rb-c800635-224702-414046 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_12_order_tracking: Websocket url found: ws://127.0.0.1:37049/devtools/page/1F9D66389C73EF1BA071111664A80158 2026-09-11 03:48:58,644 26 INFO rb-c800635-224702-414046 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_12_order_tracking: Enable chrome headless console log notification 2026-09-11 03:48:58,647 26 INFO rb-c800635-224702-414046 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_12_order_tracking: Chrome headless enable page notifications 2026-09-11 03:48:58,674 26 INFO rb-c800635-224702-414046 odoo.addons.base.models.res_users: Login successful for login:pos_user from n/a 2026-09-11 03:48:58,681 26 INFO rb-c800635-224702-414046 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_12_order_tracking: Setting session cookie in browser 2026-09-11 03:48:58,682 26 INFO rb-c800635-224702-414046 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-09-11 03:48:58,682 26 INFO rb-c800635-224702-414046 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_12_order_tracking: Navigating to: "http://127.0.0.1:8069/pos/ui/118" 2026-09-11 03:48:58,693 26 INFO rb-c800635-224702-414046 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-09-11 03:48:59,009 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 03:48:59] "GET /pos/ui/118 HTTP/1.1" 200 - 86 0.021 0.297 2026-09-11 03:48:59,012 26 INFO rb-c800635-224702-414046 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_12_order_tracking: Navigation result: {'frameId': '1F9D66389C73EF1BA071111664A80158', 'loaderId': '4057A8DE3CA6E6E3B167E0A25CE578EA', 'isDownload': False} 2026-09-11 03:48:59,012 26 INFO rb-c800635-224702-414046 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_12_order_tracking: Evaluate ready code "odoo.isTourReady('OrderTrackingTour')" 2026-09-11 03:48:59,028 26 INFO rb-c800635-224702-414046 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-09-11 03:48:59,041 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 03:48:59] "GET /web/assets/cbcf32d/point_of_sale.assets_prod.min.css HTTP/1.1" 200 - 2 0.001 0.006 2026-09-11 03:48:59,044 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 03:48:59] "GET /web/assets/e7bee96/point_of_sale.assets_prod.min.js HTTP/1.1" 200 - 2 0.001 0.007 2026-09-11 03:48:59,048 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 03:48:59] "GET /web/assets/31c33ef/web.__assets_tests_call__.min.js HTTP/1.1" 200 - 2 0.001 0.015 2026-09-11 03:48:59,451 26 INFO ? werkzeug: 127.0.0.1 - - [11/Sep/2026 03:48:59] "GET /web/static/fonts/lato/Lato-Reg-webfont.woff HTTP/1.1" 200 - 0 0.000 0.001 2026-09-11 03:48:59,458 26 INFO ? werkzeug: 127.0.0.1 - - [11/Sep/2026 03:48:59] "GET /point_of_sale/static/src/img/favicon.ico HTTP/1.1" 200 - 0 0.000 0.002 2026-09-11 03:48:59,472 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 03:48:59] "GET /web/webclient/translations?hash=&lang=en_US HTTP/1.1" 200 - 1 0.001 0.007 2026-09-11 03:48:59,484 26 INFO rb-c800635-224702-414046 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-09-11 03:48:59,491 26 INFO rb-c800635-224702-414046 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-09-11 03:48:59,491 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 03:48:59] "POST /web/dataset/call_kw/barcode.nomenclature/read#barcode.nomenclature.read HTTP/1.1" 200 - 4 0.001 0.004 2026-09-11 03:48:59,504 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 03:48:59] "POST /web/dataset/call_kw/barcode.rule/search_read#barcode.rule.search_read HTTP/1.1" 200 - 1 0.000 0.003 2026-09-11 03:48:59,511 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 03:48:59] "POST /pos/ping HTTP/1.1" 200 - 0 0.000 0.001 2026-09-11 03:48:59,535 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 03:48:59] "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-09-11 03:48:59,543 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 03:48:59] "GET /bus/websocket_worker_bundle?v=19.0-2 HTTP/1.1" 200 - 3 0.001 0.016 2026-09-11 03:48:59,574 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 03:48:59] "POST /web/dataset/call_kw/pos.session/load_data_params#pos.session.load_data_params HTTP/1.1" 200 - 17 0.007 0.022 2026-09-11 03:48:59,576 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 03:48:59] "GET /websocket?version=19.0-2 HTTP/1.1" 101 - 1 0.000 0.015 2026-09-11 03:48:59,943 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 03:48:59] "POST /web/dataset/call_kw/pos.session/load_data#pos.session.load_data HTTP/1.1" 200 - 376 0.121 0.219 2026-09-11 03:48:59,958 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 03:48:59] "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-09-11 03:49:00,009 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 03:49: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-09-11 03:49:00,066 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 03:49:00] "GET /web/image/res.company/109/logo/256x256 HTTP/1.1" 200 - 8 0.004 0.027 2026-09-11 03:49:00,099 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 03:49: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.008 2026-09-11 03:49:00,113 26 INFO rb-c800635-224702-414046 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_12_order_tracking.browser: Owl is running in 'dev' mode. 2026-09-11 03:49:00,123 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 03:49:00] "POST /web/dataset/call_kw/product.product/has_access#product.product.has_access HTTP/1.1" 200 - 1 0.001 0.003 2026-09-11 03:49:00,158 26 INFO ? werkzeug: 127.0.0.1 - - [11/Sep/2026 03:49:00] "GET /point_of_sale/static/src/fonts/Inconsolata.otf HTTP/1.1" 200 - 0 0.000 0.001 2026-09-11 03:49:00,170 26 INFO ? werkzeug: 127.0.0.1 - - [11/Sep/2026 03:49:00] "GET /web/static/img/odoo_logo.svg HTTP/1.1" 200 - 0 0.000 0.003 2026-09-11 03:49:00,177 26 INFO ? werkzeug: 127.0.0.1 - - [11/Sep/2026 03:49:00] "GET /hr_attendance/static/img/background-light.svg HTTP/1.1" 200 - 0 0.000 0.005 2026-09-11 03:49:00,189 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 03:49:00] "GET /web/image/res.users/221/avatar_128 HTTP/1.1" 200 - 14 0.012 0.017 2026-09-11 03:49:00,199 26 INFO ? werkzeug: 127.0.0.1 - - [11/Sep/2026 03:49:00] "GET /web/static/src/libs/fontawesome/fonts/fontawesome-webfont.woff2?v=4.7.0 HTTP/1.1" 200 - 0 0.000 0.004 2026-09-11 03:49:00,202 26 INFO ? werkzeug: 127.0.0.1 - - [11/Sep/2026 03:49:00] "GET /web/static/fonts/google/Roboto/Roboto-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.004 2026-09-11 03:49:00,202 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 03:49:00] "GET /web/image?model=res.company&id=109&field=logo HTTP/1.1" 200 - 3 0.003 0.036 2026-09-11 03:49:00,206 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 03:49:00] "GET /pos/service-worker.js HTTP/1.1" 200 - 0 0.000 0.034 2026-09-11 03:49:00,234 26 INFO rb-c800635-224702-414046 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-09-11 03:49:00,249 26 INFO ? werkzeug: 127.0.0.1 - - [11/Sep/2026 03:49:00] "GET /web/static/lib/zxing-library/zxing-library.js HTTP/1.1" 200 - 0 0.000 0.003 2026-09-11 03:49:00,285 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 03:49:00] "GET /pos/ui/118?from_backend=True HTTP/1.1" 200 - 31 0.014 0.029 2026-09-11 03:49:00,318 26 INFO rb-c800635-224702-414046 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-09-11 03:49:00,342 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 03:49:00] "GET /pos/ui/118 HTTP/1.1" 200 - 31 0.030 0.069 2026-09-11 03:49:00,397 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 03:49:00] "POST /web/dataset/call_kw/pos.session/set_opening_control#pos.session.set_opening_control HTTP/1.1" 200 - 38 0.022 0.051 2026-09-11 03:49:00,435 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 03:49: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-09-11 03:49:00,481 26 INFO rb-c800635-224702-414046 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-09-11 03:49:00,495 26 INFO ? werkzeug: 127.0.0.1 - - [11/Sep/2026 03:49:00] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.001 2026-09-11 03:49:00,554 26 INFO rb-c800635-224702-414046 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-09-11 03:49:00,621 26 INFO rb-c800635-224702-414046 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-09-11 03:49:00,672 26 INFO rb-c800635-224702-414046 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-09-11 03:49:00,723 26 INFO rb-c800635-224702-414046 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-09-11 03:49:00,774 26 INFO rb-c800635-224702-414046 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-09-11 03:49:00,825 26 INFO rb-c800635-224702-414046 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-09-11 03:49:00,884 26 INFO rb-c800635-224702-414046 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-09-11 03:49:00,909 26 INFO rb-c800635-224702-414046 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #76010393 started for PoS orders references: [{'name': '/', 'pos_reference': '261-118-000001', 'uuid': '32c63d7f-756b-4927-b53e-09d6b19c411e'}] 2026-09-11 03:49:00,960 26 INFO rb-c800635-224702-414046 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #76010393 order {'name': '/', 'pos_reference': '261-118-000001', 'uuid': '32c63d7f-756b-4927-b53e-09d6b19c411e'} created pos.order #723 2026-09-11 03:49:00,970 26 INFO rb-c800635-224702-414046 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #76010393 finished 2026-09-11 03:49:01,014 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 03:49:01] "POST /web/dataset/call_kw/pos.order/sync_from_ui#pos.order.sync_from_ui HTTP/1.1" 200 - 63 0.040 0.067 2026-09-11 03:49:01,041 26 INFO rb-c800635-224702-414046 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-09-11 03:49:01,106 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 03:49: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.006 2026-09-11 03:49:01,107 26 INFO rb-c800635-224702-414046 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-09-11 03:49:01,158 26 INFO rb-c800635-224702-414046 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-09-11 03:49:01,213 26 INFO rb-c800635-224702-414046 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-09-11 03:49:01,264 26 INFO rb-c800635-224702-414046 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-09-11 03:49:01,315 26 INFO rb-c800635-224702-414046 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-09-11 03:49:01,369 26 INFO rb-c800635-224702-414046 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-09-11 03:49:01,422 26 INFO rb-c800635-224702-414046 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-09-11 03:49:01,591 26 INFO rb-c800635-224702-414046 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-09-11 03:49:01,641 26 INFO rb-c800635-224702-414046 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-09-11 03:49:01,699 26 INFO rb-c800635-224702-414046 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-09-11 03:49:01,750 26 INFO rb-c800635-224702-414046 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-09-11 03:49:01,801 26 INFO rb-c800635-224702-414046 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-09-11 03:49:01,865 26 INFO rb-c800635-224702-414046 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-09-11 03:49:01,872 26 INFO ? werkzeug: 127.0.0.1 - - [11/Sep/2026 03:49:01] "GET /point_of_sale/static/src/img/card-bank.png HTTP/1.1" 200 - 0 0.000 0.002 2026-09-11 03:49:01,873 26 INFO ? werkzeug: 127.0.0.1 - - [11/Sep/2026 03:49:01] "GET /point_of_sale/static/src/img/money.png HTTP/1.1" 200 - 0 0.000 0.002 2026-09-11 03:49:01,930 26 INFO rb-c800635-224702-414046 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-09-11 03:49:01,994 26 INFO rb-c800635-224702-414046 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-09-11 03:49:01,998 26 INFO rb-c800635-224702-414046 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #88801296 started for PoS orders references: [{'name': '/', 'pos_reference': '261-118-000001', 'uuid': '32c63d7f-756b-4927-b53e-09d6b19c411e'}] 2026-09-11 03:49:02,001 26 INFO ? werkzeug: 127.0.0.1 - - [11/Sep/2026 03:49:02] "GET /web/static/img/spin.svg HTTP/1.1" 200 - 0 0.000 0.001 2026-09-11 03:49:02,127 26 INFO rb-c800635-224702-414046 odoo.addons.point_of_sale.models.pos_order: Added payment_ids [695] to pos.order #723 2026-09-11 03:49:02,371 26 INFO rb-c800635-224702-414046 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #88801296 order {'name': '/', 'pos_reference': '261-118-000001', 'uuid': '32c63d7f-756b-4927-b53e-09d6b19c411e'} updated pos.order #723 2026-09-11 03:49:02,384 26 INFO rb-c800635-224702-414046 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #88801296 finished 2026-09-11 03:49:02,439 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 03:49:02] "POST /web/dataset/call_kw/pos.order/sync_from_ui#pos.order.sync_from_ui HTTP/1.1" 200 - 216 0.184 0.259 2026-09-11 03:49:02,583 26 INFO rb-c800635-224702-414046 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_12_order_tracking.browser: tour succeeded 2026-09-11 03:49:02,583 26 INFO rb-c800635-224702-414046 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_12_order_tracking.browser: ╔══════════════════════════════════╗ ║ TOUR OrderTrackingTour SUCCEEDED ║ ╚══════════════════════════════════╝ 2026-09-11 03:49:02,664 26 INFO rb-c800635-224702-414046 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_12_order_tracking.browser: heap 16438976 (allocated 18223104) 2026-09-11 03:49:02,675 26 INFO rb-c800635-224702-414046 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_12_order_tracking: Closing chrome headless with pid 102904 2026-09-11 03:49:02,678 26 INFO rb-c800635-224702-414046 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_12_order_tracking: Closing websocket connection 2026-09-11 03:49:02,679 26 INFO rb-c800635-224702-414046 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_12_order_tracking: Terminating chrome headless with pid 102904 2026-09-11 03:49:02,780 26 INFO rb-c800635-224702-414046 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_12_order_tracking: Chrome Log in: /tmp/odoo_tests/rb-c800635-224702-414046/chrome_logs/chrome_log_20260911_034902_780674_test_12_order_tracking.txt 2026-09-11 03:49:02,780 26 INFO rb-c800635-224702-414046 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_12_order_tracking: Removing chrome user profile "/tmp/tmpn00bz9l4_chrome_odoo" 2026-09-11 03:49:02,803 26 INFO rb-c800635-224702-414046 odoo.addons.pos_restaurant.tests.test_frontend: Starting TestFrontend.test_13_category_check ... 2026-09-11 03:49:03,119 26 INFO rb-c800635-224702-414046 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_13_category_check: Chrome pid: 103097 2026-09-11 03:49:03,119 26 INFO rb-c800635-224702-414046 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_13_category_check: Chrome headless temporary user profile dir: /tmp/tmph0fu_72__chrome_odoo 2026-09-11 03:49:03,119 26 INFO rb-c800635-224702-414046 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_13_category_check: Issuing json command http://127.0.0.1:40277/json/version 2026-09-11 03:49:03,120 26 INFO rb-c800635-224702-414046 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:40277', path='/json/version', query='', fragment='') with timeout 3 increased to 10s during tests 2026-09-11 03:49:03,126 26 INFO rb-c800635-224702-414046 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_13_category_check: Browser version: Chrome/150.0.7871.114 2026-09-11 03:49:03,126 26 INFO rb-c800635-224702-414046 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_13_category_check: Issuing json command http://127.0.0.1:40277/json 2026-09-11 03:49:03,126 26 INFO rb-c800635-224702-414046 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:40277', path='/json', query='', fragment='') with timeout 3 increased to 10s during tests 2026-09-11 03:49:03,129 26 INFO rb-c800635-224702-414046 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_13_category_check: Websocket url found: ws://127.0.0.1:40277/devtools/page/4F6DD9A080E5592AB5F9A3FEFB898655 2026-09-11 03:49:03,131 26 INFO rb-c800635-224702-414046 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_13_category_check: Enable chrome headless console log notification 2026-09-11 03:49:03,131 26 INFO rb-c800635-224702-414046 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_13_category_check: Chrome headless enable page notifications 2026-09-11 03:49:03,173 26 INFO rb-c800635-224702-414046 odoo.addons.base.models.res_users: Login successful for login:pos_user from n/a 2026-09-11 03:49:03,181 26 INFO rb-c800635-224702-414046 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_13_category_check: Setting session cookie in browser 2026-09-11 03:49:03,182 26 INFO rb-c800635-224702-414046 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-09-11 03:49:03,182 26 INFO rb-c800635-224702-414046 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_13_category_check: Navigating to: "http://127.0.0.1:8069/pos/ui/118" 2026-09-11 03:49:03,192 26 INFO rb-c800635-224702-414046 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-09-11 03:49:03,670 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 03:49:03] "GET /pos/ui/118 HTTP/1.1" 200 - 86 0.034 0.446 2026-09-11 03:49:03,673 26 INFO rb-c800635-224702-414046 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_13_category_check: Navigation result: {'frameId': '4F6DD9A080E5592AB5F9A3FEFB898655', 'loaderId': '3DCAB21000A6947295EC638B7F55D287', 'isDownload': False} 2026-09-11 03:49:03,674 26 INFO rb-c800635-224702-414046 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_13_category_check: Evaluate ready code "odoo.isTourReady('CategLabelCheck')" 2026-09-11 03:49:03,685 26 INFO rb-c800635-224702-414046 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-09-11 03:49:03,706 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 03:49:03] "GET /web/assets/31c33ef/web.__assets_tests_call__.min.js HTTP/1.1" 200 - 2 0.001 0.012 2026-09-11 03:49:03,709 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 03:49:03] "GET /web/assets/e7bee96/point_of_sale.assets_prod.min.js HTTP/1.1" 200 - 2 0.001 0.010 2026-09-11 03:49:03,716 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 03:49:03] "GET /web/assets/cbcf32d/point_of_sale.assets_prod.min.css HTTP/1.1" 200 - 2 0.001 0.020 2026-09-11 03:49:04,085 26 INFO ? werkzeug: 127.0.0.1 - - [11/Sep/2026 03:49:04] "GET /web/static/fonts/lato/Lato-Reg-webfont.woff HTTP/1.1" 200 - 0 0.000 0.001 2026-09-11 03:49:04,107 26 INFO ? werkzeug: 127.0.0.1 - - [11/Sep/2026 03:49:04] "GET /point_of_sale/static/src/img/favicon.ico HTTP/1.1" 200 - 0 0.000 0.005 2026-09-11 03:49:04,112 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 03:49:04] "GET /web/webclient/translations?hash=&lang=en_US HTTP/1.1" 200 - 1 0.001 0.007 2026-09-11 03:49:04,125 26 INFO rb-c800635-224702-414046 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-09-11 03:49:04,129 26 INFO rb-c800635-224702-414046 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-09-11 03:49:04,136 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 03:49:04] "POST /web/dataset/call_kw/barcode.nomenclature/read#barcode.nomenclature.read HTTP/1.1" 200 - 4 0.002 0.005 2026-09-11 03:49:04,150 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 03:49:04] "POST /web/dataset/call_kw/barcode.rule/search_read#barcode.rule.search_read HTTP/1.1" 200 - 1 0.003 0.005 2026-09-11 03:49:04,157 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 03:49:04] "POST /pos/ping HTTP/1.1" 200 - 0 0.000 0.002 2026-09-11 03:49:04,178 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 03:49:04] "POST /web/dataset/call_kw/pos.config/register_new_device_identifier#pos.config.register_new_device_identifier HTTP/1.1" 200 - 9 0.007 0.008 2026-09-11 03:49:04,186 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 03:49:04] "GET /bus/websocket_worker_bundle?v=19.0-2 HTTP/1.1" 200 - 3 0.001 0.018 2026-09-11 03:49:04,237 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 03:49:04] "POST /web/dataset/call_kw/pos.session/load_data_params#pos.session.load_data_params HTTP/1.1" 200 - 17 0.026 0.025 2026-09-11 03:49:04,241 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 03:49:04] "GET /websocket?version=19.0-2 HTTP/1.1" 101 - 1 0.000 0.042 2026-09-11 03:49:04,754 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 03:49:04] "POST /web/dataset/call_kw/pos.session/load_data#pos.session.load_data HTTP/1.1" 200 - 376 0.230 0.257 2026-09-11 03:49:04,775 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 03:49:04] "POST /web/dataset/call_kw/pos.session/filter_local_data#pos.session.filter_local_data HTTP/1.1" 200 - 0 0.000 0.011 2026-09-11 03:49:04,819 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 03:49: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.005 2026-09-11 03:49:04,869 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 03:49:04] "GET /web/image/res.company/109/logo/256x256 HTTP/1.1" 200 - 8 0.005 0.030 2026-09-11 03:49:04,887 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 03:49: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-09-11 03:49:04,896 26 INFO rb-c800635-224702-414046 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_13_category_check.browser: Owl is running in 'dev' mode. 2026-09-11 03:49:04,908 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 03:49:04] "POST /web/dataset/call_kw/product.product/has_access#product.product.has_access HTTP/1.1" 200 - 1 0.001 0.004 2026-09-11 03:49:04,945 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 03:49:04] "GET /pos/service-worker.js HTTP/1.1" 200 - 0 0.000 0.005 2026-09-11 03:49:04,962 26 INFO ? werkzeug: 127.0.0.1 - - [11/Sep/2026 03:49:04] "GET /point_of_sale/static/src/fonts/Inconsolata.otf HTTP/1.1" 200 - 0 0.000 0.017 2026-09-11 03:49:04,962 26 INFO ? werkzeug: 127.0.0.1 - - [11/Sep/2026 03:49:04] "GET /web/static/img/odoo_logo.svg HTTP/1.1" 200 - 0 0.000 0.003 2026-09-11 03:49:04,983 26 INFO ? werkzeug: 127.0.0.1 - - [11/Sep/2026 03:49:04] "GET /hr_attendance/static/img/background-light.svg HTTP/1.1" 200 - 0 0.000 0.011 2026-09-11 03:49:04,997 26 INFO ? werkzeug: 127.0.0.1 - - [11/Sep/2026 03:49:04] "GET /web/static/lib/zxing-library/zxing-library.js HTTP/1.1" 200 - 0 0.000 0.004 2026-09-11 03:49:04,999 26 INFO ? werkzeug: 127.0.0.1 - - [11/Sep/2026 03:49:04] "GET /web/static/src/libs/fontawesome/fonts/fontawesome-webfont.woff2?v=4.7.0 HTTP/1.1" 200 - 0 0.000 0.016 2026-09-11 03:49:05,003 26 INFO rb-c800635-224702-414046 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-09-11 03:49:05,004 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 03:49:05] "GET /web/image/res.users/221/avatar_128 HTTP/1.1" 200 - 14 0.033 0.025 2026-09-11 03:49:05,014 26 INFO ? werkzeug: 127.0.0.1 - - [11/Sep/2026 03:49:05] "GET /web/static/fonts/google/Roboto/Roboto-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.001 2026-09-11 03:49:05,021 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 03:49:05] "GET /web/image?model=res.company&id=109&field=logo HTTP/1.1" 200 - 3 0.004 0.065 2026-09-11 03:49:05,066 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 03:49:05] "GET /pos/ui/118 HTTP/1.1" 200 - 31 0.014 0.068 2026-09-11 03:49:05,073 26 INFO rb-c800635-224702-414046 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-09-11 03:49:05,134 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 03:49:05] "GET /pos/ui/118?from_backend=True HTTP/1.1" 200 - 31 0.038 0.117 2026-09-11 03:49:05,195 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 03:49:05] "POST /web/dataset/call_kw/pos.session/set_opening_control#pos.session.set_opening_control HTTP/1.1" 200 - 38 0.023 0.096 2026-09-11 03:49:05,233 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 03:49: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-09-11 03:49:05,280 26 INFO rb-c800635-224702-414046 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-09-11 03:49:05,299 26 INFO ? werkzeug: 127.0.0.1 - - [11/Sep/2026 03:49:05] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.001 2026-09-11 03:49:05,361 26 INFO rb-c800635-224702-414046 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-09-11 03:49:05,413 26 INFO rb-c800635-224702-414046 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_13_category_check.browser: tour succeeded 2026-09-11 03:49:05,413 26 INFO rb-c800635-224702-414046 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_13_category_check.browser: ╔════════════════════════════════╗ ║ TOUR CategLabelCheck SUCCEEDED ║ ╚════════════════════════════════╝ 2026-09-11 03:49:05,472 26 INFO rb-c800635-224702-414046 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_13_category_check.browser: heap 13946336 (allocated 15204352) 2026-09-11 03:49:05,480 26 INFO rb-c800635-224702-414046 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_13_category_check: Closing chrome headless with pid 103097 2026-09-11 03:49:05,481 26 INFO rb-c800635-224702-414046 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_13_category_check: Closing websocket connection 2026-09-11 03:49:05,481 26 INFO rb-c800635-224702-414046 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_13_category_check: Terminating chrome headless with pid 103097 2026-09-11 03:49:05,576 26 INFO rb-c800635-224702-414046 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_13_category_check: Chrome Log in: /tmp/odoo_tests/rb-c800635-224702-414046/chrome_logs/chrome_log_20260911_034905_576326_test_13_category_check.txt 2026-09-11 03:49:05,576 26 INFO rb-c800635-224702-414046 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_13_category_check: Removing chrome user profile "/tmp/tmph0fu_72__chrome_odoo" 2026-09-11 03:49:05,584 26 INFO rb-c800635-224702-414046 odoo.addons.pos_restaurant.tests.test_frontend: Starting TestFrontend.test_13_crm_team ... 2026-09-11 03:49:05,923 26 INFO rb-c800635-224702-414046 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_13_crm_team: Chrome pid: 103293 2026-09-11 03:49:05,924 26 INFO rb-c800635-224702-414046 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_13_crm_team: Chrome headless temporary user profile dir: /tmp/tmpcxo9qtuv_chrome_odoo 2026-09-11 03:49:05,924 26 INFO rb-c800635-224702-414046 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_13_crm_team: Issuing json command http://127.0.0.1:45117/json/version 2026-09-11 03:49:05,925 26 INFO rb-c800635-224702-414046 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:45117', path='/json/version', query='', fragment='') with timeout 3 increased to 10s during tests 2026-09-11 03:49:05,933 26 INFO rb-c800635-224702-414046 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_13_crm_team: Browser version: Chrome/150.0.7871.114 2026-09-11 03:49:05,933 26 INFO rb-c800635-224702-414046 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_13_crm_team: Issuing json command http://127.0.0.1:45117/json 2026-09-11 03:49:05,933 26 INFO rb-c800635-224702-414046 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:45117', path='/json', query='', fragment='') with timeout 3 increased to 10s during tests 2026-09-11 03:49:05,942 26 INFO rb-c800635-224702-414046 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_13_crm_team: Websocket url found: ws://127.0.0.1:45117/devtools/page/42ECDA8C0ADF567FE7386443406A5F11 2026-09-11 03:49:05,947 26 INFO rb-c800635-224702-414046 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_13_crm_team: Enable chrome headless console log notification 2026-09-11 03:49:05,953 26 INFO rb-c800635-224702-414046 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_13_crm_team: Chrome headless enable page notifications 2026-09-11 03:49:05,982 26 INFO rb-c800635-224702-414046 odoo.addons.base.models.res_users: Login successful for login:pos_user from n/a 2026-09-11 03:49:05,992 26 INFO rb-c800635-224702-414046 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_13_crm_team: Setting session cookie in browser 2026-09-11 03:49:05,993 26 INFO rb-c800635-224702-414046 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-09-11 03:49:05,993 26 INFO rb-c800635-224702-414046 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_13_crm_team: Navigating to: "http://127.0.0.1:8069/pos/ui/118" 2026-09-11 03:49:06,008 26 INFO rb-c800635-224702-414046 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-09-11 03:49:06,464 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 03:49:06] "GET /pos/ui/118 HTTP/1.1" 200 - 86 0.042 0.418 2026-09-11 03:49:06,467 26 INFO rb-c800635-224702-414046 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_13_crm_team: Navigation result: {'frameId': '42ECDA8C0ADF567FE7386443406A5F11', 'loaderId': 'A57BDE5739B941F6D1BC9D39A681241C', 'isDownload': False} 2026-09-11 03:49:06,467 26 INFO rb-c800635-224702-414046 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_13_crm_team: Evaluate ready code "odoo.isTourReady('CrmTeamTour')" 2026-09-11 03:49:06,480 26 INFO rb-c800635-224702-414046 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-09-11 03:49:06,492 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 03:49:06] "GET /web/assets/31c33ef/web.__assets_tests_call__.min.js HTTP/1.1" 200 - 2 0.001 0.007 2026-09-11 03:49:06,498 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 03:49:06] "GET /web/assets/e7bee96/point_of_sale.assets_prod.min.js HTTP/1.1" 200 - 2 0.002 0.009 2026-09-11 03:49:06,507 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 03:49:06] "GET /web/assets/cbcf32d/point_of_sale.assets_prod.min.css HTTP/1.1" 200 - 2 0.002 0.019 2026-09-11 03:49:06,861 26 INFO ? werkzeug: 127.0.0.1 - - [11/Sep/2026 03:49:06] "GET /web/static/fonts/lato/Lato-Reg-webfont.woff HTTP/1.1" 200 - 0 0.000 0.002 2026-09-11 03:49:06,874 26 INFO ? werkzeug: 127.0.0.1 - - [11/Sep/2026 03:49:06] "GET /point_of_sale/static/src/img/favicon.ico HTTP/1.1" 200 - 0 0.000 0.012 2026-09-11 03:49:06,879 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 03:49:06] "GET /web/webclient/translations?hash=&lang=en_US HTTP/1.1" 200 - 1 0.001 0.013 2026-09-11 03:49:06,890 26 INFO rb-c800635-224702-414046 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-09-11 03:49:06,894 26 INFO rb-c800635-224702-414046 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-09-11 03:49:06,898 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 03:49:06] "POST /web/dataset/call_kw/barcode.nomenclature/read#barcode.nomenclature.read HTTP/1.1" 200 - 4 0.001 0.005 2026-09-11 03:49:06,916 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 03:49:06] "POST /web/dataset/call_kw/barcode.rule/search_read#barcode.rule.search_read HTTP/1.1" 200 - 1 0.000 0.005 2026-09-11 03:49:06,923 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 03:49:06] "POST /pos/ping HTTP/1.1" 200 - 0 0.000 0.002 2026-09-11 03:49:06,953 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 03:49:06] "POST /web/dataset/call_kw/pos.config/register_new_device_identifier#pos.config.register_new_device_identifier HTTP/1.1" 200 - 9 0.015 0.008 2026-09-11 03:49:06,972 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 03:49:06] "GET /bus/websocket_worker_bundle?v=19.0-2 HTTP/1.1" 200 - 3 0.002 0.037 2026-09-11 03:49:07,008 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 03:49:07] "POST /web/dataset/call_kw/pos.session/load_data_params#pos.session.load_data_params HTTP/1.1" 200 - 17 0.009 0.032 2026-09-11 03:49:07,014 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 03:49:07] "GET /websocket?version=19.0-2 HTTP/1.1" 101 - 1 0.000 0.003 2026-09-11 03:49:07,502 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 03:49:07] "POST /web/dataset/call_kw/pos.session/load_data#pos.session.load_data HTTP/1.1" 200 - 376 0.181 0.279 2026-09-11 03:49:07,527 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 03:49:07] "POST /web/dataset/call_kw/pos.session/filter_local_data#pos.session.filter_local_data HTTP/1.1" 200 - 0 0.000 0.018 2026-09-11 03:49:07,571 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 03:49: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-09-11 03:49:07,619 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 03:49:07] "GET /web/image/res.company/109/logo/256x256 HTTP/1.1" 200 - 8 0.004 0.028 2026-09-11 03:49:07,675 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 03:49: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.004 2026-09-11 03:49:07,686 26 INFO rb-c800635-224702-414046 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_13_crm_team.browser: Owl is running in 'dev' mode. 2026-09-11 03:49:07,697 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 03:49:07] "POST /web/dataset/call_kw/product.product/has_access#product.product.has_access HTTP/1.1" 200 - 1 0.002 0.004 2026-09-11 03:49:07,726 26 INFO ? werkzeug: 127.0.0.1 - - [11/Sep/2026 03:49:07] "GET /point_of_sale/static/src/fonts/Inconsolata.otf HTTP/1.1" 200 - 0 0.000 0.001 2026-09-11 03:49:07,732 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 03:49:07] "GET /pos/service-worker.js HTTP/1.1" 200 - 0 0.000 0.005 2026-09-11 03:49:07,746 26 INFO ? werkzeug: 127.0.0.1 - - [11/Sep/2026 03:49:07] "GET /hr_attendance/static/img/background-light.svg HTTP/1.1" 200 - 0 0.000 0.005 2026-09-11 03:49:07,748 26 INFO ? werkzeug: 127.0.0.1 - - [11/Sep/2026 03:49:07] "GET /web/static/img/odoo_logo.svg HTTP/1.1" 200 - 0 0.000 0.006 2026-09-11 03:49:07,768 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 03:49:07] "GET /web/image/res.users/221/avatar_128 HTTP/1.1" 200 - 14 0.013 0.027 2026-09-11 03:49:07,769 26 INFO ? werkzeug: 127.0.0.1 - - [11/Sep/2026 03:49: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-09-11 03:49:07,770 26 INFO ? werkzeug: 127.0.0.1 - - [11/Sep/2026 03:49:07] "GET /web/static/fonts/google/Roboto/Roboto-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.004 2026-09-11 03:49:07,790 26 INFO ? werkzeug: 127.0.0.1 - - [11/Sep/2026 03:49:07] "GET /web/static/lib/zxing-library/zxing-library.js HTTP/1.1" 200 - 0 0.000 0.002 2026-09-11 03:49:07,790 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 03:49:07] "GET /web/image?model=res.company&id=109&field=logo HTTP/1.1" 200 - 3 0.004 0.052 2026-09-11 03:49:07,802 26 INFO rb-c800635-224702-414046 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-09-11 03:49:07,842 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 03:49:07] "GET /pos/ui/118 HTTP/1.1" 200 - 31 0.026 0.033 2026-09-11 03:49:07,861 26 INFO rb-c800635-224702-414046 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-09-11 03:49:07,894 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 03:49:07] "GET /pos/ui/118?from_backend=True HTTP/1.1" 200 - 31 0.023 0.087 2026-09-11 03:49:07,982 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 03:49:07] "POST /web/dataset/call_kw/pos.session/set_opening_control#pos.session.set_opening_control HTTP/1.1" 200 - 38 0.047 0.068 2026-09-11 03:49:08,016 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 03:49: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-09-11 03:49:08,061 26 INFO rb-c800635-224702-414046 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-09-11 03:49:08,082 26 INFO ? werkzeug: 127.0.0.1 - - [11/Sep/2026 03:49:08] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.001 2026-09-11 03:49:08,140 26 INFO rb-c800635-224702-414046 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-09-11 03:49:08,201 26 INFO rb-c800635-224702-414046 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-09-11 03:49:08,228 26 INFO rb-c800635-224702-414046 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #41583634 started for PoS orders references: [{'name': '/', 'pos_reference': '261-118-000001', 'uuid': '40f9fb79-f365-4d16-8919-0828cda4f78d'}] 2026-09-11 03:49:08,285 26 INFO rb-c800635-224702-414046 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #41583634 order {'name': '/', 'pos_reference': '261-118-000001', 'uuid': '40f9fb79-f365-4d16-8919-0828cda4f78d'} created pos.order #724 2026-09-11 03:49:08,295 26 INFO rb-c800635-224702-414046 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #41583634 finished 2026-09-11 03:49:08,325 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 03:49:08] "POST /web/dataset/call_kw/pos.order/sync_from_ui#pos.order.sync_from_ui HTTP/1.1" 200 - 63 0.035 0.064 2026-09-11 03:49:08,357 26 INFO rb-c800635-224702-414046 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-09-11 03:49:08,429 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 03:49:08] "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.011 2026-09-11 03:49:08,429 26 INFO rb-c800635-224702-414046 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-09-11 03:49:08,491 26 INFO rb-c800635-224702-414046 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-09-11 03:49:10,523 26 INFO rb-c800635-224702-414046 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_13_crm_team.browser: tour succeeded 2026-09-11 03:49:10,524 26 INFO rb-c800635-224702-414046 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_13_crm_team.browser: ╔════════════════════════════╗ ║ TOUR CrmTeamTour SUCCEEDED ║ ╚════════════════════════════╝ 2026-09-11 03:49:10,586 26 INFO rb-c800635-224702-414046 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_13_crm_team.browser: heap 15112376 (allocated 16252928) 2026-09-11 03:49:10,590 26 INFO rb-c800635-224702-414046 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_13_crm_team: Closing chrome headless with pid 103293 2026-09-11 03:49:10,591 26 INFO rb-c800635-224702-414046 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_13_crm_team: Closing websocket connection 2026-09-11 03:49:10,591 26 INFO rb-c800635-224702-414046 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_13_crm_team: Terminating chrome headless with pid 103293 2026-09-11 03:49:10,685 26 INFO rb-c800635-224702-414046 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_13_crm_team: Chrome Log in: /tmp/odoo_tests/rb-c800635-224702-414046/chrome_logs/chrome_log_20260911_034910_685679_test_13_crm_team.txt 2026-09-11 03:49:10,685 26 INFO rb-c800635-224702-414046 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_13_crm_team: Removing chrome user profile "/tmp/tmpcxo9qtuv_chrome_odoo" 2026-09-11 03:49:10,704 26 INFO rb-c800635-224702-414046 odoo.addons.pos_restaurant.tests.test_frontend: Starting TestFrontend.test_14_change_synced_order ... 2026-09-11 03:49:11,019 26 INFO rb-c800635-224702-414046 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_14_change_synced_order: Chrome pid: 103496 2026-09-11 03:49:11,020 26 INFO rb-c800635-224702-414046 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_14_change_synced_order: Chrome headless temporary user profile dir: /tmp/tmpkvs2q32e_chrome_odoo 2026-09-11 03:49:11,020 26 INFO rb-c800635-224702-414046 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_14_change_synced_order: Issuing json command http://127.0.0.1:41345/json/version 2026-09-11 03:49:11,021 26 INFO rb-c800635-224702-414046 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:41345', path='/json/version', query='', fragment='') with timeout 3 increased to 10s during tests 2026-09-11 03:49:11,028 26 INFO rb-c800635-224702-414046 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_14_change_synced_order: Browser version: Chrome/150.0.7871.114 2026-09-11 03:49:11,029 26 INFO rb-c800635-224702-414046 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_14_change_synced_order: Issuing json command http://127.0.0.1:41345/json 2026-09-11 03:49:11,029 26 INFO rb-c800635-224702-414046 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:41345', path='/json', query='', fragment='') with timeout 3 increased to 10s during tests 2026-09-11 03:49:11,036 26 INFO rb-c800635-224702-414046 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_14_change_synced_order: Websocket url found: ws://127.0.0.1:41345/devtools/page/EABBE83FAEFE0FD2DA1E6B961AEC4B6F 2026-09-11 03:49:11,039 26 INFO rb-c800635-224702-414046 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_14_change_synced_order: Enable chrome headless console log notification 2026-09-11 03:49:11,041 26 INFO rb-c800635-224702-414046 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_14_change_synced_order: Chrome headless enable page notifications 2026-09-11 03:49:11,076 26 INFO rb-c800635-224702-414046 odoo.addons.base.models.res_users: Login successful for login:pos_user from n/a 2026-09-11 03:49:11,086 26 INFO rb-c800635-224702-414046 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_14_change_synced_order: Setting session cookie in browser 2026-09-11 03:49:11,088 26 INFO rb-c800635-224702-414046 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-09-11 03:49:11,088 26 INFO rb-c800635-224702-414046 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-09-11 03:49:11,098 26 INFO rb-c800635-224702-414046 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-09-11 03:49:11,536 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 03:49:11] "GET /pos/ui/118 HTTP/1.1" 200 - 86 0.081 0.359 2026-09-11 03:49:11,539 26 INFO rb-c800635-224702-414046 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_14_change_synced_order: Navigation result: {'frameId': 'EABBE83FAEFE0FD2DA1E6B961AEC4B6F', 'loaderId': '52699968E15CF2E75D725F596444D2BA', 'isDownload': False} 2026-09-11 03:49:11,539 26 INFO rb-c800635-224702-414046 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_14_change_synced_order: Evaluate ready code "odoo.isTourReady('OrderChange')" 2026-09-11 03:49:11,557 26 INFO rb-c800635-224702-414046 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-09-11 03:49:11,580 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 03:49:11] "GET /web/assets/31c33ef/web.__assets_tests_call__.min.js HTTP/1.1" 200 - 2 0.001 0.010 2026-09-11 03:49:11,586 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 03:49:11] "GET /web/assets/e7bee96/point_of_sale.assets_prod.min.js HTTP/1.1" 200 - 2 0.001 0.018 2026-09-11 03:49:11,596 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 03:49:11] "GET /web/assets/cbcf32d/point_of_sale.assets_prod.min.css HTTP/1.1" 200 - 2 0.001 0.028 2026-09-11 03:49:12,002 26 INFO ? werkzeug: 127.0.0.1 - - [11/Sep/2026 03:49:12] "GET /web/static/fonts/lato/Lato-Reg-webfont.woff HTTP/1.1" 200 - 0 0.000 0.002 2026-09-11 03:49:12,006 26 INFO ? werkzeug: 127.0.0.1 - - [11/Sep/2026 03:49:12] "GET /point_of_sale/static/src/img/favicon.ico HTTP/1.1" 200 - 0 0.000 0.003 2026-09-11 03:49:12,022 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 03:49:12] "GET /web/webclient/translations?hash=&lang=en_US HTTP/1.1" 200 - 1 0.001 0.008 2026-09-11 03:49:12,033 26 INFO rb-c800635-224702-414046 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-09-11 03:49:12,041 26 INFO rb-c800635-224702-414046 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-09-11 03:49:12,046 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 03:49:12] "POST /web/dataset/call_kw/barcode.nomenclature/read#barcode.nomenclature.read HTTP/1.1" 200 - 4 0.001 0.007 2026-09-11 03:49:12,059 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 03:49:12] "POST /web/dataset/call_kw/barcode.rule/search_read#barcode.rule.search_read HTTP/1.1" 200 - 1 0.000 0.003 2026-09-11 03:49:12,071 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 03:49:12] "POST /pos/ping HTTP/1.1" 200 - 0 0.000 0.002 2026-09-11 03:49:12,104 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 03:49:12] "POST /web/dataset/call_kw/pos.config/register_new_device_identifier#pos.config.register_new_device_identifier HTTP/1.1" 200 - 9 0.006 0.015 2026-09-11 03:49:12,116 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 03:49:12] "GET /bus/websocket_worker_bundle?v=19.0-2 HTTP/1.1" 200 - 3 0.002 0.028 2026-09-11 03:49:12,150 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 03:49:12] "POST /web/dataset/call_kw/pos.session/load_data_params#pos.session.load_data_params HTTP/1.1" 200 - 17 0.010 0.026 2026-09-11 03:49:12,158 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 03:49:12] "GET /websocket?version=19.0-2 HTTP/1.1" 101 - 1 0.000 0.025 2026-09-11 03:49:12,643 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 03:49:12] "POST /web/dataset/call_kw/pos.session/load_data#pos.session.load_data HTTP/1.1" 200 - 376 0.168 0.292 2026-09-11 03:49:12,662 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 03:49:12] "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-09-11 03:49:12,726 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 03:49: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-09-11 03:49:12,791 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 03:49:12] "GET /web/image/res.company/109/logo/256x256 HTTP/1.1" 200 - 8 0.004 0.029 2026-09-11 03:49:12,803 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 03:49: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-09-11 03:49:12,819 26 INFO rb-c800635-224702-414046 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_14_change_synced_order.browser: Owl is running in 'dev' mode. 2026-09-11 03:49:12,841 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 03:49:12] "POST /web/dataset/call_kw/product.product/has_access#product.product.has_access HTTP/1.1" 200 - 1 0.002 0.004 2026-09-11 03:49:12,856 26 INFO ? werkzeug: 127.0.0.1 - - [11/Sep/2026 03:49:12] "GET /point_of_sale/static/src/fonts/Inconsolata.otf HTTP/1.1" 200 - 0 0.000 0.001 2026-09-11 03:49:12,878 26 INFO ? werkzeug: 127.0.0.1 - - [11/Sep/2026 03:49:12] "GET /web/static/img/odoo_logo.svg HTTP/1.1" 200 - 0 0.000 0.008 2026-09-11 03:49:12,884 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 03:49:12] "GET /web/image?model=res.company&id=109&field=logo HTTP/1.1" 200 - 3 0.007 0.017 2026-09-11 03:49:12,888 26 INFO ? werkzeug: 127.0.0.1 - - [11/Sep/2026 03:49:12] "GET /hr_attendance/static/img/background-light.svg HTTP/1.1" 200 - 0 0.000 0.016 2026-09-11 03:49:12,913 26 INFO ? werkzeug: 127.0.0.1 - - [11/Sep/2026 03:49:12] "GET /web/static/src/libs/fontawesome/fonts/fontawesome-webfont.woff2?v=4.7.0 HTTP/1.1" 200 - 0 0.000 0.007 2026-09-11 03:49:12,914 26 INFO ? werkzeug: 127.0.0.1 - - [11/Sep/2026 03:49:12] "GET /web/static/fonts/google/Roboto/Roboto-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.004 2026-09-11 03:49:12,917 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 03:49:12] "GET /web/image/res.users/221/avatar_128 HTTP/1.1" 200 - 14 0.011 0.046 2026-09-11 03:49:12,921 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 03:49:12] "GET /pos/service-worker.js HTTP/1.1" 200 - 0 0.000 0.050 2026-09-11 03:49:12,937 26 INFO rb-c800635-224702-414046 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-09-11 03:49:12,996 26 INFO ? werkzeug: 127.0.0.1 - - [11/Sep/2026 03:49:12] "GET /web/static/lib/zxing-library/zxing-library.js HTTP/1.1" 200 - 0 0.000 0.009 2026-09-11 03:49:13,005 26 INFO rb-c800635-224702-414046 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-09-11 03:49:13,030 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 03:49:13] "GET /pos/ui/118?from_backend=True HTTP/1.1" 200 - 31 0.021 0.028 2026-09-11 03:49:13,106 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 03:49:13] "POST /web/dataset/call_kw/pos.session/set_opening_control#pos.session.set_opening_control HTTP/1.1" 200 - 38 0.039 0.058 2026-09-11 03:49:13,139 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 03:49:13] "GET /pos/ui/118 HTTP/1.1" 200 - 31 0.014 0.139 2026-09-11 03:49:13,148 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 03:49: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-09-11 03:49:13,188 26 INFO rb-c800635-224702-414046 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-09-11 03:49:13,204 26 INFO ? werkzeug: 127.0.0.1 - - [11/Sep/2026 03:49:13] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.001 2026-09-11 03:49:13,263 26 INFO rb-c800635-224702-414046 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-09-11 03:49:13,313 26 INFO rb-c800635-224702-414046 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-09-11 03:49:13,364 26 INFO rb-c800635-224702-414046 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-09-11 03:49:13,415 26 INFO rb-c800635-224702-414046 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-09-11 03:49:13,466 26 INFO rb-c800635-224702-414046 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_14_change_synced_order.browser: [9/31] Tour OrderChange → Step body 2026-09-11 03:49:13,517 26 INFO rb-c800635-224702-414046 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-09-11 03:49:13,589 26 INFO rb-c800635-224702-414046 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-09-11 03:49:13,591 26 INFO rb-c800635-224702-414046 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #65448379 started for PoS orders references: [{'name': '/', 'pos_reference': '261-118-000001', 'uuid': 'a1c2f7ef-6461-49b9-a1b6-3fb5bd32c4ba'}] 2026-09-11 03:49:13,639 26 INFO rb-c800635-224702-414046 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #65448379 order {'name': '/', 'pos_reference': '261-118-000001', 'uuid': 'a1c2f7ef-6461-49b9-a1b6-3fb5bd32c4ba'} created pos.order #725 2026-09-11 03:49:13,651 26 INFO rb-c800635-224702-414046 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #65448379 finished 2026-09-11 03:49:13,678 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 03:49:13] "POST /web/dataset/call_kw/pos.order/sync_from_ui#pos.order.sync_from_ui HTTP/1.1" 200 - 63 0.029 0.059 2026-09-11 03:49:13,719 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 03:49: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.006 2026-09-11 03:49:13,721 26 INFO rb-c800635-224702-414046 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-09-11 03:49:13,772 26 INFO rb-c800635-224702-414046 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-09-11 03:49:13,823 26 INFO rb-c800635-224702-414046 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-09-11 03:49:13,875 26 INFO rb-c800635-224702-414046 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-09-11 03:49:13,931 26 INFO rb-c800635-224702-414046 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-09-11 03:49:13,988 26 INFO rb-c800635-224702-414046 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-09-11 03:49:14,046 26 INFO rb-c800635-224702-414046 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-09-11 03:49:14,097 26 INFO rb-c800635-224702-414046 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-09-11 03:49:14,148 26 INFO rb-c800635-224702-414046 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-09-11 03:49:14,199 26 INFO rb-c800635-224702-414046 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-09-11 03:49:14,253 26 INFO rb-c800635-224702-414046 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-09-11 03:49:14,309 26 INFO rb-c800635-224702-414046 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-09-11 03:49:14,360 26 INFO rb-c800635-224702-414046 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-09-11 03:49:14,423 26 INFO rb-c800635-224702-414046 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-09-11 03:49:14,432 26 INFO ? werkzeug: 127.0.0.1 - - [11/Sep/2026 03:49:14] "GET /point_of_sale/static/src/img/card-bank.png HTTP/1.1" 200 - 0 0.000 0.002 2026-09-11 03:49:14,433 26 INFO ? werkzeug: 127.0.0.1 - - [11/Sep/2026 03:49:14] "GET /point_of_sale/static/src/img/money.png HTTP/1.1" 200 - 0 0.000 0.002 2026-09-11 03:49:14,474 26 INFO rb-c800635-224702-414046 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-09-11 03:49:14,524 26 INFO rb-c800635-224702-414046 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-09-11 03:49:14,587 26 INFO rb-c800635-224702-414046 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-09-11 03:49:14,641 26 INFO rb-c800635-224702-414046 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-09-11 03:49:14,707 26 INFO rb-c800635-224702-414046 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-09-11 03:49:14,710 26 INFO rb-c800635-224702-414046 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #25346641 started for PoS orders references: [{'name': '/', 'pos_reference': '261-118-000001', 'uuid': 'a1c2f7ef-6461-49b9-a1b6-3fb5bd32c4ba'}] 2026-09-11 03:49:14,714 26 INFO ? werkzeug: 127.0.0.1 - - [11/Sep/2026 03:49:14] "GET /web/static/img/spin.svg HTTP/1.1" 200 - 0 0.000 0.002 2026-09-11 03:49:14,766 26 INFO rb-c800635-224702-414046 odoo.addons.point_of_sale.models.pos_order: Added payment_ids [696] to pos.order #725 2026-09-11 03:49:14,987 26 INFO rb-c800635-224702-414046 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #25346641 order {'name': '/', 'pos_reference': '261-118-000001', 'uuid': 'a1c2f7ef-6461-49b9-a1b6-3fb5bd32c4ba'} updated pos.order #725 2026-09-11 03:49:14,997 26 INFO rb-c800635-224702-414046 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #25346641 finished 2026-09-11 03:49:15,060 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 03:49:15] "POST /web/dataset/call_kw/pos.order/sync_from_ui#pos.order.sync_from_ui HTTP/1.1" 200 - 214 0.140 0.212 2026-09-11 03:49:15,157 26 INFO rb-c800635-224702-414046 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-09-11 03:49:15,207 26 INFO rb-c800635-224702-414046 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_14_change_synced_order.browser: tour succeeded 2026-09-11 03:49:15,208 26 INFO rb-c800635-224702-414046 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_14_change_synced_order.browser: ╔════════════════════════════╗ ║ TOUR OrderChange SUCCEEDED ║ ╚════════════════════════════╝ 2026-09-11 03:49:15,281 26 INFO rb-c800635-224702-414046 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_14_change_synced_order.browser: heap 16704100 (allocated 18485248) 2026-09-11 03:49:15,289 26 INFO rb-c800635-224702-414046 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_14_change_synced_order: Closing chrome headless with pid 103496 2026-09-11 03:49:15,291 26 INFO rb-c800635-224702-414046 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_14_change_synced_order: Closing websocket connection 2026-09-11 03:49:15,292 26 INFO rb-c800635-224702-414046 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_14_change_synced_order: Terminating chrome headless with pid 103496 2026-09-11 03:49:15,399 26 INFO rb-c800635-224702-414046 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_14_change_synced_order: Chrome Log in: /tmp/odoo_tests/rb-c800635-224702-414046/chrome_logs/chrome_log_20260911_034915_399292_test_14_change_synced_order.txt 2026-09-11 03:49:15,399 26 INFO rb-c800635-224702-414046 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_14_change_synced_order: Removing chrome user profile "/tmp/tmpkvs2q32e_chrome_odoo" 2026-09-11 03:49:15,413 26 INFO rb-c800635-224702-414046 odoo.addons.pos_restaurant.tests.test_frontend: Starting TestFrontend.test_14_pos_payment_sync ... 2026-09-11 03:49:15,762 26 INFO rb-c800635-224702-414046 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_14_pos_payment_sync: Chrome pid: 103698 2026-09-11 03:49:15,763 26 INFO rb-c800635-224702-414046 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_14_pos_payment_sync: Chrome headless temporary user profile dir: /tmp/tmpt1jpzsyd_chrome_odoo 2026-09-11 03:49:15,763 26 INFO rb-c800635-224702-414046 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_14_pos_payment_sync: Issuing json command http://127.0.0.1:37039/json/version 2026-09-11 03:49:15,764 26 INFO rb-c800635-224702-414046 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:37039', path='/json/version', query='', fragment='') with timeout 3 increased to 10s during tests 2026-09-11 03:49:15,772 26 INFO rb-c800635-224702-414046 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_14_pos_payment_sync: Browser version: Chrome/150.0.7871.114 2026-09-11 03:49:15,772 26 INFO rb-c800635-224702-414046 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_14_pos_payment_sync: Issuing json command http://127.0.0.1:37039/json 2026-09-11 03:49:15,773 26 INFO rb-c800635-224702-414046 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:37039', path='/json', query='', fragment='') with timeout 3 increased to 10s during tests 2026-09-11 03:49:15,778 26 INFO rb-c800635-224702-414046 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_14_pos_payment_sync: Websocket url found: ws://127.0.0.1:37039/devtools/page/3691133070EBB52170107AAE48F73C1B 2026-09-11 03:49:15,780 26 INFO rb-c800635-224702-414046 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_14_pos_payment_sync: Enable chrome headless console log notification 2026-09-11 03:49:15,781 26 INFO rb-c800635-224702-414046 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_14_pos_payment_sync: Chrome headless enable page notifications 2026-09-11 03:49:15,815 26 INFO rb-c800635-224702-414046 odoo.addons.base.models.res_users: Login successful for login:pos_user from n/a 2026-09-11 03:49:15,823 26 INFO rb-c800635-224702-414046 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_14_pos_payment_sync: Setting session cookie in browser 2026-09-11 03:49:15,824 26 INFO rb-c800635-224702-414046 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-09-11 03:49:15,824 26 INFO rb-c800635-224702-414046 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-09-11 03:49:15,833 26 INFO rb-c800635-224702-414046 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-09-11 03:49:16,264 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 03:49:16] "GET /pos/ui/118 HTTP/1.1" 200 - 86 0.026 0.408 2026-09-11 03:49:16,268 26 INFO rb-c800635-224702-414046 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_14_pos_payment_sync: Navigation result: {'frameId': '3691133070EBB52170107AAE48F73C1B', 'loaderId': '5E7FA582D2C2BCE72042C2F300AE9165', 'isDownload': False} 2026-09-11 03:49:16,268 26 INFO rb-c800635-224702-414046 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_14_pos_payment_sync: Evaluate ready code "odoo.isTourReady('PoSPaymentSyncTour1')" 2026-09-11 03:49:16,286 26 INFO rb-c800635-224702-414046 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-09-11 03:49:16,307 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 03:49:16] "GET /web/assets/cbcf32d/point_of_sale.assets_prod.min.css HTTP/1.1" 200 - 2 0.001 0.014 2026-09-11 03:49:16,312 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 03:49:16] "GET /web/assets/e7bee96/point_of_sale.assets_prod.min.js HTTP/1.1" 200 - 2 0.002 0.014 2026-09-11 03:49:16,328 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 03:49:16] "GET /web/assets/31c33ef/web.__assets_tests_call__.min.js HTTP/1.1" 200 - 2 0.002 0.034 2026-09-11 03:49:16,670 26 INFO ? werkzeug: 127.0.0.1 - - [11/Sep/2026 03:49:16] "GET /web/static/fonts/lato/Lato-Reg-webfont.woff HTTP/1.1" 200 - 0 0.000 0.002 2026-09-11 03:49:16,675 26 INFO ? werkzeug: 127.0.0.1 - - [11/Sep/2026 03:49:16] "GET /point_of_sale/static/src/img/favicon.ico HTTP/1.1" 200 - 0 0.000 0.002 2026-09-11 03:49:16,686 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 03:49:16] "GET /web/webclient/translations?hash=&lang=en_US HTTP/1.1" 200 - 1 0.001 0.010 2026-09-11 03:49:16,695 26 INFO rb-c800635-224702-414046 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-09-11 03:49:16,700 26 INFO rb-c800635-224702-414046 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-09-11 03:49:16,702 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 03:49:16] "POST /web/dataset/call_kw/barcode.nomenclature/read#barcode.nomenclature.read HTTP/1.1" 200 - 4 0.001 0.005 2026-09-11 03:49:16,713 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 03:49:16] "POST /web/dataset/call_kw/barcode.rule/search_read#barcode.rule.search_read HTTP/1.1" 200 - 1 0.000 0.004 2026-09-11 03:49:16,720 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 03:49:16] "POST /pos/ping HTTP/1.1" 200 - 0 0.000 0.002 2026-09-11 03:49:16,752 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 03:49:16] "POST /web/dataset/call_kw/pos.config/register_new_device_identifier#pos.config.register_new_device_identifier HTTP/1.1" 200 - 9 0.018 0.009 2026-09-11 03:49:16,763 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 03:49:16] "GET /bus/websocket_worker_bundle?v=19.0-2 HTTP/1.1" 200 - 3 0.002 0.033 2026-09-11 03:49:16,793 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 03:49:16] "POST /web/dataset/call_kw/pos.session/load_data_params#pos.session.load_data_params HTTP/1.1" 200 - 17 0.010 0.021 2026-09-11 03:49:16,797 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 03:49:16] "GET /websocket?version=19.0-2 HTTP/1.1" 101 - 1 0.000 0.009 2026-09-11 03:49:17,217 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 03:49:17] "POST /web/dataset/call_kw/pos.session/load_data#pos.session.load_data HTTP/1.1" 200 - 376 0.148 0.228 2026-09-11 03:49:17,234 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 03:49:17] "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-09-11 03:49:17,278 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 03:49: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.004 2026-09-11 03:49:17,328 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 03:49:17] "GET /web/image/res.company/109/logo/256x256 HTTP/1.1" 200 - 8 0.004 0.029 2026-09-11 03:49:17,347 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 03:49: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.005 2026-09-11 03:49:17,369 26 INFO rb-c800635-224702-414046 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_14_pos_payment_sync.browser: Owl is running in 'dev' mode. 2026-09-11 03:49:17,376 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 03:49:17] "POST /web/dataset/call_kw/product.product/has_access#product.product.has_access HTTP/1.1" 200 - 1 0.002 0.004 2026-09-11 03:49:17,407 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 03:49:17] "GET /pos/service-worker.js HTTP/1.1" 200 - 0 0.000 0.002 2026-09-11 03:49:17,415 26 INFO ? werkzeug: 127.0.0.1 - - [11/Sep/2026 03:49:17] "GET /point_of_sale/static/src/fonts/Inconsolata.otf HTTP/1.1" 200 - 0 0.000 0.001 2026-09-11 03:49:17,451 26 INFO ? werkzeug: 127.0.0.1 - - [11/Sep/2026 03:49:17] "GET /web/static/img/odoo_logo.svg HTTP/1.1" 200 - 0 0.000 0.030 2026-09-11 03:49:17,469 26 INFO ? werkzeug: 127.0.0.1 - - [11/Sep/2026 03:49:17] "GET /hr_attendance/static/img/background-light.svg HTTP/1.1" 200 - 0 0.000 0.015 2026-09-11 03:49:17,473 26 INFO rb-c800635-224702-414046 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-09-11 03:49:17,483 26 INFO ? werkzeug: 127.0.0.1 - - [11/Sep/2026 03:49:17] "GET /web/static/src/libs/fontawesome/fonts/fontawesome-webfont.woff2?v=4.7.0 HTTP/1.1" 200 - 0 0.000 0.012 2026-09-11 03:49:17,484 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 03:49:17] "GET /web/image/res.users/221/avatar_128 HTTP/1.1" 200 - 14 0.049 0.019 2026-09-11 03:49:17,485 26 INFO ? werkzeug: 127.0.0.1 - - [11/Sep/2026 03:49:17] "GET /web/static/fonts/google/Roboto/Roboto-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.007 2026-09-11 03:49:17,512 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 03:49:17] "GET /web/image?model=res.company&id=109&field=logo HTTP/1.1" 200 - 3 0.006 0.088 2026-09-11 03:49:17,513 26 INFO ? werkzeug: 127.0.0.1 - - [11/Sep/2026 03:49:17] "GET /web/static/lib/zxing-library/zxing-library.js HTTP/1.1" 200 - 0 0.000 0.016 2026-09-11 03:49:17,543 26 INFO rb-c800635-224702-414046 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-09-11 03:49:17,576 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 03:49:17] "GET /pos/ui/118?from_backend=True HTTP/1.1" 200 - 31 0.025 0.096 2026-09-11 03:49:17,629 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 03:49:17] "POST /web/dataset/call_kw/pos.session/set_opening_control#pos.session.set_opening_control HTTP/1.1" 200 - 38 0.022 0.062 2026-09-11 03:49:17,694 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 03:49:17] "GET /pos/ui/118 HTTP/1.1" 200 - 31 0.028 0.203 2026-09-11 03:49:17,698 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 03:49: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.034 2026-09-11 03:49:17,717 26 INFO rb-c800635-224702-414046 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-09-11 03:49:17,731 26 INFO ? werkzeug: 127.0.0.1 - - [11/Sep/2026 03:49:17] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.001 2026-09-11 03:49:17,782 26 INFO rb-c800635-224702-414046 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-09-11 03:49:17,832 26 INFO rb-c800635-224702-414046 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-09-11 03:49:17,887 26 INFO rb-c800635-224702-414046 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-09-11 03:49:17,934 26 INFO rb-c800635-224702-414046 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-09-11 03:49:17,991 26 INFO rb-c800635-224702-414046 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-09-11 03:49:18,041 26 INFO rb-c800635-224702-414046 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-09-11 03:49:18,092 26 INFO rb-c800635-224702-414046 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-09-11 03:49:18,167 26 INFO rb-c800635-224702-414046 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-09-11 03:49:18,171 26 INFO ? werkzeug: 127.0.0.1 - - [11/Sep/2026 03:49:18] "GET /point_of_sale/static/src/img/card-bank.png HTTP/1.1" 200 - 0 0.000 0.002 2026-09-11 03:49:18,172 26 INFO ? werkzeug: 127.0.0.1 - - [11/Sep/2026 03:49:18] "GET /point_of_sale/static/src/img/money.png HTTP/1.1" 200 - 0 0.000 0.002 2026-09-11 03:49:18,209 26 INFO rb-c800635-224702-414046 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-09-11 03:49:18,260 26 INFO rb-c800635-224702-414046 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-09-11 03:49:18,325 26 INFO rb-c800635-224702-414046 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-09-11 03:49:18,382 26 INFO rb-c800635-224702-414046 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-09-11 03:49:18,432 26 INFO rb-c800635-224702-414046 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-09-11 03:49:18,506 26 INFO rb-c800635-224702-414046 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-09-11 03:49:18,568 26 INFO rb-c800635-224702-414046 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-Hai.woff2 2026-09-11 03:49:18,569 26 INFO rb-c800635-224702-414046 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-Hai.woff2 2026-09-11 03:49:18,569 26 INFO rb-c800635-224702-414046 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-Hai.woff2 2026-09-11 03:49:18,570 26 INFO rb-c800635-224702-414046 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansTelugu-Hai.woff2 2026-09-11 03:49:18,571 26 INFO rb-c800635-224702-414046 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-HaiIta.woff2 2026-09-11 03:49:18,572 26 INFO rb-c800635-224702-414046 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-HaiIta.woff2 2026-09-11 03:49:18,573 26 INFO rb-c800635-224702-414046 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-HaiIta.woff2 2026-09-11 03:49:18,573 26 INFO rb-c800635-224702-414046 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansTelugu-HaiIta.woff2 2026-09-11 03:49:18,574 26 INFO rb-c800635-224702-414046 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-Lig.woff2 2026-09-11 03:49:18,575 26 INFO rb-c800635-224702-414046 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-Lig.woff2 2026-09-11 03:49:18,575 26 INFO rb-c800635-224702-414046 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-Lig.woff2 2026-09-11 03:49:18,576 26 INFO rb-c800635-224702-414046 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansTelugu-Lig.woff2 2026-09-11 03:49:18,578 26 INFO rb-c800635-224702-414046 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-LigIta.woff2 2026-09-11 03:49:18,579 26 INFO rb-c800635-224702-414046 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-LigIta.woff2 2026-09-11 03:49:18,579 26 INFO rb-c800635-224702-414046 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-LigIta.woff2 2026-09-11 03:49:18,579 26 INFO rb-c800635-224702-414046 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansTelugu-LigIta.woff2 2026-09-11 03:49:18,581 26 INFO rb-c800635-224702-414046 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-Reg.woff2 2026-09-11 03:49:18,581 26 INFO rb-c800635-224702-414046 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-Reg.woff2 2026-09-11 03:49:18,582 26 INFO rb-c800635-224702-414046 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-Reg.woff2 2026-09-11 03:49:18,583 26 INFO rb-c800635-224702-414046 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansTelugu-Reg.woff2 2026-09-11 03:49:18,583 26 INFO rb-c800635-224702-414046 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-RegIta.woff2 2026-09-11 03:49:18,584 26 INFO rb-c800635-224702-414046 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-RegIta.woff2 2026-09-11 03:49:18,584 26 INFO rb-c800635-224702-414046 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-RegIta.woff2 2026-09-11 03:49:18,586 26 INFO rb-c800635-224702-414046 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansTelugu-RegIta.woff2 2026-09-11 03:49:18,586 26 INFO rb-c800635-224702-414046 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-Bol.woff2 2026-09-11 03:49:18,587 26 INFO rb-c800635-224702-414046 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-Bol.woff2 2026-09-11 03:49:18,587 26 INFO rb-c800635-224702-414046 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-Bol.woff2 2026-09-11 03:49:18,587 26 INFO rb-c800635-224702-414046 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansTelugu-Bol.woff2 2026-09-11 03:49:18,587 26 INFO rb-c800635-224702-414046 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-BolIta.woff2 2026-09-11 03:49:18,589 26 INFO rb-c800635-224702-414046 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-BolIta.woff2 2026-09-11 03:49:18,589 26 INFO rb-c800635-224702-414046 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-BolIta.woff2 2026-09-11 03:49:18,590 26 INFO rb-c800635-224702-414046 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansTelugu-BolIta.woff2 2026-09-11 03:49:18,590 26 INFO rb-c800635-224702-414046 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-Bla.woff2 2026-09-11 03:49:18,592 26 INFO rb-c800635-224702-414046 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-Bla.woff2 2026-09-11 03:49:18,592 26 INFO rb-c800635-224702-414046 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-Bla.woff2 2026-09-11 03:49:18,592 26 INFO rb-c800635-224702-414046 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansTelugu-Bla.woff2 2026-09-11 03:49:18,596 26 INFO rb-c800635-224702-414046 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-BlaIta.woff2 2026-09-11 03:49:18,597 26 INFO rb-c800635-224702-414046 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-BlaIta.woff2 2026-09-11 03:49:18,597 26 INFO rb-c800635-224702-414046 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-BlaIta.woff2 2026-09-11 03:49:18,597 26 INFO rb-c800635-224702-414046 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansTelugu-BlaIta.woff2 2026-09-11 03:49:18,598 26 INFO rb-c800635-224702-414046 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-Hai.woff 2026-09-11 03:49:18,599 26 INFO rb-c800635-224702-414046 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-Hai.woff 2026-09-11 03:49:18,599 26 INFO rb-c800635-224702-414046 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-Hai.woff 2026-09-11 03:49:18,599 26 INFO rb-c800635-224702-414046 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansTelugu-Hai.woff 2026-09-11 03:49:18,608 26 INFO rb-c800635-224702-414046 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-HaiIta.woff 2026-09-11 03:49:18,609 26 INFO rb-c800635-224702-414046 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-HaiIta.woff 2026-09-11 03:49:18,610 26 INFO rb-c800635-224702-414046 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-HaiIta.woff 2026-09-11 03:49:18,610 26 INFO rb-c800635-224702-414046 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansTelugu-HaiIta.woff 2026-09-11 03:49:18,610 26 INFO rb-c800635-224702-414046 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-Lig.woff 2026-09-11 03:49:18,610 26 INFO rb-c800635-224702-414046 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-Lig.woff 2026-09-11 03:49:18,611 26 INFO rb-c800635-224702-414046 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-Lig.woff 2026-09-11 03:49:18,611 26 INFO rb-c800635-224702-414046 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansTelugu-Lig.woff 2026-09-11 03:49:18,611 26 INFO rb-c800635-224702-414046 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-LigIta.woff 2026-09-11 03:49:18,611 26 INFO rb-c800635-224702-414046 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-LigIta.woff 2026-09-11 03:49:18,612 26 INFO rb-c800635-224702-414046 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-LigIta.woff 2026-09-11 03:49:18,612 26 INFO rb-c800635-224702-414046 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansTelugu-LigIta.woff 2026-09-11 03:49:18,612 26 INFO rb-c800635-224702-414046 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-Reg.woff 2026-09-11 03:49:18,612 26 INFO rb-c800635-224702-414046 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-Reg.woff 2026-09-11 03:49:18,615 26 INFO rb-c800635-224702-414046 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-Reg.woff 2026-09-11 03:49:18,616 26 INFO ? werkzeug: 127.0.0.1 - - [11/Sep/2026 03:49:18] "GET /web/static/fonts/lato/Lato-Hai-webfont.woff HTTP/1.1" 200 - 0 0.000 0.002 2026-09-11 03:49:18,624 26 INFO ? werkzeug: 127.0.0.1 - - [11/Sep/2026 03:49:18] "GET /web/static/fonts/lato/Lato-HaiIta-webfont.woff HTTP/1.1" 200 - 0 0.000 0.001 2026-09-11 03:49:18,627 26 INFO ? werkzeug: 127.0.0.1 - - [11/Sep/2026 03:49:18] "GET /web/static/fonts/lato/Lato-Lig-webfont.woff HTTP/1.1" 200 - 0 0.000 0.001 2026-09-11 03:49:18,634 26 INFO ? werkzeug: 127.0.0.1 - - [11/Sep/2026 03:49:18] "GET /web/static/fonts/lato/Lato-LigIta-webfont.woff HTTP/1.1" 200 - 0 0.000 0.001 2026-09-11 03:49:18,640 26 INFO ? werkzeug: 127.0.0.1 - - [11/Sep/2026 03:49:18] "GET /web/static/fonts/lato/Lato-BolIta-webfont.woff HTTP/1.1" 200 - 0 0.000 0.002 2026-09-11 03:49:18,642 26 INFO ? werkzeug: 127.0.0.1 - - [11/Sep/2026 03:49:18] "GET /web/static/fonts/lato/Lato-RegIta-webfont.woff HTTP/1.1" 200 - 0 0.000 0.004 2026-09-11 03:49:18,645 26 INFO ? werkzeug: 127.0.0.1 - - [11/Sep/2026 03:49:18] "GET /web/static/fonts/lato/Lato-Bol-webfont.woff HTTP/1.1" 200 - 0 0.000 0.006 2026-09-11 03:49:18,646 26 INFO ? werkzeug: 127.0.0.1 - - [11/Sep/2026 03:49:18] "GET /web/static/fonts/lato/Lato-Bla-webfont.woff HTTP/1.1" 200 - 0 0.000 0.003 2026-09-11 03:49:18,654 26 INFO ? werkzeug: 127.0.0.1 - - [11/Sep/2026 03:49:18] "GET /web/static/fonts/lato/Lato-BlaIta-webfont.woff HTTP/1.1" 200 - 0 0.000 0.001 2026-09-11 03:49:18,658 26 INFO rb-c800635-224702-414046 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansTelugu-Reg.woff 2026-09-11 03:49:18,659 26 INFO ? werkzeug: 127.0.0.1 - - [11/Sep/2026 03:49:18] "GET /web/static/fonts/google/Montserrat/Montserrat-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.002 2026-09-11 03:49:18,660 26 INFO ? werkzeug: 127.0.0.1 - - [11/Sep/2026 03:49:18] "GET /web/static/fonts/google/Open_Sans/Open_Sans-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.002 2026-09-11 03:49:18,670 26 INFO ? werkzeug: 127.0.0.1 - - [11/Sep/2026 03:49:18] "GET /web/static/fonts/google/Tajawal/Tajawal-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.010 2026-09-11 03:49:18,674 26 INFO ? werkzeug: 127.0.0.1 - - [11/Sep/2026 03:49:18] "GET /web/static/fonts/google/Raleway/Raleway-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.013 2026-09-11 03:49:18,675 26 INFO ? werkzeug: 127.0.0.1 - - [11/Sep/2026 03:49:18] "GET /web/static/fonts/google/Fira_Mono/Fira_Mono-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.003 2026-09-11 03:49:18,682 26 INFO ? werkzeug: 127.0.0.1 - - [11/Sep/2026 03:49:18] "GET /web/static/fonts/google/Oswald/Oswald-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.016 2026-09-11 03:49:18,688 26 INFO rb-c800635-224702-414046 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-RegIta.woff 2026-09-11 03:49:18,689 26 INFO rb-c800635-224702-414046 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-RegIta.woff 2026-09-11 03:49:18,689 26 INFO rb-c800635-224702-414046 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-RegIta.woff 2026-09-11 03:49:18,689 26 INFO rb-c800635-224702-414046 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansTelugu-RegIta.woff 2026-09-11 03:49:18,696 26 INFO rb-c800635-224702-414046 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-Bol.woff 2026-09-11 03:49:18,698 26 INFO rb-c800635-224702-414046 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-Bol.woff 2026-09-11 03:49:18,699 26 INFO rb-c800635-224702-414046 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-Bol.woff 2026-09-11 03:49:18,699 26 INFO rb-c800635-224702-414046 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansTelugu-Bol.woff 2026-09-11 03:49:18,699 26 INFO rb-c800635-224702-414046 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-BolIta.woff 2026-09-11 03:49:18,700 26 INFO rb-c800635-224702-414046 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-BolIta.woff 2026-09-11 03:49:18,700 26 INFO rb-c800635-224702-414046 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-BolIta.woff 2026-09-11 03:49:18,700 26 INFO rb-c800635-224702-414046 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansTelugu-BolIta.woff 2026-09-11 03:49:18,701 26 INFO rb-c800635-224702-414046 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-Bla.woff 2026-09-11 03:49:18,701 26 INFO rb-c800635-224702-414046 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-Bla.woff 2026-09-11 03:49:18,701 26 INFO rb-c800635-224702-414046 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-Bla.woff 2026-09-11 03:49:18,701 26 INFO rb-c800635-224702-414046 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansTelugu-Bla.woff 2026-09-11 03:49:18,703 26 INFO rb-c800635-224702-414046 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-BlaIta.woff 2026-09-11 03:49:18,706 26 INFO rb-c800635-224702-414046 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-BlaIta.woff 2026-09-11 03:49:18,707 26 INFO rb-c800635-224702-414046 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-BlaIta.woff 2026-09-11 03:49:18,707 26 INFO rb-c800635-224702-414046 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansTelugu-BlaIta.woff 2026-09-11 03:49:18,707 26 INFO rb-c800635-224702-414046 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-Hai.ttf 2026-09-11 03:49:18,708 26 INFO rb-c800635-224702-414046 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-Hai.ttf 2026-09-11 03:49:18,708 26 INFO rb-c800635-224702-414046 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-Hai.ttf 2026-09-11 03:49:18,708 26 INFO rb-c800635-224702-414046 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansTelugu-Hai.ttf 2026-09-11 03:49:18,708 26 INFO rb-c800635-224702-414046 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-HaiIta.ttf 2026-09-11 03:49:18,709 26 INFO rb-c800635-224702-414046 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-HaiIta.ttf 2026-09-11 03:49:18,709 26 INFO rb-c800635-224702-414046 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-HaiIta.ttf 2026-09-11 03:49:18,709 26 INFO rb-c800635-224702-414046 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansTelugu-HaiIta.ttf 2026-09-11 03:49:18,709 26 INFO rb-c800635-224702-414046 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-Lig.ttf 2026-09-11 03:49:18,710 26 INFO rb-c800635-224702-414046 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-Lig.ttf 2026-09-11 03:49:18,710 26 INFO rb-c800635-224702-414046 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-Lig.ttf 2026-09-11 03:49:18,710 26 INFO rb-c800635-224702-414046 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansTelugu-Lig.ttf 2026-09-11 03:49:18,711 26 INFO rb-c800635-224702-414046 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-LigIta.ttf 2026-09-11 03:49:18,711 26 INFO rb-c800635-224702-414046 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-LigIta.ttf 2026-09-11 03:49:18,711 26 INFO rb-c800635-224702-414046 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-LigIta.ttf 2026-09-11 03:49:18,713 26 INFO rb-c800635-224702-414046 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansTelugu-LigIta.ttf 2026-09-11 03:49:18,713 26 INFO rb-c800635-224702-414046 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-Reg.ttf 2026-09-11 03:49:18,713 26 INFO rb-c800635-224702-414046 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-Reg.ttf 2026-09-11 03:49:18,713 26 INFO rb-c800635-224702-414046 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-Reg.ttf 2026-09-11 03:49:18,714 26 INFO rb-c800635-224702-414046 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansTelugu-Reg.ttf 2026-09-11 03:49:18,750 26 INFO ? werkzeug: 127.0.0.1 - - [11/Sep/2026 03:49:18] "GET /web/static/fonts/lato/Lato-Hai-webfont.ttf HTTP/1.1" 200 - 0 0.000 0.002 2026-09-11 03:49:18,754 26 INFO ? werkzeug: 127.0.0.1 - - [11/Sep/2026 03:49:18] "GET /web/static/fonts/lato/Lato-HaiIta-webfont.ttf HTTP/1.1" 200 - 0 0.000 0.004 2026-09-11 03:49:18,754 26 INFO ? werkzeug: 127.0.0.1 - - [11/Sep/2026 03:49:18] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff HTTP/1.1" 200 - 0 0.000 0.007 2026-09-11 03:49:18,755 26 INFO ? werkzeug: 127.0.0.1 - - [11/Sep/2026 03:49:18] "GET /web/static/src/libs/fontawesome/fonts/fontawesome-webfont.woff?v=4.7.0 HTTP/1.1" 200 - 0 0.000 0.009 2026-09-11 03:49:18,763 26 INFO ? werkzeug: 127.0.0.1 - - [11/Sep/2026 03:49:18] "GET /web/static/fonts/lato/Lato-Lig-webfont.ttf HTTP/1.1" 200 - 0 0.000 0.001 2026-09-11 03:49:18,764 26 INFO rb-c800635-224702-414046 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-RegIta.ttf 2026-09-11 03:49:18,769 26 INFO ? werkzeug: 127.0.0.1 - - [11/Sep/2026 03:49:18] "GET /web/static/fonts/lato/Lato-LigIta-webfont.ttf HTTP/1.1" 200 - 0 0.000 0.002 2026-09-11 03:49:18,769 26 INFO rb-c800635-224702-414046 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-RegIta.ttf 2026-09-11 03:49:18,770 26 INFO rb-c800635-224702-414046 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-RegIta.ttf 2026-09-11 03:49:18,771 26 INFO rb-c800635-224702-414046 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansTelugu-RegIta.ttf 2026-09-11 03:49:18,771 26 INFO rb-c800635-224702-414046 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-Bol.ttf 2026-09-11 03:49:18,772 26 INFO rb-c800635-224702-414046 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-Bol.ttf 2026-09-11 03:49:18,773 26 INFO rb-c800635-224702-414046 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-Bol.ttf 2026-09-11 03:49:18,774 26 INFO rb-c800635-224702-414046 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansTelugu-Bol.ttf 2026-09-11 03:49:18,774 26 INFO rb-c800635-224702-414046 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-BolIta.ttf 2026-09-11 03:49:18,775 26 INFO rb-c800635-224702-414046 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-BolIta.ttf 2026-09-11 03:49:18,775 26 INFO rb-c800635-224702-414046 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-BolIta.ttf 2026-09-11 03:49:18,776 26 INFO rb-c800635-224702-414046 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansTelugu-BolIta.ttf 2026-09-11 03:49:18,777 26 INFO rb-c800635-224702-414046 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-Bla.ttf 2026-09-11 03:49:18,777 26 INFO rb-c800635-224702-414046 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-Bla.ttf 2026-09-11 03:49:18,777 26 INFO rb-c800635-224702-414046 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-Bla.ttf 2026-09-11 03:49:18,777 26 INFO rb-c800635-224702-414046 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansTelugu-Bla.ttf 2026-09-11 03:49:18,778 26 INFO rb-c800635-224702-414046 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-BlaIta.ttf 2026-09-11 03:49:18,778 26 INFO rb-c800635-224702-414046 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-BlaIta.ttf 2026-09-11 03:49:18,780 26 INFO rb-c800635-224702-414046 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-BlaIta.ttf 2026-09-11 03:49:18,780 26 INFO rb-c800635-224702-414046 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansTelugu-BlaIta.ttf 2026-09-11 03:49:18,791 26 INFO ? werkzeug: 127.0.0.1 - - [11/Sep/2026 03:49:18] "GET /web/static/fonts/lato/Lato-Reg-webfont.ttf HTTP/1.1" 200 - 0 0.000 0.007 2026-09-11 03:49:18,792 26 INFO ? werkzeug: 127.0.0.1 - - [11/Sep/2026 03:49:18] "GET /web/static/fonts/lato/Lato-Bla-webfont.ttf HTTP/1.1" 200 - 0 0.000 0.007 2026-09-11 03:49:18,795 26 INFO ? werkzeug: 127.0.0.1 - - [11/Sep/2026 03:49:18] "GET /web/static/fonts/lato/Lato-RegIta-webfont.ttf HTTP/1.1" 200 - 0 0.000 0.007 2026-09-11 03:49:18,796 26 INFO ? werkzeug: 127.0.0.1 - - [11/Sep/2026 03:49:18] "GET /web/static/fonts/lato/Lato-BlaIta-webfont.ttf HTTP/1.1" 200 - 0 0.000 0.010 2026-09-11 03:49:18,799 26 INFO ? werkzeug: 127.0.0.1 - - [11/Sep/2026 03:49:18] "GET /web/static/fonts/lato/Lato-BolIta-webfont.ttf HTTP/1.1" 200 - 0 0.000 0.014 2026-09-11 03:49:18,800 26 INFO ? werkzeug: 127.0.0.1 - - [11/Sep/2026 03:49:18] "GET /web/static/fonts/lato/Lato-Bol-webfont.ttf HTTP/1.1" 200 - 0 0.000 0.007 2026-09-11 03:49:19,146 26 INFO rb-c800635-224702-414046 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #49356450 started for PoS orders references: [{'name': '/', 'pos_reference': '261-118-000001', 'uuid': '47b4772e-cc2e-48cc-98c7-a54a81466211'}] 2026-09-11 03:49:19,159 26 INFO rb-c800635-224702-414046 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-09-11 03:49:19,199 26 INFO rb-c800635-224702-414046 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #49356450 order {'name': '/', 'pos_reference': '261-118-000001', 'uuid': '47b4772e-cc2e-48cc-98c7-a54a81466211'} created pos.order #726 2026-09-11 03:49:19,211 26 INFO rb-c800635-224702-414046 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #49356450 finished 2026-09-11 03:49:19,248 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 03:49:19] "POST /web/dataset/call_kw/pos.order/sync_from_ui#pos.order.sync_from_ui HTTP/1.1" 200 - 72 0.039 0.066 2026-09-11 03:49:19,289 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 03:49:19] "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.007 2026-09-11 03:49:19,290 26 INFO rb-c800635-224702-414046 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-09-11 03:49:19,342 26 INFO rb-c800635-224702-414046 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-09-11 03:49:19,400 26 INFO rb-c800635-224702-414046 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-09-11 03:49:21,440 26 INFO rb-c800635-224702-414046 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_14_pos_payment_sync.browser: tour succeeded 2026-09-11 03:49:21,440 26 INFO rb-c800635-224702-414046 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_14_pos_payment_sync.browser: ╔════════════════════════════════════╗ ║ TOUR PoSPaymentSyncTour1 SUCCEEDED ║ ╚════════════════════════════════════╝ 2026-09-11 03:49:21,524 26 INFO rb-c800635-224702-414046 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_14_pos_payment_sync.browser: heap 16370044 (allocated 17563648) 2026-09-11 03:49:21,530 26 INFO rb-c800635-224702-414046 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_14_pos_payment_sync: Closing chrome headless with pid 103698 2026-09-11 03:49:21,531 26 INFO rb-c800635-224702-414046 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_14_pos_payment_sync: Closing websocket connection 2026-09-11 03:49:21,531 26 INFO rb-c800635-224702-414046 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_14_pos_payment_sync: Terminating chrome headless with pid 103698 2026-09-11 03:49:21,639 26 INFO rb-c800635-224702-414046 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_14_pos_payment_sync: Chrome Log in: /tmp/odoo_tests/rb-c800635-224702-414046/chrome_logs/chrome_log_20260911_034921_639634_test_14_pos_payment_sync.txt 2026-09-11 03:49:21,639 26 INFO rb-c800635-224702-414046 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_14_pos_payment_sync: Removing chrome user profile "/tmp/tmpt1jpzsyd_chrome_odoo" 2026-09-11 03:49:21,922 26 INFO rb-c800635-224702-414046 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_14_pos_payment_sync: Chrome pid: 103932 2026-09-11 03:49:21,922 26 INFO rb-c800635-224702-414046 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_14_pos_payment_sync: Chrome headless temporary user profile dir: /tmp/tmprhni0z_u_chrome_odoo 2026-09-11 03:49:21,922 26 INFO rb-c800635-224702-414046 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_14_pos_payment_sync: Issuing json command http://127.0.0.1:41889/json/version 2026-09-11 03:49:21,923 26 INFO rb-c800635-224702-414046 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:41889', path='/json/version', query='', fragment='') with timeout 3 increased to 10s during tests 2026-09-11 03:49:21,933 26 INFO rb-c800635-224702-414046 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_14_pos_payment_sync: Browser version: Chrome/150.0.7871.114 2026-09-11 03:49:21,933 26 INFO rb-c800635-224702-414046 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_14_pos_payment_sync: Issuing json command http://127.0.0.1:41889/json 2026-09-11 03:49:21,934 26 INFO rb-c800635-224702-414046 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:41889', path='/json', query='', fragment='') with timeout 3 increased to 10s during tests 2026-09-11 03:49:21,941 26 INFO rb-c800635-224702-414046 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_14_pos_payment_sync: Websocket url found: ws://127.0.0.1:41889/devtools/page/36D4634601A02FD4E7326A8AF74139FC 2026-09-11 03:49:21,943 26 INFO rb-c800635-224702-414046 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_14_pos_payment_sync: Enable chrome headless console log notification 2026-09-11 03:49:21,944 26 INFO rb-c800635-224702-414046 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_14_pos_payment_sync: Chrome headless enable page notifications 2026-09-11 03:49:21,955 26 INFO rb-c800635-224702-414046 odoo.addons.base.models.res_users: Login successful for login:pos_user from n/a 2026-09-11 03:49:21,959 26 INFO rb-c800635-224702-414046 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_14_pos_payment_sync: Setting session cookie in browser 2026-09-11 03:49:21,962 26 INFO rb-c800635-224702-414046 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-09-11 03:49:21,962 26 INFO rb-c800635-224702-414046 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-09-11 03:49:22,012 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 03:49:22] "GET /pos/ui/118 HTTP/1.1" 200 - 31 0.013 0.030 2026-09-11 03:49:22,018 26 INFO rb-c800635-224702-414046 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_14_pos_payment_sync: Navigation result: {'frameId': '36D4634601A02FD4E7326A8AF74139FC', 'loaderId': 'FF5E5C4633986D2D2270A2CD53DA27FE', 'isDownload': False} 2026-09-11 03:49:22,018 26 INFO rb-c800635-224702-414046 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_14_pos_payment_sync: Evaluate ready code "odoo.isTourReady('PoSPaymentSyncTour2')" 2026-09-11 03:49:22,035 26 INFO rb-c800635-224702-414046 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-09-11 03:49:22,049 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 03:49:22] "GET /web/assets/31c33ef/web.__assets_tests_call__.min.js HTTP/1.1" 200 - 2 0.001 0.007 2026-09-11 03:49:22,054 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 03:49:22] "GET /web/assets/e7bee96/point_of_sale.assets_prod.min.js HTTP/1.1" 200 - 2 0.001 0.012 2026-09-11 03:49:22,066 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 03:49:22] "GET /web/assets/cbcf32d/point_of_sale.assets_prod.min.css HTTP/1.1" 200 - 2 0.003 0.021 2026-09-11 03:49:22,459 26 INFO ? werkzeug: 127.0.0.1 - - [11/Sep/2026 03:49:22] "GET /web/static/fonts/lato/Lato-Reg-webfont.woff HTTP/1.1" 200 - 0 0.000 0.001 2026-09-11 03:49:22,474 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 03:49:22] "GET /web/webclient/translations?hash=&lang=en_US HTTP/1.1" 200 - 0 0.000 0.009 2026-09-11 03:49:22,476 26 INFO ? werkzeug: 127.0.0.1 - - [11/Sep/2026 03:49:22] "GET /point_of_sale/static/src/img/favicon.ico HTTP/1.1" 200 - 0 0.000 0.012 2026-09-11 03:49:22,485 26 INFO rb-c800635-224702-414046 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-09-11 03:49:22,490 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 03:49:22] "POST /web/dataset/call_kw/barcode.nomenclature/read#barcode.nomenclature.read HTTP/1.1" 200 - 2 0.001 0.004 2026-09-11 03:49:22,492 26 INFO rb-c800635-224702-414046 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-09-11 03:49:22,501 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 03:49:22] "POST /web/dataset/call_kw/barcode.rule/search_read#barcode.rule.search_read HTTP/1.1" 200 - 1 0.000 0.003 2026-09-11 03:49:22,510 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 03:49:22] "POST /pos/ping HTTP/1.1" 200 - 0 0.000 0.002 2026-09-11 03:49:22,522 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 03:49: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-09-11 03:49:22,526 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 03:49:22] "GET /bus/websocket_worker_bundle?v=19.0-2 HTTP/1.1" 200 - 2 0.001 0.006 2026-09-11 03:49:22,539 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 03:49:22] "GET /websocket?version=19.0-2 HTTP/1.1" 101 - 0 0.000 0.003 2026-09-11 03:49:22,559 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 03:49:22] "POST /web/dataset/call_kw/pos.session/load_data_params#pos.session.load_data_params HTTP/1.1" 200 - 7 0.004 0.015 2026-09-11 03:49:22,968 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 03:49:22] "POST /web/dataset/call_kw/pos.session/load_data#pos.session.load_data HTTP/1.1" 200 - 326 0.143 0.239 2026-09-11 03:49:22,982 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 03:49:22] "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-09-11 03:49:23,051 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 03:49: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.006 2026-09-11 03:49:23,096 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 03:49:23] "GET /web/image/res.company/109/logo/256x256 HTTP/1.1" 200 - 3 0.003 0.026 2026-09-11 03:49:23,127 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 03:49: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.006 2026-09-11 03:49:23,145 26 INFO rb-c800635-224702-414046 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_14_pos_payment_sync.browser: Owl is running in 'dev' mode. 2026-09-11 03:49:23,151 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 03:49:23] "POST /web/dataset/call_kw/product.product/has_access#product.product.has_access HTTP/1.1" 200 - 0 0.000 0.002 2026-09-11 03:49:23,191 26 INFO ? werkzeug: 127.0.0.1 - - [11/Sep/2026 03:49:23] "GET /point_of_sale/static/src/fonts/Inconsolata.otf HTTP/1.1" 200 - 0 0.000 0.001 2026-09-11 03:49:23,200 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 03:49:23] "GET /pos/service-worker.js HTTP/1.1" 200 - 0 0.000 0.003 2026-09-11 03:49:23,229 26 INFO ? werkzeug: 127.0.0.1 - - [11/Sep/2026 03:49:23] "GET /web/static/img/odoo_logo.svg HTTP/1.1" 200 - 0 0.000 0.018 2026-09-11 03:49:23,239 26 INFO ? werkzeug: 127.0.0.1 - - [11/Sep/2026 03:49:23] "GET /hr_attendance/static/img/background-light.svg HTTP/1.1" 200 - 0 0.000 0.013 2026-09-11 03:49:23,239 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 03:49:23] "GET /web/image/res.users/221/avatar_128 HTTP/1.1" 200 - 7 0.012 0.026 2026-09-11 03:49:23,243 26 INFO ? werkzeug: 127.0.0.1 - - [11/Sep/2026 03:49:23] "GET /web/static/fonts/google/Roboto/Roboto-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.010 2026-09-11 03:49:23,247 26 INFO ? werkzeug: 127.0.0.1 - - [11/Sep/2026 03:49:23] "GET /web/static/src/libs/fontawesome/fonts/fontawesome-webfont.woff2?v=4.7.0 HTTP/1.1" 200 - 0 0.000 0.007 2026-09-11 03:49:23,253 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 03:49:23] "GET /web/image?model=res.company&id=109&field=logo HTTP/1.1" 200 - 3 0.004 0.042 2026-09-11 03:49:23,265 26 INFO ? werkzeug: 127.0.0.1 - - [11/Sep/2026 03:49:23] "GET /web/static/lib/zxing-library/zxing-library.js HTTP/1.1" 200 - 0 0.000 0.001 2026-09-11 03:49:23,296 26 INFO rb-c800635-224702-414046 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-09-11 03:49:23,316 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 03:49:23] "GET /pos/ui/118 HTTP/1.1" 200 - 31 0.013 0.039 2026-09-11 03:49:23,361 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 03:49:23] "GET /pos/ui/118?from_backend=True HTTP/1.1" 200 - 31 0.015 0.080 2026-09-11 03:49:23,375 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 03:49:23] "POST /web/dataset/call_kw/pos.config/read_config_open_orders#pos.config.read_config_open_orders HTTP/1.1" 200 - 4 0.005 0.013 2026-09-11 03:49:23,394 26 INFO rb-c800635-224702-414046 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-09-11 03:49:23,425 26 INFO ? werkzeug: 127.0.0.1 - - [11/Sep/2026 03:49:23] "GET /point_of_sale/static/src/img/money.png HTTP/1.1" 200 - 0 0.000 0.002 2026-09-11 03:49:23,426 26 INFO ? werkzeug: 127.0.0.1 - - [11/Sep/2026 03:49:23] "GET /point_of_sale/static/src/img/card-bank.png HTTP/1.1" 200 - 0 0.000 0.003 2026-09-11 03:49:23,432 26 INFO ? werkzeug: 127.0.0.1 - - [11/Sep/2026 03:49:23] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.001 2026-09-11 03:49:23,447 26 INFO rb-c800635-224702-414046 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-09-11 03:49:23,560 26 INFO rb-c800635-224702-414046 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-09-11 03:49:23,611 26 INFO rb-c800635-224702-414046 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-09-11 03:49:23,688 26 INFO rb-c800635-224702-414046 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-09-11 03:49:23,739 26 INFO rb-c800635-224702-414046 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-09-11 03:49:23,790 26 INFO rb-c800635-224702-414046 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-09-11 03:49:23,840 26 INFO rb-c800635-224702-414046 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-09-11 03:49:23,903 26 INFO rb-c800635-224702-414046 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-09-11 03:49:23,954 26 INFO rb-c800635-224702-414046 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-09-11 03:49:24,004 26 INFO rb-c800635-224702-414046 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-09-11 03:49:24,064 26 INFO rb-c800635-224702-414046 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-09-11 03:49:24,119 26 INFO rb-c800635-224702-414046 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-09-11 03:49:24,170 26 INFO rb-c800635-224702-414046 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-09-11 03:49:24,222 26 INFO rb-c800635-224702-414046 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-09-11 03:49:24,279 26 INFO rb-c800635-224702-414046 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-09-11 03:49:24,341 26 INFO rb-c800635-224702-414046 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-09-11 03:49:24,392 26 INFO rb-c800635-224702-414046 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-09-11 03:49:24,457 26 INFO rb-c800635-224702-414046 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-09-11 03:49:24,458 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 03:49:24] "POST /web/dataset/call_kw/pos.order/get_preparation_change#pos.order.get_preparation_change HTTP/1.1" 200 - 1 0.000 0.005 2026-09-11 03:49:24,551 26 INFO rb-c800635-224702-414046 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-Hai.woff2 2026-09-11 03:49:24,552 26 INFO rb-c800635-224702-414046 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-Hai.woff2 2026-09-11 03:49:24,553 26 INFO rb-c800635-224702-414046 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-Hai.woff2 2026-09-11 03:49:24,553 26 INFO rb-c800635-224702-414046 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansTelugu-Hai.woff2 2026-09-11 03:49:24,554 26 INFO rb-c800635-224702-414046 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-HaiIta.woff2 2026-09-11 03:49:24,554 26 INFO rb-c800635-224702-414046 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-HaiIta.woff2 2026-09-11 03:49:24,554 26 INFO rb-c800635-224702-414046 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-HaiIta.woff2 2026-09-11 03:49:24,555 26 INFO rb-c800635-224702-414046 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansTelugu-HaiIta.woff2 2026-09-11 03:49:24,555 26 INFO rb-c800635-224702-414046 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-Lig.woff2 2026-09-11 03:49:24,556 26 INFO rb-c800635-224702-414046 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-Lig.woff2 2026-09-11 03:49:24,558 26 INFO rb-c800635-224702-414046 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-Lig.woff2 2026-09-11 03:49:24,558 26 INFO rb-c800635-224702-414046 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansTelugu-Lig.woff2 2026-09-11 03:49:24,559 26 INFO rb-c800635-224702-414046 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-LigIta.woff2 2026-09-11 03:49:24,559 26 INFO rb-c800635-224702-414046 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-LigIta.woff2 2026-09-11 03:49:24,560 26 INFO rb-c800635-224702-414046 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-LigIta.woff2 2026-09-11 03:49:24,560 26 INFO rb-c800635-224702-414046 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansTelugu-LigIta.woff2 2026-09-11 03:49:24,560 26 INFO rb-c800635-224702-414046 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-Reg.woff2 2026-09-11 03:49:24,560 26 INFO rb-c800635-224702-414046 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-Reg.woff2 2026-09-11 03:49:24,561 26 INFO rb-c800635-224702-414046 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-Reg.woff2 2026-09-11 03:49:24,561 26 INFO rb-c800635-224702-414046 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansTelugu-Reg.woff2 2026-09-11 03:49:24,562 26 INFO rb-c800635-224702-414046 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-RegIta.woff2 2026-09-11 03:49:24,562 26 INFO rb-c800635-224702-414046 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-RegIta.woff2 2026-09-11 03:49:24,563 26 INFO rb-c800635-224702-414046 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-RegIta.woff2 2026-09-11 03:49:24,563 26 INFO rb-c800635-224702-414046 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansTelugu-RegIta.woff2 2026-09-11 03:49:24,565 26 INFO rb-c800635-224702-414046 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-Bol.woff2 2026-09-11 03:49:24,566 26 INFO rb-c800635-224702-414046 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-Bol.woff2 2026-09-11 03:49:24,567 26 INFO rb-c800635-224702-414046 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-Bol.woff2 2026-09-11 03:49:24,568 26 INFO rb-c800635-224702-414046 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansTelugu-Bol.woff2 2026-09-11 03:49:24,569 26 INFO rb-c800635-224702-414046 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-BolIta.woff2 2026-09-11 03:49:24,574 26 INFO rb-c800635-224702-414046 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-BolIta.woff2 2026-09-11 03:49:24,575 26 INFO rb-c800635-224702-414046 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-BolIta.woff2 2026-09-11 03:49:24,577 26 INFO ? werkzeug: 127.0.0.1 - - [11/Sep/2026 03:49:24] "GET /web/static/fonts/lato/Lato-Hai-webfont.woff HTTP/1.1" 200 - 0 0.000 0.007 2026-09-11 03:49:24,578 26 INFO ? werkzeug: 127.0.0.1 - - [11/Sep/2026 03:49:24] "GET /web/static/fonts/lato/Lato-HaiIta-webfont.woff HTTP/1.1" 200 - 0 0.000 0.008 2026-09-11 03:49:24,579 26 INFO rb-c800635-224702-414046 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansTelugu-BolIta.woff2 2026-09-11 03:49:24,582 26 INFO ? werkzeug: 127.0.0.1 - - [11/Sep/2026 03:49:24] "GET /web/static/fonts/lato/Lato-Lig-webfont.woff HTTP/1.1" 200 - 0 0.000 0.007 2026-09-11 03:49:24,584 26 INFO rb-c800635-224702-414046 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-Bla.woff2 2026-09-11 03:49:24,585 26 INFO ? werkzeug: 127.0.0.1 - - [11/Sep/2026 03:49:24] "GET /web/static/fonts/lato/Lato-LigIta-webfont.woff HTTP/1.1" 200 - 0 0.000 0.005 2026-09-11 03:49:24,587 26 INFO rb-c800635-224702-414046 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-Bla.woff2 2026-09-11 03:49:24,588 26 INFO rb-c800635-224702-414046 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-Bla.woff2 2026-09-11 03:49:24,589 26 INFO rb-c800635-224702-414046 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansTelugu-Bla.woff2 2026-09-11 03:49:24,590 26 INFO rb-c800635-224702-414046 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-BlaIta.woff2 2026-09-11 03:49:24,590 26 INFO rb-c800635-224702-414046 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-BlaIta.woff2 2026-09-11 03:49:24,591 26 INFO rb-c800635-224702-414046 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-BlaIta.woff2 2026-09-11 03:49:24,591 26 INFO rb-c800635-224702-414046 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansTelugu-BlaIta.woff2 2026-09-11 03:49:24,599 26 INFO ? werkzeug: 127.0.0.1 - - [11/Sep/2026 03:49:24] "GET /web/static/fonts/lato/Lato-Bol-webfont.woff HTTP/1.1" 200 - 0 0.000 0.004 2026-09-11 03:49:24,611 26 INFO ? werkzeug: 127.0.0.1 - - [11/Sep/2026 03:49:24] "GET /web/static/fonts/lato/Lato-RegIta-webfont.woff HTTP/1.1" 200 - 0 0.000 0.014 2026-09-11 03:49:24,612 26 INFO ? werkzeug: 127.0.0.1 - - [11/Sep/2026 03:49:24] "GET /web/static/fonts/lato/Lato-BolIta-webfont.woff HTTP/1.1" 200 - 0 0.000 0.013 2026-09-11 03:49:24,621 26 INFO ? werkzeug: 127.0.0.1 - - [11/Sep/2026 03:49:24] "GET /web/static/fonts/lato/Lato-Bla-webfont.woff HTTP/1.1" 200 - 0 0.000 0.008 2026-09-11 03:49:24,631 26 INFO ? werkzeug: 127.0.0.1 - - [11/Sep/2026 03:49:24] "GET /web/static/fonts/lato/Lato-BlaIta-webfont.woff HTTP/1.1" 200 - 0 0.000 0.016 2026-09-11 03:49:24,660 26 INFO ? werkzeug: 127.0.0.1 - - [11/Sep/2026 03:49:24] "GET /web/static/fonts/google/Oswald/Oswald-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.017 2026-09-11 03:49:24,667 26 INFO ? werkzeug: 127.0.0.1 - - [11/Sep/2026 03:49:24] "GET /web/static/fonts/google/Montserrat/Montserrat-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.039 2026-09-11 03:49:24,669 26 INFO ? werkzeug: 127.0.0.1 - - [11/Sep/2026 03:49:24] "GET /web/static/fonts/google/Tajawal/Tajawal-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.010 2026-09-11 03:49:24,670 26 INFO ? werkzeug: 127.0.0.1 - - [11/Sep/2026 03:49:24] "GET /web/static/fonts/google/Open_Sans/Open_Sans-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.037 2026-09-11 03:49:24,674 26 INFO ? werkzeug: 127.0.0.1 - - [11/Sep/2026 03:49:24] "GET /web/static/fonts/google/Raleway/Raleway-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.012 2026-09-11 03:49:24,674 26 INFO rb-c800635-224702-414046 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-Hai.woff 2026-09-11 03:49:24,680 26 INFO rb-c800635-224702-414046 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-Hai.woff 2026-09-11 03:49:24,681 26 INFO rb-c800635-224702-414046 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-Hai.woff 2026-09-11 03:49:24,682 26 INFO rb-c800635-224702-414046 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansTelugu-Hai.woff 2026-09-11 03:49:24,686 26 INFO rb-c800635-224702-414046 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-HaiIta.woff 2026-09-11 03:49:24,687 26 INFO rb-c800635-224702-414046 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-HaiIta.woff 2026-09-11 03:49:24,689 26 INFO ? werkzeug: 127.0.0.1 - - [11/Sep/2026 03:49:24] "GET /web/static/fonts/google/Fira_Mono/Fira_Mono-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.011 2026-09-11 03:49:24,690 26 INFO rb-c800635-224702-414046 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-HaiIta.woff 2026-09-11 03:49:24,692 26 INFO rb-c800635-224702-414046 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansTelugu-HaiIta.woff 2026-09-11 03:49:24,692 26 INFO rb-c800635-224702-414046 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-Lig.woff 2026-09-11 03:49:24,694 26 INFO rb-c800635-224702-414046 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-Lig.woff 2026-09-11 03:49:24,694 26 INFO rb-c800635-224702-414046 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-Lig.woff 2026-09-11 03:49:24,695 26 INFO rb-c800635-224702-414046 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansTelugu-Lig.woff 2026-09-11 03:49:24,696 26 INFO rb-c800635-224702-414046 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-LigIta.woff 2026-09-11 03:49:24,697 26 INFO rb-c800635-224702-414046 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-LigIta.woff 2026-09-11 03:49:24,697 26 INFO rb-c800635-224702-414046 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-LigIta.woff 2026-09-11 03:49:24,698 26 INFO rb-c800635-224702-414046 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansTelugu-LigIta.woff 2026-09-11 03:49:24,698 26 INFO rb-c800635-224702-414046 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-Reg.woff 2026-09-11 03:49:24,699 26 INFO rb-c800635-224702-414046 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-Reg.woff 2026-09-11 03:49:24,699 26 INFO rb-c800635-224702-414046 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-Reg.woff 2026-09-11 03:49:24,699 26 INFO rb-c800635-224702-414046 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansTelugu-Reg.woff 2026-09-11 03:49:24,700 26 INFO rb-c800635-224702-414046 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-RegIta.woff 2026-09-11 03:49:24,701 26 INFO rb-c800635-224702-414046 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-RegIta.woff 2026-09-11 03:49:24,702 26 INFO rb-c800635-224702-414046 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-RegIta.woff 2026-09-11 03:49:24,702 26 INFO rb-c800635-224702-414046 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansTelugu-RegIta.woff 2026-09-11 03:49:24,702 26 INFO rb-c800635-224702-414046 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-Bol.woff 2026-09-11 03:49:24,703 26 INFO rb-c800635-224702-414046 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-Bol.woff 2026-09-11 03:49:24,704 26 INFO rb-c800635-224702-414046 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-Bol.woff 2026-09-11 03:49:24,704 26 INFO rb-c800635-224702-414046 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansTelugu-Bol.woff 2026-09-11 03:49:24,704 26 INFO rb-c800635-224702-414046 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-BolIta.woff 2026-09-11 03:49:24,705 26 INFO rb-c800635-224702-414046 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-BolIta.woff 2026-09-11 03:49:24,705 26 INFO rb-c800635-224702-414046 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-BolIta.woff 2026-09-11 03:49:24,706 26 INFO rb-c800635-224702-414046 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansTelugu-BolIta.woff 2026-09-11 03:49:24,706 26 INFO rb-c800635-224702-414046 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-Bla.woff 2026-09-11 03:49:24,706 26 INFO rb-c800635-224702-414046 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-Bla.woff 2026-09-11 03:49:24,708 26 INFO rb-c800635-224702-414046 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-Bla.woff 2026-09-11 03:49:24,709 26 INFO rb-c800635-224702-414046 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansTelugu-Bla.woff 2026-09-11 03:49:24,709 26 INFO rb-c800635-224702-414046 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-BlaIta.woff 2026-09-11 03:49:24,711 26 INFO rb-c800635-224702-414046 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-BlaIta.woff 2026-09-11 03:49:24,714 26 INFO rb-c800635-224702-414046 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-BlaIta.woff 2026-09-11 03:49:24,715 26 INFO rb-c800635-224702-414046 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansTelugu-BlaIta.woff 2026-09-11 03:49:24,716 26 INFO ? werkzeug: 127.0.0.1 - - [11/Sep/2026 03:49:24] "GET /web/static/src/libs/fontawesome/fonts/fontawesome-webfont.woff?v=4.7.0 HTTP/1.1" 200 - 0 0.000 0.005 2026-09-11 03:49:24,719 26 INFO ? werkzeug: 127.0.0.1 - - [11/Sep/2026 03:49:24] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff HTTP/1.1" 200 - 0 0.000 0.007 2026-09-11 03:49:24,726 26 INFO rb-c800635-224702-414046 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-Hai.ttf 2026-09-11 03:49:24,727 26 INFO rb-c800635-224702-414046 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-Hai.ttf 2026-09-11 03:49:24,727 26 INFO rb-c800635-224702-414046 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-Hai.ttf 2026-09-11 03:49:24,728 26 INFO rb-c800635-224702-414046 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansTelugu-Hai.ttf 2026-09-11 03:49:24,728 26 INFO rb-c800635-224702-414046 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-HaiIta.ttf 2026-09-11 03:49:24,729 26 INFO rb-c800635-224702-414046 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-HaiIta.ttf 2026-09-11 03:49:24,736 26 INFO ? werkzeug: 127.0.0.1 - - [11/Sep/2026 03:49:24] "GET /web/static/fonts/lato/Lato-Hai-webfont.ttf HTTP/1.1" 200 - 0 0.000 0.007 2026-09-11 03:49:24,737 26 INFO ? werkzeug: 127.0.0.1 - - [11/Sep/2026 03:49:24] "GET /web/static/fonts/lato/Lato-HaiIta-webfont.ttf HTTP/1.1" 200 - 0 0.000 0.007 2026-09-11 03:49:24,739 26 INFO rb-c800635-224702-414046 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-HaiIta.ttf 2026-09-11 03:49:24,739 26 INFO rb-c800635-224702-414046 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansTelugu-HaiIta.ttf 2026-09-11 03:49:24,740 26 INFO rb-c800635-224702-414046 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-Lig.ttf 2026-09-11 03:49:24,740 26 INFO rb-c800635-224702-414046 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-Lig.ttf 2026-09-11 03:49:24,740 26 INFO rb-c800635-224702-414046 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-Lig.ttf 2026-09-11 03:49:24,741 26 INFO rb-c800635-224702-414046 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansTelugu-Lig.ttf 2026-09-11 03:49:24,742 26 INFO rb-c800635-224702-414046 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-LigIta.ttf 2026-09-11 03:49:24,742 26 INFO rb-c800635-224702-414046 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-LigIta.ttf 2026-09-11 03:49:24,744 26 INFO rb-c800635-224702-414046 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-LigIta.ttf 2026-09-11 03:49:24,746 26 INFO ? werkzeug: 127.0.0.1 - - [11/Sep/2026 03:49:24] "GET /web/static/fonts/lato/Lato-Lig-webfont.ttf HTTP/1.1" 200 - 0 0.000 0.002 2026-09-11 03:49:24,749 26 INFO rb-c800635-224702-414046 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansTelugu-LigIta.ttf 2026-09-11 03:49:24,752 26 INFO rb-c800635-224702-414046 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-Reg.ttf 2026-09-11 03:49:24,763 26 INFO ? werkzeug: 127.0.0.1 - - [11/Sep/2026 03:49:24] "GET /web/static/fonts/lato/Lato-RegIta-webfont.ttf HTTP/1.1" 200 - 0 0.000 0.014 2026-09-11 03:49:24,764 26 INFO ? werkzeug: 127.0.0.1 - - [11/Sep/2026 03:49:24] "GET /web/static/fonts/lato/Lato-LigIta-webfont.ttf HTTP/1.1" 200 - 0 0.000 0.016 2026-09-11 03:49:24,767 26 INFO ? werkzeug: 127.0.0.1 - - [11/Sep/2026 03:49:24] "GET /web/static/fonts/lato/Lato-Bla-webfont.ttf HTTP/1.1" 200 - 0 0.000 0.002 2026-09-11 03:49:24,775 26 INFO ? werkzeug: 127.0.0.1 - - [11/Sep/2026 03:49:24] "GET /web/static/fonts/lato/Lato-Reg-webfont.ttf HTTP/1.1" 200 - 0 0.000 0.025 2026-09-11 03:49:24,776 26 INFO ? werkzeug: 127.0.0.1 - - [11/Sep/2026 03:49:24] "GET /web/static/fonts/lato/Lato-BolIta-webfont.ttf HTTP/1.1" 200 - 0 0.000 0.025 2026-09-11 03:49:24,778 26 INFO ? werkzeug: 127.0.0.1 - - [11/Sep/2026 03:49:24] "GET /web/static/fonts/lato/Lato-Bol-webfont.ttf HTTP/1.1" 200 - 0 0.000 0.025 2026-09-11 03:49:24,780 26 INFO rb-c800635-224702-414046 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-Reg.ttf 2026-09-11 03:49:24,781 26 INFO rb-c800635-224702-414046 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-Reg.ttf 2026-09-11 03:49:24,785 26 INFO rb-c800635-224702-414046 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansTelugu-Reg.ttf 2026-09-11 03:49:24,787 26 INFO rb-c800635-224702-414046 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-RegIta.ttf 2026-09-11 03:49:24,788 26 INFO rb-c800635-224702-414046 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-RegIta.ttf 2026-09-11 03:49:24,789 26 INFO rb-c800635-224702-414046 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-RegIta.ttf 2026-09-11 03:49:24,791 26 INFO ? werkzeug: 127.0.0.1 - - [11/Sep/2026 03:49:24] "GET /web/static/fonts/lato/Lato-BlaIta-webfont.ttf HTTP/1.1" 200 - 0 0.000 0.012 2026-09-11 03:49:24,798 26 INFO rb-c800635-224702-414046 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansTelugu-RegIta.ttf 2026-09-11 03:49:24,798 26 INFO rb-c800635-224702-414046 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-Bol.ttf 2026-09-11 03:49:24,799 26 INFO rb-c800635-224702-414046 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-Bol.ttf 2026-09-11 03:49:24,800 26 INFO rb-c800635-224702-414046 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-Bol.ttf 2026-09-11 03:49:24,801 26 INFO rb-c800635-224702-414046 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansTelugu-Bol.ttf 2026-09-11 03:49:24,803 26 INFO rb-c800635-224702-414046 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-BolIta.ttf 2026-09-11 03:49:24,803 26 INFO rb-c800635-224702-414046 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-BolIta.ttf 2026-09-11 03:49:24,804 26 INFO rb-c800635-224702-414046 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-BolIta.ttf 2026-09-11 03:49:24,804 26 INFO rb-c800635-224702-414046 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansTelugu-BolIta.ttf 2026-09-11 03:49:24,805 26 INFO rb-c800635-224702-414046 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-Bla.ttf 2026-09-11 03:49:24,805 26 INFO rb-c800635-224702-414046 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-Bla.ttf 2026-09-11 03:49:24,806 26 INFO rb-c800635-224702-414046 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-Bla.ttf 2026-09-11 03:49:24,806 26 INFO rb-c800635-224702-414046 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansTelugu-Bla.ttf 2026-09-11 03:49:24,807 26 INFO rb-c800635-224702-414046 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-BlaIta.ttf 2026-09-11 03:49:24,807 26 INFO rb-c800635-224702-414046 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-BlaIta.ttf 2026-09-11 03:49:24,808 26 INFO rb-c800635-224702-414046 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-BlaIta.ttf 2026-09-11 03:49:24,808 26 INFO rb-c800635-224702-414046 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansTelugu-BlaIta.ttf 2026-09-11 03:49:25,097 26 INFO rb-c800635-224702-414046 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #44583972 started for PoS orders references: [{'name': '/', 'pos_reference': '261-118-000001', 'uuid': '47b4772e-cc2e-48cc-98c7-a54a81466211'}] 2026-09-11 03:49:25,109 26 INFO rb-c800635-224702-414046 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-09-11 03:49:25,140 26 INFO rb-c800635-224702-414046 odoo.models.unlink: User #221 deleted pos.payment records with IDs: [698] 2026-09-11 03:49:25,193 26 INFO rb-c800635-224702-414046 odoo.addons.point_of_sale.models.pos_order: Added payment_ids [699] to pos.order #726 2026-09-11 03:49:25,197 26 INFO rb-c800635-224702-414046 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #44583972 order {'name': '/', 'pos_reference': '261-118-000001', 'uuid': '47b4772e-cc2e-48cc-98c7-a54a81466211'} updated pos.order #726 2026-09-11 03:49:25,207 26 INFO rb-c800635-224702-414046 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #44583972 finished 2026-09-11 03:49:25,248 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 03:49:25] "POST /web/dataset/call_kw/pos.order/sync_from_ui#pos.order.sync_from_ui HTTP/1.1" 200 - 101 0.057 0.096 2026-09-11 03:49:25,285 26 INFO rb-c800635-224702-414046 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-09-11 03:49:25,288 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 03:49:25] "POST /web/dataset/call_kw/pos.config/read_config_open_orders#pos.config.read_config_open_orders HTTP/1.1" 200 - 4 0.002 0.010 2026-09-11 03:49:25,334 26 INFO rb-c800635-224702-414046 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-09-11 03:49:25,394 26 INFO rb-c800635-224702-414046 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-09-11 03:49:27,440 26 INFO rb-c800635-224702-414046 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_14_pos_payment_sync.browser: tour succeeded 2026-09-11 03:49:27,440 26 INFO rb-c800635-224702-414046 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_14_pos_payment_sync.browser: ╔════════════════════════════════════╗ ║ TOUR PoSPaymentSyncTour2 SUCCEEDED ║ ╚════════════════════════════════════╝ 2026-09-11 03:49:27,511 26 INFO rb-c800635-224702-414046 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_14_pos_payment_sync.browser: heap 16784664 (allocated 18087936) 2026-09-11 03:49:27,518 26 INFO rb-c800635-224702-414046 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_14_pos_payment_sync: Closing chrome headless with pid 103932 2026-09-11 03:49:27,519 26 INFO rb-c800635-224702-414046 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_14_pos_payment_sync: Closing websocket connection 2026-09-11 03:49:27,520 26 INFO rb-c800635-224702-414046 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_14_pos_payment_sync: Terminating chrome headless with pid 103932 2026-09-11 03:49:27,589 26 INFO rb-c800635-224702-414046 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_14_pos_payment_sync: Chrome Log in: /tmp/odoo_tests/rb-c800635-224702-414046/chrome_logs/chrome_log_20260911_034927_589442_test_14_pos_payment_sync.txt 2026-09-11 03:49:27,589 26 INFO rb-c800635-224702-414046 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_14_pos_payment_sync: Removing chrome user profile "/tmp/tmprhni0z_u_chrome_odoo" 2026-09-11 03:49:27,848 26 INFO rb-c800635-224702-414046 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_14_pos_payment_sync: Chrome pid: 104155 2026-09-11 03:49:27,848 26 INFO rb-c800635-224702-414046 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_14_pos_payment_sync: Chrome headless temporary user profile dir: /tmp/tmpmggixxcw_chrome_odoo 2026-09-11 03:49:27,849 26 INFO rb-c800635-224702-414046 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_14_pos_payment_sync: Issuing json command http://127.0.0.1:43385/json/version 2026-09-11 03:49:27,849 26 INFO rb-c800635-224702-414046 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:43385', path='/json/version', query='', fragment='') with timeout 3 increased to 10s during tests 2026-09-11 03:49:27,854 26 INFO rb-c800635-224702-414046 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_14_pos_payment_sync: Browser version: Chrome/150.0.7871.114 2026-09-11 03:49:27,854 26 INFO rb-c800635-224702-414046 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_14_pos_payment_sync: Issuing json command http://127.0.0.1:43385/json 2026-09-11 03:49:27,854 26 INFO rb-c800635-224702-414046 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:43385', path='/json', query='', fragment='') with timeout 3 increased to 10s during tests 2026-09-11 03:49:27,860 26 INFO rb-c800635-224702-414046 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_14_pos_payment_sync: Websocket url found: ws://127.0.0.1:43385/devtools/page/32877AF31F3DB5198A77BEFF011847C2 2026-09-11 03:49:27,864 26 INFO rb-c800635-224702-414046 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_14_pos_payment_sync: Enable chrome headless console log notification 2026-09-11 03:49:27,865 26 INFO rb-c800635-224702-414046 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_14_pos_payment_sync: Chrome headless enable page notifications 2026-09-11 03:49:27,875 26 INFO rb-c800635-224702-414046 odoo.addons.base.models.res_users: Login successful for login:pos_user from n/a 2026-09-11 03:49:27,877 26 INFO rb-c800635-224702-414046 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_14_pos_payment_sync: Setting session cookie in browser 2026-09-11 03:49:27,879 26 INFO rb-c800635-224702-414046 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-09-11 03:49:27,879 26 INFO rb-c800635-224702-414046 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-09-11 03:49:27,935 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 03:49:27] "GET /pos/ui/118 HTTP/1.1" 200 - 31 0.016 0.028 2026-09-11 03:49:27,938 26 INFO rb-c800635-224702-414046 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_14_pos_payment_sync: Navigation result: {'frameId': '32877AF31F3DB5198A77BEFF011847C2', 'loaderId': '42EF087D6E26481FC607A0EF9F68D639', 'isDownload': False} 2026-09-11 03:49:27,938 26 INFO rb-c800635-224702-414046 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_14_pos_payment_sync: Evaluate ready code "odoo.isTourReady('PoSPaymentSyncTour3')" 2026-09-11 03:49:27,951 26 INFO rb-c800635-224702-414046 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-09-11 03:49:27,968 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 03:49:27] "GET /web/assets/31c33ef/web.__assets_tests_call__.min.js HTTP/1.1" 200 - 2 0.001 0.009 2026-09-11 03:49:27,973 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 03:49:27] "GET /web/assets/cbcf32d/point_of_sale.assets_prod.min.css HTTP/1.1" 200 - 2 0.001 0.009 2026-09-11 03:49:27,976 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 03:49:27] "GET /web/assets/e7bee96/point_of_sale.assets_prod.min.js HTTP/1.1" 200 - 2 0.001 0.013 2026-09-11 03:49:28,342 26 INFO ? werkzeug: 127.0.0.1 - - [11/Sep/2026 03:49:28] "GET /web/static/fonts/lato/Lato-Reg-webfont.woff HTTP/1.1" 200 - 0 0.000 0.001 2026-09-11 03:49:28,352 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 03:49:28] "GET /web/webclient/translations?hash=&lang=en_US HTTP/1.1" 200 - 0 0.000 0.004 2026-09-11 03:49:28,353 26 INFO ? werkzeug: 127.0.0.1 - - [11/Sep/2026 03:49:28] "GET /point_of_sale/static/src/img/favicon.ico HTTP/1.1" 200 - 0 0.000 0.006 2026-09-11 03:49:28,363 26 INFO rb-c800635-224702-414046 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-09-11 03:49:28,368 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 03:49:28] "POST /web/dataset/call_kw/barcode.nomenclature/read#barcode.nomenclature.read HTTP/1.1" 200 - 2 0.000 0.004 2026-09-11 03:49:28,368 26 INFO rb-c800635-224702-414046 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-09-11 03:49:28,377 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 03:49:28] "POST /web/dataset/call_kw/barcode.rule/search_read#barcode.rule.search_read HTTP/1.1" 200 - 1 0.000 0.003 2026-09-11 03:49:28,389 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 03:49:28] "POST /pos/ping HTTP/1.1" 200 - 0 0.000 0.002 2026-09-11 03:49:28,403 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 03:49:28] "GET /bus/websocket_worker_bundle?v=19.0-2 HTTP/1.1" 200 - 2 0.001 0.004 2026-09-11 03:49:28,409 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 03:49:28] "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.010 2026-09-11 03:49:28,418 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 03:49:28] "GET /websocket?version=19.0-2 HTTP/1.1" 101 - 0 0.000 0.003 2026-09-11 03:49:28,442 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 03:49:28] "POST /web/dataset/call_kw/pos.session/load_data_params#pos.session.load_data_params HTTP/1.1" 200 - 7 0.004 0.020 2026-09-11 03:49:28,803 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 03:49:28] "POST /web/dataset/call_kw/pos.session/load_data#pos.session.load_data HTTP/1.1" 200 - 309 0.107 0.225 2026-09-11 03:49:28,816 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 03:49:28] "POST /web/dataset/call_kw/pos.session/filter_local_data#pos.session.filter_local_data HTTP/1.1" 200 - 0 0.000 0.003 2026-09-11 03:49:28,874 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 03:49: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.005 2026-09-11 03:49:28,908 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 03:49:28] "GET /web/image/res.company/109/logo/256x256 HTTP/1.1" 200 - 3 0.002 0.023 2026-09-11 03:49:28,926 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 03:49: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.005 2026-09-11 03:49:28,938 26 INFO rb-c800635-224702-414046 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_14_pos_payment_sync.browser: Owl is running in 'dev' mode. 2026-09-11 03:49:28,944 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 03:49:28] "POST /web/dataset/call_kw/product.product/has_access#product.product.has_access HTTP/1.1" 200 - 0 0.000 0.003 2026-09-11 03:49:28,976 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 03:49:28] "GET /pos/service-worker.js HTTP/1.1" 200 - 0 0.000 0.005 2026-09-11 03:49:28,992 26 INFO ? werkzeug: 127.0.0.1 - - [11/Sep/2026 03:49:28] "GET /web/static/img/odoo_logo.svg HTTP/1.1" 200 - 0 0.000 0.005 2026-09-11 03:49:29,003 26 INFO ? werkzeug: 127.0.0.1 - - [11/Sep/2026 03:49:29] "GET /point_of_sale/static/src/fonts/Inconsolata.otf HTTP/1.1" 200 - 0 0.000 0.031 2026-09-11 03:49:29,008 26 INFO ? werkzeug: 127.0.0.1 - - [11/Sep/2026 03:49:29] "GET /hr_attendance/static/img/background-light.svg HTTP/1.1" 200 - 0 0.000 0.008 2026-09-11 03:49:29,020 26 INFO ? werkzeug: 127.0.0.1 - - [11/Sep/2026 03:49:29] "GET /web/static/src/libs/fontawesome/fonts/fontawesome-webfont.woff2?v=4.7.0 HTTP/1.1" 200 - 0 0.000 0.007 2026-09-11 03:49:29,023 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 03:49:29] "GET /web/image/res.users/221/avatar_128 HTTP/1.1" 200 - 7 0.022 0.027 2026-09-11 03:49:29,034 26 INFO ? werkzeug: 127.0.0.1 - - [11/Sep/2026 03:49:29] "GET /web/static/lib/zxing-library/zxing-library.js HTTP/1.1" 200 - 0 0.000 0.003 2026-09-11 03:49:29,040 26 INFO ? werkzeug: 127.0.0.1 - - [11/Sep/2026 03:49:29] "GET /web/static/fonts/google/Roboto/Roboto-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.011 2026-09-11 03:49:29,043 26 INFO rb-c800635-224702-414046 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-09-11 03:49:29,045 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 03:49:29] "GET /web/image?model=res.company&id=109&field=logo HTTP/1.1" 200 - 3 0.008 0.060 2026-09-11 03:49:29,120 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 03:49:29] "GET /pos/ui/118?from_backend=True HTTP/1.1" 200 - 31 0.029 0.064 2026-09-11 03:49:29,144 26 INFO rb-c800635-224702-414046 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-09-11 03:49:29,167 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 03:49:29] "GET /pos/ui/118 HTTP/1.1" 200 - 31 0.015 0.124 2026-09-11 03:49:29,184 26 INFO ? werkzeug: 127.0.0.1 - - [11/Sep/2026 03:49:29] "GET /point_of_sale/static/src/img/card-bank.png HTTP/1.1" 200 - 0 0.000 0.009 2026-09-11 03:49:29,190 26 INFO ? werkzeug: 127.0.0.1 - - [11/Sep/2026 03:49:29] "GET /point_of_sale/static/src/img/money.png HTTP/1.1" 200 - 0 0.000 0.003 2026-09-11 03:49:29,190 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 03:49:29] "POST /web/dataset/call_kw/pos.config/read_config_open_orders#pos.config.read_config_open_orders HTTP/1.1" 200 - 4 0.016 0.059 2026-09-11 03:49:29,194 26 INFO ? werkzeug: 127.0.0.1 - - [11/Sep/2026 03:49:29] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.014 2026-09-11 03:49:29,208 26 INFO rb-c800635-224702-414046 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-09-11 03:49:29,296 26 INFO rb-c800635-224702-414046 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-09-11 03:49:29,346 26 INFO rb-c800635-224702-414046 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-09-11 03:49:29,411 26 INFO rb-c800635-224702-414046 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-09-11 03:49:29,462 26 INFO rb-c800635-224702-414046 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-09-11 03:49:29,513 26 INFO rb-c800635-224702-414046 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-09-11 03:49:29,564 26 INFO rb-c800635-224702-414046 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-09-11 03:49:29,627 26 INFO rb-c800635-224702-414046 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-09-11 03:49:29,677 26 INFO rb-c800635-224702-414046 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-09-11 03:49:29,728 26 INFO rb-c800635-224702-414046 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-09-11 03:49:29,786 26 INFO rb-c800635-224702-414046 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-09-11 03:49:29,838 26 INFO rb-c800635-224702-414046 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-09-11 03:49:29,893 26 INFO rb-c800635-224702-414046 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-09-11 03:49:29,953 26 INFO rb-c800635-224702-414046 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-09-11 03:49:30,003 26 INFO rb-c800635-224702-414046 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-09-11 03:49:30,065 26 INFO rb-c800635-224702-414046 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-09-11 03:49:30,073 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 03:49:30] "POST /web/dataset/call_kw/pos.order/get_preparation_change#pos.order.get_preparation_change HTTP/1.1" 200 - 1 0.001 0.005 2026-09-11 03:49:30,143 26 INFO rb-c800635-224702-414046 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-Hai.woff2 2026-09-11 03:49:30,143 26 INFO rb-c800635-224702-414046 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-Hai.woff2 2026-09-11 03:49:30,143 26 INFO rb-c800635-224702-414046 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-Hai.woff2 2026-09-11 03:49:30,144 26 INFO rb-c800635-224702-414046 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansTelugu-Hai.woff2 2026-09-11 03:49:30,145 26 INFO rb-c800635-224702-414046 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-HaiIta.woff2 2026-09-11 03:49:30,145 26 INFO rb-c800635-224702-414046 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-HaiIta.woff2 2026-09-11 03:49:30,145 26 INFO rb-c800635-224702-414046 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-HaiIta.woff2 2026-09-11 03:49:30,145 26 INFO rb-c800635-224702-414046 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansTelugu-HaiIta.woff2 2026-09-11 03:49:30,146 26 INFO rb-c800635-224702-414046 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-Lig.woff2 2026-09-11 03:49:30,146 26 INFO rb-c800635-224702-414046 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-Lig.woff2 2026-09-11 03:49:30,147 26 INFO rb-c800635-224702-414046 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-Lig.woff2 2026-09-11 03:49:30,147 26 INFO rb-c800635-224702-414046 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansTelugu-Lig.woff2 2026-09-11 03:49:30,147 26 INFO rb-c800635-224702-414046 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-LigIta.woff2 2026-09-11 03:49:30,149 26 INFO rb-c800635-224702-414046 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-LigIta.woff2 2026-09-11 03:49:30,149 26 INFO rb-c800635-224702-414046 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-LigIta.woff2 2026-09-11 03:49:30,149 26 INFO rb-c800635-224702-414046 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansTelugu-LigIta.woff2 2026-09-11 03:49:30,150 26 INFO rb-c800635-224702-414046 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-Reg.woff2 2026-09-11 03:49:30,150 26 INFO rb-c800635-224702-414046 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-Reg.woff2 2026-09-11 03:49:30,150 26 INFO rb-c800635-224702-414046 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-Reg.woff2 2026-09-11 03:49:30,151 26 INFO rb-c800635-224702-414046 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansTelugu-Reg.woff2 2026-09-11 03:49:30,151 26 INFO rb-c800635-224702-414046 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-RegIta.woff2 2026-09-11 03:49:30,151 26 INFO rb-c800635-224702-414046 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-RegIta.woff2 2026-09-11 03:49:30,151 26 INFO rb-c800635-224702-414046 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-RegIta.woff2 2026-09-11 03:49:30,152 26 INFO rb-c800635-224702-414046 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansTelugu-RegIta.woff2 2026-09-11 03:49:30,153 26 INFO rb-c800635-224702-414046 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-Bol.woff2 2026-09-11 03:49:30,153 26 INFO rb-c800635-224702-414046 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-Bol.woff2 2026-09-11 03:49:30,153 26 INFO rb-c800635-224702-414046 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-Bol.woff2 2026-09-11 03:49:30,153 26 INFO rb-c800635-224702-414046 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansTelugu-Bol.woff2 2026-09-11 03:49:30,154 26 INFO rb-c800635-224702-414046 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-BolIta.woff2 2026-09-11 03:49:30,154 26 INFO rb-c800635-224702-414046 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-BolIta.woff2 2026-09-11 03:49:30,154 26 INFO rb-c800635-224702-414046 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-BolIta.woff2 2026-09-11 03:49:30,155 26 INFO rb-c800635-224702-414046 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansTelugu-BolIta.woff2 2026-09-11 03:49:30,155 26 INFO rb-c800635-224702-414046 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-Bla.woff2 2026-09-11 03:49:30,155 26 INFO rb-c800635-224702-414046 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-Bla.woff2 2026-09-11 03:49:30,155 26 INFO rb-c800635-224702-414046 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-Bla.woff2 2026-09-11 03:49:30,156 26 INFO rb-c800635-224702-414046 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansTelugu-Bla.woff2 2026-09-11 03:49:30,156 26 INFO rb-c800635-224702-414046 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-BlaIta.woff2 2026-09-11 03:49:30,156 26 INFO rb-c800635-224702-414046 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-BlaIta.woff2 2026-09-11 03:49:30,157 26 INFO rb-c800635-224702-414046 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-BlaIta.woff2 2026-09-11 03:49:30,157 26 INFO rb-c800635-224702-414046 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansTelugu-BlaIta.woff2 2026-09-11 03:49:30,168 26 INFO rb-c800635-224702-414046 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-Hai.woff 2026-09-11 03:49:30,170 26 INFO rb-c800635-224702-414046 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-Hai.woff 2026-09-11 03:49:30,170 26 INFO rb-c800635-224702-414046 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-Hai.woff 2026-09-11 03:49:30,171 26 INFO rb-c800635-224702-414046 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansTelugu-Hai.woff 2026-09-11 03:49:30,171 26 INFO rb-c800635-224702-414046 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-HaiIta.woff 2026-09-11 03:49:30,171 26 INFO rb-c800635-224702-414046 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-HaiIta.woff 2026-09-11 03:49:30,171 26 INFO rb-c800635-224702-414046 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-HaiIta.woff 2026-09-11 03:49:30,172 26 INFO rb-c800635-224702-414046 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansTelugu-HaiIta.woff 2026-09-11 03:49:30,172 26 INFO rb-c800635-224702-414046 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-Lig.woff 2026-09-11 03:49:30,173 26 INFO rb-c800635-224702-414046 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-Lig.woff 2026-09-11 03:49:30,175 26 INFO rb-c800635-224702-414046 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-Lig.woff 2026-09-11 03:49:30,177 26 INFO ? werkzeug: 127.0.0.1 - - [11/Sep/2026 03:49:30] "GET /web/static/fonts/lato/Lato-HaiIta-webfont.woff HTTP/1.1" 200 - 0 0.000 0.002 2026-09-11 03:49:30,182 26 INFO rb-c800635-224702-414046 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansTelugu-Lig.woff 2026-09-11 03:49:30,184 26 INFO ? werkzeug: 127.0.0.1 - - [11/Sep/2026 03:49:30] "GET /web/static/fonts/lato/Lato-Hai-webfont.woff HTTP/1.1" 200 - 0 0.000 0.010 2026-09-11 03:49:30,185 26 INFO ? werkzeug: 127.0.0.1 - - [11/Sep/2026 03:49:30] "GET /web/static/fonts/lato/Lato-Lig-webfont.woff HTTP/1.1" 200 - 0 0.000 0.008 2026-09-11 03:49:30,189 26 INFO ? werkzeug: 127.0.0.1 - - [11/Sep/2026 03:49:30] "GET /web/static/fonts/lato/Lato-RegIta-webfont.woff HTTP/1.1" 200 - 0 0.000 0.006 2026-09-11 03:49:30,194 26 INFO rb-c800635-224702-414046 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-LigIta.woff 2026-09-11 03:49:30,196 26 INFO ? werkzeug: 127.0.0.1 - - [11/Sep/2026 03:49:30] "GET /web/static/fonts/lato/Lato-LigIta-webfont.woff HTTP/1.1" 200 - 0 0.000 0.008 2026-09-11 03:49:30,201 26 INFO rb-c800635-224702-414046 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-LigIta.woff 2026-09-11 03:49:30,205 26 INFO rb-c800635-224702-414046 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-LigIta.woff 2026-09-11 03:49:30,208 26 INFO ? werkzeug: 127.0.0.1 - - [11/Sep/2026 03:49:30] "GET /web/static/fonts/lato/Lato-Bol-webfont.woff HTTP/1.1" 200 - 0 0.000 0.022 2026-09-11 03:49:30,210 26 INFO rb-c800635-224702-414046 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansTelugu-LigIta.woff 2026-09-11 03:49:30,220 26 INFO rb-c800635-224702-414046 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-Reg.woff 2026-09-11 03:49:30,221 26 INFO ? werkzeug: 127.0.0.1 - - [11/Sep/2026 03:49:30] "GET /web/static/fonts/lato/Lato-BolIta-webfont.woff HTTP/1.1" 200 - 0 0.000 0.016 2026-09-11 03:49:30,226 26 INFO ? werkzeug: 127.0.0.1 - - [11/Sep/2026 03:49:30] "GET /web/static/fonts/lato/Lato-BlaIta-webfont.woff HTTP/1.1" 200 - 0 0.000 0.017 2026-09-11 03:49:30,227 26 INFO ? werkzeug: 127.0.0.1 - - [11/Sep/2026 03:49:30] "GET /web/static/fonts/lato/Lato-Bla-webfont.woff HTTP/1.1" 200 - 0 0.000 0.021 2026-09-11 03:49:30,230 26 INFO rb-c800635-224702-414046 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-Reg.woff 2026-09-11 03:49:30,231 26 INFO rb-c800635-224702-414046 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-Reg.woff 2026-09-11 03:49:30,232 26 INFO rb-c800635-224702-414046 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansTelugu-Reg.woff 2026-09-11 03:49:30,236 26 INFO ? werkzeug: 127.0.0.1 - - [11/Sep/2026 03:49:30] "GET /web/static/fonts/google/Montserrat/Montserrat-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.008 2026-09-11 03:49:30,237 26 INFO rb-c800635-224702-414046 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-RegIta.woff 2026-09-11 03:49:30,239 26 INFO rb-c800635-224702-414046 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-RegIta.woff 2026-09-11 03:49:30,240 26 INFO rb-c800635-224702-414046 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-RegIta.woff 2026-09-11 03:49:30,241 26 INFO rb-c800635-224702-414046 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansTelugu-RegIta.woff 2026-09-11 03:49:30,242 26 INFO ? werkzeug: 127.0.0.1 - - [11/Sep/2026 03:49:30] "GET /web/static/fonts/google/Open_Sans/Open_Sans-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.010 2026-09-11 03:49:30,243 26 INFO rb-c800635-224702-414046 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-Bol.woff 2026-09-11 03:49:30,244 26 INFO rb-c800635-224702-414046 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-Bol.woff 2026-09-11 03:49:30,246 26 INFO rb-c800635-224702-414046 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-Bol.woff 2026-09-11 03:49:30,247 26 INFO rb-c800635-224702-414046 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansTelugu-Bol.woff 2026-09-11 03:49:30,247 26 INFO ? werkzeug: 127.0.0.1 - - [11/Sep/2026 03:49:30] "GET /web/static/fonts/google/Oswald/Oswald-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.012 2026-09-11 03:49:30,249 26 INFO rb-c800635-224702-414046 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-BolIta.woff 2026-09-11 03:49:30,250 26 INFO ? werkzeug: 127.0.0.1 - - [11/Sep/2026 03:49:30] "GET /web/static/fonts/google/Raleway/Raleway-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.008 2026-09-11 03:49:30,251 26 INFO rb-c800635-224702-414046 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-BolIta.woff 2026-09-11 03:49:30,251 26 INFO rb-c800635-224702-414046 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-BolIta.woff 2026-09-11 03:49:30,251 26 INFO rb-c800635-224702-414046 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansTelugu-BolIta.woff 2026-09-11 03:49:30,252 26 INFO ? werkzeug: 127.0.0.1 - - [11/Sep/2026 03:49:30] "GET /web/static/fonts/google/Tajawal/Tajawal-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.007 2026-09-11 03:49:30,253 26 INFO ? werkzeug: 127.0.0.1 - - [11/Sep/2026 03:49:30] "GET /web/static/fonts/google/Fira_Mono/Fira_Mono-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.005 2026-09-11 03:49:30,253 26 INFO rb-c800635-224702-414046 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-Bla.woff 2026-09-11 03:49:30,254 26 INFO rb-c800635-224702-414046 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-Bla.woff 2026-09-11 03:49:30,255 26 INFO rb-c800635-224702-414046 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-Bla.woff 2026-09-11 03:49:30,255 26 INFO rb-c800635-224702-414046 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansTelugu-Bla.woff 2026-09-11 03:49:30,256 26 INFO rb-c800635-224702-414046 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-BlaIta.woff 2026-09-11 03:49:30,256 26 INFO rb-c800635-224702-414046 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-BlaIta.woff 2026-09-11 03:49:30,256 26 INFO rb-c800635-224702-414046 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-BlaIta.woff 2026-09-11 03:49:30,257 26 INFO rb-c800635-224702-414046 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansTelugu-BlaIta.woff 2026-09-11 03:49:30,257 26 INFO rb-c800635-224702-414046 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-Hai.ttf 2026-09-11 03:49:30,257 26 INFO rb-c800635-224702-414046 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-Hai.ttf 2026-09-11 03:49:30,257 26 INFO rb-c800635-224702-414046 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-Hai.ttf 2026-09-11 03:49:30,257 26 INFO rb-c800635-224702-414046 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansTelugu-Hai.ttf 2026-09-11 03:49:30,258 26 INFO rb-c800635-224702-414046 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-HaiIta.ttf 2026-09-11 03:49:30,259 26 INFO rb-c800635-224702-414046 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-HaiIta.ttf 2026-09-11 03:49:30,259 26 INFO rb-c800635-224702-414046 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-HaiIta.ttf 2026-09-11 03:49:30,259 26 INFO rb-c800635-224702-414046 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansTelugu-HaiIta.ttf 2026-09-11 03:49:30,260 26 INFO rb-c800635-224702-414046 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-Lig.ttf 2026-09-11 03:49:30,260 26 INFO rb-c800635-224702-414046 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-Lig.ttf 2026-09-11 03:49:30,260 26 INFO rb-c800635-224702-414046 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-Lig.ttf 2026-09-11 03:49:30,260 26 INFO rb-c800635-224702-414046 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansTelugu-Lig.ttf 2026-09-11 03:49:30,260 26 INFO rb-c800635-224702-414046 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-LigIta.ttf 2026-09-11 03:49:30,260 26 INFO rb-c800635-224702-414046 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-LigIta.ttf 2026-09-11 03:49:30,261 26 INFO rb-c800635-224702-414046 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-LigIta.ttf 2026-09-11 03:49:30,261 26 INFO rb-c800635-224702-414046 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansTelugu-LigIta.ttf 2026-09-11 03:49:30,263 26 INFO rb-c800635-224702-414046 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-Reg.ttf 2026-09-11 03:49:30,264 26 INFO rb-c800635-224702-414046 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-Reg.ttf 2026-09-11 03:49:30,264 26 INFO rb-c800635-224702-414046 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-Reg.ttf 2026-09-11 03:49:30,264 26 INFO rb-c800635-224702-414046 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansTelugu-Reg.ttf 2026-09-11 03:49:30,264 26 INFO rb-c800635-224702-414046 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-RegIta.ttf 2026-09-11 03:49:30,265 26 INFO rb-c800635-224702-414046 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-RegIta.ttf 2026-09-11 03:49:30,266 26 INFO rb-c800635-224702-414046 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-RegIta.ttf 2026-09-11 03:49:30,269 26 INFO rb-c800635-224702-414046 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansTelugu-RegIta.ttf 2026-09-11 03:49:30,273 26 INFO ? werkzeug: 127.0.0.1 - - [11/Sep/2026 03:49:30] "GET /web/static/src/libs/fontawesome/fonts/fontawesome-webfont.woff?v=4.7.0 HTTP/1.1" 200 - 0 0.000 0.001 2026-09-11 03:49:30,275 26 INFO rb-c800635-224702-414046 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-Bol.ttf 2026-09-11 03:49:30,276 26 INFO ? werkzeug: 127.0.0.1 - - [11/Sep/2026 03:49:30] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff HTTP/1.1" 200 - 0 0.000 0.003 2026-09-11 03:49:30,277 26 INFO rb-c800635-224702-414046 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-Bol.ttf 2026-09-11 03:49:30,280 26 INFO rb-c800635-224702-414046 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-Bol.ttf 2026-09-11 03:49:30,280 26 INFO rb-c800635-224702-414046 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansTelugu-Bol.ttf 2026-09-11 03:49:30,281 26 INFO ? werkzeug: 127.0.0.1 - - [11/Sep/2026 03:49:30] "GET /web/static/fonts/lato/Lato-HaiIta-webfont.ttf HTTP/1.1" 200 - 0 0.000 0.003 2026-09-11 03:49:30,285 26 INFO ? werkzeug: 127.0.0.1 - - [11/Sep/2026 03:49:30] "GET /web/static/fonts/lato/Lato-Hai-webfont.ttf HTTP/1.1" 200 - 0 0.000 0.006 2026-09-11 03:49:30,292 26 INFO ? werkzeug: 127.0.0.1 - - [11/Sep/2026 03:49:30] "GET /web/static/fonts/lato/Lato-RegIta-webfont.ttf HTTP/1.1" 200 - 0 0.000 0.009 2026-09-11 03:49:30,295 26 INFO ? werkzeug: 127.0.0.1 - - [11/Sep/2026 03:49:30] "GET /web/static/fonts/lato/Lato-Reg-webfont.ttf HTTP/1.1" 200 - 0 0.000 0.011 2026-09-11 03:49:30,296 26 INFO rb-c800635-224702-414046 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-BolIta.ttf 2026-09-11 03:49:30,297 26 INFO ? werkzeug: 127.0.0.1 - - [11/Sep/2026 03:49:30] "GET /web/static/fonts/lato/Lato-Lig-webfont.ttf HTTP/1.1" 200 - 0 0.000 0.016 2026-09-11 03:49:30,299 26 INFO rb-c800635-224702-414046 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-BolIta.ttf 2026-09-11 03:49:30,299 26 INFO rb-c800635-224702-414046 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-BolIta.ttf 2026-09-11 03:49:30,300 26 INFO rb-c800635-224702-414046 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansTelugu-BolIta.ttf 2026-09-11 03:49:30,301 26 INFO ? werkzeug: 127.0.0.1 - - [11/Sep/2026 03:49:30] "GET /web/static/fonts/lato/Lato-LigIta-webfont.ttf HTTP/1.1" 200 - 0 0.000 0.007 2026-09-11 03:49:30,302 26 INFO rb-c800635-224702-414046 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-Bla.ttf 2026-09-11 03:49:30,303 26 INFO rb-c800635-224702-414046 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-Bla.ttf 2026-09-11 03:49:30,308 26 INFO ? werkzeug: 127.0.0.1 - - [11/Sep/2026 03:49:30] "GET /web/static/fonts/lato/Lato-Bol-webfont.ttf HTTP/1.1" 200 - 0 0.000 0.011 2026-09-11 03:49:30,308 26 INFO rb-c800635-224702-414046 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-Bla.ttf 2026-09-11 03:49:30,319 26 INFO rb-c800635-224702-414046 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansTelugu-Bla.ttf 2026-09-11 03:49:30,321 26 INFO rb-c800635-224702-414046 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-BlaIta.ttf 2026-09-11 03:49:30,321 26 INFO ? werkzeug: 127.0.0.1 - - [11/Sep/2026 03:49:30] "GET /web/static/fonts/lato/Lato-BolIta-webfont.ttf HTTP/1.1" 200 - 0 0.000 0.016 2026-09-11 03:49:30,322 26 INFO rb-c800635-224702-414046 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-BlaIta.ttf 2026-09-11 03:49:30,323 26 INFO rb-c800635-224702-414046 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-BlaIta.ttf 2026-09-11 03:49:30,324 26 INFO rb-c800635-224702-414046 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansTelugu-BlaIta.ttf 2026-09-11 03:49:30,340 26 INFO ? werkzeug: 127.0.0.1 - - [11/Sep/2026 03:49:30] "GET /web/static/fonts/lato/Lato-BlaIta-webfont.ttf HTTP/1.1" 200 - 0 0.000 0.017 2026-09-11 03:49:30,348 26 INFO ? werkzeug: 127.0.0.1 - - [11/Sep/2026 03:49:30] "GET /web/static/fonts/lato/Lato-Bla-webfont.ttf HTTP/1.1" 200 - 0 0.000 0.009 2026-09-11 03:49:30,627 26 INFO rb-c800635-224702-414046 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #63222841 started for PoS orders references: [{'name': '/', 'pos_reference': '261-118-000001', 'uuid': '47b4772e-cc2e-48cc-98c7-a54a81466211'}] 2026-09-11 03:49:30,642 26 INFO rb-c800635-224702-414046 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-09-11 03:49:30,687 26 INFO rb-c800635-224702-414046 odoo.addons.point_of_sale.models.pos_order: Added payment_ids [700] to pos.order #726 2026-09-11 03:49:30,691 26 INFO rb-c800635-224702-414046 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #63222841 order {'name': '/', 'pos_reference': '261-118-000001', 'uuid': '47b4772e-cc2e-48cc-98c7-a54a81466211'} updated pos.order #726 2026-09-11 03:49:30,701 26 INFO rb-c800635-224702-414046 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #63222841 finished 2026-09-11 03:49:30,747 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 03:49:30] "POST /web/dataset/call_kw/pos.order/sync_from_ui#pos.order.sync_from_ui HTTP/1.1" 200 - 68 0.039 0.082 2026-09-11 03:49:30,796 26 INFO rb-c800635-224702-414046 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-09-11 03:49:30,805 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 03:49:30] "POST /web/dataset/call_kw/pos.config/read_config_open_orders#pos.config.read_config_open_orders HTTP/1.1" 200 - 4 0.002 0.024 2026-09-11 03:49:30,841 26 INFO rb-c800635-224702-414046 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-09-11 03:49:30,898 26 INFO rb-c800635-224702-414046 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-09-11 03:49:32,940 26 INFO rb-c800635-224702-414046 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_14_pos_payment_sync.browser: tour succeeded 2026-09-11 03:49:32,940 26 INFO rb-c800635-224702-414046 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_14_pos_payment_sync.browser: ╔════════════════════════════════════╗ ║ TOUR PoSPaymentSyncTour3 SUCCEEDED ║ ╚════════════════════════════════════╝ 2026-09-11 03:49:33,026 26 INFO rb-c800635-224702-414046 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_14_pos_payment_sync.browser: heap 16765468 (allocated 18087936) 2026-09-11 03:49:33,026 26 INFO rb-c800635-224702-414046 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_14_pos_payment_sync: Closing chrome headless with pid 104155 2026-09-11 03:49:33,030 26 INFO rb-c800635-224702-414046 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_14_pos_payment_sync: Closing websocket connection 2026-09-11 03:49:33,039 26 INFO rb-c800635-224702-414046 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_14_pos_payment_sync: Terminating chrome headless with pid 104155 2026-09-11 03:49:33,134 26 INFO rb-c800635-224702-414046 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_14_pos_payment_sync: Chrome Log in: /tmp/odoo_tests/rb-c800635-224702-414046/chrome_logs/chrome_log_20260911_034933_134447_test_14_pos_payment_sync.txt 2026-09-11 03:49:33,134 26 INFO rb-c800635-224702-414046 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_14_pos_payment_sync: Removing chrome user profile "/tmp/tmpmggixxcw_chrome_odoo" 2026-09-11 03:49:33,155 26 INFO rb-c800635-224702-414046 odoo.addons.pos_restaurant.tests.test_frontend: Starting TestFrontend.test_15_split_bill_screen_actions ... 2026-09-11 03:49:33,521 26 INFO rb-c800635-224702-414046 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_15_split_bill_screen_actions: Chrome pid: 104389 2026-09-11 03:49:33,521 26 INFO rb-c800635-224702-414046 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_15_split_bill_screen_actions: Chrome headless temporary user profile dir: /tmp/tmp3y53_fkj_chrome_odoo 2026-09-11 03:49:33,521 26 INFO rb-c800635-224702-414046 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_15_split_bill_screen_actions: Issuing json command http://127.0.0.1:46269/json/version 2026-09-11 03:49:33,522 26 INFO rb-c800635-224702-414046 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:46269', path='/json/version', query='', fragment='') with timeout 3 increased to 10s during tests 2026-09-11 03:49:33,540 26 INFO rb-c800635-224702-414046 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_15_split_bill_screen_actions: Browser version: Chrome/150.0.7871.114 2026-09-11 03:49:33,541 26 INFO rb-c800635-224702-414046 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_15_split_bill_screen_actions: Issuing json command http://127.0.0.1:46269/json 2026-09-11 03:49:33,541 26 INFO rb-c800635-224702-414046 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:46269', path='/json', query='', fragment='') with timeout 3 increased to 10s during tests 2026-09-11 03:49:33,545 26 INFO rb-c800635-224702-414046 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_15_split_bill_screen_actions: Websocket url found: ws://127.0.0.1:46269/devtools/page/A0D5CB27476F6382B2BE273940A28080 2026-09-11 03:49:33,548 26 INFO rb-c800635-224702-414046 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_15_split_bill_screen_actions: Enable chrome headless console log notification 2026-09-11 03:49:33,553 26 INFO rb-c800635-224702-414046 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_15_split_bill_screen_actions: Chrome headless enable page notifications 2026-09-11 03:49:33,592 26 INFO rb-c800635-224702-414046 odoo.addons.base.models.res_users: Login successful for login:pos_user from n/a 2026-09-11 03:49:33,598 26 INFO rb-c800635-224702-414046 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_15_split_bill_screen_actions: Setting session cookie in browser 2026-09-11 03:49:33,600 26 INFO rb-c800635-224702-414046 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-09-11 03:49:33,601 26 INFO rb-c800635-224702-414046 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-09-11 03:49:33,612 26 INFO rb-c800635-224702-414046 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-09-11 03:49:34,174 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 03:49:34] "GET /pos/ui/118 HTTP/1.1" 200 - 86 0.042 0.522 2026-09-11 03:49:34,177 26 INFO rb-c800635-224702-414046 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_15_split_bill_screen_actions: Navigation result: {'frameId': 'A0D5CB27476F6382B2BE273940A28080', 'loaderId': '60121DF68C42A513DE79709E0AB22FB3', 'isDownload': False} 2026-09-11 03:49:34,177 26 INFO rb-c800635-224702-414046 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_15_split_bill_screen_actions: Evaluate ready code "odoo.isTourReady('SplitBillScreenTour5Actions')" 2026-09-11 03:49:34,189 26 INFO rb-c800635-224702-414046 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-09-11 03:49:34,209 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 03:49:34] "GET /web/assets/cbcf32d/point_of_sale.assets_prod.min.css HTTP/1.1" 200 - 2 0.002 0.008 2026-09-11 03:49:34,217 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 03:49:34] "GET /web/assets/31c33ef/web.__assets_tests_call__.min.js HTTP/1.1" 200 - 2 0.002 0.017 2026-09-11 03:49:34,221 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 03:49:34] "GET /web/assets/e7bee96/point_of_sale.assets_prod.min.js HTTP/1.1" 200 - 2 0.001 0.016 2026-09-11 03:49:34,632 26 INFO ? werkzeug: 127.0.0.1 - - [11/Sep/2026 03:49:34] "GET /web/static/fonts/lato/Lato-Reg-webfont.woff HTTP/1.1" 200 - 0 0.000 0.002 2026-09-11 03:49:34,638 26 INFO ? werkzeug: 127.0.0.1 - - [11/Sep/2026 03:49:34] "GET /point_of_sale/static/src/img/favicon.ico HTTP/1.1" 200 - 0 0.000 0.002 2026-09-11 03:49:34,652 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 03:49:34] "GET /web/webclient/translations?hash=&lang=en_US HTTP/1.1" 200 - 1 0.001 0.009 2026-09-11 03:49:34,663 26 INFO rb-c800635-224702-414046 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-09-11 03:49:34,668 26 INFO rb-c800635-224702-414046 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-09-11 03:49:34,670 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 03:49:34] "POST /web/dataset/call_kw/barcode.nomenclature/read#barcode.nomenclature.read HTTP/1.1" 200 - 4 0.002 0.004 2026-09-11 03:49:34,693 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 03:49:34] "POST /web/dataset/call_kw/barcode.rule/search_read#barcode.rule.search_read HTTP/1.1" 200 - 1 0.001 0.017 2026-09-11 03:49:34,703 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 03:49:34] "POST /pos/ping HTTP/1.1" 200 - 0 0.000 0.002 2026-09-11 03:49:34,734 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 03:49:34] "POST /web/dataset/call_kw/pos.config/register_new_device_identifier#pos.config.register_new_device_identifier HTTP/1.1" 200 - 9 0.012 0.009 2026-09-11 03:49:34,761 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 03:49:34] "GET /bus/websocket_worker_bundle?v=19.0-2 HTTP/1.1" 200 - 3 0.007 0.037 2026-09-11 03:49:34,802 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 03:49:34] "POST /web/dataset/call_kw/pos.session/load_data_params#pos.session.load_data_params HTTP/1.1" 200 - 17 0.024 0.034 2026-09-11 03:49:34,808 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 03:49:34] "GET /websocket?version=19.0-2 HTTP/1.1" 101 - 1 0.001 0.023 2026-09-11 03:49:35,277 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 03:49:35] "POST /web/dataset/call_kw/pos.session/load_data#pos.session.load_data HTTP/1.1" 200 - 373 0.195 0.241 2026-09-11 03:49:35,298 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 03:49:35] "POST /web/dataset/call_kw/pos.session/filter_local_data#pos.session.filter_local_data HTTP/1.1" 200 - 0 0.000 0.011 2026-09-11 03:49:35,348 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 03:49: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.004 2026-09-11 03:49:35,393 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 03:49:35] "GET /web/image/res.company/109/logo/256x256 HTTP/1.1" 200 - 8 0.004 0.025 2026-09-11 03:49:35,408 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 03:49: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.004 2026-09-11 03:49:35,423 26 INFO rb-c800635-224702-414046 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_15_split_bill_screen_actions.browser: Owl is running in 'dev' mode. 2026-09-11 03:49:35,435 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 03:49:35] "POST /web/dataset/call_kw/product.product/has_access#product.product.has_access HTTP/1.1" 200 - 1 0.002 0.003 2026-09-11 03:49:35,478 26 INFO ? werkzeug: 127.0.0.1 - - [11/Sep/2026 03:49:35] "GET /point_of_sale/static/src/fonts/Inconsolata.otf HTTP/1.1" 200 - 0 0.000 0.001 2026-09-11 03:49:35,489 26 INFO ? werkzeug: 127.0.0.1 - - [11/Sep/2026 03:49:35] "GET /hr_attendance/static/img/background-light.svg HTTP/1.1" 200 - 0 0.000 0.001 2026-09-11 03:49:35,494 26 INFO ? werkzeug: 127.0.0.1 - - [11/Sep/2026 03:49:35] "GET /web/static/img/odoo_logo.svg HTTP/1.1" 200 - 0 0.000 0.004 2026-09-11 03:49:35,511 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 03:49:35] "GET /web/image/res.users/221/avatar_128 HTTP/1.1" 200 - 14 0.008 0.016 2026-09-11 03:49:35,520 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 03:49:35] "GET /web/image?model=res.company&id=109&field=logo HTTP/1.1" 200 - 3 0.002 0.027 2026-09-11 03:49:35,524 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 03:49:35] "GET /pos/service-worker.js HTTP/1.1" 200 - 0 0.000 0.036 2026-09-11 03:49:35,527 26 INFO ? werkzeug: 127.0.0.1 - - [11/Sep/2026 03:49: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-09-11 03:49:35,530 26 INFO ? werkzeug: 127.0.0.1 - - [11/Sep/2026 03:49:35] "GET /web/static/fonts/google/Roboto/Roboto-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.003 2026-09-11 03:49:35,569 26 INFO rb-c800635-224702-414046 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-09-11 03:49:35,596 26 INFO ? werkzeug: 127.0.0.1 - - [11/Sep/2026 03:49:35] "GET /web/static/lib/zxing-library/zxing-library.js HTTP/1.1" 200 - 0 0.000 0.003 2026-09-11 03:49:35,649 26 INFO rb-c800635-224702-414046 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-09-11 03:49:35,660 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 03:49:35] "GET /pos/ui/118?from_backend=True HTTP/1.1" 200 - 31 0.024 0.046 2026-09-11 03:49:35,724 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 03:49:35] "GET /pos/ui/118 HTTP/1.1" 200 - 31 0.028 0.106 2026-09-11 03:49:35,792 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 03:49:35] "POST /web/dataset/call_kw/pos.session/set_opening_control#pos.session.set_opening_control HTTP/1.1" 200 - 38 0.032 0.108 2026-09-11 03:49:35,834 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 03:49: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.005 2026-09-11 03:49:35,897 26 INFO rb-c800635-224702-414046 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-09-11 03:49:35,922 26 INFO ? werkzeug: 127.0.0.1 - - [11/Sep/2026 03:49:35] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.001 2026-09-11 03:49:35,974 26 INFO rb-c800635-224702-414046 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-09-11 03:49:36,024 26 INFO rb-c800635-224702-414046 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-09-11 03:49:36,075 26 INFO rb-c800635-224702-414046 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-09-11 03:49:36,130 26 INFO rb-c800635-224702-414046 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-09-11 03:49:36,181 26 INFO rb-c800635-224702-414046 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-09-11 03:49:36,235 26 INFO rb-c800635-224702-414046 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-09-11 03:49:36,296 26 INFO rb-c800635-224702-414046 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-09-11 03:49:36,347 26 INFO rb-c800635-224702-414046 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-09-11 03:49:36,400 26 INFO rb-c800635-224702-414046 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-09-11 03:49:36,574 26 INFO rb-c800635-224702-414046 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-09-11 03:49:36,625 26 INFO rb-c800635-224702-414046 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-09-11 03:49:36,687 26 INFO rb-c800635-224702-414046 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-09-11 03:49:36,737 26 INFO rb-c800635-224702-414046 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-09-11 03:49:36,788 26 INFO rb-c800635-224702-414046 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-09-11 03:49:36,841 26 INFO rb-c800635-224702-414046 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-09-11 03:49:36,892 26 INFO rb-c800635-224702-414046 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-09-11 03:49:36,946 26 INFO rb-c800635-224702-414046 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-09-11 03:49:37,009 26 INFO rb-c800635-224702-414046 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-09-11 03:49:37,060 26 INFO rb-c800635-224702-414046 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-09-11 03:49:37,111 26 INFO rb-c800635-224702-414046 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-09-11 03:49:37,161 26 INFO rb-c800635-224702-414046 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-09-11 03:49:37,212 26 INFO rb-c800635-224702-414046 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-09-11 03:49:37,268 26 INFO rb-c800635-224702-414046 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-09-11 03:49:37,329 26 INFO rb-c800635-224702-414046 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-09-11 03:49:37,380 26 INFO rb-c800635-224702-414046 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-09-11 03:49:37,433 26 INFO rb-c800635-224702-414046 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-09-11 03:49:37,486 26 INFO rb-c800635-224702-414046 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-09-11 03:49:37,537 26 INFO rb-c800635-224702-414046 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-09-11 03:49:37,605 26 INFO rb-c800635-224702-414046 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_15_split_bill_screen_actions.browser: [33/74] Tour SplitBillScreenTour5Actions → Step .floor-map 2026-09-11 03:49:37,609 26 INFO rb-c800635-224702-414046 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #82741548 started for PoS orders references: [{'name': '/', 'pos_reference': '261-118-000001', 'uuid': '47a36ecf-1f0b-4031-9df6-45d94ce61c5e'}] 2026-09-11 03:49:37,659 26 INFO rb-c800635-224702-414046 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #82741548 order {'name': '/', 'pos_reference': '261-118-000001', 'uuid': '47a36ecf-1f0b-4031-9df6-45d94ce61c5e'} created pos.order #727 2026-09-11 03:49:37,669 26 INFO rb-c800635-224702-414046 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #82741548 finished 2026-09-11 03:49:37,708 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 03:49:37] "POST /web/dataset/call_kw/pos.order/sync_from_ui#pos.order.sync_from_ui HTTP/1.1" 200 - 63 0.035 0.067 2026-09-11 03:49:37,740 26 INFO rb-c800635-224702-414046 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #52336379 started for PoS orders references: [{'name': '/', 'pos_reference': '261-118-000002', 'uuid': '9cba3c7a-3ecc-4089-829c-7a15dabe3d03'}] 2026-09-11 03:49:37,775 26 INFO rb-c800635-224702-414046 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #52336379 order {'name': '/', 'pos_reference': '261-118-000002', 'uuid': '9cba3c7a-3ecc-4089-829c-7a15dabe3d03'} created pos.order #728 2026-09-11 03:49:37,784 26 INFO rb-c800635-224702-414046 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #52336379 finished 2026-09-11 03:49:37,814 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 03:49:37] "POST /web/dataset/call_kw/pos.order/sync_from_ui#pos.order.sync_from_ui HTTP/1.1" 200 - 46 0.020 0.056 2026-09-11 03:49:37,849 26 INFO rb-c800635-224702-414046 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-09-11 03:49:37,910 26 INFO rb-c800635-224702-414046 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-09-11 03:49:37,912 26 INFO rb-c800635-224702-414046 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #78057675 started for PoS orders references: [{'name': '/', 'pos_reference': '261-118-000002', 'uuid': '9cba3c7a-3ecc-4089-829c-7a15dabe3d03'}] 2026-09-11 03:49:37,920 26 INFO ? werkzeug: 127.0.0.1 - - [11/Sep/2026 03:49:37] "GET /web/static/img/spin.svg HTTP/1.1" 200 - 0 0.000 0.003 2026-09-11 03:49:37,928 26 INFO rb-c800635-224702-414046 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #78057675 order {'name': '/', 'pos_reference': '261-118-000002', 'uuid': '9cba3c7a-3ecc-4089-829c-7a15dabe3d03'} updated pos.order #728 2026-09-11 03:49:37,943 26 INFO rb-c800635-224702-414046 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #78057675 finished 2026-09-11 03:49:38,019 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 03:49:38] "POST /web/dataset/call_kw/pos.order/sync_from_ui#pos.order.sync_from_ui HTTP/1.1" 200 - 66 0.047 0.061 2026-09-11 03:49:38,058 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 03:49:38] "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.007 2026-09-11 03:49:38,092 26 INFO rb-c800635-224702-414046 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-09-11 03:49:38,142 26 INFO rb-c800635-224702-414046 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-09-11 03:49:38,207 26 INFO rb-c800635-224702-414046 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-09-11 03:49:38,215 26 INFO ? werkzeug: 127.0.0.1 - - [11/Sep/2026 03:49:38] "GET /point_of_sale/static/src/img/card-bank.png HTTP/1.1" 200 - 0 0.000 0.003 2026-09-11 03:49:38,215 26 INFO ? werkzeug: 127.0.0.1 - - [11/Sep/2026 03:49:38] "GET /point_of_sale/static/src/img/money.png HTTP/1.1" 200 - 0 0.000 0.002 2026-09-11 03:49:38,256 26 INFO rb-c800635-224702-414046 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-09-11 03:49:38,307 26 INFO rb-c800635-224702-414046 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-09-11 03:49:38,374 26 INFO rb-c800635-224702-414046 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-09-11 03:49:38,437 26 INFO rb-c800635-224702-414046 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-09-11 03:49:38,440 26 INFO rb-c800635-224702-414046 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #27726718 started for PoS orders references: [{'name': '/', 'pos_reference': '261-118-000002', 'uuid': '9cba3c7a-3ecc-4089-829c-7a15dabe3d03'}] 2026-09-11 03:49:38,509 26 INFO rb-c800635-224702-414046 odoo.addons.point_of_sale.models.pos_order: Added payment_ids [701] to pos.order #728 2026-09-11 03:49:38,748 26 INFO rb-c800635-224702-414046 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #27726718 order {'name': '/', 'pos_reference': '261-118-000002', 'uuid': '9cba3c7a-3ecc-4089-829c-7a15dabe3d03'} updated pos.order #728 2026-09-11 03:49:38,757 26 INFO rb-c800635-224702-414046 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #27726718 finished 2026-09-11 03:49:38,802 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 03:49:38] "POST /web/dataset/call_kw/pos.order/sync_from_ui#pos.order.sync_from_ui HTTP/1.1" 200 - 198 0.137 0.227 2026-09-11 03:49:38,921 26 INFO rb-c800635-224702-414046 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-09-11 03:49:38,969 26 INFO rb-c800635-224702-414046 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-09-11 03:49:39,031 26 INFO rb-c800635-224702-414046 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-09-11 03:49:39,045 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 03:49:39] "POST /web/dataset/call_kw/pos.config/read_config_open_orders#pos.config.read_config_open_orders HTTP/1.1" 200 - 4 0.012 0.009 2026-09-11 03:49:39,082 26 INFO rb-c800635-224702-414046 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-09-11 03:49:39,150 26 INFO rb-c800635-224702-414046 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-09-11 03:49:39,201 26 INFO rb-c800635-224702-414046 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-09-11 03:49:39,252 26 INFO rb-c800635-224702-414046 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-09-11 03:49:39,306 26 INFO rb-c800635-224702-414046 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-09-11 03:49:39,357 26 INFO rb-c800635-224702-414046 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-09-11 03:49:39,410 26 INFO rb-c800635-224702-414046 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-09-11 03:49:39,472 26 INFO rb-c800635-224702-414046 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-09-11 03:49:39,523 26 INFO rb-c800635-224702-414046 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-09-11 03:49:39,575 26 INFO rb-c800635-224702-414046 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-09-11 03:49:39,756 26 INFO rb-c800635-224702-414046 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-09-11 03:49:39,807 26 INFO rb-c800635-224702-414046 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-09-11 03:49:39,858 26 INFO rb-c800635-224702-414046 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-09-11 03:49:39,914 26 INFO rb-c800635-224702-414046 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-09-11 03:49:39,971 26 INFO rb-c800635-224702-414046 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-09-11 03:49:40,024 26 INFO rb-c800635-224702-414046 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-09-11 03:49:40,077 26 INFO rb-c800635-224702-414046 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-09-11 03:49:40,128 26 INFO rb-c800635-224702-414046 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-09-11 03:49:40,199 26 INFO rb-c800635-224702-414046 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-09-11 03:49:40,202 26 INFO rb-c800635-224702-414046 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #3491757 started for PoS orders references: [{'name': '/', 'pos_reference': '261-118-000001', 'uuid': '47a36ecf-1f0b-4031-9df6-45d94ce61c5e'}] 2026-09-11 03:49:40,225 26 INFO rb-c800635-224702-414046 odoo.models.unlink: User #221 deleted pos.order.line records with IDs: [1199] 2026-09-11 03:49:40,240 26 INFO rb-c800635-224702-414046 odoo.addons.point_of_sale.models.pos_order: Added lines [1202] to pos.order #727 2026-09-11 03:49:40,245 26 INFO rb-c800635-224702-414046 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #3491757 order {'name': '/', 'pos_reference': '261-118-000001', 'uuid': '47a36ecf-1f0b-4031-9df6-45d94ce61c5e'} updated pos.order #727 2026-09-11 03:49:40,254 26 INFO rb-c800635-224702-414046 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #3491757 finished 2026-09-11 03:49:40,302 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 03:49:40] "POST /web/dataset/call_kw/pos.order/sync_from_ui#pos.order.sync_from_ui HTTP/1.1" 200 - 66 0.033 0.069 2026-09-11 03:49:40,336 26 INFO rb-c800635-224702-414046 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #18502214 started for PoS orders references: [{'name': '/', 'pos_reference': '261-118-000003', 'uuid': '1a1cdb76-020d-4198-97bf-841935ef551e'}] 2026-09-11 03:49:40,376 26 INFO rb-c800635-224702-414046 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #18502214 order {'name': '/', 'pos_reference': '261-118-000003', 'uuid': '1a1cdb76-020d-4198-97bf-841935ef551e'} created pos.order #729 2026-09-11 03:49:40,385 26 INFO rb-c800635-224702-414046 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #18502214 finished 2026-09-11 03:49:40,414 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 03:49:40] "POST /web/dataset/call_kw/pos.order/sync_from_ui#pos.order.sync_from_ui HTTP/1.1" 200 - 46 0.023 0.058 2026-09-11 03:49:40,447 26 INFO rb-c800635-224702-414046 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-09-11 03:49:40,503 26 INFO rb-c800635-224702-414046 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-09-11 03:49:40,564 26 INFO rb-c800635-224702-414046 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-09-11 03:49:40,568 26 INFO rb-c800635-224702-414046 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #96020308 started for PoS orders references: [{'name': '/', 'pos_reference': '261-118-000003', 'uuid': '1a1cdb76-020d-4198-97bf-841935ef551e'}] 2026-09-11 03:49:40,623 26 INFO rb-c800635-224702-414046 odoo.addons.point_of_sale.models.pos_order: Added payment_ids [702] to pos.order #729 2026-09-11 03:49:40,783 26 INFO rb-c800635-224702-414046 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #96020308 order {'name': '/', 'pos_reference': '261-118-000003', 'uuid': '1a1cdb76-020d-4198-97bf-841935ef551e'} updated pos.order #729 2026-09-11 03:49:40,792 26 INFO rb-c800635-224702-414046 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #96020308 finished 2026-09-11 03:49:40,833 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 03:49:40] "POST /web/dataset/call_kw/pos.order/sync_from_ui#pos.order.sync_from_ui HTTP/1.1" 200 - 132 0.074 0.194 2026-09-11 03:49:40,895 26 INFO rb-c800635-224702-414046 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-09-11 03:49:40,947 26 INFO rb-c800635-224702-414046 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-09-11 03:49:41,003 26 INFO rb-c800635-224702-414046 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-09-11 03:49:41,052 26 INFO rb-c800635-224702-414046 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-09-11 03:49:41,106 26 INFO rb-c800635-224702-414046 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-09-11 03:49:41,163 26 INFO rb-c800635-224702-414046 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-09-11 03:49:41,167 26 INFO rb-c800635-224702-414046 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #25882304 started for PoS orders references: [{'name': '/', 'pos_reference': '261-118-000001', 'uuid': '47a36ecf-1f0b-4031-9df6-45d94ce61c5e'}] 2026-09-11 03:49:41,206 26 INFO rb-c800635-224702-414046 odoo.addons.point_of_sale.models.pos_order: Added payment_ids [703] to pos.order #727 2026-09-11 03:49:41,315 26 INFO rb-c800635-224702-414046 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #25882304 order {'name': '/', 'pos_reference': '261-118-000001', 'uuid': '47a36ecf-1f0b-4031-9df6-45d94ce61c5e'} updated pos.order #727 2026-09-11 03:49:41,326 26 INFO rb-c800635-224702-414046 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #25882304 finished 2026-09-11 03:49:41,367 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 03:49:41] "POST /web/dataset/call_kw/pos.order/sync_from_ui#pos.order.sync_from_ui HTTP/1.1" 200 - 130 0.063 0.138 2026-09-11 03:49:41,419 26 INFO rb-c800635-224702-414046 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-09-11 03:49:41,467 26 INFO rb-c800635-224702-414046 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_15_split_bill_screen_actions.browser: tour succeeded 2026-09-11 03:49:41,468 26 INFO rb-c800635-224702-414046 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_15_split_bill_screen_actions.browser: ╔════════════════════════════════════════════╗ ║ TOUR SplitBillScreenTour5Actions SUCCEEDED ║ ╚════════════════════════════════════════════╝ 2026-09-11 03:49:41,614 26 INFO rb-c800635-224702-414046 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_15_split_bill_screen_actions.browser: heap 20800128 (allocated 22548480) 2026-09-11 03:49:41,619 26 INFO rb-c800635-224702-414046 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_15_split_bill_screen_actions: Closing chrome headless with pid 104389 2026-09-11 03:49:41,620 26 INFO rb-c800635-224702-414046 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_15_split_bill_screen_actions: Closing websocket connection 2026-09-11 03:49:41,620 26 INFO rb-c800635-224702-414046 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_15_split_bill_screen_actions: Terminating chrome headless with pid 104389 2026-09-11 03:49:41,686 26 INFO rb-c800635-224702-414046 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_15_split_bill_screen_actions: Chrome Log in: /tmp/odoo_tests/rb-c800635-224702-414046/chrome_logs/chrome_log_20260911_034941_685798_test_15_split_bill_screen_actions.txt 2026-09-11 03:49:41,686 26 INFO rb-c800635-224702-414046 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_15_split_bill_screen_actions: Removing chrome user profile "/tmp/tmp3y53_fkj_chrome_odoo" 2026-09-11 03:49:41,698 26 INFO rb-c800635-224702-414046 odoo.addons.pos_restaurant.tests.test_frontend: Starting TestFrontend.test_cancel_order_from_ui ... 2026-09-11 03:49:42,042 26 INFO rb-c800635-224702-414046 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_cancel_order_from_ui: Chrome pid: 104599 2026-09-11 03:49:42,042 26 INFO rb-c800635-224702-414046 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_cancel_order_from_ui: Chrome headless temporary user profile dir: /tmp/tmp3iewsfk4_chrome_odoo 2026-09-11 03:49:42,043 26 INFO rb-c800635-224702-414046 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_cancel_order_from_ui: Issuing json command http://127.0.0.1:35527/json/version 2026-09-11 03:49:42,044 26 INFO rb-c800635-224702-414046 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:35527', path='/json/version', query='', fragment='') with timeout 3 increased to 10s during tests 2026-09-11 03:49:42,052 26 INFO rb-c800635-224702-414046 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_cancel_order_from_ui: Browser version: Chrome/150.0.7871.114 2026-09-11 03:49:42,052 26 INFO rb-c800635-224702-414046 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_cancel_order_from_ui: Issuing json command http://127.0.0.1:35527/json 2026-09-11 03:49:42,052 26 INFO rb-c800635-224702-414046 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:35527', path='/json', query='', fragment='') with timeout 3 increased to 10s during tests 2026-09-11 03:49:42,063 26 INFO rb-c800635-224702-414046 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_cancel_order_from_ui: Websocket url found: ws://127.0.0.1:35527/devtools/page/190FB2923F80CDB27FADEF711844A9D0 2026-09-11 03:49:42,067 26 INFO rb-c800635-224702-414046 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_cancel_order_from_ui: Enable chrome headless console log notification 2026-09-11 03:49:42,076 26 INFO rb-c800635-224702-414046 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_cancel_order_from_ui: Chrome headless enable page notifications 2026-09-11 03:49:42,112 26 INFO rb-c800635-224702-414046 odoo.addons.base.models.res_users: Login successful for login:pos_user from n/a 2026-09-11 03:49:42,119 26 INFO rb-c800635-224702-414046 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_cancel_order_from_ui: Setting session cookie in browser 2026-09-11 03:49:42,120 26 INFO rb-c800635-224702-414046 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-09-11 03:49:42,120 26 INFO rb-c800635-224702-414046 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-09-11 03:49:42,132 26 INFO rb-c800635-224702-414046 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-09-11 03:49:42,445 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 03:49:42] "GET /pos/ui/118 HTTP/1.1" 200 - 86 0.029 0.287 2026-09-11 03:49:42,448 26 INFO rb-c800635-224702-414046 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_cancel_order_from_ui: Navigation result: {'frameId': '190FB2923F80CDB27FADEF711844A9D0', 'loaderId': 'C578768535457F34FA8DF726B3B23053', 'isDownload': False} 2026-09-11 03:49:42,449 26 INFO rb-c800635-224702-414046 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_cancel_order_from_ui: Evaluate ready code "odoo.isTourReady('test_cancel_order_from_ui')" 2026-09-11 03:49:42,468 26 INFO rb-c800635-224702-414046 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-09-11 03:49:42,481 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 03:49:42] "GET /web/assets/cbcf32d/point_of_sale.assets_prod.min.css HTTP/1.1" 200 - 2 0.001 0.006 2026-09-11 03:49:42,488 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 03:49:42] "GET /web/assets/31c33ef/web.__assets_tests_call__.min.js HTTP/1.1" 200 - 2 0.002 0.012 2026-09-11 03:49:42,496 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 03:49:42] "GET /web/assets/e7bee96/point_of_sale.assets_prod.min.js HTTP/1.1" 200 - 2 0.001 0.017 2026-09-11 03:49:42,855 26 INFO ? werkzeug: 127.0.0.1 - - [11/Sep/2026 03:49:42] "GET /web/static/fonts/lato/Lato-Reg-webfont.woff HTTP/1.1" 200 - 0 0.000 0.001 2026-09-11 03:49:42,861 26 INFO ? werkzeug: 127.0.0.1 - - [11/Sep/2026 03:49:42] "GET /point_of_sale/static/src/img/favicon.ico HTTP/1.1" 200 - 0 0.000 0.002 2026-09-11 03:49:42,870 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 03:49:42] "GET /web/webclient/translations?hash=&lang=en_US HTTP/1.1" 200 - 1 0.001 0.010 2026-09-11 03:49:42,888 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 03:49:42] "POST /web/dataset/call_kw/barcode.nomenclature/read#barcode.nomenclature.read HTTP/1.1" 200 - 4 0.001 0.003 2026-09-11 03:49:42,894 26 INFO rb-c800635-224702-414046 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-09-11 03:49:42,898 26 INFO rb-c800635-224702-414046 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-09-11 03:49:42,918 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 03:49:42] "POST /web/dataset/call_kw/barcode.rule/search_read#barcode.rule.search_read HTTP/1.1" 200 - 1 0.000 0.004 2026-09-11 03:49:42,925 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 03:49:42] "POST /pos/ping HTTP/1.1" 200 - 0 0.000 0.002 2026-09-11 03:49:42,949 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 03:49:42] "GET /bus/websocket_worker_bundle?v=19.0-2 HTTP/1.1" 200 - 3 0.003 0.008 2026-09-11 03:49:42,967 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 03:49:42] "POST /web/dataset/call_kw/pos.config/register_new_device_identifier#pos.config.register_new_device_identifier HTTP/1.1" 200 - 9 0.006 0.023 2026-09-11 03:49:42,970 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 03:49:42] "GET /websocket?version=19.0-2 HTTP/1.1" 101 - 1 0.000 0.008 2026-09-11 03:49:43,012 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 03:49:43] "POST /web/dataset/call_kw/pos.session/load_data_params#pos.session.load_data_params HTTP/1.1" 200 - 17 0.008 0.027 2026-09-11 03:49:43,421 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 03:49:43] "POST /web/dataset/call_kw/pos.session/load_data#pos.session.load_data HTTP/1.1" 200 - 376 0.162 0.219 2026-09-11 03:49:43,438 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 03:49:43] "POST /web/dataset/call_kw/pos.session/filter_local_data#pos.session.filter_local_data HTTP/1.1" 200 - 0 0.000 0.008 2026-09-11 03:49:43,488 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 03:49: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.004 2026-09-11 03:49:43,547 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 03:49:43] "GET /web/image/res.company/109/logo/256x256 HTTP/1.1" 200 - 8 0.007 0.038 2026-09-11 03:49:43,570 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 03:49:43] "POST /web/dataset/call_kw/pos.config/read_config_open_orders#pos.config.read_config_open_orders HTTP/1.1" 200 - 1 0.001 0.004 2026-09-11 03:49:43,588 26 INFO rb-c800635-224702-414046 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_cancel_order_from_ui.browser: Owl is running in 'dev' mode. 2026-09-11 03:49:43,597 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 03:49:43] "POST /web/dataset/call_kw/product.product/has_access#product.product.has_access HTTP/1.1" 200 - 1 0.002 0.004 2026-09-11 03:49:43,634 26 INFO ? werkzeug: 127.0.0.1 - - [11/Sep/2026 03:49:43] "GET /point_of_sale/static/src/fonts/Inconsolata.otf HTTP/1.1" 200 - 0 0.000 0.005 2026-09-11 03:49:43,636 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 03:49:43] "GET /pos/service-worker.js HTTP/1.1" 200 - 0 0.000 0.006 2026-09-11 03:49:43,653 26 INFO ? werkzeug: 127.0.0.1 - - [11/Sep/2026 03:49:43] "GET /hr_attendance/static/img/background-light.svg HTTP/1.1" 200 - 0 0.000 0.005 2026-09-11 03:49:43,656 26 INFO ? werkzeug: 127.0.0.1 - - [11/Sep/2026 03:49:43] "GET /web/static/img/odoo_logo.svg HTTP/1.1" 200 - 0 0.000 0.011 2026-09-11 03:49:43,660 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 03:49:43] "GET /web/image?model=res.company&id=109&field=logo HTTP/1.1" 200 - 3 0.003 0.012 2026-09-11 03:49:43,670 26 INFO ? werkzeug: 127.0.0.1 - - [11/Sep/2026 03:49:43] "GET /web/static/src/libs/fontawesome/fonts/fontawesome-webfont.woff2?v=4.7.0 HTTP/1.1" 200 - 0 0.000 0.004 2026-09-11 03:49:43,672 26 INFO ? werkzeug: 127.0.0.1 - - [11/Sep/2026 03:49:43] "GET /web/static/fonts/google/Roboto/Roboto-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.003 2026-09-11 03:49:43,689 26 INFO ? werkzeug: 127.0.0.1 - - [11/Sep/2026 03:49:43] "GET /web/static/lib/zxing-library/zxing-library.js HTTP/1.1" 200 - 0 0.000 0.009 2026-09-11 03:49:43,692 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 03:49:43] "GET /web/image/res.users/221/avatar_128 HTTP/1.1" 200 - 14 0.018 0.030 2026-09-11 03:49:43,706 26 INFO rb-c800635-224702-414046 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-09-11 03:49:43,739 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 03:49:43] "GET /pos/ui/118 HTTP/1.1" 200 - 31 0.016 0.042 2026-09-11 03:49:43,776 26 INFO rb-c800635-224702-414046 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-09-11 03:49:43,789 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 03:49:43] "GET /pos/ui/118?from_backend=True HTTP/1.1" 200 - 31 0.022 0.088 2026-09-11 03:49:43,846 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 03:49:43] "POST /web/dataset/call_kw/pos.session/set_opening_control#pos.session.set_opening_control HTTP/1.1" 200 - 38 0.022 0.046 2026-09-11 03:49:43,887 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 03:49: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.005 2026-09-11 03:49:43,922 26 INFO rb-c800635-224702-414046 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-09-11 03:49:43,937 26 INFO ? werkzeug: 127.0.0.1 - - [11/Sep/2026 03:49:43] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.001 2026-09-11 03:49:43,973 26 INFO rb-c800635-224702-414046 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-09-11 03:49:44,046 26 INFO rb-c800635-224702-414046 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-09-11 03:49:44,097 26 INFO rb-c800635-224702-414046 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-09-11 03:49:44,148 26 INFO rb-c800635-224702-414046 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-09-11 03:49:44,203 26 INFO rb-c800635-224702-414046 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-09-11 03:49:44,262 26 INFO rb-c800635-224702-414046 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-09-11 03:49:44,308 26 INFO rb-c800635-224702-414046 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-09-11 03:49:44,371 26 INFO rb-c800635-224702-414046 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-09-11 03:49:44,420 26 INFO rb-c800635-224702-414046 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-09-11 03:49:44,471 26 INFO rb-c800635-224702-414046 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-09-11 03:49:44,523 26 INFO rb-c800635-224702-414046 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-09-11 03:49:44,583 26 INFO rb-c800635-224702-414046 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-09-11 03:49:44,608 26 INFO rb-c800635-224702-414046 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #38813068 started for PoS orders references: [{'name': '/', 'pos_reference': '261-118-000001', 'uuid': '4e60fedb-e3e9-491a-b89a-411b05d5a609'}] 2026-09-11 03:49:44,665 26 INFO rb-c800635-224702-414046 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #38813068 order {'name': '/', 'pos_reference': '261-118-000001', 'uuid': '4e60fedb-e3e9-491a-b89a-411b05d5a609'} created pos.order #730 2026-09-11 03:49:44,676 26 INFO rb-c800635-224702-414046 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #38813068 finished 2026-09-11 03:49:44,709 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 03:49:44] "POST /web/dataset/call_kw/pos.order/sync_from_ui#pos.order.sync_from_ui HTTP/1.1" 200 - 63 0.030 0.073 2026-09-11 03:49:44,739 26 INFO rb-c800635-224702-414046 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-09-11 03:49:44,790 26 INFO rb-c800635-224702-414046 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-09-11 03:49:44,840 26 INFO rb-c800635-224702-414046 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-09-11 03:49:44,904 26 INFO rb-c800635-224702-414046 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-09-11 03:49:44,907 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 03:49:44] "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.008 2026-09-11 03:49:44,954 26 INFO rb-c800635-224702-414046 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-09-11 03:49:45,005 26 INFO rb-c800635-224702-414046 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-09-11 03:49:45,061 26 INFO rb-c800635-224702-414046 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-09-11 03:49:45,118 26 INFO rb-c800635-224702-414046 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-09-11 03:49:45,173 26 INFO rb-c800635-224702-414046 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-09-11 03:49:45,246 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 03:49:45] "POST /web/dataset/call_kw/pos.order/action_pos_order_cancel#pos.order.action_pos_order_cancel HTTP/1.1" 200 - 58 0.025 0.047 2026-09-11 03:49:45,272 26 INFO rb-c800635-224702-414046 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-09-11 03:49:45,335 26 INFO rb-c800635-224702-414046 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-09-11 03:49:45,340 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 03:49:45] "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-09-11 03:49:45,358 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 03:49:45] "POST /web/dataset/call_kw/pos.config/notify_synchronisation#pos.config.notify_synchronisation HTTP/1.1" 200 - 4 0.002 0.010 2026-09-11 03:49:45,385 26 INFO rb-c800635-224702-414046 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-09-11 03:49:45,437 26 INFO rb-c800635-224702-414046 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-09-11 03:49:45,488 26 INFO rb-c800635-224702-414046 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-09-11 03:49:45,541 26 INFO rb-c800635-224702-414046 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-09-11 03:49:45,551 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 03:49:45] "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.007 2026-09-11 03:49:45,592 26 INFO rb-c800635-224702-414046 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-09-11 03:49:45,643 26 INFO rb-c800635-224702-414046 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_cancel_order_from_ui.browser: tour succeeded 2026-09-11 03:49:45,643 26 INFO rb-c800635-224702-414046 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_cancel_order_from_ui.browser: ╔══════════════════════════════════════════╗ ║ TOUR test_cancel_order_from_ui SUCCEEDED ║ ╚══════════════════════════════════════════╝ 2026-09-11 03:49:45,706 26 INFO rb-c800635-224702-414046 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_cancel_order_from_ui.browser: heap 15670652 (allocated 16777216) 2026-09-11 03:49:45,714 26 INFO rb-c800635-224702-414046 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_cancel_order_from_ui: Closing chrome headless with pid 104599 2026-09-11 03:49:45,715 26 INFO rb-c800635-224702-414046 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_cancel_order_from_ui: Closing websocket connection 2026-09-11 03:49:45,716 26 INFO rb-c800635-224702-414046 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_cancel_order_from_ui: Terminating chrome headless with pid 104599 2026-09-11 03:49:45,819 26 INFO rb-c800635-224702-414046 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_cancel_order_from_ui: Chrome Log in: /tmp/odoo_tests/rb-c800635-224702-414046/chrome_logs/chrome_log_20260911_034945_818907_test_cancel_order_from_ui.txt 2026-09-11 03:49:45,819 26 INFO rb-c800635-224702-414046 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_cancel_order_from_ui: Removing chrome user profile "/tmp/tmp3iewsfk4_chrome_odoo" 2026-09-11 03:49:45,847 26 INFO rb-c800635-224702-414046 odoo.addons.pos_restaurant.tests.test_frontend: Starting TestFrontend.test_close_with_planned_order_later_today ... 2026-09-11 03:49:45,995 26 INFO rb-c800635-224702-414046 odoo.addons.pos_restaurant.tests.test_frontend: Starting TestFrontend.test_combo_preparation_receipt ... 2026-09-11 03:49:46,902 26 INFO rb-c800635-224702-414046 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_combo_preparation_receipt: Chrome pid: 104796 2026-09-11 03:49:46,903 26 INFO rb-c800635-224702-414046 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_combo_preparation_receipt: Chrome headless temporary user profile dir: /tmp/tmp2p1lwr8m_chrome_odoo 2026-09-11 03:49:46,903 26 INFO rb-c800635-224702-414046 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_combo_preparation_receipt: Issuing json command http://127.0.0.1:39707/json/version 2026-09-11 03:49:46,904 26 INFO rb-c800635-224702-414046 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:39707', path='/json/version', query='', fragment='') with timeout 3 increased to 10s during tests 2026-09-11 03:49:46,927 26 INFO rb-c800635-224702-414046 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_combo_preparation_receipt: Browser version: Chrome/150.0.7871.114 2026-09-11 03:49:46,927 26 INFO rb-c800635-224702-414046 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_combo_preparation_receipt: Issuing json command http://127.0.0.1:39707/json 2026-09-11 03:49:46,927 26 INFO rb-c800635-224702-414046 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:39707', path='/json', query='', fragment='') with timeout 3 increased to 10s during tests 2026-09-11 03:49:46,942 26 INFO rb-c800635-224702-414046 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_combo_preparation_receipt: Websocket url found: ws://127.0.0.1:39707/devtools/page/55E7490FE778F909E06D96AD8B65BB6B 2026-09-11 03:49:46,953 26 INFO rb-c800635-224702-414046 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_combo_preparation_receipt: Enable chrome headless console log notification 2026-09-11 03:49:46,957 26 INFO rb-c800635-224702-414046 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_combo_preparation_receipt: Chrome headless enable page notifications 2026-09-11 03:49:47,026 26 INFO rb-c800635-224702-414046 odoo.addons.base.models.res_users: Login successful for login:pos_user from n/a 2026-09-11 03:49:47,031 26 INFO rb-c800635-224702-414046 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_combo_preparation_receipt: Setting session cookie in browser 2026-09-11 03:49:47,032 26 INFO rb-c800635-224702-414046 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-09-11 03:49:47,032 26 INFO rb-c800635-224702-414046 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_combo_preparation_receipt: Navigating to: "http://127.0.0.1:8069/pos/ui/118" 2026-09-11 03:49:47,044 26 INFO rb-c800635-224702-414046 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-09-11 03:49:47,379 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 03:49:47] "GET /pos/ui/118 HTTP/1.1" 200 - 87 0.024 0.314 2026-09-11 03:49:47,383 26 INFO rb-c800635-224702-414046 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_combo_preparation_receipt: Navigation result: {'frameId': '55E7490FE778F909E06D96AD8B65BB6B', 'loaderId': '1372F44E086F6DCDB6909E67DA9445AE', 'isDownload': False} 2026-09-11 03:49:47,384 26 INFO rb-c800635-224702-414046 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_combo_preparation_receipt: Evaluate ready code "odoo.isTourReady('test_combo_preparation_receipt')" 2026-09-11 03:49:47,400 26 INFO rb-c800635-224702-414046 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-09-11 03:49:47,426 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 03:49:47] "GET /web/assets/31c33ef/web.__assets_tests_call__.min.js HTTP/1.1" 200 - 2 0.001 0.019 2026-09-11 03:49:47,433 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 03:49:47] "GET /web/assets/e7bee96/point_of_sale.assets_prod.min.js HTTP/1.1" 200 - 2 0.004 0.019 2026-09-11 03:49:47,438 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 03:49:47] "GET /web/assets/cbcf32d/point_of_sale.assets_prod.min.css HTTP/1.1" 200 - 2 0.001 0.027 2026-09-11 03:49:47,835 26 INFO ? werkzeug: 127.0.0.1 - - [11/Sep/2026 03:49:47] "GET /point_of_sale/static/src/img/favicon.ico HTTP/1.1" 200 - 0 0.000 0.002 2026-09-11 03:49:47,838 26 INFO ? werkzeug: 127.0.0.1 - - [11/Sep/2026 03:49:47] "GET /web/static/fonts/lato/Lato-Reg-webfont.woff HTTP/1.1" 200 - 0 0.000 0.006 2026-09-11 03:49:47,842 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 03:49:47] "GET /web/webclient/translations?hash=&lang=en_US HTTP/1.1" 200 - 1 0.001 0.006 2026-09-11 03:49:47,861 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 03:49:47] "POST /web/dataset/call_kw/barcode.nomenclature/read#barcode.nomenclature.read HTTP/1.1" 200 - 4 0.001 0.003 2026-09-11 03:49:47,862 26 INFO rb-c800635-224702-414046 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-09-11 03:49:47,869 26 INFO rb-c800635-224702-414046 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-09-11 03:49:47,878 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 03:49:47] "POST /web/dataset/call_kw/barcode.rule/search_read#barcode.rule.search_read HTTP/1.1" 200 - 1 0.000 0.003 2026-09-11 03:49:47,893 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 03:49:47] "POST /pos/ping HTTP/1.1" 200 - 0 0.000 0.002 2026-09-11 03:49:47,912 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 03:49:47] "POST /web/dataset/call_kw/pos.config/register_new_device_identifier#pos.config.register_new_device_identifier HTTP/1.1" 200 - 9 0.004 0.008 2026-09-11 03:49:47,922 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 03:49:47] "GET /bus/websocket_worker_bundle?v=19.0-2 HTTP/1.1" 200 - 3 0.002 0.017 2026-09-11 03:49:47,946 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 03:49:47] "POST /web/dataset/call_kw/pos.session/load_data_params#pos.session.load_data_params HTTP/1.1" 200 - 17 0.008 0.018 2026-09-11 03:49:47,948 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 03:49:47] "GET /websocket?version=19.0-2 HTTP/1.1" 101 - 1 0.000 0.009 2026-09-11 03:49:48,399 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 03:49:48] "POST /web/dataset/call_kw/pos.session/load_data#pos.session.load_data HTTP/1.1" 200 - 386 0.137 0.285 2026-09-11 03:49:48,415 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 03:49:48] "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-09-11 03:49:48,467 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 03:49: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.004 2026-09-11 03:49:48,509 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 03:49:48] "GET /web/image/res.company/109/logo/256x256 HTTP/1.1" 200 - 8 0.004 0.024 2026-09-11 03:49:48,536 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 03:49: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.003 2026-09-11 03:49:48,550 26 INFO rb-c800635-224702-414046 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_combo_preparation_receipt.browser: Owl is running in 'dev' mode. 2026-09-11 03:49:48,568 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 03:49:48] "POST /web/dataset/call_kw/product.product/has_access#product.product.has_access HTTP/1.1" 200 - 1 0.006 0.008 2026-09-11 03:49:48,599 26 INFO ? werkzeug: 127.0.0.1 - - [11/Sep/2026 03:49:48] "GET /point_of_sale/static/src/fonts/Inconsolata.otf HTTP/1.1" 200 - 0 0.000 0.001 2026-09-11 03:49:48,626 26 INFO ? werkzeug: 127.0.0.1 - - [11/Sep/2026 03:49:48] "GET /web/static/img/odoo_logo.svg HTTP/1.1" 200 - 0 0.000 0.012 2026-09-11 03:49:48,633 26 INFO ? werkzeug: 127.0.0.1 - - [11/Sep/2026 03:49:48] "GET /hr_attendance/static/img/background-light.svg HTTP/1.1" 200 - 0 0.000 0.013 2026-09-11 03:49:48,659 26 INFO ? werkzeug: 127.0.0.1 - - [11/Sep/2026 03:49:48] "GET /web/static/fonts/google/Roboto/Roboto-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.006 2026-09-11 03:49:48,659 26 INFO ? werkzeug: 127.0.0.1 - - [11/Sep/2026 03:49:48] "GET /web/static/src/libs/fontawesome/fonts/fontawesome-webfont.woff2?v=4.7.0 HTTP/1.1" 200 - 0 0.000 0.008 2026-09-11 03:49:48,660 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 03:49:48] "GET /web/image/res.users/221/avatar_128 HTTP/1.1" 200 - 14 0.024 0.028 2026-09-11 03:49:48,668 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 03:49:48] "GET /pos/service-worker.js HTTP/1.1" 200 - 0 0.000 0.057 2026-09-11 03:49:48,680 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 03:49:48] "GET /web/image?model=res.company&id=109&field=logo HTTP/1.1" 200 - 3 0.003 0.067 2026-09-11 03:49:48,701 26 INFO rb-c800635-224702-414046 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-09-11 03:49:48,724 26 INFO ? werkzeug: 127.0.0.1 - - [11/Sep/2026 03:49:48] "GET /web/static/lib/zxing-library/zxing-library.js HTTP/1.1" 200 - 0 0.000 0.001 2026-09-11 03:49:48,764 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 03:49:48] "GET /pos/ui/118?from_backend=True HTTP/1.1" 200 - 31 0.017 0.028 2026-09-11 03:49:48,798 26 INFO rb-c800635-224702-414046 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-09-11 03:49:48,815 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 03:49:48] "GET /pos/ui/118 HTTP/1.1" 200 - 31 0.024 0.072 2026-09-11 03:49:48,864 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 03:49:48] "POST /web/dataset/call_kw/pos.session/set_opening_control#pos.session.set_opening_control HTTP/1.1" 200 - 38 0.020 0.056 2026-09-11 03:49:48,900 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 03:49: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.004 2026-09-11 03:49:48,960 26 INFO rb-c800635-224702-414046 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-09-11 03:49:48,984 26 INFO ? werkzeug: 127.0.0.1 - - [11/Sep/2026 03:49:48] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.001 2026-09-11 03:49:49,025 26 INFO rb-c800635-224702-414046 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-09-11 03:49:49,082 26 INFO rb-c800635-224702-414046 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-09-11 03:49:49,139 26 INFO rb-c800635-224702-414046 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-09-11 03:49:49,196 26 INFO rb-c800635-224702-414046 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-09-11 03:49:49,316 26 INFO rb-c800635-224702-414046 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-09-11 03:49:49,374 26 INFO rb-c800635-224702-414046 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-09-11 03:49:49,429 26 INFO rb-c800635-224702-414046 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-09-11 03:49:49,486 26 INFO rb-c800635-224702-414046 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-09-11 03:49:49,543 26 INFO rb-c800635-224702-414046 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-09-11 03:49:49,660 26 INFO rb-c800635-224702-414046 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_combo_preparation_receipt.browser: [14/21] Tour test_combo_preparation_receipt → Step body 2026-09-11 03:49:49,722 26 INFO rb-c800635-224702-414046 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-09-11 03:49:49,773 26 INFO rb-c800635-224702-414046 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-09-11 03:49:49,824 26 INFO rb-c800635-224702-414046 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-09-11 03:49:49,874 26 INFO rb-c800635-224702-414046 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-09-11 03:49:49,932 26 INFO rb-c800635-224702-414046 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-09-11 03:49:49,982 26 INFO rb-c800635-224702-414046 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-09-11 03:49:50,033 26 INFO rb-c800635-224702-414046 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-09-11 03:49:50,102 26 INFO rb-c800635-224702-414046 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_combo_preparation_receipt.browser: tour succeeded 2026-09-11 03:49:50,103 26 INFO rb-c800635-224702-414046 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_combo_preparation_receipt.browser: ╔═══════════════════════════════════════════════╗ ║ TOUR test_combo_preparation_receipt SUCCEEDED ║ ╚═══════════════════════════════════════════════╝ 2026-09-11 03:49:50,119 26 INFO ? werkzeug: 127.0.0.1 - - [11/Sep/2026 03:49:50] "GET /point_of_sale/static/src/img/money.png HTTP/1.1" 200 - 0 0.000 0.010 2026-09-11 03:49:50,120 26 INFO ? werkzeug: 127.0.0.1 - - [11/Sep/2026 03:49:50] "GET /point_of_sale/static/src/img/card-bank.png HTTP/1.1" 200 - 0 0.000 0.012 2026-09-11 03:49:50,171 26 INFO rb-c800635-224702-414046 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_combo_preparation_receipt.browser: heap 17501456 (allocated 19009536) 2026-09-11 03:49:50,181 26 INFO rb-c800635-224702-414046 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_combo_preparation_receipt: Closing chrome headless with pid 104796 2026-09-11 03:49:50,181 26 INFO rb-c800635-224702-414046 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_combo_preparation_receipt: Closing websocket connection 2026-09-11 03:49:50,183 26 INFO rb-c800635-224702-414046 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_combo_preparation_receipt: Terminating chrome headless with pid 104796 2026-09-11 03:49:50,266 26 INFO rb-c800635-224702-414046 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_combo_preparation_receipt: Chrome Log in: /tmp/odoo_tests/rb-c800635-224702-414046/chrome_logs/chrome_log_20260911_034950_266159_test_combo_preparation_receipt.txt 2026-09-11 03:49:50,266 26 INFO rb-c800635-224702-414046 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_combo_preparation_receipt: Removing chrome user profile "/tmp/tmp2p1lwr8m_chrome_odoo" 2026-09-11 03:49:50,274 26 INFO rb-c800635-224702-414046 odoo.addons.pos_restaurant.tests.test_frontend: Starting TestFrontend.test_combo_preparation_receipt_layout ... 2026-09-11 03:49:51,234 26 INFO rb-c800635-224702-414046 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_combo_preparation_receipt_layout: Chrome pid: 104992 2026-09-11 03:49:51,234 26 INFO rb-c800635-224702-414046 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_combo_preparation_receipt_layout: Chrome headless temporary user profile dir: /tmp/tmp5rwan344_chrome_odoo 2026-09-11 03:49:51,234 26 INFO rb-c800635-224702-414046 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_combo_preparation_receipt_layout: Issuing json command http://127.0.0.1:45771/json/version 2026-09-11 03:49:51,235 26 INFO rb-c800635-224702-414046 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:45771', path='/json/version', query='', fragment='') with timeout 3 increased to 10s during tests 2026-09-11 03:49:51,248 26 INFO rb-c800635-224702-414046 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_combo_preparation_receipt_layout: Browser version: Chrome/150.0.7871.114 2026-09-11 03:49:51,249 26 INFO rb-c800635-224702-414046 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_combo_preparation_receipt_layout: Issuing json command http://127.0.0.1:45771/json 2026-09-11 03:49:51,251 26 INFO rb-c800635-224702-414046 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:45771', path='/json', query='', fragment='') with timeout 3 increased to 10s during tests 2026-09-11 03:49:51,259 26 INFO rb-c800635-224702-414046 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_combo_preparation_receipt_layout: Websocket url found: ws://127.0.0.1:45771/devtools/page/D94EE85798C85178919F0E8244A461E2 2026-09-11 03:49:51,263 26 INFO rb-c800635-224702-414046 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_combo_preparation_receipt_layout: Enable chrome headless console log notification 2026-09-11 03:49:51,264 26 INFO rb-c800635-224702-414046 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_combo_preparation_receipt_layout: Chrome headless enable page notifications 2026-09-11 03:49:51,327 26 INFO rb-c800635-224702-414046 odoo.addons.base.models.res_users: Login successful for login:pos_user from n/a 2026-09-11 03:49:51,332 26 INFO rb-c800635-224702-414046 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_combo_preparation_receipt_layout: Setting session cookie in browser 2026-09-11 03:49:51,333 26 INFO rb-c800635-224702-414046 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-09-11 03:49:51,333 26 INFO rb-c800635-224702-414046 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-09-11 03:49:51,351 26 INFO rb-c800635-224702-414046 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-09-11 03:49:51,956 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 03:49:51] "GET /pos/ui/118 HTTP/1.1" 200 - 87 0.037 0.576 2026-09-11 03:49:51,959 26 INFO rb-c800635-224702-414046 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_combo_preparation_receipt_layout: Navigation result: {'frameId': 'D94EE85798C85178919F0E8244A461E2', 'loaderId': '6B24A977DB68C148A08FF590F01FF7B4', 'isDownload': False} 2026-09-11 03:49:51,959 26 INFO rb-c800635-224702-414046 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_combo_preparation_receipt_layout: Evaluate ready code "odoo.isTourReady('test_combo_preparation_receipt_layout')" 2026-09-11 03:49:51,973 26 INFO rb-c800635-224702-414046 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-09-11 03:49:51,988 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 03:49:51] "GET /web/assets/31c33ef/web.__assets_tests_call__.min.js HTTP/1.1" 200 - 2 0.001 0.006 2026-09-11 03:49:51,992 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 03:49:51] "GET /web/assets/cbcf32d/point_of_sale.assets_prod.min.css HTTP/1.1" 200 - 2 0.002 0.010 2026-09-11 03:49:51,998 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 03:49:51] "GET /web/assets/e7bee96/point_of_sale.assets_prod.min.js HTTP/1.1" 200 - 2 0.001 0.016 2026-09-11 03:49:52,429 26 INFO ? werkzeug: 127.0.0.1 - - [11/Sep/2026 03:49:52] "GET /web/static/fonts/lato/Lato-Reg-webfont.woff HTTP/1.1" 200 - 0 0.000 0.003 2026-09-11 03:49:52,429 26 INFO ? werkzeug: 127.0.0.1 - - [11/Sep/2026 03:49:52] "GET /point_of_sale/static/src/img/favicon.ico HTTP/1.1" 200 - 0 0.000 0.002 2026-09-11 03:49:52,439 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 03:49:52] "GET /web/webclient/translations?hash=&lang=en_US HTTP/1.1" 200 - 1 0.001 0.008 2026-09-11 03:49:52,453 26 INFO rb-c800635-224702-414046 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-09-11 03:49:52,458 26 INFO rb-c800635-224702-414046 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-09-11 03:49:52,458 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 03:49:52] "POST /web/dataset/call_kw/barcode.nomenclature/read#barcode.nomenclature.read HTTP/1.1" 200 - 4 0.004 0.004 2026-09-11 03:49:52,471 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 03:49:52] "POST /web/dataset/call_kw/barcode.rule/search_read#barcode.rule.search_read HTTP/1.1" 200 - 1 0.000 0.003 2026-09-11 03:49:52,482 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 03:49:52] "POST /pos/ping HTTP/1.1" 200 - 0 0.000 0.002 2026-09-11 03:49:52,501 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 03:49:52] "GET /bus/websocket_worker_bundle?v=19.0-2 HTTP/1.1" 200 - 3 0.001 0.007 2026-09-11 03:49:52,514 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 03:49:52] "POST /web/dataset/call_kw/pos.config/register_new_device_identifier#pos.config.register_new_device_identifier HTTP/1.1" 200 - 9 0.004 0.017 2026-09-11 03:49:52,520 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 03:49:52] "GET /websocket?version=19.0-2 HTTP/1.1" 101 - 1 0.000 0.003 2026-09-11 03:49:52,557 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 03:49:52] "POST /web/dataset/call_kw/pos.session/load_data_params#pos.session.load_data_params HTTP/1.1" 200 - 17 0.007 0.026 2026-09-11 03:49:53,050 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 03:49:53] "POST /web/dataset/call_kw/pos.session/load_data#pos.session.load_data HTTP/1.1" 200 - 386 0.162 0.304 2026-09-11 03:49:53,072 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 03:49:53] "POST /web/dataset/call_kw/pos.session/filter_local_data#pos.session.filter_local_data HTTP/1.1" 200 - 0 0.000 0.014 2026-09-11 03:49:53,119 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 03:49: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-09-11 03:49:53,159 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 03:49:53] "GET /web/image/res.company/109/logo/256x256 HTTP/1.1" 200 - 8 0.005 0.023 2026-09-11 03:49:53,180 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 03:49:53] "POST /web/dataset/call_kw/pos.config/read_config_open_orders#pos.config.read_config_open_orders HTTP/1.1" 200 - 1 0.001 0.005 2026-09-11 03:49:53,191 26 INFO rb-c800635-224702-414046 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_combo_preparation_receipt_layout.browser: Owl is running in 'dev' mode. 2026-09-11 03:49:53,204 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 03:49:53] "POST /web/dataset/call_kw/product.product/has_access#product.product.has_access HTTP/1.1" 200 - 1 0.003 0.004 2026-09-11 03:49:53,253 26 INFO ? werkzeug: 127.0.0.1 - - [11/Sep/2026 03:49:53] "GET /point_of_sale/static/src/fonts/Inconsolata.otf HTTP/1.1" 200 - 0 0.000 0.001 2026-09-11 03:49:53,261 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 03:49:53] "GET /pos/service-worker.js HTTP/1.1" 200 - 0 0.000 0.002 2026-09-11 03:49:53,274 26 INFO ? werkzeug: 127.0.0.1 - - [11/Sep/2026 03:49:53] "GET /hr_attendance/static/img/background-light.svg HTTP/1.1" 200 - 0 0.000 0.008 2026-09-11 03:49:53,278 26 INFO ? werkzeug: 127.0.0.1 - - [11/Sep/2026 03:49:53] "GET /web/static/img/odoo_logo.svg HTTP/1.1" 200 - 0 0.000 0.012 2026-09-11 03:49:53,279 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 03:49:53] "GET /web/image?model=res.company&id=109&field=logo HTTP/1.1" 200 - 3 0.005 0.011 2026-09-11 03:49:53,306 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 03:49:53] "GET /web/image/res.users/221/avatar_128 HTTP/1.1" 200 - 14 0.009 0.033 2026-09-11 03:49:53,332 26 INFO ? werkzeug: 127.0.0.1 - - [11/Sep/2026 03:49: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-09-11 03:49:53,337 26 INFO ? werkzeug: 127.0.0.1 - - [11/Sep/2026 03:49:53] "GET /web/static/fonts/google/Roboto/Roboto-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.001 2026-09-11 03:49:53,375 26 INFO ? werkzeug: 127.0.0.1 - - [11/Sep/2026 03:49:53] "GET /web/static/lib/zxing-library/zxing-library.js HTTP/1.1" 200 - 0 0.000 0.002 2026-09-11 03:49:53,400 26 INFO rb-c800635-224702-414046 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-09-11 03:49:53,433 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 03:49:53] "GET /pos/ui/118?from_backend=True HTTP/1.1" 200 - 31 0.024 0.039 2026-09-11 03:49:53,470 26 INFO rb-c800635-224702-414046 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-09-11 03:49:53,484 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 03:49:53] "GET /pos/ui/118 HTTP/1.1" 200 - 31 0.023 0.090 2026-09-11 03:49:53,535 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 03:49:53] "POST /web/dataset/call_kw/pos.session/set_opening_control#pos.session.set_opening_control HTTP/1.1" 200 - 38 0.018 0.041 2026-09-11 03:49:53,587 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 03:49: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.005 2026-09-11 03:49:53,630 26 INFO rb-c800635-224702-414046 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-09-11 03:49:53,647 26 INFO ? werkzeug: 127.0.0.1 - - [11/Sep/2026 03:49:53] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.001 2026-09-11 03:49:53,690 26 INFO rb-c800635-224702-414046 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-09-11 03:49:53,745 26 INFO rb-c800635-224702-414046 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-09-11 03:49:53,800 26 INFO rb-c800635-224702-414046 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-09-11 03:49:53,854 26 INFO rb-c800635-224702-414046 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-09-11 03:49:53,955 26 INFO rb-c800635-224702-414046 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-09-11 03:49:54,015 26 INFO rb-c800635-224702-414046 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_combo_preparation_receipt_layout.browser: tour succeeded 2026-09-11 03:49:54,016 26 INFO rb-c800635-224702-414046 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_combo_preparation_receipt_layout.browser: ╔══════════════════════════════════════════════════════╗ ║ TOUR test_combo_preparation_receipt_layout SUCCEEDED ║ ╚══════════════════════════════════════════════════════╝ 2026-09-11 03:49:54,085 26 INFO rb-c800635-224702-414046 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_combo_preparation_receipt_layout.browser: heap 15631840 (allocated 16515072) 2026-09-11 03:49:54,092 26 INFO rb-c800635-224702-414046 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_combo_preparation_receipt_layout: Closing chrome headless with pid 104992 2026-09-11 03:49:54,093 26 INFO rb-c800635-224702-414046 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_combo_preparation_receipt_layout: Closing websocket connection 2026-09-11 03:49:54,094 26 INFO rb-c800635-224702-414046 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_combo_preparation_receipt_layout: Terminating chrome headless with pid 104992 2026-09-11 03:49:54,189 26 INFO rb-c800635-224702-414046 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_combo_preparation_receipt_layout: Chrome Log in: /tmp/odoo_tests/rb-c800635-224702-414046/chrome_logs/chrome_log_20260911_034954_188855_test_combo_preparation_receipt_layout.txt 2026-09-11 03:49:54,189 26 INFO rb-c800635-224702-414046 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_combo_preparation_receipt_layout: Removing chrome user profile "/tmp/tmp5rwan344_chrome_odoo" 2026-09-11 03:49:54,200 26 INFO rb-c800635-224702-414046 odoo.addons.pos_restaurant.tests.test_frontend: Starting TestFrontend.test_combo_synchronisation ... 2026-09-11 03:49:55,151 26 INFO rb-c800635-224702-414046 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_combo_synchronisation: Chrome pid: 105185 2026-09-11 03:49:55,151 26 INFO rb-c800635-224702-414046 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_combo_synchronisation: Chrome headless temporary user profile dir: /tmp/tmpeiz8k7ov_chrome_odoo 2026-09-11 03:49:55,151 26 INFO rb-c800635-224702-414046 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_combo_synchronisation: Issuing json command http://127.0.0.1:39923/json/version 2026-09-11 03:49:55,152 26 INFO rb-c800635-224702-414046 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:39923', path='/json/version', query='', fragment='') with timeout 3 increased to 10s during tests 2026-09-11 03:49:55,167 26 INFO rb-c800635-224702-414046 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_combo_synchronisation: Browser version: Chrome/150.0.7871.114 2026-09-11 03:49:55,167 26 INFO rb-c800635-224702-414046 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_combo_synchronisation: Issuing json command http://127.0.0.1:39923/json 2026-09-11 03:49:55,167 26 INFO rb-c800635-224702-414046 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:39923', path='/json', query='', fragment='') with timeout 3 increased to 10s during tests 2026-09-11 03:49:55,179 26 INFO rb-c800635-224702-414046 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_combo_synchronisation: Websocket url found: ws://127.0.0.1:39923/devtools/page/FB447B9714ED50ABF2AB6B991A0CECF4 2026-09-11 03:49:55,193 26 INFO rb-c800635-224702-414046 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_combo_synchronisation: Enable chrome headless console log notification 2026-09-11 03:49:55,202 26 INFO rb-c800635-224702-414046 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_combo_synchronisation: Chrome headless enable page notifications 2026-09-11 03:49:55,249 26 INFO rb-c800635-224702-414046 odoo.addons.base.models.res_users: Login successful for login:pos_user from n/a 2026-09-11 03:49:55,253 26 INFO rb-c800635-224702-414046 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_combo_synchronisation: Setting session cookie in browser 2026-09-11 03:49:55,255 26 INFO rb-c800635-224702-414046 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_combo_synchronisation: Open "http://127.0.0.1:8069/pos/ui/118" in browser 2026-09-11 03:49:55,256 26 INFO rb-c800635-224702-414046 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_combo_synchronisation: Navigating to: "http://127.0.0.1:8069/pos/ui/118" 2026-09-11 03:49:55,270 26 INFO rb-c800635-224702-414046 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-09-11 03:49:55,721 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 03:49:55] "GET /pos/ui/118 HTTP/1.1" 200 - 87 0.031 0.423 2026-09-11 03:49:55,724 26 INFO rb-c800635-224702-414046 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_combo_synchronisation: Navigation result: {'frameId': 'FB447B9714ED50ABF2AB6B991A0CECF4', 'loaderId': 'B6589279849C0C2489FE1BCF972BDE3A', 'isDownload': False} 2026-09-11 03:49:55,724 26 INFO rb-c800635-224702-414046 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_combo_synchronisation: Evaluate ready code "odoo.isTourReady('test_combo_synchronisation')" 2026-09-11 03:49:55,733 26 INFO rb-c800635-224702-414046 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-09-11 03:49:55,750 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 03:49:55] "GET /web/assets/cbcf32d/point_of_sale.assets_prod.min.css HTTP/1.1" 200 - 2 0.002 0.007 2026-09-11 03:49:55,755 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 03:49:55] "GET /web/assets/31c33ef/web.__assets_tests_call__.min.js HTTP/1.1" 200 - 2 0.001 0.013 2026-09-11 03:49:55,760 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 03:49:55] "GET /web/assets/e7bee96/point_of_sale.assets_prod.min.js HTTP/1.1" 200 - 2 0.001 0.013 2026-09-11 03:49:56,168 26 INFO ? werkzeug: 127.0.0.1 - - [11/Sep/2026 03:49:56] "GET /web/static/fonts/lato/Lato-Reg-webfont.woff HTTP/1.1" 200 - 0 0.000 0.003 2026-09-11 03:49:56,175 26 INFO ? werkzeug: 127.0.0.1 - - [11/Sep/2026 03:49:56] "GET /point_of_sale/static/src/img/favicon.ico HTTP/1.1" 200 - 0 0.000 0.002 2026-09-11 03:49:56,192 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 03:49:56] "GET /web/webclient/translations?hash=&lang=en_US HTTP/1.1" 200 - 1 0.001 0.007 2026-09-11 03:49:56,213 26 INFO rb-c800635-224702-414046 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-09-11 03:49:56,218 26 INFO rb-c800635-224702-414046 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-09-11 03:49:56,219 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 03:49:56] "POST /web/dataset/call_kw/barcode.nomenclature/read#barcode.nomenclature.read HTTP/1.1" 200 - 4 0.004 0.004 2026-09-11 03:49:56,232 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 03:49:56] "POST /web/dataset/call_kw/barcode.rule/search_read#barcode.rule.search_read HTTP/1.1" 200 - 1 0.000 0.003 2026-09-11 03:49:56,244 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 03:49:56] "POST /pos/ping HTTP/1.1" 200 - 0 0.000 0.002 2026-09-11 03:49:56,265 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 03:49: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.007 2026-09-11 03:49:56,275 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 03:49:56] "GET /bus/websocket_worker_bundle?v=19.0-2 HTTP/1.1" 200 - 3 0.003 0.015 2026-09-11 03:49:56,308 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 03:49:56] "POST /web/dataset/call_kw/pos.session/load_data_params#pos.session.load_data_params HTTP/1.1" 200 - 17 0.009 0.019 2026-09-11 03:49:56,311 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 03:49:56] "GET /websocket?version=19.0-2 HTTP/1.1" 101 - 1 0.000 0.015 2026-09-11 03:49:56,693 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 03:49:56] "POST /web/dataset/call_kw/pos.session/load_data#pos.session.load_data HTTP/1.1" 200 - 383 0.134 0.218 2026-09-11 03:49:56,713 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 03:49:56] "POST /web/dataset/call_kw/pos.session/filter_local_data#pos.session.filter_local_data HTTP/1.1" 200 - 0 0.000 0.010 2026-09-11 03:49:56,763 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 03:49: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.005 2026-09-11 03:49:56,801 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 03:49:56] "GET /web/image/res.company/109/logo/256x256 HTTP/1.1" 200 - 8 0.005 0.022 2026-09-11 03:49:56,818 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 03:49: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-09-11 03:49:56,831 26 INFO rb-c800635-224702-414046 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_combo_synchronisation.browser: Owl is running in 'dev' mode. 2026-09-11 03:49:56,842 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 03:49:56] "POST /web/dataset/call_kw/product.product/has_access#product.product.has_access HTTP/1.1" 200 - 1 0.002 0.008 2026-09-11 03:49:56,872 26 INFO ? werkzeug: 127.0.0.1 - - [11/Sep/2026 03:49:56] "GET /point_of_sale/static/src/fonts/Inconsolata.otf HTTP/1.1" 200 - 0 0.000 0.001 2026-09-11 03:49:56,886 26 INFO ? werkzeug: 127.0.0.1 - - [11/Sep/2026 03:49:56] "GET /web/static/img/odoo_logo.svg HTTP/1.1" 200 - 0 0.000 0.003 2026-09-11 03:49:56,894 26 INFO ? werkzeug: 127.0.0.1 - - [11/Sep/2026 03:49:56] "GET /hr_attendance/static/img/background-light.svg HTTP/1.1" 200 - 0 0.000 0.003 2026-09-11 03:49:56,917 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 03:49:56] "GET /web/image/res.users/221/avatar_128 HTTP/1.1" 200 - 14 0.010 0.031 2026-09-11 03:49:56,927 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 03:49:56] "GET /web/image?model=res.company&id=109&field=logo HTTP/1.1" 200 - 3 0.002 0.048 2026-09-11 03:49:56,929 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 03:49:56] "GET /pos/service-worker.js HTTP/1.1" 200 - 0 0.000 0.053 2026-09-11 03:49:56,950 26 INFO ? werkzeug: 127.0.0.1 - - [11/Sep/2026 03:49: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-09-11 03:49:56,950 26 INFO ? werkzeug: 127.0.0.1 - - [11/Sep/2026 03:49:56] "GET /web/static/fonts/google/Roboto/Roboto-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.002 2026-09-11 03:49:57,000 26 INFO rb-c800635-224702-414046 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-09-11 03:49:57,016 26 INFO ? werkzeug: 127.0.0.1 - - [11/Sep/2026 03:49:57] "GET /web/static/lib/zxing-library/zxing-library.js HTTP/1.1" 200 - 0 0.000 0.002 2026-09-11 03:49:57,062 26 INFO rb-c800635-224702-414046 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-09-11 03:49:57,077 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 03:49:57] "GET /pos/ui/118?from_backend=True HTTP/1.1" 200 - 31 0.030 0.037 2026-09-11 03:49:57,161 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 03:49:57] "POST /web/dataset/call_kw/pos.session/set_opening_control#pos.session.set_opening_control HTTP/1.1" 200 - 38 0.044 0.053 2026-09-11 03:49:57,219 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 03:49:57] "GET /pos/ui/118 HTTP/1.1" 200 - 31 0.032 0.177 2026-09-11 03:49:57,227 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 03:49: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.034 2026-09-11 03:49:57,258 26 INFO rb-c800635-224702-414046 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-09-11 03:49:57,281 26 INFO ? werkzeug: 127.0.0.1 - - [11/Sep/2026 03:49:57] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.001 2026-09-11 03:49:57,324 26 INFO rb-c800635-224702-414046 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-09-11 03:49:57,381 26 INFO rb-c800635-224702-414046 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-09-11 03:49:57,437 26 INFO rb-c800635-224702-414046 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-09-11 03:49:57,496 26 INFO rb-c800635-224702-414046 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-09-11 03:49:57,585 26 INFO rb-c800635-224702-414046 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-09-11 03:49:57,644 26 INFO rb-c800635-224702-414046 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-09-11 03:49:57,666 26 INFO rb-c800635-224702-414046 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #51508455 started for PoS orders references: [{'name': '/', 'pos_reference': '261-118-000001', 'uuid': '42bee377-c52f-450c-8a93-6d8ffaaf52d2'}] 2026-09-11 03:49:57,737 26 INFO rb-c800635-224702-414046 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #51508455 order {'name': '/', 'pos_reference': '261-118-000001', 'uuid': '42bee377-c52f-450c-8a93-6d8ffaaf52d2'} created pos.order #732 2026-09-11 03:49:57,750 26 INFO rb-c800635-224702-414046 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #51508455 finished 2026-09-11 03:49:57,785 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 03:49:57] "POST /web/dataset/call_kw/pos.order/sync_from_ui#pos.order.sync_from_ui HTTP/1.1" 200 - 83 0.064 0.058 2026-09-11 03:49:57,821 26 INFO rb-c800635-224702-414046 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-09-11 03:49:57,886 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 03:49: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.006 2026-09-11 03:49:57,894 26 INFO rb-c800635-224702-414046 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-09-11 03:49:57,941 26 INFO rb-c800635-224702-414046 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-09-11 03:49:58,083 26 INFO rb-c800635-224702-414046 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-09-11 03:49:58,145 26 INFO rb-c800635-224702-414046 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-09-11 03:49:58,195 26 INFO rb-c800635-224702-414046 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-09-11 03:49:58,251 26 INFO rb-c800635-224702-414046 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-09-11 03:49:58,311 26 INFO rb-c800635-224702-414046 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-09-11 03:49:58,362 26 INFO rb-c800635-224702-414046 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-09-11 03:49:58,420 26 INFO rb-c800635-224702-414046 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-09-11 03:49:58,432 26 INFO rb-c800635-224702-414046 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #23805449 started for PoS orders references: [{'name': '/', 'pos_reference': '261-118-000001', 'uuid': '42bee377-c52f-450c-8a93-6d8ffaaf52d2'}] 2026-09-11 03:49:58,451 26 INFO rb-c800635-224702-414046 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #23805449 order {'name': '/', 'pos_reference': '261-118-000001', 'uuid': '42bee377-c52f-450c-8a93-6d8ffaaf52d2'} updated pos.order #732 2026-09-11 03:49:58,460 26 INFO rb-c800635-224702-414046 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #23805449 finished 2026-09-11 03:49:58,519 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 03:49:58] "POST /web/dataset/call_kw/pos.order/sync_from_ui#pos.order.sync_from_ui HTTP/1.1" 200 - 69 0.033 0.057 2026-09-11 03:49:58,555 26 INFO rb-c800635-224702-414046 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-09-11 03:49:58,606 26 INFO rb-c800635-224702-414046 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-09-11 03:49:58,670 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 03:49:58] "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-09-11 03:49:58,676 26 INFO rb-c800635-224702-414046 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-09-11 03:49:58,727 26 INFO rb-c800635-224702-414046 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-09-11 03:49:58,789 26 INFO rb-c800635-224702-414046 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-09-11 03:49:58,848 26 INFO rb-c800635-224702-414046 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-09-11 03:49:58,899 26 INFO rb-c800635-224702-414046 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-09-11 03:49:58,950 26 INFO rb-c800635-224702-414046 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-09-11 03:49:59,001 26 INFO rb-c800635-224702-414046 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-09-11 03:49:59,059 26 INFO rb-c800635-224702-414046 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-09-11 03:49:59,117 26 INFO rb-c800635-224702-414046 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-09-11 03:49:59,178 26 INFO rb-c800635-224702-414046 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-09-11 03:49:59,230 26 INFO rb-c800635-224702-414046 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_combo_synchronisation.browser: tour succeeded 2026-09-11 03:49:59,231 26 INFO rb-c800635-224702-414046 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_combo_synchronisation.browser: ╔═══════════════════════════════════════════╗ ║ TOUR test_combo_synchronisation SUCCEEDED ║ ╚═══════════════════════════════════════════╝ 2026-09-11 03:49:59,336 26 INFO rb-c800635-224702-414046 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_combo_synchronisation.browser: heap 21733296 (allocated 23203840) 2026-09-11 03:49:59,347 26 INFO rb-c800635-224702-414046 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_combo_synchronisation: Closing chrome headless with pid 105185 2026-09-11 03:49:59,349 26 INFO rb-c800635-224702-414046 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_combo_synchronisation: Closing websocket connection 2026-09-11 03:49:59,350 26 INFO rb-c800635-224702-414046 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_combo_synchronisation: Terminating chrome headless with pid 105185 2026-09-11 03:49:59,450 26 INFO rb-c800635-224702-414046 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_combo_synchronisation: Chrome Log in: /tmp/odoo_tests/rb-c800635-224702-414046/chrome_logs/chrome_log_20260911_034959_450166_test_combo_synchronisation.txt 2026-09-11 03:49:59,450 26 INFO rb-c800635-224702-414046 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_combo_synchronisation: Removing chrome user profile "/tmp/tmpeiz8k7ov_chrome_odoo" 2026-09-11 03:49:59,462 26 INFO rb-c800635-224702-414046 odoo.addons.pos_restaurant.tests.test_frontend: Starting TestFrontend.test_course_restaurant_preparation_tour ... 2026-09-11 03:49:59,843 26 INFO rb-c800635-224702-414046 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_course_restaurant_preparation_tour: Chrome pid: 105393 2026-09-11 03:49:59,843 26 INFO rb-c800635-224702-414046 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_course_restaurant_preparation_tour: Chrome headless temporary user profile dir: /tmp/tmpf5ktk0f8_chrome_odoo 2026-09-11 03:49:59,843 26 INFO rb-c800635-224702-414046 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_course_restaurant_preparation_tour: Issuing json command http://127.0.0.1:35515/json/version 2026-09-11 03:49:59,845 26 INFO rb-c800635-224702-414046 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:35515', path='/json/version', query='', fragment='') with timeout 3 increased to 10s during tests 2026-09-11 03:49:59,855 26 INFO rb-c800635-224702-414046 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_course_restaurant_preparation_tour: Browser version: Chrome/150.0.7871.114 2026-09-11 03:49:59,855 26 INFO rb-c800635-224702-414046 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_course_restaurant_preparation_tour: Issuing json command http://127.0.0.1:35515/json 2026-09-11 03:49:59,857 26 INFO rb-c800635-224702-414046 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:35515', path='/json', query='', fragment='') with timeout 3 increased to 10s during tests 2026-09-11 03:49:59,863 26 INFO rb-c800635-224702-414046 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_course_restaurant_preparation_tour: Websocket url found: ws://127.0.0.1:35515/devtools/page/2B270732BA0C94906942943943DA06E0 2026-09-11 03:49:59,877 26 INFO rb-c800635-224702-414046 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_course_restaurant_preparation_tour: Enable chrome headless console log notification 2026-09-11 03:49:59,881 26 INFO rb-c800635-224702-414046 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_course_restaurant_preparation_tour: Chrome headless enable page notifications 2026-09-11 03:49:59,927 26 INFO rb-c800635-224702-414046 odoo.addons.base.models.res_users: Login successful for login:pos_user from n/a 2026-09-11 03:49:59,933 26 INFO rb-c800635-224702-414046 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_course_restaurant_preparation_tour: Setting session cookie in browser 2026-09-11 03:49:59,935 26 INFO rb-c800635-224702-414046 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-09-11 03:49:59,935 26 INFO rb-c800635-224702-414046 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-09-11 03:49:59,949 26 INFO rb-c800635-224702-414046 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-09-11 03:50:00,273 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 03:50:00] "GET /pos/ui/118 HTTP/1.1" 200 - 87 0.031 0.296 2026-09-11 03:50:00,276 26 INFO rb-c800635-224702-414046 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_course_restaurant_preparation_tour: Navigation result: {'frameId': '2B270732BA0C94906942943943DA06E0', 'loaderId': 'DD77A4EE7157076EA397BD4C4AE2805A', 'isDownload': False} 2026-09-11 03:50:00,276 26 INFO rb-c800635-224702-414046 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_course_restaurant_preparation_tour: Evaluate ready code "odoo.isTourReady('test_course_restaurant_preparation_tour')" 2026-09-11 03:50:00,288 26 INFO rb-c800635-224702-414046 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-09-11 03:50:00,303 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 03:50:00] "GET /web/assets/cbcf32d/point_of_sale.assets_prod.min.css HTTP/1.1" 200 - 2 0.001 0.007 2026-09-11 03:50:00,308 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 03:50:00] "GET /web/assets/e7bee96/point_of_sale.assets_prod.min.js HTTP/1.1" 200 - 2 0.001 0.010 2026-09-11 03:50:00,320 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 03:50:00] "GET /web/assets/31c33ef/web.__assets_tests_call__.min.js HTTP/1.1" 200 - 2 0.005 0.019 2026-09-11 03:50:00,692 26 INFO ? werkzeug: 127.0.0.1 - - [11/Sep/2026 03:50:00] "GET /point_of_sale/static/src/img/favicon.ico HTTP/1.1" 200 - 0 0.000 0.004 2026-09-11 03:50:00,700 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 03:50:00] "GET /web/webclient/translations?hash=&lang=en_US HTTP/1.1" 200 - 1 0.001 0.010 2026-09-11 03:50:00,702 26 INFO ? werkzeug: 127.0.0.1 - - [11/Sep/2026 03:50:00] "GET /web/static/fonts/lato/Lato-Reg-webfont.woff HTTP/1.1" 200 - 0 0.000 0.001 2026-09-11 03:50:00,714 26 INFO rb-c800635-224702-414046 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-09-11 03:50:00,718 26 INFO rb-c800635-224702-414046 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-09-11 03:50:00,720 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 03:50:00] "POST /web/dataset/call_kw/barcode.nomenclature/read#barcode.nomenclature.read HTTP/1.1" 200 - 4 0.004 0.005 2026-09-11 03:50:00,729 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 03:50:00] "POST /web/dataset/call_kw/barcode.rule/search_read#barcode.rule.search_read HTTP/1.1" 200 - 1 0.000 0.004 2026-09-11 03:50:00,736 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 03:50:00] "POST /pos/ping HTTP/1.1" 200 - 0 0.000 0.002 2026-09-11 03:50:00,752 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 03:50:00] "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-09-11 03:50:00,760 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 03:50:00] "GET /bus/websocket_worker_bundle?v=19.0-2 HTTP/1.1" 200 - 3 0.001 0.017 2026-09-11 03:50:00,794 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 03:50:00] "POST /web/dataset/call_kw/pos.session/load_data_params#pos.session.load_data_params HTTP/1.1" 200 - 17 0.009 0.024 2026-09-11 03:50:00,802 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 03:50:00] "GET /websocket?version=19.0-2 HTTP/1.1" 101 - 1 0.000 0.025 2026-09-11 03:50:01,217 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 03:50:01] "POST /web/dataset/call_kw/pos.session/load_data#pos.session.load_data HTTP/1.1" 200 - 376 0.128 0.273 2026-09-11 03:50:01,236 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 03:50:01] "POST /web/dataset/call_kw/pos.session/filter_local_data#pos.session.filter_local_data HTTP/1.1" 200 - 0 0.000 0.009 2026-09-11 03:50:01,272 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 03:50: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.005 2026-09-11 03:50:01,320 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 03:50:01] "GET /web/image/res.company/109/logo/256x256 HTTP/1.1" 200 - 8 0.010 0.030 2026-09-11 03:50:01,340 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 03:50: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.005 2026-09-11 03:50:01,349 26 INFO rb-c800635-224702-414046 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_course_restaurant_preparation_tour.browser: Owl is running in 'dev' mode. 2026-09-11 03:50:01,374 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 03:50:01] "POST /web/dataset/call_kw/product.product/has_access#product.product.has_access HTTP/1.1" 200 - 1 0.005 0.016 2026-09-11 03:50:01,389 26 INFO ? werkzeug: 127.0.0.1 - - [11/Sep/2026 03:50:01] "GET /point_of_sale/static/src/fonts/Inconsolata.otf HTTP/1.1" 200 - 0 0.000 0.001 2026-09-11 03:50:01,406 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 03:50:01] "GET /pos/service-worker.js HTTP/1.1" 200 - 0 0.000 0.007 2026-09-11 03:50:01,409 26 INFO ? werkzeug: 127.0.0.1 - - [11/Sep/2026 03:50:01] "GET /web/static/img/odoo_logo.svg HTTP/1.1" 200 - 0 0.000 0.008 2026-09-11 03:50:01,422 26 INFO ? werkzeug: 127.0.0.1 - - [11/Sep/2026 03:50:01] "GET /hr_attendance/static/img/background-light.svg HTTP/1.1" 200 - 0 0.000 0.015 2026-09-11 03:50:01,423 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 03:50:01] "GET /web/image?model=res.company&id=109&field=logo HTTP/1.1" 200 - 3 0.004 0.020 2026-09-11 03:50:01,440 26 INFO ? werkzeug: 127.0.0.1 - - [11/Sep/2026 03:50: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-09-11 03:50:01,444 26 INFO ? werkzeug: 127.0.0.1 - - [11/Sep/2026 03:50:01] "GET /web/static/fonts/google/Roboto/Roboto-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.002 2026-09-11 03:50:01,469 26 INFO ? werkzeug: 127.0.0.1 - - [11/Sep/2026 03:50:01] "GET /web/static/lib/zxing-library/zxing-library.js HTTP/1.1" 200 - 0 0.000 0.002 2026-09-11 03:50:01,472 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 03:50:01] "GET /web/image/res.users/221/avatar_128 HTTP/1.1" 200 - 14 0.020 0.057 2026-09-11 03:50:01,492 26 INFO rb-c800635-224702-414046 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-09-11 03:50:01,515 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 03:50:01] "GET /pos/ui/118 HTTP/1.1" 200 - 31 0.016 0.040 2026-09-11 03:50:01,552 26 INFO rb-c800635-224702-414046 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-09-11 03:50:01,580 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 03:50:01] "GET /pos/ui/118?from_backend=True HTTP/1.1" 200 - 31 0.027 0.089 2026-09-11 03:50:01,625 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 03:50:01] "POST /web/dataset/call_kw/pos.session/set_opening_control#pos.session.set_opening_control HTTP/1.1" 200 - 38 0.019 0.050 2026-09-11 03:50:01,666 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 03:50: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-09-11 03:50:01,721 26 INFO rb-c800635-224702-414046 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-09-11 03:50:01,752 26 INFO ? werkzeug: 127.0.0.1 - - [11/Sep/2026 03:50:01] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.001 2026-09-11 03:50:01,779 26 INFO rb-c800635-224702-414046 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-09-11 03:50:01,853 26 INFO rb-c800635-224702-414046 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-09-11 03:50:01,912 26 INFO rb-c800635-224702-414046 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-09-11 03:50:01,982 26 INFO rb-c800635-224702-414046 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-09-11 03:50:02,037 26 INFO rb-c800635-224702-414046 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-09-11 03:50:02,109 26 INFO rb-c800635-224702-414046 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-09-11 03:50:02,169 26 INFO rb-c800635-224702-414046 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-09-11 03:50:02,220 26 INFO rb-c800635-224702-414046 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-09-11 03:50:02,289 26 INFO rb-c800635-224702-414046 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-09-11 03:50:02,293 26 INFO rb-c800635-224702-414046 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #9942255 started for PoS orders references: [{'name': '/', 'pos_reference': '261-118-000001', 'uuid': '4ab8349d-193a-4f14-9cd6-d92bdc9830f5'}] 2026-09-11 03:50:02,345 26 INFO rb-c800635-224702-414046 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #9942255 order {'name': '/', 'pos_reference': '261-118-000001', 'uuid': '4ab8349d-193a-4f14-9cd6-d92bdc9830f5'} created pos.order #733 2026-09-11 03:50:02,355 26 INFO rb-c800635-224702-414046 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #9942255 finished 2026-09-11 03:50:02,381 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 03:50:02] "POST /web/dataset/call_kw/pos.order/sync_from_ui#pos.order.sync_from_ui HTTP/1.1" 200 - 81 0.032 0.059 2026-09-11 03:50:02,434 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 03:50:02] "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.006 2026-09-11 03:50:02,439 26 INFO rb-c800635-224702-414046 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-09-11 03:50:02,491 26 INFO rb-c800635-224702-414046 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-09-11 03:50:02,550 26 INFO rb-c800635-224702-414046 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-09-11 03:50:02,552 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 03:50:02] "POST /web/dataset/call_kw/pos.order/get_preparation_change#pos.order.get_preparation_change HTTP/1.1" 200 - 1 0.000 0.005 2026-09-11 03:50:02,565 26 INFO rb-c800635-224702-414046 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #66159238 started for PoS orders references: [{'name': '/', 'pos_reference': '261-118-000001', 'uuid': '4ab8349d-193a-4f14-9cd6-d92bdc9830f5'}] 2026-09-11 03:50:02,580 26 INFO rb-c800635-224702-414046 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #66159238 order {'name': '/', 'pos_reference': '261-118-000001', 'uuid': '4ab8349d-193a-4f14-9cd6-d92bdc9830f5'} updated pos.order #733 2026-09-11 03:50:02,590 26 INFO rb-c800635-224702-414046 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #66159238 finished 2026-09-11 03:50:02,648 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 03:50:02] "POST /web/dataset/call_kw/pos.order/sync_from_ui#pos.order.sync_from_ui HTTP/1.1" 200 - 69 0.024 0.062 2026-09-11 03:50:02,694 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 03:50: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.006 2026-09-11 03:50:02,694 26 INFO rb-c800635-224702-414046 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-09-11 03:50:02,746 26 INFO rb-c800635-224702-414046 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-09-11 03:50:02,797 26 INFO rb-c800635-224702-414046 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-09-11 03:50:02,856 26 INFO rb-c800635-224702-414046 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_course_restaurant_preparation_tour.browser: tour succeeded 2026-09-11 03:50:02,856 26 INFO rb-c800635-224702-414046 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_course_restaurant_preparation_tour.browser: ╔════════════════════════════════════════════════════════╗ ║ TOUR test_course_restaurant_preparation_tour SUCCEEDED ║ ╚════════════════════════════════════════════════════════╝ 2026-09-11 03:50:02,857 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 03:50: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-09-11 03:50:02,943 26 INFO rb-c800635-224702-414046 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_course_restaurant_preparation_tour.browser: heap 17916116 (allocated 19271680) 2026-09-11 03:50:02,946 26 INFO rb-c800635-224702-414046 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #15361658 started for PoS orders references: [{'name': '/', 'pos_reference': '261-118-000001', 'uuid': '4ab8349d-193a-4f14-9cd6-d92bdc9830f5'}] 2026-09-11 03:50:02,954 26 INFO rb-c800635-224702-414046 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_course_restaurant_preparation_tour: Closing chrome headless with pid 105393 2026-09-11 03:50:02,957 26 INFO rb-c800635-224702-414046 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_course_restaurant_preparation_tour: Closing websocket connection 2026-09-11 03:50:02,958 26 INFO rb-c800635-224702-414046 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_course_restaurant_preparation_tour: Terminating chrome headless with pid 105393 2026-09-11 03:50:02,962 26 INFO rb-c800635-224702-414046 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #15361658 order {'name': '/', 'pos_reference': '261-118-000001', 'uuid': '4ab8349d-193a-4f14-9cd6-d92bdc9830f5'} updated pos.order #733 2026-09-11 03:50:02,964 26 INFO rb-c800635-224702-414046 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #15361658 finished 2026-09-11 03:50:02,996 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 03:50:02] "POST /web/dataset/call_kw/pos.order/sync_from_ui#pos.order.sync_from_ui HTTP/1.1" 200 - 46 0.019 0.036 2026-09-11 03:50:03,026 26 INFO rb-c800635-224702-414046 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_course_restaurant_preparation_tour: Chrome Log in: /tmp/odoo_tests/rb-c800635-224702-414046/chrome_logs/chrome_log_20260911_035003_025930_test_course_restaurant_preparation_tour.txt 2026-09-11 03:50:03,026 26 INFO rb-c800635-224702-414046 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_course_restaurant_preparation_tour: Removing chrome user profile "/tmp/tmpf5ktk0f8_chrome_odoo" 2026-09-11 03:50:03,038 26 INFO rb-c800635-224702-414046 odoo.addons.pos_restaurant.tests.test_frontend: Starting TestFrontend.test_create_floor_tour ... 2026-09-11 03:50:03,372 26 INFO rb-c800635-224702-414046 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_create_floor_tour: Chrome pid: 105592 2026-09-11 03:50:03,372 26 INFO rb-c800635-224702-414046 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_create_floor_tour: Chrome headless temporary user profile dir: /tmp/tmp7rpe4t24_chrome_odoo 2026-09-11 03:50:03,373 26 INFO rb-c800635-224702-414046 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_create_floor_tour: Issuing json command http://127.0.0.1:42871/json/version 2026-09-11 03:50:03,374 26 INFO rb-c800635-224702-414046 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:42871', path='/json/version', query='', fragment='') with timeout 3 increased to 10s during tests 2026-09-11 03:50:03,385 26 INFO rb-c800635-224702-414046 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_create_floor_tour: Browser version: Chrome/150.0.7871.114 2026-09-11 03:50:03,385 26 INFO rb-c800635-224702-414046 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_create_floor_tour: Issuing json command http://127.0.0.1:42871/json 2026-09-11 03:50:03,386 26 INFO rb-c800635-224702-414046 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:42871', path='/json', query='', fragment='') with timeout 3 increased to 10s during tests 2026-09-11 03:50:03,392 26 INFO rb-c800635-224702-414046 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_create_floor_tour: Websocket url found: ws://127.0.0.1:42871/devtools/page/AE8B2FB9724C9D4A1BE2FC1469D091DC 2026-09-11 03:50:03,405 26 INFO rb-c800635-224702-414046 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_create_floor_tour: Enable chrome headless console log notification 2026-09-11 03:50:03,407 26 INFO rb-c800635-224702-414046 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_create_floor_tour: Chrome headless enable page notifications 2026-09-11 03:50:03,432 26 INFO rb-c800635-224702-414046 odoo.addons.base.models.res_users: Login successful for login:pos_admin from n/a 2026-09-11 03:50:03,439 26 INFO rb-c800635-224702-414046 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_create_floor_tour: Setting session cookie in browser 2026-09-11 03:50:03,440 26 INFO rb-c800635-224702-414046 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-09-11 03:50:03,440 26 INFO rb-c800635-224702-414046 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_create_floor_tour: Navigating to: "http://127.0.0.1:8069/pos/ui/118" 2026-09-11 03:50:03,450 26 INFO rb-c800635-224702-414046 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-09-11 03:50:03,731 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 03:50:03] "GET /pos/ui/118 HTTP/1.1" 200 - 89 0.028 0.256 2026-09-11 03:50:03,734 26 INFO rb-c800635-224702-414046 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_create_floor_tour: Navigation result: {'frameId': 'AE8B2FB9724C9D4A1BE2FC1469D091DC', 'loaderId': 'E0F3FC1F54C858420E4E862B76DB9E93', 'isDownload': False} 2026-09-11 03:50:03,734 26 INFO rb-c800635-224702-414046 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_create_floor_tour: Evaluate ready code "odoo.isTourReady('test_create_floor_tour')" 2026-09-11 03:50:03,748 26 INFO rb-c800635-224702-414046 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-09-11 03:50:03,761 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 03:50:03] "GET /web/assets/31c33ef/web.__assets_tests_call__.min.js HTTP/1.1" 200 - 2 0.001 0.008 2026-09-11 03:50:03,766 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 03:50:03] "GET /web/assets/cbcf32d/point_of_sale.assets_prod.min.css HTTP/1.1" 200 - 2 0.001 0.013 2026-09-11 03:50:03,769 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 03:50:03] "GET /web/assets/e7bee96/point_of_sale.assets_prod.min.js HTTP/1.1" 200 - 2 0.001 0.013 2026-09-11 03:50:04,105 26 INFO ? werkzeug: 127.0.0.1 - - [11/Sep/2026 03:50:04] "GET /web/static/fonts/lato/Lato-Reg-webfont.woff HTTP/1.1" 200 - 0 0.000 0.002 2026-09-11 03:50:04,107 26 INFO ? werkzeug: 127.0.0.1 - - [11/Sep/2026 03:50:04] "GET /point_of_sale/static/src/img/favicon.ico HTTP/1.1" 200 - 0 0.000 0.003 2026-09-11 03:50:04,117 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 03:50:04] "GET /web/webclient/translations?hash=&lang=en_US HTTP/1.1" 200 - 1 0.001 0.008 2026-09-11 03:50:04,128 26 INFO rb-c800635-224702-414046 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-09-11 03:50:04,131 26 INFO rb-c800635-224702-414046 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-09-11 03:50:04,139 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 03:50:04] "POST /web/dataset/call_kw/barcode.nomenclature/read#barcode.nomenclature.read HTTP/1.1" 200 - 5 0.008 0.005 2026-09-11 03:50:04,152 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 03:50:04] "POST /web/dataset/call_kw/barcode.rule/search_read#barcode.rule.search_read HTTP/1.1" 200 - 1 0.002 0.006 2026-09-11 03:50:04,162 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 03:50:04] "POST /pos/ping HTTP/1.1" 200 - 0 0.000 0.002 2026-09-11 03:50:04,182 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 03:50:04] "POST /web/dataset/call_kw/pos.config/register_new_device_identifier#pos.config.register_new_device_identifier HTTP/1.1" 200 - 9 0.006 0.007 2026-09-11 03:50:04,193 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 03:50:04] "GET /bus/websocket_worker_bundle?v=19.0-2 HTTP/1.1" 200 - 3 0.001 0.020 2026-09-11 03:50:04,246 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 03:50:04] "POST /web/dataset/call_kw/pos.session/load_data_params#pos.session.load_data_params HTTP/1.1" 200 - 17 0.026 0.027 2026-09-11 03:50:04,250 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 03:50:04] "GET /websocket?version=19.0-2 HTTP/1.1" 101 - 1 0.000 0.046 2026-09-11 03:50:04,699 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 03:50:04] "POST /web/dataset/call_kw/pos.session/load_data#pos.session.load_data HTTP/1.1" 200 - 378 0.168 0.257 2026-09-11 03:50:04,714 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 03:50: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-09-11 03:50:04,757 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 03:50:04] "POST /web/dataset/call_kw/pos.config/read_config_open_orders#pos.config.read_config_open_orders HTTP/1.1" 200 - 1 0.001 0.005 2026-09-11 03:50:04,801 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 03:50:04] "GET /web/image/res.company/109/logo/256x256 HTTP/1.1" 200 - 8 0.003 0.026 2026-09-11 03:50:04,822 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 03:50: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-09-11 03:50:04,831 26 INFO rb-c800635-224702-414046 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_create_floor_tour.browser: Owl is running in 'dev' mode. 2026-09-11 03:50:04,842 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 03:50:04] "POST /web/dataset/call_kw/product.product/has_access#product.product.has_access HTTP/1.1" 200 - 1 0.002 0.004 2026-09-11 03:50:04,863 26 INFO ? werkzeug: 127.0.0.1 - - [11/Sep/2026 03:50:04] "GET /point_of_sale/static/src/fonts/Inconsolata.otf HTTP/1.1" 200 - 0 0.000 0.001 2026-09-11 03:50:04,870 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 03:50:04] "GET /pos/service-worker.js HTTP/1.1" 200 - 0 0.000 0.006 2026-09-11 03:50:04,888 26 INFO ? werkzeug: 127.0.0.1 - - [11/Sep/2026 03:50:04] "GET /web/static/img/odoo_logo.svg HTTP/1.1" 200 - 0 0.000 0.003 2026-09-11 03:50:04,893 26 INFO ? werkzeug: 127.0.0.1 - - [11/Sep/2026 03:50:04] "GET /hr_attendance/static/img/background-light.svg HTTP/1.1" 200 - 0 0.000 0.006 2026-09-11 03:50:04,912 26 INFO ? werkzeug: 127.0.0.1 - - [11/Sep/2026 03:50:04] "GET /web/static/src/libs/fontawesome/fonts/fontawesome-webfont.woff2?v=4.7.0 HTTP/1.1" 200 - 0 0.000 0.015 2026-09-11 03:50:04,915 26 INFO ? werkzeug: 127.0.0.1 - - [11/Sep/2026 03:50:04] "GET /web/static/fonts/google/Roboto/Roboto-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.009 2026-09-11 03:50:04,921 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 03:50:04] "GET /web/image/res.users/222/avatar_128 HTTP/1.1" 200 - 14 0.025 0.027 2026-09-11 03:50:04,926 26 INFO ? werkzeug: 127.0.0.1 - - [11/Sep/2026 03:50:04] "GET /web/static/lib/zxing-library/zxing-library.js HTTP/1.1" 200 - 0 0.000 0.001 2026-09-11 03:50:04,930 26 INFO rb-c800635-224702-414046 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-09-11 03:50:04,937 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 03:50:04] "GET /web/image?model=res.company&id=109&field=logo HTTP/1.1" 200 - 3 0.002 0.059 2026-09-11 03:50:04,996 26 INFO rb-c800635-224702-414046 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-09-11 03:50:04,997 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 03:50:04] "GET /pos/ui/118 HTTP/1.1" 200 - 33 0.031 0.050 2026-09-11 03:50:05,043 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 03:50:05] "GET /pos/ui/118?from_backend=True HTTP/1.1" 200 - 33 0.017 0.118 2026-09-11 03:50:05,045 26 INFO rb-c800635-224702-414046 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-09-11 03:50:05,088 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 03:50:05] "POST /web/dataset/call_kw/pos.session/set_opening_control#pos.session.set_opening_control HTTP/1.1" 200 - 38 0.018 0.069 2026-09-11 03:50:05,128 26 INFO rb-c800635-224702-414046 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-09-11 03:50:05,178 26 INFO rb-c800635-224702-414046 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-09-11 03:50:05,235 26 INFO rb-c800635-224702-414046 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-09-11 03:50:05,291 26 INFO rb-c800635-224702-414046 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-09-11 03:50:05,347 26 INFO rb-c800635-224702-414046 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-09-11 03:50:05,401 26 INFO rb-c800635-224702-414046 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-09-11 03:50:05,409 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 03:50:05] "POST /web/dataset/call_kw/restaurant.floor/create#restaurant.floor.create HTTP/1.1" 200 - 5 0.002 0.005 2026-09-11 03:50:05,452 26 INFO rb-c800635-224702-414046 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_create_floor_tour.browser: tour succeeded 2026-09-11 03:50:05,452 26 INFO rb-c800635-224702-414046 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_create_floor_tour.browser: ╔═══════════════════════════════════════╗ ║ TOUR test_create_floor_tour SUCCEEDED ║ ╚═══════════════════════════════════════╝ 2026-09-11 03:50:05,510 26 INFO rb-c800635-224702-414046 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_create_floor_tour.browser: heap 12475352 (allocated 13369344) 2026-09-11 03:50:05,526 26 INFO rb-c800635-224702-414046 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_create_floor_tour: Closing chrome headless with pid 105592 2026-09-11 03:50:05,526 26 INFO rb-c800635-224702-414046 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_create_floor_tour: Closing websocket connection 2026-09-11 03:50:05,527 26 INFO rb-c800635-224702-414046 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_create_floor_tour: Terminating chrome headless with pid 105592 2026-09-11 03:50:05,588 26 INFO rb-c800635-224702-414046 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_create_floor_tour: Chrome Log in: /tmp/odoo_tests/rb-c800635-224702-414046/chrome_logs/chrome_log_20260911_035005_587832_test_create_floor_tour.txt 2026-09-11 03:50:05,588 26 INFO rb-c800635-224702-414046 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_create_floor_tour: Removing chrome user profile "/tmp/tmp7rpe4t24_chrome_odoo" 2026-09-11 03:50:05,598 26 INFO rb-c800635-224702-414046 odoo.addons.pos_restaurant.tests.test_frontend: Starting TestFrontend.test_customer_alone_saved ... 2026-09-11 03:50:05,853 26 INFO rb-c800635-224702-414046 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_customer_alone_saved: Chrome pid: 105784 2026-09-11 03:50:05,854 26 INFO rb-c800635-224702-414046 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_customer_alone_saved: Chrome headless temporary user profile dir: /tmp/tmpyioh7s74_chrome_odoo 2026-09-11 03:50:05,854 26 INFO rb-c800635-224702-414046 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_customer_alone_saved: Issuing json command http://127.0.0.1:42429/json/version 2026-09-11 03:50:05,855 26 INFO rb-c800635-224702-414046 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:42429', path='/json/version', query='', fragment='') with timeout 3 increased to 10s during tests 2026-09-11 03:50:05,885 26 INFO rb-c800635-224702-414046 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_customer_alone_saved: Browser version: Chrome/150.0.7871.114 2026-09-11 03:50:05,885 26 INFO rb-c800635-224702-414046 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_customer_alone_saved: Issuing json command http://127.0.0.1:42429/json 2026-09-11 03:50:05,885 26 INFO rb-c800635-224702-414046 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:42429', path='/json', query='', fragment='') with timeout 3 increased to 10s during tests 2026-09-11 03:50:05,911 26 INFO rb-c800635-224702-414046 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_customer_alone_saved: Websocket url found: ws://127.0.0.1:42429/devtools/page/07D60D3B8F30FCE5CBCA060ADFBD8F5F 2026-09-11 03:50:05,917 26 INFO rb-c800635-224702-414046 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_customer_alone_saved: Enable chrome headless console log notification 2026-09-11 03:50:05,919 26 INFO rb-c800635-224702-414046 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_customer_alone_saved: Chrome headless enable page notifications 2026-09-11 03:50:05,954 26 INFO rb-c800635-224702-414046 odoo.addons.base.models.res_users: Login successful for login:pos_user from n/a 2026-09-11 03:50:05,961 26 INFO rb-c800635-224702-414046 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_customer_alone_saved: Setting session cookie in browser 2026-09-11 03:50:05,962 26 INFO rb-c800635-224702-414046 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-09-11 03:50:05,962 26 INFO rb-c800635-224702-414046 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-09-11 03:50:05,978 26 INFO rb-c800635-224702-414046 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-09-11 03:50:06,662 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 03:50:06] "GET /pos/ui?config_id=118 HTTP/1.1" 200 - 137 0.111 0.575 2026-09-11 03:50:06,665 26 INFO rb-c800635-224702-414046 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_customer_alone_saved: Navigation result: {'frameId': '07D60D3B8F30FCE5CBCA060ADFBD8F5F', 'loaderId': '6FBAC4AC36150E772326A5F336BD2A18', 'isDownload': False} 2026-09-11 03:50:06,666 26 INFO rb-c800635-224702-414046 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_customer_alone_saved: Evaluate ready code "odoo.isTourReady('test_customer_alone_saved')" 2026-09-11 03:50:06,688 26 INFO rb-c800635-224702-414046 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-09-11 03:50:06,704 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 03:50:06] "GET /web/assets/cbcf32d/point_of_sale.assets_prod.min.css HTTP/1.1" 200 - 2 0.001 0.008 2026-09-11 03:50:06,712 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 03:50:06] "GET /web/assets/31c33ef/web.__assets_tests_call__.min.js HTTP/1.1" 200 - 2 0.002 0.012 2026-09-11 03:50:06,722 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 03:50:06] "GET /web/assets/e7bee96/point_of_sale.assets_prod.min.js HTTP/1.1" 200 - 2 0.004 0.019 2026-09-11 03:50:07,164 26 INFO ? werkzeug: 127.0.0.1 - - [11/Sep/2026 03:50:07] "GET /web/static/fonts/lato/Lato-Reg-webfont.woff HTTP/1.1" 200 - 0 0.000 0.005 2026-09-11 03:50:07,173 26 INFO ? werkzeug: 127.0.0.1 - - [11/Sep/2026 03:50:07] "GET /point_of_sale/static/src/img/favicon.ico HTTP/1.1" 200 - 0 0.000 0.012 2026-09-11 03:50:07,183 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 03:50:07] "GET /web/webclient/translations?hash=&lang=en_US HTTP/1.1" 200 - 1 0.001 0.010 2026-09-11 03:50:07,199 26 INFO rb-c800635-224702-414046 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-09-11 03:50:07,212 26 INFO rb-c800635-224702-414046 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-09-11 03:50:07,218 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 03:50:07] "POST /web/dataset/call_kw/barcode.nomenclature/read#barcode.nomenclature.read HTTP/1.1" 200 - 4 0.002 0.010 2026-09-11 03:50:07,241 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 03:50:07] "POST /web/dataset/call_kw/barcode.rule/search_read#barcode.rule.search_read HTTP/1.1" 200 - 1 0.000 0.004 2026-09-11 03:50:07,255 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 03:50:07] "POST /pos/ping HTTP/1.1" 200 - 0 0.000 0.002 2026-09-11 03:50:07,284 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 03:50:07] "POST /web/dataset/call_kw/pos.config/register_new_device_identifier#pos.config.register_new_device_identifier HTTP/1.1" 200 - 9 0.004 0.007 2026-09-11 03:50:07,293 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 03:50:07] "GET /bus/websocket_worker_bundle?v=19.0-2 HTTP/1.1" 200 - 3 0.001 0.015 2026-09-11 03:50:07,340 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 03:50:07] "POST /web/dataset/call_kw/pos.session/load_data_params#pos.session.load_data_params HTTP/1.1" 200 - 17 0.008 0.020 2026-09-11 03:50:07,343 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 03:50:07] "GET /websocket?version=19.0-2 HTTP/1.1" 101 - 1 0.000 0.023 2026-09-11 03:50:07,815 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 03:50:07] "POST /web/dataset/call_kw/pos.session/load_data#pos.session.load_data HTTP/1.1" 200 - 376 0.170 0.260 2026-09-11 03:50:07,830 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 03:50:07] "POST /web/dataset/call_kw/pos.session/filter_local_data#pos.session.filter_local_data HTTP/1.1" 200 - 0 0.000 0.005 2026-09-11 03:50:07,901 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 03:50: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-09-11 03:50:07,950 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 03:50:07] "GET /web/image/res.company/109/logo/256x256 HTTP/1.1" 200 - 8 0.004 0.028 2026-09-11 03:50:07,972 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 03:50: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-09-11 03:50:07,996 26 INFO rb-c800635-224702-414046 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_customer_alone_saved.browser: Owl is running in 'dev' mode. 2026-09-11 03:50:08,003 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 03:50:08] "POST /web/dataset/call_kw/product.product/has_access#product.product.has_access HTTP/1.1" 200 - 1 0.002 0.004 2026-09-11 03:50:08,059 26 INFO ? werkzeug: 127.0.0.1 - - [11/Sep/2026 03:50:08] "GET /point_of_sale/static/src/fonts/Inconsolata.otf HTTP/1.1" 200 - 0 0.000 0.022 2026-09-11 03:50:08,065 26 INFO ? werkzeug: 127.0.0.1 - - [11/Sep/2026 03:50:08] "GET /hr_attendance/static/img/background-light.svg HTTP/1.1" 200 - 0 0.000 0.007 2026-09-11 03:50:08,067 26 INFO ? werkzeug: 127.0.0.1 - - [11/Sep/2026 03:50:08] "GET /web/static/img/odoo_logo.svg HTTP/1.1" 200 - 0 0.000 0.009 2026-09-11 03:50:08,080 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 03:50:08] "GET /web/image/res.users/221/avatar_128 HTTP/1.1" 200 - 14 0.019 0.025 2026-09-11 03:50:08,082 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 03:50:08] "GET /pos/service-worker.js HTTP/1.1" 200 - 0 0.000 0.042 2026-09-11 03:50:08,096 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 03:50:08] "GET /web/image?model=res.company&id=109&field=logo HTTP/1.1" 200 - 3 0.002 0.049 2026-09-11 03:50:08,105 26 INFO ? werkzeug: 127.0.0.1 - - [11/Sep/2026 03:50:08] "GET /web/static/src/libs/fontawesome/fonts/fontawesome-webfont.woff2?v=4.7.0 HTTP/1.1" 200 - 0 0.000 0.001 2026-09-11 03:50:08,114 26 INFO ? werkzeug: 127.0.0.1 - - [11/Sep/2026 03:50:08] "GET /web/static/fonts/google/Roboto/Roboto-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.001 2026-09-11 03:50:08,177 26 INFO rb-c800635-224702-414046 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-09-11 03:50:08,194 26 INFO ? werkzeug: 127.0.0.1 - - [11/Sep/2026 03:50:08] "GET /web/static/lib/zxing-library/zxing-library.js HTTP/1.1" 200 - 0 0.000 0.002 2026-09-11 03:50:08,242 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 03:50:08] "GET /pos/ui/118?from_backend=True HTTP/1.1" 200 - 31 0.025 0.031 2026-09-11 03:50:08,245 26 INFO rb-c800635-224702-414046 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-09-11 03:50:08,298 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 03:50:08] "GET /pos/ui/118 HTTP/1.1" 200 - 31 0.032 0.075 2026-09-11 03:50:08,384 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 03:50:08] "POST /web/dataset/call_kw/pos.session/set_opening_control#pos.session.set_opening_control HTTP/1.1" 200 - 36 0.042 0.095 2026-09-11 03:50:08,440 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 03:50: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-09-11 03:50:08,494 26 INFO rb-c800635-224702-414046 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-09-11 03:50:08,513 26 INFO ? werkzeug: 127.0.0.1 - - [11/Sep/2026 03:50:08] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.001 2026-09-11 03:50:08,577 26 INFO rb-c800635-224702-414046 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-09-11 03:50:08,659 26 INFO rb-c800635-224702-414046 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-09-11 03:50:08,664 26 INFO rb-c800635-224702-414046 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #39728252 started for PoS orders references: [{'name': '/', 'pos_reference': '261-118-000001', 'uuid': '4f7f8676-8d39-4426-9ead-6245e66c3bcf'}] 2026-09-11 03:50:08,754 26 INFO rb-c800635-224702-414046 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #39728252 order {'name': '/', 'pos_reference': '261-118-000001', 'uuid': '4f7f8676-8d39-4426-9ead-6245e66c3bcf'} created pos.order #734 2026-09-11 03:50:08,768 26 INFO rb-c800635-224702-414046 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #39728252 finished 2026-09-11 03:50:08,800 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 03:50:08] "POST /web/dataset/call_kw/pos.order/sync_from_ui#pos.order.sync_from_ui HTTP/1.1" 200 - 62 0.069 0.068 2026-09-11 03:50:08,886 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 03:50:08] "POST /web/dataset/call_kw/pos.order/read_pos_orders#pos.order.read_pos_orders HTTP/1.1" 200 - 54 0.019 0.046 2026-09-11 03:50:08,916 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 03:50:08] "POST /web/dataset/call_kw/pos.config/notify_synchronisation#pos.config.notify_synchronisation HTTP/1.1" 200 - 4 0.002 0.018 2026-09-11 03:50:08,937 26 INFO rb-c800635-224702-414046 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-09-11 03:50:08,999 26 INFO rb-c800635-224702-414046 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-09-11 03:50:09,049 26 INFO rb-c800635-224702-414046 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-09-11 03:50:09,176 26 INFO rb-c800635-224702-414046 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-09-11 03:50:09,230 26 INFO rb-c800635-224702-414046 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-09-11 03:50:09,280 26 INFO rb-c800635-224702-414046 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-09-11 03:50:09,338 26 INFO rb-c800635-224702-414046 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-09-11 03:50:09,393 26 INFO rb-c800635-224702-414046 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-09-11 03:50:09,444 26 INFO rb-c800635-224702-414046 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-09-11 03:50:09,494 26 INFO rb-c800635-224702-414046 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-09-11 03:50:09,546 26 INFO rb-c800635-224702-414046 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-09-11 03:50:09,605 26 INFO rb-c800635-224702-414046 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-09-11 03:50:09,609 26 INFO rb-c800635-224702-414046 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #48628401 started for PoS orders references: [{'name': '/', 'pos_reference': '261-118-000001', 'uuid': '4f7f8676-8d39-4426-9ead-6245e66c3bcf'}] 2026-09-11 03:50:09,626 26 INFO rb-c800635-224702-414046 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #48628401 order {'name': '/', 'pos_reference': '261-118-000001', 'uuid': '4f7f8676-8d39-4426-9ead-6245e66c3bcf'} updated pos.order #734 2026-09-11 03:50:09,634 26 INFO rb-c800635-224702-414046 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #48628401 finished 2026-09-11 03:50:09,684 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 03:50:09] "POST /web/dataset/call_kw/pos.order/sync_from_ui#pos.order.sync_from_ui HTTP/1.1" 200 - 50 0.023 0.054 2026-09-11 03:50:09,751 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 03:50:09] "POST /web/dataset/call_kw/pos.order/read_pos_orders#pos.order.read_pos_orders HTTP/1.1" 200 - 36 0.014 0.031 2026-09-11 03:50:09,771 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 03:50:09] "POST /web/dataset/call_kw/pos.config/notify_synchronisation#pos.config.notify_synchronisation HTTP/1.1" 200 - 4 0.002 0.011 2026-09-11 03:50:09,789 26 INFO rb-c800635-224702-414046 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-09-11 03:50:09,850 26 INFO rb-c800635-224702-414046 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-09-11 03:50:09,900 26 INFO rb-c800635-224702-414046 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-09-11 03:50:09,952 26 INFO rb-c800635-224702-414046 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_customer_alone_saved.browser: tour succeeded 2026-09-11 03:50:09,953 26 INFO rb-c800635-224702-414046 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_customer_alone_saved.browser: ╔══════════════════════════════════════════╗ ║ TOUR test_customer_alone_saved SUCCEEDED ║ ╚══════════════════════════════════════════╝ 2026-09-11 03:50:10,048 26 INFO rb-c800635-224702-414046 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_customer_alone_saved.browser: heap 19617728 (allocated 21368832) 2026-09-11 03:50:10,053 26 INFO rb-c800635-224702-414046 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_customer_alone_saved: Closing chrome headless with pid 105784 2026-09-11 03:50:10,053 26 INFO rb-c800635-224702-414046 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_customer_alone_saved: Closing websocket connection 2026-09-11 03:50:10,054 26 INFO rb-c800635-224702-414046 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_customer_alone_saved: Terminating chrome headless with pid 105784 2026-09-11 03:50:10,160 26 INFO rb-c800635-224702-414046 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_customer_alone_saved: Chrome Log in: /tmp/odoo_tests/rb-c800635-224702-414046/chrome_logs/chrome_log_20260911_035010_160199_test_customer_alone_saved.txt 2026-09-11 03:50:10,160 26 INFO rb-c800635-224702-414046 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_customer_alone_saved: Removing chrome user profile "/tmp/tmpyioh7s74_chrome_odoo" 2026-09-11 03:50:10,170 26 INFO rb-c800635-224702-414046 odoo.addons.pos_restaurant.tests.test_frontend: Starting TestFrontend.test_delete_line_release_table ... 2026-09-11 03:50:10,526 26 INFO rb-c800635-224702-414046 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_delete_line_release_table: Chrome pid: 105989 2026-09-11 03:50:10,526 26 INFO rb-c800635-224702-414046 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_delete_line_release_table: Chrome headless temporary user profile dir: /tmp/tmptmimczvv_chrome_odoo 2026-09-11 03:50:10,527 26 INFO rb-c800635-224702-414046 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_delete_line_release_table: Issuing json command http://127.0.0.1:39391/json/version 2026-09-11 03:50:10,528 26 INFO rb-c800635-224702-414046 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:39391', path='/json/version', query='', fragment='') with timeout 3 increased to 10s during tests 2026-09-11 03:50:10,543 26 INFO rb-c800635-224702-414046 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_delete_line_release_table: Browser version: Chrome/150.0.7871.114 2026-09-11 03:50:10,545 26 INFO rb-c800635-224702-414046 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_delete_line_release_table: Issuing json command http://127.0.0.1:39391/json 2026-09-11 03:50:10,546 26 INFO rb-c800635-224702-414046 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:39391', path='/json', query='', fragment='') with timeout 3 increased to 10s during tests 2026-09-11 03:50:10,557 26 INFO rb-c800635-224702-414046 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_delete_line_release_table: Websocket url found: ws://127.0.0.1:39391/devtools/page/8AFF6D674D10D84A218606B06FFAD45A 2026-09-11 03:50:10,566 26 INFO rb-c800635-224702-414046 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_delete_line_release_table: Enable chrome headless console log notification 2026-09-11 03:50:10,572 26 INFO rb-c800635-224702-414046 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_delete_line_release_table: Chrome headless enable page notifications 2026-09-11 03:50:10,628 26 INFO rb-c800635-224702-414046 odoo.addons.base.models.res_users: Login successful for login:pos_user from n/a 2026-09-11 03:50:10,635 26 INFO rb-c800635-224702-414046 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_delete_line_release_table: Setting session cookie in browser 2026-09-11 03:50:10,639 26 INFO rb-c800635-224702-414046 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-09-11 03:50:10,640 26 INFO rb-c800635-224702-414046 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-09-11 03:50:10,651 26 INFO rb-c800635-224702-414046 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-09-11 03:50:11,077 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 03:50:11] "GET /pos/ui/118 HTTP/1.1" 200 - 86 0.055 0.375 2026-09-11 03:50:11,080 26 INFO rb-c800635-224702-414046 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_delete_line_release_table: Navigation result: {'frameId': '8AFF6D674D10D84A218606B06FFAD45A', 'loaderId': '980F1E35F24D7AA3F3BF0EF77E2250E4', 'isDownload': False} 2026-09-11 03:50:11,080 26 INFO rb-c800635-224702-414046 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_delete_line_release_table: Evaluate ready code "odoo.isTourReady('test_delete_line_release_table')" 2026-09-11 03:50:11,096 26 INFO rb-c800635-224702-414046 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-09-11 03:50:11,109 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 03:50:11] "GET /web/assets/e7bee96/point_of_sale.assets_prod.min.js HTTP/1.1" 200 - 2 0.001 0.004 2026-09-11 03:50:11,124 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 03:50:11] "GET /web/assets/cbcf32d/point_of_sale.assets_prod.min.css HTTP/1.1" 200 - 2 0.005 0.018 2026-09-11 03:50:11,126 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 03:50:11] "GET /web/assets/31c33ef/web.__assets_tests_call__.min.js HTTP/1.1" 200 - 2 0.003 0.020 2026-09-11 03:50:11,537 26 INFO ? werkzeug: 127.0.0.1 - - [11/Sep/2026 03:50:11] "GET /web/static/fonts/lato/Lato-Reg-webfont.woff HTTP/1.1" 200 - 0 0.000 0.004 2026-09-11 03:50:11,538 26 INFO ? werkzeug: 127.0.0.1 - - [11/Sep/2026 03:50:11] "GET /point_of_sale/static/src/img/favicon.ico HTTP/1.1" 200 - 0 0.000 0.002 2026-09-11 03:50:11,551 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 03:50:11] "GET /web/webclient/translations?hash=&lang=en_US HTTP/1.1" 200 - 1 0.001 0.007 2026-09-11 03:50:11,566 26 INFO rb-c800635-224702-414046 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-09-11 03:50:11,573 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 03:50:11] "POST /web/dataset/call_kw/barcode.nomenclature/read#barcode.nomenclature.read HTTP/1.1" 200 - 4 0.001 0.004 2026-09-11 03:50:11,573 26 INFO rb-c800635-224702-414046 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-09-11 03:50:11,583 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 03:50:11] "POST /web/dataset/call_kw/barcode.rule/search_read#barcode.rule.search_read HTTP/1.1" 200 - 1 0.000 0.003 2026-09-11 03:50:11,600 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 03:50:11] "POST /pos/ping HTTP/1.1" 200 - 0 0.000 0.002 2026-09-11 03:50:11,620 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 03:50:11] "POST /web/dataset/call_kw/pos.config/register_new_device_identifier#pos.config.register_new_device_identifier HTTP/1.1" 200 - 9 0.005 0.007 2026-09-11 03:50:11,629 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 03:50:11] "GET /bus/websocket_worker_bundle?v=19.0-2 HTTP/1.1" 200 - 3 0.001 0.015 2026-09-11 03:50:11,658 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 03:50:11] "POST /web/dataset/call_kw/pos.session/load_data_params#pos.session.load_data_params HTTP/1.1" 200 - 17 0.008 0.020 2026-09-11 03:50:11,661 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 03:50:11] "GET /websocket?version=19.0-2 HTTP/1.1" 101 - 1 0.000 0.009 2026-09-11 03:50:12,098 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 03:50:12] "POST /web/dataset/call_kw/pos.session/load_data#pos.session.load_data HTTP/1.1" 200 - 376 0.158 0.240 2026-09-11 03:50:12,115 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 03:50:12] "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-09-11 03:50:12,163 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 03:50: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.004 2026-09-11 03:50:12,216 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 03:50:12] "GET /web/image/res.company/109/logo/256x256 HTTP/1.1" 200 - 8 0.004 0.029 2026-09-11 03:50:12,241 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 03:50: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.008 2026-09-11 03:50:12,253 26 INFO rb-c800635-224702-414046 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_delete_line_release_table.browser: Owl is running in 'dev' mode. 2026-09-11 03:50:12,261 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 03:50:12] "POST /web/dataset/call_kw/product.product/has_access#product.product.has_access HTTP/1.1" 200 - 1 0.001 0.004 2026-09-11 03:50:12,301 26 INFO ? werkzeug: 127.0.0.1 - - [11/Sep/2026 03:50:12] "GET /point_of_sale/static/src/fonts/Inconsolata.otf HTTP/1.1" 200 - 0 0.000 0.004 2026-09-11 03:50:12,316 26 INFO ? werkzeug: 127.0.0.1 - - [11/Sep/2026 03:50:12] "GET /web/static/img/odoo_logo.svg HTTP/1.1" 200 - 0 0.000 0.005 2026-09-11 03:50:12,320 26 INFO ? werkzeug: 127.0.0.1 - - [11/Sep/2026 03:50:12] "GET /hr_attendance/static/img/background-light.svg HTTP/1.1" 200 - 0 0.000 0.004 2026-09-11 03:50:12,321 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 03:50:12] "GET /web/image?model=res.company&id=109&field=logo HTTP/1.1" 200 - 3 0.006 0.014 2026-09-11 03:50:12,351 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 03:50:12] "GET /web/image/res.users/221/avatar_128 HTTP/1.1" 200 - 14 0.011 0.042 2026-09-11 03:50:12,353 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 03:50:12] "GET /pos/service-worker.js HTTP/1.1" 200 - 0 0.000 0.049 2026-09-11 03:50:12,357 26 INFO ? werkzeug: 127.0.0.1 - - [11/Sep/2026 03:50:12] "GET /web/static/src/libs/fontawesome/fonts/fontawesome-webfont.woff2?v=4.7.0 HTTP/1.1" 200 - 0 0.000 0.002 2026-09-11 03:50:12,363 26 INFO ? werkzeug: 127.0.0.1 - - [11/Sep/2026 03:50:12] "GET /web/static/fonts/google/Roboto/Roboto-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.008 2026-09-11 03:50:12,399 26 INFO rb-c800635-224702-414046 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-09-11 03:50:12,431 26 INFO ? werkzeug: 127.0.0.1 - - [11/Sep/2026 03:50:12] "GET /web/static/lib/zxing-library/zxing-library.js HTTP/1.1" 200 - 0 0.000 0.009 2026-09-11 03:50:12,481 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 03:50:12] "GET /pos/ui/118?from_backend=True HTTP/1.1" 200 - 31 0.016 0.036 2026-09-11 03:50:12,485 26 INFO rb-c800635-224702-414046 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-09-11 03:50:12,518 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 03:50:12] "GET /pos/ui/118 HTTP/1.1" 200 - 31 0.012 0.078 2026-09-11 03:50:12,563 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 03:50:12] "POST /web/dataset/call_kw/pos.session/set_opening_control#pos.session.set_opening_control HTTP/1.1" 200 - 38 0.019 0.049 2026-09-11 03:50:12,612 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 03:50:12] "POST /web/dataset/call_kw/pos.config/read_config_open_orders#pos.config.read_config_open_orders HTTP/1.1" 200 - 1 0.004 0.008 2026-09-11 03:50:12,647 26 INFO rb-c800635-224702-414046 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-09-11 03:50:12,665 26 INFO ? werkzeug: 127.0.0.1 - - [11/Sep/2026 03:50:12] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.001 2026-09-11 03:50:12,724 26 INFO rb-c800635-224702-414046 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-09-11 03:50:12,775 26 INFO rb-c800635-224702-414046 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-09-11 03:50:12,833 26 INFO rb-c800635-224702-414046 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-09-11 03:50:12,856 26 INFO rb-c800635-224702-414046 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #58977800 started for PoS orders references: [{'name': '/', 'pos_reference': '261-118-000001', 'uuid': '7e028e36-bcab-41a1-a963-b607b329f682'}] 2026-09-11 03:50:12,906 26 INFO rb-c800635-224702-414046 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #58977800 order {'name': '/', 'pos_reference': '261-118-000001', 'uuid': '7e028e36-bcab-41a1-a963-b607b329f682'} created pos.order #735 2026-09-11 03:50:12,917 26 INFO rb-c800635-224702-414046 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #58977800 finished 2026-09-11 03:50:12,961 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 03:50:12] "POST /web/dataset/call_kw/pos.order/sync_from_ui#pos.order.sync_from_ui HTTP/1.1" 200 - 63 0.033 0.075 2026-09-11 03:50:12,987 26 INFO rb-c800635-224702-414046 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-09-11 03:50:13,058 26 INFO rb-c800635-224702-414046 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-09-11 03:50:13,076 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 03:50:13] "POST /web/dataset/call_kw/pos.config/read_config_open_orders#pos.config.read_config_open_orders HTTP/1.1" 200 - 4 0.019 0.012 2026-09-11 03:50:13,116 26 INFO rb-c800635-224702-414046 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-09-11 03:50:13,167 26 INFO rb-c800635-224702-414046 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-09-11 03:50:13,218 26 INFO rb-c800635-224702-414046 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-09-11 03:50:13,273 26 INFO rb-c800635-224702-414046 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-09-11 03:50:13,326 26 INFO rb-c800635-224702-414046 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-09-11 03:50:13,512 26 INFO rb-c800635-224702-414046 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-09-11 03:50:13,521 26 INFO rb-c800635-224702-414046 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #41318836 started for PoS orders references: [{'name': '/', 'pos_reference': '261-118-000001', 'uuid': '7e028e36-bcab-41a1-a963-b607b329f682'}] 2026-09-11 03:50:13,523 26 INFO ? werkzeug: 127.0.0.1 - - [11/Sep/2026 03:50:13] "GET /web/static/img/spin.svg HTTP/1.1" 200 - 0 0.000 0.004 2026-09-11 03:50:13,565 26 INFO rb-c800635-224702-414046 odoo.models.unlink: User #221 deleted pos.order.line records with IDs: [1215] 2026-09-11 03:50:13,583 26 INFO rb-c800635-224702-414046 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #41318836 order {'name': '/', 'pos_reference': '261-118-000001', 'uuid': '7e028e36-bcab-41a1-a963-b607b329f682'} updated pos.order #735 2026-09-11 03:50:13,600 26 INFO rb-c800635-224702-414046 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #41318836 finished 2026-09-11 03:50:13,663 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 03:50:13] "POST /web/dataset/call_kw/pos.order/sync_from_ui#pos.order.sync_from_ui HTTP/1.1" 200 - 73 0.066 0.079 2026-09-11 03:50:13,768 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 03:50:13] "POST /web/dataset/call_kw/pos.order/action_pos_order_cancel#pos.order.action_pos_order_cancel HTTP/1.1" 200 - 43 0.021 0.048 2026-09-11 03:50:13,817 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 03:50: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-09-11 03:50:13,833 26 INFO rb-c800635-224702-414046 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-09-11 03:50:13,880 26 INFO rb-c800635-224702-414046 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #97938968 started for PoS orders references: [{'name': '/', 'pos_reference': '261-118-000002', 'uuid': 'fdcaa959-d24a-459c-9d7a-9b493ecaf943'}] 2026-09-11 03:50:13,902 26 INFO rb-c800635-224702-414046 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #97938968 order {'name': '/', 'pos_reference': '261-118-000002', 'uuid': 'fdcaa959-d24a-459c-9d7a-9b493ecaf943'} created pos.order #736 2026-09-11 03:50:13,911 26 INFO rb-c800635-224702-414046 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #97938968 finished 2026-09-11 03:50:13,934 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 03:50:13] "POST /web/dataset/call_kw/pos.order/sync_from_ui#pos.order.sync_from_ui HTTP/1.1" 200 - 35 0.016 0.040 2026-09-11 03:50:13,954 26 INFO rb-c800635-224702-414046 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-09-11 03:50:14,005 26 INFO rb-c800635-224702-414046 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_delete_line_release_table.browser: tour succeeded 2026-09-11 03:50:14,005 26 INFO rb-c800635-224702-414046 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_delete_line_release_table.browser: ╔═══════════════════════════════════════════════╗ ║ TOUR test_delete_line_release_table SUCCEEDED ║ ╚═══════════════════════════════════════════════╝ 2026-09-11 03:50:14,076 26 INFO rb-c800635-224702-414046 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_delete_line_release_table.browser: heap 16042476 (allocated 17436672) 2026-09-11 03:50:14,081 26 INFO rb-c800635-224702-414046 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_delete_line_release_table: Closing chrome headless with pid 105989 2026-09-11 03:50:14,082 26 INFO rb-c800635-224702-414046 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_delete_line_release_table: Closing websocket connection 2026-09-11 03:50:14,083 26 INFO rb-c800635-224702-414046 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_delete_line_release_table: Terminating chrome headless with pid 105989 2026-09-11 03:50:14,185 26 INFO rb-c800635-224702-414046 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_delete_line_release_table: Chrome Log in: /tmp/odoo_tests/rb-c800635-224702-414046/chrome_logs/chrome_log_20260911_035014_185654_test_delete_line_release_table.txt 2026-09-11 03:50:14,185 26 INFO rb-c800635-224702-414046 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_delete_line_release_table: Removing chrome user profile "/tmp/tmptmimczvv_chrome_odoo" 2026-09-11 03:50:14,228 26 INFO rb-c800635-224702-414046 odoo.addons.pos_restaurant.tests.test_frontend: Starting TestFrontend.test_direct_sales ... 2026-09-11 03:50:14,491 26 INFO rb-c800635-224702-414046 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_direct_sales: Chrome pid: 106195 2026-09-11 03:50:14,492 26 INFO rb-c800635-224702-414046 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_direct_sales: Chrome headless temporary user profile dir: /tmp/tmp123xt8lf_chrome_odoo 2026-09-11 03:50:14,492 26 INFO rb-c800635-224702-414046 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_direct_sales: Issuing json command http://127.0.0.1:37319/json/version 2026-09-11 03:50:14,493 26 INFO rb-c800635-224702-414046 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-09-11 03:50:14,500 26 INFO rb-c800635-224702-414046 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_direct_sales: Browser version: Chrome/150.0.7871.114 2026-09-11 03:50:14,500 26 INFO rb-c800635-224702-414046 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_direct_sales: Issuing json command http://127.0.0.1:37319/json 2026-09-11 03:50:14,501 26 INFO rb-c800635-224702-414046 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-09-11 03:50:14,507 26 INFO rb-c800635-224702-414046 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_direct_sales: Websocket url found: ws://127.0.0.1:37319/devtools/page/3CF53B9BC8A37A73667225C56F1B884C 2026-09-11 03:50:14,517 26 INFO rb-c800635-224702-414046 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_direct_sales: Enable chrome headless console log notification 2026-09-11 03:50:14,520 26 INFO rb-c800635-224702-414046 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_direct_sales: Chrome headless enable page notifications 2026-09-11 03:50:14,591 26 INFO rb-c800635-224702-414046 odoo.addons.base.models.res_users: Login successful for login:pos_user from n/a 2026-09-11 03:50:14,598 26 INFO rb-c800635-224702-414046 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_direct_sales: Setting session cookie in browser 2026-09-11 03:50:14,600 26 INFO rb-c800635-224702-414046 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_direct_sales: Open "http://127.0.0.1:8069/pos/ui/118" in browser 2026-09-11 03:50:14,600 26 INFO rb-c800635-224702-414046 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_direct_sales: Navigating to: "http://127.0.0.1:8069/pos/ui/118" 2026-09-11 03:50:14,610 26 INFO rb-c800635-224702-414046 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-09-11 03:50:15,026 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 03:50:15] "GET /pos/ui/118 HTTP/1.1" 200 - 137 0.072 0.347 2026-09-11 03:50:15,029 26 INFO rb-c800635-224702-414046 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_direct_sales: Navigation result: {'frameId': '3CF53B9BC8A37A73667225C56F1B884C', 'loaderId': '2A2B372DFA5C7B37E81DDAAFDBD38B08', 'isDownload': False} 2026-09-11 03:50:15,029 26 INFO rb-c800635-224702-414046 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_direct_sales: Evaluate ready code "odoo.isTourReady('test_direct_sales')" 2026-09-11 03:50:15,045 26 INFO rb-c800635-224702-414046 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-09-11 03:50:15,058 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 03:50:15] "GET /web/assets/31c33ef/web.__assets_tests_call__.min.js HTTP/1.1" 200 - 2 0.001 0.008 2026-09-11 03:50:15,062 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 03:50:15] "GET /web/assets/cbcf32d/point_of_sale.assets_prod.min.css HTTP/1.1" 200 - 2 0.001 0.012 2026-09-11 03:50:15,073 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 03:50:15] "GET /web/assets/e7bee96/point_of_sale.assets_prod.min.js HTTP/1.1" 200 - 2 0.001 0.019 2026-09-11 03:50:15,468 26 INFO ? werkzeug: 127.0.0.1 - - [11/Sep/2026 03:50:15] "GET /web/static/fonts/lato/Lato-Reg-webfont.woff HTTP/1.1" 200 - 0 0.000 0.001 2026-09-11 03:50:15,481 26 INFO ? werkzeug: 127.0.0.1 - - [11/Sep/2026 03:50:15] "GET /point_of_sale/static/src/img/favicon.ico HTTP/1.1" 200 - 0 0.000 0.006 2026-09-11 03:50:15,497 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 03:50:15] "GET /web/webclient/translations?hash=&lang=en_US HTTP/1.1" 200 - 1 0.001 0.020 2026-09-11 03:50:15,530 26 INFO rb-c800635-224702-414046 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-09-11 03:50:15,533 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 03:50:15] "POST /web/dataset/call_kw/barcode.nomenclature/read#barcode.nomenclature.read HTTP/1.1" 200 - 4 0.001 0.004 2026-09-11 03:50:15,539 26 INFO rb-c800635-224702-414046 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-09-11 03:50:15,546 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 03:50:15] "POST /web/dataset/call_kw/barcode.rule/search_read#barcode.rule.search_read HTTP/1.1" 200 - 1 0.000 0.003 2026-09-11 03:50:15,561 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 03:50:15] "POST /pos/ping HTTP/1.1" 200 - 0 0.000 0.002 2026-09-11 03:50:15,582 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 03:50:15] "POST /web/dataset/call_kw/pos.config/register_new_device_identifier#pos.config.register_new_device_identifier HTTP/1.1" 200 - 9 0.004 0.009 2026-09-11 03:50:15,591 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 03:50:15] "GET /bus/websocket_worker_bundle?v=19.0-2 HTTP/1.1" 200 - 3 0.001 0.017 2026-09-11 03:50:15,624 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 03:50:15] "POST /web/dataset/call_kw/pos.session/load_data_params#pos.session.load_data_params HTTP/1.1" 200 - 17 0.009 0.022 2026-09-11 03:50:15,627 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 03:50:15] "GET /websocket?version=19.0-2 HTTP/1.1" 101 - 1 0.000 0.019 2026-09-11 03:50:16,061 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 03:50:16] "POST /web/dataset/call_kw/pos.session/load_data#pos.session.load_data HTTP/1.1" 200 - 376 0.136 0.271 2026-09-11 03:50:16,078 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 03:50:16] "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-09-11 03:50:16,138 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 03:50: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.005 2026-09-11 03:50:16,180 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 03:50:16] "GET /web/image/res.company/109/logo/256x256 HTTP/1.1" 200 - 8 0.004 0.025 2026-09-11 03:50:16,209 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 03:50: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-09-11 03:50:16,223 26 INFO rb-c800635-224702-414046 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_direct_sales.browser: Owl is running in 'dev' mode. 2026-09-11 03:50:16,230 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 03:50:16] "POST /web/dataset/call_kw/product.product/has_access#product.product.has_access HTTP/1.1" 200 - 1 0.001 0.003 2026-09-11 03:50:16,281 26 INFO ? werkzeug: 127.0.0.1 - - [11/Sep/2026 03:50:16] "GET /point_of_sale/static/src/fonts/Inconsolata.otf HTTP/1.1" 200 - 0 0.000 0.001 2026-09-11 03:50:16,292 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 03:50:16] "GET /pos/service-worker.js HTTP/1.1" 200 - 0 0.000 0.002 2026-09-11 03:50:16,299 26 INFO ? werkzeug: 127.0.0.1 - - [11/Sep/2026 03:50:16] "GET /web/static/img/odoo_logo.svg HTTP/1.1" 200 - 0 0.000 0.003 2026-09-11 03:50:16,320 26 INFO ? werkzeug: 127.0.0.1 - - [11/Sep/2026 03:50:16] "GET /hr_attendance/static/img/background-light.svg HTTP/1.1" 200 - 0 0.000 0.021 2026-09-11 03:50:16,328 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 03:50:16] "GET /web/image?model=res.company&id=109&field=logo HTTP/1.1" 200 - 3 0.003 0.030 2026-09-11 03:50:16,355 26 INFO ? werkzeug: 127.0.0.1 - - [11/Sep/2026 03:50: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-09-11 03:50:16,357 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 03:50:16] "GET /web/image/res.users/221/avatar_128 HTTP/1.1" 200 - 14 0.008 0.056 2026-09-11 03:50:16,359 26 INFO ? werkzeug: 127.0.0.1 - - [11/Sep/2026 03:50:16] "GET /web/static/fonts/google/Roboto/Roboto-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.001 2026-09-11 03:50:16,391 26 INFO ? werkzeug: 127.0.0.1 - - [11/Sep/2026 03:50:16] "GET /web/static/lib/zxing-library/zxing-library.js HTTP/1.1" 200 - 0 0.000 0.014 2026-09-11 03:50:16,400 26 INFO rb-c800635-224702-414046 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-09-11 03:50:16,459 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 03:50:16] "GET /pos/ui/118?from_backend=True HTTP/1.1" 200 - 31 0.039 0.045 2026-09-11 03:50:16,484 26 INFO rb-c800635-224702-414046 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_direct_sales.browser: [3/48] Tour test_direct_sales → Step .new-order 2026-09-11 03:50:16,522 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 03:50:16] "GET /pos/ui/118 HTTP/1.1" 200 - 31 0.035 0.099 2026-09-11 03:50:16,610 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 03:50:16] "POST /web/dataset/call_kw/pos.session/set_opening_control#pos.session.set_opening_control HTTP/1.1" 200 - 36 0.053 0.067 2026-09-11 03:50:16,701 26 INFO rb-c800635-224702-414046 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-09-11 03:50:16,716 26 INFO ? werkzeug: 127.0.0.1 - - [11/Sep/2026 03:50:16] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.001 2026-09-11 03:50:16,784 26 INFO rb-c800635-224702-414046 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-09-11 03:50:16,854 26 INFO rb-c800635-224702-414046 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-09-11 03:50:16,905 26 INFO rb-c800635-224702-414046 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-09-11 03:50:16,957 26 INFO rb-c800635-224702-414046 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-09-11 03:50:17,007 26 INFO rb-c800635-224702-414046 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-09-11 03:50:17,063 26 INFO rb-c800635-224702-414046 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-09-11 03:50:17,114 26 INFO rb-c800635-224702-414046 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-09-11 03:50:17,165 26 INFO rb-c800635-224702-414046 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-09-11 03:50:17,235 26 INFO rb-c800635-224702-414046 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-09-11 03:50:17,241 26 INFO ? werkzeug: 127.0.0.1 - - [11/Sep/2026 03:50:17] "GET /point_of_sale/static/src/img/card-bank.png HTTP/1.1" 200 - 0 0.000 0.001 2026-09-11 03:50:17,244 26 INFO ? werkzeug: 127.0.0.1 - - [11/Sep/2026 03:50:17] "GET /point_of_sale/static/src/img/money.png HTTP/1.1" 200 - 0 0.000 0.002 2026-09-11 03:50:17,304 26 INFO rb-c800635-224702-414046 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-09-11 03:50:17,367 26 INFO rb-c800635-224702-414046 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #10611344 started for PoS orders references: [{'name': '/', 'pos_reference': '261-118-000001', 'uuid': 'fe666b5f-0bd7-4845-bd20-919abe9940cf'}] 2026-09-11 03:50:17,442 26 INFO rb-c800635-224702-414046 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #10611344 order {'name': '/', 'pos_reference': '261-118-000001', 'uuid': 'fe666b5f-0bd7-4845-bd20-919abe9940cf'} created pos.order #737 2026-09-11 03:50:17,451 26 INFO rb-c800635-224702-414046 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #10611344 finished 2026-09-11 03:50:17,482 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 03:50:17] "POST /web/dataset/call_kw/pos.order/sync_from_ui#pos.order.sync_from_ui HTTP/1.1" 200 - 75 0.053 0.064 2026-09-11 03:50:17,512 26 INFO rb-c800635-224702-414046 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-09-11 03:50:17,575 26 INFO rb-c800635-224702-414046 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-09-11 03:50:17,578 26 INFO rb-c800635-224702-414046 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #50312811 started for PoS orders references: [{'name': '/', 'pos_reference': '261-118-000001', 'uuid': 'fe666b5f-0bd7-4845-bd20-919abe9940cf'}] 2026-09-11 03:50:17,585 26 INFO ? werkzeug: 127.0.0.1 - - [11/Sep/2026 03:50:17] "GET /web/static/img/spin.svg HTTP/1.1" 200 - 0 0.000 0.003 2026-09-11 03:50:17,781 26 INFO rb-c800635-224702-414046 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #50312811 order {'name': '/', 'pos_reference': '261-118-000001', 'uuid': 'fe666b5f-0bd7-4845-bd20-919abe9940cf'} updated pos.order #737 2026-09-11 03:50:17,793 26 INFO rb-c800635-224702-414046 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #50312811 finished 2026-09-11 03:50:17,858 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 03:50:17] "POST /web/dataset/call_kw/pos.order/sync_from_ui#pos.order.sync_from_ui HTTP/1.1" 200 - 191 0.109 0.172 2026-09-11 03:50:17,991 26 INFO rb-c800635-224702-414046 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-09-11 03:50:20,037 26 INFO rb-c800635-224702-414046 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_direct_sales.browser: [18/48] Tour test_direct_sales → Step .new-order 2026-09-11 03:50:20,097 26 INFO rb-c800635-224702-414046 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-09-11 03:50:20,159 26 INFO rb-c800635-224702-414046 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-09-11 03:50:20,218 26 INFO rb-c800635-224702-414046 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-09-11 03:50:20,273 26 INFO rb-c800635-224702-414046 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-09-11 03:50:20,327 26 INFO rb-c800635-224702-414046 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-09-11 03:50:20,389 26 INFO rb-c800635-224702-414046 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-09-11 03:50:20,443 26 INFO rb-c800635-224702-414046 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-09-11 03:50:20,494 26 INFO rb-c800635-224702-414046 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-09-11 03:50:20,544 26 INFO rb-c800635-224702-414046 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-09-11 03:50:20,599 26 INFO rb-c800635-224702-414046 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-09-11 03:50:20,650 26 INFO rb-c800635-224702-414046 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-09-11 03:50:20,700 26 INFO rb-c800635-224702-414046 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-09-11 03:50:20,758 26 INFO rb-c800635-224702-414046 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-09-11 03:50:20,812 26 INFO rb-c800635-224702-414046 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-09-11 03:50:20,872 26 INFO rb-c800635-224702-414046 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #30684782 started for PoS orders references: [{'name': '/', 'pos_reference': '261-118-000002', 'uuid': 'cf843501-48fa-431e-9c11-e27c6f8c1d4c'}] 2026-09-11 03:50:20,921 26 INFO rb-c800635-224702-414046 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #30684782 order {'name': '/', 'pos_reference': '261-118-000002', 'uuid': 'cf843501-48fa-431e-9c11-e27c6f8c1d4c'} created pos.order #738 2026-09-11 03:50:20,933 26 INFO rb-c800635-224702-414046 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #30684782 finished 2026-09-11 03:50:20,969 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 03:50:20] "POST /web/dataset/call_kw/pos.order/sync_from_ui#pos.order.sync_from_ui HTTP/1.1" 200 - 50 0.027 0.073 2026-09-11 03:50:20,989 26 INFO rb-c800635-224702-414046 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-09-11 03:50:21,048 26 INFO rb-c800635-224702-414046 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-09-11 03:50:21,052 26 INFO rb-c800635-224702-414046 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #25814565 started for PoS orders references: [{'name': '/', 'pos_reference': '261-118-000002', 'uuid': 'cf843501-48fa-431e-9c11-e27c6f8c1d4c'}] 2026-09-11 03:50:21,231 26 INFO rb-c800635-224702-414046 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #25814565 order {'name': '/', 'pos_reference': '261-118-000002', 'uuid': 'cf843501-48fa-431e-9c11-e27c6f8c1d4c'} updated pos.order #738 2026-09-11 03:50:21,241 26 INFO rb-c800635-224702-414046 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #25814565 finished 2026-09-11 03:50:21,300 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 03:50:21] "POST /web/dataset/call_kw/pos.order/sync_from_ui#pos.order.sync_from_ui HTTP/1.1" 200 - 120 0.071 0.179 2026-09-11 03:50:21,366 26 INFO rb-c800635-224702-414046 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-09-11 03:50:23,404 26 INFO rb-c800635-224702-414046 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-09-11 03:50:23,466 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 03:50:23] "POST /web/dataset/call_kw/pos.config/read_config_open_orders#pos.config.read_config_open_orders HTTP/1.1" 200 - 1 0.001 0.005 2026-09-11 03:50:23,468 26 INFO rb-c800635-224702-414046 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-09-11 03:50:23,527 26 INFO rb-c800635-224702-414046 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-09-11 03:50:23,590 26 INFO rb-c800635-224702-414046 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-09-11 03:50:23,641 26 INFO rb-c800635-224702-414046 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-09-11 03:50:23,692 26 INFO rb-c800635-224702-414046 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-09-11 03:50:23,742 26 INFO rb-c800635-224702-414046 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-09-11 03:50:23,797 26 INFO rb-c800635-224702-414046 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-09-11 03:50:23,847 26 INFO rb-c800635-224702-414046 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-09-11 03:50:23,898 26 INFO rb-c800635-224702-414046 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-09-11 03:50:23,956 26 INFO rb-c800635-224702-414046 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-09-11 03:50:24,010 26 INFO rb-c800635-224702-414046 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-09-11 03:50:24,073 26 INFO rb-c800635-224702-414046 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #91375222 started for PoS orders references: [{'name': '/', 'pos_reference': '261-118-000003', 'uuid': '36ffb44e-7715-4674-8958-91fc9e93fde4'}] 2026-09-11 03:50:24,116 26 INFO rb-c800635-224702-414046 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #91375222 order {'name': '/', 'pos_reference': '261-118-000003', 'uuid': '36ffb44e-7715-4674-8958-91fc9e93fde4'} created pos.order #739 2026-09-11 03:50:24,126 26 INFO rb-c800635-224702-414046 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #91375222 finished 2026-09-11 03:50:24,158 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 03:50:24] "POST /web/dataset/call_kw/pos.order/sync_from_ui#pos.order.sync_from_ui HTTP/1.1" 200 - 50 0.023 0.064 2026-09-11 03:50:24,184 26 INFO rb-c800635-224702-414046 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-09-11 03:50:24,243 26 INFO rb-c800635-224702-414046 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_direct_sales.browser: tour succeeded 2026-09-11 03:50:24,244 26 INFO rb-c800635-224702-414046 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_direct_sales.browser: ╔══════════════════════════════════╗ ║ TOUR test_direct_sales SUCCEEDED ║ ╚══════════════════════════════════╝ 2026-09-11 03:50:24,247 26 INFO rb-c800635-224702-414046 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #28319907 started for PoS orders references: [{'name': '/', 'pos_reference': '261-118-000003', 'uuid': '36ffb44e-7715-4674-8958-91fc9e93fde4'}] 2026-09-11 03:50:24,350 26 INFO rb-c800635-224702-414046 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_direct_sales.browser: heap 19637824 (allocated 21106688) 2026-09-11 03:50:24,361 26 INFO rb-c800635-224702-414046 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_direct_sales: Closing chrome headless with pid 106195 2026-09-11 03:50:24,363 26 INFO rb-c800635-224702-414046 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_direct_sales: Closing websocket connection 2026-09-11 03:50:24,365 26 INFO rb-c800635-224702-414046 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_direct_sales: Terminating chrome headless with pid 106195 2026-09-11 03:50:24,422 26 INFO rb-c800635-224702-414046 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #28319907 order {'name': '/', 'pos_reference': '261-118-000003', 'uuid': '36ffb44e-7715-4674-8958-91fc9e93fde4'} updated pos.order #739 2026-09-11 03:50:24,425 26 INFO rb-c800635-224702-414046 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #28319907 finished 2026-09-11 03:50:24,451 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 03:50:24] "POST /web/dataset/call_kw/pos.order/sync_from_ui#pos.order.sync_from_ui HTTP/1.1" 200 - 115 0.059 0.148 2026-09-11 03:50:24,462 26 INFO rb-c800635-224702-414046 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_direct_sales: Chrome Log in: /tmp/odoo_tests/rb-c800635-224702-414046/chrome_logs/chrome_log_20260911_035024_462204_test_direct_sales.txt 2026-09-11 03:50:24,462 26 INFO rb-c800635-224702-414046 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_direct_sales: Removing chrome user profile "/tmp/tmp123xt8lf_chrome_odoo" 2026-09-11 03:50:24,483 26 INFO rb-c800635-224702-414046 odoo.addons.pos_restaurant.tests.test_frontend: Starting TestFrontend.test_fast_payment_validation_from_restaurant_product_screen_with_automatic_receipt_printing ... 2026-09-11 03:50:24,843 26 INFO rb-c800635-224702-414046 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_fast_payment_validation_from_restaurant_product_screen_with_automatic_receipt_printing: Chrome pid: 106399 2026-09-11 03:50:24,843 26 INFO rb-c800635-224702-414046 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/tmpjwvyrhvv_chrome_odoo 2026-09-11 03:50:24,843 26 INFO rb-c800635-224702-414046 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:34511/json/version 2026-09-11 03:50:24,844 26 INFO rb-c800635-224702-414046 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:34511', path='/json/version', query='', fragment='') with timeout 3 increased to 10s during tests 2026-09-11 03:50:24,852 26 INFO rb-c800635-224702-414046 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-09-11 03:50:24,853 26 INFO rb-c800635-224702-414046 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:34511/json 2026-09-11 03:50:24,853 26 INFO rb-c800635-224702-414046 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:34511', path='/json', query='', fragment='') with timeout 3 increased to 10s during tests 2026-09-11 03:50:24,859 26 INFO rb-c800635-224702-414046 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:34511/devtools/page/C86FCC3DC288FDD1669F507B5421C542 2026-09-11 03:50:24,869 26 INFO rb-c800635-224702-414046 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-09-11 03:50:24,870 26 INFO rb-c800635-224702-414046 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-09-11 03:50:24,905 26 INFO rb-c800635-224702-414046 odoo.addons.base.models.res_users: Login successful for login:pos_user from n/a 2026-09-11 03:50:24,912 26 INFO rb-c800635-224702-414046 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-09-11 03:50:24,914 26 INFO rb-c800635-224702-414046 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-09-11 03:50:24,914 26 INFO rb-c800635-224702-414046 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-09-11 03:50:24,924 26 INFO rb-c800635-224702-414046 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-09-11 03:50:25,465 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 03:50:25] "GET /pos/ui/118 HTTP/1.1" 200 - 87 0.025 0.518 2026-09-11 03:50:25,468 26 INFO rb-c800635-224702-414046 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_fast_payment_validation_from_restaurant_product_screen_with_automatic_receipt_printing: Navigation result: {'frameId': 'C86FCC3DC288FDD1669F507B5421C542', 'loaderId': 'DCB9D665BE184D3D8031641A6A0EF6A8', 'isDownload': False} 2026-09-11 03:50:25,468 26 INFO rb-c800635-224702-414046 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-09-11 03:50:25,481 26 INFO rb-c800635-224702-414046 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-09-11 03:50:25,494 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 03:50:25] "GET /web/assets/cbcf32d/point_of_sale.assets_prod.min.css HTTP/1.1" 200 - 2 0.001 0.006 2026-09-11 03:50:25,499 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 03:50:25] "GET /web/assets/31c33ef/web.__assets_tests_call__.min.js HTTP/1.1" 200 - 2 0.001 0.011 2026-09-11 03:50:25,503 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 03:50:25] "GET /web/assets/e7bee96/point_of_sale.assets_prod.min.js HTTP/1.1" 200 - 2 0.001 0.011 2026-09-11 03:50:25,899 26 INFO ? werkzeug: 127.0.0.1 - - [11/Sep/2026 03:50:25] "GET /web/static/fonts/lato/Lato-Reg-webfont.woff HTTP/1.1" 200 - 0 0.000 0.003 2026-09-11 03:50:25,915 26 INFO ? werkzeug: 127.0.0.1 - - [11/Sep/2026 03:50:25] "GET /point_of_sale/static/src/img/favicon.ico HTTP/1.1" 200 - 0 0.000 0.017 2026-09-11 03:50:25,921 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 03:50:25] "GET /web/webclient/translations?hash=&lang=en_US HTTP/1.1" 200 - 1 0.001 0.011 2026-09-11 03:50:25,947 26 INFO rb-c800635-224702-414046 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-09-11 03:50:25,954 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 03:50:25] "POST /web/dataset/call_kw/barcode.nomenclature/read#barcode.nomenclature.read HTTP/1.1" 200 - 4 0.002 0.004 2026-09-11 03:50:25,955 26 INFO rb-c800635-224702-414046 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-09-11 03:50:25,964 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 03:50:25] "POST /web/dataset/call_kw/barcode.rule/search_read#barcode.rule.search_read HTTP/1.1" 200 - 1 0.000 0.003 2026-09-11 03:50:25,977 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 03:50:25] "POST /pos/ping HTTP/1.1" 200 - 0 0.000 0.002 2026-09-11 03:50:26,009 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 03:50:26] "POST /web/dataset/call_kw/pos.config/register_new_device_identifier#pos.config.register_new_device_identifier HTTP/1.1" 200 - 9 0.005 0.013 2026-09-11 03:50:26,018 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 03:50:26] "GET /bus/websocket_worker_bundle?v=19.0-2 HTTP/1.1" 200 - 3 0.002 0.017 2026-09-11 03:50:26,056 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 03:50:26] "POST /web/dataset/call_kw/pos.session/load_data_params#pos.session.load_data_params HTTP/1.1" 200 - 17 0.009 0.023 2026-09-11 03:50:26,059 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 03:50:26] "GET /websocket?version=19.0-2 HTTP/1.1" 101 - 1 0.000 0.019 2026-09-11 03:50:26,524 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 03:50:26] "POST /web/dataset/call_kw/pos.session/load_data#pos.session.load_data HTTP/1.1" 200 - 376 0.170 0.273 2026-09-11 03:50:26,550 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 03:50:26] "POST /web/dataset/call_kw/pos.session/filter_local_data#pos.session.filter_local_data HTTP/1.1" 200 - 0 0.000 0.016 2026-09-11 03:50:26,593 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 03:50: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-09-11 03:50:26,636 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 03:50:26] "GET /web/image/res.company/109/logo/256x256 HTTP/1.1" 200 - 8 0.005 0.029 2026-09-11 03:50:26,657 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 03:50: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.005 2026-09-11 03:50:26,667 26 INFO rb-c800635-224702-414046 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-09-11 03:50:26,680 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 03:50:26] "POST /web/dataset/call_kw/product.product/has_access#product.product.has_access HTTP/1.1" 200 - 1 0.001 0.004 2026-09-11 03:50:26,712 26 INFO ? werkzeug: 127.0.0.1 - - [11/Sep/2026 03:50:26] "GET /point_of_sale/static/src/fonts/Inconsolata.otf HTTP/1.1" 200 - 0 0.000 0.001 2026-09-11 03:50:26,735 26 INFO ? werkzeug: 127.0.0.1 - - [11/Sep/2026 03:50:26] "GET /web/static/img/odoo_logo.svg HTTP/1.1" 200 - 0 0.000 0.010 2026-09-11 03:50:26,736 26 INFO ? werkzeug: 127.0.0.1 - - [11/Sep/2026 03:50:26] "GET /hr_attendance/static/img/background-light.svg HTTP/1.1" 200 - 0 0.000 0.009 2026-09-11 03:50:26,754 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 03:50:26] "GET /web/image/res.users/221/avatar_128 HTTP/1.1" 200 - 14 0.023 0.016 2026-09-11 03:50:26,767 26 INFO ? werkzeug: 127.0.0.1 - - [11/Sep/2026 03:50:26] "GET /web/static/fonts/google/Roboto/Roboto-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.003 2026-09-11 03:50:26,769 26 INFO ? werkzeug: 127.0.0.1 - - [11/Sep/2026 03:50:26] "GET /web/static/src/libs/fontawesome/fonts/fontawesome-webfont.woff2?v=4.7.0 HTTP/1.1" 200 - 0 0.000 0.007 2026-09-11 03:50:26,770 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 03:50:26] "GET /web/image?model=res.company&id=109&field=logo HTTP/1.1" 200 - 3 0.002 0.046 2026-09-11 03:50:26,772 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 03:50:26] "GET /pos/service-worker.js HTTP/1.1" 200 - 0 0.000 0.049 2026-09-11 03:50:26,798 26 INFO rb-c800635-224702-414046 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-09-11 03:50:26,827 26 INFO ? werkzeug: 127.0.0.1 - - [11/Sep/2026 03:50:26] "GET /web/static/lib/zxing-library/zxing-library.js HTTP/1.1" 200 - 0 0.000 0.008 2026-09-11 03:50:26,873 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 03:50:26] "GET /pos/ui/118?from_backend=True HTTP/1.1" 200 - 31 0.026 0.029 2026-09-11 03:50:26,875 26 INFO rb-c800635-224702-414046 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-09-11 03:50:26,930 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 03:50:26] "GET /pos/ui/118 HTTP/1.1" 200 - 31 0.028 0.082 2026-09-11 03:50:26,997 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 03:50:26] "POST /web/dataset/call_kw/pos.session/set_opening_control#pos.session.set_opening_control HTTP/1.1" 200 - 38 0.036 0.078 2026-09-11 03:50:27,031 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 03:50: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-09-11 03:50:27,086 26 INFO rb-c800635-224702-414046 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-09-11 03:50:27,105 26 INFO ? werkzeug: 127.0.0.1 - - [11/Sep/2026 03:50:27] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.001 2026-09-11 03:50:27,162 26 INFO rb-c800635-224702-414046 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-09-11 03:50:27,220 26 INFO rb-c800635-224702-414046 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-09-11 03:50:27,271 26 INFO rb-c800635-224702-414046 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-09-11 03:50:27,329 26 INFO rb-c800635-224702-414046 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-09-11 03:50:27,408 26 INFO rb-c800635-224702-414046 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-09-11 03:50:27,411 26 INFO rb-c800635-224702-414046 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #83542506 started for PoS orders references: [{'name': '/', 'pos_reference': '261-118-000001', 'uuid': '9f66f7d0-756a-449d-b400-9256603ee55a'}] 2026-09-11 03:50:27,459 26 INFO rb-c800635-224702-414046 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-09-11 03:50:27,663 26 INFO rb-c800635-224702-414046 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #83542506 order {'name': '/', 'pos_reference': '261-118-000001', 'uuid': '9f66f7d0-756a-449d-b400-9256603ee55a'} created pos.order #740 2026-09-11 03:50:27,673 26 INFO rb-c800635-224702-414046 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #83542506 finished 2026-09-11 03:50:27,709 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 03:50:27] "POST /web/dataset/call_kw/pos.order/sync_from_ui#pos.order.sync_from_ui HTTP/1.1" 200 - 190 0.132 0.168 2026-09-11 03:50:27,923 26 INFO rb-c800635-224702-414046 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-Hai.woff2 2026-09-11 03:50:27,924 26 INFO rb-c800635-224702-414046 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-Hai.woff2 2026-09-11 03:50:27,924 26 INFO rb-c800635-224702-414046 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-Hai.woff2 2026-09-11 03:50:27,925 26 INFO rb-c800635-224702-414046 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansTelugu-Hai.woff2 2026-09-11 03:50:27,928 26 INFO rb-c800635-224702-414046 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-HaiIta.woff2 2026-09-11 03:50:27,928 26 INFO rb-c800635-224702-414046 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-HaiIta.woff2 2026-09-11 03:50:27,929 26 INFO rb-c800635-224702-414046 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-HaiIta.woff2 2026-09-11 03:50:27,929 26 INFO rb-c800635-224702-414046 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansTelugu-HaiIta.woff2 2026-09-11 03:50:27,929 26 INFO rb-c800635-224702-414046 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-Lig.woff2 2026-09-11 03:50:27,929 26 INFO rb-c800635-224702-414046 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-Lig.woff2 2026-09-11 03:50:27,930 26 INFO rb-c800635-224702-414046 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-Lig.woff2 2026-09-11 03:50:27,931 26 INFO rb-c800635-224702-414046 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansTelugu-Lig.woff2 2026-09-11 03:50:27,932 26 INFO ? werkzeug: 127.0.0.1 - - [11/Sep/2026 03:50:27] "GET /web/static/fonts/lato/Lato-Hai-webfont.woff HTTP/1.1" 200 - 0 0.000 0.002 2026-09-11 03:50:27,935 26 INFO rb-c800635-224702-414046 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-LigIta.woff2 2026-09-11 03:50:27,936 26 INFO rb-c800635-224702-414046 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-LigIta.woff2 2026-09-11 03:50:27,936 26 INFO rb-c800635-224702-414046 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-LigIta.woff2 2026-09-11 03:50:27,936 26 INFO rb-c800635-224702-414046 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansTelugu-LigIta.woff2 2026-09-11 03:50:27,938 26 INFO rb-c800635-224702-414046 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-Reg.woff2 2026-09-11 03:50:27,938 26 INFO rb-c800635-224702-414046 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-Reg.woff2 2026-09-11 03:50:27,938 26 INFO rb-c800635-224702-414046 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-Reg.woff2 2026-09-11 03:50:27,938 26 INFO rb-c800635-224702-414046 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansTelugu-Reg.woff2 2026-09-11 03:50:27,939 26 INFO rb-c800635-224702-414046 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-RegIta.woff2 2026-09-11 03:50:27,939 26 INFO rb-c800635-224702-414046 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-RegIta.woff2 2026-09-11 03:50:27,939 26 INFO rb-c800635-224702-414046 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-RegIta.woff2 2026-09-11 03:50:27,939 26 INFO rb-c800635-224702-414046 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansTelugu-RegIta.woff2 2026-09-11 03:50:27,939 26 INFO rb-c800635-224702-414046 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-Bol.woff2 2026-09-11 03:50:27,940 26 INFO rb-c800635-224702-414046 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-Bol.woff2 2026-09-11 03:50:27,940 26 INFO rb-c800635-224702-414046 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-Bol.woff2 2026-09-11 03:50:27,940 26 INFO rb-c800635-224702-414046 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansTelugu-Bol.woff2 2026-09-11 03:50:27,946 26 INFO ? werkzeug: 127.0.0.1 - - [11/Sep/2026 03:50:27] "GET /web/static/fonts/lato/Lato-HaiIta-webfont.woff HTTP/1.1" 200 - 0 0.000 0.005 2026-09-11 03:50:27,949 26 INFO ? werkzeug: 127.0.0.1 - - [11/Sep/2026 03:50:27] "GET /web/static/fonts/lato/Lato-Lig-webfont.woff HTTP/1.1" 200 - 0 0.000 0.007 2026-09-11 03:50:27,953 26 INFO ? werkzeug: 127.0.0.1 - - [11/Sep/2026 03:50:27] "GET /web/static/fonts/lato/Lato-LigIta-webfont.woff HTTP/1.1" 200 - 0 0.000 0.002 2026-09-11 03:50:27,954 26 INFO rb-c800635-224702-414046 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-BolIta.woff2 2026-09-11 03:50:27,954 26 INFO rb-c800635-224702-414046 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-BolIta.woff2 2026-09-11 03:50:27,955 26 INFO rb-c800635-224702-414046 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-BolIta.woff2 2026-09-11 03:50:27,955 26 INFO rb-c800635-224702-414046 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansTelugu-BolIta.woff2 2026-09-11 03:50:27,955 26 INFO rb-c800635-224702-414046 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-Bla.woff2 2026-09-11 03:50:27,955 26 INFO rb-c800635-224702-414046 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-Bla.woff2 2026-09-11 03:50:27,955 26 INFO rb-c800635-224702-414046 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-Bla.woff2 2026-09-11 03:50:27,956 26 INFO rb-c800635-224702-414046 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansTelugu-Bla.woff2 2026-09-11 03:50:27,956 26 INFO rb-c800635-224702-414046 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-BlaIta.woff2 2026-09-11 03:50:27,957 26 INFO rb-c800635-224702-414046 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-BlaIta.woff2 2026-09-11 03:50:27,957 26 INFO rb-c800635-224702-414046 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-BlaIta.woff2 2026-09-11 03:50:27,958 26 INFO rb-c800635-224702-414046 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansTelugu-BlaIta.woff2 2026-09-11 03:50:27,970 26 INFO ? werkzeug: 127.0.0.1 - - [11/Sep/2026 03:50:27] "GET /web/static/fonts/lato/Lato-RegIta-webfont.woff HTTP/1.1" 200 - 0 0.000 0.004 2026-09-11 03:50:27,975 26 INFO ? werkzeug: 127.0.0.1 - - [11/Sep/2026 03:50:27] "GET /web/static/fonts/lato/Lato-Bla-webfont.woff HTTP/1.1" 200 - 0 0.000 0.008 2026-09-11 03:50:27,978 26 INFO ? werkzeug: 127.0.0.1 - - [11/Sep/2026 03:50:27] "GET /web/static/fonts/lato/Lato-Bol-webfont.woff HTTP/1.1" 200 - 0 0.000 0.008 2026-09-11 03:50:27,982 26 INFO ? werkzeug: 127.0.0.1 - - [11/Sep/2026 03:50:27] "GET /web/static/fonts/lato/Lato-BolIta-webfont.woff HTTP/1.1" 200 - 0 0.000 0.013 2026-09-11 03:50:27,986 26 INFO ? werkzeug: 127.0.0.1 - - [11/Sep/2026 03:50:27] "GET /web/static/fonts/lato/Lato-BlaIta-webfont.woff HTTP/1.1" 200 - 0 0.000 0.007 2026-09-11 03:50:27,987 26 INFO rb-c800635-224702-414046 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-Hai.woff 2026-09-11 03:50:27,988 26 INFO rb-c800635-224702-414046 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-Hai.woff 2026-09-11 03:50:27,990 26 INFO ? werkzeug: 127.0.0.1 - - [11/Sep/2026 03:50:27] "GET /web/static/fonts/google/Montserrat/Montserrat-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.007 2026-09-11 03:50:27,995 26 INFO ? werkzeug: 127.0.0.1 - - [11/Sep/2026 03:50:27] "GET /web/static/fonts/google/Oswald/Oswald-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.004 2026-09-11 03:50:28,003 26 INFO rb-c800635-224702-414046 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-Hai.woff 2026-09-11 03:50:28,003 26 INFO ? werkzeug: 127.0.0.1 - - [11/Sep/2026 03:50:28] "GET /web/static/fonts/google/Open_Sans/Open_Sans-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.016 2026-09-11 03:50:28,007 26 INFO ? werkzeug: 127.0.0.1 - - [11/Sep/2026 03:50:28] "GET /web/static/fonts/google/Raleway/Raleway-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.006 2026-09-11 03:50:28,008 26 INFO rb-c800635-224702-414046 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansTelugu-Hai.woff 2026-09-11 03:50:28,010 26 INFO rb-c800635-224702-414046 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-HaiIta.woff 2026-09-11 03:50:28,011 26 INFO rb-c800635-224702-414046 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-HaiIta.woff 2026-09-11 03:50:28,011 26 INFO rb-c800635-224702-414046 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-HaiIta.woff 2026-09-11 03:50:28,013 26 INFO rb-c800635-224702-414046 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansTelugu-HaiIta.woff 2026-09-11 03:50:28,014 26 INFO ? werkzeug: 127.0.0.1 - - [11/Sep/2026 03:50:28] "GET /web/static/fonts/google/Tajawal/Tajawal-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.008 2026-09-11 03:50:28,014 26 INFO rb-c800635-224702-414046 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-Lig.woff 2026-09-11 03:50:28,016 26 INFO ? werkzeug: 127.0.0.1 - - [11/Sep/2026 03:50:28] "GET /web/static/fonts/google/Fira_Mono/Fira_Mono-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.007 2026-09-11 03:50:28,016 26 INFO rb-c800635-224702-414046 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-Lig.woff 2026-09-11 03:50:28,021 26 INFO rb-c800635-224702-414046 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-Lig.woff 2026-09-11 03:50:28,021 26 INFO rb-c800635-224702-414046 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansTelugu-Lig.woff 2026-09-11 03:50:28,022 26 INFO rb-c800635-224702-414046 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-LigIta.woff 2026-09-11 03:50:28,022 26 INFO rb-c800635-224702-414046 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-LigIta.woff 2026-09-11 03:50:28,023 26 INFO rb-c800635-224702-414046 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-LigIta.woff 2026-09-11 03:50:28,023 26 INFO rb-c800635-224702-414046 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansTelugu-LigIta.woff 2026-09-11 03:50:28,023 26 INFO rb-c800635-224702-414046 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-Reg.woff 2026-09-11 03:50:28,024 26 INFO rb-c800635-224702-414046 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-Reg.woff 2026-09-11 03:50:28,025 26 INFO rb-c800635-224702-414046 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-Reg.woff 2026-09-11 03:50:28,025 26 INFO rb-c800635-224702-414046 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansTelugu-Reg.woff 2026-09-11 03:50:28,026 26 INFO rb-c800635-224702-414046 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-RegIta.woff 2026-09-11 03:50:28,027 26 INFO rb-c800635-224702-414046 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-RegIta.woff 2026-09-11 03:50:28,027 26 INFO rb-c800635-224702-414046 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-RegIta.woff 2026-09-11 03:50:28,027 26 INFO rb-c800635-224702-414046 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansTelugu-RegIta.woff 2026-09-11 03:50:28,028 26 INFO rb-c800635-224702-414046 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-Bol.woff 2026-09-11 03:50:28,028 26 INFO rb-c800635-224702-414046 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-Bol.woff 2026-09-11 03:50:28,028 26 INFO rb-c800635-224702-414046 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-Bol.woff 2026-09-11 03:50:28,028 26 INFO rb-c800635-224702-414046 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansTelugu-Bol.woff 2026-09-11 03:50:28,028 26 INFO rb-c800635-224702-414046 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-BolIta.woff 2026-09-11 03:50:28,028 26 INFO rb-c800635-224702-414046 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-BolIta.woff 2026-09-11 03:50:28,028 26 INFO rb-c800635-224702-414046 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-BolIta.woff 2026-09-11 03:50:28,028 26 INFO rb-c800635-224702-414046 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansTelugu-BolIta.woff 2026-09-11 03:50:28,029 26 INFO rb-c800635-224702-414046 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-Bla.woff 2026-09-11 03:50:28,029 26 INFO rb-c800635-224702-414046 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-Bla.woff 2026-09-11 03:50:28,029 26 INFO rb-c800635-224702-414046 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-Bla.woff 2026-09-11 03:50:28,029 26 INFO rb-c800635-224702-414046 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansTelugu-Bla.woff 2026-09-11 03:50:28,029 26 INFO rb-c800635-224702-414046 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-BlaIta.woff 2026-09-11 03:50:28,029 26 INFO rb-c800635-224702-414046 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-BlaIta.woff 2026-09-11 03:50:28,029 26 INFO rb-c800635-224702-414046 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-BlaIta.woff 2026-09-11 03:50:28,029 26 INFO rb-c800635-224702-414046 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansTelugu-BlaIta.woff 2026-09-11 03:50:28,030 26 INFO rb-c800635-224702-414046 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-Hai.ttf 2026-09-11 03:50:28,031 26 INFO rb-c800635-224702-414046 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-Hai.ttf 2026-09-11 03:50:28,041 26 INFO ? werkzeug: 127.0.0.1 - - [11/Sep/2026 03:50:28] "GET /web/static/src/libs/fontawesome/fonts/fontawesome-webfont.woff?v=4.7.0 HTTP/1.1" 200 - 0 0.000 0.003 2026-09-11 03:50:28,043 26 INFO ? werkzeug: 127.0.0.1 - - [11/Sep/2026 03:50:28] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff HTTP/1.1" 200 - 0 0.000 0.004 2026-09-11 03:50:28,049 26 INFO ? werkzeug: 127.0.0.1 - - [11/Sep/2026 03:50:28] "GET /web/static/fonts/lato/Lato-Hai-webfont.ttf HTTP/1.1" 200 - 0 0.000 0.007 2026-09-11 03:50:28,056 26 INFO ? werkzeug: 127.0.0.1 - - [11/Sep/2026 03:50:28] "GET /web/static/fonts/lato/Lato-Reg-webfont.ttf HTTP/1.1" 200 - 0 0.000 0.006 2026-09-11 03:50:28,057 26 INFO ? werkzeug: 127.0.0.1 - - [11/Sep/2026 03:50:28] "GET /web/static/fonts/lato/Lato-Lig-webfont.ttf HTTP/1.1" 200 - 0 0.000 0.004 2026-09-11 03:50:28,059 26 INFO ? werkzeug: 127.0.0.1 - - [11/Sep/2026 03:50:28] "GET /web/static/fonts/lato/Lato-HaiIta-webfont.ttf HTTP/1.1" 200 - 0 0.000 0.015 2026-09-11 03:50:28,068 26 INFO ? werkzeug: 127.0.0.1 - - [11/Sep/2026 03:50:28] "GET /web/static/fonts/lato/Lato-RegIta-webfont.ttf HTTP/1.1" 200 - 0 0.000 0.007 2026-09-11 03:50:28,069 26 INFO ? werkzeug: 127.0.0.1 - - [11/Sep/2026 03:50:28] "GET /web/static/fonts/lato/Lato-LigIta-webfont.ttf HTTP/1.1" 200 - 0 0.000 0.010 2026-09-11 03:50:28,070 26 INFO ? werkzeug: 127.0.0.1 - - [11/Sep/2026 03:50:28] "GET /web/static/fonts/lato/Lato-Bla-webfont.ttf HTTP/1.1" 200 - 0 0.000 0.008 2026-09-11 03:50:28,071 26 INFO rb-c800635-224702-414046 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-Hai.ttf 2026-09-11 03:50:28,073 26 INFO ? werkzeug: 127.0.0.1 - - [11/Sep/2026 03:50:28] "GET /web/static/fonts/lato/Lato-Bol-webfont.ttf HTTP/1.1" 200 - 0 0.000 0.009 2026-09-11 03:50:28,082 26 INFO rb-c800635-224702-414046 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansTelugu-Hai.ttf 2026-09-11 03:50:28,083 26 INFO rb-c800635-224702-414046 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-HaiIta.ttf 2026-09-11 03:50:28,083 26 INFO rb-c800635-224702-414046 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-HaiIta.ttf 2026-09-11 03:50:28,083 26 INFO rb-c800635-224702-414046 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-HaiIta.ttf 2026-09-11 03:50:28,083 26 INFO rb-c800635-224702-414046 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansTelugu-HaiIta.ttf 2026-09-11 03:50:28,083 26 INFO rb-c800635-224702-414046 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-Lig.ttf 2026-09-11 03:50:28,084 26 INFO rb-c800635-224702-414046 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-Lig.ttf 2026-09-11 03:50:28,084 26 INFO rb-c800635-224702-414046 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-Lig.ttf 2026-09-11 03:50:28,084 26 INFO rb-c800635-224702-414046 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansTelugu-Lig.ttf 2026-09-11 03:50:28,084 26 INFO rb-c800635-224702-414046 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-LigIta.ttf 2026-09-11 03:50:28,084 26 INFO rb-c800635-224702-414046 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-LigIta.ttf 2026-09-11 03:50:28,084 26 INFO rb-c800635-224702-414046 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-LigIta.ttf 2026-09-11 03:50:28,085 26 INFO rb-c800635-224702-414046 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansTelugu-LigIta.ttf 2026-09-11 03:50:28,086 26 INFO rb-c800635-224702-414046 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-Reg.ttf 2026-09-11 03:50:28,087 26 INFO rb-c800635-224702-414046 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-Reg.ttf 2026-09-11 03:50:28,087 26 INFO rb-c800635-224702-414046 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-Reg.ttf 2026-09-11 03:50:28,087 26 INFO rb-c800635-224702-414046 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansTelugu-Reg.ttf 2026-09-11 03:50:28,087 26 INFO rb-c800635-224702-414046 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-RegIta.ttf 2026-09-11 03:50:28,088 26 INFO rb-c800635-224702-414046 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-RegIta.ttf 2026-09-11 03:50:28,088 26 INFO rb-c800635-224702-414046 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-RegIta.ttf 2026-09-11 03:50:28,088 26 INFO rb-c800635-224702-414046 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansTelugu-RegIta.ttf 2026-09-11 03:50:28,088 26 INFO rb-c800635-224702-414046 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-Bol.ttf 2026-09-11 03:50:28,088 26 INFO rb-c800635-224702-414046 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-Bol.ttf 2026-09-11 03:50:28,088 26 INFO rb-c800635-224702-414046 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-Bol.ttf 2026-09-11 03:50:28,089 26 INFO rb-c800635-224702-414046 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansTelugu-Bol.ttf 2026-09-11 03:50:28,090 26 INFO rb-c800635-224702-414046 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-BolIta.ttf 2026-09-11 03:50:28,090 26 INFO rb-c800635-224702-414046 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-BolIta.ttf 2026-09-11 03:50:28,090 26 INFO rb-c800635-224702-414046 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-BolIta.ttf 2026-09-11 03:50:28,095 26 INFO rb-c800635-224702-414046 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansTelugu-BolIta.ttf 2026-09-11 03:50:28,096 26 INFO rb-c800635-224702-414046 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-Bla.ttf 2026-09-11 03:50:28,096 26 INFO rb-c800635-224702-414046 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-Bla.ttf 2026-09-11 03:50:28,096 26 INFO rb-c800635-224702-414046 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-Bla.ttf 2026-09-11 03:50:28,096 26 INFO rb-c800635-224702-414046 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansTelugu-Bla.ttf 2026-09-11 03:50:28,096 26 INFO rb-c800635-224702-414046 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-BlaIta.ttf 2026-09-11 03:50:28,097 26 INFO rb-c800635-224702-414046 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-BlaIta.ttf 2026-09-11 03:50:28,097 26 INFO rb-c800635-224702-414046 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-BlaIta.ttf 2026-09-11 03:50:28,097 26 INFO rb-c800635-224702-414046 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansTelugu-BlaIta.ttf 2026-09-11 03:50:28,102 26 INFO ? werkzeug: 127.0.0.1 - - [11/Sep/2026 03:50:28] "GET /web/static/fonts/lato/Lato-BlaIta-webfont.ttf HTTP/1.1" 200 - 0 0.000 0.001 2026-09-11 03:50:28,102 26 INFO ? werkzeug: 127.0.0.1 - - [11/Sep/2026 03:50:28] "GET /web/static/fonts/lato/Lato-BolIta-webfont.ttf HTTP/1.1" 200 - 0 0.000 0.002 2026-09-11 03:50:29,297 26 INFO rb-c800635-224702-414046 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-09-11 03:50:29,397 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 03:50:29] "POST /receipt_receiver/cgi-bin/epos/service.cgi?devid=local_printer HTTP/1.1" 404 - 132 0.140 0.786 2026-09-11 03:50:29,427 26 INFO rb-c800635-224702-414046 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-09-11 03:50:29,484 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 03:50: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-09-11 03:50:29,492 26 INFO rb-c800635-224702-414046 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-09-11 03:50:29,552 26 INFO rb-c800635-224702-414046 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-09-11 03:50:29,605 26 INFO rb-c800635-224702-414046 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-09-11 03:50:29,660 26 INFO rb-c800635-224702-414046 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-09-11 03:50:29,710 26 INFO rb-c800635-224702-414046 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-09-11 03:50:29,762 26 INFO rb-c800635-224702-414046 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-09-11 03:50:29,829 26 INFO rb-c800635-224702-414046 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-09-11 03:50:29,837 26 INFO ? werkzeug: 127.0.0.1 - - [11/Sep/2026 03:50:29] "GET /point_of_sale/static/src/img/card-bank.png HTTP/1.1" 200 - 0 0.000 0.001 2026-09-11 03:50:29,839 26 INFO ? werkzeug: 127.0.0.1 - - [11/Sep/2026 03:50:29] "GET /point_of_sale/static/src/img/money.png HTTP/1.1" 200 - 0 0.000 0.001 2026-09-11 03:50:29,898 26 INFO rb-c800635-224702-414046 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-09-11 03:50:29,960 26 INFO rb-c800635-224702-414046 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-09-11 03:50:29,966 26 INFO rb-c800635-224702-414046 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #56982507 started for PoS orders references: [{'name': '/', 'pos_reference': '261-118-000002', 'uuid': '5ef9060d-0756-42cf-99c9-fbfcc6b92e45'}] 2026-09-11 03:50:30,010 26 INFO rb-c800635-224702-414046 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-09-11 03:50:30,108 26 INFO rb-c800635-224702-414046 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #56982507 order {'name': '/', 'pos_reference': '261-118-000002', 'uuid': '5ef9060d-0756-42cf-99c9-fbfcc6b92e45'} created pos.order #741 2026-09-11 03:50:30,119 26 INFO rb-c800635-224702-414046 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #56982507 finished 2026-09-11 03:50:30,149 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 03:50:30] "POST /web/dataset/call_kw/pos.order/sync_from_ui#pos.order.sync_from_ui HTTP/1.1" 200 - 112 0.050 0.134 2026-09-11 03:50:30,545 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 03:50:30] "POST /receipt_receiver/cgi-bin/epos/service.cgi?devid=local_printer HTTP/1.1" 404 - 18 0.006 0.029 2026-09-11 03:50:31,703 26 INFO rb-c800635-224702-414046 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-09-11 03:50:31,756 26 INFO rb-c800635-224702-414046 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_fast_payment_validation_from_restaurant_product_screen_with_automatic_receipt_printing.browser: tour succeeded 2026-09-11 03:50:31,757 26 INFO rb-c800635-224702-414046 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-09-11 03:50:31,870 26 INFO rb-c800635-224702-414046 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_fast_payment_validation_from_restaurant_product_screen_with_automatic_receipt_printing.browser: heap 17555028 (allocated 19009536) 2026-09-11 03:50:31,886 26 INFO rb-c800635-224702-414046 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 106399 2026-09-11 03:50:31,890 26 INFO rb-c800635-224702-414046 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_fast_payment_validation_from_restaurant_product_screen_with_automatic_receipt_printing: Closing websocket connection 2026-09-11 03:50:31,890 26 INFO rb-c800635-224702-414046 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 106399 2026-09-11 03:50:31,986 26 INFO rb-c800635-224702-414046 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-c800635-224702-414046/chrome_logs/chrome_log_20260911_035031_985979_test_fast_payment_validation_from_restaurant_product_screen_with_automatic_receipt_printing.txt 2026-09-11 03:50:31,986 26 INFO rb-c800635-224702-414046 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/tmpjwvyrhvv_chrome_odoo" 2026-09-11 03:50:32,056 26 INFO rb-c800635-224702-414046 odoo.addons.pos_restaurant.tests.test_frontend: Starting TestFrontend.test_fast_payment_validation_from_restaurant_product_screen_without_automatic_receipt_printing ... 2026-09-11 03:50:32,464 26 INFO rb-c800635-224702-414046 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_fast_payment_validation_from_restaurant_product_screen_without_automatic_receipt_printing: Chrome pid: 106631 2026-09-11 03:50:32,464 26 INFO rb-c800635-224702-414046 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/tmpc4b0gmkq_chrome_odoo 2026-09-11 03:50:32,464 26 INFO rb-c800635-224702-414046 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:42359/json/version 2026-09-11 03:50:32,465 26 INFO rb-c800635-224702-414046 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:42359', path='/json/version', query='', fragment='') with timeout 3 increased to 10s during tests 2026-09-11 03:50:32,473 26 INFO rb-c800635-224702-414046 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-09-11 03:50:32,473 26 INFO rb-c800635-224702-414046 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:42359/json 2026-09-11 03:50:32,474 26 INFO rb-c800635-224702-414046 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:42359', path='/json', query='', fragment='') with timeout 3 increased to 10s during tests 2026-09-11 03:50:32,480 26 INFO rb-c800635-224702-414046 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:42359/devtools/page/95F5CF639821E51856C124531DC2FC3F 2026-09-11 03:50:32,487 26 INFO rb-c800635-224702-414046 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-09-11 03:50:32,492 26 INFO rb-c800635-224702-414046 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-09-11 03:50:32,524 26 INFO rb-c800635-224702-414046 odoo.addons.base.models.res_users: Login successful for login:pos_user from n/a 2026-09-11 03:50:32,531 26 INFO rb-c800635-224702-414046 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-09-11 03:50:32,533 26 INFO rb-c800635-224702-414046 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-09-11 03:50:32,534 26 INFO rb-c800635-224702-414046 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-09-11 03:50:32,547 26 INFO rb-c800635-224702-414046 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-09-11 03:50:32,913 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 03:50:32] "GET /pos/ui/118 HTTP/1.1" 200 - 87 0.038 0.330 2026-09-11 03:50:32,916 26 INFO rb-c800635-224702-414046 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_fast_payment_validation_from_restaurant_product_screen_without_automatic_receipt_printing: Navigation result: {'frameId': '95F5CF639821E51856C124531DC2FC3F', 'loaderId': 'C5F7D79DFBEA89A108DDC71AE571C2FA', 'isDownload': False} 2026-09-11 03:50:32,917 26 INFO rb-c800635-224702-414046 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-09-11 03:50:32,927 26 INFO rb-c800635-224702-414046 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-09-11 03:50:32,943 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 03:50:32] "GET /web/assets/e7bee96/point_of_sale.assets_prod.min.js HTTP/1.1" 200 - 2 0.003 0.005 2026-09-11 03:50:32,947 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 03:50:32] "GET /web/assets/cbcf32d/point_of_sale.assets_prod.min.css HTTP/1.1" 200 - 2 0.001 0.011 2026-09-11 03:50:32,953 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 03:50:32] "GET /web/assets/31c33ef/web.__assets_tests_call__.min.js HTTP/1.1" 200 - 2 0.002 0.018 2026-09-11 03:50:33,415 26 INFO ? werkzeug: 127.0.0.1 - - [11/Sep/2026 03:50:33] "GET /web/static/fonts/lato/Lato-Reg-webfont.woff HTTP/1.1" 200 - 0 0.000 0.002 2026-09-11 03:50:33,433 26 INFO ? werkzeug: 127.0.0.1 - - [11/Sep/2026 03:50:33] "GET /point_of_sale/static/src/img/favicon.ico HTTP/1.1" 200 - 0 0.000 0.016 2026-09-11 03:50:33,450 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 03:50:33] "GET /web/webclient/translations?hash=&lang=en_US HTTP/1.1" 200 - 1 0.005 0.023 2026-09-11 03:50:33,462 26 INFO rb-c800635-224702-414046 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-09-11 03:50:33,468 26 INFO rb-c800635-224702-414046 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-09-11 03:50:33,470 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 03:50:33] "POST /web/dataset/call_kw/barcode.nomenclature/read#barcode.nomenclature.read HTTP/1.1" 200 - 4 0.002 0.005 2026-09-11 03:50:33,480 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 03:50:33] "POST /web/dataset/call_kw/barcode.rule/search_read#barcode.rule.search_read HTTP/1.1" 200 - 1 0.000 0.004 2026-09-11 03:50:33,492 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 03:50:33] "POST /pos/ping HTTP/1.1" 200 - 0 0.000 0.002 2026-09-11 03:50:33,515 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 03:50:33] "GET /bus/websocket_worker_bundle?v=19.0-2 HTTP/1.1" 200 - 3 0.001 0.011 2026-09-11 03:50:33,524 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 03:50:33] "POST /web/dataset/call_kw/pos.config/register_new_device_identifier#pos.config.register_new_device_identifier HTTP/1.1" 200 - 9 0.005 0.017 2026-09-11 03:50:33,533 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 03:50:33] "GET /websocket?version=19.0-2 HTTP/1.1" 101 - 1 0.000 0.003 2026-09-11 03:50:33,563 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 03:50:33] "POST /web/dataset/call_kw/pos.session/load_data_params#pos.session.load_data_params HTTP/1.1" 200 - 17 0.008 0.019 2026-09-11 03:50:34,012 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 03:50:34] "POST /web/dataset/call_kw/pos.session/load_data#pos.session.load_data HTTP/1.1" 200 - 376 0.160 0.263 2026-09-11 03:50:34,032 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 03:50:34] "POST /web/dataset/call_kw/pos.session/filter_local_data#pos.session.filter_local_data HTTP/1.1" 200 - 0 0.000 0.009 2026-09-11 03:50:34,084 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 03:50:34] "POST /web/dataset/call_kw/pos.config/read_config_open_orders#pos.config.read_config_open_orders HTTP/1.1" 200 - 1 0.001 0.005 2026-09-11 03:50:34,125 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 03:50:34] "GET /web/image/res.company/109/logo/256x256 HTTP/1.1" 200 - 8 0.004 0.026 2026-09-11 03:50:34,154 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 03:50: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-09-11 03:50:34,166 26 INFO rb-c800635-224702-414046 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-09-11 03:50:34,176 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 03:50:34] "POST /web/dataset/call_kw/product.product/has_access#product.product.has_access HTTP/1.1" 200 - 1 0.001 0.004 2026-09-11 03:50:34,223 26 INFO ? werkzeug: 127.0.0.1 - - [11/Sep/2026 03:50:34] "GET /point_of_sale/static/src/fonts/Inconsolata.otf HTTP/1.1" 200 - 0 0.000 0.010 2026-09-11 03:50:34,246 26 INFO ? werkzeug: 127.0.0.1 - - [11/Sep/2026 03:50:34] "GET /hr_attendance/static/img/background-light.svg HTTP/1.1" 200 - 0 0.000 0.005 2026-09-11 03:50:34,249 26 INFO ? werkzeug: 127.0.0.1 - - [11/Sep/2026 03:50:34] "GET /web/static/img/odoo_logo.svg HTTP/1.1" 200 - 0 0.000 0.012 2026-09-11 03:50:34,265 26 INFO ? werkzeug: 127.0.0.1 - - [11/Sep/2026 03:50:34] "GET /web/static/fonts/google/Roboto/Roboto-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.009 2026-09-11 03:50:34,273 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 03:50:34] "GET /web/image/res.users/221/avatar_128 HTTP/1.1" 200 - 14 0.024 0.027 2026-09-11 03:50:34,273 26 INFO ? werkzeug: 127.0.0.1 - - [11/Sep/2026 03:50:34] "GET /web/static/src/libs/fontawesome/fonts/fontawesome-webfont.woff2?v=4.7.0 HTTP/1.1" 200 - 0 0.000 0.005 2026-09-11 03:50:34,281 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 03:50:34] "GET /pos/service-worker.js HTTP/1.1" 200 - 0 0.000 0.049 2026-09-11 03:50:34,291 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 03:50:34] "GET /web/image?model=res.company&id=109&field=logo HTTP/1.1" 200 - 3 0.003 0.054 2026-09-11 03:50:34,312 26 INFO rb-c800635-224702-414046 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-09-11 03:50:34,341 26 INFO ? werkzeug: 127.0.0.1 - - [11/Sep/2026 03:50:34] "GET /web/static/lib/zxing-library/zxing-library.js HTTP/1.1" 200 - 0 0.000 0.008 2026-09-11 03:50:34,376 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 03:50:34] "GET /pos/ui/118?from_backend=True HTTP/1.1" 200 - 31 0.012 0.033 2026-09-11 03:50:34,386 26 INFO rb-c800635-224702-414046 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-09-11 03:50:34,419 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 03:50:34] "GET /pos/ui/118 HTTP/1.1" 200 - 31 0.016 0.071 2026-09-11 03:50:34,470 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 03:50:34] "POST /web/dataset/call_kw/pos.session/set_opening_control#pos.session.set_opening_control HTTP/1.1" 200 - 38 0.020 0.063 2026-09-11 03:50:34,513 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 03:50: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-09-11 03:50:34,575 26 INFO rb-c800635-224702-414046 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-09-11 03:50:34,602 26 INFO ? werkzeug: 127.0.0.1 - - [11/Sep/2026 03:50:34] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.001 2026-09-11 03:50:34,659 26 INFO rb-c800635-224702-414046 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-09-11 03:50:34,718 26 INFO rb-c800635-224702-414046 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-09-11 03:50:34,769 26 INFO rb-c800635-224702-414046 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-09-11 03:50:34,829 26 INFO rb-c800635-224702-414046 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-09-11 03:50:34,901 26 INFO rb-c800635-224702-414046 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-09-11 03:50:34,904 26 INFO rb-c800635-224702-414046 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #84375890 started for PoS orders references: [{'name': '/', 'pos_reference': '261-118-000001', 'uuid': '8eec8f66-ef5c-4a9d-b5aa-763d10d8238d'}] 2026-09-11 03:50:34,914 26 INFO ? werkzeug: 127.0.0.1 - - [11/Sep/2026 03:50:34] "GET /web/static/img/spin.svg HTTP/1.1" 200 - 0 0.000 0.002 2026-09-11 03:50:35,117 26 INFO rb-c800635-224702-414046 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #84375890 order {'name': '/', 'pos_reference': '261-118-000001', 'uuid': '8eec8f66-ef5c-4a9d-b5aa-763d10d8238d'} created pos.order #742 2026-09-11 03:50:35,126 26 INFO rb-c800635-224702-414046 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #84375890 finished 2026-09-11 03:50:35,154 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 03:50:35] "POST /web/dataset/call_kw/pos.order/sync_from_ui#pos.order.sync_from_ui HTTP/1.1" 200 - 190 0.088 0.164 2026-09-11 03:50:35,295 26 INFO rb-c800635-224702-414046 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-09-11 03:50:35,349 26 INFO rb-c800635-224702-414046 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-09-11 03:50:35,400 26 INFO rb-c800635-224702-414046 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-09-11 03:50:35,452 26 INFO rb-c800635-224702-414046 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-09-11 03:50:35,511 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 03:50: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.004 2026-09-11 03:50:35,519 26 INFO rb-c800635-224702-414046 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-09-11 03:50:35,579 26 INFO rb-c800635-224702-414046 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-09-11 03:50:35,631 26 INFO rb-c800635-224702-414046 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-09-11 03:50:35,687 26 INFO rb-c800635-224702-414046 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-09-11 03:50:35,737 26 INFO rb-c800635-224702-414046 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-09-11 03:50:35,788 26 INFO rb-c800635-224702-414046 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-09-11 03:50:35,855 26 INFO rb-c800635-224702-414046 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-09-11 03:50:35,864 26 INFO ? werkzeug: 127.0.0.1 - - [11/Sep/2026 03:50:35] "GET /point_of_sale/static/src/img/money.png HTTP/1.1" 200 - 0 0.000 0.002 2026-09-11 03:50:35,865 26 INFO ? werkzeug: 127.0.0.1 - - [11/Sep/2026 03:50:35] "GET /point_of_sale/static/src/img/card-bank.png HTTP/1.1" 200 - 0 0.000 0.004 2026-09-11 03:50:35,922 26 INFO rb-c800635-224702-414046 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-09-11 03:50:35,982 26 INFO rb-c800635-224702-414046 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-09-11 03:50:35,986 26 INFO rb-c800635-224702-414046 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #40324283 started for PoS orders references: [{'name': '/', 'pos_reference': '261-118-000002', 'uuid': '5e337df8-20c9-4bd0-801d-4469c881c7af'}] 2026-09-11 03:50:36,146 26 INFO rb-c800635-224702-414046 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #40324283 order {'name': '/', 'pos_reference': '261-118-000002', 'uuid': '5e337df8-20c9-4bd0-801d-4469c881c7af'} created pos.order #743 2026-09-11 03:50:36,156 26 INFO rb-c800635-224702-414046 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #40324283 finished 2026-09-11 03:50:36,205 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 03:50:36] "POST /web/dataset/call_kw/pos.order/sync_from_ui#pos.order.sync_from_ui HTTP/1.1" 200 - 112 0.065 0.156 2026-09-11 03:50:36,256 26 INFO rb-c800635-224702-414046 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-09-11 03:50:36,312 26 INFO rb-c800635-224702-414046 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-09-11 03:50:36,361 26 INFO rb-c800635-224702-414046 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-09-11 03:50:36,412 26 INFO rb-c800635-224702-414046 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_fast_payment_validation_from_restaurant_product_screen_without_automatic_receipt_printing.browser: tour succeeded 2026-09-11 03:50:36,413 26 INFO rb-c800635-224702-414046 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-09-11 03:50:36,503 26 INFO rb-c800635-224702-414046 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_fast_payment_validation_from_restaurant_product_screen_without_automatic_receipt_printing.browser: heap 17140392 (allocated 19271680) 2026-09-11 03:50:36,513 26 INFO rb-c800635-224702-414046 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 106631 2026-09-11 03:50:36,516 26 INFO rb-c800635-224702-414046 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_fast_payment_validation_from_restaurant_product_screen_without_automatic_receipt_printing: Closing websocket connection 2026-09-11 03:50:36,517 26 INFO rb-c800635-224702-414046 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 106631 2026-09-11 03:50:36,574 26 INFO rb-c800635-224702-414046 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-c800635-224702-414046/chrome_logs/chrome_log_20260911_035036_574266_test_fast_payment_validation_from_restaurant_product_screen_without_automatic_receipt_printing.txt 2026-09-11 03:50:36,574 26 INFO rb-c800635-224702-414046 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/tmpc4b0gmkq_chrome_odoo" 2026-09-11 03:50:36,606 26 INFO rb-c800635-224702-414046 odoo.addons.pos_restaurant.tests.test_frontend: Starting TestFrontend.test_floating_order_name_change_partner ... 2026-09-11 03:50:36,990 26 INFO rb-c800635-224702-414046 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_floating_order_name_change_partner: Chrome pid: 106839 2026-09-11 03:50:36,990 26 INFO rb-c800635-224702-414046 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_floating_order_name_change_partner: Chrome headless temporary user profile dir: /tmp/tmpnbsya4tv_chrome_odoo 2026-09-11 03:50:36,990 26 INFO rb-c800635-224702-414046 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_floating_order_name_change_partner: Issuing json command http://127.0.0.1:42933/json/version 2026-09-11 03:50:36,991 26 INFO rb-c800635-224702-414046 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:42933', path='/json/version', query='', fragment='') with timeout 3 increased to 10s during tests 2026-09-11 03:50:37,012 26 INFO rb-c800635-224702-414046 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_floating_order_name_change_partner: Browser version: Chrome/150.0.7871.114 2026-09-11 03:50:37,012 26 INFO rb-c800635-224702-414046 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_floating_order_name_change_partner: Issuing json command http://127.0.0.1:42933/json 2026-09-11 03:50:37,012 26 INFO rb-c800635-224702-414046 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:42933', path='/json', query='', fragment='') with timeout 3 increased to 10s during tests 2026-09-11 03:50:37,023 26 INFO rb-c800635-224702-414046 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_floating_order_name_change_partner: Websocket url found: ws://127.0.0.1:42933/devtools/page/70A8AC8849773D8D2644ECE1E40DA9B8 2026-09-11 03:50:37,034 26 INFO rb-c800635-224702-414046 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_floating_order_name_change_partner: Enable chrome headless console log notification 2026-09-11 03:50:37,037 26 INFO rb-c800635-224702-414046 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_floating_order_name_change_partner: Chrome headless enable page notifications 2026-09-11 03:50:37,095 26 INFO rb-c800635-224702-414046 odoo.addons.base.models.res_users: Login successful for login:pos_user from n/a 2026-09-11 03:50:37,102 26 INFO rb-c800635-224702-414046 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_floating_order_name_change_partner: Setting session cookie in browser 2026-09-11 03:50:37,104 26 INFO rb-c800635-224702-414046 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-09-11 03:50:37,104 26 INFO rb-c800635-224702-414046 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-09-11 03:50:37,113 26 INFO rb-c800635-224702-414046 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-09-11 03:50:37,533 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 03:50:37] "GET /pos/ui/118 HTTP/1.1" 200 - 85 0.032 0.390 2026-09-11 03:50:37,536 26 INFO rb-c800635-224702-414046 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_floating_order_name_change_partner: Navigation result: {'frameId': '70A8AC8849773D8D2644ECE1E40DA9B8', 'loaderId': '33DC86AAA79648A9F5CCF4A5A44F15CD', 'isDownload': False} 2026-09-11 03:50:37,536 26 INFO rb-c800635-224702-414046 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-09-11 03:50:37,547 26 INFO rb-c800635-224702-414046 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-09-11 03:50:37,563 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 03:50:37] "GET /web/assets/31c33ef/web.__assets_tests_call__.min.js HTTP/1.1" 200 - 2 0.001 0.006 2026-09-11 03:50:37,572 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 03:50:37] "GET /web/assets/cbcf32d/point_of_sale.assets_prod.min.css HTTP/1.1" 200 - 2 0.002 0.013 2026-09-11 03:50:37,594 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 03:50:37] "GET /web/assets/e7bee96/point_of_sale.assets_prod.min.js HTTP/1.1" 200 - 2 0.006 0.029 2026-09-11 03:50:37,921 26 INFO ? werkzeug: 127.0.0.1 - - [11/Sep/2026 03:50:37] "GET /web/static/fonts/lato/Lato-Reg-webfont.woff HTTP/1.1" 200 - 0 0.000 0.002 2026-09-11 03:50:37,928 26 INFO ? werkzeug: 127.0.0.1 - - [11/Sep/2026 03:50:37] "GET /point_of_sale/static/src/img/favicon.ico HTTP/1.1" 200 - 0 0.000 0.003 2026-09-11 03:50:37,937 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 03:50:37] "GET /web/webclient/translations?hash=&lang=en_US HTTP/1.1" 200 - 1 0.001 0.006 2026-09-11 03:50:37,947 26 INFO rb-c800635-224702-414046 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-09-11 03:50:37,951 26 INFO rb-c800635-224702-414046 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-09-11 03:50:37,953 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 03:50:37] "POST /web/dataset/call_kw/barcode.nomenclature/read#barcode.nomenclature.read HTTP/1.1" 200 - 4 0.001 0.004 2026-09-11 03:50:37,962 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 03:50:37] "POST /web/dataset/call_kw/barcode.rule/search_read#barcode.rule.search_read HTTP/1.1" 200 - 1 0.000 0.002 2026-09-11 03:50:37,970 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 03:50:37] "POST /pos/ping HTTP/1.1" 200 - 0 0.000 0.002 2026-09-11 03:50:37,991 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 03:50:37] "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-09-11 03:50:38,001 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 03:50:38] "GET /bus/websocket_worker_bundle?v=19.0-2 HTTP/1.1" 200 - 3 0.001 0.016 2026-09-11 03:50:38,038 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 03:50:38] "POST /web/dataset/call_kw/pos.session/load_data_params#pos.session.load_data_params HTTP/1.1" 200 - 17 0.008 0.024 2026-09-11 03:50:38,041 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 03:50:38] "GET /websocket?version=19.0-2 HTTP/1.1" 101 - 1 0.000 0.016 2026-09-11 03:50:38,431 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 03:50:38] "POST /web/dataset/call_kw/pos.session/load_data#pos.session.load_data HTTP/1.1" 200 - 377 0.122 0.247 2026-09-11 03:50:38,448 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 03:50:38] "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-09-11 03:50:38,510 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 03:50:38] "POST /web/dataset/call_kw/pos.config/read_config_open_orders#pos.config.read_config_open_orders HTTP/1.1" 200 - 1 0.001 0.005 2026-09-11 03:50:38,556 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 03:50:38] "GET /web/image/res.company/109/logo/256x256 HTTP/1.1" 200 - 8 0.004 0.033 2026-09-11 03:50:38,580 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 03:50: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.006 2026-09-11 03:50:38,592 26 INFO rb-c800635-224702-414046 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_floating_order_name_change_partner.browser: Owl is running in 'dev' mode. 2026-09-11 03:50:38,598 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 03:50:38] "POST /web/dataset/call_kw/product.product/has_access#product.product.has_access HTTP/1.1" 200 - 1 0.002 0.003 2026-09-11 03:50:38,651 26 INFO ? werkzeug: 127.0.0.1 - - [11/Sep/2026 03:50:38] "GET /point_of_sale/static/src/fonts/Inconsolata.otf HTTP/1.1" 200 - 0 0.000 0.005 2026-09-11 03:50:38,665 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 03:50:38] "GET /pos/service-worker.js HTTP/1.1" 200 - 0 0.000 0.012 2026-09-11 03:50:38,685 26 INFO ? werkzeug: 127.0.0.1 - - [11/Sep/2026 03:50:38] "GET /web/static/img/odoo_logo.svg HTTP/1.1" 200 - 0 0.000 0.014 2026-09-11 03:50:38,687 26 INFO ? werkzeug: 127.0.0.1 - - [11/Sep/2026 03:50:38] "GET /hr_attendance/static/img/background-light.svg HTTP/1.1" 200 - 0 0.000 0.015 2026-09-11 03:50:38,711 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 03:50:38] "GET /web/image/res.users/221/avatar_128 HTTP/1.1" 200 - 14 0.016 0.033 2026-09-11 03:50:38,713 26 INFO ? werkzeug: 127.0.0.1 - - [11/Sep/2026 03:50:38] "GET /web/static/src/libs/fontawesome/fonts/fontawesome-webfont.woff2?v=4.7.0 HTTP/1.1" 200 - 0 0.000 0.013 2026-09-11 03:50:38,718 26 INFO ? werkzeug: 127.0.0.1 - - [11/Sep/2026 03:50:38] "GET /web/static/fonts/google/Roboto/Roboto-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.017 2026-09-11 03:50:38,723 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 03:50:38] "GET /web/image?model=res.company&id=109&field=logo HTTP/1.1" 200 - 3 0.004 0.052 2026-09-11 03:50:38,728 26 INFO ? werkzeug: 127.0.0.1 - - [11/Sep/2026 03:50:38] "GET /web/static/lib/zxing-library/zxing-library.js HTTP/1.1" 200 - 0 0.000 0.002 2026-09-11 03:50:38,746 26 INFO rb-c800635-224702-414046 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-09-11 03:50:38,776 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 03:50:38] "GET /pos/ui/118 HTTP/1.1" 200 - 31 0.022 0.051 2026-09-11 03:50:38,835 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 03:50:38] "GET /pos/ui/118?from_backend=True HTTP/1.1" 200 - 31 0.028 0.105 2026-09-11 03:50:38,836 26 INFO rb-c800635-224702-414046 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-09-11 03:50:38,907 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 03:50:38] "POST /web/dataset/call_kw/pos.session/set_opening_control#pos.session.set_opening_control HTTP/1.1" 200 - 38 0.033 0.034 2026-09-11 03:50:38,989 26 INFO rb-c800635-224702-414046 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-09-11 03:50:39,016 26 INFO ? werkzeug: 127.0.0.1 - - [11/Sep/2026 03:50:39] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.001 2026-09-11 03:50:39,038 26 INFO rb-c800635-224702-414046 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-09-11 03:50:39,095 26 INFO rb-c800635-224702-414046 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-09-11 03:50:39,225 26 INFO rb-c800635-224702-414046 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-09-11 03:50:39,276 26 INFO rb-c800635-224702-414046 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-09-11 03:50:39,334 26 INFO rb-c800635-224702-414046 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-09-11 03:50:39,390 26 INFO rb-c800635-224702-414046 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-09-11 03:50:39,440 26 INFO rb-c800635-224702-414046 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-09-11 03:50:39,491 26 INFO rb-c800635-224702-414046 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-09-11 03:50:39,542 26 INFO rb-c800635-224702-414046 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-09-11 03:50:39,610 26 INFO rb-c800635-224702-414046 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-09-11 03:50:39,616 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 03:50:39] "POST /web/dataset/call_kw/pos.order/read_pos_orders#pos.order.read_pos_orders HTTP/1.1" 200 - 1 0.000 0.004 2026-09-11 03:50:39,642 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 03:50:39] "POST /web/dataset/call_kw/pos.config/notify_synchronisation#pos.config.notify_synchronisation HTTP/1.1" 200 - 5 0.005 0.011 2026-09-11 03:50:39,662 26 INFO rb-c800635-224702-414046 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-09-11 03:50:39,730 26 INFO rb-c800635-224702-414046 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-09-11 03:50:39,781 26 INFO rb-c800635-224702-414046 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-09-11 03:50:39,930 26 INFO rb-c800635-224702-414046 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-09-11 03:50:39,984 26 INFO rb-c800635-224702-414046 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-09-11 03:50:40,034 26 INFO rb-c800635-224702-414046 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-09-11 03:50:40,090 26 INFO rb-c800635-224702-414046 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-09-11 03:50:40,144 26 INFO rb-c800635-224702-414046 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-09-11 03:50:40,194 26 INFO rb-c800635-224702-414046 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-09-11 03:50:40,245 26 INFO rb-c800635-224702-414046 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-09-11 03:50:40,296 26 INFO rb-c800635-224702-414046 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-09-11 03:50:40,353 26 INFO rb-c800635-224702-414046 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-09-11 03:50:40,361 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 03:50:40] "POST /web/dataset/call_kw/pos.order/read_pos_orders#pos.order.read_pos_orders HTTP/1.1" 200 - 1 0.001 0.004 2026-09-11 03:50:40,381 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 03:50:40] "POST /web/dataset/call_kw/pos.config/notify_synchronisation#pos.config.notify_synchronisation HTTP/1.1" 200 - 4 0.003 0.011 2026-09-11 03:50:40,402 26 INFO rb-c800635-224702-414046 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-09-11 03:50:40,460 26 INFO rb-c800635-224702-414046 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-09-11 03:50:40,510 26 INFO rb-c800635-224702-414046 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-09-11 03:50:40,621 26 INFO rb-c800635-224702-414046 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-09-11 03:50:40,674 26 INFO rb-c800635-224702-414046 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-09-11 03:50:40,730 26 INFO rb-c800635-224702-414046 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-09-11 03:50:40,780 26 INFO rb-c800635-224702-414046 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-09-11 03:50:40,831 26 INFO rb-c800635-224702-414046 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-09-11 03:50:40,888 26 INFO rb-c800635-224702-414046 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-09-11 03:50:40,895 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 03:50:40] "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-09-11 03:50:40,919 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 03:50:40] "POST /web/dataset/call_kw/pos.config/notify_synchronisation#pos.config.notify_synchronisation HTTP/1.1" 200 - 4 0.002 0.013 2026-09-11 03:50:40,938 26 INFO rb-c800635-224702-414046 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-09-11 03:50:40,996 26 INFO rb-c800635-224702-414046 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_floating_order_name_change_partner.browser: tour succeeded 2026-09-11 03:50:40,997 26 INFO rb-c800635-224702-414046 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_floating_order_name_change_partner.browser: ╔════════════════════════════════════════════════════════╗ ║ TOUR test_floating_order_name_change_partner SUCCEEDED ║ ╚════════════════════════════════════════════════════════╝ 2026-09-11 03:50:41,105 26 INFO rb-c800635-224702-414046 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_floating_order_name_change_partner.browser: heap 25880140 (allocated 27136000) 2026-09-11 03:50:41,110 26 INFO rb-c800635-224702-414046 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_floating_order_name_change_partner: Closing chrome headless with pid 106839 2026-09-11 03:50:41,111 26 INFO rb-c800635-224702-414046 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_floating_order_name_change_partner: Closing websocket connection 2026-09-11 03:50:41,117 26 INFO rb-c800635-224702-414046 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_floating_order_name_change_partner: Terminating chrome headless with pid 106839 2026-09-11 03:50:41,214 26 INFO rb-c800635-224702-414046 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_floating_order_name_change_partner: Chrome Log in: /tmp/odoo_tests/rb-c800635-224702-414046/chrome_logs/chrome_log_20260911_035041_214623_test_floating_order_name_change_partner.txt 2026-09-11 03:50:41,214 26 INFO rb-c800635-224702-414046 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_floating_order_name_change_partner: Removing chrome user profile "/tmp/tmpnbsya4tv_chrome_odoo" 2026-09-11 03:50:41,229 26 INFO rb-c800635-224702-414046 odoo.addons.pos_restaurant.tests.test_frontend: Starting TestFrontend.test_future_orders_are_not_cancelled ... 2026-09-11 03:50:41,618 26 INFO rb-c800635-224702-414046 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_future_orders_are_not_cancelled: Chrome pid: 107037 2026-09-11 03:50:41,618 26 INFO rb-c800635-224702-414046 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_future_orders_are_not_cancelled: Chrome headless temporary user profile dir: /tmp/tmp7pypftph_chrome_odoo 2026-09-11 03:50:41,618 26 INFO rb-c800635-224702-414046 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_future_orders_are_not_cancelled: Issuing json command http://127.0.0.1:36135/json/version 2026-09-11 03:50:41,619 26 INFO rb-c800635-224702-414046 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:36135', path='/json/version', query='', fragment='') with timeout 3 increased to 10s during tests 2026-09-11 03:50:41,635 26 INFO rb-c800635-224702-414046 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_future_orders_are_not_cancelled: Browser version: Chrome/150.0.7871.114 2026-09-11 03:50:41,635 26 INFO rb-c800635-224702-414046 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_future_orders_are_not_cancelled: Issuing json command http://127.0.0.1:36135/json 2026-09-11 03:50:41,635 26 INFO rb-c800635-224702-414046 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:36135', path='/json', query='', fragment='') with timeout 3 increased to 10s during tests 2026-09-11 03:50:41,641 26 INFO rb-c800635-224702-414046 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_future_orders_are_not_cancelled: Websocket url found: ws://127.0.0.1:36135/devtools/page/00445284ECC01BE88B0865B252E99C41 2026-09-11 03:50:41,653 26 INFO rb-c800635-224702-414046 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_future_orders_are_not_cancelled: Enable chrome headless console log notification 2026-09-11 03:50:41,682 26 INFO rb-c800635-224702-414046 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_future_orders_are_not_cancelled: Chrome headless enable page notifications 2026-09-11 03:50:41,750 26 INFO rb-c800635-224702-414046 odoo.addons.base.models.res_users: Login successful for login:pos_user from n/a 2026-09-11 03:50:41,756 26 INFO rb-c800635-224702-414046 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_future_orders_are_not_cancelled: Setting session cookie in browser 2026-09-11 03:50:41,758 26 INFO rb-c800635-224702-414046 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-09-11 03:50:41,759 26 INFO rb-c800635-224702-414046 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-09-11 03:50:41,767 26 INFO rb-c800635-224702-414046 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-09-11 03:50:42,098 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 03:50:42] "GET /pos/ui/118 HTTP/1.1" 200 - 85 0.025 0.308 2026-09-11 03:50:42,101 26 INFO rb-c800635-224702-414046 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_future_orders_are_not_cancelled: Navigation result: {'frameId': '00445284ECC01BE88B0865B252E99C41', 'loaderId': '35A693610682875D69CD0BDED65A7FDE', 'isDownload': False} 2026-09-11 03:50:42,103 26 INFO rb-c800635-224702-414046 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-09-11 03:50:42,112 26 INFO rb-c800635-224702-414046 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-09-11 03:50:42,135 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 03:50:42] "GET /web/assets/31c33ef/web.__assets_tests_call__.min.js HTTP/1.1" 200 - 2 0.001 0.013 2026-09-11 03:50:42,142 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 03:50:42] "GET /web/assets/cbcf32d/point_of_sale.assets_prod.min.css HTTP/1.1" 200 - 2 0.001 0.022 2026-09-11 03:50:42,159 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 03:50:42] "GET /web/assets/e7bee96/point_of_sale.assets_prod.min.js HTTP/1.1" 200 - 2 0.001 0.028 2026-09-11 03:50:42,544 26 INFO ? werkzeug: 127.0.0.1 - - [11/Sep/2026 03:50:42] "GET /point_of_sale/static/src/img/favicon.ico HTTP/1.1" 200 - 0 0.000 0.002 2026-09-11 03:50:42,546 26 INFO ? werkzeug: 127.0.0.1 - - [11/Sep/2026 03:50:42] "GET /web/static/fonts/lato/Lato-Reg-webfont.woff HTTP/1.1" 200 - 0 0.000 0.001 2026-09-11 03:50:42,560 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 03:50:42] "GET /web/webclient/translations?hash=&lang=en_US HTTP/1.1" 200 - 1 0.001 0.008 2026-09-11 03:50:42,575 26 INFO rb-c800635-224702-414046 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-09-11 03:50:42,579 26 INFO rb-c800635-224702-414046 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-09-11 03:50:42,583 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 03:50:42] "POST /web/dataset/call_kw/barcode.nomenclature/read#barcode.nomenclature.read HTTP/1.1" 200 - 4 0.001 0.004 2026-09-11 03:50:42,596 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 03:50:42] "POST /web/dataset/call_kw/barcode.rule/search_read#barcode.rule.search_read HTTP/1.1" 200 - 1 0.000 0.003 2026-09-11 03:50:42,604 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 03:50:42] "POST /pos/ping HTTP/1.1" 200 - 0 0.000 0.002 2026-09-11 03:50:42,627 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 03:50:42] "POST /web/dataset/call_kw/pos.config/register_new_device_identifier#pos.config.register_new_device_identifier HTTP/1.1" 200 - 9 0.005 0.008 2026-09-11 03:50:42,634 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 03:50:42] "GET /bus/websocket_worker_bundle?v=19.0-2 HTTP/1.1" 200 - 3 0.001 0.018 2026-09-11 03:50:42,678 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 03:50:42] "POST /web/dataset/call_kw/pos.session/load_data_params#pos.session.load_data_params HTTP/1.1" 200 - 17 0.012 0.024 2026-09-11 03:50:42,680 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 03:50:42] "GET /websocket?version=19.0-2 HTTP/1.1" 101 - 1 0.000 0.029 2026-09-11 03:50:43,163 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 03:50:43] "POST /web/dataset/call_kw/pos.session/load_data#pos.session.load_data HTTP/1.1" 200 - 429 0.201 0.253 2026-09-11 03:50:43,181 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 03:50:43] "POST /web/dataset/call_kw/pos.session/filter_local_data#pos.session.filter_local_data HTTP/1.1" 200 - 0 0.000 0.008 2026-09-11 03:50:43,277 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 03:50: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.006 2026-09-11 03:50:43,338 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 03:50:43] "GET /web/image/res.company/109/logo/256x256 HTTP/1.1" 200 - 8 0.015 0.030 2026-09-11 03:50:43,379 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 03:50: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.007 2026-09-11 03:50:43,405 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 03:50:43] "POST /web/dataset/call_kw/product.product/has_access#product.product.has_access HTTP/1.1" 200 - 1 0.002 0.003 2026-09-11 03:50:43,414 26 INFO rb-c800635-224702-414046 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_future_orders_are_not_cancelled.browser: Owl is running in 'dev' mode. 2026-09-11 03:50:43,454 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 03:50:43] "GET /pos/service-worker.js HTTP/1.1" 200 - 0 0.000 0.004 2026-09-11 03:50:43,458 26 INFO ? werkzeug: 127.0.0.1 - - [11/Sep/2026 03:50:43] "GET /point_of_sale/static/src/fonts/Inconsolata.otf HTTP/1.1" 200 - 0 0.000 0.004 2026-09-11 03:50:43,472 26 INFO ? werkzeug: 127.0.0.1 - - [11/Sep/2026 03:50:43] "GET /web/static/img/odoo_logo.svg HTTP/1.1" 200 - 0 0.000 0.008 2026-09-11 03:50:43,476 26 INFO ? werkzeug: 127.0.0.1 - - [11/Sep/2026 03:50:43] "GET /hr_attendance/static/img/background-light.svg HTTP/1.1" 200 - 0 0.000 0.007 2026-09-11 03:50:43,500 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 03:50:43] "GET /web/image/res.users/221/avatar_128 HTTP/1.1" 200 - 14 0.021 0.024 2026-09-11 03:50:43,510 26 INFO ? werkzeug: 127.0.0.1 - - [11/Sep/2026 03:50:43] "GET /web/static/src/libs/fontawesome/fonts/fontawesome-webfont.woff2?v=4.7.0 HTTP/1.1" 200 - 0 0.000 0.001 2026-09-11 03:50:43,512 26 INFO ? werkzeug: 127.0.0.1 - - [11/Sep/2026 03:50:43] "GET /web/static/fonts/google/Roboto/Roboto-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.001 2026-09-11 03:50:43,520 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 03:50:43] "GET /web/image?model=res.company&id=109&field=logo HTTP/1.1" 200 - 3 0.007 0.051 2026-09-11 03:50:43,547 26 INFO ? werkzeug: 127.0.0.1 - - [11/Sep/2026 03:50:43] "GET /web/static/lib/zxing-library/zxing-library.js HTTP/1.1" 200 - 0 0.000 0.006 2026-09-11 03:50:43,573 26 INFO rb-c800635-224702-414046 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-09-11 03:50:43,593 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 03:50:43] "GET /pos/ui/118?from_backend=True HTTP/1.1" 200 - 31 0.028 0.029 2026-09-11 03:50:43,631 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 03:50:43] "GET /pos/ui/118 HTTP/1.1" 200 - 31 0.012 0.082 2026-09-11 03:50:43,661 26 INFO rb-c800635-224702-414046 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-09-11 03:50:43,712 26 INFO rb-c800635-224702-414046 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-09-11 03:50:43,783 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 03:50:43] "POST /web/dataset/call_kw/pos.session/set_opening_control#pos.session.set_opening_control HTTP/1.1" 200 - 38 0.063 0.048 2026-09-11 03:50:43,830 26 INFO rb-c800635-224702-414046 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-09-11 03:50:43,882 26 INFO rb-c800635-224702-414046 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-09-11 03:50:43,942 26 INFO rb-c800635-224702-414046 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-09-11 03:50:43,957 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 03:50:43] "POST /web/dataset/call_kw/pos.session/get_closing_control_data#pos.session.get_closing_control_data HTTP/1.1" 200 - 9 0.006 0.012 2026-09-11 03:50:43,996 26 INFO rb-c800635-224702-414046 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-09-11 03:50:44,004 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 03:50:44] "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.005 2026-09-11 03:50:44,058 26 INFO rb-c800635-224702-414046 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_future_orders_are_not_cancelled.browser: tour succeeded 2026-09-11 03:50:44,062 26 INFO rb-c800635-224702-414046 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_future_orders_are_not_cancelled.browser: ╔════════════════════════════════════════════════════╗ ║ TOUR test_futur_orders_are_not_cancelled SUCCEEDED ║ ╚════════════════════════════════════════════════════╝ 2026-09-11 03:50:44,140 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 03:50:44] "POST /web/dataset/call_kw/pos.order/action_pos_order_cancel#pos.order.action_pos_order_cancel HTTP/1.1" 200 - 45 0.030 0.051 2026-09-11 03:50:44,149 26 INFO rb-c800635-224702-414046 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_future_orders_are_not_cancelled.browser: heap 13446420 (allocated 14680064) 2026-09-11 03:50:44,157 26 INFO rb-c800635-224702-414046 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_future_orders_are_not_cancelled: Closing chrome headless with pid 107037 2026-09-11 03:50:44,158 26 INFO rb-c800635-224702-414046 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_future_orders_are_not_cancelled: Closing websocket connection 2026-09-11 03:50:44,159 26 INFO rb-c800635-224702-414046 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_future_orders_are_not_cancelled: Terminating chrome headless with pid 107037 2026-09-11 03:50:44,264 26 INFO rb-c800635-224702-414046 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_future_orders_are_not_cancelled: Chrome Log in: /tmp/odoo_tests/rb-c800635-224702-414046/chrome_logs/chrome_log_20260911_035044_263936_test_future_orders_are_not_cancelled.txt 2026-09-11 03:50:44,264 26 INFO rb-c800635-224702-414046 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_future_orders_are_not_cancelled: Removing chrome user profile "/tmp/tmp7pypftph_chrome_odoo" 2026-09-11 03:50:44,347 26 INFO rb-c800635-224702-414046 odoo.addons.pos_restaurant.tests.test_frontend: Starting TestFrontend.test_global_discount_split ... 2026-09-11 03:50:44,753 26 INFO rb-c800635-224702-414046 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_global_discount_split: Chrome pid: 107233 2026-09-11 03:50:44,754 26 INFO rb-c800635-224702-414046 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_global_discount_split: Chrome headless temporary user profile dir: /tmp/tmp9nwvap1g_chrome_odoo 2026-09-11 03:50:44,754 26 INFO rb-c800635-224702-414046 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_global_discount_split: Issuing json command http://127.0.0.1:39993/json/version 2026-09-11 03:50:44,755 26 INFO rb-c800635-224702-414046 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:39993', path='/json/version', query='', fragment='') with timeout 3 increased to 10s during tests 2026-09-11 03:50:44,781 26 INFO rb-c800635-224702-414046 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_global_discount_split: Browser version: Chrome/150.0.7871.114 2026-09-11 03:50:44,781 26 INFO rb-c800635-224702-414046 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_global_discount_split: Issuing json command http://127.0.0.1:39993/json 2026-09-11 03:50:44,781 26 INFO rb-c800635-224702-414046 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:39993', path='/json', query='', fragment='') with timeout 3 increased to 10s during tests 2026-09-11 03:50:44,795 26 INFO rb-c800635-224702-414046 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_global_discount_split: Websocket url found: ws://127.0.0.1:39993/devtools/page/37B6270AAE8D72C6B90415B1E9750703 2026-09-11 03:50:44,803 26 INFO rb-c800635-224702-414046 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_global_discount_split: Enable chrome headless console log notification 2026-09-11 03:50:44,807 26 INFO rb-c800635-224702-414046 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_global_discount_split: Chrome headless enable page notifications 2026-09-11 03:50:44,864 26 INFO rb-c800635-224702-414046 odoo.addons.base.models.res_users: Login successful for login:pos_user from n/a 2026-09-11 03:50:44,870 26 INFO rb-c800635-224702-414046 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_global_discount_split: Setting session cookie in browser 2026-09-11 03:50:44,872 26 INFO rb-c800635-224702-414046 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-09-11 03:50:44,872 26 INFO rb-c800635-224702-414046 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_global_discount_split: Navigating to: "http://127.0.0.1:8069/pos/ui/118" 2026-09-11 03:50:44,884 26 INFO rb-c800635-224702-414046 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-09-11 03:50:45,424 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 03:50:45] "GET /pos/ui/118 HTTP/1.1" 200 - 87 0.025 0.519 2026-09-11 03:50:45,428 26 INFO rb-c800635-224702-414046 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_global_discount_split: Navigation result: {'frameId': '37B6270AAE8D72C6B90415B1E9750703', 'loaderId': '244F74777452B30E49654DC578E44456', 'isDownload': False} 2026-09-11 03:50:45,428 26 INFO rb-c800635-224702-414046 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_global_discount_split: Evaluate ready code "odoo.isTourReady('SplitBillScreenTourTransfer')" 2026-09-11 03:50:45,441 26 INFO rb-c800635-224702-414046 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-09-11 03:50:45,455 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 03:50:45] "GET /web/assets/31c33ef/web.__assets_tests_call__.min.js HTTP/1.1" 200 - 2 0.001 0.005 2026-09-11 03:50:45,463 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 03:50:45] "GET /web/assets/cbcf32d/point_of_sale.assets_prod.min.css HTTP/1.1" 200 - 2 0.001 0.011 2026-09-11 03:50:45,467 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 03:50:45] "GET /web/assets/e7bee96/point_of_sale.assets_prod.min.js HTTP/1.1" 200 - 2 0.001 0.013 2026-09-11 03:50:45,864 26 INFO ? werkzeug: 127.0.0.1 - - [11/Sep/2026 03:50:45] "GET /web/static/fonts/lato/Lato-Reg-webfont.woff HTTP/1.1" 200 - 0 0.000 0.003 2026-09-11 03:50:45,875 26 INFO ? werkzeug: 127.0.0.1 - - [11/Sep/2026 03:50:45] "GET /point_of_sale/static/src/img/favicon.ico HTTP/1.1" 200 - 0 0.000 0.005 2026-09-11 03:50:45,889 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 03:50:45] "GET /web/webclient/translations?hash=&lang=en_US HTTP/1.1" 200 - 1 0.001 0.011 2026-09-11 03:50:45,901 26 INFO rb-c800635-224702-414046 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-09-11 03:50:45,907 26 INFO rb-c800635-224702-414046 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-09-11 03:50:45,911 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 03:50:45] "POST /web/dataset/call_kw/barcode.nomenclature/read#barcode.nomenclature.read HTTP/1.1" 200 - 4 0.002 0.007 2026-09-11 03:50:45,921 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 03:50:45] "POST /web/dataset/call_kw/barcode.rule/search_read#barcode.rule.search_read HTTP/1.1" 200 - 1 0.000 0.004 2026-09-11 03:50:45,930 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 03:50:45] "POST /pos/ping HTTP/1.1" 200 - 0 0.000 0.002 2026-09-11 03:50:45,952 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 03:50:45] "POST /web/dataset/call_kw/pos.config/register_new_device_identifier#pos.config.register_new_device_identifier HTTP/1.1" 200 - 9 0.004 0.007 2026-09-11 03:50:45,964 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 03:50:45] "GET /bus/websocket_worker_bundle?v=19.0-2 HTTP/1.1" 200 - 3 0.002 0.016 2026-09-11 03:50:45,997 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 03:50:45] "POST /web/dataset/call_kw/pos.session/load_data_params#pos.session.load_data_params HTTP/1.1" 200 - 17 0.009 0.024 2026-09-11 03:50:46,000 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 03:50:46] "GET /websocket?version=19.0-2 HTTP/1.1" 101 - 1 0.000 0.015 2026-09-11 03:50:46,445 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 03:50:46] "POST /web/dataset/call_kw/pos.session/load_data#pos.session.load_data HTTP/1.1" 200 - 377 0.140 0.277 2026-09-11 03:50:46,462 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 03:50:46] "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-09-11 03:50:46,511 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 03:50: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.005 2026-09-11 03:50:46,561 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 03:50:46] "GET /web/image/res.company/109/logo/256x256 HTTP/1.1" 200 - 8 0.003 0.027 2026-09-11 03:50:46,589 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 03:50: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.005 2026-09-11 03:50:46,605 26 INFO rb-c800635-224702-414046 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_global_discount_split.browser: Owl is running in 'dev' mode. 2026-09-11 03:50:46,613 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 03:50:46] "POST /web/dataset/call_kw/product.product/has_access#product.product.has_access HTTP/1.1" 200 - 1 0.001 0.004 2026-09-11 03:50:46,652 26 INFO ? werkzeug: 127.0.0.1 - - [11/Sep/2026 03:50:46] "GET /point_of_sale/static/src/fonts/Inconsolata.otf HTTP/1.1" 200 - 0 0.000 0.002 2026-09-11 03:50:46,678 26 INFO ? werkzeug: 127.0.0.1 - - [11/Sep/2026 03:50:46] "GET /web/static/img/odoo_logo.svg HTTP/1.1" 200 - 0 0.000 0.012 2026-09-11 03:50:46,684 26 INFO ? werkzeug: 127.0.0.1 - - [11/Sep/2026 03:50:46] "GET /hr_attendance/static/img/background-light.svg HTTP/1.1" 200 - 0 0.000 0.006 2026-09-11 03:50:46,704 26 INFO ? werkzeug: 127.0.0.1 - - [11/Sep/2026 03:50:46] "GET /web/static/src/libs/fontawesome/fonts/fontawesome-webfont.woff2?v=4.7.0 HTTP/1.1" 200 - 0 0.000 0.006 2026-09-11 03:50:46,705 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 03:50:46] "GET /web/image/res.users/221/avatar_128 HTTP/1.1" 200 - 14 0.020 0.028 2026-09-11 03:50:46,708 26 INFO ? werkzeug: 127.0.0.1 - - [11/Sep/2026 03:50:46] "GET /web/static/fonts/google/Roboto/Roboto-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.006 2026-09-11 03:50:46,722 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 03:50:46] "GET /web/image?model=res.company&id=109&field=logo HTTP/1.1" 200 - 3 0.002 0.061 2026-09-11 03:50:46,724 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 03:50:46] "GET /pos/service-worker.js HTTP/1.1" 200 - 0 0.000 0.066 2026-09-11 03:50:46,742 26 INFO rb-c800635-224702-414046 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-09-11 03:50:46,778 26 INFO ? werkzeug: 127.0.0.1 - - [11/Sep/2026 03:50:46] "GET /web/static/lib/zxing-library/zxing-library.js HTTP/1.1" 200 - 0 0.000 0.002 2026-09-11 03:50:46,824 26 INFO rb-c800635-224702-414046 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-09-11 03:50:46,825 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 03:50:46] "GET /pos/ui/118?from_backend=True HTTP/1.1" 200 - 31 0.025 0.040 2026-09-11 03:50:46,865 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 03:50:46] "GET /pos/ui/118 HTTP/1.1" 200 - 31 0.014 0.081 2026-09-11 03:50:46,933 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 03:50:46] "POST /web/dataset/call_kw/pos.session/set_opening_control#pos.session.set_opening_control HTTP/1.1" 200 - 38 0.024 0.082 2026-09-11 03:50:46,983 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 03:50: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-09-11 03:50:47,028 26 INFO rb-c800635-224702-414046 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-09-11 03:50:47,045 26 INFO ? werkzeug: 127.0.0.1 - - [11/Sep/2026 03:50:47] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.001 2026-09-11 03:50:47,104 26 INFO rb-c800635-224702-414046 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-09-11 03:50:47,155 26 INFO rb-c800635-224702-414046 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-09-11 03:50:47,206 26 INFO rb-c800635-224702-414046 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-09-11 03:50:47,262 26 INFO rb-c800635-224702-414046 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-09-11 03:50:47,313 26 INFO rb-c800635-224702-414046 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-09-11 03:50:47,366 26 INFO rb-c800635-224702-414046 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-09-11 03:50:47,429 26 INFO rb-c800635-224702-414046 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-09-11 03:50:47,480 26 INFO rb-c800635-224702-414046 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-09-11 03:50:47,533 26 INFO rb-c800635-224702-414046 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-09-11 03:50:47,703 26 INFO rb-c800635-224702-414046 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-09-11 03:50:47,756 26 INFO rb-c800635-224702-414046 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-09-11 03:50:47,821 26 INFO rb-c800635-224702-414046 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-09-11 03:50:47,871 26 INFO rb-c800635-224702-414046 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-09-11 03:50:47,922 26 INFO rb-c800635-224702-414046 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-09-11 03:50:47,976 26 INFO rb-c800635-224702-414046 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-09-11 03:50:48,027 26 INFO rb-c800635-224702-414046 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-09-11 03:50:48,080 26 INFO rb-c800635-224702-414046 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-09-11 03:50:48,141 26 INFO rb-c800635-224702-414046 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-09-11 03:50:48,192 26 INFO rb-c800635-224702-414046 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-09-11 03:50:48,245 26 INFO rb-c800635-224702-414046 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-09-11 03:50:48,420 26 INFO rb-c800635-224702-414046 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-09-11 03:50:48,471 26 INFO rb-c800635-224702-414046 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-09-11 03:50:48,540 26 INFO rb-c800635-224702-414046 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-09-11 03:50:48,590 26 INFO rb-c800635-224702-414046 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-09-11 03:50:48,641 26 INFO rb-c800635-224702-414046 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-09-11 03:50:48,695 26 INFO rb-c800635-224702-414046 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-09-11 03:50:48,746 26 INFO rb-c800635-224702-414046 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-09-11 03:50:48,799 26 INFO rb-c800635-224702-414046 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-09-11 03:50:48,862 26 INFO rb-c800635-224702-414046 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-09-11 03:50:48,913 26 INFO rb-c800635-224702-414046 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-09-11 03:50:48,964 26 INFO rb-c800635-224702-414046 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-09-11 03:50:49,014 26 INFO rb-c800635-224702-414046 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-09-11 03:50:49,065 26 INFO rb-c800635-224702-414046 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-09-11 03:50:49,122 26 INFO rb-c800635-224702-414046 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-09-11 03:50:49,179 26 INFO rb-c800635-224702-414046 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-09-11 03:50:49,249 26 INFO rb-c800635-224702-414046 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-09-11 03:50:49,300 26 INFO rb-c800635-224702-414046 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-09-11 03:50:49,350 26 INFO rb-c800635-224702-414046 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-09-11 03:50:49,401 26 INFO rb-c800635-224702-414046 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-09-11 03:50:49,452 26 INFO rb-c800635-224702-414046 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-09-11 03:50:49,506 26 INFO rb-c800635-224702-414046 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-09-11 03:50:49,567 26 INFO rb-c800635-224702-414046 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-09-11 03:50:49,619 26 INFO rb-c800635-224702-414046 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-09-11 03:50:49,670 26 INFO rb-c800635-224702-414046 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-09-11 03:50:49,721 26 INFO rb-c800635-224702-414046 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-09-11 03:50:49,772 26 INFO rb-c800635-224702-414046 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-09-11 03:50:49,825 26 INFO rb-c800635-224702-414046 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-09-11 03:50:49,876 26 INFO rb-c800635-224702-414046 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-09-11 03:50:49,930 26 INFO rb-c800635-224702-414046 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-09-11 03:50:49,984 26 INFO rb-c800635-224702-414046 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-09-11 03:50:50,035 26 INFO rb-c800635-224702-414046 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-09-11 03:50:50,087 26 INFO rb-c800635-224702-414046 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-09-11 03:50:50,140 26 INFO rb-c800635-224702-414046 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-09-11 03:50:50,191 26 INFO rb-c800635-224702-414046 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-09-11 03:50:50,243 26 INFO rb-c800635-224702-414046 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-09-11 03:50:50,324 26 INFO rb-c800635-224702-414046 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-09-11 03:50:50,327 26 INFO rb-c800635-224702-414046 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #21847161 started for PoS orders references: [{'name': '/', 'pos_reference': '261-118-000001', 'uuid': 'b72dcc27-1d68-4381-aaca-c3e9d600aefd'}] 2026-09-11 03:50:50,380 26 INFO rb-c800635-224702-414046 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #21847161 order {'name': '/', 'pos_reference': '261-118-000001', 'uuid': 'b72dcc27-1d68-4381-aaca-c3e9d600aefd'} created pos.order #746 2026-09-11 03:50:50,390 26 INFO rb-c800635-224702-414046 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #21847161 finished 2026-09-11 03:50:50,421 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 03:50:50] "POST /web/dataset/call_kw/pos.order/sync_from_ui#pos.order.sync_from_ui HTTP/1.1" 200 - 71 0.027 0.069 2026-09-11 03:50:50,458 26 INFO rb-c800635-224702-414046 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #22939631 started for PoS orders references: [{'name': '/', 'pos_reference': '261-118-000002', 'uuid': 'acbae8f6-6e2a-4449-a2f5-8872e5016236'}] 2026-09-11 03:50:50,503 26 INFO rb-c800635-224702-414046 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #22939631 order {'name': '/', 'pos_reference': '261-118-000002', 'uuid': 'acbae8f6-6e2a-4449-a2f5-8872e5016236'} created pos.order #747 2026-09-11 03:50:50,514 26 INFO rb-c800635-224702-414046 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #22939631 finished 2026-09-11 03:50:50,548 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 03:50:50] "POST /web/dataset/call_kw/pos.order/sync_from_ui#pos.order.sync_from_ui HTTP/1.1" 200 - 46 0.022 0.070 2026-09-11 03:50:50,597 26 INFO rb-c800635-224702-414046 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #56619826 started for PoS orders references: [{'name': '/', 'pos_reference': '261-118-000002', 'uuid': 'acbae8f6-6e2a-4449-a2f5-8872e5016236'}] 2026-09-11 03:50:50,599 26 INFO rb-c800635-224702-414046 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-09-11 03:50:50,607 26 INFO ? werkzeug: 127.0.0.1 - - [11/Sep/2026 03:50:50] "GET /web/static/img/spin.svg HTTP/1.1" 200 - 0 0.000 0.003 2026-09-11 03:50:50,619 26 INFO rb-c800635-224702-414046 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #56619826 order {'name': '/', 'pos_reference': '261-118-000002', 'uuid': 'acbae8f6-6e2a-4449-a2f5-8872e5016236'} updated pos.order #747 2026-09-11 03:50:50,630 26 INFO rb-c800635-224702-414046 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #56619826 finished 2026-09-11 03:50:50,700 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 03:50:50] "POST /web/dataset/call_kw/pos.order/sync_from_ui#pos.order.sync_from_ui HTTP/1.1" 200 - 66 0.041 0.064 2026-09-11 03:50:50,733 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 03:50: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.007 2026-09-11 03:50:50,752 26 INFO rb-c800635-224702-414046 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-09-11 03:50:50,802 26 INFO rb-c800635-224702-414046 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-09-11 03:50:50,853 26 INFO rb-c800635-224702-414046 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-09-11 03:50:50,903 26 INFO rb-c800635-224702-414046 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-09-11 03:50:50,959 26 INFO rb-c800635-224702-414046 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-09-11 03:50:51,010 26 INFO rb-c800635-224702-414046 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-09-11 03:50:51,061 26 INFO rb-c800635-224702-414046 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-09-11 03:50:51,116 26 INFO rb-c800635-224702-414046 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-09-11 03:50:51,167 26 INFO rb-c800635-224702-414046 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-09-11 03:50:51,218 26 INFO rb-c800635-224702-414046 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_global_discount_split.browser: [71/81] Tour SplitBillScreenTourTransfer → Step .pos-leftheader .orders-button 2026-09-11 03:50:51,280 26 INFO rb-c800635-224702-414046 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-09-11 03:50:51,333 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 03:50:51] "POST /web/dataset/call_kw/pos.order/read_pos_orders#pos.order.read_pos_orders HTTP/1.1" 200 - 37 0.017 0.034 2026-09-11 03:50:51,357 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 03:50:51] "POST /web/dataset/call_kw/pos.config/notify_synchronisation#pos.config.notify_synchronisation HTTP/1.1" 200 - 4 0.002 0.012 2026-09-11 03:50:51,408 26 INFO rb-c800635-224702-414046 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-09-11 03:50:51,459 26 INFO rb-c800635-224702-414046 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-09-11 03:50:51,524 26 INFO rb-c800635-224702-414046 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-09-11 03:50:51,524 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 03:50:51] "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.007 2026-09-11 03:50:51,573 26 INFO rb-c800635-224702-414046 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-09-11 03:50:51,630 26 INFO rb-c800635-224702-414046 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-09-11 03:50:51,681 26 INFO rb-c800635-224702-414046 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-09-11 03:50:51,736 26 INFO rb-c800635-224702-414046 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-09-11 03:50:51,793 26 INFO rb-c800635-224702-414046 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-09-11 03:50:51,844 26 INFO rb-c800635-224702-414046 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-09-11 03:50:51,896 26 INFO rb-c800635-224702-414046 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_global_discount_split.browser: tour succeeded 2026-09-11 03:50:51,896 26 INFO rb-c800635-224702-414046 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_global_discount_split.browser: ╔════════════════════════════════════════════╗ ║ TOUR SplitBillScreenTourTransfer SUCCEEDED ║ ╚════════════════════════════════════════════╝ 2026-09-11 03:50:52,012 26 INFO rb-c800635-224702-414046 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_global_discount_split.browser: heap 18900256 (allocated 21106688) 2026-09-11 03:50:52,030 26 INFO rb-c800635-224702-414046 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_global_discount_split: Closing chrome headless with pid 107233 2026-09-11 03:50:52,032 26 INFO rb-c800635-224702-414046 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_global_discount_split: Closing websocket connection 2026-09-11 03:50:52,034 26 INFO rb-c800635-224702-414046 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_global_discount_split: Terminating chrome headless with pid 107233 2026-09-11 03:50:52,128 26 INFO rb-c800635-224702-414046 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_global_discount_split: Chrome Log in: /tmp/odoo_tests/rb-c800635-224702-414046/chrome_logs/chrome_log_20260911_035052_128591_test_global_discount_split.txt 2026-09-11 03:50:52,128 26 INFO rb-c800635-224702-414046 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_global_discount_split: Removing chrome user profile "/tmp/tmp9nwvap1g_chrome_odoo" 2026-09-11 03:50:52,141 26 INFO rb-c800635-224702-414046 odoo.addons.pos_restaurant.tests.test_frontend: Starting TestFrontend.test_guest_count_defaults_to_table_seats ... 2026-09-11 03:50:52,527 26 INFO rb-c800635-224702-414046 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_guest_count_defaults_to_table_seats: Chrome pid: 107439 2026-09-11 03:50:52,527 26 INFO rb-c800635-224702-414046 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_guest_count_defaults_to_table_seats: Chrome headless temporary user profile dir: /tmp/tmpdsymg5zh_chrome_odoo 2026-09-11 03:50:52,527 26 INFO rb-c800635-224702-414046 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_guest_count_defaults_to_table_seats: Issuing json command http://127.0.0.1:42055/json/version 2026-09-11 03:50:52,528 26 INFO rb-c800635-224702-414046 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:42055', path='/json/version', query='', fragment='') with timeout 3 increased to 10s during tests 2026-09-11 03:50:52,536 26 INFO rb-c800635-224702-414046 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_guest_count_defaults_to_table_seats: Browser version: Chrome/150.0.7871.114 2026-09-11 03:50:52,536 26 INFO rb-c800635-224702-414046 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_guest_count_defaults_to_table_seats: Issuing json command http://127.0.0.1:42055/json 2026-09-11 03:50:52,537 26 INFO rb-c800635-224702-414046 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:42055', path='/json', query='', fragment='') with timeout 3 increased to 10s during tests 2026-09-11 03:50:52,544 26 INFO rb-c800635-224702-414046 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_guest_count_defaults_to_table_seats: Websocket url found: ws://127.0.0.1:42055/devtools/page/29EE5939539715ED6A62084119CC5BDB 2026-09-11 03:50:52,548 26 INFO rb-c800635-224702-414046 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_guest_count_defaults_to_table_seats: Enable chrome headless console log notification 2026-09-11 03:50:52,553 26 INFO rb-c800635-224702-414046 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_guest_count_defaults_to_table_seats: Chrome headless enable page notifications 2026-09-11 03:50:52,588 26 INFO rb-c800635-224702-414046 odoo.addons.base.models.res_users: Login successful for login:pos_user from n/a 2026-09-11 03:50:52,596 26 INFO rb-c800635-224702-414046 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_guest_count_defaults_to_table_seats: Setting session cookie in browser 2026-09-11 03:50:52,597 26 INFO rb-c800635-224702-414046 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-09-11 03:50:52,597 26 INFO rb-c800635-224702-414046 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-09-11 03:50:52,609 26 INFO rb-c800635-224702-414046 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-09-11 03:50:52,995 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 03:50:52] "GET /pos/ui/118 HTTP/1.1" 200 - 88 0.025 0.364 2026-09-11 03:50:52,998 26 INFO rb-c800635-224702-414046 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_guest_count_defaults_to_table_seats: Navigation result: {'frameId': '29EE5939539715ED6A62084119CC5BDB', 'loaderId': '46A33C44B2BBFC05B4BD64C3C98E142D', 'isDownload': False} 2026-09-11 03:50:52,999 26 INFO rb-c800635-224702-414046 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-09-11 03:50:53,017 26 INFO rb-c800635-224702-414046 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-09-11 03:50:53,033 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 03:50:53] "GET /web/assets/cbcf32d/point_of_sale.assets_prod.min.css HTTP/1.1" 200 - 2 0.001 0.007 2026-09-11 03:50:53,037 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 03:50:53] "GET /web/assets/e7bee96/point_of_sale.assets_prod.min.js HTTP/1.1" 200 - 2 0.001 0.011 2026-09-11 03:50:53,052 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 03:50:53] "GET /web/assets/31c33ef/web.__assets_tests_call__.min.js HTTP/1.1" 200 - 2 0.005 0.022 2026-09-11 03:50:53,439 26 INFO ? werkzeug: 127.0.0.1 - - [11/Sep/2026 03:50:53] "GET /web/static/fonts/lato/Lato-Reg-webfont.woff HTTP/1.1" 200 - 0 0.000 0.007 2026-09-11 03:50:53,443 26 INFO ? werkzeug: 127.0.0.1 - - [11/Sep/2026 03:50:53] "GET /point_of_sale/static/src/img/favicon.ico HTTP/1.1" 200 - 0 0.000 0.010 2026-09-11 03:50:53,444 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 03:50:53] "GET /web/webclient/translations?hash=&lang=en_US HTTP/1.1" 200 - 1 0.001 0.011 2026-09-11 03:50:53,464 26 INFO rb-c800635-224702-414046 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-09-11 03:50:53,471 26 INFO rb-c800635-224702-414046 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-09-11 03:50:53,477 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 03:50:53] "POST /web/dataset/call_kw/barcode.nomenclature/read#barcode.nomenclature.read HTTP/1.1" 200 - 5 0.006 0.004 2026-09-11 03:50:53,493 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 03:50:53] "POST /web/dataset/call_kw/barcode.rule/search_read#barcode.rule.search_read HTTP/1.1" 200 - 1 0.000 0.003 2026-09-11 03:50:53,512 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 03:50:53] "POST /pos/ping HTTP/1.1" 200 - 0 0.000 0.002 2026-09-11 03:50:53,542 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 03:50:53] "POST /web/dataset/call_kw/pos.config/register_new_device_identifier#pos.config.register_new_device_identifier HTTP/1.1" 200 - 9 0.003 0.008 2026-09-11 03:50:53,552 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 03:50:53] "GET /bus/websocket_worker_bundle?v=19.0-2 HTTP/1.1" 200 - 3 0.001 0.017 2026-09-11 03:50:53,590 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 03:50:53] "POST /web/dataset/call_kw/pos.session/load_data_params#pos.session.load_data_params HTTP/1.1" 200 - 17 0.008 0.025 2026-09-11 03:50:53,592 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 03:50:53] "GET /websocket?version=19.0-2 HTTP/1.1" 101 - 1 0.000 0.011 2026-09-11 03:50:54,121 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 03:50:54] "POST /web/dataset/call_kw/pos.session/load_data#pos.session.load_data HTTP/1.1" 200 - 381 0.248 0.249 2026-09-11 03:50:54,143 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 03:50:54] "POST /web/dataset/call_kw/pos.session/filter_local_data#pos.session.filter_local_data HTTP/1.1" 200 - 0 0.000 0.013 2026-09-11 03:50:54,194 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 03:50:54] "POST /web/dataset/call_kw/pos.config/read_config_open_orders#pos.config.read_config_open_orders HTTP/1.1" 200 - 1 0.000 0.004 2026-09-11 03:50:54,257 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 03:50:54] "GET /web/image/res.company/109/logo/256x256 HTTP/1.1" 200 - 8 0.005 0.035 2026-09-11 03:50:54,273 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 03:50:54] "POST /web/dataset/call_kw/pos.config/read_config_open_orders#pos.config.read_config_open_orders HTTP/1.1" 200 - 1 0.000 0.004 2026-09-11 03:50:54,284 26 INFO rb-c800635-224702-414046 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_guest_count_defaults_to_table_seats.browser: Owl is running in 'dev' mode. 2026-09-11 03:50:54,292 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 03:50:54] "POST /web/dataset/call_kw/product.product/has_access#product.product.has_access HTTP/1.1" 200 - 1 0.002 0.003 2026-09-11 03:50:54,327 26 INFO ? werkzeug: 127.0.0.1 - - [11/Sep/2026 03:50:54] "GET /point_of_sale/static/src/fonts/Inconsolata.otf HTTP/1.1" 200 - 0 0.000 0.001 2026-09-11 03:50:54,331 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 03:50:54] "GET /pos/service-worker.js HTTP/1.1" 200 - 0 0.000 0.003 2026-09-11 03:50:54,361 26 INFO ? werkzeug: 127.0.0.1 - - [11/Sep/2026 03:50:54] "GET /hr_attendance/static/img/background-light.svg HTTP/1.1" 200 - 0 0.000 0.012 2026-09-11 03:50:54,361 26 INFO ? werkzeug: 127.0.0.1 - - [11/Sep/2026 03:50:54] "GET /web/static/img/odoo_logo.svg HTTP/1.1" 200 - 0 0.000 0.013 2026-09-11 03:50:54,389 26 INFO ? werkzeug: 127.0.0.1 - - [11/Sep/2026 03:50:54] "GET /web/static/fonts/google/Roboto/Roboto-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.003 2026-09-11 03:50:54,391 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 03:50:54] "GET /web/image/res.users/221/avatar_128 HTTP/1.1" 200 - 14 0.036 0.025 2026-09-11 03:50:54,392 26 INFO rb-c800635-224702-414046 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-09-11 03:50:54,393 26 INFO ? werkzeug: 127.0.0.1 - - [11/Sep/2026 03:50:54] "GET /web/static/src/libs/fontawesome/fonts/fontawesome-webfont.woff2?v=4.7.0 HTTP/1.1" 200 - 0 0.000 0.008 2026-09-11 03:50:54,398 26 INFO ? werkzeug: 127.0.0.1 - - [11/Sep/2026 03:50:54] "GET /web/static/lib/zxing-library/zxing-library.js HTTP/1.1" 200 - 0 0.000 0.001 2026-09-11 03:50:54,408 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 03:50:54] "GET /web/image?model=res.company&id=109&field=logo HTTP/1.1" 200 - 3 0.004 0.060 2026-09-11 03:50:54,462 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 03:50:54] "GET /pos/ui/118 HTTP/1.1" 200 - 32 0.014 0.081 2026-09-11 03:50:54,469 26 INFO rb-c800635-224702-414046 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-09-11 03:50:54,501 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 03:50:54] "GET /pos/ui/118?from_backend=True HTTP/1.1" 200 - 32 0.017 0.118 2026-09-11 03:50:54,573 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 03:50:54] "POST /web/dataset/call_kw/pos.session/set_opening_control#pos.session.set_opening_control HTTP/1.1" 200 - 38 0.031 0.068 2026-09-11 03:50:54,627 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 03:50:54] "POST /web/dataset/call_kw/pos.config/read_config_open_orders#pos.config.read_config_open_orders HTTP/1.1" 200 - 1 0.001 0.005 2026-09-11 03:50:54,657 26 INFO rb-c800635-224702-414046 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-09-11 03:50:54,677 26 INFO ? werkzeug: 127.0.0.1 - - [11/Sep/2026 03:50:54] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.001 2026-09-11 03:50:54,708 26 INFO rb-c800635-224702-414046 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-09-11 03:50:54,764 26 INFO rb-c800635-224702-414046 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-09-11 03:50:54,815 26 INFO rb-c800635-224702-414046 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-09-11 03:50:54,868 26 INFO rb-c800635-224702-414046 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-09-11 03:50:54,959 26 INFO rb-c800635-224702-414046 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-09-11 03:50:55,024 26 INFO rb-c800635-224702-414046 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-09-11 03:50:55,075 26 INFO rb-c800635-224702-414046 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-09-11 03:50:55,126 26 INFO rb-c800635-224702-414046 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-09-11 03:50:55,193 26 INFO rb-c800635-224702-414046 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-09-11 03:50:55,197 26 INFO ? werkzeug: 127.0.0.1 - - [11/Sep/2026 03:50:55] "GET /point_of_sale/static/src/img/card-bank.png HTTP/1.1" 200 - 0 0.000 0.001 2026-09-11 03:50:55,202 26 INFO ? werkzeug: 127.0.0.1 - - [11/Sep/2026 03:50:55] "GET /point_of_sale/static/src/img/money.png HTTP/1.1" 200 - 0 0.000 0.001 2026-09-11 03:50:55,262 26 INFO rb-c800635-224702-414046 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-09-11 03:50:55,329 26 INFO rb-c800635-224702-414046 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-09-11 03:50:55,332 26 INFO rb-c800635-224702-414046 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #74400798 started for PoS orders references: [{'name': '/', 'pos_reference': '261-118-000001', 'uuid': '7e4eba21-fa8a-4984-8d92-3f3685d623a3'}] 2026-09-11 03:50:55,341 26 INFO ? werkzeug: 127.0.0.1 - - [11/Sep/2026 03:50:55] "GET /web/static/img/spin.svg HTTP/1.1" 200 - 0 0.000 0.004 2026-09-11 03:50:55,628 26 INFO rb-c800635-224702-414046 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #74400798 order {'name': '/', 'pos_reference': '261-118-000001', 'uuid': '7e4eba21-fa8a-4984-8d92-3f3685d623a3'} created pos.order #748 2026-09-11 03:50:55,639 26 INFO rb-c800635-224702-414046 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #74400798 finished 2026-09-11 03:50:55,666 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 03:50:55] "POST /web/dataset/call_kw/pos.order/sync_from_ui#pos.order.sync_from_ui HTTP/1.1" 200 - 190 0.159 0.176 2026-09-11 03:50:55,763 26 INFO rb-c800635-224702-414046 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_guest_count_defaults_to_table_seats.browser: tour succeeded 2026-09-11 03:50:55,763 26 INFO rb-c800635-224702-414046 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-09-11 03:50:55,830 26 INFO rb-c800635-224702-414046 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_guest_count_defaults_to_table_seats.browser: heap 15616972 (allocated 17039360) 2026-09-11 03:50:55,833 26 INFO rb-c800635-224702-414046 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_guest_count_defaults_to_table_seats: Closing chrome headless with pid 107439 2026-09-11 03:50:55,834 26 INFO rb-c800635-224702-414046 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_guest_count_defaults_to_table_seats: Closing websocket connection 2026-09-11 03:50:55,835 26 INFO rb-c800635-224702-414046 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_guest_count_defaults_to_table_seats: Terminating chrome headless with pid 107439 2026-09-11 03:50:55,900 26 INFO rb-c800635-224702-414046 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_guest_count_defaults_to_table_seats: Chrome Log in: /tmp/odoo_tests/rb-c800635-224702-414046/chrome_logs/chrome_log_20260911_035055_899864_test_guest_count_defaults_to_table_seats.txt 2026-09-11 03:50:55,900 26 INFO rb-c800635-224702-414046 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_guest_count_defaults_to_table_seats: Removing chrome user profile "/tmp/tmpdsymg5zh_chrome_odoo" 2026-09-11 03:50:55,925 26 INFO rb-c800635-224702-414046 odoo.addons.pos_restaurant.tests.test_frontend: Starting TestFrontend.test_multiple_preparation_printer ... 2026-09-11 03:50:56,362 26 INFO rb-c800635-224702-414046 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_multiple_preparation_printer: Chrome pid: 107640 2026-09-11 03:50:56,366 26 INFO rb-c800635-224702-414046 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_multiple_preparation_printer: Chrome headless temporary user profile dir: /tmp/tmp44tlh0k8_chrome_odoo 2026-09-11 03:50:56,366 26 INFO rb-c800635-224702-414046 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_multiple_preparation_printer: Issuing json command http://127.0.0.1:33149/json/version 2026-09-11 03:50:56,367 26 INFO rb-c800635-224702-414046 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:33149', path='/json/version', query='', fragment='') with timeout 3 increased to 10s during tests 2026-09-11 03:50:56,375 26 INFO rb-c800635-224702-414046 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_multiple_preparation_printer: Browser version: Chrome/150.0.7871.114 2026-09-11 03:50:56,375 26 INFO rb-c800635-224702-414046 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_multiple_preparation_printer: Issuing json command http://127.0.0.1:33149/json 2026-09-11 03:50:56,376 26 INFO rb-c800635-224702-414046 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:33149', path='/json', query='', fragment='') with timeout 3 increased to 10s during tests 2026-09-11 03:50:56,380 26 INFO rb-c800635-224702-414046 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_multiple_preparation_printer: Websocket url found: ws://127.0.0.1:33149/devtools/page/BB46250C2B571CEB4FFF607FF6E4AA1B 2026-09-11 03:50:56,387 26 INFO rb-c800635-224702-414046 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_multiple_preparation_printer: Enable chrome headless console log notification 2026-09-11 03:50:56,391 26 INFO rb-c800635-224702-414046 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_multiple_preparation_printer: Chrome headless enable page notifications 2026-09-11 03:50:56,444 26 INFO rb-c800635-224702-414046 odoo.addons.base.models.res_users: Login successful for login:pos_user from n/a 2026-09-11 03:50:56,448 26 INFO rb-c800635-224702-414046 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_multiple_preparation_printer: Setting session cookie in browser 2026-09-11 03:50:56,462 26 INFO rb-c800635-224702-414046 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-09-11 03:50:56,463 26 INFO rb-c800635-224702-414046 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_multiple_preparation_printer: Navigating to: "http://127.0.0.1:8069/pos/ui/118" 2026-09-11 03:50:56,473 26 INFO rb-c800635-224702-414046 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-09-11 03:50:56,824 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 03:50:56] "GET /pos/ui/118 HTTP/1.1" 200 - 87 0.030 0.324 2026-09-11 03:50:56,828 26 INFO rb-c800635-224702-414046 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_multiple_preparation_printer: Navigation result: {'frameId': 'BB46250C2B571CEB4FFF607FF6E4AA1B', 'loaderId': '1E7B9D626596D07CA4BE6F0D7C9F8862', 'isDownload': False} 2026-09-11 03:50:56,828 26 INFO rb-c800635-224702-414046 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_multiple_preparation_printer: Evaluate ready code "odoo.isTourReady('MultiPreparationPrinter')" 2026-09-11 03:50:56,845 26 INFO rb-c800635-224702-414046 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-09-11 03:50:56,860 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 03:50:56] "GET /web/assets/31c33ef/web.__assets_tests_call__.min.js HTTP/1.1" 200 - 2 0.002 0.007 2026-09-11 03:50:56,868 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 03:50:56] "GET /web/assets/e7bee96/point_of_sale.assets_prod.min.js HTTP/1.1" 200 - 2 0.001 0.011 2026-09-11 03:50:56,877 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 03:50:56] "GET /web/assets/cbcf32d/point_of_sale.assets_prod.min.css HTTP/1.1" 200 - 2 0.001 0.019 2026-09-11 03:50:57,281 26 INFO ? werkzeug: 127.0.0.1 - - [11/Sep/2026 03:50:57] "GET /web/static/fonts/lato/Lato-Reg-webfont.woff HTTP/1.1" 200 - 0 0.000 0.002 2026-09-11 03:50:57,283 26 INFO ? werkzeug: 127.0.0.1 - - [11/Sep/2026 03:50:57] "GET /point_of_sale/static/src/img/favicon.ico HTTP/1.1" 200 - 0 0.000 0.001 2026-09-11 03:50:57,296 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 03:50:57] "GET /web/webclient/translations?hash=&lang=en_US HTTP/1.1" 200 - 1 0.001 0.008 2026-09-11 03:50:57,307 26 INFO rb-c800635-224702-414046 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-09-11 03:50:57,312 26 INFO rb-c800635-224702-414046 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-09-11 03:50:57,314 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 03:50:57] "POST /web/dataset/call_kw/barcode.nomenclature/read#barcode.nomenclature.read HTTP/1.1" 200 - 4 0.001 0.004 2026-09-11 03:50:57,323 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 03:50:57] "POST /web/dataset/call_kw/barcode.rule/search_read#barcode.rule.search_read HTTP/1.1" 200 - 1 0.000 0.003 2026-09-11 03:50:57,331 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 03:50:57] "POST /pos/ping HTTP/1.1" 200 - 0 0.000 0.002 2026-09-11 03:50:57,356 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 03:50:57] "POST /web/dataset/call_kw/pos.config/register_new_device_identifier#pos.config.register_new_device_identifier HTTP/1.1" 200 - 9 0.004 0.008 2026-09-11 03:50:57,364 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 03:50:57] "GET /bus/websocket_worker_bundle?v=19.0-2 HTTP/1.1" 200 - 3 0.001 0.013 2026-09-11 03:50:57,408 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 03:50:57] "POST /web/dataset/call_kw/pos.session/load_data_params#pos.session.load_data_params HTTP/1.1" 200 - 17 0.010 0.022 2026-09-11 03:50:57,411 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 03:50:57] "GET /websocket?version=19.0-2 HTTP/1.1" 101 - 1 0.000 0.030 2026-09-11 03:50:57,951 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 03:50:57] "POST /web/dataset/call_kw/pos.session/load_data#pos.session.load_data HTTP/1.1" 200 - 376 0.187 0.311 2026-09-11 03:50:57,971 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 03:50: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-09-11 03:50:58,017 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 03:50: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.005 2026-09-11 03:50:58,060 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 03:50:58] "GET /web/image/res.company/109/logo/256x256 HTTP/1.1" 200 - 8 0.007 0.026 2026-09-11 03:50:58,083 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 03:50: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.005 2026-09-11 03:50:58,094 26 INFO rb-c800635-224702-414046 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_multiple_preparation_printer.browser: Owl is running in 'dev' mode. 2026-09-11 03:50:58,118 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 03:50:58] "POST /web/dataset/call_kw/product.product/has_access#product.product.has_access HTTP/1.1" 200 - 1 0.005 0.013 2026-09-11 03:50:58,148 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 03:50:58] "GET /pos/service-worker.js HTTP/1.1" 200 - 0 0.000 0.003 2026-09-11 03:50:58,166 26 INFO ? werkzeug: 127.0.0.1 - - [11/Sep/2026 03:50:58] "GET /point_of_sale/static/src/fonts/Inconsolata.otf HTTP/1.1" 200 - 0 0.000 0.012 2026-09-11 03:50:58,167 26 INFO ? werkzeug: 127.0.0.1 - - [11/Sep/2026 03:50:58] "GET /hr_attendance/static/img/background-light.svg HTTP/1.1" 200 - 0 0.000 0.008 2026-09-11 03:50:58,169 26 INFO ? werkzeug: 127.0.0.1 - - [11/Sep/2026 03:50:58] "GET /web/static/img/odoo_logo.svg HTTP/1.1" 200 - 0 0.000 0.014 2026-09-11 03:50:58,189 26 INFO ? werkzeug: 127.0.0.1 - - [11/Sep/2026 03:50:58] "GET /web/static/src/libs/fontawesome/fonts/fontawesome-webfont.woff2?v=4.7.0 HTTP/1.1" 200 - 0 0.000 0.005 2026-09-11 03:50:58,192 26 INFO ? werkzeug: 127.0.0.1 - - [11/Sep/2026 03:50:58] "GET /web/static/fonts/google/Roboto/Roboto-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.009 2026-09-11 03:50:58,196 26 INFO ? werkzeug: 127.0.0.1 - - [11/Sep/2026 03:50:58] "GET /web/static/lib/zxing-library/zxing-library.js HTTP/1.1" 200 - 0 0.000 0.003 2026-09-11 03:50:58,212 26 INFO rb-c800635-224702-414046 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-09-11 03:50:58,217 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 03:50:58] "GET /web/image/res.users/221/avatar_128 HTTP/1.1" 200 - 14 0.031 0.027 2026-09-11 03:50:58,227 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 03:50:58] "GET /web/image?model=res.company&id=109&field=logo HTTP/1.1" 200 - 3 0.003 0.064 2026-09-11 03:50:58,280 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 03:50:58] "GET /pos/ui/118 HTTP/1.1" 200 - 31 0.029 0.065 2026-09-11 03:50:58,291 26 INFO rb-c800635-224702-414046 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-09-11 03:50:58,326 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 03:50:58] "GET /pos/ui/118?from_backend=True HTTP/1.1" 200 - 31 0.017 0.125 2026-09-11 03:50:58,372 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 03:50:58] "POST /web/dataset/call_kw/pos.session/set_opening_control#pos.session.set_opening_control HTTP/1.1" 200 - 38 0.017 0.053 2026-09-11 03:50:58,424 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 03:50:58] "POST /web/dataset/call_kw/pos.config/read_config_open_orders#pos.config.read_config_open_orders HTTP/1.1" 200 - 1 0.001 0.004 2026-09-11 03:50:58,451 26 INFO rb-c800635-224702-414046 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-09-11 03:50:58,466 26 INFO ? werkzeug: 127.0.0.1 - - [11/Sep/2026 03:50:58] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.001 2026-09-11 03:50:58,523 26 INFO rb-c800635-224702-414046 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-09-11 03:50:58,590 26 INFO rb-c800635-224702-414046 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-09-11 03:50:58,635 26 INFO rb-c800635-224702-414046 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-Hai.woff2 2026-09-11 03:50:58,636 26 INFO rb-c800635-224702-414046 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-Hai.woff2 2026-09-11 03:50:58,636 26 INFO rb-c800635-224702-414046 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-Hai.woff2 2026-09-11 03:50:58,636 26 INFO rb-c800635-224702-414046 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansTelugu-Hai.woff2 2026-09-11 03:50:58,637 26 INFO rb-c800635-224702-414046 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-HaiIta.woff2 2026-09-11 03:50:58,637 26 INFO rb-c800635-224702-414046 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-HaiIta.woff2 2026-09-11 03:50:58,637 26 INFO rb-c800635-224702-414046 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-HaiIta.woff2 2026-09-11 03:50:58,637 26 INFO rb-c800635-224702-414046 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansTelugu-HaiIta.woff2 2026-09-11 03:50:58,638 26 INFO rb-c800635-224702-414046 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-Lig.woff2 2026-09-11 03:50:58,638 26 INFO rb-c800635-224702-414046 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-Lig.woff2 2026-09-11 03:50:58,639 26 INFO rb-c800635-224702-414046 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-Lig.woff2 2026-09-11 03:50:58,639 26 INFO rb-c800635-224702-414046 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansTelugu-Lig.woff2 2026-09-11 03:50:58,639 26 INFO rb-c800635-224702-414046 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-LigIta.woff2 2026-09-11 03:50:58,639 26 INFO rb-c800635-224702-414046 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-LigIta.woff2 2026-09-11 03:50:58,639 26 INFO rb-c800635-224702-414046 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-LigIta.woff2 2026-09-11 03:50:58,639 26 INFO rb-c800635-224702-414046 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansTelugu-LigIta.woff2 2026-09-11 03:50:58,640 26 INFO rb-c800635-224702-414046 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-Reg.woff2 2026-09-11 03:50:58,640 26 INFO rb-c800635-224702-414046 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-Reg.woff2 2026-09-11 03:50:58,640 26 INFO rb-c800635-224702-414046 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-Reg.woff2 2026-09-11 03:50:58,640 26 INFO rb-c800635-224702-414046 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansTelugu-Reg.woff2 2026-09-11 03:50:58,640 26 INFO rb-c800635-224702-414046 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-RegIta.woff2 2026-09-11 03:50:58,641 26 INFO rb-c800635-224702-414046 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-RegIta.woff2 2026-09-11 03:50:58,641 26 INFO rb-c800635-224702-414046 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-RegIta.woff2 2026-09-11 03:50:58,643 26 INFO rb-c800635-224702-414046 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansTelugu-RegIta.woff2 2026-09-11 03:50:58,643 26 INFO ? werkzeug: 127.0.0.1 - - [11/Sep/2026 03:50:58] "GET /web/static/fonts/lato/Lato-Hai-webfont.woff HTTP/1.1" 200 - 0 0.000 0.001 2026-09-11 03:50:58,644 26 INFO rb-c800635-224702-414046 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-Bol.woff2 2026-09-11 03:50:58,645 26 INFO rb-c800635-224702-414046 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-Bol.woff2 2026-09-11 03:50:58,647 26 INFO ? werkzeug: 127.0.0.1 - - [11/Sep/2026 03:50:58] "GET /web/static/fonts/lato/Lato-HaiIta-webfont.woff HTTP/1.1" 200 - 0 0.000 0.002 2026-09-11 03:50:58,649 26 INFO rb-c800635-224702-414046 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-Bol.woff2 2026-09-11 03:50:58,652 26 INFO rb-c800635-224702-414046 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansTelugu-Bol.woff2 2026-09-11 03:50:58,653 26 INFO ? werkzeug: 127.0.0.1 - - [11/Sep/2026 03:50:58] "GET /web/static/fonts/lato/Lato-Lig-webfont.woff HTTP/1.1" 200 - 0 0.000 0.006 2026-09-11 03:50:58,655 26 INFO rb-c800635-224702-414046 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-BolIta.woff2 2026-09-11 03:50:58,657 26 INFO rb-c800635-224702-414046 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-BolIta.woff2 2026-09-11 03:50:58,659 26 INFO rb-c800635-224702-414046 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-BolIta.woff2 2026-09-11 03:50:58,660 26 INFO ? werkzeug: 127.0.0.1 - - [11/Sep/2026 03:50:58] "GET /web/static/fonts/lato/Lato-LigIta-webfont.woff HTTP/1.1" 200 - 0 0.000 0.003 2026-09-11 03:50:58,660 26 INFO rb-c800635-224702-414046 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansTelugu-BolIta.woff2 2026-09-11 03:50:58,661 26 INFO rb-c800635-224702-414046 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-Bla.woff2 2026-09-11 03:50:58,662 26 INFO rb-c800635-224702-414046 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-Bla.woff2 2026-09-11 03:50:58,662 26 INFO rb-c800635-224702-414046 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-Bla.woff2 2026-09-11 03:50:58,662 26 INFO rb-c800635-224702-414046 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansTelugu-Bla.woff2 2026-09-11 03:50:58,662 26 INFO rb-c800635-224702-414046 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-BlaIta.woff2 2026-09-11 03:50:58,662 26 INFO rb-c800635-224702-414046 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-BlaIta.woff2 2026-09-11 03:50:58,663 26 INFO rb-c800635-224702-414046 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-BlaIta.woff2 2026-09-11 03:50:58,663 26 INFO rb-c800635-224702-414046 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansTelugu-BlaIta.woff2 2026-09-11 03:50:58,673 26 INFO ? werkzeug: 127.0.0.1 - - [11/Sep/2026 03:50:58] "GET /web/static/fonts/lato/Lato-RegIta-webfont.woff HTTP/1.1" 200 - 0 0.000 0.009 2026-09-11 03:50:58,674 26 INFO ? werkzeug: 127.0.0.1 - - [11/Sep/2026 03:50:58] "GET /web/static/fonts/lato/Lato-Bol-webfont.woff HTTP/1.1" 200 - 0 0.000 0.009 2026-09-11 03:50:58,678 26 INFO rb-c800635-224702-414046 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-Hai.woff 2026-09-11 03:50:58,679 26 INFO rb-c800635-224702-414046 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-Hai.woff 2026-09-11 03:50:58,679 26 INFO rb-c800635-224702-414046 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-Hai.woff 2026-09-11 03:50:58,679 26 INFO rb-c800635-224702-414046 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansTelugu-Hai.woff 2026-09-11 03:50:58,679 26 INFO rb-c800635-224702-414046 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-HaiIta.woff 2026-09-11 03:50:58,679 26 INFO rb-c800635-224702-414046 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-HaiIta.woff 2026-09-11 03:50:58,680 26 INFO rb-c800635-224702-414046 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-HaiIta.woff 2026-09-11 03:50:58,680 26 INFO rb-c800635-224702-414046 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansTelugu-HaiIta.woff 2026-09-11 03:50:58,680 26 INFO rb-c800635-224702-414046 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-Lig.woff 2026-09-11 03:50:58,680 26 INFO rb-c800635-224702-414046 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-Lig.woff 2026-09-11 03:50:58,681 26 INFO rb-c800635-224702-414046 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-Lig.woff 2026-09-11 03:50:58,681 26 INFO rb-c800635-224702-414046 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansTelugu-Lig.woff 2026-09-11 03:50:58,681 26 INFO rb-c800635-224702-414046 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-LigIta.woff 2026-09-11 03:50:58,681 26 INFO rb-c800635-224702-414046 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-LigIta.woff 2026-09-11 03:50:58,683 26 INFO rb-c800635-224702-414046 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-LigIta.woff 2026-09-11 03:50:58,683 26 INFO rb-c800635-224702-414046 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansTelugu-LigIta.woff 2026-09-11 03:50:58,684 26 INFO rb-c800635-224702-414046 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-Reg.woff 2026-09-11 03:50:58,685 26 INFO rb-c800635-224702-414046 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-Reg.woff 2026-09-11 03:50:58,691 26 INFO rb-c800635-224702-414046 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-Reg.woff 2026-09-11 03:50:58,692 26 INFO rb-c800635-224702-414046 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansTelugu-Reg.woff 2026-09-11 03:50:58,692 26 INFO rb-c800635-224702-414046 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-RegIta.woff 2026-09-11 03:50:58,692 26 INFO rb-c800635-224702-414046 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-RegIta.woff 2026-09-11 03:50:58,692 26 INFO rb-c800635-224702-414046 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-RegIta.woff 2026-09-11 03:50:58,693 26 INFO rb-c800635-224702-414046 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansTelugu-RegIta.woff 2026-09-11 03:50:58,693 26 INFO rb-c800635-224702-414046 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-Bol.woff 2026-09-11 03:50:58,693 26 INFO rb-c800635-224702-414046 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-Bol.woff 2026-09-11 03:50:58,694 26 INFO rb-c800635-224702-414046 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-Bol.woff 2026-09-11 03:50:58,699 26 INFO rb-c800635-224702-414046 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansTelugu-Bol.woff 2026-09-11 03:50:58,699 26 INFO rb-c800635-224702-414046 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-BolIta.woff 2026-09-11 03:50:58,699 26 INFO rb-c800635-224702-414046 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-BolIta.woff 2026-09-11 03:50:58,700 26 INFO rb-c800635-224702-414046 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-BolIta.woff 2026-09-11 03:50:58,700 26 INFO rb-c800635-224702-414046 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansTelugu-BolIta.woff 2026-09-11 03:50:58,702 26 INFO rb-c800635-224702-414046 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-Bla.woff 2026-09-11 03:50:58,703 26 INFO rb-c800635-224702-414046 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-Bla.woff 2026-09-11 03:50:58,703 26 INFO rb-c800635-224702-414046 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-Bla.woff 2026-09-11 03:50:58,703 26 INFO rb-c800635-224702-414046 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansTelugu-Bla.woff 2026-09-11 03:50:58,706 26 INFO rb-c800635-224702-414046 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-BlaIta.woff 2026-09-11 03:50:58,706 26 INFO rb-c800635-224702-414046 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-BlaIta.woff 2026-09-11 03:50:58,706 26 INFO rb-c800635-224702-414046 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-BlaIta.woff 2026-09-11 03:50:58,706 26 INFO rb-c800635-224702-414046 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansTelugu-BlaIta.woff 2026-09-11 03:50:58,708 26 INFO rb-c800635-224702-414046 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-Hai.ttf 2026-09-11 03:50:58,709 26 INFO rb-c800635-224702-414046 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-Hai.ttf 2026-09-11 03:50:58,710 26 INFO rb-c800635-224702-414046 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-Hai.ttf 2026-09-11 03:50:58,710 26 INFO rb-c800635-224702-414046 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansTelugu-Hai.ttf 2026-09-11 03:50:58,710 26 INFO rb-c800635-224702-414046 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-HaiIta.ttf 2026-09-11 03:50:58,711 26 INFO rb-c800635-224702-414046 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-HaiIta.ttf 2026-09-11 03:50:58,711 26 INFO rb-c800635-224702-414046 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-HaiIta.ttf 2026-09-11 03:50:58,711 26 INFO rb-c800635-224702-414046 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansTelugu-HaiIta.ttf 2026-09-11 03:50:58,712 26 INFO rb-c800635-224702-414046 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-Lig.ttf 2026-09-11 03:50:58,713 26 INFO ? werkzeug: 127.0.0.1 - - [11/Sep/2026 03:50:58] "GET /web/static/fonts/lato/Lato-BolIta-webfont.woff HTTP/1.1" 200 - 0 0.000 0.002 2026-09-11 03:50:58,720 26 INFO ? werkzeug: 127.0.0.1 - - [11/Sep/2026 03:50:58] "GET /web/static/fonts/lato/Lato-Bla-webfont.woff HTTP/1.1" 200 - 0 0.000 0.005 2026-09-11 03:50:58,720 26 INFO ? werkzeug: 127.0.0.1 - - [11/Sep/2026 03:50:58] "GET /web/static/fonts/lato/Lato-BlaIta-webfont.woff HTTP/1.1" 200 - 0 0.000 0.006 2026-09-11 03:50:58,721 26 INFO ? werkzeug: 127.0.0.1 - - [11/Sep/2026 03:50:58] "GET /web/static/fonts/google/Montserrat/Montserrat-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.004 2026-09-11 03:50:58,729 26 INFO ? werkzeug: 127.0.0.1 - - [11/Sep/2026 03:50:58] "GET /web/static/fonts/google/Oswald/Oswald-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.008 2026-09-11 03:50:58,734 26 INFO rb-c800635-224702-414046 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-Lig.ttf 2026-09-11 03:50:58,738 26 INFO ? werkzeug: 127.0.0.1 - - [11/Sep/2026 03:50:58] "GET /web/static/fonts/google/Raleway/Raleway-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.007 2026-09-11 03:50:58,738 26 INFO rb-c800635-224702-414046 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-Lig.ttf 2026-09-11 03:50:58,738 26 INFO ? werkzeug: 127.0.0.1 - - [11/Sep/2026 03:50:58] "GET /web/static/fonts/google/Open_Sans/Open_Sans-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.020 2026-09-11 03:50:58,739 26 INFO ? werkzeug: 127.0.0.1 - - [11/Sep/2026 03:50:58] "GET /web/static/fonts/google/Tajawal/Tajawal-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.005 2026-09-11 03:50:58,740 26 INFO rb-c800635-224702-414046 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansTelugu-Lig.ttf 2026-09-11 03:50:58,742 26 INFO rb-c800635-224702-414046 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-LigIta.ttf 2026-09-11 03:50:58,743 26 INFO rb-c800635-224702-414046 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-LigIta.ttf 2026-09-11 03:50:58,744 26 INFO rb-c800635-224702-414046 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-LigIta.ttf 2026-09-11 03:50:58,745 26 INFO rb-c800635-224702-414046 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansTelugu-LigIta.ttf 2026-09-11 03:50:58,748 26 INFO rb-c800635-224702-414046 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-Reg.ttf 2026-09-11 03:50:58,750 26 INFO rb-c800635-224702-414046 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-Reg.ttf 2026-09-11 03:50:58,758 26 INFO rb-c800635-224702-414046 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-Reg.ttf 2026-09-11 03:50:58,761 26 INFO rb-c800635-224702-414046 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansTelugu-Reg.ttf 2026-09-11 03:50:58,763 26 INFO ? werkzeug: 127.0.0.1 - - [11/Sep/2026 03:50:58] "GET /web/static/fonts/google/Fira_Mono/Fira_Mono-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.018 2026-09-11 03:50:58,764 26 INFO rb-c800635-224702-414046 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-RegIta.ttf 2026-09-11 03:50:58,765 26 INFO rb-c800635-224702-414046 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-RegIta.ttf 2026-09-11 03:50:58,767 26 INFO rb-c800635-224702-414046 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-RegIta.ttf 2026-09-11 03:50:58,774 26 INFO rb-c800635-224702-414046 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansTelugu-RegIta.ttf 2026-09-11 03:50:58,776 26 INFO ? werkzeug: 127.0.0.1 - - [11/Sep/2026 03:50:58] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff HTTP/1.1" 200 - 0 0.000 0.017 2026-09-11 03:50:58,777 26 INFO rb-c800635-224702-414046 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-Bol.ttf 2026-09-11 03:50:58,779 26 INFO ? werkzeug: 127.0.0.1 - - [11/Sep/2026 03:50:58] "GET /web/static/src/libs/fontawesome/fonts/fontawesome-webfont.woff?v=4.7.0 HTTP/1.1" 200 - 0 0.000 0.023 2026-09-11 03:50:58,780 26 INFO ? werkzeug: 127.0.0.1 - - [11/Sep/2026 03:50:58] "GET /web/static/fonts/lato/Lato-Hai-webfont.ttf HTTP/1.1" 200 - 0 0.000 0.019 2026-09-11 03:50:58,780 26 INFO rb-c800635-224702-414046 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-Bol.ttf 2026-09-11 03:50:58,784 26 INFO rb-c800635-224702-414046 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-Bol.ttf 2026-09-11 03:50:58,784 26 INFO rb-c800635-224702-414046 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansTelugu-Bol.ttf 2026-09-11 03:50:58,791 26 INFO rb-c800635-224702-414046 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-BolIta.ttf 2026-09-11 03:50:58,792 26 INFO rb-c800635-224702-414046 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-BolIta.ttf 2026-09-11 03:50:58,795 26 INFO ? werkzeug: 127.0.0.1 - - [11/Sep/2026 03:50:58] "GET /web/static/fonts/lato/Lato-Lig-webfont.ttf HTTP/1.1" 200 - 0 0.000 0.005 2026-09-11 03:50:58,796 26 INFO rb-c800635-224702-414046 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-BolIta.ttf 2026-09-11 03:50:58,797 26 INFO rb-c800635-224702-414046 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansTelugu-BolIta.ttf 2026-09-11 03:50:58,799 26 INFO ? werkzeug: 127.0.0.1 - - [11/Sep/2026 03:50:58] "GET /web/static/fonts/lato/Lato-HaiIta-webfont.ttf HTTP/1.1" 200 - 0 0.000 0.017 2026-09-11 03:50:58,799 26 INFO rb-c800635-224702-414046 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-Bla.ttf 2026-09-11 03:50:58,800 26 INFO rb-c800635-224702-414046 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-Bla.ttf 2026-09-11 03:50:58,800 26 INFO rb-c800635-224702-414046 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-Bla.ttf 2026-09-11 03:50:58,801 26 INFO rb-c800635-224702-414046 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansTelugu-Bla.ttf 2026-09-11 03:50:58,801 26 INFO rb-c800635-224702-414046 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-BlaIta.ttf 2026-09-11 03:50:58,801 26 INFO rb-c800635-224702-414046 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-BlaIta.ttf 2026-09-11 03:50:58,801 26 INFO rb-c800635-224702-414046 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-BlaIta.ttf 2026-09-11 03:50:58,802 26 INFO rb-c800635-224702-414046 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansTelugu-BlaIta.ttf 2026-09-11 03:50:58,806 26 INFO ? werkzeug: 127.0.0.1 - - [11/Sep/2026 03:50:58] "GET /web/static/fonts/lato/Lato-LigIta-webfont.ttf HTTP/1.1" 200 - 0 0.000 0.003 2026-09-11 03:50:58,812 26 INFO ? werkzeug: 127.0.0.1 - - [11/Sep/2026 03:50:58] "GET /web/static/fonts/lato/Lato-Reg-webfont.ttf HTTP/1.1" 200 - 0 0.000 0.004 2026-09-11 03:50:58,818 26 INFO ? werkzeug: 127.0.0.1 - - [11/Sep/2026 03:50:58] "GET /web/static/fonts/lato/Lato-RegIta-webfont.ttf HTTP/1.1" 200 - 0 0.000 0.006 2026-09-11 03:50:58,823 26 INFO ? werkzeug: 127.0.0.1 - - [11/Sep/2026 03:50:58] "GET /web/static/fonts/lato/Lato-Bol-webfont.ttf HTTP/1.1" 200 - 0 0.000 0.008 2026-09-11 03:50:58,825 26 INFO ? werkzeug: 127.0.0.1 - - [11/Sep/2026 03:50:58] "GET /web/static/fonts/lato/Lato-BolIta-webfont.ttf HTTP/1.1" 200 - 0 0.000 0.009 2026-09-11 03:50:58,832 26 INFO ? werkzeug: 127.0.0.1 - - [11/Sep/2026 03:50:58] "GET /web/static/fonts/lato/Lato-BlaIta-webfont.ttf HTTP/1.1" 200 - 0 0.000 0.014 2026-09-11 03:50:58,835 26 INFO ? werkzeug: 127.0.0.1 - - [11/Sep/2026 03:50:58] "GET /web/static/fonts/lato/Lato-Bla-webfont.ttf HTTP/1.1" 200 - 0 0.000 0.004 2026-09-11 03:50:59,133 26 INFO rb-c800635-224702-414046 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-09-11 03:50:59,151 26 INFO rb-c800635-224702-414046 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #9368099 started for PoS orders references: [{'name': '/', 'pos_reference': '261-118-000001', 'uuid': '40fb06d0-95ab-40fd-9496-c5aa877d5f14'}] 2026-09-11 03:50:59,158 26 INFO rb-c800635-224702-414046 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-09-11 03:50:59,193 26 INFO rb-c800635-224702-414046 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #9368099 order {'name': '/', 'pos_reference': '261-118-000001', 'uuid': '40fb06d0-95ab-40fd-9496-c5aa877d5f14'} created pos.order #749 2026-09-11 03:50:59,207 26 INFO rb-c800635-224702-414046 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #9368099 finished 2026-09-11 03:50:59,212 26 INFO rb-c800635-224702-414046 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_multiple_preparation_printer.browser: tour succeeded 2026-09-11 03:50:59,212 26 INFO rb-c800635-224702-414046 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_multiple_preparation_printer.browser: ╔════════════════════════════════════════╗ ║ TOUR MultiPreparationPrinter SUCCEEDED ║ ╚════════════════════════════════════════╝ 2026-09-11 03:50:59,248 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 03:50:59] "POST /web/dataset/call_kw/pos.order/sync_from_ui#pos.order.sync_from_ui HTTP/1.1" 200 - 63 0.028 0.070 2026-09-11 03:50:59,315 26 INFO rb-c800635-224702-414046 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_multiple_preparation_printer.browser: heap 16263080 (allocated 19136512) 2026-09-11 03:50:59,322 26 INFO rb-c800635-224702-414046 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_multiple_preparation_printer: Closing chrome headless with pid 107640 2026-09-11 03:50:59,327 26 INFO rb-c800635-224702-414046 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_multiple_preparation_printer: Closing websocket connection 2026-09-11 03:50:59,328 26 INFO rb-c800635-224702-414046 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_multiple_preparation_printer: Terminating chrome headless with pid 107640 2026-09-11 03:50:59,425 26 INFO rb-c800635-224702-414046 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_multiple_preparation_printer: Chrome Log in: /tmp/odoo_tests/rb-c800635-224702-414046/chrome_logs/chrome_log_20260911_035059_424867_test_multiple_preparation_printer.txt 2026-09-11 03:50:59,425 26 INFO rb-c800635-224702-414046 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_multiple_preparation_printer: Removing chrome user profile "/tmp/tmp44tlh0k8_chrome_odoo" 2026-09-11 03:50:59,438 26 INFO rb-c800635-224702-414046 odoo.addons.pos_restaurant.tests.test_frontend: Starting TestFrontend.test_multiple_preparation_printer_different_categories ... 2026-09-11 03:50:59,932 26 INFO rb-c800635-224702-414046 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_multiple_preparation_printer_different_categories: Chrome pid: 107870 2026-09-11 03:50:59,932 26 INFO rb-c800635-224702-414046 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_multiple_preparation_printer_different_categories: Chrome headless temporary user profile dir: /tmp/tmp2y1odih9_chrome_odoo 2026-09-11 03:50:59,932 26 INFO rb-c800635-224702-414046 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_multiple_preparation_printer_different_categories: Issuing json command http://127.0.0.1:40283/json/version 2026-09-11 03:50:59,933 26 INFO rb-c800635-224702-414046 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:40283', path='/json/version', query='', fragment='') with timeout 3 increased to 10s during tests 2026-09-11 03:50:59,949 26 INFO rb-c800635-224702-414046 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_multiple_preparation_printer_different_categories: Browser version: Chrome/150.0.7871.114 2026-09-11 03:50:59,949 26 INFO rb-c800635-224702-414046 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_multiple_preparation_printer_different_categories: Issuing json command http://127.0.0.1:40283/json 2026-09-11 03:50:59,953 26 INFO rb-c800635-224702-414046 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:40283', path='/json', query='', fragment='') with timeout 3 increased to 10s during tests 2026-09-11 03:50:59,966 26 INFO rb-c800635-224702-414046 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_multiple_preparation_printer_different_categories: Websocket url found: ws://127.0.0.1:40283/devtools/page/08905CA2F2381C1D96A301229108334F 2026-09-11 03:50:59,978 26 INFO rb-c800635-224702-414046 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_multiple_preparation_printer_different_categories: Enable chrome headless console log notification 2026-09-11 03:50:59,988 26 INFO rb-c800635-224702-414046 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_multiple_preparation_printer_different_categories: Chrome headless enable page notifications 2026-09-11 03:51:00,044 26 INFO rb-c800635-224702-414046 odoo.addons.base.models.res_users: Login successful for login:pos_user from n/a 2026-09-11 03:51:00,049 26 INFO rb-c800635-224702-414046 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_multiple_preparation_printer_different_categories: Setting session cookie in browser 2026-09-11 03:51:00,051 26 INFO rb-c800635-224702-414046 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-09-11 03:51:00,051 26 INFO rb-c800635-224702-414046 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-09-11 03:51:00,066 26 INFO rb-c800635-224702-414046 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-09-11 03:51:00,404 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 03:51:00] "GET /pos/ui/118 HTTP/1.1" 200 - 87 0.035 0.307 2026-09-11 03:51:00,407 26 INFO rb-c800635-224702-414046 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_multiple_preparation_printer_different_categories: Navigation result: {'frameId': '08905CA2F2381C1D96A301229108334F', 'loaderId': 'CA6F307A52D58E24F06CCB3B7A6077FD', 'isDownload': False} 2026-09-11 03:51:00,408 26 INFO rb-c800635-224702-414046 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-09-11 03:51:00,427 26 INFO rb-c800635-224702-414046 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-09-11 03:51:00,443 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 03:51:00] "GET /web/assets/31c33ef/web.__assets_tests_call__.min.js HTTP/1.1" 200 - 2 0.001 0.009 2026-09-11 03:51:00,445 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 03:51:00] "GET /web/assets/cbcf32d/point_of_sale.assets_prod.min.css HTTP/1.1" 200 - 2 0.001 0.010 2026-09-11 03:51:00,450 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 03:51:00] "GET /web/assets/e7bee96/point_of_sale.assets_prod.min.js HTTP/1.1" 200 - 2 0.001 0.012 2026-09-11 03:51:00,874 26 INFO ? werkzeug: 127.0.0.1 - - [11/Sep/2026 03:51:00] "GET /web/static/fonts/lato/Lato-Reg-webfont.woff HTTP/1.1" 200 - 0 0.000 0.003 2026-09-11 03:51:00,875 26 INFO ? werkzeug: 127.0.0.1 - - [11/Sep/2026 03:51:00] "GET /point_of_sale/static/src/img/favicon.ico HTTP/1.1" 200 - 0 0.000 0.002 2026-09-11 03:51:00,888 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 03:51:00] "GET /web/webclient/translations?hash=&lang=en_US HTTP/1.1" 200 - 1 0.001 0.008 2026-09-11 03:51:00,897 26 INFO rb-c800635-224702-414046 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-09-11 03:51:00,902 26 INFO rb-c800635-224702-414046 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-09-11 03:51:00,905 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 03:51:00] "POST /web/dataset/call_kw/barcode.nomenclature/read#barcode.nomenclature.read HTTP/1.1" 200 - 4 0.002 0.004 2026-09-11 03:51:00,916 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 03:51:00] "POST /web/dataset/call_kw/barcode.rule/search_read#barcode.rule.search_read HTTP/1.1" 200 - 1 0.000 0.003 2026-09-11 03:51:00,931 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 03:51:00] "POST /pos/ping HTTP/1.1" 200 - 0 0.000 0.002 2026-09-11 03:51:00,956 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 03:51:00] "GET /bus/websocket_worker_bundle?v=19.0-2 HTTP/1.1" 200 - 3 0.007 0.010 2026-09-11 03:51:00,969 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 03:51:00] "POST /web/dataset/call_kw/pos.config/register_new_device_identifier#pos.config.register_new_device_identifier HTTP/1.1" 200 - 9 0.005 0.024 2026-09-11 03:51:00,978 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 03:51:00] "GET /websocket?version=19.0-2 HTTP/1.1" 101 - 1 0.000 0.006 2026-09-11 03:51:01,053 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 03:51:01] "POST /web/dataset/call_kw/pos.session/load_data_params#pos.session.load_data_params HTTP/1.1" 200 - 17 0.043 0.031 2026-09-11 03:51:01,607 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 03:51:01] "POST /web/dataset/call_kw/pos.session/load_data#pos.session.load_data HTTP/1.1" 200 - 376 0.153 0.374 2026-09-11 03:51:01,624 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 03:51:01] "POST /web/dataset/call_kw/pos.session/filter_local_data#pos.session.filter_local_data HTTP/1.1" 200 - 0 0.000 0.009 2026-09-11 03:51:01,675 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 03:51: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.005 2026-09-11 03:51:01,717 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 03:51:01] "GET /web/image/res.company/109/logo/256x256 HTTP/1.1" 200 - 8 0.004 0.025 2026-09-11 03:51:01,739 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 03:51: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.005 2026-09-11 03:51:01,753 26 INFO rb-c800635-224702-414046 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_multiple_preparation_printer_different_categories.browser: Owl is running in 'dev' mode. 2026-09-11 03:51:01,765 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 03:51:01] "POST /web/dataset/call_kw/product.product/has_access#product.product.has_access HTTP/1.1" 200 - 1 0.001 0.004 2026-09-11 03:51:01,789 26 INFO ? werkzeug: 127.0.0.1 - - [11/Sep/2026 03:51:01] "GET /point_of_sale/static/src/fonts/Inconsolata.otf HTTP/1.1" 200 - 0 0.000 0.001 2026-09-11 03:51:01,805 26 INFO ? werkzeug: 127.0.0.1 - - [11/Sep/2026 03:51:01] "GET /web/static/img/odoo_logo.svg HTTP/1.1" 200 - 0 0.000 0.005 2026-09-11 03:51:01,812 26 INFO ? werkzeug: 127.0.0.1 - - [11/Sep/2026 03:51:01] "GET /hr_attendance/static/img/background-light.svg HTTP/1.1" 200 - 0 0.000 0.007 2026-09-11 03:51:01,827 26 INFO ? werkzeug: 127.0.0.1 - - [11/Sep/2026 03:51: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-09-11 03:51:01,834 26 INFO ? werkzeug: 127.0.0.1 - - [11/Sep/2026 03:51:01] "GET /web/static/fonts/google/Roboto/Roboto-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.008 2026-09-11 03:51:01,845 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 03:51:01] "GET /web/image/res.users/221/avatar_128 HTTP/1.1" 200 - 14 0.015 0.032 2026-09-11 03:51:01,850 26 INFO rb-c800635-224702-414046 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-09-11 03:51:01,858 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 03:51:01] "GET /web/image?model=res.company&id=109&field=logo HTTP/1.1" 200 - 3 0.002 0.057 2026-09-11 03:51:01,861 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 03:51:01] "GET /pos/service-worker.js HTTP/1.1" 200 - 0 0.000 0.052 2026-09-11 03:51:01,937 26 INFO ? werkzeug: 127.0.0.1 - - [11/Sep/2026 03:51:01] "GET /web/static/lib/zxing-library/zxing-library.js HTTP/1.1" 200 - 0 0.000 0.007 2026-09-11 03:51:01,947 26 INFO rb-c800635-224702-414046 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-09-11 03:51:01,972 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 03:51:01] "GET /pos/ui/118?from_backend=True HTTP/1.1" 200 - 31 0.022 0.025 2026-09-11 03:51:02,033 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 03:51:02] "POST /web/dataset/call_kw/pos.session/set_opening_control#pos.session.set_opening_control HTTP/1.1" 200 - 38 0.025 0.057 2026-09-11 03:51:02,077 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 03:51:02] "GET /pos/ui/118 HTTP/1.1" 200 - 31 0.016 0.134 2026-09-11 03:51:02,090 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 03:51: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.009 2026-09-11 03:51:02,130 26 INFO rb-c800635-224702-414046 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-09-11 03:51:02,148 26 INFO ? werkzeug: 127.0.0.1 - - [11/Sep/2026 03:51:02] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.001 2026-09-11 03:51:02,203 26 INFO rb-c800635-224702-414046 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-09-11 03:51:02,272 26 INFO rb-c800635-224702-414046 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-09-11 03:51:02,346 26 INFO rb-c800635-224702-414046 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-09-11 03:51:02,411 26 INFO rb-c800635-224702-414046 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-Hai.woff2 2026-09-11 03:51:02,413 26 INFO rb-c800635-224702-414046 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-Hai.woff2 2026-09-11 03:51:02,413 26 INFO rb-c800635-224702-414046 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-Hai.woff2 2026-09-11 03:51:02,415 26 INFO rb-c800635-224702-414046 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansTelugu-Hai.woff2 2026-09-11 03:51:02,415 26 INFO rb-c800635-224702-414046 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-HaiIta.woff2 2026-09-11 03:51:02,415 26 INFO rb-c800635-224702-414046 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-HaiIta.woff2 2026-09-11 03:51:02,416 26 INFO rb-c800635-224702-414046 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-HaiIta.woff2 2026-09-11 03:51:02,416 26 INFO rb-c800635-224702-414046 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansTelugu-HaiIta.woff2 2026-09-11 03:51:02,418 26 INFO rb-c800635-224702-414046 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-Lig.woff2 2026-09-11 03:51:02,419 26 INFO rb-c800635-224702-414046 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-Lig.woff2 2026-09-11 03:51:02,419 26 INFO rb-c800635-224702-414046 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-Lig.woff2 2026-09-11 03:51:02,419 26 INFO rb-c800635-224702-414046 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansTelugu-Lig.woff2 2026-09-11 03:51:02,420 26 INFO rb-c800635-224702-414046 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-LigIta.woff2 2026-09-11 03:51:02,420 26 INFO rb-c800635-224702-414046 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-LigIta.woff2 2026-09-11 03:51:02,420 26 INFO rb-c800635-224702-414046 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-LigIta.woff2 2026-09-11 03:51:02,421 26 INFO rb-c800635-224702-414046 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansTelugu-LigIta.woff2 2026-09-11 03:51:02,422 26 INFO rb-c800635-224702-414046 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-Reg.woff2 2026-09-11 03:51:02,422 26 INFO rb-c800635-224702-414046 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-Reg.woff2 2026-09-11 03:51:02,423 26 INFO rb-c800635-224702-414046 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-Reg.woff2 2026-09-11 03:51:02,423 26 INFO rb-c800635-224702-414046 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansTelugu-Reg.woff2 2026-09-11 03:51:02,425 26 INFO rb-c800635-224702-414046 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-RegIta.woff2 2026-09-11 03:51:02,425 26 INFO rb-c800635-224702-414046 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-RegIta.woff2 2026-09-11 03:51:02,425 26 INFO rb-c800635-224702-414046 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-RegIta.woff2 2026-09-11 03:51:02,425 26 INFO rb-c800635-224702-414046 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansTelugu-RegIta.woff2 2026-09-11 03:51:02,426 26 INFO rb-c800635-224702-414046 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-Bol.woff2 2026-09-11 03:51:02,426 26 INFO rb-c800635-224702-414046 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-Bol.woff2 2026-09-11 03:51:02,426 26 INFO rb-c800635-224702-414046 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-Bol.woff2 2026-09-11 03:51:02,426 26 INFO rb-c800635-224702-414046 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansTelugu-Bol.woff2 2026-09-11 03:51:02,427 26 INFO rb-c800635-224702-414046 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-BolIta.woff2 2026-09-11 03:51:02,428 26 INFO rb-c800635-224702-414046 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-BolIta.woff2 2026-09-11 03:51:02,431 26 INFO rb-c800635-224702-414046 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-BolIta.woff2 2026-09-11 03:51:02,432 26 INFO rb-c800635-224702-414046 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansTelugu-BolIta.woff2 2026-09-11 03:51:02,432 26 INFO rb-c800635-224702-414046 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-Bla.woff2 2026-09-11 03:51:02,432 26 INFO rb-c800635-224702-414046 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-Bla.woff2 2026-09-11 03:51:02,432 26 INFO rb-c800635-224702-414046 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-Bla.woff2 2026-09-11 03:51:02,433 26 INFO rb-c800635-224702-414046 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansTelugu-Bla.woff2 2026-09-11 03:51:02,433 26 INFO rb-c800635-224702-414046 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-BlaIta.woff2 2026-09-11 03:51:02,434 26 INFO rb-c800635-224702-414046 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-BlaIta.woff2 2026-09-11 03:51:02,434 26 INFO rb-c800635-224702-414046 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-BlaIta.woff2 2026-09-11 03:51:02,435 26 INFO rb-c800635-224702-414046 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansTelugu-BlaIta.woff2 2026-09-11 03:51:02,452 26 INFO rb-c800635-224702-414046 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-Hai.woff 2026-09-11 03:51:02,452 26 INFO rb-c800635-224702-414046 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-Hai.woff 2026-09-11 03:51:02,452 26 INFO rb-c800635-224702-414046 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-Hai.woff 2026-09-11 03:51:02,452 26 INFO rb-c800635-224702-414046 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansTelugu-Hai.woff 2026-09-11 03:51:02,453 26 INFO rb-c800635-224702-414046 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-HaiIta.woff 2026-09-11 03:51:02,453 26 INFO rb-c800635-224702-414046 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-HaiIta.woff 2026-09-11 03:51:02,453 26 INFO rb-c800635-224702-414046 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-HaiIta.woff 2026-09-11 03:51:02,453 26 INFO rb-c800635-224702-414046 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansTelugu-HaiIta.woff 2026-09-11 03:51:02,453 26 INFO rb-c800635-224702-414046 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-Lig.woff 2026-09-11 03:51:02,454 26 INFO rb-c800635-224702-414046 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-Lig.woff 2026-09-11 03:51:02,454 26 INFO rb-c800635-224702-414046 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-Lig.woff 2026-09-11 03:51:02,454 26 INFO rb-c800635-224702-414046 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansTelugu-Lig.woff 2026-09-11 03:51:02,454 26 INFO rb-c800635-224702-414046 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-LigIta.woff 2026-09-11 03:51:02,454 26 INFO rb-c800635-224702-414046 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-LigIta.woff 2026-09-11 03:51:02,454 26 INFO rb-c800635-224702-414046 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-LigIta.woff 2026-09-11 03:51:02,457 26 INFO rb-c800635-224702-414046 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansTelugu-LigIta.woff 2026-09-11 03:51:02,457 26 INFO rb-c800635-224702-414046 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-Reg.woff 2026-09-11 03:51:02,457 26 INFO rb-c800635-224702-414046 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-Reg.woff 2026-09-11 03:51:02,457 26 INFO rb-c800635-224702-414046 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-Reg.woff 2026-09-11 03:51:02,458 26 INFO rb-c800635-224702-414046 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansTelugu-Reg.woff 2026-09-11 03:51:02,461 26 INFO ? werkzeug: 127.0.0.1 - - [11/Sep/2026 03:51:02] "GET /web/static/fonts/lato/Lato-Hai-webfont.woff HTTP/1.1" 200 - 0 0.000 0.002 2026-09-11 03:51:02,464 26 INFO rb-c800635-224702-414046 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-RegIta.woff 2026-09-11 03:51:02,464 26 INFO rb-c800635-224702-414046 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-RegIta.woff 2026-09-11 03:51:02,465 26 INFO rb-c800635-224702-414046 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-RegIta.woff 2026-09-11 03:51:02,466 26 INFO rb-c800635-224702-414046 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansTelugu-RegIta.woff 2026-09-11 03:51:02,466 26 INFO rb-c800635-224702-414046 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-Bol.woff 2026-09-11 03:51:02,467 26 INFO rb-c800635-224702-414046 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-Bol.woff 2026-09-11 03:51:02,467 26 INFO rb-c800635-224702-414046 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-Bol.woff 2026-09-11 03:51:02,467 26 INFO rb-c800635-224702-414046 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansTelugu-Bol.woff 2026-09-11 03:51:02,469 26 INFO ? werkzeug: 127.0.0.1 - - [11/Sep/2026 03:51:02] "GET /web/static/fonts/lato/Lato-HaiIta-webfont.woff HTTP/1.1" 200 - 0 0.000 0.002 2026-09-11 03:51:02,469 26 INFO rb-c800635-224702-414046 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-BolIta.woff 2026-09-11 03:51:02,469 26 INFO rb-c800635-224702-414046 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-BolIta.woff 2026-09-11 03:51:02,469 26 INFO rb-c800635-224702-414046 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-BolIta.woff 2026-09-11 03:51:02,470 26 INFO rb-c800635-224702-414046 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansTelugu-BolIta.woff 2026-09-11 03:51:02,470 26 INFO rb-c800635-224702-414046 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-Bla.woff 2026-09-11 03:51:02,471 26 INFO ? werkzeug: 127.0.0.1 - - [11/Sep/2026 03:51:02] "GET /web/static/fonts/lato/Lato-LigIta-webfont.woff HTTP/1.1" 200 - 0 0.000 0.002 2026-09-11 03:51:02,472 26 INFO rb-c800635-224702-414046 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-Bla.woff 2026-09-11 03:51:02,473 26 INFO rb-c800635-224702-414046 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-Bla.woff 2026-09-11 03:51:02,475 26 INFO ? werkzeug: 127.0.0.1 - - [11/Sep/2026 03:51:02] "GET /web/static/fonts/lato/Lato-RegIta-webfont.woff HTTP/1.1" 200 - 0 0.000 0.002 2026-09-11 03:51:02,476 26 INFO rb-c800635-224702-414046 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansTelugu-Bla.woff 2026-09-11 03:51:02,478 26 INFO rb-c800635-224702-414046 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-BlaIta.woff 2026-09-11 03:51:02,479 26 INFO ? werkzeug: 127.0.0.1 - - [11/Sep/2026 03:51:02] "GET /web/static/fonts/lato/Lato-Lig-webfont.woff HTTP/1.1" 200 - 0 0.000 0.004 2026-09-11 03:51:02,480 26 INFO rb-c800635-224702-414046 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-BlaIta.woff 2026-09-11 03:51:02,480 26 INFO rb-c800635-224702-414046 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-BlaIta.woff 2026-09-11 03:51:02,481 26 INFO rb-c800635-224702-414046 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansTelugu-BlaIta.woff 2026-09-11 03:51:02,482 26 INFO ? werkzeug: 127.0.0.1 - - [11/Sep/2026 03:51:02] "GET /web/static/fonts/lato/Lato-Bol-webfont.woff HTTP/1.1" 200 - 0 0.000 0.004 2026-09-11 03:51:02,502 26 INFO rb-c800635-224702-414046 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-Hai.ttf 2026-09-11 03:51:02,507 26 INFO ? werkzeug: 127.0.0.1 - - [11/Sep/2026 03:51:02] "GET /web/static/fonts/lato/Lato-BolIta-webfont.woff HTTP/1.1" 200 - 0 0.000 0.013 2026-09-11 03:51:02,509 26 INFO ? werkzeug: 127.0.0.1 - - [11/Sep/2026 03:51:02] "GET /web/static/fonts/google/Oswald/Oswald-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.013 2026-09-11 03:51:02,510 26 INFO rb-c800635-224702-414046 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-Hai.ttf 2026-09-11 03:51:02,515 26 INFO rb-c800635-224702-414046 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-Hai.ttf 2026-09-11 03:51:02,518 26 INFO ? werkzeug: 127.0.0.1 - - [11/Sep/2026 03:51:02] "GET /web/static/fonts/lato/Lato-Bla-webfont.woff HTTP/1.1" 200 - 0 0.000 0.017 2026-09-11 03:51:02,524 26 INFO rb-c800635-224702-414046 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansTelugu-Hai.ttf 2026-09-11 03:51:02,525 26 INFO ? werkzeug: 127.0.0.1 - - [11/Sep/2026 03:51:02] "GET /web/static/fonts/lato/Lato-BlaIta-webfont.woff HTTP/1.1" 200 - 0 0.000 0.014 2026-09-11 03:51:02,526 26 INFO rb-c800635-224702-414046 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-HaiIta.ttf 2026-09-11 03:51:02,527 26 INFO ? werkzeug: 127.0.0.1 - - [11/Sep/2026 03:51:02] "GET /web/static/fonts/google/Open_Sans/Open_Sans-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.031 2026-09-11 03:51:02,529 26 INFO rb-c800635-224702-414046 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-HaiIta.ttf 2026-09-11 03:51:02,530 26 INFO ? werkzeug: 127.0.0.1 - - [11/Sep/2026 03:51:02] "GET /web/static/fonts/google/Montserrat/Montserrat-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.019 2026-09-11 03:51:02,534 26 INFO rb-c800635-224702-414046 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-HaiIta.ttf 2026-09-11 03:51:02,539 26 INFO ? werkzeug: 127.0.0.1 - - [11/Sep/2026 03:51:02] "GET /web/static/fonts/google/Raleway/Raleway-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.021 2026-09-11 03:51:02,541 26 INFO rb-c800635-224702-414046 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansTelugu-HaiIta.ttf 2026-09-11 03:51:02,542 26 INFO rb-c800635-224702-414046 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-Lig.ttf 2026-09-11 03:51:02,544 26 INFO rb-c800635-224702-414046 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-Lig.ttf 2026-09-11 03:51:02,548 26 INFO rb-c800635-224702-414046 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-Lig.ttf 2026-09-11 03:51:02,549 26 INFO rb-c800635-224702-414046 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansTelugu-Lig.ttf 2026-09-11 03:51:02,549 26 INFO rb-c800635-224702-414046 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-LigIta.ttf 2026-09-11 03:51:02,551 26 INFO rb-c800635-224702-414046 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-LigIta.ttf 2026-09-11 03:51:02,551 26 INFO ? werkzeug: 127.0.0.1 - - [11/Sep/2026 03:51:02] "GET /web/static/fonts/google/Fira_Mono/Fira_Mono-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.004 2026-09-11 03:51:02,552 26 INFO rb-c800635-224702-414046 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-LigIta.ttf 2026-09-11 03:51:02,554 26 INFO rb-c800635-224702-414046 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansTelugu-LigIta.ttf 2026-09-11 03:51:02,554 26 INFO ? werkzeug: 127.0.0.1 - - [11/Sep/2026 03:51:02] "GET /web/static/fonts/google/Tajawal/Tajawal-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.011 2026-09-11 03:51:02,557 26 INFO rb-c800635-224702-414046 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-Reg.ttf 2026-09-11 03:51:02,558 26 INFO rb-c800635-224702-414046 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-Reg.ttf 2026-09-11 03:51:02,560 26 INFO rb-c800635-224702-414046 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-Reg.ttf 2026-09-11 03:51:02,561 26 INFO rb-c800635-224702-414046 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansTelugu-Reg.ttf 2026-09-11 03:51:02,562 26 INFO rb-c800635-224702-414046 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-RegIta.ttf 2026-09-11 03:51:02,563 26 INFO rb-c800635-224702-414046 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-RegIta.ttf 2026-09-11 03:51:02,565 26 INFO rb-c800635-224702-414046 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-RegIta.ttf 2026-09-11 03:51:02,565 26 INFO rb-c800635-224702-414046 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansTelugu-RegIta.ttf 2026-09-11 03:51:02,566 26 INFO rb-c800635-224702-414046 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-Bol.ttf 2026-09-11 03:51:02,566 26 INFO rb-c800635-224702-414046 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-Bol.ttf 2026-09-11 03:51:02,567 26 INFO rb-c800635-224702-414046 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-Bol.ttf 2026-09-11 03:51:02,567 26 INFO rb-c800635-224702-414046 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansTelugu-Bol.ttf 2026-09-11 03:51:02,568 26 INFO rb-c800635-224702-414046 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-BolIta.ttf 2026-09-11 03:51:02,568 26 INFO rb-c800635-224702-414046 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-BolIta.ttf 2026-09-11 03:51:02,568 26 INFO rb-c800635-224702-414046 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-BolIta.ttf 2026-09-11 03:51:02,568 26 INFO rb-c800635-224702-414046 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansTelugu-BolIta.ttf 2026-09-11 03:51:02,569 26 INFO rb-c800635-224702-414046 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-Bla.ttf 2026-09-11 03:51:02,569 26 INFO rb-c800635-224702-414046 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-Bla.ttf 2026-09-11 03:51:02,569 26 INFO rb-c800635-224702-414046 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-Bla.ttf 2026-09-11 03:51:02,569 26 INFO rb-c800635-224702-414046 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansTelugu-Bla.ttf 2026-09-11 03:51:02,570 26 INFO rb-c800635-224702-414046 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-BlaIta.ttf 2026-09-11 03:51:02,570 26 INFO rb-c800635-224702-414046 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-BlaIta.ttf 2026-09-11 03:51:02,570 26 INFO rb-c800635-224702-414046 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-BlaIta.ttf 2026-09-11 03:51:02,570 26 INFO rb-c800635-224702-414046 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansTelugu-BlaIta.ttf 2026-09-11 03:51:02,589 26 INFO ? werkzeug: 127.0.0.1 - - [11/Sep/2026 03:51:02] "GET /web/static/fonts/lato/Lato-HaiIta-webfont.ttf HTTP/1.1" 200 - 0 0.000 0.006 2026-09-11 03:51:02,591 26 INFO ? werkzeug: 127.0.0.1 - - [11/Sep/2026 03:51:02] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff HTTP/1.1" 200 - 0 0.000 0.008 2026-09-11 03:51:02,595 26 INFO ? werkzeug: 127.0.0.1 - - [11/Sep/2026 03:51:02] "GET /web/static/fonts/lato/Lato-LigIta-webfont.ttf HTTP/1.1" 200 - 0 0.000 0.013 2026-09-11 03:51:02,596 26 INFO ? werkzeug: 127.0.0.1 - - [11/Sep/2026 03:51:02] "GET /web/static/src/libs/fontawesome/fonts/fontawesome-webfont.woff?v=4.7.0 HTTP/1.1" 200 - 0 0.000 0.010 2026-09-11 03:51:02,599 26 INFO ? werkzeug: 127.0.0.1 - - [11/Sep/2026 03:51:02] "GET /web/static/fonts/lato/Lato-RegIta-webfont.ttf HTTP/1.1" 200 - 0 0.000 0.011 2026-09-11 03:51:02,600 26 INFO ? werkzeug: 127.0.0.1 - - [11/Sep/2026 03:51:02] "GET /web/static/fonts/lato/Lato-Lig-webfont.ttf HTTP/1.1" 200 - 0 0.000 0.003 2026-09-11 03:51:02,608 26 INFO ? werkzeug: 127.0.0.1 - - [11/Sep/2026 03:51:02] "GET /web/static/fonts/lato/Lato-Hai-webfont.ttf HTTP/1.1" 200 - 0 0.000 0.016 2026-09-11 03:51:02,625 26 INFO ? werkzeug: 127.0.0.1 - - [11/Sep/2026 03:51:02] "GET /web/static/fonts/lato/Lato-Reg-webfont.ttf HTTP/1.1" 200 - 0 0.000 0.014 2026-09-11 03:51:02,630 26 INFO ? werkzeug: 127.0.0.1 - - [11/Sep/2026 03:51:02] "GET /web/static/fonts/lato/Lato-BolIta-webfont.ttf HTTP/1.1" 200 - 0 0.000 0.011 2026-09-11 03:51:02,632 26 INFO ? werkzeug: 127.0.0.1 - - [11/Sep/2026 03:51:02] "GET /web/static/fonts/lato/Lato-Bol-webfont.ttf HTTP/1.1" 200 - 0 0.000 0.016 2026-09-11 03:51:02,649 26 INFO ? werkzeug: 127.0.0.1 - - [11/Sep/2026 03:51:02] "GET /web/static/fonts/lato/Lato-BlaIta-webfont.ttf HTTP/1.1" 200 - 0 0.000 0.020 2026-09-11 03:51:02,668 26 INFO ? werkzeug: 127.0.0.1 - - [11/Sep/2026 03:51:02] "GET /web/static/fonts/lato/Lato-Bla-webfont.ttf HTTP/1.1" 200 - 0 0.000 0.019 2026-09-11 03:51:02,937 26 INFO rb-c800635-224702-414046 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-09-11 03:51:03,287 26 INFO rb-c800635-224702-414046 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-09-11 03:51:03,315 26 INFO rb-c800635-224702-414046 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #32342950 started for PoS orders references: [{'name': '/', 'pos_reference': '261-118-000001', 'uuid': 'b3d0824f-d54b-4efd-9886-290258613304'}] 2026-09-11 03:51:03,320 26 INFO rb-c800635-224702-414046 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-09-11 03:51:03,365 26 INFO rb-c800635-224702-414046 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #32342950 order {'name': '/', 'pos_reference': '261-118-000001', 'uuid': 'b3d0824f-d54b-4efd-9886-290258613304'} created pos.order #750 2026-09-11 03:51:03,371 26 INFO rb-c800635-224702-414046 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-09-11 03:51:03,377 26 INFO rb-c800635-224702-414046 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #32342950 finished 2026-09-11 03:51:03,413 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 03:51:03] "POST /web/dataset/call_kw/pos.order/sync_from_ui#pos.order.sync_from_ui HTTP/1.1" 200 - 67 0.036 0.064 2026-09-11 03:51:03,433 26 INFO rb-c800635-224702-414046 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_multiple_preparation_printer_different_categories.browser: tour succeeded 2026-09-11 03:51:03,434 26 INFO rb-c800635-224702-414046 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_multiple_preparation_printer_different_categories.browser: ╔═══════════════════════════════════════════════════════════════════════╗ ║ TOUR test_multiple_preparation_printer_different_categories SUCCEEDED ║ ╚═══════════════════════════════════════════════════════════════════════╝ 2026-09-11 03:51:03,523 26 INFO rb-c800635-224702-414046 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_multiple_preparation_printer_different_categories.browser: heap 15409644 (allocated 16515072) 2026-09-11 03:51:03,534 26 INFO rb-c800635-224702-414046 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_multiple_preparation_printer_different_categories: Closing chrome headless with pid 107870 2026-09-11 03:51:03,535 26 INFO rb-c800635-224702-414046 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_multiple_preparation_printer_different_categories: Closing websocket connection 2026-09-11 03:51:03,536 26 INFO rb-c800635-224702-414046 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_multiple_preparation_printer_different_categories: Terminating chrome headless with pid 107870 2026-09-11 03:51:03,637 26 INFO rb-c800635-224702-414046 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_multiple_preparation_printer_different_categories: Chrome Log in: /tmp/odoo_tests/rb-c800635-224702-414046/chrome_logs/chrome_log_20260911_035103_637617_test_multiple_preparation_printer_different_categories.txt 2026-09-11 03:51:03,637 26 INFO rb-c800635-224702-414046 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_multiple_preparation_printer_different_categories: Removing chrome user profile "/tmp/tmp2y1odih9_chrome_odoo" 2026-09-11 03:51:03,646 26 INFO rb-c800635-224702-414046 odoo.addons.pos_restaurant.tests.test_frontend: Starting TestFrontend.test_name_preset_skip_screen ... 2026-09-11 03:51:03,963 26 INFO rb-c800635-224702-414046 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_name_preset_skip_screen: Chrome pid: 108099 2026-09-11 03:51:03,964 26 INFO rb-c800635-224702-414046 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_name_preset_skip_screen: Chrome headless temporary user profile dir: /tmp/tmpgvujm7vi_chrome_odoo 2026-09-11 03:51:03,964 26 INFO rb-c800635-224702-414046 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_name_preset_skip_screen: Issuing json command http://127.0.0.1:39059/json/version 2026-09-11 03:51:03,965 26 INFO rb-c800635-224702-414046 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:39059', path='/json/version', query='', fragment='') with timeout 3 increased to 10s during tests 2026-09-11 03:51:03,976 26 INFO rb-c800635-224702-414046 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_name_preset_skip_screen: Browser version: Chrome/150.0.7871.114 2026-09-11 03:51:03,976 26 INFO rb-c800635-224702-414046 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_name_preset_skip_screen: Issuing json command http://127.0.0.1:39059/json 2026-09-11 03:51:03,976 26 INFO rb-c800635-224702-414046 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:39059', path='/json', query='', fragment='') with timeout 3 increased to 10s during tests 2026-09-11 03:51:03,979 26 INFO rb-c800635-224702-414046 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_name_preset_skip_screen: Websocket url found: ws://127.0.0.1:39059/devtools/page/7B3935BAFD713FA7DA1C750EED90113D 2026-09-11 03:51:03,982 26 INFO rb-c800635-224702-414046 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_name_preset_skip_screen: Enable chrome headless console log notification 2026-09-11 03:51:03,983 26 INFO rb-c800635-224702-414046 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_name_preset_skip_screen: Chrome headless enable page notifications 2026-09-11 03:51:04,009 26 INFO rb-c800635-224702-414046 odoo.addons.base.models.res_users: Login successful for login:pos_user from n/a 2026-09-11 03:51:04,015 26 INFO rb-c800635-224702-414046 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_name_preset_skip_screen: Setting session cookie in browser 2026-09-11 03:51:04,019 26 INFO rb-c800635-224702-414046 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-09-11 03:51:04,019 26 INFO rb-c800635-224702-414046 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-09-11 03:51:04,029 26 INFO rb-c800635-224702-414046 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-09-11 03:51:04,386 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 03:51:04] "GET /pos/ui/118 HTTP/1.1" 200 - 86 0.057 0.303 2026-09-11 03:51:04,389 26 INFO rb-c800635-224702-414046 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_name_preset_skip_screen: Navigation result: {'frameId': '7B3935BAFD713FA7DA1C750EED90113D', 'loaderId': 'B11D4D147632C0A31A0FF6ADBC10A1DA', 'isDownload': False} 2026-09-11 03:51:04,389 26 INFO rb-c800635-224702-414046 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_name_preset_skip_screen: Evaluate ready code "odoo.isTourReady('test_name_preset_skip_screen')" 2026-09-11 03:51:04,400 26 INFO rb-c800635-224702-414046 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-09-11 03:51:04,413 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 03:51:04] "GET /web/assets/cbcf32d/point_of_sale.assets_prod.min.css HTTP/1.1" 200 - 2 0.002 0.004 2026-09-11 03:51:04,417 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 03:51:04] "GET /web/assets/31c33ef/web.__assets_tests_call__.min.js HTTP/1.1" 200 - 2 0.001 0.010 2026-09-11 03:51:04,423 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 03:51:04] "GET /web/assets/e7bee96/point_of_sale.assets_prod.min.js HTTP/1.1" 200 - 2 0.001 0.012 2026-09-11 03:51:04,740 26 INFO ? werkzeug: 127.0.0.1 - - [11/Sep/2026 03:51:04] "GET /point_of_sale/static/src/img/favicon.ico HTTP/1.1" 200 - 0 0.000 0.003 2026-09-11 03:51:04,749 26 INFO ? werkzeug: 127.0.0.1 - - [11/Sep/2026 03:51:04] "GET /web/static/fonts/lato/Lato-Reg-webfont.woff HTTP/1.1" 200 - 0 0.000 0.005 2026-09-11 03:51:04,750 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 03:51:04] "GET /web/webclient/translations?hash=&lang=en_US HTTP/1.1" 200 - 1 0.005 0.008 2026-09-11 03:51:04,762 26 INFO rb-c800635-224702-414046 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-09-11 03:51:04,765 26 INFO rb-c800635-224702-414046 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-09-11 03:51:04,772 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 03:51:04] "POST /web/dataset/call_kw/barcode.nomenclature/read#barcode.nomenclature.read HTTP/1.1" 200 - 4 0.001 0.004 2026-09-11 03:51:04,784 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 03:51:04] "POST /web/dataset/call_kw/barcode.rule/search_read#barcode.rule.search_read HTTP/1.1" 200 - 1 0.000 0.003 2026-09-11 03:51:04,796 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 03:51:04] "POST /pos/ping HTTP/1.1" 200 - 0 0.000 0.002 2026-09-11 03:51:04,826 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 03:51:04] "POST /web/dataset/call_kw/pos.config/register_new_device_identifier#pos.config.register_new_device_identifier HTTP/1.1" 200 - 9 0.004 0.010 2026-09-11 03:51:04,834 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 03:51:04] "GET /bus/websocket_worker_bundle?v=19.0-2 HTTP/1.1" 200 - 3 0.001 0.020 2026-09-11 03:51:04,875 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 03:51:04] "POST /web/dataset/call_kw/pos.session/load_data_params#pos.session.load_data_params HTTP/1.1" 200 - 17 0.007 0.024 2026-09-11 03:51:04,879 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 03:51:04] "GET /websocket?version=19.0-2 HTTP/1.1" 101 - 1 0.000 0.032 2026-09-11 03:51:05,368 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 03:51:05] "POST /web/dataset/call_kw/pos.session/load_data#pos.session.load_data HTTP/1.1" 200 - 379 0.162 0.302 2026-09-11 03:51:05,384 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 03:51: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-09-11 03:51:05,435 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 03:51: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.005 2026-09-11 03:51:05,493 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 03:51:05] "GET /web/image/res.company/109/logo/256x256 HTTP/1.1" 200 - 8 0.006 0.038 2026-09-11 03:51:05,509 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 03:51:05] "POST /web/dataset/call_kw/pos.config/read_config_open_orders#pos.config.read_config_open_orders HTTP/1.1" 200 - 1 0.001 0.004 2026-09-11 03:51:05,520 26 INFO rb-c800635-224702-414046 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_name_preset_skip_screen.browser: Owl is running in 'dev' mode. 2026-09-11 03:51:05,536 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 03:51:05] "POST /web/dataset/call_kw/product.product/has_access#product.product.has_access HTTP/1.1" 200 - 1 0.001 0.004 2026-09-11 03:51:05,565 26 INFO ? werkzeug: 127.0.0.1 - - [11/Sep/2026 03:51:05] "GET /point_of_sale/static/src/fonts/Inconsolata.otf HTTP/1.1" 200 - 0 0.000 0.005 2026-09-11 03:51:05,583 26 INFO ? werkzeug: 127.0.0.1 - - [11/Sep/2026 03:51:05] "GET /web/static/img/odoo_logo.svg HTTP/1.1" 200 - 0 0.000 0.011 2026-09-11 03:51:05,595 26 INFO ? werkzeug: 127.0.0.1 - - [11/Sep/2026 03:51:05] "GET /hr_attendance/static/img/background-light.svg HTTP/1.1" 200 - 0 0.000 0.008 2026-09-11 03:51:05,614 26 INFO ? werkzeug: 127.0.0.1 - - [11/Sep/2026 03:51:05] "GET /web/static/src/libs/fontawesome/fonts/fontawesome-webfont.woff2?v=4.7.0 HTTP/1.1" 200 - 0 0.000 0.011 2026-09-11 03:51:05,616 26 INFO ? werkzeug: 127.0.0.1 - - [11/Sep/2026 03:51:05] "GET /web/static/fonts/google/Roboto/Roboto-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.005 2026-09-11 03:51:05,620 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 03:51:05] "GET /web/image/res.users/221/avatar_128 HTTP/1.1" 200 - 14 0.039 0.021 2026-09-11 03:51:05,632 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 03:51:05] "GET /web/image?model=res.company&id=109&field=logo HTTP/1.1" 200 - 3 0.004 0.063 2026-09-11 03:51:05,633 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 03:51:05] "GET /pos/service-worker.js HTTP/1.1" 200 - 0 0.000 0.071 2026-09-11 03:51:05,650 26 INFO rb-c800635-224702-414046 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-09-11 03:51:05,680 26 INFO ? werkzeug: 127.0.0.1 - - [11/Sep/2026 03:51:05] "GET /web/static/lib/zxing-library/zxing-library.js HTTP/1.1" 200 - 0 0.000 0.005 2026-09-11 03:51:05,712 26 INFO rb-c800635-224702-414046 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-09-11 03:51:05,722 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 03:51:05] "GET /pos/ui/118 HTTP/1.1" 200 - 31 0.020 0.034 2026-09-11 03:51:05,759 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 03:51:05] "GET /pos/ui/118?from_backend=True HTTP/1.1" 200 - 31 0.012 0.075 2026-09-11 03:51:05,826 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 03:51:05] "POST /web/dataset/call_kw/pos.session/set_opening_control#pos.session.set_opening_control HTTP/1.1" 200 - 38 0.024 0.085 2026-09-11 03:51:05,864 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 03:51: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.005 2026-09-11 03:51:05,919 26 INFO rb-c800635-224702-414046 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-09-11 03:51:05,947 26 INFO ? werkzeug: 127.0.0.1 - - [11/Sep/2026 03:51:05] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.001 2026-09-11 03:51:05,999 26 INFO rb-c800635-224702-414046 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-09-11 03:51:06,043 26 INFO rb-c800635-224702-414046 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-09-11 03:51:06,185 26 INFO rb-c800635-224702-414046 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-09-11 03:51:06,240 26 INFO rb-c800635-224702-414046 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-09-11 03:51:06,290 26 INFO rb-c800635-224702-414046 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-09-11 03:51:06,347 26 INFO rb-c800635-224702-414046 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-09-11 03:51:06,403 26 INFO rb-c800635-224702-414046 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-09-11 03:51:06,454 26 INFO rb-c800635-224702-414046 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-09-11 03:51:06,510 26 INFO rb-c800635-224702-414046 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-09-11 03:51:06,560 26 INFO rb-c800635-224702-414046 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-09-11 03:51:06,611 26 INFO rb-c800635-224702-414046 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-09-11 03:51:06,677 26 INFO rb-c800635-224702-414046 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-09-11 03:51:06,684 26 INFO ? werkzeug: 127.0.0.1 - - [11/Sep/2026 03:51:06] "GET /point_of_sale/static/src/img/card-bank.png HTTP/1.1" 200 - 0 0.000 0.002 2026-09-11 03:51:06,685 26 INFO ? werkzeug: 127.0.0.1 - - [11/Sep/2026 03:51:06] "GET /point_of_sale/static/src/img/money.png HTTP/1.1" 200 - 0 0.000 0.002 2026-09-11 03:51:06,742 26 INFO rb-c800635-224702-414046 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-09-11 03:51:06,809 26 INFO rb-c800635-224702-414046 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-09-11 03:51:06,815 26 INFO rb-c800635-224702-414046 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #72932694 started for PoS orders references: [{'name': '/', 'pos_reference': '261-118-000001', 'uuid': '82ce64df-7326-4824-bfbf-4bdfee187bcb'}] 2026-09-11 03:51:06,821 26 INFO ? werkzeug: 127.0.0.1 - - [11/Sep/2026 03:51:06] "GET /web/static/img/spin.svg HTTP/1.1" 200 - 0 0.000 0.004 2026-09-11 03:51:07,172 26 INFO rb-c800635-224702-414046 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #72932694 order {'name': '/', 'pos_reference': '261-118-000001', 'uuid': '82ce64df-7326-4824-bfbf-4bdfee187bcb'} created pos.order #751 2026-09-11 03:51:07,188 26 INFO rb-c800635-224702-414046 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #72932694 finished 2026-09-11 03:51:07,230 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 03:51:07] "POST /web/dataset/call_kw/pos.order/sync_from_ui#pos.order.sync_from_ui HTTP/1.1" 200 - 194 0.182 0.237 2026-09-11 03:51:07,387 26 INFO rb-c800635-224702-414046 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-09-11 03:51:07,446 26 INFO rb-c800635-224702-414046 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_name_preset_skip_screen.browser: tour succeeded 2026-09-11 03:51:07,447 26 INFO rb-c800635-224702-414046 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_name_preset_skip_screen.browser: ╔═════════════════════════════════════════════╗ ║ TOUR test_name_preset_skip_screen SUCCEEDED ║ ╚═════════════════════════════════════════════╝ 2026-09-11 03:51:07,533 26 INFO rb-c800635-224702-414046 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_name_preset_skip_screen.browser: heap 19616708 (allocated 21368832) 2026-09-11 03:51:07,554 26 INFO rb-c800635-224702-414046 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_name_preset_skip_screen: Closing chrome headless with pid 108099 2026-09-11 03:51:07,558 26 INFO rb-c800635-224702-414046 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_name_preset_skip_screen: Closing websocket connection 2026-09-11 03:51:07,559 26 INFO rb-c800635-224702-414046 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_name_preset_skip_screen: Terminating chrome headless with pid 108099 2026-09-11 03:51:07,654 26 INFO rb-c800635-224702-414046 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_name_preset_skip_screen: Chrome Log in: /tmp/odoo_tests/rb-c800635-224702-414046/chrome_logs/chrome_log_20260911_035107_654452_test_name_preset_skip_screen.txt 2026-09-11 03:51:07,654 26 INFO rb-c800635-224702-414046 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_name_preset_skip_screen: Removing chrome user profile "/tmp/tmpgvujm7vi_chrome_odoo" 2026-09-11 03:51:07,666 26 INFO rb-c800635-224702-414046 odoo.addons.pos_restaurant.tests.test_frontend: Starting TestFrontend.test_no_ghost_floor ... 2026-09-11 03:51:08,041 26 INFO rb-c800635-224702-414046 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_no_ghost_floor: Chrome pid: 108294 2026-09-11 03:51:08,041 26 INFO rb-c800635-224702-414046 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_no_ghost_floor: Chrome headless temporary user profile dir: /tmp/tmpxlmeszy6_chrome_odoo 2026-09-11 03:51:08,041 26 INFO rb-c800635-224702-414046 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_no_ghost_floor: Issuing json command http://127.0.0.1:43651/json/version 2026-09-11 03:51:08,043 26 INFO rb-c800635-224702-414046 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:43651', path='/json/version', query='', fragment='') with timeout 3 increased to 10s during tests 2026-09-11 03:51:08,048 26 INFO rb-c800635-224702-414046 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_no_ghost_floor: Browser version: Chrome/150.0.7871.114 2026-09-11 03:51:08,048 26 INFO rb-c800635-224702-414046 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_no_ghost_floor: Issuing json command http://127.0.0.1:43651/json 2026-09-11 03:51:08,048 26 INFO rb-c800635-224702-414046 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:43651', path='/json', query='', fragment='') with timeout 3 increased to 10s during tests 2026-09-11 03:51:08,054 26 INFO rb-c800635-224702-414046 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_no_ghost_floor: Websocket url found: ws://127.0.0.1:43651/devtools/page/111311011FA621A8AD90E79DC0E80C45 2026-09-11 03:51:08,063 26 INFO rb-c800635-224702-414046 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_no_ghost_floor: Enable chrome headless console log notification 2026-09-11 03:51:08,066 26 INFO rb-c800635-224702-414046 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_no_ghost_floor: Chrome headless enable page notifications 2026-09-11 03:51:08,097 26 INFO rb-c800635-224702-414046 odoo.addons.base.models.res_users: Login successful for login:pos_admin from n/a 2026-09-11 03:51:08,105 26 INFO rb-c800635-224702-414046 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_no_ghost_floor: Setting session cookie in browser 2026-09-11 03:51:08,106 26 INFO rb-c800635-224702-414046 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-09-11 03:51:08,106 26 INFO rb-c800635-224702-414046 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_no_ghost_floor: Navigating to: "http://127.0.0.1:8069/pos/ui/118" 2026-09-11 03:51:08,116 26 INFO rb-c800635-224702-414046 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-09-11 03:51:08,573 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 03:51:08] "GET /pos/ui/118 HTTP/1.1" 200 - 90 0.055 0.404 2026-09-11 03:51:08,576 26 INFO rb-c800635-224702-414046 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_no_ghost_floor: Navigation result: {'frameId': '111311011FA621A8AD90E79DC0E80C45', 'loaderId': 'D6AF6D4FA1547590356A4FA32414AAF5', 'isDownload': False} 2026-09-11 03:51:08,576 26 INFO rb-c800635-224702-414046 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_no_ghost_floor: Evaluate ready code "odoo.isTourReady('no_ghost_floor')" 2026-09-11 03:51:08,590 26 INFO rb-c800635-224702-414046 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-09-11 03:51:08,608 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 03:51:08] "GET /web/assets/31c33ef/web.__assets_tests_call__.min.js HTTP/1.1" 200 - 2 0.003 0.007 2026-09-11 03:51:08,619 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 03:51:08] "GET /web/assets/cbcf32d/point_of_sale.assets_prod.min.css HTTP/1.1" 200 - 2 0.002 0.019 2026-09-11 03:51:08,630 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 03:51:08] "GET /web/assets/e7bee96/point_of_sale.assets_prod.min.js HTTP/1.1" 200 - 2 0.005 0.022 2026-09-11 03:51:09,036 26 INFO ? werkzeug: 127.0.0.1 - - [11/Sep/2026 03:51:09] "GET /web/static/fonts/lato/Lato-Reg-webfont.woff HTTP/1.1" 200 - 0 0.000 0.001 2026-09-11 03:51:09,044 26 INFO ? werkzeug: 127.0.0.1 - - [11/Sep/2026 03:51:09] "GET /point_of_sale/static/src/img/favicon.ico HTTP/1.1" 200 - 0 0.000 0.004 2026-09-11 03:51:09,060 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 03:51:09] "GET /web/webclient/translations?hash=&lang=en_US HTTP/1.1" 200 - 1 0.006 0.011 2026-09-11 03:51:09,071 26 INFO rb-c800635-224702-414046 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-09-11 03:51:09,076 26 INFO rb-c800635-224702-414046 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-09-11 03:51:09,080 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 03:51:09] "POST /web/dataset/call_kw/barcode.nomenclature/read#barcode.nomenclature.read HTTP/1.1" 200 - 5 0.004 0.004 2026-09-11 03:51:09,089 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 03:51:09] "POST /web/dataset/call_kw/barcode.rule/search_read#barcode.rule.search_read HTTP/1.1" 200 - 1 0.000 0.003 2026-09-11 03:51:09,097 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 03:51:09] "POST /pos/ping HTTP/1.1" 200 - 0 0.000 0.001 2026-09-11 03:51:09,116 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 03:51: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.009 2026-09-11 03:51:09,126 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 03:51:09] "GET /bus/websocket_worker_bundle?v=19.0-2 HTTP/1.1" 200 - 3 0.001 0.021 2026-09-11 03:51:09,158 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 03:51:09] "POST /web/dataset/call_kw/pos.session/load_data_params#pos.session.load_data_params HTTP/1.1" 200 - 17 0.008 0.024 2026-09-11 03:51:09,166 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 03:51:09] "GET /websocket?version=19.0-2 HTTP/1.1" 101 - 1 0.000 0.024 2026-09-11 03:51:09,603 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 03:51:09] "POST /web/dataset/call_kw/pos.session/load_data#pos.session.load_data HTTP/1.1" 200 - 375 0.131 0.284 2026-09-11 03:51:09,622 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 03:51:09] "POST /web/dataset/call_kw/pos.session/filter_local_data#pos.session.filter_local_data HTTP/1.1" 200 - 0 0.000 0.010 2026-09-11 03:51:09,659 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 03:51: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.005 2026-09-11 03:51:09,717 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 03:51:09] "GET /web/image/res.company/109/logo/256x256 HTTP/1.1" 200 - 8 0.013 0.034 2026-09-11 03:51:09,756 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 03:51:09] "POST /web/dataset/call_kw/pos.config/read_config_open_orders#pos.config.read_config_open_orders HTTP/1.1" 200 - 1 0.004 0.009 2026-09-11 03:51:09,771 26 INFO rb-c800635-224702-414046 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_no_ghost_floor.browser: Owl is running in 'dev' mode. 2026-09-11 03:51:09,790 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 03:51:09] "POST /web/dataset/call_kw/product.product/has_access#product.product.has_access HTTP/1.1" 200 - 1 0.005 0.011 2026-09-11 03:51:09,835 26 INFO ? werkzeug: 127.0.0.1 - - [11/Sep/2026 03:51:09] "GET /point_of_sale/static/src/fonts/Inconsolata.otf HTTP/1.1" 200 - 0 0.000 0.018 2026-09-11 03:51:09,847 26 INFO ? werkzeug: 127.0.0.1 - - [11/Sep/2026 03:51:09] "GET /hr_attendance/static/img/background-light.svg HTTP/1.1" 200 - 0 0.000 0.003 2026-09-11 03:51:09,850 26 INFO ? werkzeug: 127.0.0.1 - - [11/Sep/2026 03:51:09] "GET /web/static/img/odoo_logo.svg HTTP/1.1" 200 - 0 0.000 0.018 2026-09-11 03:51:09,884 26 INFO ? werkzeug: 127.0.0.1 - - [11/Sep/2026 03:51:09] "GET /web/static/src/libs/fontawesome/fonts/fontawesome-webfont.woff2?v=4.7.0 HTTP/1.1" 200 - 0 0.000 0.004 2026-09-11 03:51:09,886 26 INFO ? werkzeug: 127.0.0.1 - - [11/Sep/2026 03:51:09] "GET /web/static/fonts/google/Roboto/Roboto-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.005 2026-09-11 03:51:09,887 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 03:51:09] "GET /web/image/res.users/222/avatar_128 HTTP/1.1" 200 - 14 0.033 0.030 2026-09-11 03:51:09,898 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 03:51:09] "GET /web/image?model=res.company&id=109&field=logo HTTP/1.1" 200 - 3 0.003 0.071 2026-09-11 03:51:09,901 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 03:51:09] "GET /pos/service-worker.js HTTP/1.1" 200 - 0 0.000 0.080 2026-09-11 03:51:09,917 26 INFO rb-c800635-224702-414046 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-09-11 03:51:09,988 26 INFO rb-c800635-224702-414046 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-09-11 03:51:09,992 26 INFO ? werkzeug: 127.0.0.1 - - [11/Sep/2026 03:51:09] "GET /web/static/lib/zxing-library/zxing-library.js HTTP/1.1" 200 - 0 0.000 0.018 2026-09-11 03:51:10,031 26 INFO rb-c800635-224702-414046 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-09-11 03:51:10,048 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 03:51:10] "GET /pos/ui/118?from_backend=True HTTP/1.1" 200 - 33 0.028 0.052 2026-09-11 03:51:10,092 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 03:51:10] "GET /pos/ui/118 HTTP/1.1" 200 - 33 0.014 0.109 2026-09-11 03:51:10,150 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 03:51:10] "POST /web/dataset/call_kw/pos.session/set_opening_control#pos.session.set_opening_control HTTP/1.1" 200 - 38 0.024 0.132 2026-09-11 03:51:10,194 26 INFO rb-c800635-224702-414046 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-09-11 03:51:10,247 26 INFO rb-c800635-224702-414046 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-09-11 03:51:10,300 26 INFO rb-c800635-224702-414046 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-09-11 03:51:10,357 26 INFO rb-c800635-224702-414046 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_no_ghost_floor.browser: [8/55] Tour no_ghost_floor → Step .modal-body textarea 2026-09-11 03:51:10,414 26 INFO rb-c800635-224702-414046 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-09-11 03:51:10,470 26 INFO rb-c800635-224702-414046 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-09-11 03:51:10,478 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 03:51:10] "POST /web/dataset/call_kw/restaurant.floor/create#restaurant.floor.create HTTP/1.1" 200 - 5 0.003 0.005 2026-09-11 03:51:10,521 26 INFO rb-c800635-224702-414046 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-09-11 03:51:10,579 26 INFO rb-c800635-224702-414046 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-09-11 03:51:10,589 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 03:51:10] "POST /web/dataset/call_kw/restaurant.table/create#restaurant.table.create HTTP/1.1" 200 - 3 0.002 0.007 2026-09-11 03:51:10,629 26 INFO ? werkzeug: 127.0.0.1 - - [11/Sep/2026 03:51:10] "GET /web/static/img/openhand.cur HTTP/1.1" 200 - 0 0.000 0.001 2026-09-11 03:51:10,634 26 INFO rb-c800635-224702-414046 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-09-11 03:51:10,689 26 INFO rb-c800635-224702-414046 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-09-11 03:51:10,743 26 INFO rb-c800635-224702-414046 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-09-11 03:51:10,794 26 INFO rb-c800635-224702-414046 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-09-11 03:51:10,846 26 INFO rb-c800635-224702-414046 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-09-11 03:51:10,897 26 INFO rb-c800635-224702-414046 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-09-11 03:51:10,952 26 INFO rb-c800635-224702-414046 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-09-11 03:51:10,961 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 03:51:10] "POST /web/dataset/call_kw/restaurant.table/write#restaurant.table.write HTTP/1.1" 200 - 2 0.001 0.005 2026-09-11 03:51:10,991 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 03:51:10] "POST /web/dataset/call_kw/pos.config/notify_synchronisation#pos.config.notify_synchronisation HTTP/1.1" 200 - 7 0.003 0.011 2026-09-11 03:51:11,003 26 INFO rb-c800635-224702-414046 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-09-11 03:51:11,058 26 INFO rb-c800635-224702-414046 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-09-11 03:51:11,085 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 03:51:11] "POST /web/dataset/call_kw/restaurant.table/write#restaurant.table.write HTTP/1.1" 200 - 1 0.001 0.025 2026-09-11 03:51:11,110 26 INFO rb-c800635-224702-414046 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-09-11 03:51:11,119 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 03:51:11] "POST /web/dataset/call_kw/pos.config/notify_synchronisation#pos.config.notify_synchronisation HTTP/1.1" 200 - 6 0.003 0.023 2026-09-11 03:51:11,164 26 INFO rb-c800635-224702-414046 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-09-11 03:51:11,224 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 03:51:11] "POST /web/dataset/call_kw/pos.config/read_config_open_orders#pos.config.read_config_open_orders HTTP/1.1" 200 - 1 0.001 0.004 2026-09-11 03:51:11,289 26 INFO rb-c800635-224702-414046 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-09-11 03:51:11,303 26 INFO ? werkzeug: 127.0.0.1 - - [11/Sep/2026 03:51:11] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.001 2026-09-11 03:51:11,365 26 INFO rb-c800635-224702-414046 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-09-11 03:51:11,434 26 INFO rb-c800635-224702-414046 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-09-11 03:51:11,444 26 INFO ? werkzeug: 127.0.0.1 - - [11/Sep/2026 03:51:11] "GET /point_of_sale/static/src/img/card-bank.png HTTP/1.1" 200 - 0 0.000 0.002 2026-09-11 03:51:11,446 26 INFO ? werkzeug: 127.0.0.1 - - [11/Sep/2026 03:51:11] "GET /point_of_sale/static/src/img/money.png HTTP/1.1" 200 - 0 0.000 0.001 2026-09-11 03:51:11,485 26 INFO rb-c800635-224702-414046 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-09-11 03:51:11,549 26 INFO rb-c800635-224702-414046 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-09-11 03:51:11,612 26 INFO rb-c800635-224702-414046 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-09-11 03:51:11,616 26 INFO rb-c800635-224702-414046 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #55844455 started for PoS orders references: [{'name': '/', 'pos_reference': '261-118-000001', 'uuid': 'c8f39656-760c-436f-903d-684d720f7c3b'}] 2026-09-11 03:51:11,617 26 INFO ? werkzeug: 127.0.0.1 - - [11/Sep/2026 03:51:11] "GET /web/static/img/spin.svg HTTP/1.1" 200 - 0 0.000 0.003 2026-09-11 03:51:11,881 26 INFO rb-c800635-224702-414046 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #55844455 order {'name': '/', 'pos_reference': '261-118-000001', 'uuid': 'c8f39656-760c-436f-903d-684d720f7c3b'} created pos.order #752 2026-09-11 03:51:11,891 26 INFO rb-c800635-224702-414046 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #55844455 finished 2026-09-11 03:51:11,931 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 03:51:11] "POST /web/dataset/call_kw/pos.order/sync_from_ui#pos.order.sync_from_ui HTTP/1.1" 200 - 189 0.115 0.202 2026-09-11 03:51:12,056 26 INFO rb-c800635-224702-414046 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-09-11 03:51:12,105 26 INFO rb-c800635-224702-414046 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-09-11 03:51:12,155 26 INFO rb-c800635-224702-414046 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-09-11 03:51:12,207 26 INFO rb-c800635-224702-414046 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-09-11 03:51:12,258 26 INFO rb-c800635-224702-414046 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-09-11 03:51:12,313 26 INFO rb-c800635-224702-414046 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-09-11 03:51:12,367 26 INFO rb-c800635-224702-414046 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-09-11 03:51:12,423 26 INFO rb-c800635-224702-414046 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-09-11 03:51:12,477 26 INFO rb-c800635-224702-414046 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-09-11 03:51:12,491 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 03:51:12] "POST /web/dataset/call_kw/restaurant.floor/deactivate_floor#restaurant.floor.deactivate_floor HTTP/1.1" 200 - 10 0.004 0.008 2026-09-11 03:51:12,530 26 INFO rb-c800635-224702-414046 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-09-11 03:51:12,581 26 INFO rb-c800635-224702-414046 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-09-11 03:51:12,643 26 INFO rb-c800635-224702-414046 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-09-11 03:51:12,649 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 03:51:12] "POST /web/dataset/call_kw/pos.order/read_pos_orders#pos.order.read_pos_orders HTTP/1.1" 200 - 1 0.001 0.003 2026-09-11 03:51:12,669 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 03:51:12] "POST /web/dataset/call_kw/pos.config/notify_synchronisation#pos.config.notify_synchronisation HTTP/1.1" 200 - 4 0.002 0.011 2026-09-11 03:51:12,694 26 INFO rb-c800635-224702-414046 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-09-11 03:51:12,745 26 INFO rb-c800635-224702-414046 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-09-11 03:51:12,797 26 INFO rb-c800635-224702-414046 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-09-11 03:51:12,849 26 INFO rb-c800635-224702-414046 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-09-11 03:51:12,900 26 INFO rb-c800635-224702-414046 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-09-11 03:51:12,954 26 INFO rb-c800635-224702-414046 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-09-11 03:51:12,964 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 03:51:12] "POST /web/dataset/call_kw/pos.order/search_paid_order_ids#pos.order.search_paid_order_ids HTTP/1.1" 200 - 6 0.003 0.007 2026-09-11 03:51:13,011 26 INFO rb-c800635-224702-414046 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-09-11 03:51:13,062 26 INFO rb-c800635-224702-414046 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-09-11 03:51:13,133 26 INFO rb-c800635-224702-414046 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-09-11 03:51:13,183 26 INFO rb-c800635-224702-414046 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-09-11 03:51:13,240 26 INFO rb-c800635-224702-414046 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-09-11 03:51:13,301 26 INFO rb-c800635-224702-414046 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-09-11 03:51:13,304 26 INFO rb-c800635-224702-414046 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #63922659 started for PoS orders references: [{'name': '/', 'pos_reference': '261-118-000002', 'uuid': '0008ee2a-46d1-4e3d-85a5-101cedb99894'}] 2026-09-11 03:51:13,532 26 INFO rb-c800635-224702-414046 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #63922659 order {'name': '/', 'pos_reference': '261-118-000002', 'uuid': '0008ee2a-46d1-4e3d-85a5-101cedb99894'} created pos.order #753 2026-09-11 03:51:13,555 26 INFO rb-c800635-224702-414046 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #63922659 finished 2026-09-11 03:51:13,616 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 03:51:13] "POST /web/dataset/call_kw/pos.order/sync_from_ui#pos.order.sync_from_ui HTTP/1.1" 200 - 171 0.111 0.202 2026-09-11 03:51:13,640 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 03:51:13] "POST /web/dataset/call_kw/restaurant.table/read#restaurant.table.read HTTP/1.1" 200 - 1 0.000 0.003 2026-09-11 03:51:13,657 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 03:51:13] "POST /web/dataset/call_kw/restaurant.floor/read#restaurant.floor.read HTTP/1.1" 200 - 5 0.002 0.007 2026-09-11 03:51:13,723 26 INFO rb-c800635-224702-414046 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-09-11 03:51:13,778 26 INFO rb-c800635-224702-414046 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-09-11 03:51:13,826 26 INFO rb-c800635-224702-414046 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_no_ghost_floor.browser: tour succeeded 2026-09-11 03:51:13,826 26 INFO rb-c800635-224702-414046 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_no_ghost_floor.browser: ╔═══════════════════════════════╗ ║ TOUR no_ghost_floor SUCCEEDED ║ ╚═══════════════════════════════╝ 2026-09-11 03:51:13,910 26 INFO rb-c800635-224702-414046 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_no_ghost_floor.browser: heap 18261568 (allocated 19795968) 2026-09-11 03:51:13,917 26 INFO rb-c800635-224702-414046 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_no_ghost_floor: Closing chrome headless with pid 108294 2026-09-11 03:51:13,919 26 INFO rb-c800635-224702-414046 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_no_ghost_floor: Closing websocket connection 2026-09-11 03:51:13,921 26 INFO rb-c800635-224702-414046 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_no_ghost_floor: Terminating chrome headless with pid 108294 2026-09-11 03:51:14,015 26 INFO rb-c800635-224702-414046 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_no_ghost_floor: Chrome Log in: /tmp/odoo_tests/rb-c800635-224702-414046/chrome_logs/chrome_log_20260911_035114_015472_test_no_ghost_floor.txt 2026-09-11 03:51:14,015 26 INFO rb-c800635-224702-414046 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_no_ghost_floor: Removing chrome user profile "/tmp/tmpxlmeszy6_chrome_odoo" 2026-09-11 03:51:14,026 26 INFO rb-c800635-224702-414046 odoo.addons.pos_restaurant.tests.test_frontend: Starting TestFrontend.test_open_default_register_screen_config ... 2026-09-11 03:51:14,368 26 INFO rb-c800635-224702-414046 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_open_default_register_screen_config: Chrome pid: 108512 2026-09-11 03:51:14,368 26 INFO rb-c800635-224702-414046 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_open_default_register_screen_config: Chrome headless temporary user profile dir: /tmp/tmps1395rcp_chrome_odoo 2026-09-11 03:51:14,368 26 INFO rb-c800635-224702-414046 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_open_default_register_screen_config: Issuing json command http://127.0.0.1:46789/json/version 2026-09-11 03:51:14,369 26 INFO rb-c800635-224702-414046 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:46789', path='/json/version', query='', fragment='') with timeout 3 increased to 10s during tests 2026-09-11 03:51:14,377 26 INFO rb-c800635-224702-414046 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_open_default_register_screen_config: Browser version: Chrome/150.0.7871.114 2026-09-11 03:51:14,378 26 INFO rb-c800635-224702-414046 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_open_default_register_screen_config: Issuing json command http://127.0.0.1:46789/json 2026-09-11 03:51:14,378 26 INFO rb-c800635-224702-414046 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:46789', path='/json', query='', fragment='') with timeout 3 increased to 10s during tests 2026-09-11 03:51:14,385 26 INFO rb-c800635-224702-414046 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_open_default_register_screen_config: Websocket url found: ws://127.0.0.1:46789/devtools/page/9DC10E836995746CDEF4CC6455C6577D 2026-09-11 03:51:14,390 26 INFO rb-c800635-224702-414046 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_open_default_register_screen_config: Enable chrome headless console log notification 2026-09-11 03:51:14,396 26 INFO rb-c800635-224702-414046 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_open_default_register_screen_config: Chrome headless enable page notifications 2026-09-11 03:51:14,443 26 INFO rb-c800635-224702-414046 odoo.addons.base.models.res_users: Login successful for login:pos_user from n/a 2026-09-11 03:51:14,450 26 INFO rb-c800635-224702-414046 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_open_default_register_screen_config: Setting session cookie in browser 2026-09-11 03:51:14,452 26 INFO rb-c800635-224702-414046 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-09-11 03:51:14,452 26 INFO rb-c800635-224702-414046 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-09-11 03:51:14,466 26 INFO rb-c800635-224702-414046 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-09-11 03:51:14,910 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 03:51:14] "GET /pos/ui/118 HTTP/1.1" 200 - 86 0.052 0.396 2026-09-11 03:51:14,913 26 INFO rb-c800635-224702-414046 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_open_default_register_screen_config: Navigation result: {'frameId': '9DC10E836995746CDEF4CC6455C6577D', 'loaderId': 'F6DB8C2E2E86E5D08F5BB6CEBCFA8385', 'isDownload': False} 2026-09-11 03:51:14,913 26 INFO rb-c800635-224702-414046 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-09-11 03:51:14,937 26 INFO rb-c800635-224702-414046 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-09-11 03:51:14,956 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 03:51:14] "GET /web/assets/cbcf32d/point_of_sale.assets_prod.min.css HTTP/1.1" 200 - 2 0.001 0.008 2026-09-11 03:51:14,964 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 03:51:14] "GET /web/assets/e7bee96/point_of_sale.assets_prod.min.js HTTP/1.1" 200 - 2 0.001 0.014 2026-09-11 03:51:14,968 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 03:51:14] "GET /web/assets/31c33ef/web.__assets_tests_call__.min.js HTTP/1.1" 200 - 2 0.001 0.016 2026-09-11 03:51:15,359 26 INFO ? werkzeug: 127.0.0.1 - - [11/Sep/2026 03:51:15] "GET /point_of_sale/static/src/img/favicon.ico HTTP/1.1" 200 - 0 0.000 0.002 2026-09-11 03:51:15,374 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 03:51:15] "GET /web/webclient/translations?hash=&lang=en_US HTTP/1.1" 200 - 1 0.001 0.008 2026-09-11 03:51:15,375 26 INFO ? werkzeug: 127.0.0.1 - - [11/Sep/2026 03:51:15] "GET /web/static/fonts/lato/Lato-Reg-webfont.woff HTTP/1.1" 200 - 0 0.000 0.007 2026-09-11 03:51:15,387 26 INFO rb-c800635-224702-414046 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-09-11 03:51:15,392 26 INFO rb-c800635-224702-414046 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-09-11 03:51:15,395 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 03:51:15] "POST /web/dataset/call_kw/barcode.nomenclature/read#barcode.nomenclature.read HTTP/1.1" 200 - 4 0.002 0.004 2026-09-11 03:51:15,411 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 03:51:15] "POST /web/dataset/call_kw/barcode.rule/search_read#barcode.rule.search_read HTTP/1.1" 200 - 1 0.000 0.004 2026-09-11 03:51:15,425 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 03:51:15] "POST /pos/ping HTTP/1.1" 200 - 0 0.000 0.002 2026-09-11 03:51:15,451 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 03:51:15] "POST /web/dataset/call_kw/pos.config/register_new_device_identifier#pos.config.register_new_device_identifier HTTP/1.1" 200 - 9 0.008 0.008 2026-09-11 03:51:15,463 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 03:51:15] "GET /bus/websocket_worker_bundle?v=19.0-2 HTTP/1.1" 200 - 3 0.001 0.010 2026-09-11 03:51:15,503 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 03:51:15] "POST /web/dataset/call_kw/pos.session/load_data_params#pos.session.load_data_params HTTP/1.1" 200 - 17 0.011 0.030 2026-09-11 03:51:15,513 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 03:51:15] "GET /websocket?version=19.0-2 HTTP/1.1" 101 - 1 0.001 0.027 2026-09-11 03:51:15,956 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 03:51:15] "POST /web/dataset/call_kw/pos.session/load_data#pos.session.load_data HTTP/1.1" 200 - 376 0.169 0.250 2026-09-11 03:51:15,980 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 03:51:15] "POST /web/dataset/call_kw/pos.session/filter_local_data#pos.session.filter_local_data HTTP/1.1" 200 - 0 0.000 0.013 2026-09-11 03:51:16,028 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 03:51:16] "POST /web/dataset/call_kw/pos.config/read_config_open_orders#pos.config.read_config_open_orders HTTP/1.1" 200 - 1 0.001 0.005 2026-09-11 03:51:16,075 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 03:51:16] "GET /web/image/res.company/109/logo/256x256 HTTP/1.1" 200 - 8 0.006 0.029 2026-09-11 03:51:16,098 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 03:51:16] "POST /web/dataset/call_kw/pos.config/read_config_open_orders#pos.config.read_config_open_orders HTTP/1.1" 200 - 1 0.001 0.009 2026-09-11 03:51:16,116 26 INFO rb-c800635-224702-414046 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_open_default_register_screen_config.browser: Owl is running in 'dev' mode. 2026-09-11 03:51:16,136 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 03:51:16] "POST /web/dataset/call_kw/product.product/has_access#product.product.has_access HTTP/1.1" 200 - 1 0.005 0.007 2026-09-11 03:51:16,180 26 INFO ? werkzeug: 127.0.0.1 - - [11/Sep/2026 03:51:16] "GET /point_of_sale/static/src/fonts/Inconsolata.otf HTTP/1.1" 200 - 0 0.000 0.010 2026-09-11 03:51:16,185 26 INFO ? werkzeug: 127.0.0.1 - - [11/Sep/2026 03:51:16] "GET /web/static/img/odoo_logo.svg HTTP/1.1" 200 - 0 0.000 0.004 2026-09-11 03:51:16,196 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 03:51:16] "GET /web/image?model=res.company&id=109&field=logo HTTP/1.1" 200 - 3 0.003 0.020 2026-09-11 03:51:16,208 26 INFO ? werkzeug: 127.0.0.1 - - [11/Sep/2026 03:51:16] "GET /hr_attendance/static/img/background-light.svg HTTP/1.1" 200 - 0 0.000 0.003 2026-09-11 03:51:16,222 26 INFO ? werkzeug: 127.0.0.1 - - [11/Sep/2026 03:51: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-09-11 03:51:16,231 26 INFO ? werkzeug: 127.0.0.1 - - [11/Sep/2026 03:51:16] "GET /web/static/fonts/google/Roboto/Roboto-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.001 2026-09-11 03:51:16,246 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 03:51:16] "GET /web/image/res.users/221/avatar_128 HTTP/1.1" 200 - 14 0.025 0.051 2026-09-11 03:51:16,250 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 03:51:16] "GET /pos/service-worker.js HTTP/1.1" 200 - 0 0.000 0.049 2026-09-11 03:51:16,315 26 INFO rb-c800635-224702-414046 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-09-11 03:51:16,361 26 INFO ? werkzeug: 127.0.0.1 - - [11/Sep/2026 03:51:16] "GET /web/static/lib/zxing-library/zxing-library.js HTTP/1.1" 200 - 0 0.000 0.004 2026-09-11 03:51:16,384 26 INFO ? werkzeug: 127.0.0.1 - - [11/Sep/2026 03:51:16] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.002 2026-09-11 03:51:16,397 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 03:51:16] "GET /pos/ui/118?from_backend=True HTTP/1.1" 200 - 31 0.022 0.036 2026-09-11 03:51:16,413 26 INFO rb-c800635-224702-414046 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-09-11 03:51:16,457 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 03:51:16] "GET /pos/ui/118 HTTP/1.1" 200 - 31 0.031 0.082 2026-09-11 03:51:16,549 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 03:51:16] "POST /web/dataset/call_kw/pos.session/set_opening_control#pos.session.set_opening_control HTTP/1.1" 200 - 38 0.051 0.078 2026-09-11 03:51:16,622 26 INFO rb-c800635-224702-414046 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-09-11 03:51:16,674 26 INFO rb-c800635-224702-414046 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_open_default_register_screen_config.browser: tour succeeded 2026-09-11 03:51:16,676 26 INFO rb-c800635-224702-414046 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_open_default_register_screen_config.browser: ╔═════════════════════════════════════════════════════════╗ ║ TOUR test_open_default_register_screen_config SUCCEEDED ║ ╚═════════════════════════════════════════════════════════╝ 2026-09-11 03:51:16,753 26 INFO rb-c800635-224702-414046 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_open_default_register_screen_config.browser: heap 13450876 (allocated 14417920) 2026-09-11 03:51:16,760 26 INFO rb-c800635-224702-414046 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_open_default_register_screen_config: Closing chrome headless with pid 108512 2026-09-11 03:51:16,760 26 INFO rb-c800635-224702-414046 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_open_default_register_screen_config: Closing websocket connection 2026-09-11 03:51:16,762 26 INFO rb-c800635-224702-414046 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_open_default_register_screen_config: Terminating chrome headless with pid 108512 2026-09-11 03:51:16,870 26 INFO rb-c800635-224702-414046 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_open_default_register_screen_config: Chrome Log in: /tmp/odoo_tests/rb-c800635-224702-414046/chrome_logs/chrome_log_20260911_035116_869957_test_open_default_register_screen_config.txt 2026-09-11 03:51:16,870 26 INFO rb-c800635-224702-414046 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_open_default_register_screen_config: Removing chrome user profile "/tmp/tmps1395rcp_chrome_odoo" 2026-09-11 03:51:16,888 26 INFO rb-c800635-224702-414046 odoo.addons.pos_restaurant.tests.test_frontend: Starting TestFrontend.test_pos_restaurant_course ... 2026-09-11 03:51:17,250 26 INFO rb-c800635-224702-414046 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_pos_restaurant_course: Chrome pid: 108704 2026-09-11 03:51:17,251 26 INFO rb-c800635-224702-414046 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_pos_restaurant_course: Chrome headless temporary user profile dir: /tmp/tmp6jtmx2ci_chrome_odoo 2026-09-11 03:51:17,251 26 INFO rb-c800635-224702-414046 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_pos_restaurant_course: Issuing json command http://127.0.0.1:45275/json/version 2026-09-11 03:51:17,253 26 INFO rb-c800635-224702-414046 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:45275', path='/json/version', query='', fragment='') with timeout 3 increased to 10s during tests 2026-09-11 03:51:17,277 26 INFO rb-c800635-224702-414046 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_pos_restaurant_course: Browser version: Chrome/150.0.7871.114 2026-09-11 03:51:17,277 26 INFO rb-c800635-224702-414046 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_pos_restaurant_course: Issuing json command http://127.0.0.1:45275/json 2026-09-11 03:51:17,277 26 INFO rb-c800635-224702-414046 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:45275', path='/json', query='', fragment='') with timeout 3 increased to 10s during tests 2026-09-11 03:51:17,282 26 INFO rb-c800635-224702-414046 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_pos_restaurant_course: Websocket url found: ws://127.0.0.1:45275/devtools/page/E8B23145FD62368D96FB42A7609E8321 2026-09-11 03:51:17,289 26 INFO rb-c800635-224702-414046 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_pos_restaurant_course: Enable chrome headless console log notification 2026-09-11 03:51:17,300 26 INFO rb-c800635-224702-414046 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_pos_restaurant_course: Chrome headless enable page notifications 2026-09-11 03:51:17,351 26 INFO rb-c800635-224702-414046 odoo.addons.base.models.res_users: Login successful for login:pos_user from n/a 2026-09-11 03:51:17,367 26 INFO rb-c800635-224702-414046 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_pos_restaurant_course: Setting session cookie in browser 2026-09-11 03:51:17,374 26 INFO rb-c800635-224702-414046 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-09-11 03:51:17,374 26 INFO rb-c800635-224702-414046 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_pos_restaurant_course: Navigating to: "http://127.0.0.1:8069/pos/ui/118" 2026-09-11 03:51:17,394 26 INFO rb-c800635-224702-414046 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-09-11 03:51:18,084 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 03:51:18] "GET /pos/ui/118 HTTP/1.1" 200 - 86 0.063 0.631 2026-09-11 03:51:18,088 26 INFO rb-c800635-224702-414046 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_pos_restaurant_course: Navigation result: {'frameId': 'E8B23145FD62368D96FB42A7609E8321', 'loaderId': '01F2A8C6E3EF56DD8DD5E77E8C8B2A53', 'isDownload': False} 2026-09-11 03:51:18,088 26 INFO rb-c800635-224702-414046 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_pos_restaurant_course: Evaluate ready code "odoo.isTourReady('test_pos_restaurant_course')" 2026-09-11 03:51:18,107 26 INFO rb-c800635-224702-414046 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-09-11 03:51:18,131 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 03:51:18] "GET /web/assets/31c33ef/web.__assets_tests_call__.min.js HTTP/1.1" 200 - 2 0.011 0.009 2026-09-11 03:51:18,138 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 03:51:18] "GET /web/assets/cbcf32d/point_of_sale.assets_prod.min.css HTTP/1.1" 200 - 2 0.002 0.023 2026-09-11 03:51:18,145 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 03:51:18] "GET /web/assets/e7bee96/point_of_sale.assets_prod.min.js HTTP/1.1" 200 - 2 0.001 0.027 2026-09-11 03:51:18,668 26 INFO ? werkzeug: 127.0.0.1 - - [11/Sep/2026 03:51:18] "GET /web/static/fonts/lato/Lato-Reg-webfont.woff HTTP/1.1" 200 - 0 0.000 0.001 2026-09-11 03:51:18,699 26 INFO ? werkzeug: 127.0.0.1 - - [11/Sep/2026 03:51:18] "GET /point_of_sale/static/src/img/favicon.ico HTTP/1.1" 200 - 0 0.000 0.006 2026-09-11 03:51:18,709 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 03:51:18] "GET /web/webclient/translations?hash=&lang=en_US HTTP/1.1" 200 - 1 0.004 0.011 2026-09-11 03:51:18,722 26 INFO rb-c800635-224702-414046 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-09-11 03:51:18,728 26 INFO rb-c800635-224702-414046 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-09-11 03:51:18,745 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 03:51:18] "POST /web/dataset/call_kw/barcode.nomenclature/read#barcode.nomenclature.read HTTP/1.1" 200 - 4 0.003 0.005 2026-09-11 03:51:18,762 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 03:51:18] "POST /web/dataset/call_kw/barcode.rule/search_read#barcode.rule.search_read HTTP/1.1" 200 - 1 0.000 0.004 2026-09-11 03:51:18,786 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 03:51:18] "POST /pos/ping HTTP/1.1" 200 - 0 0.000 0.002 2026-09-11 03:51:18,832 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 03:51:18] "GET /bus/websocket_worker_bundle?v=19.0-2 HTTP/1.1" 200 - 3 0.002 0.012 2026-09-11 03:51:18,851 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 03:51:18] "POST /web/dataset/call_kw/pos.config/register_new_device_identifier#pos.config.register_new_device_identifier HTTP/1.1" 200 - 9 0.006 0.026 2026-09-11 03:51:18,856 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 03:51:18] "GET /websocket?version=19.0-2 HTTP/1.1" 101 - 1 0.000 0.006 2026-09-11 03:51:18,908 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 03:51:18] "POST /web/dataset/call_kw/pos.session/load_data_params#pos.session.load_data_params HTTP/1.1" 200 - 17 0.024 0.025 2026-09-11 03:51:19,480 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 03:51:19] "POST /web/dataset/call_kw/pos.session/load_data#pos.session.load_data HTTP/1.1" 200 - 376 0.256 0.283 2026-09-11 03:51:19,519 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 03:51:19] "POST /web/dataset/call_kw/pos.session/filter_local_data#pos.session.filter_local_data HTTP/1.1" 200 - 0 0.000 0.024 2026-09-11 03:51:19,605 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 03:51:19] "POST /web/dataset/call_kw/pos.config/read_config_open_orders#pos.config.read_config_open_orders HTTP/1.1" 200 - 1 0.000 0.005 2026-09-11 03:51:19,653 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 03:51:19] "GET /web/image/res.company/109/logo/256x256 HTTP/1.1" 200 - 8 0.005 0.026 2026-09-11 03:51:19,677 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 03:51:19] "POST /web/dataset/call_kw/pos.config/read_config_open_orders#pos.config.read_config_open_orders HTTP/1.1" 200 - 1 0.001 0.006 2026-09-11 03:51:19,698 26 INFO rb-c800635-224702-414046 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_pos_restaurant_course.browser: Owl is running in 'dev' mode. 2026-09-11 03:51:19,708 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 03:51:19] "POST /web/dataset/call_kw/product.product/has_access#product.product.has_access HTTP/1.1" 200 - 1 0.002 0.004 2026-09-11 03:51:19,770 26 INFO ? werkzeug: 127.0.0.1 - - [11/Sep/2026 03:51:19] "GET /point_of_sale/static/src/fonts/Inconsolata.otf HTTP/1.1" 200 - 0 0.000 0.001 2026-09-11 03:51:19,780 26 INFO ? werkzeug: 127.0.0.1 - - [11/Sep/2026 03:51:19] "GET /hr_attendance/static/img/background-light.svg HTTP/1.1" 200 - 0 0.000 0.003 2026-09-11 03:51:19,781 26 INFO ? werkzeug: 127.0.0.1 - - [11/Sep/2026 03:51:19] "GET /web/static/img/odoo_logo.svg HTTP/1.1" 200 - 0 0.000 0.005 2026-09-11 03:51:19,795 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 03:51:19] "GET /web/image?model=res.company&id=109&field=logo HTTP/1.1" 200 - 3 0.002 0.021 2026-09-11 03:51:19,822 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 03:51:19] "GET /web/image/res.users/221/avatar_128 HTTP/1.1" 200 - 14 0.011 0.040 2026-09-11 03:51:19,825 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 03:51:19] "GET /pos/service-worker.js HTTP/1.1" 200 - 0 0.000 0.047 2026-09-11 03:51:19,830 26 INFO ? werkzeug: 127.0.0.1 - - [11/Sep/2026 03:51:19] "GET /web/static/src/libs/fontawesome/fonts/fontawesome-webfont.woff2?v=4.7.0 HTTP/1.1" 200 - 0 0.000 0.006 2026-09-11 03:51:19,831 26 INFO ? werkzeug: 127.0.0.1 - - [11/Sep/2026 03:51:19] "GET /web/static/fonts/google/Roboto/Roboto-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.005 2026-09-11 03:51:19,925 26 INFO rb-c800635-224702-414046 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-09-11 03:51:19,938 26 INFO ? werkzeug: 127.0.0.1 - - [11/Sep/2026 03:51:19] "GET /web/static/lib/zxing-library/zxing-library.js HTTP/1.1" 200 - 0 0.000 0.001 2026-09-11 03:51:19,980 26 INFO rb-c800635-224702-414046 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-09-11 03:51:20,013 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 03:51:20] "GET /pos/ui/118?from_backend=True HTTP/1.1" 200 - 31 0.035 0.047 2026-09-11 03:51:20,094 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 03:51:20] "POST /web/dataset/call_kw/pos.session/set_opening_control#pos.session.set_opening_control HTTP/1.1" 200 - 38 0.046 0.066 2026-09-11 03:51:20,167 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 03:51:20] "GET /pos/ui/118 HTTP/1.1" 200 - 31 0.031 0.205 2026-09-11 03:51:20,178 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 03:51:20] "POST /web/dataset/call_kw/pos.config/read_config_open_orders#pos.config.read_config_open_orders HTTP/1.1" 200 - 1 0.001 0.031 2026-09-11 03:51:20,232 26 INFO rb-c800635-224702-414046 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-09-11 03:51:20,266 26 INFO ? werkzeug: 127.0.0.1 - - [11/Sep/2026 03:51:20] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.002 2026-09-11 03:51:20,291 26 INFO rb-c800635-224702-414046 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-09-11 03:51:20,371 26 INFO rb-c800635-224702-414046 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-09-11 03:51:20,429 26 INFO rb-c800635-224702-414046 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-09-11 03:51:20,503 26 INFO rb-c800635-224702-414046 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-09-11 03:51:20,562 26 INFO rb-c800635-224702-414046 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_pos_restaurant_course.browser: [9/26] Tour test_pos_restaurant_course → Step body 2026-09-11 03:51:20,617 26 INFO rb-c800635-224702-414046 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-09-11 03:51:20,704 26 INFO rb-c800635-224702-414046 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-09-11 03:51:20,708 26 INFO rb-c800635-224702-414046 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #10413299 started for PoS orders references: [{'name': '/', 'pos_reference': '261-118-000001', 'uuid': 'be8985aa-cdae-45a3-8a38-0eba09fe3b97'}] 2026-09-11 03:51:20,777 26 INFO rb-c800635-224702-414046 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #10413299 order {'name': '/', 'pos_reference': '261-118-000001', 'uuid': 'be8985aa-cdae-45a3-8a38-0eba09fe3b97'} created pos.order #754 2026-09-11 03:51:20,794 26 INFO rb-c800635-224702-414046 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #10413299 finished 2026-09-11 03:51:20,834 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 03:51:20] "POST /web/dataset/call_kw/pos.order/sync_from_ui#pos.order.sync_from_ui HTTP/1.1" 200 - 76 0.047 0.082 2026-09-11 03:51:20,891 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 03:51:20] "POST /web/dataset/call_kw/pos.config/read_config_open_orders#pos.config.read_config_open_orders HTTP/1.1" 200 - 4 0.002 0.009 2026-09-11 03:51:20,897 26 INFO rb-c800635-224702-414046 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-09-11 03:51:20,938 26 INFO rb-c800635-224702-414046 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-09-11 03:51:20,989 26 INFO rb-c800635-224702-414046 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-09-11 03:51:21,040 26 INFO rb-c800635-224702-414046 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-09-11 03:51:21,097 26 INFO rb-c800635-224702-414046 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-09-11 03:51:21,159 26 INFO rb-c800635-224702-414046 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-09-11 03:51:21,172 26 INFO rb-c800635-224702-414046 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #64712840 started for PoS orders references: [{'name': '/', 'pos_reference': '261-118-000001', 'uuid': 'be8985aa-cdae-45a3-8a38-0eba09fe3b97'}] 2026-09-11 03:51:21,203 26 INFO rb-c800635-224702-414046 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #64712840 order {'name': '/', 'pos_reference': '261-118-000001', 'uuid': 'be8985aa-cdae-45a3-8a38-0eba09fe3b97'} updated pos.order #754 2026-09-11 03:51:21,214 26 INFO rb-c800635-224702-414046 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #64712840 finished 2026-09-11 03:51:21,297 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 03:51:21] "POST /web/dataset/call_kw/pos.order/sync_from_ui#pos.order.sync_from_ui HTTP/1.1" 200 - 69 0.053 0.073 2026-09-11 03:51:21,324 26 INFO rb-c800635-224702-414046 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_pos_restaurant_course.browser: [18/26] Tour test_pos_restaurant_course → Step .floor-map 2026-09-11 03:51:21,376 26 INFO rb-c800635-224702-414046 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-09-11 03:51:21,439 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 03:51:21] "POST /web/dataset/call_kw/pos.config/read_config_open_orders#pos.config.read_config_open_orders HTTP/1.1" 200 - 4 0.001 0.006 2026-09-11 03:51:21,444 26 INFO rb-c800635-224702-414046 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-09-11 03:51:21,495 26 INFO rb-c800635-224702-414046 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-09-11 03:51:21,551 26 INFO rb-c800635-224702-414046 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-09-11 03:51:21,608 26 INFO rb-c800635-224702-414046 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-09-11 03:51:22,660 26 INFO rb-c800635-224702-414046 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-09-11 03:51:22,717 26 INFO rb-c800635-224702-414046 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-09-11 03:51:22,722 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 03:51:22] "POST /web/dataset/call_kw/pos.order/get_preparation_change#pos.order.get_preparation_change HTTP/1.1" 200 - 1 0.001 0.005 2026-09-11 03:51:22,736 26 INFO rb-c800635-224702-414046 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #79506510 started for PoS orders references: [{'name': '/', 'pos_reference': '261-118-000001', 'uuid': 'be8985aa-cdae-45a3-8a38-0eba09fe3b97'}] 2026-09-11 03:51:22,755 26 INFO rb-c800635-224702-414046 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #79506510 order {'name': '/', 'pos_reference': '261-118-000001', 'uuid': 'be8985aa-cdae-45a3-8a38-0eba09fe3b97'} updated pos.order #754 2026-09-11 03:51:22,766 26 INFO rb-c800635-224702-414046 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #79506510 finished 2026-09-11 03:51:22,823 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 03:51:22] "POST /web/dataset/call_kw/pos.order/sync_from_ui#pos.order.sync_from_ui HTTP/1.1" 200 - 52 0.028 0.061 2026-09-11 03:51:22,868 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 03:51:22] "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.007 2026-09-11 03:51:22,869 26 INFO rb-c800635-224702-414046 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-09-11 03:51:22,918 26 INFO rb-c800635-224702-414046 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_pos_restaurant_course.browser: tour succeeded 2026-09-11 03:51:22,919 26 INFO rb-c800635-224702-414046 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_pos_restaurant_course.browser: ╔═══════════════════════════════════════════╗ ║ TOUR test_pos_restaurant_course SUCCEEDED ║ ╚═══════════════════════════════════════════╝ 2026-09-11 03:51:22,990 26 INFO rb-c800635-224702-414046 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_pos_restaurant_course.browser: heap 17481860 (allocated 19009536) 2026-09-11 03:51:22,994 26 INFO rb-c800635-224702-414046 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_pos_restaurant_course: Closing chrome headless with pid 108704 2026-09-11 03:51:22,995 26 INFO rb-c800635-224702-414046 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_pos_restaurant_course: Closing websocket connection 2026-09-11 03:51:22,996 26 INFO rb-c800635-224702-414046 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_pos_restaurant_course: Terminating chrome headless with pid 108704 2026-09-11 03:51:23,091 26 INFO rb-c800635-224702-414046 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_pos_restaurant_course: Chrome Log in: /tmp/odoo_tests/rb-c800635-224702-414046/chrome_logs/chrome_log_20260911_035123_091694_test_pos_restaurant_course.txt 2026-09-11 03:51:23,091 26 INFO rb-c800635-224702-414046 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_pos_restaurant_course: Removing chrome user profile "/tmp/tmp6jtmx2ci_chrome_odoo" 2026-09-11 03:51:23,134 26 INFO rb-c800635-224702-414046 odoo.addons.pos_restaurant.tests.test_frontend: Starting TestFrontend.test_preparation_printer_content ... 2026-09-11 03:51:23,616 26 INFO rb-c800635-224702-414046 odoo.models.unlink: User #219 deleted product.product records with IDs: [2578] 2026-09-11 03:51:24,159 26 INFO rb-c800635-224702-414046 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_preparation_printer_content: Chrome pid: 108915 2026-09-11 03:51:24,159 26 INFO rb-c800635-224702-414046 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_preparation_printer_content: Chrome headless temporary user profile dir: /tmp/tmpbgaqu1ft_chrome_odoo 2026-09-11 03:51:24,159 26 INFO rb-c800635-224702-414046 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_preparation_printer_content: Issuing json command http://127.0.0.1:37443/json/version 2026-09-11 03:51:24,162 26 INFO rb-c800635-224702-414046 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:37443', path='/json/version', query='', fragment='') with timeout 3 increased to 10s during tests 2026-09-11 03:51:24,173 26 INFO rb-c800635-224702-414046 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_preparation_printer_content: Browser version: Chrome/150.0.7871.114 2026-09-11 03:51:24,173 26 INFO rb-c800635-224702-414046 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_preparation_printer_content: Issuing json command http://127.0.0.1:37443/json 2026-09-11 03:51:24,174 26 INFO rb-c800635-224702-414046 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:37443', path='/json', query='', fragment='') with timeout 3 increased to 10s during tests 2026-09-11 03:51:24,188 26 INFO rb-c800635-224702-414046 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_preparation_printer_content: Websocket url found: ws://127.0.0.1:37443/devtools/page/7C940AFA8DB17D6AA3D77CEDAC057EF1 2026-09-11 03:51:24,196 26 INFO rb-c800635-224702-414046 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_preparation_printer_content: Enable chrome headless console log notification 2026-09-11 03:51:24,211 26 INFO rb-c800635-224702-414046 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_preparation_printer_content: Chrome headless enable page notifications 2026-09-11 03:51:24,278 26 INFO rb-c800635-224702-414046 odoo.addons.base.models.res_users: Login successful for login:pos_user from n/a 2026-09-11 03:51:24,290 26 INFO rb-c800635-224702-414046 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_preparation_printer_content: Setting session cookie in browser 2026-09-11 03:51:24,292 26 INFO rb-c800635-224702-414046 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-09-11 03:51:24,293 26 INFO rb-c800635-224702-414046 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_preparation_printer_content: Navigating to: "http://127.0.0.1:8069/pos/ui/118" 2026-09-11 03:51:24,306 26 INFO rb-c800635-224702-414046 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-09-11 03:51:24,734 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 03:51:24] "GET /pos/ui/118 HTTP/1.1" 200 - 87 0.043 0.387 2026-09-11 03:51:24,740 26 INFO rb-c800635-224702-414046 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_preparation_printer_content: Navigation result: {'frameId': '7C940AFA8DB17D6AA3D77CEDAC057EF1', 'loaderId': '279BE5426A52AC169718ACC8D614C76B', 'isDownload': False} 2026-09-11 03:51:24,743 26 INFO rb-c800635-224702-414046 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_preparation_printer_content: Evaluate ready code "odoo.isTourReady('PreparationPrinterContent')" 2026-09-11 03:51:24,766 26 INFO rb-c800635-224702-414046 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-09-11 03:51:24,791 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 03:51:24] "GET /web/assets/31c33ef/web.__assets_tests_call__.min.js HTTP/1.1" 200 - 2 0.002 0.017 2026-09-11 03:51:24,795 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 03:51:24] "GET /web/assets/cbcf32d/point_of_sale.assets_prod.min.css HTTP/1.1" 200 - 2 0.002 0.021 2026-09-11 03:51:24,813 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 03:51:24] "GET /web/assets/e7bee96/point_of_sale.assets_prod.min.js HTTP/1.1" 200 - 2 0.003 0.029 2026-09-11 03:51:25,297 26 INFO ? werkzeug: 127.0.0.1 - - [11/Sep/2026 03:51:25] "GET /web/static/fonts/lato/Lato-Reg-webfont.woff HTTP/1.1" 200 - 0 0.000 0.005 2026-09-11 03:51:25,304 26 INFO ? werkzeug: 127.0.0.1 - - [11/Sep/2026 03:51:25] "GET /point_of_sale/static/src/img/favicon.ico HTTP/1.1" 200 - 0 0.000 0.005 2026-09-11 03:51:25,322 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 03:51:25] "GET /web/webclient/translations?hash=&lang=en_US HTTP/1.1" 200 - 1 0.001 0.014 2026-09-11 03:51:25,335 26 INFO rb-c800635-224702-414046 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-09-11 03:51:25,344 26 INFO rb-c800635-224702-414046 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-09-11 03:51:25,348 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 03:51:25] "POST /web/dataset/call_kw/barcode.nomenclature/read#barcode.nomenclature.read HTTP/1.1" 200 - 4 0.001 0.005 2026-09-11 03:51:25,363 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 03:51:25] "POST /web/dataset/call_kw/barcode.rule/search_read#barcode.rule.search_read HTTP/1.1" 200 - 1 0.000 0.003 2026-09-11 03:51:25,384 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 03:51:25] "POST /pos/ping HTTP/1.1" 200 - 0 0.000 0.002 2026-09-11 03:51:25,417 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 03: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.004 0.009 2026-09-11 03:51:25,435 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 03:51:25] "GET /bus/websocket_worker_bundle?v=19.0-2 HTTP/1.1" 200 - 3 0.002 0.025 2026-09-11 03:51:25,474 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 03:51:25] "POST /web/dataset/call_kw/pos.session/load_data_params#pos.session.load_data_params HTTP/1.1" 200 - 17 0.009 0.022 2026-09-11 03:51:25,477 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 03:51:25] "GET /websocket?version=19.0-2 HTTP/1.1" 101 - 1 0.000 0.017 2026-09-11 03:51:26,063 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 03:51:26] "POST /web/dataset/call_kw/pos.session/load_data#pos.session.load_data HTTP/1.1" 200 - 384 0.239 0.314 2026-09-11 03:51:26,082 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 03:51:26] "POST /web/dataset/call_kw/pos.session/filter_local_data#pos.session.filter_local_data HTTP/1.1" 200 - 0 0.000 0.005 2026-09-11 03:51:26,190 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 03:51:26] "POST /web/dataset/call_kw/pos.config/read_config_open_orders#pos.config.read_config_open_orders HTTP/1.1" 200 - 1 0.001 0.007 2026-09-11 03:51:26,216 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 03:51:26] "POST /web/dataset/call_kw/product.product/search_read#product.product.search_read HTTP/1.1" 200 - 2 0.002 0.013 2026-09-11 03:51:26,297 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 03:51:26] "GET /web/image/res.company/109/logo/256x256 HTTP/1.1" 200 - 8 0.005 0.052 2026-09-11 03:51:26,324 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 03:51: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.004 2026-09-11 03:51:26,335 26 INFO rb-c800635-224702-414046 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_preparation_printer_content.browser: Owl is running in 'dev' mode. 2026-09-11 03:51:26,354 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 03:51:26] "POST /web/dataset/call_kw/product.product/has_access#product.product.has_access HTTP/1.1" 200 - 1 0.003 0.005 2026-09-11 03:51:26,390 26 INFO ? werkzeug: 127.0.0.1 - - [11/Sep/2026 03:51:26] "GET /point_of_sale/static/src/fonts/Inconsolata.otf HTTP/1.1" 200 - 0 0.000 0.001 2026-09-11 03:51:26,421 26 INFO ? werkzeug: 127.0.0.1 - - [11/Sep/2026 03:51:26] "GET /web/static/img/odoo_logo.svg HTTP/1.1" 200 - 0 0.000 0.010 2026-09-11 03:51:26,423 26 INFO ? werkzeug: 127.0.0.1 - - [11/Sep/2026 03:51:26] "GET /hr_attendance/static/img/background-light.svg HTTP/1.1" 200 - 0 0.000 0.011 2026-09-11 03:51:26,449 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 03:51:26] "GET /web/image/res.users/221/avatar_128 HTTP/1.1" 200 - 14 0.019 0.023 2026-09-11 03:51:26,464 26 INFO ? werkzeug: 127.0.0.1 - - [11/Sep/2026 03:51:26] "GET /web/static/src/libs/fontawesome/fonts/fontawesome-webfont.woff2?v=4.7.0 HTTP/1.1" 200 - 0 0.000 0.008 2026-09-11 03:51:26,468 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 03:51:26] "GET /web/image?model=res.company&id=109&field=logo HTTP/1.1" 200 - 3 0.006 0.052 2026-09-11 03:51:26,475 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 03:51:26] "GET /pos/service-worker.js HTTP/1.1" 200 - 0 0.000 0.059 2026-09-11 03:51:26,476 26 INFO ? werkzeug: 127.0.0.1 - - [11/Sep/2026 03:51:26] "GET /web/static/fonts/google/Roboto/Roboto-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.013 2026-09-11 03:51:26,512 26 INFO rb-c800635-224702-414046 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-09-11 03:51:26,551 26 INFO ? werkzeug: 127.0.0.1 - - [11/Sep/2026 03:51:26] "GET /web/static/lib/zxing-library/zxing-library.js HTTP/1.1" 200 - 0 0.000 0.015 2026-09-11 03:51:26,589 26 INFO rb-c800635-224702-414046 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-09-11 03:51:26,623 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 03:51:26] "GET /pos/ui/118?from_backend=True HTTP/1.1" 200 - 31 0.037 0.061 2026-09-11 03:51:26,670 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 03:51:26] "GET /pos/ui/118 HTTP/1.1" 200 - 31 0.016 0.117 2026-09-11 03:51:26,744 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 03:51:26] "POST /web/dataset/call_kw/pos.session/set_opening_control#pos.session.set_opening_control HTTP/1.1" 200 - 38 0.030 0.121 2026-09-11 03:51:26,798 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 03:51: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-09-11 03:51:26,837 26 INFO rb-c800635-224702-414046 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-09-11 03:51:26,870 26 INFO ? werkzeug: 127.0.0.1 - - [11/Sep/2026 03:51:26] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.001 2026-09-11 03:51:26,888 26 INFO rb-c800635-224702-414046 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-09-11 03:51:26,950 26 INFO rb-c800635-224702-414046 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-09-11 03:51:27,009 26 INFO rb-c800635-224702-414046 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-09-11 03:51:27,059 26 INFO rb-c800635-224702-414046 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-09-11 03:51:27,109 26 INFO rb-c800635-224702-414046 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-09-11 03:51:27,162 26 INFO rb-c800635-224702-414046 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-09-11 03:51:27,233 26 INFO rb-c800635-224702-414046 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_preparation_printer_content.browser: [11/56] Tour PreparationPrinterContent → Step body 2026-09-11 03:51:27,284 26 INFO rb-c800635-224702-414046 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-09-11 03:51:27,381 26 INFO rb-c800635-224702-414046 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-09-11 03:51:27,432 26 INFO rb-c800635-224702-414046 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-09-11 03:51:27,486 26 INFO rb-c800635-224702-414046 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-09-11 03:51:27,541 26 INFO rb-c800635-224702-414046 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-09-11 03:51:27,601 26 INFO rb-c800635-224702-414046 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-09-11 03:51:27,657 26 INFO rb-c800635-224702-414046 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-09-11 03:51:27,707 26 INFO rb-c800635-224702-414046 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-09-11 03:51:27,758 26 INFO rb-c800635-224702-414046 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-09-11 03:51:27,809 26 INFO rb-c800635-224702-414046 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_preparation_printer_content.browser: [21/56] Tour PreparationPrinterContent → Step body 2026-09-11 03:51:27,870 26 INFO rb-c800635-224702-414046 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_preparation_printer_content.browser: [22/56] Tour PreparationPrinterContent → Step body 2026-09-11 03:51:27,921 26 INFO rb-c800635-224702-414046 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-09-11 03:51:27,992 26 INFO rb-c800635-224702-414046 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-09-11 03:51:27,997 26 INFO rb-c800635-224702-414046 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #99236942 started for PoS orders references: [{'name': '/', 'pos_reference': '261-118-000001', 'uuid': '01339386-78eb-48d2-8c61-1a6fbc6b3f2f'}] 2026-09-11 03:51:28,079 26 INFO rb-c800635-224702-414046 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #99236942 order {'name': '/', 'pos_reference': '261-118-000001', 'uuid': '01339386-78eb-48d2-8c61-1a6fbc6b3f2f'} created pos.order #755 2026-09-11 03:51:28,096 26 INFO rb-c800635-224702-414046 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #99236942 finished 2026-09-11 03:51:28,143 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 03:51:28] "POST /web/dataset/call_kw/pos.order/sync_from_ui#pos.order.sync_from_ui HTTP/1.1" 200 - 64 0.076 0.072 2026-09-11 03:51:28,200 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 03:51:28] "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.008 2026-09-11 03:51:28,205 26 INFO rb-c800635-224702-414046 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-09-11 03:51:28,256 26 INFO rb-c800635-224702-414046 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-09-11 03:51:28,307 26 INFO rb-c800635-224702-414046 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-09-11 03:51:28,358 26 INFO rb-c800635-224702-414046 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-09-11 03:51:28,413 26 INFO rb-c800635-224702-414046 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-09-11 03:51:28,467 26 INFO rb-c800635-224702-414046 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-09-11 03:51:28,525 26 INFO rb-c800635-224702-414046 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-09-11 03:51:28,583 26 INFO rb-c800635-224702-414046 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_preparation_printer_content.browser: [32/56] Tour PreparationPrinterContent → Step body 2026-09-11 03:51:28,636 26 INFO rb-c800635-224702-414046 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-09-11 03:51:28,695 26 INFO rb-c800635-224702-414046 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-09-11 03:51:28,717 26 INFO rb-c800635-224702-414046 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #71160546 started for PoS orders references: [{'name': '/', 'pos_reference': '261-118-000001', 'uuid': '01339386-78eb-48d2-8c61-1a6fbc6b3f2f'}] 2026-09-11 03:51:28,755 26 INFO rb-c800635-224702-414046 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #71160546 order {'name': '/', 'pos_reference': '261-118-000001', 'uuid': '01339386-78eb-48d2-8c61-1a6fbc6b3f2f'} updated pos.order #755 2026-09-11 03:51:28,764 26 INFO rb-c800635-224702-414046 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #71160546 finished 2026-09-11 03:51:28,835 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 03:51:28] "POST /web/dataset/call_kw/pos.order/sync_from_ui#pos.order.sync_from_ui HTTP/1.1" 200 - 67 0.043 0.077 2026-09-11 03:51:28,868 26 INFO rb-c800635-224702-414046 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-09-11 03:51:28,936 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 03:51:28] "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.007 2026-09-11 03:51:28,941 26 INFO rb-c800635-224702-414046 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-09-11 03:51:29,016 26 INFO rb-c800635-224702-414046 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-09-11 03:51:29,059 26 INFO rb-c800635-224702-414046 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-09-11 03:51:29,112 26 INFO rb-c800635-224702-414046 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-09-11 03:51:29,165 26 INFO rb-c800635-224702-414046 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-09-11 03:51:29,225 26 INFO rb-c800635-224702-414046 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-09-11 03:51:29,268 26 INFO rb-c800635-224702-414046 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-09-11 03:51:29,323 26 INFO rb-c800635-224702-414046 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-09-11 03:51:29,381 26 INFO rb-c800635-224702-414046 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_preparation_printer_content.browser: [44/56] Tour PreparationPrinterContent → Step body 2026-09-11 03:51:29,436 26 INFO rb-c800635-224702-414046 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-09-11 03:51:29,497 26 INFO rb-c800635-224702-414046 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-09-11 03:51:29,511 26 INFO rb-c800635-224702-414046 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #53120472 started for PoS orders references: [{'name': '/', 'pos_reference': '251-118-000002', 'uuid': '46df3fbb-005c-4480-a8ed-a74eeae6685c'}] 2026-09-11 03:51:29,553 26 INFO rb-c800635-224702-414046 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #53120472 order {'name': '/', 'pos_reference': '251-118-000002', 'uuid': '46df3fbb-005c-4480-a8ed-a74eeae6685c'} created pos.order #756 2026-09-11 03:51:29,569 26 INFO rb-c800635-224702-414046 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #53120472 finished 2026-09-11 03:51:29,609 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 03:51:29] "POST /web/dataset/call_kw/pos.order/sync_from_ui#pos.order.sync_from_ui HTTP/1.1" 200 - 42 0.032 0.069 2026-09-11 03:51:29,634 26 INFO rb-c800635-224702-414046 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-09-11 03:51:29,699 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 03:51:29] "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.006 2026-09-11 03:51:29,708 26 INFO rb-c800635-224702-414046 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-09-11 03:51:29,772 26 INFO rb-c800635-224702-414046 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-09-11 03:51:29,823 26 INFO rb-c800635-224702-414046 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-09-11 03:51:29,879 26 INFO rb-c800635-224702-414046 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-09-11 03:51:29,945 26 INFO rb-c800635-224702-414046 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-09-11 03:51:29,953 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 03:51:29] "POST /web/dataset/call_kw/pos.preset/get_available_slots#pos.preset.get_available_slots HTTP/1.1" 200 - 1 0.001 0.007 2026-09-11 03:51:30,020 26 INFO rb-c800635-224702-414046 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-09-11 03:51:30,084 26 INFO rb-c800635-224702-414046 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-09-11 03:51:30,088 26 INFO rb-c800635-224702-414046 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #39693187 started for PoS orders references: [{'name': '/', 'pos_reference': '251-118-000003', 'uuid': '555f8bd4-6047-46b1-9e1f-457244eb54fc'}] 2026-09-11 03:51:30,138 26 INFO rb-c800635-224702-414046 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #39693187 order {'name': '/', 'pos_reference': '251-118-000003', 'uuid': '555f8bd4-6047-46b1-9e1f-457244eb54fc'} created pos.order #757 2026-09-11 03:51:30,150 26 INFO rb-c800635-224702-414046 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #39693187 finished 2026-09-11 03:51:30,187 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 03:51:30] "POST /web/dataset/call_kw/pos.order/sync_from_ui#pos.order.sync_from_ui HTTP/1.1" 200 - 42 0.035 0.066 2026-09-11 03:51:30,227 26 INFO rb-c800635-224702-414046 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-09-11 03:51:30,279 26 INFO rb-c800635-224702-414046 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_preparation_printer_content.browser: [56/56] Tour PreparationPrinterContent → Step body 2026-09-11 03:51:30,332 26 INFO rb-c800635-224702-414046 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_preparation_printer_content.browser: tour succeeded 2026-09-11 03:51:30,333 26 INFO rb-c800635-224702-414046 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_preparation_printer_content.browser: ╔══════════════════════════════════════════╗ ║ TOUR PreparationPrinterContent SUCCEEDED ║ ╚══════════════════════════════════════════╝ 2026-09-11 03:51:30,439 26 INFO rb-c800635-224702-414046 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_preparation_printer_content.browser: heap 20980980 (allocated 23207936) 2026-09-11 03:51:30,447 26 INFO rb-c800635-224702-414046 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_preparation_printer_content: Closing chrome headless with pid 108915 2026-09-11 03:51:30,451 26 INFO rb-c800635-224702-414046 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_preparation_printer_content: Closing websocket connection 2026-09-11 03:51:30,452 26 INFO rb-c800635-224702-414046 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_preparation_printer_content: Terminating chrome headless with pid 108915 2026-09-11 03:51:30,548 26 INFO rb-c800635-224702-414046 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_preparation_printer_content: Chrome Log in: /tmp/odoo_tests/rb-c800635-224702-414046/chrome_logs/chrome_log_20260911_035130_548468_test_preparation_printer_content.txt 2026-09-11 03:51:30,548 26 INFO rb-c800635-224702-414046 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_preparation_printer_content: Removing chrome user profile "/tmp/tmpbgaqu1ft_chrome_odoo" 2026-09-11 03:51:30,563 26 INFO rb-c800635-224702-414046 odoo.addons.pos_restaurant.tests.test_frontend: Starting TestFrontend.test_preset_future_timing_restaurant ... 2026-09-11 03:51:31,048 26 INFO rb-c800635-224702-414046 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_preset_future_timing_restaurant: Chrome pid: 109113 2026-09-11 03:51:31,049 26 INFO rb-c800635-224702-414046 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_preset_future_timing_restaurant: Chrome headless temporary user profile dir: /tmp/tmpqqq2f_an_chrome_odoo 2026-09-11 03:51:31,049 26 INFO rb-c800635-224702-414046 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_preset_future_timing_restaurant: Issuing json command http://127.0.0.1:43187/json/version 2026-09-11 03:51:31,050 26 INFO rb-c800635-224702-414046 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:43187', path='/json/version', query='', fragment='') with timeout 3 increased to 10s during tests 2026-09-11 03:51:31,086 26 INFO rb-c800635-224702-414046 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_preset_future_timing_restaurant: Browser version: Chrome/150.0.7871.114 2026-09-11 03:51:31,086 26 INFO rb-c800635-224702-414046 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_preset_future_timing_restaurant: Issuing json command http://127.0.0.1:43187/json 2026-09-11 03:51:31,087 26 INFO rb-c800635-224702-414046 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:43187', path='/json', query='', fragment='') with timeout 3 increased to 10s during tests 2026-09-11 03:51:31,110 26 INFO rb-c800635-224702-414046 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_preset_future_timing_restaurant: Websocket url found: ws://127.0.0.1:43187/devtools/page/870B70055E22FC15CF09738E1DF05AEE 2026-09-11 03:51:31,122 26 INFO rb-c800635-224702-414046 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_preset_future_timing_restaurant: Enable chrome headless console log notification 2026-09-11 03:51:31,139 26 INFO rb-c800635-224702-414046 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_preset_future_timing_restaurant: Chrome headless enable page notifications 2026-09-11 03:51:31,191 26 INFO rb-c800635-224702-414046 odoo.addons.base.models.res_users: Login successful for login:pos_user from n/a 2026-09-11 03:51:31,201 26 INFO rb-c800635-224702-414046 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_preset_future_timing_restaurant: Setting session cookie in browser 2026-09-11 03:51:31,207 26 INFO rb-c800635-224702-414046 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-09-11 03:51:31,207 26 INFO rb-c800635-224702-414046 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-09-11 03:51:31,234 26 INFO rb-c800635-224702-414046 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-09-11 03:51:31,772 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 03:51:31] "GET /pos/ui/118 HTTP/1.1" 200 - 131 0.061 0.481 2026-09-11 03:51:31,779 26 INFO rb-c800635-224702-414046 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_preset_future_timing_restaurant: Navigation result: {'frameId': '870B70055E22FC15CF09738E1DF05AEE', 'loaderId': 'B98F1906D699CA7CC0CEBAA6E03AEBB1', 'isDownload': False} 2026-09-11 03:51:31,779 26 INFO rb-c800635-224702-414046 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_preset_future_timing_restaurant: Evaluate ready code "odoo.isTourReady('test_cancel_future_order')" 2026-09-11 03:51:31,800 26 INFO rb-c800635-224702-414046 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-09-11 03:51:31,817 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 03:51:31] "GET /web/assets/31c33ef/web.__assets_tests_call__.min.js HTTP/1.1" 200 - 2 0.001 0.010 2026-09-11 03:51:31,837 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 03:51:31] "GET /web/assets/cbcf32d/point_of_sale.assets_prod.min.css HTTP/1.1" 200 - 2 0.007 0.021 2026-09-11 03:51:31,847 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 03:51:31] "GET /web/assets/e7bee96/point_of_sale.assets_prod.min.js HTTP/1.1" 200 - 2 0.005 0.032 2026-09-11 03:51:32,310 26 INFO ? werkzeug: 127.0.0.1 - - [11/Sep/2026 03:51:32] "GET /point_of_sale/static/src/img/favicon.ico HTTP/1.1" 200 - 0 0.000 0.005 2026-09-11 03:51:32,320 26 INFO ? werkzeug: 127.0.0.1 - - [11/Sep/2026 03:51:32] "GET /web/static/fonts/lato/Lato-Reg-webfont.woff HTTP/1.1" 200 - 0 0.000 0.003 2026-09-11 03:51:32,327 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 03:51:32] "GET /web/webclient/translations?hash=&lang=en_US HTTP/1.1" 200 - 1 0.003 0.015 2026-09-11 03:51:32,349 26 INFO rb-c800635-224702-414046 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-09-11 03:51:32,355 26 INFO rb-c800635-224702-414046 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_preset_future_timing_restaurant.browser: [1/24] Tour test_cancel_future_order → Step body 2026-09-11 03:51:32,364 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 03:51:32] "POST /web/dataset/call_kw/barcode.nomenclature/read#barcode.nomenclature.read HTTP/1.1" 200 - 4 0.004 0.009 2026-09-11 03:51:32,378 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 03:51:32] "POST /web/dataset/call_kw/barcode.rule/search_read#barcode.rule.search_read HTTP/1.1" 200 - 1 0.000 0.005 2026-09-11 03:51:32,394 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 03:51:32] "POST /pos/ping HTTP/1.1" 200 - 0 0.000 0.002 2026-09-11 03:51:32,421 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 03:51:32] "POST /web/dataset/call_kw/pos.config/register_new_device_identifier#pos.config.register_new_device_identifier HTTP/1.1" 200 - 9 0.005 0.010 2026-09-11 03:51:32,434 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 03:51:32] "GET /bus/websocket_worker_bundle?v=19.0-2 HTTP/1.1" 200 - 3 0.003 0.022 2026-09-11 03:51:32,474 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 03:51:32] "POST /web/dataset/call_kw/pos.session/load_data_params#pos.session.load_data_params HTTP/1.1" 200 - 17 0.013 0.029 2026-09-11 03:51:32,486 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 03:51:32] "GET /websocket?version=19.0-2 HTTP/1.1" 101 - 1 0.002 0.032 2026-09-11 03:51:33,116 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 03:51:33] "POST /web/dataset/call_kw/pos.session/load_data#pos.session.load_data HTTP/1.1" 200 - 383 0.280 0.314 2026-09-11 03:51:33,147 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 03:51: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-09-11 03:51:33,245 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 03:51: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-09-11 03:51:33,312 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 03:51:33] "GET /web/image/res.company/109/logo/256x256 HTTP/1.1" 200 - 8 0.018 0.031 2026-09-11 03:51:33,343 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 03:51: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-09-11 03:51:33,367 26 INFO rb-c800635-224702-414046 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_preset_future_timing_restaurant.browser: Owl is running in 'dev' mode. 2026-09-11 03:51:33,378 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 03:51:33] "POST /web/dataset/call_kw/product.product/has_access#product.product.has_access HTTP/1.1" 200 - 1 0.001 0.004 2026-09-11 03:51:33,431 26 INFO ? werkzeug: 127.0.0.1 - - [11/Sep/2026 03:51:33] "GET /point_of_sale/static/src/fonts/Inconsolata.otf HTTP/1.1" 200 - 0 0.000 0.009 2026-09-11 03:51:33,460 26 INFO ? werkzeug: 127.0.0.1 - - [11/Sep/2026 03:51:33] "GET /hr_attendance/static/img/background-light.svg HTTP/1.1" 200 - 0 0.000 0.008 2026-09-11 03:51:33,467 26 INFO ? werkzeug: 127.0.0.1 - - [11/Sep/2026 03:51:33] "GET /web/static/img/odoo_logo.svg HTTP/1.1" 200 - 0 0.000 0.015 2026-09-11 03:51:33,492 26 INFO ? werkzeug: 127.0.0.1 - - [11/Sep/2026 03:51:33] "GET /web/static/src/libs/fontawesome/fonts/fontawesome-webfont.woff2?v=4.7.0 HTTP/1.1" 200 - 0 0.000 0.014 2026-09-11 03:51:33,496 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 03:51:33] "GET /web/image/res.users/221/avatar_128 HTTP/1.1" 200 - 14 0.039 0.031 2026-09-11 03:51:33,499 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 03:51:33] "GET /pos/service-worker.js HTTP/1.1" 200 - 0 0.000 0.064 2026-09-11 03:51:33,500 26 INFO rb-c800635-224702-414046 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-09-11 03:51:33,513 26 INFO ? werkzeug: 127.0.0.1 - - [11/Sep/2026 03:51:33] "GET /web/static/fonts/google/Roboto/Roboto-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.001 2026-09-11 03:51:33,516 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 03:51:33] "GET /web/image?model=res.company&id=109&field=logo HTTP/1.1" 200 - 3 0.005 0.066 2026-09-11 03:51:33,595 26 INFO ? werkzeug: 127.0.0.1 - - [11/Sep/2026 03:51:33] "GET /web/static/lib/zxing-library/zxing-library.js HTTP/1.1" 200 - 0 0.000 0.019 2026-09-11 03:51:33,596 26 INFO rb-c800635-224702-414046 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-09-11 03:51:33,650 26 INFO rb-c800635-224702-414046 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-09-11 03:51:33,654 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 03:51:33] "GET /pos/ui/118?from_backend=True HTTP/1.1" 200 - 31 0.038 0.045 2026-09-11 03:51:33,701 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 03:51:33] "GET /pos/ui/118 HTTP/1.1" 200 - 31 0.015 0.111 2026-09-11 03:51:33,799 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 03:51:33] "POST /web/dataset/call_kw/pos.session/set_opening_control#pos.session.set_opening_control HTTP/1.1" 200 - 36 0.043 0.100 2026-09-11 03:51:33,927 26 INFO rb-c800635-224702-414046 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-09-11 03:51:33,976 26 INFO ? werkzeug: 127.0.0.1 - - [11/Sep/2026 03:51:33] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.001 2026-09-11 03:51:34,020 26 INFO rb-c800635-224702-414046 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-09-11 03:51:34,072 26 INFO rb-c800635-224702-414046 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-09-11 03:51:34,127 26 INFO rb-c800635-224702-414046 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-09-11 03:51:34,193 26 INFO rb-c800635-224702-414046 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-09-11 03:51:34,255 26 INFO rb-c800635-224702-414046 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-09-11 03:51:34,324 26 INFO rb-c800635-224702-414046 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-09-11 03:51:34,333 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 03:51:34] "POST /web/dataset/call_kw/pos.preset/get_available_slots#pos.preset.get_available_slots HTTP/1.1" 200 - 1 0.002 0.006 2026-09-11 03:51:34,423 26 INFO rb-c800635-224702-414046 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-09-11 03:51:34,490 26 INFO rb-c800635-224702-414046 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-09-11 03:51:34,496 26 INFO rb-c800635-224702-414046 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #47312786 started for PoS orders references: [{'name': '/', 'pos_reference': '251-118-000001', 'uuid': '4ff64848-309d-4606-b343-407505a90e55'}] 2026-09-11 03:51:34,541 26 INFO rb-c800635-224702-414046 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-09-11 03:51:34,549 26 INFO rb-c800635-224702-414046 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #47312786 order {'name': '/', 'pos_reference': '251-118-000001', 'uuid': '4ff64848-309d-4606-b343-407505a90e55'} created pos.order #758 2026-09-11 03:51:34,587 26 INFO rb-c800635-224702-414046 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #47312786 finished 2026-09-11 03:51:34,600 26 INFO rb-c800635-224702-414046 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-09-11 03:51:34,654 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 03:51:34] "POST /web/dataset/call_kw/pos.order/sync_from_ui#pos.order.sync_from_ui HTTP/1.1" 200 - 62 0.049 0.111 2026-09-11 03:51:34,685 26 INFO rb-c800635-224702-414046 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-09-11 03:51:34,749 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 03:51:34] "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-09-11 03:51:34,752 26 INFO rb-c800635-224702-414046 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-09-11 03:51:34,815 26 INFO rb-c800635-224702-414046 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-09-11 03:51:34,889 26 INFO rb-c800635-224702-414046 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-09-11 03:51:34,892 26 INFO rb-c800635-224702-414046 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #26485226 started for PoS orders references: [{'name': '/', 'pos_reference': '251-118-000002', 'uuid': '554af1f1-578d-49c1-8d47-800a18efcb7d'}] 2026-09-11 03:51:34,927 26 INFO rb-c800635-224702-414046 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #26485226 order {'name': '/', 'pos_reference': '251-118-000002', 'uuid': '554af1f1-578d-49c1-8d47-800a18efcb7d'} created pos.order #759 2026-09-11 03:51:34,938 26 INFO rb-c800635-224702-414046 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-09-11 03:51:34,944 26 INFO rb-c800635-224702-414046 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #26485226 finished 2026-09-11 03:51:34,986 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 03:51:34] "POST /web/dataset/call_kw/pos.order/sync_from_ui#pos.order.sync_from_ui HTTP/1.1" 200 - 42 0.033 0.062 2026-09-11 03:51:34,990 26 INFO rb-c800635-224702-414046 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-09-11 03:51:35,106 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 03:51:35] "POST /web/dataset/call_kw/pos.order/read_pos_orders#pos.order.read_pos_orders HTTP/1.1" 200 - 55 0.045 0.051 2026-09-11 03:51:35,142 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 03:51:35] "POST /web/dataset/call_kw/pos.config/notify_synchronisation#pos.config.notify_synchronisation HTTP/1.1" 200 - 4 0.008 0.019 2026-09-11 03:51:35,167 26 INFO rb-c800635-224702-414046 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-09-11 03:51:35,224 26 INFO rb-c800635-224702-414046 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-09-11 03:51:35,306 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 03:51:35] "POST /web/dataset/call_kw/pos.order/action_pos_order_cancel#pos.order.action_pos_order_cancel HTTP/1.1" 200 - 45 0.027 0.054 2026-09-11 03:51:35,643 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 03:51:35] "GET /pos/ui/118/ticket HTTP/1.1" 200 - 31 0.016 0.031 2026-09-11 03:51:36,419 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 03:51:36] "GET /web/webclient/translations?hash=2fe2acc056af437ea90c641aea9ac2bad469c712&lang=en_US HTTP/1.1" 200 - 0 0.000 0.002 2026-09-11 03:51:36,427 26 INFO rb-c800635-224702-414046 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-09-11 03:51:36,443 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 03:51:36] "POST /web/dataset/call_kw/barcode.nomenclature/read#barcode.nomenclature.read HTTP/1.1" 200 - 2 0.002 0.011 2026-09-11 03:51:36,465 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 03:51:36] "POST /web/dataset/call_kw/barcode.rule/search_read#barcode.rule.search_read HTTP/1.1" 200 - 1 0.000 0.007 2026-09-11 03:51:36,485 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 03:51:36] "POST /pos/ping HTTP/1.1" 200 - 0 0.000 0.002 2026-09-11 03:51:36,529 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 03:51:36] "GET /bus/websocket_worker_bundle?v=19.0-2 HTTP/1.1" 304 - 2 0.016 0.016 2026-09-11 03:51:36,560 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 03:51:36] "POST /web/dataset/call_kw/pos.session/load_data_params#pos.session.load_data_params HTTP/1.1" 200 - 7 0.006 0.054 2026-09-11 03:51:36,563 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 03:51:36] "GET /websocket?version=19.0-2 HTTP/1.1" 101 - 0 0.000 0.004 2026-09-11 03:51:36,789 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 03:51:36] "POST /web/dataset/call_kw/pos.order/read_pos_orders#pos.order.read_pos_orders HTTP/1.1" 200 - 36 0.031 0.036 2026-09-11 03:51:36,822 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 03:51: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.006 2026-09-11 03:51:36,858 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 03:51:36] "GET /web/image/res.company/109/logo/256x256 HTTP/1.1" 304 - 3 0.002 0.008 2026-09-11 03:51:36,904 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 03:51: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-09-11 03:51:36,918 26 INFO rb-c800635-224702-414046 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_preset_future_timing_restaurant.browser: Owl is running in 'dev' mode. 2026-09-11 03:51:36,928 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 03:51:36] "POST /web/dataset/call_kw/product.product/has_access#product.product.has_access HTTP/1.1" 200 - 0 0.000 0.004 2026-09-11 03:51:37,004 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 03:51:37] "POST /web/dataset/call_kw/pos.order/read_pos_orders#pos.order.read_pos_orders HTTP/1.1" 200 - 36 0.016 0.033 2026-09-11 03:51:37,076 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 03:51:37] "POST /web/dataset/call_kw/pos.config/notify_synchronisation#pos.config.notify_synchronisation HTTP/1.1" 200 - 4 0.027 0.028 2026-09-11 03:51:37,113 26 INFO rb-c800635-224702-414046 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_preset_future_timing_restaurant.browser: tour succeeded 2026-09-11 03:51:37,117 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 03:51:37] "GET /web/image/res.users/221/avatar_128 HTTP/1.1" 304 - 7 0.011 0.020 2026-09-11 03:51:37,131 26 INFO rb-c800635-224702-414046 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_preset_future_timing_restaurant.browser: ╔═════════════════════════════════════════╗ ║ TOUR test_cancel_future_order SUCCEEDED ║ ╚═════════════════════════════════════════╝ 2026-09-11 03:51:37,193 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 03:51:37] "GET /pos/ui/118 HTTP/1.1" 200 - 31 0.023 0.067 2026-09-11 03:51:37,260 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 03:51:37] "GET /pos/ui/118?from_backend=True HTTP/1.1" 200 - 31 0.035 0.088 2026-09-11 03:51:37,322 26 INFO rb-c800635-224702-414046 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_preset_future_timing_restaurant.browser: heap 16938152 (allocated 18087936) 2026-09-11 03:51:37,332 26 INFO rb-c800635-224702-414046 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_preset_future_timing_restaurant: Closing chrome headless with pid 109113 2026-09-11 03:51:37,332 26 INFO rb-c800635-224702-414046 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_preset_future_timing_restaurant: Closing websocket connection 2026-09-11 03:51:37,333 26 INFO rb-c800635-224702-414046 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_preset_future_timing_restaurant: Terminating chrome headless with pid 109113 2026-09-11 03:51:37,430 26 INFO rb-c800635-224702-414046 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_preset_future_timing_restaurant: Chrome Log in: /tmp/odoo_tests/rb-c800635-224702-414046/chrome_logs/chrome_log_20260911_035137_429960_test_preset_future_timing_restaurant.txt 2026-09-11 03:51:37,430 26 INFO rb-c800635-224702-414046 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_preset_future_timing_restaurant: Removing chrome user profile "/tmp/tmpqqq2f_an_chrome_odoo" 2026-09-11 03:51:37,443 26 INFO rb-c800635-224702-414046 odoo.addons.pos_restaurant.tests.test_frontend: Starting TestFrontend.test_preset_timing_restaurant ... 2026-09-11 03:51:37,779 26 INFO rb-c800635-224702-414046 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_preset_timing_restaurant: Chrome pid: 109333 2026-09-11 03:51:37,779 26 INFO rb-c800635-224702-414046 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_preset_timing_restaurant: Chrome headless temporary user profile dir: /tmp/tmp7_2ak8im_chrome_odoo 2026-09-11 03:51:37,779 26 INFO rb-c800635-224702-414046 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_preset_timing_restaurant: Issuing json command http://127.0.0.1:42283/json/version 2026-09-11 03:51:37,783 26 INFO rb-c800635-224702-414046 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:42283', path='/json/version', query='', fragment='') with timeout 3 increased to 10s during tests 2026-09-11 03:51:37,831 26 INFO rb-c800635-224702-414046 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_preset_timing_restaurant: Browser version: Chrome/150.0.7871.114 2026-09-11 03:51:37,831 26 INFO rb-c800635-224702-414046 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_preset_timing_restaurant: Issuing json command http://127.0.0.1:42283/json 2026-09-11 03:51:37,832 26 INFO rb-c800635-224702-414046 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:42283', path='/json', query='', fragment='') with timeout 3 increased to 10s during tests 2026-09-11 03:51:37,879 26 INFO rb-c800635-224702-414046 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_preset_timing_restaurant: Websocket url found: ws://127.0.0.1:42283/devtools/page/5580FC335F4AB8DD25498656CF63A839 2026-09-11 03:51:37,909 26 INFO rb-c800635-224702-414046 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_preset_timing_restaurant: Enable chrome headless console log notification 2026-09-11 03:51:37,913 26 INFO rb-c800635-224702-414046 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_preset_timing_restaurant: Chrome headless enable page notifications 2026-09-11 03:51:38,005 26 INFO rb-c800635-224702-414046 odoo.addons.base.models.res_users: Login successful for login:pos_user from n/a 2026-09-11 03:51:38,012 26 INFO rb-c800635-224702-414046 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_preset_timing_restaurant: Setting session cookie in browser 2026-09-11 03:51:38,017 26 INFO rb-c800635-224702-414046 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-09-11 03:51:38,017 26 INFO rb-c800635-224702-414046 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_preset_timing_restaurant: Navigating to: "http://127.0.0.1:8069/pos/ui/118" 2026-09-11 03:51:38,031 26 INFO rb-c800635-224702-414046 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-09-11 03:51:38,561 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 03:51:38] "GET /pos/ui/118 HTTP/1.1" 200 - 131 0.075 0.459 2026-09-11 03:51:38,566 26 INFO rb-c800635-224702-414046 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_preset_timing_restaurant: Navigation result: {'frameId': '5580FC335F4AB8DD25498656CF63A839', 'loaderId': 'D4613CECB01CF2C7DCD982BB5F4D6C19', 'isDownload': False} 2026-09-11 03:51:38,566 26 INFO rb-c800635-224702-414046 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_preset_timing_restaurant: Evaluate ready code "odoo.isTourReady('test_preset_delivery_restaurant')" 2026-09-11 03:51:38,589 26 INFO rb-c800635-224702-414046 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-09-11 03:51:38,607 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 03:51:38] "GET /web/assets/cbcf32d/point_of_sale.assets_prod.min.css HTTP/1.1" 200 - 2 0.004 0.007 2026-09-11 03:51:38,613 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 03:51:38] "GET /web/assets/31c33ef/web.__assets_tests_call__.min.js HTTP/1.1" 200 - 2 0.001 0.012 2026-09-11 03:51:38,627 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 03:51:38] "GET /web/assets/e7bee96/point_of_sale.assets_prod.min.js HTTP/1.1" 200 - 2 0.002 0.023 2026-09-11 03:51:39,179 26 INFO ? werkzeug: 127.0.0.1 - - [11/Sep/2026 03:51:39] "GET /web/static/fonts/lato/Lato-Reg-webfont.woff HTTP/1.1" 200 - 0 0.000 0.002 2026-09-11 03:51:39,195 26 INFO ? werkzeug: 127.0.0.1 - - [11/Sep/2026 03:51:39] "GET /point_of_sale/static/src/img/favicon.ico HTTP/1.1" 200 - 0 0.000 0.009 2026-09-11 03:51:39,214 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 03:51:39] "GET /web/webclient/translations?hash=&lang=en_US HTTP/1.1" 200 - 1 0.001 0.014 2026-09-11 03:51:39,235 26 INFO rb-c800635-224702-414046 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-09-11 03:51:39,241 26 INFO rb-c800635-224702-414046 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-09-11 03:51:39,241 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 03:51:39] "POST /web/dataset/call_kw/barcode.nomenclature/read#barcode.nomenclature.read HTTP/1.1" 200 - 4 0.002 0.006 2026-09-11 03:51:39,255 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 03:51:39] "POST /web/dataset/call_kw/barcode.rule/search_read#barcode.rule.search_read HTTP/1.1" 200 - 1 0.001 0.004 2026-09-11 03:51:39,264 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 03:51:39] "POST /pos/ping HTTP/1.1" 200 - 0 0.000 0.002 2026-09-11 03:51:39,312 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 03:51:39] "POST /web/dataset/call_kw/pos.config/register_new_device_identifier#pos.config.register_new_device_identifier HTTP/1.1" 200 - 9 0.019 0.020 2026-09-11 03:51:39,324 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 03:51:39] "GET /bus/websocket_worker_bundle?v=19.0-2 HTTP/1.1" 200 - 3 0.001 0.046 2026-09-11 03:51:39,406 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 03:51:39] "POST /web/dataset/call_kw/pos.session/load_data_params#pos.session.load_data_params HTTP/1.1" 200 - 17 0.038 0.038 2026-09-11 03:51:39,418 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 03:51:39] "GET /websocket?version=19.0-2 HTTP/1.1" 101 - 1 0.004 0.053 2026-09-11 03:51:40,178 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 03:51:40] "POST /web/dataset/call_kw/pos.session/load_data#pos.session.load_data HTTP/1.1" 200 - 379 0.212 0.500 2026-09-11 03:51:40,201 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 03:51:40] "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-09-11 03:51:40,284 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 03:51:40] "POST /web/dataset/call_kw/pos.config/read_config_open_orders#pos.config.read_config_open_orders HTTP/1.1" 200 - 1 0.001 0.005 2026-09-11 03:51:40,340 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 03:51:40] "GET /web/image/res.company/109/logo/256x256 HTTP/1.1" 200 - 8 0.009 0.034 2026-09-11 03:51:40,373 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 03:51:40] "POST /web/dataset/call_kw/pos.config/read_config_open_orders#pos.config.read_config_open_orders HTTP/1.1" 200 - 1 0.001 0.006 2026-09-11 03:51:40,390 26 INFO rb-c800635-224702-414046 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_preset_timing_restaurant.browser: Owl is running in 'dev' mode. 2026-09-11 03:51:40,407 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 03:51:40] "POST /web/dataset/call_kw/product.product/has_access#product.product.has_access HTTP/1.1" 200 - 1 0.002 0.007 2026-09-11 03:51:40,435 26 INFO ? werkzeug: 127.0.0.1 - - [11/Sep/2026 03:51:40] "GET /point_of_sale/static/src/fonts/Inconsolata.otf HTTP/1.1" 200 - 0 0.000 0.001 2026-09-11 03:51:40,471 26 INFO ? werkzeug: 127.0.0.1 - - [11/Sep/2026 03:51:40] "GET /web/static/img/odoo_logo.svg HTTP/1.1" 200 - 0 0.000 0.007 2026-09-11 03:51:40,489 26 INFO ? werkzeug: 127.0.0.1 - - [11/Sep/2026 03:51:40] "GET /hr_attendance/static/img/background-light.svg HTTP/1.1" 200 - 0 0.000 0.024 2026-09-11 03:51:40,499 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 03:51:40] "GET /web/image/res.users/221/avatar_128 HTTP/1.1" 200 - 14 0.029 0.024 2026-09-11 03:51:40,501 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 03:51:40] "GET /pos/service-worker.js HTTP/1.1" 200 - 0 0.000 0.046 2026-09-11 03:51:40,518 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 03:51:40] "GET /web/image?model=res.company&id=109&field=logo HTTP/1.1" 200 - 3 0.002 0.057 2026-09-11 03:51:40,539 26 INFO ? werkzeug: 127.0.0.1 - - [11/Sep/2026 03:51:40] "GET /web/static/src/libs/fontawesome/fonts/fontawesome-webfont.woff2?v=4.7.0 HTTP/1.1" 200 - 0 0.000 0.003 2026-09-11 03:51:40,541 26 INFO ? werkzeug: 127.0.0.1 - - [11/Sep/2026 03:51:40] "GET /web/static/fonts/google/Roboto/Roboto-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.002 2026-09-11 03:51:40,597 26 INFO rb-c800635-224702-414046 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-09-11 03:51:40,600 26 INFO ? werkzeug: 127.0.0.1 - - [11/Sep/2026 03:51:40] "GET /web/static/lib/zxing-library/zxing-library.js HTTP/1.1" 200 - 0 0.000 0.002 2026-09-11 03:51:40,649 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 03:51:40] "GET /pos/ui/118?from_backend=True HTTP/1.1" 200 - 31 0.039 0.030 2026-09-11 03:51:40,700 26 INFO rb-c800635-224702-414046 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-09-11 03:51:40,738 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 03:51:40] "GET /pos/ui/118 HTTP/1.1" 200 - 31 0.041 0.106 2026-09-11 03:51:40,823 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 03:51:40] "POST /web/dataset/call_kw/pos.session/set_opening_control#pos.session.set_opening_control HTTP/1.1" 200 - 36 0.047 0.072 2026-09-11 03:51:40,870 26 INFO rb-c800635-224702-414046 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-09-11 03:51:40,937 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 03:51:40] "POST /web/dataset/call_kw/pos.config/read_config_open_orders#pos.config.read_config_open_orders HTTP/1.1" 200 - 1 0.002 0.011 2026-09-11 03:51:41,091 26 INFO rb-c800635-224702-414046 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-09-11 03:51:41,170 26 INFO ? werkzeug: 127.0.0.1 - - [11/Sep/2026 03:51:41] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.004 2026-09-11 03:51:41,174 26 INFO rb-c800635-224702-414046 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-09-11 03:51:41,227 26 INFO rb-c800635-224702-414046 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-09-11 03:51:41,287 26 INFO rb-c800635-224702-414046 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-09-11 03:51:41,336 26 INFO rb-c800635-224702-414046 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-09-11 03:51:41,428 26 INFO rb-c800635-224702-414046 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-09-11 03:51:41,480 26 INFO rb-c800635-224702-414046 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-09-11 03:51:41,530 26 INFO rb-c800635-224702-414046 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-09-11 03:51:41,581 26 INFO rb-c800635-224702-414046 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-09-11 03:51:41,632 26 INFO rb-c800635-224702-414046 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-09-11 03:51:41,689 26 INFO rb-c800635-224702-414046 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-09-11 03:51:41,748 26 INFO rb-c800635-224702-414046 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-09-11 03:51:41,803 26 INFO rb-c800635-224702-414046 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-09-11 03:51:41,854 26 INFO rb-c800635-224702-414046 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-09-11 03:51:41,905 26 INFO rb-c800635-224702-414046 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-09-11 03:51:41,956 26 INFO rb-c800635-224702-414046 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-09-11 03:51:42,012 26 INFO rb-c800635-224702-414046 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-09-11 03:51:42,067 26 INFO rb-c800635-224702-414046 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-09-11 03:51:42,134 26 INFO rb-c800635-224702-414046 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-09-11 03:51:42,184 26 INFO rb-c800635-224702-414046 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-09-11 03:51:42,235 26 INFO rb-c800635-224702-414046 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_preset_timing_restaurant.browser: tour succeeded 2026-09-11 03:51:42,236 26 INFO rb-c800635-224702-414046 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_preset_timing_restaurant.browser: ╔════════════════════════════════════════════════╗ ║ TOUR test_preset_delivery_restaurant SUCCEEDED ║ ╚════════════════════════════════════════════════╝ 2026-09-11 03:51:42,346 26 INFO rb-c800635-224702-414046 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_preset_timing_restaurant.browser: heap 18786140 (allocated 20447232) 2026-09-11 03:51:42,355 26 INFO rb-c800635-224702-414046 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_preset_timing_restaurant: Closing chrome headless with pid 109333 2026-09-11 03:51:42,356 26 INFO rb-c800635-224702-414046 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_preset_timing_restaurant: Closing websocket connection 2026-09-11 03:51:42,357 26 INFO rb-c800635-224702-414046 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_preset_timing_restaurant: Terminating chrome headless with pid 109333 2026-09-11 03:51:42,452 26 INFO rb-c800635-224702-414046 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_preset_timing_restaurant: Chrome Log in: /tmp/odoo_tests/rb-c800635-224702-414046/chrome_logs/chrome_log_20260911_035142_452680_test_preset_timing_restaurant.txt 2026-09-11 03:51:42,453 26 INFO rb-c800635-224702-414046 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_preset_timing_restaurant: Removing chrome user profile "/tmp/tmp7_2ak8im_chrome_odoo" 2026-09-11 03:51:42,791 26 INFO rb-c800635-224702-414046 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_preset_timing_restaurant: Chrome pid: 109527 2026-09-11 03:51:42,792 26 INFO rb-c800635-224702-414046 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_preset_timing_restaurant: Chrome headless temporary user profile dir: /tmp/tmppquheaby_chrome_odoo 2026-09-11 03:51:42,792 26 INFO rb-c800635-224702-414046 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_preset_timing_restaurant: Issuing json command http://127.0.0.1:39061/json/version 2026-09-11 03:51:42,793 26 INFO rb-c800635-224702-414046 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:39061', path='/json/version', query='', fragment='') with timeout 3 increased to 10s during tests 2026-09-11 03:51:42,833 26 INFO rb-c800635-224702-414046 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_preset_timing_restaurant: Browser version: Chrome/150.0.7871.114 2026-09-11 03:51:42,833 26 INFO rb-c800635-224702-414046 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_preset_timing_restaurant: Issuing json command http://127.0.0.1:39061/json 2026-09-11 03:51:42,833 26 INFO rb-c800635-224702-414046 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:39061', path='/json', query='', fragment='') with timeout 3 increased to 10s during tests 2026-09-11 03:51:42,844 26 INFO rb-c800635-224702-414046 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_preset_timing_restaurant: Websocket url found: ws://127.0.0.1:39061/devtools/page/6486E882E9AF4F48EFA60B1A0DDDB08D 2026-09-11 03:51:42,851 26 INFO rb-c800635-224702-414046 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_preset_timing_restaurant: Enable chrome headless console log notification 2026-09-11 03:51:42,884 26 INFO rb-c800635-224702-414046 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_preset_timing_restaurant: Chrome headless enable page notifications 2026-09-11 03:51:42,929 26 INFO rb-c800635-224702-414046 odoo.addons.base.models.res_users: Login successful for login:pos_user from n/a 2026-09-11 03:51:42,931 26 INFO rb-c800635-224702-414046 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_preset_timing_restaurant: Setting session cookie in browser 2026-09-11 03:51:42,935 26 INFO rb-c800635-224702-414046 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-09-11 03:51:42,935 26 INFO rb-c800635-224702-414046 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_preset_timing_restaurant: Navigating to: "http://127.0.0.1:8069/pos/ui/118" 2026-09-11 03:51:43,008 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 03:51:43] "GET /pos/ui/118 HTTP/1.1" 200 - 31 0.023 0.037 2026-09-11 03:51:43,014 26 INFO rb-c800635-224702-414046 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_preset_timing_restaurant: Navigation result: {'frameId': '6486E882E9AF4F48EFA60B1A0DDDB08D', 'loaderId': '0226F15611777D494A8DDA6CE08E0059', 'isDownload': False} 2026-09-11 03:51:43,015 26 INFO rb-c800635-224702-414046 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_preset_timing_restaurant: Evaluate ready code "odoo.isTourReady('test_open_register_with_preset_takeaway')" 2026-09-11 03:51:43,032 26 INFO rb-c800635-224702-414046 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-09-11 03:51:43,058 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 03:51:43] "GET /web/assets/cbcf32d/point_of_sale.assets_prod.min.css HTTP/1.1" 200 - 2 0.007 0.011 2026-09-11 03:51:43,079 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 03:51:43] "GET /web/assets/e7bee96/point_of_sale.assets_prod.min.js HTTP/1.1" 200 - 2 0.007 0.024 2026-09-11 03:51:43,089 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 03:51:43] "GET /web/assets/31c33ef/web.__assets_tests_call__.min.js HTTP/1.1" 200 - 2 0.002 0.037 2026-09-11 03:51:43,593 26 INFO ? werkzeug: 127.0.0.1 - - [11/Sep/2026 03:51:43] "GET /web/static/fonts/lato/Lato-Reg-webfont.woff HTTP/1.1" 200 - 0 0.000 0.009 2026-09-11 03:51:43,618 26 INFO ? werkzeug: 127.0.0.1 - - [11/Sep/2026 03:51:43] "GET /point_of_sale/static/src/img/favicon.ico HTTP/1.1" 200 - 0 0.000 0.018 2026-09-11 03:51:43,619 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 03:51:43] "GET /web/webclient/translations?hash=&lang=en_US HTTP/1.1" 200 - 0 0.000 0.012 2026-09-11 03:51:43,637 26 INFO rb-c800635-224702-414046 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-09-11 03:51:43,644 26 INFO rb-c800635-224702-414046 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-09-11 03:51:43,645 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 03:51:43] "POST /web/dataset/call_kw/barcode.nomenclature/read#barcode.nomenclature.read HTTP/1.1" 200 - 2 0.001 0.005 2026-09-11 03:51:43,657 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 03:51:43] "POST /web/dataset/call_kw/barcode.rule/search_read#barcode.rule.search_read HTTP/1.1" 200 - 1 0.000 0.004 2026-09-11 03:51:43,667 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 03:51:43] "POST /pos/ping HTTP/1.1" 200 - 0 0.000 0.002 2026-09-11 03:51:43,687 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 03:51:43] "GET /bus/websocket_worker_bundle?v=19.0-2 HTTP/1.1" 200 - 2 0.002 0.008 2026-09-11 03:51:43,695 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 03:51:43] "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.018 2026-09-11 03:51:43,729 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 03:51:43] "POST /web/dataset/call_kw/pos.session/load_data_params#pos.session.load_data_params HTTP/1.1" 200 - 7 0.005 0.022 2026-09-11 03:51:43,733 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 03:51:43] "GET /websocket?version=19.0-2 HTTP/1.1" 101 - 0 0.000 0.012 2026-09-11 03:51:44,305 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 03:51:44] "POST /web/dataset/call_kw/pos.session/load_data#pos.session.load_data HTTP/1.1" 200 - 282 0.229 0.293 2026-09-11 03:51:44,323 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 03: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.003 2026-09-11 03:51:44,437 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 03: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.001 0.008 2026-09-11 03:51:44,490 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 03:51:44] "GET /web/image/res.company/109/logo/256x256 HTTP/1.1" 200 - 3 0.007 0.031 2026-09-11 03:51:44,515 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 03: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.001 0.006 2026-09-11 03:51:44,533 26 INFO rb-c800635-224702-414046 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_preset_timing_restaurant.browser: Owl is running in 'dev' mode. 2026-09-11 03:51:44,539 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 03:51:44] "POST /web/dataset/call_kw/product.product/has_access#product.product.has_access HTTP/1.1" 200 - 0 0.000 0.003 2026-09-11 03:51:44,602 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 03:51:44] "GET /pos/service-worker.js HTTP/1.1" 200 - 0 0.000 0.009 2026-09-11 03:51:44,637 26 INFO ? werkzeug: 127.0.0.1 - - [11/Sep/2026 03:51:44] "GET /hr_attendance/static/img/background-light.svg HTTP/1.1" 200 - 0 0.000 0.015 2026-09-11 03:51:44,649 26 INFO ? werkzeug: 127.0.0.1 - - [11/Sep/2026 03:51:44] "GET /point_of_sale/static/src/fonts/Inconsolata.otf HTTP/1.1" 200 - 0 0.000 0.056 2026-09-11 03:51:44,659 26 INFO ? werkzeug: 127.0.0.1 - - [11/Sep/2026 03:51:44] "GET /web/static/img/odoo_logo.svg HTTP/1.1" 200 - 0 0.000 0.039 2026-09-11 03:51:44,672 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 03:51:44] "GET /web/image/res.users/221/avatar_128 HTTP/1.1" 200 - 7 0.030 0.046 2026-09-11 03:51:44,674 26 INFO rb-c800635-224702-414046 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-09-11 03:51:44,678 26 INFO ? werkzeug: 127.0.0.1 - - [11/Sep/2026 03:51:44] "GET /web/static/fonts/google/Roboto/Roboto-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.012 2026-09-11 03:51:44,682 26 INFO ? werkzeug: 127.0.0.1 - - [11/Sep/2026 03:51:44] "GET /web/static/src/libs/fontawesome/fonts/fontawesome-webfont.woff2?v=4.7.0 HTTP/1.1" 200 - 0 0.000 0.011 2026-09-11 03:51:44,697 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 03:51:44] "GET /web/image?model=res.company&id=109&field=logo HTTP/1.1" 200 - 3 0.006 0.086 2026-09-11 03:51:44,720 26 INFO ? werkzeug: 127.0.0.1 - - [11/Sep/2026 03:51:44] "GET /web/static/lib/zxing-library/zxing-library.js HTTP/1.1" 200 - 0 0.000 0.003 2026-09-11 03:51:44,793 26 INFO rb-c800635-224702-414046 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-09-11 03:51:44,803 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 03:51:44] "GET /pos/ui/118 HTTP/1.1" 200 - 31 0.034 0.066 2026-09-11 03:51:44,848 26 INFO rb-c800635-224702-414046 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-09-11 03:51:44,867 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 03:51:44] "GET /pos/ui/118?from_backend=True HTTP/1.1" 200 - 31 0.027 0.107 2026-09-11 03:51:44,919 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 03: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.004 0.009 2026-09-11 03:51:44,987 26 INFO rb-c800635-224702-414046 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-09-11 03:51:44,996 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 03:51:44] "POST /web/dataset/call_kw/pos.preset/get_available_slots#pos.preset.get_available_slots HTTP/1.1" 200 - 1 0.001 0.006 2026-09-11 03:51:45,005 26 INFO ? werkzeug: 127.0.0.1 - - [11/Sep/2026 03:51:45] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.001 2026-09-11 03:51:45,089 26 INFO rb-c800635-224702-414046 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-09-11 03:51:45,152 26 INFO rb-c800635-224702-414046 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-09-11 03:51:45,160 26 INFO rb-c800635-224702-414046 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #90728213 started for PoS orders references: [{'name': '/', 'pos_reference': '252-118-000001', 'uuid': 'ed992440-a367-42de-a89f-34c6fb77424c'}] 2026-09-11 03:51:45,213 26 INFO rb-c800635-224702-414046 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #90728213 order {'name': '/', 'pos_reference': '252-118-000001', 'uuid': 'ed992440-a367-42de-a89f-34c6fb77424c'} created pos.order #760 2026-09-11 03:51:45,235 26 INFO rb-c800635-224702-414046 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #90728213 finished 2026-09-11 03:51:45,277 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 03:51:45] "POST /web/dataset/call_kw/pos.order/sync_from_ui#pos.order.sync_from_ui HTTP/1.1" 200 - 51 0.039 0.082 2026-09-11 03:51:45,302 26 INFO rb-c800635-224702-414046 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-09-11 03:51:45,353 26 INFO rb-c800635-224702-414046 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-09-11 03:51:47,401 26 INFO rb-c800635-224702-414046 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-09-11 03:51:47,485 26 INFO rb-c800635-224702-414046 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-09-11 03:51:47,536 26 INFO rb-c800635-224702-414046 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-09-11 03:51:47,587 26 INFO rb-c800635-224702-414046 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-09-11 03:51:47,651 26 INFO rb-c800635-224702-414046 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-09-11 03:51:47,702 26 INFO rb-c800635-224702-414046 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-09-11 03:51:47,759 26 INFO rb-c800635-224702-414046 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-09-11 03:51:47,816 26 INFO rb-c800635-224702-414046 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-09-11 03:51:47,869 26 INFO rb-c800635-224702-414046 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-09-11 03:51:47,920 26 INFO rb-c800635-224702-414046 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-09-11 03:51:47,970 26 INFO rb-c800635-224702-414046 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-09-11 03:51:48,025 26 INFO rb-c800635-224702-414046 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-09-11 03:51:48,085 26 INFO rb-c800635-224702-414046 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-09-11 03:51:48,149 26 INFO rb-c800635-224702-414046 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-09-11 03:51:48,153 26 INFO rb-c800635-224702-414046 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #31750303 started for PoS orders references: [{'name': '/', 'pos_reference': '252-118-000001', 'uuid': 'ed992440-a367-42de-a89f-34c6fb77424c'}] 2026-09-11 03:51:48,195 26 INFO rb-c800635-224702-414046 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-09-11 03:51:48,216 26 INFO rb-c800635-224702-414046 odoo.addons.point_of_sale.models.pos_order: Added lines [1247] to pos.order #760 2026-09-11 03:51:48,222 26 INFO rb-c800635-224702-414046 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #31750303 order {'name': '/', 'pos_reference': '252-118-000001', 'uuid': 'ed992440-a367-42de-a89f-34c6fb77424c'} updated pos.order #760 2026-09-11 03:51:48,237 26 INFO rb-c800635-224702-414046 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #31750303 finished 2026-09-11 03:51:48,314 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 03:51:48] "POST /web/dataset/call_kw/pos.order/sync_from_ui#pos.order.sync_from_ui HTTP/1.1" 200 - 62 0.089 0.075 2026-09-11 03:51:48,455 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 03:51:48] "POST /web/dataset/call_kw/pos.order/action_pos_order_cancel#pos.order.action_pos_order_cancel HTTP/1.1" 200 - 48 0.058 0.054 2026-09-11 03:51:48,484 26 INFO rb-c800635-224702-414046 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-09-11 03:51:48,553 26 INFO rb-c800635-224702-414046 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-09-11 03:51:48,559 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 03:51: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-09-11 03:51:48,588 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 03:51:48] "POST /web/dataset/call_kw/pos.config/notify_synchronisation#pos.config.notify_synchronisation HTTP/1.1" 200 - 4 0.003 0.015 2026-09-11 03:51:48,604 26 INFO rb-c800635-224702-414046 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_preset_timing_restaurant.browser: tour succeeded 2026-09-11 03:51:48,604 26 INFO rb-c800635-224702-414046 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_preset_timing_restaurant.browser: ╔════════════════════════════════════════════════════════╗ ║ TOUR test_open_register_with_preset_takeaway SUCCEEDED ║ ╚════════════════════════════════════════════════════════╝ 2026-09-11 03:51:48,691 26 INFO rb-c800635-224702-414046 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_preset_timing_restaurant.browser: heap 16974616 (allocated 19009536) 2026-09-11 03:51:48,705 26 INFO rb-c800635-224702-414046 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_preset_timing_restaurant: Closing chrome headless with pid 109527 2026-09-11 03:51:48,706 26 INFO rb-c800635-224702-414046 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_preset_timing_restaurant: Closing websocket connection 2026-09-11 03:51:48,706 26 INFO rb-c800635-224702-414046 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_preset_timing_restaurant: Terminating chrome headless with pid 109527 2026-09-11 03:51:48,785 26 INFO rb-c800635-224702-414046 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_preset_timing_restaurant: Chrome Log in: /tmp/odoo_tests/rb-c800635-224702-414046/chrome_logs/chrome_log_20260911_035148_785529_test_preset_timing_restaurant.txt 2026-09-11 03:51:48,785 26 INFO rb-c800635-224702-414046 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_preset_timing_restaurant: Removing chrome user profile "/tmp/tmppquheaby_chrome_odoo" 2026-09-11 03:51:49,102 26 INFO rb-c800635-224702-414046 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_preset_timing_restaurant: Chrome pid: 109725 2026-09-11 03:51:49,103 26 INFO rb-c800635-224702-414046 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_preset_timing_restaurant: Chrome headless temporary user profile dir: /tmp/tmpcvwd1_m4_chrome_odoo 2026-09-11 03:51:49,103 26 INFO rb-c800635-224702-414046 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_preset_timing_restaurant: Issuing json command http://127.0.0.1:41143/json/version 2026-09-11 03:51:49,104 26 INFO rb-c800635-224702-414046 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:41143', path='/json/version', query='', fragment='') with timeout 3 increased to 10s during tests 2026-09-11 03:51:49,155 26 INFO rb-c800635-224702-414046 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_preset_timing_restaurant: Browser version: Chrome/150.0.7871.114 2026-09-11 03:51:49,155 26 INFO rb-c800635-224702-414046 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_preset_timing_restaurant: Issuing json command http://127.0.0.1:41143/json 2026-09-11 03:51:49,156 26 INFO rb-c800635-224702-414046 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:41143', path='/json', query='', fragment='') with timeout 3 increased to 10s during tests 2026-09-11 03:51:49,187 26 INFO rb-c800635-224702-414046 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_preset_timing_restaurant: Websocket url found: ws://127.0.0.1:41143/devtools/page/62290611921B80693DC6526BDC03E7BE 2026-09-11 03:51:49,199 26 INFO rb-c800635-224702-414046 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_preset_timing_restaurant: Enable chrome headless console log notification 2026-09-11 03:51:49,209 26 INFO rb-c800635-224702-414046 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_preset_timing_restaurant: Chrome headless enable page notifications 2026-09-11 03:51:49,258 26 INFO rb-c800635-224702-414046 odoo.addons.base.models.res_users: Login successful for login:pos_user from n/a 2026-09-11 03:51:49,260 26 INFO rb-c800635-224702-414046 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_preset_timing_restaurant: Setting session cookie in browser 2026-09-11 03:51:49,286 26 INFO rb-c800635-224702-414046 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-09-11 03:51:49,287 26 INFO rb-c800635-224702-414046 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_preset_timing_restaurant: Navigating to: "http://127.0.0.1:8069/pos/ui/118" 2026-09-11 03:51:49,357 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 03:51:49] "GET /pos/ui/118 HTTP/1.1" 200 - 31 0.026 0.032 2026-09-11 03:51:49,361 26 INFO rb-c800635-224702-414046 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_preset_timing_restaurant: Navigation result: {'frameId': '62290611921B80693DC6526BDC03E7BE', 'loaderId': 'EDE3DC9DEF702325858ADF2EDFA396C8', 'isDownload': False} 2026-09-11 03:51:49,362 26 INFO rb-c800635-224702-414046 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_preset_timing_restaurant: Evaluate ready code "odoo.isTourReady('test_preset_timing_restaurant')" 2026-09-11 03:51:49,373 26 INFO rb-c800635-224702-414046 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-09-11 03:51:49,411 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 03:51:49] "GET /web/assets/cbcf32d/point_of_sale.assets_prod.min.css HTTP/1.1" 200 - 2 0.002 0.013 2026-09-11 03:51:49,419 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 03:51:49] "GET /web/assets/e7bee96/point_of_sale.assets_prod.min.js HTTP/1.1" 200 - 2 0.002 0.018 2026-09-11 03:51:49,430 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 03:51:49] "GET /web/assets/31c33ef/web.__assets_tests_call__.min.js HTTP/1.1" 200 - 2 0.003 0.029 2026-09-11 03:51:49,934 26 INFO ? werkzeug: 127.0.0.1 - - [11/Sep/2026 03:51:49] "GET /web/static/fonts/lato/Lato-Reg-webfont.woff HTTP/1.1" 200 - 0 0.000 0.003 2026-09-11 03:51:49,937 26 INFO ? werkzeug: 127.0.0.1 - - [11/Sep/2026 03:51:49] "GET /point_of_sale/static/src/img/favicon.ico HTTP/1.1" 200 - 0 0.000 0.001 2026-09-11 03:51:49,945 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 03:51:49] "GET /web/webclient/translations?hash=&lang=en_US HTTP/1.1" 200 - 0 0.000 0.005 2026-09-11 03:51:49,963 26 INFO rb-c800635-224702-414046 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-09-11 03:51:49,974 26 INFO rb-c800635-224702-414046 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_preset_timing_restaurant.browser: [1/37] Tour test_preset_timing_restaurant → Step body 2026-09-11 03:51:49,983 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 03:51:49] "POST /web/dataset/call_kw/barcode.nomenclature/read#barcode.nomenclature.read HTTP/1.1" 200 - 2 0.003 0.015 2026-09-11 03:51:49,998 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 03:51:49] "POST /web/dataset/call_kw/barcode.rule/search_read#barcode.rule.search_read HTTP/1.1" 200 - 1 0.000 0.005 2026-09-11 03:51:50,010 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 03:51:50] "POST /pos/ping HTTP/1.1" 200 - 0 0.000 0.003 2026-09-11 03:51:50,028 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 03:51:50] "POST /web/dataset/call_kw/pos.config/register_new_device_identifier#pos.config.register_new_device_identifier HTTP/1.1" 200 - 4 0.003 0.006 2026-09-11 03:51:50,034 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 03:51:50] "GET /bus/websocket_worker_bundle?v=19.0-2 HTTP/1.1" 200 - 2 0.001 0.009 2026-09-11 03:51:50,071 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 03:51:50] "POST /web/dataset/call_kw/pos.session/load_data_params#pos.session.load_data_params HTTP/1.1" 200 - 7 0.006 0.025 2026-09-11 03:51:50,074 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 03:51:50] "GET /websocket?version=19.0-2 HTTP/1.1" 101 - 0 0.000 0.019 2026-09-11 03:51:50,695 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 03:51:50] "POST /web/dataset/call_kw/pos.session/load_data#pos.session.load_data HTTP/1.1" 200 - 282 0.289 0.294 2026-09-11 03:51:50,735 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 03:51:50] "POST /web/dataset/call_kw/pos.session/filter_local_data#pos.session.filter_local_data HTTP/1.1" 200 - 0 0.000 0.030 2026-09-11 03:51:50,837 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 03:51: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.006 2026-09-11 03:51:50,888 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 03:51:50] "GET /web/image/res.company/109/logo/256x256 HTTP/1.1" 200 - 3 0.011 0.030 2026-09-11 03:51:50,917 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 03:51: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.005 2026-09-11 03:51:50,933 26 INFO rb-c800635-224702-414046 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_preset_timing_restaurant.browser: Owl is running in 'dev' mode. 2026-09-11 03:51:50,941 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 03:51:50] "POST /web/dataset/call_kw/product.product/has_access#product.product.has_access HTTP/1.1" 200 - 0 0.000 0.003 2026-09-11 03:51:50,973 26 INFO ? werkzeug: 127.0.0.1 - - [11/Sep/2026 03:51:50] "GET /point_of_sale/static/src/fonts/Inconsolata.otf HTTP/1.1" 200 - 0 0.000 0.001 2026-09-11 03:51:50,997 26 INFO ? werkzeug: 127.0.0.1 - - [11/Sep/2026 03:51:50] "GET /hr_attendance/static/img/background-light.svg HTTP/1.1" 200 - 0 0.000 0.004 2026-09-11 03:51:51,000 26 INFO ? werkzeug: 127.0.0.1 - - [11/Sep/2026 03:51:51] "GET /web/static/img/odoo_logo.svg HTTP/1.1" 200 - 0 0.000 0.014 2026-09-11 03:51:51,029 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 03:51:51] "GET /web/image/res.users/221/avatar_128 HTTP/1.1" 200 - 7 0.013 0.035 2026-09-11 03:51:51,043 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 03:51:51] "GET /web/image?model=res.company&id=109&field=logo HTTP/1.1" 200 - 3 0.004 0.056 2026-09-11 03:51:51,045 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 03:51:51] "GET /pos/service-worker.js HTTP/1.1" 200 - 0 0.000 0.045 2026-09-11 03:51:51,066 26 INFO ? werkzeug: 127.0.0.1 - - [11/Sep/2026 03:51:51] "GET /web/static/src/libs/fontawesome/fonts/fontawesome-webfont.woff2?v=4.7.0 HTTP/1.1" 200 - 0 0.000 0.001 2026-09-11 03:51:51,076 26 INFO ? werkzeug: 127.0.0.1 - - [11/Sep/2026 03:51:51] "GET /web/static/fonts/google/Roboto/Roboto-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.007 2026-09-11 03:51:51,086 26 INFO rb-c800635-224702-414046 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-09-11 03:51:51,108 26 INFO ? werkzeug: 127.0.0.1 - - [11/Sep/2026 03:51:51] "GET /web/static/lib/zxing-library/zxing-library.js HTTP/1.1" 200 - 0 0.000 0.003 2026-09-11 03:51:51,173 26 INFO rb-c800635-224702-414046 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_preset_timing_restaurant.browser: [3/37] Tour test_preset_timing_restaurant → Step .new-order 2026-09-11 03:51:51,220 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 03:51:51] "GET /pos/ui/118?from_backend=True HTTP/1.1" 200 - 31 0.069 0.052 2026-09-11 03:51:51,267 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 03:51:51] "GET /pos/ui/118 HTTP/1.1" 200 - 31 0.016 0.149 2026-09-11 03:51:51,287 26 INFO rb-c800635-224702-414046 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-09-11 03:51:51,307 26 INFO ? werkzeug: 127.0.0.1 - - [11/Sep/2026 03:51:51] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.002 2026-09-11 03:51:51,362 26 INFO rb-c800635-224702-414046 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-09-11 03:51:51,413 26 INFO rb-c800635-224702-414046 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-09-11 03:51:51,476 26 INFO rb-c800635-224702-414046 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-09-11 03:51:51,539 26 INFO rb-c800635-224702-414046 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-09-11 03:51:51,595 26 INFO rb-c800635-224702-414046 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-09-11 03:51:51,666 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 03:51:51] "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-09-11 03:51:51,668 26 INFO rb-c800635-224702-414046 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-09-11 03:51:51,735 26 INFO rb-c800635-224702-414046 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-09-11 03:51:51,801 26 INFO rb-c800635-224702-414046 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-09-11 03:51:51,814 26 INFO rb-c800635-224702-414046 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #84102700 started for PoS orders references: [{'name': '/', 'pos_reference': '253-118-000001', 'uuid': '81d651f6-a350-406e-a0a4-4c7eb72d47ad'}] 2026-09-11 03:51:51,874 26 INFO rb-c800635-224702-414046 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #84102700 order {'name': '/', 'pos_reference': '253-118-000001', 'uuid': '81d651f6-a350-406e-a0a4-4c7eb72d47ad'} created pos.order #761 2026-09-11 03:51:51,888 26 INFO rb-c800635-224702-414046 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #84102700 finished 2026-09-11 03:51:51,924 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 03:51:51] "POST /web/dataset/call_kw/pos.order/sync_from_ui#pos.order.sync_from_ui HTTP/1.1" 200 - 42 0.044 0.069 2026-09-11 03:51:51,955 26 INFO rb-c800635-224702-414046 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-09-11 03:51:52,006 26 INFO rb-c800635-224702-414046 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-09-11 03:51:52,065 26 INFO rb-c800635-224702-414046 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-09-11 03:51:54,101 26 INFO rb-c800635-224702-414046 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-09-11 03:51:54,167 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 03:51:54] "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.008 2026-09-11 03:51:54,170 26 INFO rb-c800635-224702-414046 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-09-11 03:51:54,231 26 INFO rb-c800635-224702-414046 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-09-11 03:51:54,299 26 INFO rb-c800635-224702-414046 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-09-11 03:51:54,304 26 INFO rb-c800635-224702-414046 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #43045237 started for PoS orders references: [{'name': '/', 'pos_reference': '253-118-000002', 'uuid': 'a741277d-21d8-4e80-8cb9-da60a3d6c401'}] 2026-09-11 03:51:54,346 26 INFO rb-c800635-224702-414046 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #43045237 order {'name': '/', 'pos_reference': '253-118-000002', 'uuid': 'a741277d-21d8-4e80-8cb9-da60a3d6c401'} created pos.order #762 2026-09-11 03:51:54,358 26 INFO rb-c800635-224702-414046 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #43045237 finished 2026-09-11 03:51:54,392 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 03:51:54] "POST /web/dataset/call_kw/pos.order/sync_from_ui#pos.order.sync_from_ui HTTP/1.1" 200 - 42 0.028 0.062 2026-09-11 03:51:54,498 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 03:51:54] "POST /web/dataset/call_kw/pos.order/read_pos_orders#pos.order.read_pos_orders HTTP/1.1" 200 - 42 0.032 0.057 2026-09-11 03:51:54,524 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 03:51:54] "POST /web/dataset/call_kw/pos.config/notify_synchronisation#pos.config.notify_synchronisation HTTP/1.1" 200 - 4 0.003 0.013 2026-09-11 03:51:54,562 26 INFO rb-c800635-224702-414046 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-09-11 03:51:54,614 26 INFO rb-c800635-224702-414046 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-09-11 03:51:54,664 26 INFO rb-c800635-224702-414046 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-09-11 03:51:54,715 26 INFO rb-c800635-224702-414046 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-09-11 03:51:54,766 26 INFO rb-c800635-224702-414046 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-09-11 03:51:54,825 26 INFO rb-c800635-224702-414046 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-09-11 03:51:56,867 26 INFO rb-c800635-224702-414046 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-09-11 03:51:56,938 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 03:51: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.008 2026-09-11 03:51:56,940 26 INFO rb-c800635-224702-414046 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-09-11 03:51:56,999 26 INFO rb-c800635-224702-414046 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-09-11 03:51:57,049 26 INFO rb-c800635-224702-414046 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-09-11 03:51:57,104 26 INFO rb-c800635-224702-414046 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-09-11 03:51:57,162 26 INFO rb-c800635-224702-414046 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-09-11 03:51:57,171 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 03:51:57] "POST /web/dataset/call_kw/pos.preset/get_available_slots#pos.preset.get_available_slots HTTP/1.1" 200 - 2 0.002 0.006 2026-09-11 03:51:57,276 26 INFO rb-c800635-224702-414046 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-09-11 03:51:57,326 26 INFO rb-c800635-224702-414046 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-09-11 03:51:57,388 26 INFO rb-c800635-224702-414046 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-09-11 03:51:57,392 26 INFO rb-c800635-224702-414046 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #69141557 started for PoS orders references: [{'name': '/', 'pos_reference': '253-118-000003', 'uuid': '13ce43ed-2bcb-48c7-8b72-3cab6ae03265'}] 2026-09-11 03:51:57,434 26 INFO rb-c800635-224702-414046 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #69141557 order {'name': '/', 'pos_reference': '253-118-000003', 'uuid': '13ce43ed-2bcb-48c7-8b72-3cab6ae03265'} created pos.order #763 2026-09-11 03:51:57,451 26 INFO rb-c800635-224702-414046 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #69141557 finished 2026-09-11 03:51:57,494 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 03:51:57] "POST /web/dataset/call_kw/pos.order/sync_from_ui#pos.order.sync_from_ui HTTP/1.1" 200 - 42 0.029 0.076 2026-09-11 03:51:57,524 26 INFO rb-c800635-224702-414046 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-09-11 03:51:57,575 26 INFO rb-c800635-224702-414046 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-09-11 03:51:57,632 26 INFO rb-c800635-224702-414046 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-09-11 03:51:57,695 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 03:51:57] "POST /web/dataset/call_kw/pos.order/read_pos_orders#pos.order.read_pos_orders HTTP/1.1" 200 - 37 0.019 0.040 2026-09-11 03:51:57,721 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 03:51:57] "POST /web/dataset/call_kw/pos.config/notify_synchronisation#pos.config.notify_synchronisation HTTP/1.1" 200 - 4 0.004 0.012 2026-09-11 03:51:57,749 26 INFO rb-c800635-224702-414046 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_preset_timing_restaurant.browser: tour succeeded 2026-09-11 03:51:57,750 26 INFO rb-c800635-224702-414046 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_preset_timing_restaurant.browser: ╔══════════════════════════════════════════════╗ ║ TOUR test_preset_timing_restaurant SUCCEEDED ║ ╚══════════════════════════════════════════════╝ 2026-09-11 03:51:57,896 26 INFO rb-c800635-224702-414046 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_preset_timing_restaurant.browser: heap 21181464 (allocated 23605248) 2026-09-11 03:51:57,906 26 INFO rb-c800635-224702-414046 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_preset_timing_restaurant: Closing chrome headless with pid 109725 2026-09-11 03:51:57,909 26 INFO rb-c800635-224702-414046 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_preset_timing_restaurant: Closing websocket connection 2026-09-11 03:51:57,912 26 INFO rb-c800635-224702-414046 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_preset_timing_restaurant: Terminating chrome headless with pid 109725 2026-09-11 03:51:58,025 26 INFO rb-c800635-224702-414046 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_preset_timing_restaurant: Chrome Log in: /tmp/odoo_tests/rb-c800635-224702-414046/chrome_logs/chrome_log_20260911_035158_025168_test_preset_timing_restaurant.txt 2026-09-11 03:51:58,025 26 INFO rb-c800635-224702-414046 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_preset_timing_restaurant: Removing chrome user profile "/tmp/tmpcvwd1_m4_chrome_odoo" 2026-09-11 03:51:58,297 26 INFO rb-c800635-224702-414046 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_preset_timing_restaurant: Chrome pid: 109930 2026-09-11 03:51:58,298 26 INFO rb-c800635-224702-414046 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_preset_timing_restaurant: Chrome headless temporary user profile dir: /tmp/tmptnrf5zdf_chrome_odoo 2026-09-11 03:51:58,298 26 INFO rb-c800635-224702-414046 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_preset_timing_restaurant: Issuing json command http://127.0.0.1:41377/json/version 2026-09-11 03:51:58,299 26 INFO rb-c800635-224702-414046 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:41377', path='/json/version', query='', fragment='') with timeout 3 increased to 10s during tests 2026-09-11 03:51:58,338 26 INFO rb-c800635-224702-414046 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_preset_timing_restaurant: Browser version: Chrome/150.0.7871.114 2026-09-11 03:51:58,338 26 INFO rb-c800635-224702-414046 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_preset_timing_restaurant: Issuing json command http://127.0.0.1:41377/json 2026-09-11 03:51:58,339 26 INFO rb-c800635-224702-414046 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:41377', path='/json', query='', fragment='') with timeout 3 increased to 10s during tests 2026-09-11 03:51:58,346 26 INFO rb-c800635-224702-414046 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_preset_timing_restaurant: Websocket url found: ws://127.0.0.1:41377/devtools/page/412514F7B7100F2D5418E60246BB552D 2026-09-11 03:51:58,362 26 INFO rb-c800635-224702-414046 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_preset_timing_restaurant: Enable chrome headless console log notification 2026-09-11 03:51:58,365 26 INFO rb-c800635-224702-414046 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_preset_timing_restaurant: Chrome headless enable page notifications 2026-09-11 03:51:58,418 26 INFO rb-c800635-224702-414046 odoo.addons.base.models.res_users: Login successful for login:pos_user from n/a 2026-09-11 03:51:58,422 26 INFO rb-c800635-224702-414046 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_preset_timing_restaurant: Setting session cookie in browser 2026-09-11 03:51:58,423 26 INFO rb-c800635-224702-414046 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-09-11 03:51:58,424 26 INFO rb-c800635-224702-414046 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_preset_timing_restaurant: Navigating to: "http://127.0.0.1:8069/pos/ui/118" 2026-09-11 03:51:58,504 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 03:51:58] "GET /pos/ui/118 HTTP/1.1" 200 - 31 0.029 0.039 2026-09-11 03:51:58,514 26 INFO rb-c800635-224702-414046 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_preset_timing_restaurant: Navigation result: {'frameId': '412514F7B7100F2D5418E60246BB552D', 'loaderId': 'D44533EC58D1A195CE540BAA8B03D4FA', 'isDownload': False} 2026-09-11 03:51:58,515 26 INFO rb-c800635-224702-414046 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_preset_timing_restaurant: Evaluate ready code "odoo.isTourReady('test_guest_count_bank_payment')" 2026-09-11 03:51:58,529 26 INFO rb-c800635-224702-414046 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-09-11 03:51:58,544 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 03:51:58] "GET /web/assets/cbcf32d/point_of_sale.assets_prod.min.css HTTP/1.1" 200 - 2 0.002 0.009 2026-09-11 03:51:58,554 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 03:51:58] "GET /web/assets/e7bee96/point_of_sale.assets_prod.min.js HTTP/1.1" 200 - 2 0.001 0.010 2026-09-11 03:51:58,585 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 03:51:58] "GET /web/assets/31c33ef/web.__assets_tests_call__.min.js HTTP/1.1" 200 - 2 0.002 0.042 2026-09-11 03:51:59,058 26 INFO ? werkzeug: 127.0.0.1 - - [11/Sep/2026 03:51:59] "GET /web/static/fonts/lato/Lato-Reg-webfont.woff HTTP/1.1" 200 - 0 0.000 0.002 2026-09-11 03:51:59,062 26 INFO ? werkzeug: 127.0.0.1 - - [11/Sep/2026 03:51:59] "GET /point_of_sale/static/src/img/favicon.ico HTTP/1.1" 200 - 0 0.000 0.001 2026-09-11 03:51:59,076 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 03:51:59] "GET /web/webclient/translations?hash=&lang=en_US HTTP/1.1" 200 - 0 0.000 0.005 2026-09-11 03:51:59,090 26 INFO rb-c800635-224702-414046 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-09-11 03:51:59,094 26 INFO rb-c800635-224702-414046 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-09-11 03:51:59,104 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 03:51:59] "POST /web/dataset/call_kw/barcode.nomenclature/read#barcode.nomenclature.read HTTP/1.1" 200 - 2 0.001 0.004 2026-09-11 03:51:59,128 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 03:51:59] "POST /web/dataset/call_kw/barcode.rule/search_read#barcode.rule.search_read HTTP/1.1" 200 - 1 0.001 0.005 2026-09-11 03:51:59,139 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 03:51:59] "POST /pos/ping HTTP/1.1" 200 - 0 0.000 0.002 2026-09-11 03:51:59,160 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 03:51:59] "POST /web/dataset/call_kw/pos.config/register_new_device_identifier#pos.config.register_new_device_identifier HTTP/1.1" 200 - 4 0.002 0.005 2026-09-11 03:51:59,168 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 03:51:59] "GET /bus/websocket_worker_bundle?v=19.0-2 HTTP/1.1" 200 - 2 0.001 0.010 2026-09-11 03:51:59,226 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 03:51:59] "POST /web/dataset/call_kw/pos.session/load_data_params#pos.session.load_data_params HTTP/1.1" 200 - 7 0.006 0.029 2026-09-11 03:51:59,229 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 03:51:59] "GET /websocket?version=19.0-2 HTTP/1.1" 101 - 0 0.000 0.034 2026-09-11 03:51:59,799 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 03:51:59] "POST /web/dataset/call_kw/pos.session/load_data#pos.session.load_data HTTP/1.1" 200 - 314 0.208 0.317 2026-09-11 03:51:59,817 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 03:51:59] "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-09-11 03:51:59,949 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 03:51:59] "POST /web/dataset/call_kw/pos.config/read_config_open_orders#pos.config.read_config_open_orders HTTP/1.1" 200 - 6 0.007 0.009 2026-09-11 03:52:00,002 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 03:52:00] "GET /web/image/res.company/109/logo/256x256 HTTP/1.1" 200 - 3 0.003 0.029 2026-09-11 03:52:00,028 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 03:52:00] "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.006 2026-09-11 03:52:00,047 26 INFO rb-c800635-224702-414046 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_preset_timing_restaurant.browser: Owl is running in 'dev' mode. 2026-09-11 03:52:00,065 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 03:52:00] "POST /web/dataset/call_kw/product.product/has_access#product.product.has_access HTTP/1.1" 200 - 0 0.000 0.007 2026-09-11 03:52:00,098 26 INFO ? werkzeug: 127.0.0.1 - - [11/Sep/2026 03:52:00] "GET /point_of_sale/static/src/fonts/Inconsolata.otf HTTP/1.1" 200 - 0 0.000 0.001 2026-09-11 03:52:00,139 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 03:52:00] "GET /pos/service-worker.js HTTP/1.1" 200 - 0 0.000 0.025 2026-09-11 03:52:00,153 26 INFO ? werkzeug: 127.0.0.1 - - [11/Sep/2026 03:52:00] "GET /web/static/img/odoo_logo.svg HTTP/1.1" 200 - 0 0.000 0.009 2026-09-11 03:52:00,157 26 INFO ? werkzeug: 127.0.0.1 - - [11/Sep/2026 03:52:00] "GET /hr_attendance/static/img/background-light.svg HTTP/1.1" 200 - 0 0.000 0.004 2026-09-11 03:52:00,168 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 03:52:00] "GET /web/image?model=res.company&id=109&field=logo HTTP/1.1" 200 - 3 0.009 0.040 2026-09-11 03:52:00,184 26 INFO ? werkzeug: 127.0.0.1 - - [11/Sep/2026 03:52:00] "GET /web/static/src/libs/fontawesome/fonts/fontawesome-webfont.woff2?v=4.7.0 HTTP/1.1" 200 - 0 0.000 0.007 2026-09-11 03:52:00,205 26 INFO ? werkzeug: 127.0.0.1 - - [11/Sep/2026 03:52:00] "GET /web/static/fonts/google/Roboto/Roboto-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.017 2026-09-11 03:52:00,207 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 03:52:00] "GET /web/image/res.users/221/avatar_128 HTTP/1.1" 200 - 7 0.016 0.058 2026-09-11 03:52:00,224 26 INFO ? werkzeug: 127.0.0.1 - - [11/Sep/2026 03:52:00] "GET /web/static/lib/zxing-library/zxing-library.js HTTP/1.1" 200 - 0 0.000 0.001 2026-09-11 03:52:00,273 26 INFO rb-c800635-224702-414046 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-09-11 03:52:00,311 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 03:52:00] "GET /pos/ui/118?from_backend=True HTTP/1.1" 200 - 31 0.049 0.052 2026-09-11 03:52:00,391 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 03:52:00] "GET /pos/ui/118 HTTP/1.1" 200 - 31 0.042 0.128 2026-09-11 03:52:00,411 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 03:52:00] "POST /web/dataset/call_kw/pos.config/read_config_open_orders#pos.config.read_config_open_orders HTTP/1.1" 200 - 6 0.004 0.012 2026-09-11 03:52:00,439 26 INFO rb-c800635-224702-414046 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-09-11 03:52:00,497 26 INFO rb-c800635-224702-414046 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-09-11 03:52:00,501 26 INFO ? werkzeug: 127.0.0.1 - - [11/Sep/2026 03:52:00] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.001 2026-09-11 03:52:00,551 26 INFO rb-c800635-224702-414046 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-09-11 03:52:00,600 26 INFO rb-c800635-224702-414046 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-09-11 03:52:00,681 26 INFO rb-c800635-224702-414046 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-09-11 03:52:00,733 26 INFO rb-c800635-224702-414046 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-09-11 03:52:00,791 26 INFO rb-c800635-224702-414046 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-09-11 03:52:00,841 26 INFO rb-c800635-224702-414046 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_preset_timing_restaurant.browser: [10/15] Tour test_guest_count_bank_payment → Step body 2026-09-11 03:52:00,892 26 INFO rb-c800635-224702-414046 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-09-11 03:52:00,944 26 INFO rb-c800635-224702-414046 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-09-11 03:52:01,011 26 INFO rb-c800635-224702-414046 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-09-11 03:52:01,025 26 INFO rb-c800635-224702-414046 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #14498463 started for PoS orders references: [{'name': '/', 'pos_reference': '264-118-000001', 'uuid': 'de84ec78-8905-46d9-9840-3fab37379433'}] 2026-09-11 03:52:01,039 26 INFO ? werkzeug: 127.0.0.1 - - [11/Sep/2026 03:52:01] "GET /web/static/img/spin.svg HTTP/1.1" 200 - 0 0.000 0.003 2026-09-11 03:52:01,077 26 INFO rb-c800635-224702-414046 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #14498463 order {'name': '/', 'pos_reference': '264-118-000001', 'uuid': 'de84ec78-8905-46d9-9840-3fab37379433'} created pos.order #764 2026-09-11 03:52:01,092 26 INFO rb-c800635-224702-414046 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #14498463 finished 2026-09-11 03:52:01,130 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 03:52:01] "POST /web/dataset/call_kw/pos.order/sync_from_ui#pos.order.sync_from_ui HTTP/1.1" 200 - 42 0.031 0.087 2026-09-11 03:52:01,219 26 INFO ? werkzeug: 127.0.0.1 - - [11/Sep/2026 03:52:01] "GET /point_of_sale/static/src/img/card-bank.png HTTP/1.1" 200 - 0 0.000 0.002 2026-09-11 03:52:01,225 26 INFO ? werkzeug: 127.0.0.1 - - [11/Sep/2026 03:52:01] "GET /point_of_sale/static/src/img/money.png HTTP/1.1" 200 - 0 0.000 0.003 2026-09-11 03:52:01,237 26 INFO rb-c800635-224702-414046 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-09-11 03:52:01,302 26 INFO rb-c800635-224702-414046 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-09-11 03:52:01,352 26 INFO rb-c800635-224702-414046 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_preset_timing_restaurant.browser: tour succeeded 2026-09-11 03:52:01,352 26 INFO rb-c800635-224702-414046 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_preset_timing_restaurant.browser: ╔══════════════════════════════════════════════╗ ║ TOUR test_guest_count_bank_payment SUCCEEDED ║ ╚══════════════════════════════════════════════╝ 2026-09-11 03:52:01,461 26 INFO rb-c800635-224702-414046 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_preset_timing_restaurant.browser: heap 17439160 (allocated 19009536) 2026-09-11 03:52:01,472 26 INFO rb-c800635-224702-414046 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_preset_timing_restaurant: Closing chrome headless with pid 109930 2026-09-11 03:52:01,473 26 INFO rb-c800635-224702-414046 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_preset_timing_restaurant: Closing websocket connection 2026-09-11 03:52:01,475 26 INFO rb-c800635-224702-414046 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_preset_timing_restaurant: Terminating chrome headless with pid 109930 2026-09-11 03:52:01,588 26 INFO rb-c800635-224702-414046 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_preset_timing_restaurant: Chrome Log in: /tmp/odoo_tests/rb-c800635-224702-414046/chrome_logs/chrome_log_20260911_035201_588125_test_preset_timing_restaurant.txt 2026-09-11 03:52:01,588 26 INFO rb-c800635-224702-414046 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_preset_timing_restaurant: Removing chrome user profile "/tmp/tmptnrf5zdf_chrome_odoo" 2026-09-11 03:52:01,605 26 INFO rb-c800635-224702-414046 odoo.addons.pos_restaurant.tests.test_frontend: Starting TestFrontend.test_restaurant_preset_eatin_tour ... 2026-09-11 03:52:02,084 26 INFO rb-c800635-224702-414046 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_restaurant_preset_eatin_tour: Chrome pid: 110121 2026-09-11 03:52:02,084 26 INFO rb-c800635-224702-414046 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_restaurant_preset_eatin_tour: Chrome headless temporary user profile dir: /tmp/tmpvanac7g1_chrome_odoo 2026-09-11 03:52:02,084 26 INFO rb-c800635-224702-414046 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_restaurant_preset_eatin_tour: Issuing json command http://127.0.0.1:41145/json/version 2026-09-11 03:52:02,085 26 INFO rb-c800635-224702-414046 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:41145', path='/json/version', query='', fragment='') with timeout 3 increased to 10s during tests 2026-09-11 03:52:02,157 26 INFO rb-c800635-224702-414046 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_restaurant_preset_eatin_tour: Browser version: Chrome/150.0.7871.114 2026-09-11 03:52:02,157 26 INFO rb-c800635-224702-414046 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_restaurant_preset_eatin_tour: Issuing json command http://127.0.0.1:41145/json 2026-09-11 03:52:02,157 26 INFO rb-c800635-224702-414046 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:41145', path='/json', query='', fragment='') with timeout 3 increased to 10s during tests 2026-09-11 03:52:02,171 26 INFO rb-c800635-224702-414046 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_restaurant_preset_eatin_tour: Websocket url found: ws://127.0.0.1:41145/devtools/page/969753846DA7D78AF849EEEE1FB45C89 2026-09-11 03:52:02,182 26 INFO rb-c800635-224702-414046 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_restaurant_preset_eatin_tour: Enable chrome headless console log notification 2026-09-11 03:52:02,188 26 INFO rb-c800635-224702-414046 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_restaurant_preset_eatin_tour: Chrome headless enable page notifications 2026-09-11 03:52:02,241 26 INFO rb-c800635-224702-414046 odoo.addons.base.models.res_users: Login successful for login:pos_user from n/a 2026-09-11 03:52:02,249 26 INFO rb-c800635-224702-414046 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_restaurant_preset_eatin_tour: Setting session cookie in browser 2026-09-11 03:52:02,252 26 INFO rb-c800635-224702-414046 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-09-11 03:52:02,252 26 INFO rb-c800635-224702-414046 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-09-11 03:52:02,270 26 INFO rb-c800635-224702-414046 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-09-11 03:52:02,674 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 03:52:02] "GET /pos/ui/118 HTTP/1.1" 200 - 85 0.037 0.370 2026-09-11 03:52:02,677 26 INFO rb-c800635-224702-414046 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_restaurant_preset_eatin_tour: Navigation result: {'frameId': '969753846DA7D78AF849EEEE1FB45C89', 'loaderId': '664D38B2F7E80F26F6B0B136193A3B4A', 'isDownload': False} 2026-09-11 03:52:02,678 26 INFO rb-c800635-224702-414046 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_restaurant_preset_eatin_tour: Evaluate ready code "odoo.isTourReady('RestaurantPresetEatInTour')" 2026-09-11 03:52:02,706 26 INFO rb-c800635-224702-414046 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-09-11 03:52:02,720 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 03:52:02] "GET /web/assets/e7bee96/point_of_sale.assets_prod.min.js HTTP/1.1" 200 - 2 0.001 0.011 2026-09-11 03:52:02,740 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 03:52:02] "GET /web/assets/31c33ef/web.__assets_tests_call__.min.js HTTP/1.1" 200 - 2 0.008 0.019 2026-09-11 03:52:02,750 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 03:52:02] "GET /web/assets/cbcf32d/point_of_sale.assets_prod.min.css HTTP/1.1" 200 - 2 0.003 0.039 2026-09-11 03:52:03,129 26 INFO ? werkzeug: 127.0.0.1 - - [11/Sep/2026 03:52:03] "GET /web/static/fonts/lato/Lato-Reg-webfont.woff HTTP/1.1" 200 - 0 0.000 0.006 2026-09-11 03:52:03,138 26 INFO ? werkzeug: 127.0.0.1 - - [11/Sep/2026 03:52:03] "GET /point_of_sale/static/src/img/favicon.ico HTTP/1.1" 200 - 0 0.000 0.002 2026-09-11 03:52:03,149 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 03:52:03] "GET /web/webclient/translations?hash=&lang=en_US HTTP/1.1" 200 - 1 0.001 0.011 2026-09-11 03:52:03,161 26 INFO rb-c800635-224702-414046 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-09-11 03:52:03,171 26 INFO rb-c800635-224702-414046 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-09-11 03:52:03,180 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 03:52:03] "POST /web/dataset/call_kw/barcode.nomenclature/read#barcode.nomenclature.read HTTP/1.1" 200 - 4 0.001 0.004 2026-09-11 03:52:03,202 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 03:52:03] "POST /web/dataset/call_kw/barcode.rule/search_read#barcode.rule.search_read HTTP/1.1" 200 - 1 0.000 0.005 2026-09-11 03:52:03,215 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 03:52:03] "POST /pos/ping HTTP/1.1" 200 - 0 0.000 0.002 2026-09-11 03:52:03,240 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 03:52:03] "GET /bus/websocket_worker_bundle?v=19.0-2 HTTP/1.1" 200 - 3 0.001 0.012 2026-09-11 03:52:03,254 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 03:52:03] "POST /web/dataset/call_kw/pos.config/register_new_device_identifier#pos.config.register_new_device_identifier HTTP/1.1" 200 - 9 0.006 0.022 2026-09-11 03:52:03,262 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 03:52:03] "GET /websocket?version=19.0-2 HTTP/1.1" 101 - 1 0.000 0.004 2026-09-11 03:52:03,302 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 03:52:03] "POST /web/dataset/call_kw/pos.session/load_data_params#pos.session.load_data_params HTTP/1.1" 200 - 17 0.009 0.026 2026-09-11 03:52:03,794 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 03:52:03] "POST /web/dataset/call_kw/pos.session/load_data#pos.session.load_data HTTP/1.1" 200 - 380 0.180 0.281 2026-09-11 03:52:03,815 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 03:52:03] "POST /web/dataset/call_kw/pos.session/filter_local_data#pos.session.filter_local_data HTTP/1.1" 200 - 0 0.000 0.011 2026-09-11 03:52:03,894 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 03:52:03] "POST /web/dataset/call_kw/pos.config/read_config_open_orders#pos.config.read_config_open_orders HTTP/1.1" 200 - 1 0.001 0.007 2026-09-11 03:52:03,974 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 03:52:03] "GET /web/image/res.company/109/logo/256x256 HTTP/1.1" 200 - 8 0.007 0.052 2026-09-11 03:52:04,002 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 03:52:04] "POST /web/dataset/call_kw/pos.config/read_config_open_orders#pos.config.read_config_open_orders HTTP/1.1" 200 - 1 0.001 0.006 2026-09-11 03:52:04,021 26 INFO rb-c800635-224702-414046 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_restaurant_preset_eatin_tour.browser: Owl is running in 'dev' mode. 2026-09-11 03:52:04,042 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 03:52:04] "POST /web/dataset/call_kw/product.product/has_access#product.product.has_access HTTP/1.1" 200 - 1 0.003 0.006 2026-09-11 03:52:04,076 26 INFO ? werkzeug: 127.0.0.1 - - [11/Sep/2026 03:52:04] "GET /point_of_sale/static/src/fonts/Inconsolata.otf HTTP/1.1" 200 - 0 0.000 0.001 2026-09-11 03:52:04,089 26 INFO ? werkzeug: 127.0.0.1 - - [11/Sep/2026 03:52:04] "GET /web/static/img/odoo_logo.svg HTTP/1.1" 200 - 0 0.000 0.002 2026-09-11 03:52:04,100 26 INFO ? werkzeug: 127.0.0.1 - - [11/Sep/2026 03:52:04] "GET /hr_attendance/static/img/background-light.svg HTTP/1.1" 200 - 0 0.000 0.003 2026-09-11 03:52:04,124 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 03:52:04] "GET /web/image/res.users/221/avatar_128 HTTP/1.1" 200 - 14 0.019 0.022 2026-09-11 03:52:04,136 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 03:52:04] "GET /web/image?model=res.company&id=109&field=logo HTTP/1.1" 200 - 3 0.003 0.049 2026-09-11 03:52:04,141 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 03:52:04] "GET /pos/service-worker.js HTTP/1.1" 200 - 0 0.000 0.036 2026-09-11 03:52:04,165 26 INFO ? werkzeug: 127.0.0.1 - - [11/Sep/2026 03:52: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-09-11 03:52:04,167 26 INFO ? werkzeug: 127.0.0.1 - - [11/Sep/2026 03:52:04] "GET /web/static/fonts/google/Roboto/Roboto-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.002 2026-09-11 03:52:04,196 26 INFO ? werkzeug: 127.0.0.1 - - [11/Sep/2026 03:52:04] "GET /web/static/lib/zxing-library/zxing-library.js HTTP/1.1" 200 - 0 0.000 0.009 2026-09-11 03:52:04,233 26 INFO rb-c800635-224702-414046 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-09-11 03:52:04,267 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 03:52:04] "GET /pos/ui/118?from_backend=True HTTP/1.1" 200 - 31 0.033 0.050 2026-09-11 03:52:04,299 26 INFO rb-c800635-224702-414046 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-09-11 03:52:04,335 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 03:52:04] "GET /pos/ui/118 HTTP/1.1" 200 - 31 0.027 0.112 2026-09-11 03:52:04,407 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 03:52:04] "POST /web/dataset/call_kw/pos.session/set_opening_control#pos.session.set_opening_control HTTP/1.1" 200 - 38 0.033 0.072 2026-09-11 03:52:04,472 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 03:52:04] "POST /web/dataset/call_kw/pos.config/read_config_open_orders#pos.config.read_config_open_orders HTTP/1.1" 200 - 1 0.005 0.017 2026-09-11 03:52:04,510 26 INFO rb-c800635-224702-414046 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-09-11 03:52:04,534 26 INFO ? werkzeug: 127.0.0.1 - - [11/Sep/2026 03:52:04] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.001 2026-09-11 03:52:04,596 26 INFO rb-c800635-224702-414046 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-09-11 03:52:04,641 26 INFO rb-c800635-224702-414046 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-09-11 03:52:04,690 26 INFO rb-c800635-224702-414046 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-09-11 03:52:04,741 26 INFO rb-c800635-224702-414046 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-09-11 03:52:04,800 26 INFO rb-c800635-224702-414046 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-09-11 03:52:04,851 26 INFO rb-c800635-224702-414046 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-09-11 03:52:04,902 26 INFO rb-c800635-224702-414046 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-09-11 03:52:04,975 26 INFO rb-c800635-224702-414046 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-09-11 03:52:04,987 26 INFO ? werkzeug: 127.0.0.1 - - [11/Sep/2026 03:52:04] "GET /point_of_sale/static/src/img/card-bank.png HTTP/1.1" 200 - 0 0.000 0.004 2026-09-11 03:52:04,988 26 INFO ? werkzeug: 127.0.0.1 - - [11/Sep/2026 03:52:04] "GET /point_of_sale/static/src/img/money.png HTTP/1.1" 200 - 0 0.000 0.005 2026-09-11 03:52:05,048 26 INFO rb-c800635-224702-414046 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-09-11 03:52:05,111 26 INFO rb-c800635-224702-414046 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-09-11 03:52:05,116 26 INFO ? werkzeug: 127.0.0.1 - - [11/Sep/2026 03:52:05] "GET /web/static/img/spin.svg HTTP/1.1" 200 - 0 0.000 0.002 2026-09-11 03:52:05,119 26 INFO rb-c800635-224702-414046 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #38381236 started for PoS orders references: [{'name': '/', 'pos_reference': '261-118-000001', 'uuid': '70cfbfc3-a80e-4198-98cf-beabd8f24d80'}] 2026-09-11 03:52:05,531 26 INFO rb-c800635-224702-414046 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #38381236 order {'name': '/', 'pos_reference': '261-118-000001', 'uuid': '70cfbfc3-a80e-4198-98cf-beabd8f24d80'} created pos.order #765 2026-09-11 03:52:05,556 26 INFO rb-c800635-224702-414046 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #38381236 finished 2026-09-11 03:52:05,643 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 03:52:05] "POST /web/dataset/call_kw/pos.order/sync_from_ui#pos.order.sync_from_ui HTTP/1.1" 200 - 190 0.263 0.266 2026-09-11 03:52:05,782 26 INFO rb-c800635-224702-414046 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_restaurant_preset_eatin_tour.browser: tour succeeded 2026-09-11 03:52:05,783 26 INFO rb-c800635-224702-414046 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_restaurant_preset_eatin_tour.browser: ╔══════════════════════════════════════════╗ ║ TOUR RestaurantPresetEatInTour SUCCEEDED ║ ╚══════════════════════════════════════════╝ 2026-09-11 03:52:05,875 26 INFO rb-c800635-224702-414046 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_restaurant_preset_eatin_tour.browser: heap 15409824 (allocated 16777216) 2026-09-11 03:52:05,883 26 INFO rb-c800635-224702-414046 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_restaurant_preset_eatin_tour: Closing chrome headless with pid 110121 2026-09-11 03:52:05,884 26 INFO rb-c800635-224702-414046 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_restaurant_preset_eatin_tour: Closing websocket connection 2026-09-11 03:52:05,885 26 INFO rb-c800635-224702-414046 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_restaurant_preset_eatin_tour: Terminating chrome headless with pid 110121 2026-09-11 03:52:05,982 26 INFO rb-c800635-224702-414046 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_restaurant_preset_eatin_tour: Chrome Log in: /tmp/odoo_tests/rb-c800635-224702-414046/chrome_logs/chrome_log_20260911_035205_982175_test_restaurant_preset_eatin_tour.txt 2026-09-11 03:52:05,982 26 INFO rb-c800635-224702-414046 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_restaurant_preset_eatin_tour: Removing chrome user profile "/tmp/tmpvanac7g1_chrome_odoo" 2026-09-11 03:52:05,997 26 INFO rb-c800635-224702-414046 odoo.addons.pos_restaurant.tests.test_frontend: Starting TestFrontend.test_show_default_with_register_screen ... 2026-09-11 03:52:06,392 26 INFO rb-c800635-224702-414046 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_show_default_with_register_screen: Chrome pid: 110308 2026-09-11 03:52:06,393 26 INFO rb-c800635-224702-414046 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_show_default_with_register_screen: Chrome headless temporary user profile dir: /tmp/tmp7o4275fy_chrome_odoo 2026-09-11 03:52:06,393 26 INFO rb-c800635-224702-414046 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_show_default_with_register_screen: Issuing json command http://127.0.0.1:38279/json/version 2026-09-11 03:52:06,396 26 INFO rb-c800635-224702-414046 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:38279', path='/json/version', query='', fragment='') with timeout 3 increased to 10s during tests 2026-09-11 03:52:06,414 26 INFO rb-c800635-224702-414046 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_show_default_with_register_screen: Browser version: Chrome/150.0.7871.114 2026-09-11 03:52:06,414 26 INFO rb-c800635-224702-414046 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_show_default_with_register_screen: Issuing json command http://127.0.0.1:38279/json 2026-09-11 03:52:06,415 26 INFO rb-c800635-224702-414046 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:38279', path='/json', query='', fragment='') with timeout 3 increased to 10s during tests 2026-09-11 03:52:06,435 26 INFO rb-c800635-224702-414046 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_show_default_with_register_screen: Websocket url found: ws://127.0.0.1:38279/devtools/page/875CEED21309A46A04436FBFFBAB1909 2026-09-11 03:52:06,468 26 INFO rb-c800635-224702-414046 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_show_default_with_register_screen: Enable chrome headless console log notification 2026-09-11 03:52:06,484 26 INFO rb-c800635-224702-414046 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_show_default_with_register_screen: Chrome headless enable page notifications 2026-09-11 03:52:06,546 26 INFO rb-c800635-224702-414046 odoo.addons.base.models.res_users: Login successful for login:pos_user from n/a 2026-09-11 03:52:06,559 26 INFO rb-c800635-224702-414046 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_show_default_with_register_screen: Setting session cookie in browser 2026-09-11 03:52:06,566 26 INFO rb-c800635-224702-414046 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-09-11 03:52:06,568 26 INFO rb-c800635-224702-414046 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-09-11 03:52:06,582 26 INFO rb-c800635-224702-414046 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-09-11 03:52:07,012 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 03:52:07] "GET /pos/ui/118 HTTP/1.1" 200 - 86 0.044 0.389 2026-09-11 03:52:07,015 26 INFO rb-c800635-224702-414046 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_show_default_with_register_screen: Navigation result: {'frameId': '875CEED21309A46A04436FBFFBAB1909', 'loaderId': '97D96AF2055161689EF8045F87753F81', 'isDownload': False} 2026-09-11 03:52:07,016 26 INFO rb-c800635-224702-414046 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-09-11 03:52:07,029 26 INFO rb-c800635-224702-414046 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-09-11 03:52:07,042 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 03:52:07] "GET /web/assets/31c33ef/web.__assets_tests_call__.min.js HTTP/1.1" 200 - 2 0.001 0.005 2026-09-11 03:52:07,047 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 03:52:07] "GET /web/assets/cbcf32d/point_of_sale.assets_prod.min.css HTTP/1.1" 200 - 2 0.001 0.010 2026-09-11 03:52:07,053 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 03:52:07] "GET /web/assets/e7bee96/point_of_sale.assets_prod.min.js HTTP/1.1" 200 - 2 0.001 0.013 2026-09-11 03:52:07,446 26 INFO ? werkzeug: 127.0.0.1 - - [11/Sep/2026 03:52:07] "GET /point_of_sale/static/src/img/favicon.ico HTTP/1.1" 200 - 0 0.000 0.001 2026-09-11 03:52:07,448 26 INFO ? werkzeug: 127.0.0.1 - - [11/Sep/2026 03:52:07] "GET /web/static/fonts/lato/Lato-Reg-webfont.woff HTTP/1.1" 200 - 0 0.000 0.001 2026-09-11 03:52:07,472 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 03:52:07] "GET /web/webclient/translations?hash=&lang=en_US HTTP/1.1" 200 - 1 0.001 0.008 2026-09-11 03:52:07,497 26 INFO rb-c800635-224702-414046 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-09-11 03:52:07,506 26 INFO rb-c800635-224702-414046 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-09-11 03:52:07,515 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 03:52:07] "POST /web/dataset/call_kw/barcode.nomenclature/read#barcode.nomenclature.read HTTP/1.1" 200 - 4 0.004 0.011 2026-09-11 03:52:07,529 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 03:52:07] "POST /web/dataset/call_kw/barcode.rule/search_read#barcode.rule.search_read HTTP/1.1" 200 - 1 0.001 0.003 2026-09-11 03:52:07,542 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 03:52:07] "POST /pos/ping HTTP/1.1" 200 - 0 0.000 0.002 2026-09-11 03:52:07,564 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 03:52:07] "POST /web/dataset/call_kw/pos.config/register_new_device_identifier#pos.config.register_new_device_identifier HTTP/1.1" 200 - 9 0.005 0.008 2026-09-11 03:52:07,575 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 03:52:07] "GET /bus/websocket_worker_bundle?v=19.0-2 HTTP/1.1" 200 - 3 0.002 0.016 2026-09-11 03:52:07,637 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 03:52:07] "POST /web/dataset/call_kw/pos.session/load_data_params#pos.session.load_data_params HTTP/1.1" 200 - 17 0.029 0.028 2026-09-11 03:52:07,654 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 03:52:07] "GET /websocket?version=19.0-2 HTTP/1.1" 101 - 1 0.000 0.062 2026-09-11 03:52:08,124 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 03:52:08] "POST /web/dataset/call_kw/pos.session/load_data#pos.session.load_data HTTP/1.1" 200 - 373 0.201 0.249 2026-09-11 03:52:08,142 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 03:52: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-09-11 03:52:08,202 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 03:52:08] "POST /web/dataset/call_kw/pos.config/read_config_open_orders#pos.config.read_config_open_orders HTTP/1.1" 200 - 1 0.001 0.005 2026-09-11 03:52:08,285 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 03:52:08] "GET /web/image/res.company/109/logo/256x256 HTTP/1.1" 200 - 8 0.006 0.059 2026-09-11 03:52:08,306 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 03:52:08] "POST /web/dataset/call_kw/pos.config/read_config_open_orders#pos.config.read_config_open_orders HTTP/1.1" 200 - 1 0.001 0.005 2026-09-11 03:52:08,326 26 INFO rb-c800635-224702-414046 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_show_default_with_register_screen.browser: Owl is running in 'dev' mode. 2026-09-11 03:52:08,337 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 03:52:08] "POST /web/dataset/call_kw/product.product/has_access#product.product.has_access HTTP/1.1" 200 - 1 0.002 0.007 2026-09-11 03:52:08,372 26 INFO ? werkzeug: 127.0.0.1 - - [11/Sep/2026 03:52:08] "GET /point_of_sale/static/src/fonts/Inconsolata.otf HTTP/1.1" 200 - 0 0.000 0.001 2026-09-11 03:52:08,421 26 INFO ? werkzeug: 127.0.0.1 - - [11/Sep/2026 03:52:08] "GET /web/static/img/odoo_logo.svg HTTP/1.1" 200 - 0 0.000 0.009 2026-09-11 03:52:08,424 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 03:52:08] "GET /web/image?model=res.company&id=109&field=logo HTTP/1.1" 200 - 3 0.022 0.025 2026-09-11 03:52:08,432 26 INFO ? werkzeug: 127.0.0.1 - - [11/Sep/2026 03:52:08] "GET /hr_attendance/static/img/background-light.svg HTTP/1.1" 200 - 0 0.000 0.006 2026-09-11 03:52:08,441 26 INFO ? werkzeug: 127.0.0.1 - - [11/Sep/2026 03:52: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-09-11 03:52:08,443 26 INFO ? werkzeug: 127.0.0.1 - - [11/Sep/2026 03:52:08] "GET /web/static/fonts/google/Roboto/Roboto-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.003 2026-09-11 03:52:08,458 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 03:52:08] "GET /web/image/res.users/221/avatar_128 HTTP/1.1" 200 - 14 0.013 0.050 2026-09-11 03:52:08,465 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 03:52:08] "GET /pos/service-worker.js HTTP/1.1" 200 - 0 0.000 0.060 2026-09-11 03:52:08,536 26 INFO rb-c800635-224702-414046 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-09-11 03:52:08,585 26 INFO ? werkzeug: 127.0.0.1 - - [11/Sep/2026 03:52:08] "GET /web/static/lib/zxing-library/zxing-library.js HTTP/1.1" 200 - 0 0.000 0.002 2026-09-11 03:52:08,647 26 INFO rb-c800635-224702-414046 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-09-11 03:52:08,670 26 INFO ? werkzeug: 127.0.0.1 - - [11/Sep/2026 03:52:08] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.009 2026-09-11 03:52:08,691 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 03:52:08] "GET /pos/ui/118?from_backend=True HTTP/1.1" 200 - 31 0.054 0.062 2026-09-11 03:52:08,739 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 03:52:08] "GET /pos/ui/118 HTTP/1.1" 200 - 31 0.017 0.142 2026-09-11 03:52:08,815 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 03:52:08] "POST /web/dataset/call_kw/pos.session/set_opening_control#pos.session.set_opening_control HTTP/1.1" 200 - 38 0.038 0.121 2026-09-11 03:52:08,886 26 INFO rb-c800635-224702-414046 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-09-11 03:52:08,937 26 INFO rb-c800635-224702-414046 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-09-11 03:52:08,988 26 INFO rb-c800635-224702-414046 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-09-11 03:52:09,039 26 INFO rb-c800635-224702-414046 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-09-11 03:52:09,090 26 INFO rb-c800635-224702-414046 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-09-11 03:52:09,146 26 INFO rb-c800635-224702-414046 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-09-11 03:52:09,196 26 INFO rb-c800635-224702-414046 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-09-11 03:52:09,250 26 INFO rb-c800635-224702-414046 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-09-11 03:52:09,301 26 INFO rb-c800635-224702-414046 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-09-11 03:52:09,433 26 INFO rb-c800635-224702-414046 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-09-11 03:52:09,506 26 INFO rb-c800635-224702-414046 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-09-11 03:52:09,518 26 INFO rb-c800635-224702-414046 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #39322029 started for PoS orders references: [{'name': '/', 'pos_reference': '261-118-000001', 'uuid': '2fd12067-4fde-463f-9fbb-ad1637d419bb'}] 2026-09-11 03:52:09,570 26 INFO rb-c800635-224702-414046 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #39322029 order {'name': '/', 'pos_reference': '261-118-000001', 'uuid': '2fd12067-4fde-463f-9fbb-ad1637d419bb'} created pos.order #766 2026-09-11 03:52:09,573 26 INFO rb-c800635-224702-414046 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-09-11 03:52:09,585 26 INFO rb-c800635-224702-414046 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #39322029 finished 2026-09-11 03:52:09,628 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 03:52:09] "POST /web/dataset/call_kw/pos.order/sync_from_ui#pos.order.sync_from_ui HTTP/1.1" 200 - 63 0.035 0.076 2026-09-11 03:52:09,636 26 INFO rb-c800635-224702-414046 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-09-11 03:52:09,725 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 03:52:09] "POST /web/dataset/call_kw/pos.order/read_pos_orders#pos.order.read_pos_orders HTTP/1.1" 200 - 54 0.033 0.043 2026-09-11 03:52:09,756 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 03:52:09] "POST /web/dataset/call_kw/pos.config/notify_synchronisation#pos.config.notify_synchronisation HTTP/1.1" 200 - 4 0.004 0.016 2026-09-11 03:52:09,792 26 INFO rb-c800635-224702-414046 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-09-11 03:52:09,837 26 INFO rb-c800635-224702-414046 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-09-11 03:52:09,906 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 03:52:09] "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.009 2026-09-11 03:52:09,907 26 INFO rb-c800635-224702-414046 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-09-11 03:52:09,953 26 INFO rb-c800635-224702-414046 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-09-11 03:52:10,011 26 INFO rb-c800635-224702-414046 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-09-11 03:52:10,060 26 INFO rb-c800635-224702-414046 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-09-11 03:52:10,111 26 INFO rb-c800635-224702-414046 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-09-11 03:52:10,162 26 INFO rb-c800635-224702-414046 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_show_default_with_register_screen.browser: tour succeeded 2026-09-11 03:52:10,163 26 INFO rb-c800635-224702-414046 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_show_default_with_register_screen.browser: ╔═══════════════════════════════════════════════════════╗ ║ TOUR test_show_default_with_register_screen SUCCEEDED ║ ╚═══════════════════════════════════════════════════════╝ 2026-09-11 03:52:10,242 26 INFO rb-c800635-224702-414046 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_show_default_with_register_screen.browser: heap 15250464 (allocated 17039360) 2026-09-11 03:52:10,247 26 INFO rb-c800635-224702-414046 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_show_default_with_register_screen: Closing chrome headless with pid 110308 2026-09-11 03:52:10,248 26 INFO rb-c800635-224702-414046 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_show_default_with_register_screen: Closing websocket connection 2026-09-11 03:52:10,249 26 INFO rb-c800635-224702-414046 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_show_default_with_register_screen: Terminating chrome headless with pid 110308 2026-09-11 03:52:10,358 26 INFO rb-c800635-224702-414046 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_show_default_with_register_screen: Chrome Log in: /tmp/odoo_tests/rb-c800635-224702-414046/chrome_logs/chrome_log_20260911_035210_358096_test_show_default_with_register_screen.txt 2026-09-11 03:52:10,358 26 INFO rb-c800635-224702-414046 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_show_default_with_register_screen: Removing chrome user profile "/tmp/tmp7o4275fy_chrome_odoo" 2026-09-11 03:52:10,375 26 INFO rb-c800635-224702-414046 odoo.addons.pos_restaurant.tests.test_frontend: Starting TestFrontend.test_sync_lines_qty_update ... 2026-09-11 03:52:10,740 26 INFO rb-c800635-224702-414046 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_sync_lines_qty_update: Chrome pid: 110509 2026-09-11 03:52:10,740 26 INFO rb-c800635-224702-414046 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_sync_lines_qty_update: Chrome headless temporary user profile dir: /tmp/tmp8e42pxxz_chrome_odoo 2026-09-11 03:52:10,740 26 INFO rb-c800635-224702-414046 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_sync_lines_qty_update: Issuing json command http://127.0.0.1:43405/json/version 2026-09-11 03:52:10,741 26 INFO rb-c800635-224702-414046 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:43405', path='/json/version', query='', fragment='') with timeout 3 increased to 10s during tests 2026-09-11 03:52:10,800 26 INFO rb-c800635-224702-414046 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_sync_lines_qty_update: Browser version: Chrome/150.0.7871.114 2026-09-11 03:52:10,800 26 INFO rb-c800635-224702-414046 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_sync_lines_qty_update: Issuing json command http://127.0.0.1:43405/json 2026-09-11 03:52:10,801 26 INFO rb-c800635-224702-414046 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:43405', path='/json', query='', fragment='') with timeout 3 increased to 10s during tests 2026-09-11 03:52:10,813 26 INFO rb-c800635-224702-414046 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_sync_lines_qty_update: Websocket url found: ws://127.0.0.1:43405/devtools/page/5AAA64CFBA5C2C73643C0DB1161A4F17 2026-09-11 03:52:10,826 26 INFO rb-c800635-224702-414046 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_sync_lines_qty_update: Enable chrome headless console log notification 2026-09-11 03:52:10,836 26 INFO rb-c800635-224702-414046 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_sync_lines_qty_update: Chrome headless enable page notifications 2026-09-11 03:52:11,003 26 INFO rb-c800635-224702-414046 odoo.addons.base.models.res_users: Login successful for login:pos_user from n/a 2026-09-11 03:52:11,014 26 INFO rb-c800635-224702-414046 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_sync_lines_qty_update: Setting session cookie in browser 2026-09-11 03:52:11,027 26 INFO rb-c800635-224702-414046 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-09-11 03:52:11,027 26 INFO rb-c800635-224702-414046 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-09-11 03:52:11,049 26 INFO rb-c800635-224702-414046 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-09-11 03:52:11,581 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 03:52:11] "GET /pos/ui/118 HTTP/1.1" 200 - 86 0.053 0.484 2026-09-11 03:52:11,584 26 INFO rb-c800635-224702-414046 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_sync_lines_qty_update: Navigation result: {'frameId': '5AAA64CFBA5C2C73643C0DB1161A4F17', 'loaderId': 'A1C24A317BB0227CCF3AB6010482CCBE', 'isDownload': False} 2026-09-11 03:52:11,584 26 INFO rb-c800635-224702-414046 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_sync_lines_qty_update: Evaluate ready code "odoo.isTourReady('test_sync_lines_qty_update')" 2026-09-11 03:52:11,597 26 INFO rb-c800635-224702-414046 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-09-11 03:52:11,610 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 03:52:11] "GET /web/assets/31c33ef/web.__assets_tests_call__.min.js HTTP/1.1" 200 - 2 0.003 0.006 2026-09-11 03:52:11,618 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 03:52:11] "GET /web/assets/cbcf32d/point_of_sale.assets_prod.min.css HTTP/1.1" 200 - 2 0.002 0.009 2026-09-11 03:52:11,626 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 03:52:11] "GET /web/assets/e7bee96/point_of_sale.assets_prod.min.js HTTP/1.1" 200 - 2 0.002 0.019 2026-09-11 03:52:12,085 26 INFO ? werkzeug: 127.0.0.1 - - [11/Sep/2026 03:52:12] "GET /point_of_sale/static/src/img/favicon.ico HTTP/1.1" 200 - 0 0.000 0.001 2026-09-11 03:52:12,088 26 INFO ? werkzeug: 127.0.0.1 - - [11/Sep/2026 03:52:12] "GET /web/static/fonts/lato/Lato-Reg-webfont.woff HTTP/1.1" 200 - 0 0.000 0.002 2026-09-11 03:52:12,125 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 03:52:12] "GET /web/webclient/translations?hash=&lang=en_US HTTP/1.1" 200 - 1 0.008 0.022 2026-09-11 03:52:12,146 26 INFO rb-c800635-224702-414046 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-09-11 03:52:12,155 26 INFO rb-c800635-224702-414046 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-09-11 03:52:12,157 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 03:52:12] "POST /web/dataset/call_kw/barcode.nomenclature/read#barcode.nomenclature.read HTTP/1.1" 200 - 4 0.002 0.008 2026-09-11 03:52:12,179 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 03:52:12] "POST /web/dataset/call_kw/barcode.rule/search_read#barcode.rule.search_read HTTP/1.1" 200 - 1 0.000 0.005 2026-09-11 03:52:12,191 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 03:52:12] "POST /pos/ping HTTP/1.1" 200 - 0 0.000 0.002 2026-09-11 03:52:12,221 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 03:52:12] "POST /web/dataset/call_kw/pos.config/register_new_device_identifier#pos.config.register_new_device_identifier HTTP/1.1" 200 - 9 0.005 0.012 2026-09-11 03:52:12,237 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 03:52:12] "GET /bus/websocket_worker_bundle?v=19.0-2 HTTP/1.1" 200 - 3 0.002 0.025 2026-09-11 03:52:12,277 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 03:52:12] "POST /web/dataset/call_kw/pos.session/load_data_params#pos.session.load_data_params HTTP/1.1" 200 - 17 0.017 0.026 2026-09-11 03:52:12,281 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 03:52:12] "GET /websocket?version=19.0-2 HTTP/1.1" 101 - 1 0.000 0.027 2026-09-11 03:52:12,888 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 03:52:12] "POST /web/dataset/call_kw/pos.session/load_data#pos.session.load_data HTTP/1.1" 200 - 376 0.245 0.318 2026-09-11 03:52:12,910 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 03:52:12] "POST /web/dataset/call_kw/pos.session/filter_local_data#pos.session.filter_local_data HTTP/1.1" 200 - 0 0.000 0.011 2026-09-11 03:52:13,010 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 03:52:13] "POST /web/dataset/call_kw/pos.config/read_config_open_orders#pos.config.read_config_open_orders HTTP/1.1" 200 - 1 0.003 0.015 2026-09-11 03:52:13,108 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 03:52:13] "GET /web/image/res.company/109/logo/256x256 HTTP/1.1" 200 - 8 0.010 0.047 2026-09-11 03:52:13,145 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 03:52:13] "POST /web/dataset/call_kw/pos.config/read_config_open_orders#pos.config.read_config_open_orders HTTP/1.1" 200 - 1 0.001 0.005 2026-09-11 03:52:13,164 26 INFO rb-c800635-224702-414046 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_sync_lines_qty_update.browser: Owl is running in 'dev' mode. 2026-09-11 03:52:13,177 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 03:52:13] "POST /web/dataset/call_kw/product.product/has_access#product.product.has_access HTTP/1.1" 200 - 1 0.002 0.004 2026-09-11 03:52:13,213 26 INFO ? werkzeug: 127.0.0.1 - - [11/Sep/2026 03:52:13] "GET /point_of_sale/static/src/fonts/Inconsolata.otf HTTP/1.1" 200 - 0 0.000 0.001 2026-09-11 03:52:13,218 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 03:52:13] "GET /pos/service-worker.js HTTP/1.1" 200 - 0 0.000 0.002 2026-09-11 03:52:13,240 26 INFO ? werkzeug: 127.0.0.1 - - [11/Sep/2026 03:52:13] "GET /hr_attendance/static/img/background-light.svg HTTP/1.1" 200 - 0 0.000 0.008 2026-09-11 03:52:13,244 26 INFO ? werkzeug: 127.0.0.1 - - [11/Sep/2026 03:52:13] "GET /web/static/img/odoo_logo.svg HTTP/1.1" 200 - 0 0.000 0.014 2026-09-11 03:52:13,278 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 03:52:13] "GET /web/image/res.users/221/avatar_128 HTTP/1.1" 200 - 14 0.031 0.023 2026-09-11 03:52:13,296 26 INFO ? werkzeug: 127.0.0.1 - - [11/Sep/2026 03:52:13] "GET /web/static/src/libs/fontawesome/fonts/fontawesome-webfont.woff2?v=4.7.0 HTTP/1.1" 200 - 0 0.000 0.006 2026-09-11 03:52:13,320 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 03:52:13] "GET /web/image?model=res.company&id=109&field=logo HTTP/1.1" 200 - 3 0.015 0.079 2026-09-11 03:52:13,323 26 INFO ? werkzeug: 127.0.0.1 - - [11/Sep/2026 03:52:13] "GET /web/static/fonts/google/Roboto/Roboto-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.027 2026-09-11 03:52:13,334 26 INFO ? werkzeug: 127.0.0.1 - - [11/Sep/2026 03:52:13] "GET /web/static/lib/zxing-library/zxing-library.js HTTP/1.1" 200 - 0 0.000 0.004 2026-09-11 03:52:13,343 26 INFO rb-c800635-224702-414046 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-09-11 03:52:13,410 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 03:52:13] "GET /pos/ui/118 HTTP/1.1" 200 - 31 0.039 0.050 2026-09-11 03:52:13,425 26 INFO rb-c800635-224702-414046 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-09-11 03:52:13,468 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 03:52:13] "GET /pos/ui/118?from_backend=True HTTP/1.1" 200 - 31 0.021 0.119 2026-09-11 03:52:13,557 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 03:52:13] "POST /web/dataset/call_kw/pos.session/set_opening_control#pos.session.set_opening_control HTTP/1.1" 200 - 38 0.033 0.096 2026-09-11 03:52:13,601 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 03:52: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.006 2026-09-11 03:52:13,647 26 INFO rb-c800635-224702-414046 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-09-11 03:52:13,666 26 INFO ? werkzeug: 127.0.0.1 - - [11/Sep/2026 03:52:13] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.001 2026-09-11 03:52:13,731 26 INFO rb-c800635-224702-414046 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-09-11 03:52:13,779 26 INFO rb-c800635-224702-414046 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-09-11 03:52:13,838 26 INFO rb-c800635-224702-414046 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-09-11 03:52:13,868 26 INFO rb-c800635-224702-414046 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #73216624 started for PoS orders references: [{'name': '/', 'pos_reference': '261-118-000001', 'uuid': '74888a2a-1f05-41be-8728-944da801081c'}] 2026-09-11 03:52:13,945 26 INFO rb-c800635-224702-414046 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #73216624 order {'name': '/', 'pos_reference': '261-118-000001', 'uuid': '74888a2a-1f05-41be-8728-944da801081c'} created pos.order #767 2026-09-11 03:52:13,961 26 INFO rb-c800635-224702-414046 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #73216624 finished 2026-09-11 03:52:14,021 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 03:52:14] "POST /web/dataset/call_kw/pos.order/sync_from_ui#pos.order.sync_from_ui HTTP/1.1" 200 - 63 0.057 0.098 2026-09-11 03:52:14,055 26 INFO rb-c800635-224702-414046 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-09-11 03:52:14,121 26 INFO rb-c800635-224702-414046 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-09-11 03:52:14,122 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 03:52:14] "POST /web/dataset/call_kw/pos.config/read_config_open_orders#pos.config.read_config_open_orders HTTP/1.1" 200 - 4 0.002 0.009 2026-09-11 03:52:14,180 26 INFO rb-c800635-224702-414046 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-09-11 03:52:14,231 26 INFO rb-c800635-224702-414046 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-09-11 03:52:16,283 26 INFO rb-c800635-224702-414046 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-09-11 03:52:16,334 26 INFO rb-c800635-224702-414046 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-09-11 03:52:16,388 26 INFO rb-c800635-224702-414046 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-09-11 03:52:16,566 26 INFO rb-c800635-224702-414046 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-09-11 03:52:16,617 26 INFO rb-c800635-224702-414046 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-09-11 03:52:16,677 26 INFO rb-c800635-224702-414046 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-09-11 03:52:16,692 26 INFO rb-c800635-224702-414046 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #52662464 started for PoS orders references: [{'name': '/', 'pos_reference': '261-118-000001', 'uuid': '74888a2a-1f05-41be-8728-944da801081c'}] 2026-09-11 03:52:16,720 26 INFO rb-c800635-224702-414046 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #52662464 order {'name': '/', 'pos_reference': '261-118-000001', 'uuid': '74888a2a-1f05-41be-8728-944da801081c'} updated pos.order #767 2026-09-11 03:52:16,731 26 INFO rb-c800635-224702-414046 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #52662464 finished 2026-09-11 03:52:16,803 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 03:52:16] "POST /web/dataset/call_kw/pos.order/sync_from_ui#pos.order.sync_from_ui HTTP/1.1" 200 - 67 0.036 0.077 2026-09-11 03:52:16,835 26 INFO rb-c800635-224702-414046 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-09-11 03:52:16,886 26 INFO rb-c800635-224702-414046 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-09-11 03:52:18,916 26 INFO rb-c800635-224702-414046 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-09-11 03:52:18,979 26 INFO rb-c800635-224702-414046 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-09-11 03:52:18,990 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 03:52:18] "POST /web/dataset/call_kw/pos.config/read_config_open_orders#pos.config.read_config_open_orders HTTP/1.1" 200 - 4 0.012 0.006 2026-09-11 03:52:19,030 26 INFO rb-c800635-224702-414046 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-09-11 03:52:19,081 26 INFO rb-c800635-224702-414046 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_sync_lines_qty_update.browser: tour succeeded 2026-09-11 03:52:19,081 26 INFO rb-c800635-224702-414046 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_sync_lines_qty_update.browser: ╔═══════════════════════════════════════════╗ ║ TOUR test_sync_lines_qty_update SUCCEEDED ║ ╚═══════════════════════════════════════════╝ 2026-09-11 03:52:19,158 26 INFO rb-c800635-224702-414046 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_sync_lines_qty_update.browser: heap 15861932 (allocated 17563648) 2026-09-11 03:52:19,174 26 INFO rb-c800635-224702-414046 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_sync_lines_qty_update: Closing chrome headless with pid 110509 2026-09-11 03:52:19,174 26 INFO rb-c800635-224702-414046 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_sync_lines_qty_update: Closing websocket connection 2026-09-11 03:52:19,176 26 INFO rb-c800635-224702-414046 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_sync_lines_qty_update: Terminating chrome headless with pid 110509 2026-09-11 03:52:19,272 26 INFO rb-c800635-224702-414046 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_sync_lines_qty_update: Chrome Log in: /tmp/odoo_tests/rb-c800635-224702-414046/chrome_logs/chrome_log_20260911_035219_272418_test_sync_lines_qty_update.txt 2026-09-11 03:52:19,272 26 INFO rb-c800635-224702-414046 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_sync_lines_qty_update: Removing chrome user profile "/tmp/tmp8e42pxxz_chrome_odoo" 2026-09-11 03:52:19,319 26 INFO rb-c800635-224702-414046 odoo.addons.pos_restaurant.tests.test_frontend: Starting TestFrontend.test_sync_lines_qty_update_ticket_screen ... 2026-09-11 03:52:19,650 26 INFO rb-c800635-224702-414046 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_sync_lines_qty_update_ticket_screen: Chrome pid: 110701 2026-09-11 03:52:19,652 26 INFO rb-c800635-224702-414046 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_sync_lines_qty_update_ticket_screen: Chrome headless temporary user profile dir: /tmp/tmplg1e87a1_chrome_odoo 2026-09-11 03:52:19,653 26 INFO rb-c800635-224702-414046 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_sync_lines_qty_update_ticket_screen: Issuing json command http://127.0.0.1:44021/json/version 2026-09-11 03:52:19,654 26 INFO rb-c800635-224702-414046 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:44021', path='/json/version', query='', fragment='') with timeout 3 increased to 10s during tests 2026-09-11 03:52:19,681 26 INFO rb-c800635-224702-414046 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_sync_lines_qty_update_ticket_screen: Browser version: Chrome/150.0.7871.114 2026-09-11 03:52:19,681 26 INFO rb-c800635-224702-414046 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_sync_lines_qty_update_ticket_screen: Issuing json command http://127.0.0.1:44021/json 2026-09-11 03:52:19,682 26 INFO rb-c800635-224702-414046 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:44021', path='/json', query='', fragment='') with timeout 3 increased to 10s during tests 2026-09-11 03:52:19,711 26 INFO rb-c800635-224702-414046 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_sync_lines_qty_update_ticket_screen: Websocket url found: ws://127.0.0.1:44021/devtools/page/45BA41730E15796E360AE1CDBD304267 2026-09-11 03:52:19,757 26 INFO rb-c800635-224702-414046 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_sync_lines_qty_update_ticket_screen: Enable chrome headless console log notification 2026-09-11 03:52:19,767 26 INFO rb-c800635-224702-414046 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_sync_lines_qty_update_ticket_screen: Chrome headless enable page notifications 2026-09-11 03:52:19,822 26 INFO rb-c800635-224702-414046 odoo.addons.base.models.res_users: Login successful for login:pos_user from n/a 2026-09-11 03:52:19,838 26 INFO rb-c800635-224702-414046 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_sync_lines_qty_update_ticket_screen: Setting session cookie in browser 2026-09-11 03:52:19,840 26 INFO rb-c800635-224702-414046 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-09-11 03:52:19,840 26 INFO rb-c800635-224702-414046 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-09-11 03:52:19,866 26 INFO rb-c800635-224702-414046 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-09-11 03:52:20,612 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 03:52:20] "GET /pos/ui/118 HTTP/1.1" 200 - 86 0.092 0.659 2026-09-11 03:52:20,616 26 INFO rb-c800635-224702-414046 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_sync_lines_qty_update_ticket_screen: Navigation result: {'frameId': '45BA41730E15796E360AE1CDBD304267', 'loaderId': '310581A40C5E88163F0EBDEBAABF8A80', 'isDownload': False} 2026-09-11 03:52:20,616 26 INFO rb-c800635-224702-414046 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-09-11 03:52:20,639 26 INFO rb-c800635-224702-414046 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-09-11 03:52:20,651 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 03:52:20] "GET /web/assets/31c33ef/web.__assets_tests_call__.min.js HTTP/1.1" 200 - 2 0.002 0.006 2026-09-11 03:52:20,670 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 03:52:20] "GET /web/assets/e7bee96/point_of_sale.assets_prod.min.js HTTP/1.1" 200 - 2 0.002 0.020 2026-09-11 03:52:20,702 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 03:52:20] "GET /web/assets/cbcf32d/point_of_sale.assets_prod.min.css HTTP/1.1" 200 - 2 0.001 0.054 2026-09-11 03:52:21,109 26 INFO ? werkzeug: 127.0.0.1 - - [11/Sep/2026 03:52:21] "GET /web/static/fonts/lato/Lato-Reg-webfont.woff HTTP/1.1" 200 - 0 0.000 0.001 2026-09-11 03:52:21,113 26 INFO ? werkzeug: 127.0.0.1 - - [11/Sep/2026 03:52:21] "GET /point_of_sale/static/src/img/favicon.ico HTTP/1.1" 200 - 0 0.000 0.001 2026-09-11 03:52:21,143 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 03:52:21] "GET /web/webclient/translations?hash=&lang=en_US HTTP/1.1" 200 - 1 0.001 0.015 2026-09-11 03:52:21,153 26 INFO rb-c800635-224702-414046 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-09-11 03:52:21,160 26 INFO rb-c800635-224702-414046 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-09-11 03:52:21,165 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 03:52:21] "POST /web/dataset/call_kw/barcode.nomenclature/read#barcode.nomenclature.read HTTP/1.1" 200 - 4 0.002 0.006 2026-09-11 03:52:21,178 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 03:52:21] "POST /web/dataset/call_kw/barcode.rule/search_read#barcode.rule.search_read HTTP/1.1" 200 - 1 0.000 0.004 2026-09-11 03:52:21,189 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 03:52:21] "POST /pos/ping HTTP/1.1" 200 - 0 0.000 0.002 2026-09-11 03:52:21,220 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 03:52:21] "POST /web/dataset/call_kw/pos.config/register_new_device_identifier#pos.config.register_new_device_identifier HTTP/1.1" 200 - 9 0.008 0.009 2026-09-11 03:52:21,234 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 03:52:21] "GET /bus/websocket_worker_bundle?v=19.0-2 HTTP/1.1" 200 - 3 0.001 0.029 2026-09-11 03:52:21,263 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 03:52:21] "GET /websocket?version=19.0-2 HTTP/1.1" 101 - 1 0.004 0.007 2026-09-11 03:52:21,317 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 03:52:21] "POST /web/dataset/call_kw/pos.session/load_data_params#pos.session.load_data_params HTTP/1.1" 200 - 17 0.029 0.036 2026-09-11 03:52:21,947 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 03:52:21] "POST /web/dataset/call_kw/pos.session/load_data#pos.session.load_data HTTP/1.1" 200 - 376 0.266 0.313 2026-09-11 03:52:21,976 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 03:52:21] "POST /web/dataset/call_kw/pos.session/filter_local_data#pos.session.filter_local_data HTTP/1.1" 200 - 0 0.000 0.016 2026-09-11 03:52:22,051 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 03:52:22] "POST /web/dataset/call_kw/pos.config/read_config_open_orders#pos.config.read_config_open_orders HTTP/1.1" 200 - 1 0.006 0.010 2026-09-11 03:52:22,132 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 03:52:22] "GET /web/image/res.company/109/logo/256x256 HTTP/1.1" 200 - 8 0.008 0.045 2026-09-11 03:52:22,162 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 03:52:22] "POST /web/dataset/call_kw/pos.config/read_config_open_orders#pos.config.read_config_open_orders HTTP/1.1" 200 - 1 0.001 0.007 2026-09-11 03:52:22,180 26 INFO rb-c800635-224702-414046 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_sync_lines_qty_update_ticket_screen.browser: Owl is running in 'dev' mode. 2026-09-11 03:52:22,199 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 03:52:22] "POST /web/dataset/call_kw/product.product/has_access#product.product.has_access HTTP/1.1" 200 - 1 0.002 0.005 2026-09-11 03:52:22,238 26 INFO ? werkzeug: 127.0.0.1 - - [11/Sep/2026 03:52:22] "GET /point_of_sale/static/src/fonts/Inconsolata.otf HTTP/1.1" 200 - 0 0.000 0.002 2026-09-11 03:52:22,272 26 INFO ? werkzeug: 127.0.0.1 - - [11/Sep/2026 03:52:22] "GET /web/static/img/odoo_logo.svg HTTP/1.1" 200 - 0 0.000 0.012 2026-09-11 03:52:22,274 26 INFO ? werkzeug: 127.0.0.1 - - [11/Sep/2026 03:52:22] "GET /hr_attendance/static/img/background-light.svg HTTP/1.1" 200 - 0 0.000 0.003 2026-09-11 03:52:22,295 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 03:52:22] "GET /web/image/res.users/221/avatar_128 HTTP/1.1" 200 - 14 0.030 0.020 2026-09-11 03:52:22,296 26 INFO ? werkzeug: 127.0.0.1 - - [11/Sep/2026 03:52: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-09-11 03:52:22,302 26 INFO ? werkzeug: 127.0.0.1 - - [11/Sep/2026 03:52:22] "GET /web/static/fonts/google/Roboto/Roboto-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.004 2026-09-11 03:52:22,308 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 03:52:22] "GET /web/image?model=res.company&id=109&field=logo HTTP/1.1" 200 - 3 0.003 0.056 2026-09-11 03:52:22,313 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 03:52:22] "GET /pos/service-worker.js HTTP/1.1" 200 - 0 0.000 0.057 2026-09-11 03:52:22,353 26 INFO rb-c800635-224702-414046 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-09-11 03:52:22,409 26 INFO ? werkzeug: 127.0.0.1 - - [11/Sep/2026 03:52:22] "GET /web/static/lib/zxing-library/zxing-library.js HTTP/1.1" 200 - 0 0.000 0.018 2026-09-11 03:52:22,451 26 INFO rb-c800635-224702-414046 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-09-11 03:52:22,486 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 03:52:22] "GET /pos/ui/118 HTTP/1.1" 200 - 31 0.028 0.066 2026-09-11 03:52:22,528 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 03:52:22] "GET /pos/ui/118?from_backend=True HTTP/1.1" 200 - 31 0.015 0.121 2026-09-11 03:52:22,594 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 03:52:22] "POST /web/dataset/call_kw/pos.session/set_opening_control#pos.session.set_opening_control HTTP/1.1" 200 - 38 0.028 0.107 2026-09-11 03:52:22,701 26 INFO rb-c800635-224702-414046 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-09-11 03:52:22,734 26 INFO ? werkzeug: 127.0.0.1 - - [11/Sep/2026 03:52:22] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.001 2026-09-11 03:52:22,782 26 INFO rb-c800635-224702-414046 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-09-11 03:52:22,843 26 INFO rb-c800635-224702-414046 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-09-11 03:52:22,888 26 INFO rb-c800635-224702-414046 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-09-11 03:52:22,941 26 INFO rb-c800635-224702-414046 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-09-11 03:52:22,990 26 INFO rb-c800635-224702-414046 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-09-11 03:52:23,041 26 INFO rb-c800635-224702-414046 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-09-11 03:52:23,179 26 INFO rb-c800635-224702-414046 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-09-11 03:52:23,234 26 INFO rb-c800635-224702-414046 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-09-11 03:52:23,284 26 INFO rb-c800635-224702-414046 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-09-11 03:52:23,344 26 INFO rb-c800635-224702-414046 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-09-11 03:52:23,401 26 INFO rb-c800635-224702-414046 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-09-11 03:52:23,451 26 INFO rb-c800635-224702-414046 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-09-11 03:52:23,523 26 INFO rb-c800635-224702-414046 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-09-11 03:52:23,528 26 INFO rb-c800635-224702-414046 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #81715188 started for PoS orders references: [{'name': '/', 'pos_reference': '261-118-000001', 'uuid': '5e5ee126-c93b-41c0-8f1d-f4df0b833f7a'}] 2026-09-11 03:52:23,589 26 INFO rb-c800635-224702-414046 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #81715188 order {'name': '/', 'pos_reference': '261-118-000001', 'uuid': '5e5ee126-c93b-41c0-8f1d-f4df0b833f7a'} created pos.order #768 2026-09-11 03:52:23,602 26 INFO rb-c800635-224702-414046 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #81715188 finished 2026-09-11 03:52:23,660 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 03:52:23] "POST /web/dataset/call_kw/pos.order/sync_from_ui#pos.order.sync_from_ui HTTP/1.1" 200 - 65 0.054 0.080 2026-09-11 03:52:23,796 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 03:52:23] "POST /web/dataset/call_kw/pos.order/read_pos_orders#pos.order.read_pos_orders HTTP/1.1" 200 - 54 0.067 0.042 2026-09-11 03:52:23,819 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 03:52:23] "POST /web/dataset/call_kw/pos.config/notify_synchronisation#pos.config.notify_synchronisation HTTP/1.1" 200 - 4 0.002 0.012 2026-09-11 03:52:23,839 26 INFO rb-c800635-224702-414046 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-09-11 03:52:23,889 26 INFO rb-c800635-224702-414046 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-09-11 03:52:23,948 26 INFO rb-c800635-224702-414046 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-09-11 03:52:24,005 26 INFO rb-c800635-224702-414046 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-09-11 03:52:24,056 26 INFO rb-c800635-224702-414046 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-09-11 03:52:24,107 26 INFO rb-c800635-224702-414046 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-09-11 03:52:24,158 26 INFO rb-c800635-224702-414046 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-09-11 03:52:24,211 26 INFO rb-c800635-224702-414046 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-09-11 03:52:24,262 26 INFO rb-c800635-224702-414046 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-09-11 03:52:24,312 26 INFO rb-c800635-224702-414046 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-09-11 03:52:24,375 26 INFO rb-c800635-224702-414046 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-09-11 03:52:24,426 26 INFO rb-c800635-224702-414046 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-09-11 03:52:24,486 26 INFO rb-c800635-224702-414046 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_sync_lines_qty_update_ticket_screen.browser: tour succeeded 2026-09-11 03:52:24,492 26 INFO rb-c800635-224702-414046 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #97550450 started for PoS orders references: [{'name': '/', 'pos_reference': '261-118-000001', 'uuid': '5e5ee126-c93b-41c0-8f1d-f4df0b833f7a'}] 2026-09-11 03:52:24,497 26 INFO rb-c800635-224702-414046 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-09-11 03:52:24,532 26 INFO rb-c800635-224702-414046 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #97550450 order {'name': '/', 'pos_reference': '261-118-000001', 'uuid': '5e5ee126-c93b-41c0-8f1d-f4df0b833f7a'} updated pos.order #768 2026-09-11 03:52:24,555 26 INFO rb-c800635-224702-414046 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #97550450 finished 2026-09-11 03:52:24,568 26 INFO rb-c800635-224702-414046 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_sync_lines_qty_update_ticket_screen.browser: heap 19271424 (allocated 20844544) 2026-09-11 03:52:24,587 26 INFO rb-c800635-224702-414046 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_sync_lines_qty_update_ticket_screen: Closing chrome headless with pid 110701 2026-09-11 03:52:24,591 26 INFO rb-c800635-224702-414046 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_sync_lines_qty_update_ticket_screen: Closing websocket connection 2026-09-11 03:52:24,594 26 INFO rb-c800635-224702-414046 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_sync_lines_qty_update_ticket_screen: Terminating chrome headless with pid 110701 2026-09-11 03:52:24,596 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 03:52:24] "POST /web/dataset/call_kw/pos.order/sync_from_ui#pos.order.sync_from_ui HTTP/1.1" 200 - 52 0.045 0.061 2026-09-11 03:52:24,699 26 INFO rb-c800635-224702-414046 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_sync_lines_qty_update_ticket_screen: Chrome Log in: /tmp/odoo_tests/rb-c800635-224702-414046/chrome_logs/chrome_log_20260911_035224_699335_test_sync_lines_qty_update_ticket_screen.txt 2026-09-11 03:52:24,699 26 INFO rb-c800635-224702-414046 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_sync_lines_qty_update_ticket_screen: Removing chrome user profile "/tmp/tmplg1e87a1_chrome_odoo" 2026-09-11 03:52:24,744 26 INFO rb-c800635-224702-414046 odoo.addons.pos_restaurant.tests.test_frontend: Starting TestFrontend.test_sync_set_line_note ... 2026-09-11 03:52:25,095 26 INFO rb-c800635-224702-414046 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_sync_set_line_note: Chrome pid: 110898 2026-09-11 03:52:25,096 26 INFO rb-c800635-224702-414046 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_sync_set_line_note: Chrome headless temporary user profile dir: /tmp/tmpfb0gdszp_chrome_odoo 2026-09-11 03:52:25,096 26 INFO rb-c800635-224702-414046 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_sync_set_line_note: Issuing json command http://127.0.0.1:32845/json/version 2026-09-11 03:52:25,097 26 INFO rb-c800635-224702-414046 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:32845', path='/json/version', query='', fragment='') with timeout 3 increased to 10s during tests 2026-09-11 03:52:25,152 26 INFO rb-c800635-224702-414046 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_sync_set_line_note: Browser version: Chrome/150.0.7871.114 2026-09-11 03:52:25,154 26 INFO rb-c800635-224702-414046 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_sync_set_line_note: Issuing json command http://127.0.0.1:32845/json 2026-09-11 03:52:25,154 26 INFO rb-c800635-224702-414046 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:32845', path='/json', query='', fragment='') with timeout 3 increased to 10s during tests 2026-09-11 03:52:25,169 26 INFO rb-c800635-224702-414046 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_sync_set_line_note: Websocket url found: ws://127.0.0.1:32845/devtools/page/5D0F31C87407DA16D2F6F2E58490C598 2026-09-11 03:52:25,190 26 INFO rb-c800635-224702-414046 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_sync_set_line_note: Enable chrome headless console log notification 2026-09-11 03:52:25,192 26 INFO rb-c800635-224702-414046 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_sync_set_line_note: Chrome headless enable page notifications 2026-09-11 03:52:25,246 26 INFO rb-c800635-224702-414046 odoo.addons.base.models.res_users: Login successful for login:pos_user from n/a 2026-09-11 03:52:25,258 26 INFO rb-c800635-224702-414046 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_sync_set_line_note: Setting session cookie in browser 2026-09-11 03:52:25,262 26 INFO rb-c800635-224702-414046 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-09-11 03:52:25,262 26 INFO rb-c800635-224702-414046 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-09-11 03:52:25,280 26 INFO rb-c800635-224702-414046 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-09-11 03:52:25,743 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 03:52:25] "GET /pos/ui/118 HTTP/1.1" 200 - 86 0.038 0.431 2026-09-11 03:52:25,747 26 INFO rb-c800635-224702-414046 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_sync_set_line_note: Navigation result: {'frameId': '5D0F31C87407DA16D2F6F2E58490C598', 'loaderId': '812891DC9A7061D52D56EA7B1CA63554', 'isDownload': False} 2026-09-11 03:52:25,747 26 INFO rb-c800635-224702-414046 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_sync_set_line_note: Evaluate ready code "odoo.isTourReady('test_sync_set_line_note')" 2026-09-11 03:52:25,763 26 INFO rb-c800635-224702-414046 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-09-11 03:52:25,780 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 03:52:25] "GET /web/assets/31c33ef/web.__assets_tests_call__.min.js HTTP/1.1" 200 - 2 0.006 0.006 2026-09-11 03:52:25,789 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 03:52:25] "GET /web/assets/cbcf32d/point_of_sale.assets_prod.min.css HTTP/1.1" 200 - 2 0.003 0.010 2026-09-11 03:52:25,806 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 03:52:25] "GET /web/assets/e7bee96/point_of_sale.assets_prod.min.js HTTP/1.1" 200 - 2 0.008 0.021 2026-09-11 03:52:26,289 26 INFO ? werkzeug: 127.0.0.1 - - [11/Sep/2026 03:52:26] "GET /web/static/fonts/lato/Lato-Reg-webfont.woff HTTP/1.1" 200 - 0 0.000 0.002 2026-09-11 03:52:26,294 26 INFO ? werkzeug: 127.0.0.1 - - [11/Sep/2026 03:52:26] "GET /point_of_sale/static/src/img/favicon.ico HTTP/1.1" 200 - 0 0.000 0.001 2026-09-11 03:52:26,318 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 03:52:26] "GET /web/webclient/translations?hash=&lang=en_US HTTP/1.1" 200 - 1 0.001 0.012 2026-09-11 03:52:26,343 26 INFO rb-c800635-224702-414046 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-09-11 03:52:26,354 26 INFO rb-c800635-224702-414046 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-09-11 03:52:26,365 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 03:52:26] "POST /web/dataset/call_kw/barcode.nomenclature/read#barcode.nomenclature.read HTTP/1.1" 200 - 4 0.006 0.010 2026-09-11 03:52:26,382 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 03:52:26] "POST /web/dataset/call_kw/barcode.rule/search_read#barcode.rule.search_read HTTP/1.1" 200 - 1 0.000 0.004 2026-09-11 03:52:26,394 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 03:52:26] "POST /pos/ping HTTP/1.1" 200 - 0 0.000 0.002 2026-09-11 03:52:26,420 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 03:52:26] "GET /bus/websocket_worker_bundle?v=19.0-2 HTTP/1.1" 200 - 3 0.006 0.010 2026-09-11 03:52:26,434 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 03:52:26] "POST /web/dataset/call_kw/pos.config/register_new_device_identifier#pos.config.register_new_device_identifier HTTP/1.1" 200 - 9 0.005 0.016 2026-09-11 03:52:26,455 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 03:52:26] "GET /websocket?version=19.0-2 HTTP/1.1" 101 - 1 0.001 0.007 2026-09-11 03:52:26,516 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 03:52:26] "POST /web/dataset/call_kw/pos.session/load_data_params#pos.session.load_data_params HTTP/1.1" 200 - 17 0.035 0.029 2026-09-11 03:52:27,161 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 03:52:27] "POST /web/dataset/call_kw/pos.session/load_data#pos.session.load_data HTTP/1.1" 200 - 376 0.267 0.339 2026-09-11 03:52:27,205 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 03:52:27] "POST /web/dataset/call_kw/pos.session/filter_local_data#pos.session.filter_local_data HTTP/1.1" 200 - 0 0.000 0.033 2026-09-11 03:52:27,277 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 03:52:27] "POST /web/dataset/call_kw/pos.config/read_config_open_orders#pos.config.read_config_open_orders HTTP/1.1" 200 - 1 0.001 0.007 2026-09-11 03:52:27,355 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 03:52:27] "GET /web/image/res.company/109/logo/256x256 HTTP/1.1" 200 - 8 0.008 0.061 2026-09-11 03:52:27,384 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 03:52:27] "POST /web/dataset/call_kw/pos.config/read_config_open_orders#pos.config.read_config_open_orders HTTP/1.1" 200 - 1 0.000 0.004 2026-09-11 03:52:27,405 26 INFO rb-c800635-224702-414046 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_sync_set_line_note.browser: Owl is running in 'dev' mode. 2026-09-11 03:52:27,412 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 03:52:27] "POST /web/dataset/call_kw/product.product/has_access#product.product.has_access HTTP/1.1" 200 - 1 0.002 0.004 2026-09-11 03:52:27,461 26 INFO ? werkzeug: 127.0.0.1 - - [11/Sep/2026 03:52:27] "GET /point_of_sale/static/src/fonts/Inconsolata.otf HTTP/1.1" 200 - 0 0.000 0.004 2026-09-11 03:52:27,476 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 03:52:27] "GET /pos/service-worker.js HTTP/1.1" 200 - 0 0.000 0.011 2026-09-11 03:52:27,492 26 INFO ? werkzeug: 127.0.0.1 - - [11/Sep/2026 03:52:27] "GET /hr_attendance/static/img/background-light.svg HTTP/1.1" 200 - 0 0.000 0.003 2026-09-11 03:52:27,502 26 INFO ? werkzeug: 127.0.0.1 - - [11/Sep/2026 03:52:27] "GET /web/static/img/odoo_logo.svg HTTP/1.1" 200 - 0 0.000 0.017 2026-09-11 03:52:27,527 26 INFO ? werkzeug: 127.0.0.1 - - [11/Sep/2026 03:52:27] "GET /web/static/src/libs/fontawesome/fonts/fontawesome-webfont.woff2?v=4.7.0 HTTP/1.1" 200 - 0 0.000 0.001 2026-09-11 03:52:27,531 26 INFO ? werkzeug: 127.0.0.1 - - [11/Sep/2026 03:52:27] "GET /web/static/fonts/google/Roboto/Roboto-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.002 2026-09-11 03:52:27,557 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 03:52:27] "GET /web/image/res.users/221/avatar_128 HTTP/1.1" 200 - 14 0.027 0.059 2026-09-11 03:52:27,564 26 INFO rb-c800635-224702-414046 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-09-11 03:52:27,569 26 INFO ? werkzeug: 127.0.0.1 - - [11/Sep/2026 03:52:27] "GET /web/static/lib/zxing-library/zxing-library.js HTTP/1.1" 200 - 0 0.000 0.011 2026-09-11 03:52:27,593 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 03:52:27] "GET /web/image?model=res.company&id=109&field=logo HTTP/1.1" 200 - 3 0.016 0.095 2026-09-11 03:52:27,654 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 03:52:27] "GET /pos/ui/118 HTTP/1.1" 200 - 31 0.022 0.076 2026-09-11 03:52:27,673 26 INFO rb-c800635-224702-414046 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-09-11 03:52:27,754 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 03:52:27] "GET /pos/ui/118?from_backend=True HTTP/1.1" 200 - 31 0.062 0.141 2026-09-11 03:52:27,832 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 03:52:27] "POST /web/dataset/call_kw/pos.session/set_opening_control#pos.session.set_opening_control HTTP/1.1" 200 - 38 0.038 0.104 2026-09-11 03:52:27,906 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 03:52:27] "POST /web/dataset/call_kw/pos.config/read_config_open_orders#pos.config.read_config_open_orders HTTP/1.1" 200 - 1 0.001 0.006 2026-09-11 03:52:27,951 26 INFO rb-c800635-224702-414046 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-09-11 03:52:27,988 26 INFO ? werkzeug: 127.0.0.1 - - [11/Sep/2026 03:52:27] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.001 2026-09-11 03:52:28,050 26 INFO rb-c800635-224702-414046 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-09-11 03:52:28,101 26 INFO rb-c800635-224702-414046 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-09-11 03:52:28,168 26 INFO rb-c800635-224702-414046 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-09-11 03:52:28,189 26 INFO rb-c800635-224702-414046 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #54439404 started for PoS orders references: [{'name': '/', 'pos_reference': '261-118-000001', 'uuid': 'bf727dc6-8704-4cd5-bbc4-ccaf74817c11'}] 2026-09-11 03:52:28,255 26 INFO rb-c800635-224702-414046 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #54439404 order {'name': '/', 'pos_reference': '261-118-000001', 'uuid': 'bf727dc6-8704-4cd5-bbc4-ccaf74817c11'} created pos.order #769 2026-09-11 03:52:28,268 26 INFO rb-c800635-224702-414046 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #54439404 finished 2026-09-11 03:52:28,319 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 03:52:28] "POST /web/dataset/call_kw/pos.order/sync_from_ui#pos.order.sync_from_ui HTTP/1.1" 200 - 63 0.056 0.076 2026-09-11 03:52:28,349 26 INFO rb-c800635-224702-414046 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-09-11 03:52:28,419 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 03:52:28] "POST /web/dataset/call_kw/pos.config/read_config_open_orders#pos.config.read_config_open_orders HTTP/1.1" 200 - 4 0.002 0.011 2026-09-11 03:52:28,421 26 INFO rb-c800635-224702-414046 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-09-11 03:52:30,466 26 INFO rb-c800635-224702-414046 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-09-11 03:52:30,517 26 INFO rb-c800635-224702-414046 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-09-11 03:52:30,568 26 INFO rb-c800635-224702-414046 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-09-11 03:52:30,625 26 INFO rb-c800635-224702-414046 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-09-11 03:52:30,675 26 INFO rb-c800635-224702-414046 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-09-11 03:52:30,726 26 INFO rb-c800635-224702-414046 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-09-11 03:52:30,776 26 INFO rb-c800635-224702-414046 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-09-11 03:52:30,834 26 INFO rb-c800635-224702-414046 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-09-11 03:52:30,892 26 INFO rb-c800635-224702-414046 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-09-11 03:52:30,953 26 INFO rb-c800635-224702-414046 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-09-11 03:52:31,004 26 INFO rb-c800635-224702-414046 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-09-11 03:52:31,061 26 INFO rb-c800635-224702-414046 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-09-11 03:52:31,087 26 INFO rb-c800635-224702-414046 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #40643437 started for PoS orders references: [{'name': '/', 'pos_reference': '261-118-000001', 'uuid': 'bf727dc6-8704-4cd5-bbc4-ccaf74817c11'}] 2026-09-11 03:52:31,119 26 INFO rb-c800635-224702-414046 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #40643437 order {'name': '/', 'pos_reference': '261-118-000001', 'uuid': 'bf727dc6-8704-4cd5-bbc4-ccaf74817c11'} updated pos.order #769 2026-09-11 03:52:31,142 26 INFO rb-c800635-224702-414046 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #40643437 finished 2026-09-11 03:52:31,211 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 03:52:31] "POST /web/dataset/call_kw/pos.order/sync_from_ui#pos.order.sync_from_ui HTTP/1.1" 200 - 67 0.040 0.086 2026-09-11 03:52:31,249 26 INFO rb-c800635-224702-414046 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-09-11 03:52:31,300 26 INFO rb-c800635-224702-414046 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-09-11 03:52:33,333 26 INFO rb-c800635-224702-414046 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_sync_set_line_note.browser: tour succeeded 2026-09-11 03:52:33,333 26 INFO rb-c800635-224702-414046 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_sync_set_line_note.browser: ╔════════════════════════════════════════╗ ║ TOUR test_sync_set_line_note SUCCEEDED ║ ╚════════════════════════════════════════╝ 2026-09-11 03:52:33,411 26 INFO rb-c800635-224702-414046 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_sync_set_line_note.browser: heap 15530456 (allocated 17301504) 2026-09-11 03:52:33,435 26 INFO rb-c800635-224702-414046 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_sync_set_line_note: Closing chrome headless with pid 110898 2026-09-11 03:52:33,436 26 INFO rb-c800635-224702-414046 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_sync_set_line_note: Closing websocket connection 2026-09-11 03:52:33,442 26 INFO rb-c800635-224702-414046 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_sync_set_line_note: Terminating chrome headless with pid 110898 2026-09-11 03:52:33,526 26 INFO rb-c800635-224702-414046 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_sync_set_line_note: Chrome Log in: /tmp/odoo_tests/rb-c800635-224702-414046/chrome_logs/chrome_log_20260911_035233_526235_test_sync_set_line_note.txt 2026-09-11 03:52:33,526 26 INFO rb-c800635-224702-414046 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_sync_set_line_note: Removing chrome user profile "/tmp/tmpfb0gdszp_chrome_odoo" 2026-09-11 03:52:33,578 26 INFO rb-c800635-224702-414046 odoo.addons.pos_restaurant.tests.test_frontend: Starting TestFrontend.test_sync_set_note ... 2026-09-11 03:52:33,921 26 INFO rb-c800635-224702-414046 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_sync_set_note: Chrome pid: 111097 2026-09-11 03:52:33,921 26 INFO rb-c800635-224702-414046 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_sync_set_note: Chrome headless temporary user profile dir: /tmp/tmp9zsnftkl_chrome_odoo 2026-09-11 03:52:33,922 26 INFO rb-c800635-224702-414046 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_sync_set_note: Issuing json command http://127.0.0.1:44861/json/version 2026-09-11 03:52:33,924 26 INFO rb-c800635-224702-414046 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:44861', path='/json/version', query='', fragment='') with timeout 3 increased to 10s during tests 2026-09-11 03:52:33,932 26 INFO rb-c800635-224702-414046 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_sync_set_note: Browser version: Chrome/150.0.7871.114 2026-09-11 03:52:33,932 26 INFO rb-c800635-224702-414046 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_sync_set_note: Issuing json command http://127.0.0.1:44861/json 2026-09-11 03:52:33,933 26 INFO rb-c800635-224702-414046 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:44861', path='/json', query='', fragment='') with timeout 3 increased to 10s during tests 2026-09-11 03:52:33,945 26 INFO rb-c800635-224702-414046 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_sync_set_note: Websocket url found: ws://127.0.0.1:44861/devtools/page/853A1A2A7DEB86FE5BFD3699C4B504D6 2026-09-11 03:52:33,959 26 INFO rb-c800635-224702-414046 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_sync_set_note: Enable chrome headless console log notification 2026-09-11 03:52:33,968 26 INFO rb-c800635-224702-414046 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_sync_set_note: Chrome headless enable page notifications 2026-09-11 03:52:34,022 26 INFO rb-c800635-224702-414046 odoo.addons.base.models.res_users: Login successful for login:pos_user from n/a 2026-09-11 03:52:34,033 26 INFO rb-c800635-224702-414046 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_sync_set_note: Setting session cookie in browser 2026-09-11 03:52:34,035 26 INFO rb-c800635-224702-414046 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-09-11 03:52:34,035 26 INFO rb-c800635-224702-414046 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_sync_set_note: Navigating to: "http://127.0.0.1:8069/pos/ui/118" 2026-09-11 03:52:34,051 26 INFO rb-c800635-224702-414046 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-09-11 03:52:34,432 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 03:52:34] "GET /pos/ui/118 HTTP/1.1" 200 - 86 0.043 0.342 2026-09-11 03:52:34,435 26 INFO rb-c800635-224702-414046 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_sync_set_note: Navigation result: {'frameId': '853A1A2A7DEB86FE5BFD3699C4B504D6', 'loaderId': '2E3597A9EBD5576B448A15F99CCE87BC', 'isDownload': False} 2026-09-11 03:52:34,435 26 INFO rb-c800635-224702-414046 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_sync_set_note: Evaluate ready code "odoo.isTourReady('test_sync_set_note')" 2026-09-11 03:52:34,452 26 INFO rb-c800635-224702-414046 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-09-11 03:52:34,473 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 03:52:34] "GET /web/assets/31c33ef/web.__assets_tests_call__.min.js HTTP/1.1" 200 - 2 0.001 0.007 2026-09-11 03:52:34,479 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 03:52:34] "GET /web/assets/cbcf32d/point_of_sale.assets_prod.min.css HTTP/1.1" 200 - 2 0.001 0.014 2026-09-11 03:52:34,484 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 03:52:34] "GET /web/assets/e7bee96/point_of_sale.assets_prod.min.js HTTP/1.1" 200 - 2 0.001 0.015 2026-09-11 03:52:34,897 26 INFO ? werkzeug: 127.0.0.1 - - [11/Sep/2026 03:52:34] "GET /point_of_sale/static/src/img/favicon.ico HTTP/1.1" 200 - 0 0.000 0.001 2026-09-11 03:52:34,925 26 INFO ? werkzeug: 127.0.0.1 - - [11/Sep/2026 03:52:34] "GET /web/static/fonts/lato/Lato-Reg-webfont.woff HTTP/1.1" 200 - 0 0.000 0.015 2026-09-11 03:52:34,926 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 03:52:34] "GET /web/webclient/translations?hash=&lang=en_US HTTP/1.1" 200 - 1 0.001 0.012 2026-09-11 03:52:34,944 26 INFO rb-c800635-224702-414046 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-09-11 03:52:34,952 26 INFO rb-c800635-224702-414046 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-09-11 03:52:34,955 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 03:52:34] "POST /web/dataset/call_kw/barcode.nomenclature/read#barcode.nomenclature.read HTTP/1.1" 200 - 4 0.002 0.005 2026-09-11 03:52:34,971 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 03:52:34] "POST /web/dataset/call_kw/barcode.rule/search_read#barcode.rule.search_read HTTP/1.1" 200 - 1 0.000 0.003 2026-09-11 03:52:34,983 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 03:52:34] "POST /pos/ping HTTP/1.1" 200 - 0 0.000 0.002 2026-09-11 03:52:35,013 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 03:52:35] "POST /web/dataset/call_kw/pos.config/register_new_device_identifier#pos.config.register_new_device_identifier HTTP/1.1" 200 - 9 0.010 0.008 2026-09-11 03:52:35,037 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 03:52:35] "GET /bus/websocket_worker_bundle?v=19.0-2 HTTP/1.1" 200 - 3 0.015 0.017 2026-09-11 03:52:35,106 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 03:52:35] "POST /web/dataset/call_kw/pos.session/load_data_params#pos.session.load_data_params HTTP/1.1" 200 - 17 0.042 0.030 2026-09-11 03:52:35,109 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 03:52:35] "GET /websocket?version=19.0-2 HTTP/1.1" 101 - 1 0.000 0.054 2026-09-11 03:52:35,603 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 03:52:35] "POST /web/dataset/call_kw/pos.session/load_data#pos.session.load_data HTTP/1.1" 200 - 376 0.237 0.237 2026-09-11 03:52:35,626 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 03:52:35] "POST /web/dataset/call_kw/pos.session/filter_local_data#pos.session.filter_local_data HTTP/1.1" 200 - 0 0.000 0.014 2026-09-11 03:52:35,705 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 03:52:35] "POST /web/dataset/call_kw/pos.config/read_config_open_orders#pos.config.read_config_open_orders HTTP/1.1" 200 - 1 0.001 0.007 2026-09-11 03:52:35,769 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 03:52:35] "GET /web/image/res.company/109/logo/256x256 HTTP/1.1" 200 - 8 0.007 0.041 2026-09-11 03:52:35,790 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 03:52: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.005 2026-09-11 03:52:35,802 26 INFO rb-c800635-224702-414046 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_sync_set_note.browser: Owl is running in 'dev' mode. 2026-09-11 03:52:35,812 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 03:52:35] "POST /web/dataset/call_kw/product.product/has_access#product.product.has_access HTTP/1.1" 200 - 1 0.002 0.004 2026-09-11 03:52:35,850 26 INFO ? werkzeug: 127.0.0.1 - - [11/Sep/2026 03:52:35] "GET /point_of_sale/static/src/fonts/Inconsolata.otf HTTP/1.1" 200 - 0 0.000 0.002 2026-09-11 03:52:35,856 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 03:52:35] "GET /pos/service-worker.js HTTP/1.1" 200 - 0 0.000 0.004 2026-09-11 03:52:35,871 26 INFO ? werkzeug: 127.0.0.1 - - [11/Sep/2026 03:52:35] "GET /web/static/img/odoo_logo.svg HTTP/1.1" 200 - 0 0.000 0.001 2026-09-11 03:52:35,873 26 INFO ? werkzeug: 127.0.0.1 - - [11/Sep/2026 03:52:35] "GET /hr_attendance/static/img/background-light.svg HTTP/1.1" 200 - 0 0.000 0.002 2026-09-11 03:52:35,887 26 INFO ? werkzeug: 127.0.0.1 - - [11/Sep/2026 03:52: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-09-11 03:52:35,890 26 INFO ? werkzeug: 127.0.0.1 - - [11/Sep/2026 03:52:35] "GET /web/static/fonts/google/Roboto/Roboto-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.002 2026-09-11 03:52:35,933 26 INFO ? werkzeug: 127.0.0.1 - - [11/Sep/2026 03:52:35] "GET /web/static/lib/zxing-library/zxing-library.js HTTP/1.1" 200 - 0 0.000 0.020 2026-09-11 03:52:35,937 26 INFO rb-c800635-224702-414046 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-09-11 03:52:35,937 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 03:52:35] "GET /web/image/res.users/221/avatar_128 HTTP/1.1" 200 - 14 0.050 0.026 2026-09-11 03:52:35,962 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 03:52:35] "GET /web/image?model=res.company&id=109&field=logo HTTP/1.1" 200 - 3 0.004 0.093 2026-09-11 03:52:36,025 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 03:52:36] "GET /pos/ui/118?from_backend=True HTTP/1.1" 200 - 31 0.027 0.086 2026-09-11 03:52:36,031 26 INFO rb-c800635-224702-414046 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-09-11 03:52:36,073 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 03:52:36] "GET /pos/ui/118 HTTP/1.1" 200 - 31 0.018 0.143 2026-09-11 03:52:36,145 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 03:52:36] "POST /web/dataset/call_kw/pos.session/set_opening_control#pos.session.set_opening_control HTTP/1.1" 200 - 38 0.031 0.081 2026-09-11 03:52:36,178 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 03:52: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.005 2026-09-11 03:52:36,237 26 INFO rb-c800635-224702-414046 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-09-11 03:52:36,262 26 INFO ? werkzeug: 127.0.0.1 - - [11/Sep/2026 03:52:36] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.001 2026-09-11 03:52:36,322 26 INFO rb-c800635-224702-414046 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-09-11 03:52:36,372 26 INFO rb-c800635-224702-414046 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-09-11 03:52:36,436 26 INFO rb-c800635-224702-414046 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-09-11 03:52:36,460 26 INFO rb-c800635-224702-414046 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #36602172 started for PoS orders references: [{'name': '/', 'pos_reference': '261-118-000001', 'uuid': 'f232a862-3d18-4fb6-9164-c64c4fd4c364'}] 2026-09-11 03:52:36,537 26 INFO rb-c800635-224702-414046 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #36602172 order {'name': '/', 'pos_reference': '261-118-000001', 'uuid': 'f232a862-3d18-4fb6-9164-c64c4fd4c364'} created pos.order #770 2026-09-11 03:52:36,554 26 INFO rb-c800635-224702-414046 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #36602172 finished 2026-09-11 03:52:36,593 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 03:52:36] "POST /web/dataset/call_kw/pos.order/sync_from_ui#pos.order.sync_from_ui HTTP/1.1" 200 - 63 0.039 0.096 2026-09-11 03:52:36,624 26 INFO rb-c800635-224702-414046 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-09-11 03:52:36,690 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 03:52: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.008 2026-09-11 03:52:36,695 26 INFO rb-c800635-224702-414046 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-09-11 03:52:38,732 26 INFO rb-c800635-224702-414046 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_sync_set_note.browser: [10/21] Tour test_sync_set_note → Step body 2026-09-11 03:52:38,791 26 INFO rb-c800635-224702-414046 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-09-11 03:52:38,834 26 INFO rb-c800635-224702-414046 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-09-11 03:52:38,885 26 INFO rb-c800635-224702-414046 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-09-11 03:52:38,936 26 INFO rb-c800635-224702-414046 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-09-11 03:52:38,995 26 INFO rb-c800635-224702-414046 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-09-11 03:52:39,052 26 INFO rb-c800635-224702-414046 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-09-11 03:52:39,114 26 INFO rb-c800635-224702-414046 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_sync_set_note.browser: [17/21] Tour test_sync_set_note → Step body 2026-09-11 03:52:39,165 26 INFO rb-c800635-224702-414046 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-09-11 03:52:39,224 26 INFO rb-c800635-224702-414046 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-09-11 03:52:39,236 26 INFO rb-c800635-224702-414046 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #55134939 started for PoS orders references: [{'name': '/', 'pos_reference': '261-118-000001', 'uuid': 'f232a862-3d18-4fb6-9164-c64c4fd4c364'}] 2026-09-11 03:52:39,254 26 INFO rb-c800635-224702-414046 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #55134939 order {'name': '/', 'pos_reference': '261-118-000001', 'uuid': 'f232a862-3d18-4fb6-9164-c64c4fd4c364'} updated pos.order #770 2026-09-11 03:52:39,266 26 INFO rb-c800635-224702-414046 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #55134939 finished 2026-09-11 03:52:39,343 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 03:52:39] "POST /web/dataset/call_kw/pos.order/sync_from_ui#pos.order.sync_from_ui HTTP/1.1" 200 - 66 0.038 0.071 2026-09-11 03:52:39,382 26 INFO rb-c800635-224702-414046 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_sync_set_note.browser: [20/21] Tour test_sync_set_note → Step .floor-map 2026-09-11 03:52:39,433 26 INFO rb-c800635-224702-414046 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-09-11 03:52:41,466 26 INFO rb-c800635-224702-414046 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_sync_set_note.browser: tour succeeded 2026-09-11 03:52:41,466 26 INFO rb-c800635-224702-414046 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_sync_set_note.browser: ╔═══════════════════════════════════╗ ║ TOUR test_sync_set_note SUCCEEDED ║ ╚═══════════════════════════════════╝ 2026-09-11 03:52:41,526 26 INFO rb-c800635-224702-414046 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_sync_set_note.browser: heap 15450880 (allocated 16777216) 2026-09-11 03:52:41,534 26 INFO rb-c800635-224702-414046 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_sync_set_note: Closing chrome headless with pid 111097 2026-09-11 03:52:41,536 26 INFO rb-c800635-224702-414046 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_sync_set_note: Closing websocket connection 2026-09-11 03:52:41,537 26 INFO rb-c800635-224702-414046 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_sync_set_note: Terminating chrome headless with pid 111097 2026-09-11 03:52:41,636 26 INFO rb-c800635-224702-414046 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_sync_set_note: Chrome Log in: /tmp/odoo_tests/rb-c800635-224702-414046/chrome_logs/chrome_log_20260911_035241_635963_test_sync_set_note.txt 2026-09-11 03:52:41,636 26 INFO rb-c800635-224702-414046 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_sync_set_note: Removing chrome user profile "/tmp/tmp9zsnftkl_chrome_odoo" 2026-09-11 03:52:41,680 26 INFO rb-c800635-224702-414046 odoo.addons.pos_restaurant.tests.test_frontend: Starting TestFrontend.test_sync_set_partner ... 2026-09-11 03:52:42,027 26 INFO rb-c800635-224702-414046 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_sync_set_partner: Chrome pid: 111301 2026-09-11 03:52:42,027 26 INFO rb-c800635-224702-414046 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_sync_set_partner: Chrome headless temporary user profile dir: /tmp/tmp6db6yzqa_chrome_odoo 2026-09-11 03:52:42,028 26 INFO rb-c800635-224702-414046 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_sync_set_partner: Issuing json command http://127.0.0.1:42253/json/version 2026-09-11 03:52:42,029 26 INFO rb-c800635-224702-414046 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:42253', path='/json/version', query='', fragment='') with timeout 3 increased to 10s during tests 2026-09-11 03:52:42,083 26 INFO rb-c800635-224702-414046 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_sync_set_partner: Browser version: Chrome/150.0.7871.114 2026-09-11 03:52:42,083 26 INFO rb-c800635-224702-414046 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_sync_set_partner: Issuing json command http://127.0.0.1:42253/json 2026-09-11 03:52:42,084 26 INFO rb-c800635-224702-414046 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:42253', path='/json', query='', fragment='') with timeout 3 increased to 10s during tests 2026-09-11 03:52:42,111 26 INFO rb-c800635-224702-414046 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_sync_set_partner: Websocket url found: ws://127.0.0.1:42253/devtools/page/F76669A6E894049566C94AC353B6EF9B 2026-09-11 03:52:42,131 26 INFO rb-c800635-224702-414046 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_sync_set_partner: Enable chrome headless console log notification 2026-09-11 03:52:42,141 26 INFO rb-c800635-224702-414046 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_sync_set_partner: Chrome headless enable page notifications 2026-09-11 03:52:42,217 26 INFO rb-c800635-224702-414046 odoo.addons.base.models.res_users: Login successful for login:pos_user from n/a 2026-09-11 03:52:42,227 26 INFO rb-c800635-224702-414046 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_sync_set_partner: Setting session cookie in browser 2026-09-11 03:52:42,251 26 INFO rb-c800635-224702-414046 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-09-11 03:52:42,251 26 INFO rb-c800635-224702-414046 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_sync_set_partner: Navigating to: "http://127.0.0.1:8069/pos/ui/118" 2026-09-11 03:52:42,276 26 INFO rb-c800635-224702-414046 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-09-11 03:52:42,906 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 03:52:42] "GET /pos/ui/118 HTTP/1.1" 200 - 86 0.069 0.564 2026-09-11 03:52:42,910 26 INFO rb-c800635-224702-414046 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_sync_set_partner: Navigation result: {'frameId': 'F76669A6E894049566C94AC353B6EF9B', 'loaderId': 'B792B81C6858FD38A3B7629F6A2C6022', 'isDownload': False} 2026-09-11 03:52:42,910 26 INFO rb-c800635-224702-414046 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_sync_set_partner: Evaluate ready code "odoo.isTourReady('test_sync_set_partner')" 2026-09-11 03:52:42,928 26 INFO rb-c800635-224702-414046 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-09-11 03:52:42,954 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 03:52:42] "GET /web/assets/cbcf32d/point_of_sale.assets_prod.min.css HTTP/1.1" 200 - 2 0.001 0.014 2026-09-11 03:52:42,965 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 03:52:42] "GET /web/assets/31c33ef/web.__assets_tests_call__.min.js HTTP/1.1" 200 - 2 0.001 0.025 2026-09-11 03:52:42,976 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 03:52:42] "GET /web/assets/e7bee96/point_of_sale.assets_prod.min.js HTTP/1.1" 200 - 2 0.006 0.019 2026-09-11 03:52:43,453 26 INFO ? werkzeug: 127.0.0.1 - - [11/Sep/2026 03:52:43] "GET /point_of_sale/static/src/img/favicon.ico HTTP/1.1" 200 - 0 0.000 0.001 2026-09-11 03:52:43,477 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 03:52:43] "GET /web/webclient/translations?hash=&lang=en_US HTTP/1.1" 200 - 1 0.001 0.011 2026-09-11 03:52:43,479 26 INFO ? werkzeug: 127.0.0.1 - - [11/Sep/2026 03:52:43] "GET /web/static/fonts/lato/Lato-Reg-webfont.woff HTTP/1.1" 200 - 0 0.000 0.010 2026-09-11 03:52:43,491 26 INFO rb-c800635-224702-414046 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-09-11 03:52:43,500 26 INFO rb-c800635-224702-414046 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-09-11 03:52:43,507 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 03:52:43] "POST /web/dataset/call_kw/barcode.nomenclature/read#barcode.nomenclature.read HTTP/1.1" 200 - 4 0.004 0.007 2026-09-11 03:52:43,522 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 03:52:43] "POST /web/dataset/call_kw/barcode.rule/search_read#barcode.rule.search_read HTTP/1.1" 200 - 1 0.001 0.005 2026-09-11 03:52:43,533 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 03:52:43] "POST /pos/ping HTTP/1.1" 200 - 0 0.000 0.004 2026-09-11 03:52:43,552 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 03:52:43] "GET /bus/websocket_worker_bundle?v=19.0-2 HTTP/1.1" 200 - 3 0.001 0.009 2026-09-11 03:52:43,567 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 03:52:43] "POST /web/dataset/call_kw/pos.config/register_new_device_identifier#pos.config.register_new_device_identifier HTTP/1.1" 200 - 9 0.006 0.019 2026-09-11 03:52:43,574 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 03:52:43] "GET /websocket?version=19.0-2 HTTP/1.1" 101 - 1 0.000 0.004 2026-09-11 03:52:43,616 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 03:52:43] "POST /web/dataset/call_kw/pos.session/load_data_params#pos.session.load_data_params HTTP/1.1" 200 - 17 0.011 0.027 2026-09-11 03:52:44,285 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 03:52:44] "POST /web/dataset/call_kw/pos.session/load_data#pos.session.load_data HTTP/1.1" 200 - 376 0.303 0.307 2026-09-11 03:52:44,309 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 03:52:44] "POST /web/dataset/call_kw/pos.session/filter_local_data#pos.session.filter_local_data HTTP/1.1" 200 - 0 0.000 0.011 2026-09-11 03:52:44,380 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 03:52:44] "POST /web/dataset/call_kw/pos.config/read_config_open_orders#pos.config.read_config_open_orders HTTP/1.1" 200 - 1 0.002 0.005 2026-09-11 03:52:44,455 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 03:52:44] "GET /web/image/res.company/109/logo/256x256 HTTP/1.1" 200 - 8 0.009 0.046 2026-09-11 03:52:44,487 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 03:52: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.005 2026-09-11 03:52:44,501 26 INFO rb-c800635-224702-414046 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_sync_set_partner.browser: Owl is running in 'dev' mode. 2026-09-11 03:52:44,514 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 03:52:44] "POST /web/dataset/call_kw/product.product/has_access#product.product.has_access HTTP/1.1" 200 - 1 0.002 0.005 2026-09-11 03:52:44,557 26 INFO ? werkzeug: 127.0.0.1 - - [11/Sep/2026 03:52:44] "GET /point_of_sale/static/src/fonts/Inconsolata.otf HTTP/1.1" 200 - 0 0.000 0.002 2026-09-11 03:52:44,565 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 03:52:44] "GET /pos/service-worker.js HTTP/1.1" 200 - 0 0.000 0.002 2026-09-11 03:52:44,593 26 INFO ? werkzeug: 127.0.0.1 - - [11/Sep/2026 03:52:44] "GET /hr_attendance/static/img/background-light.svg HTTP/1.1" 200 - 0 0.000 0.006 2026-09-11 03:52:44,600 26 INFO ? werkzeug: 127.0.0.1 - - [11/Sep/2026 03:52:44] "GET /web/static/img/odoo_logo.svg HTTP/1.1" 200 - 0 0.000 0.025 2026-09-11 03:52:44,602 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 03:52:44] "GET /web/image?model=res.company&id=109&field=logo HTTP/1.1" 200 - 3 0.006 0.029 2026-09-11 03:52:44,655 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 03:52:44] "GET /web/image/res.users/221/avatar_128 HTTP/1.1" 200 - 14 0.020 0.070 2026-09-11 03:52:44,658 26 INFO ? werkzeug: 127.0.0.1 - - [11/Sep/2026 03:52:44] "GET /web/static/fonts/google/Roboto/Roboto-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.003 2026-09-11 03:52:44,660 26 INFO ? werkzeug: 127.0.0.1 - - [11/Sep/2026 03:52:44] "GET /web/static/src/libs/fontawesome/fonts/fontawesome-webfont.woff2?v=4.7.0 HTTP/1.1" 200 - 0 0.000 0.008 2026-09-11 03:52:44,700 26 INFO rb-c800635-224702-414046 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-09-11 03:52:44,701 26 INFO ? werkzeug: 127.0.0.1 - - [11/Sep/2026 03:52:44] "GET /web/static/lib/zxing-library/zxing-library.js HTTP/1.1" 200 - 0 0.000 0.013 2026-09-11 03:52:44,782 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 03:52:44] "GET /pos/ui/118?from_backend=True HTTP/1.1" 200 - 31 0.041 0.079 2026-09-11 03:52:44,794 26 INFO rb-c800635-224702-414046 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-09-11 03:52:44,851 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 03:52:44] "GET /pos/ui/118 HTTP/1.1" 200 - 31 0.030 0.156 2026-09-11 03:52:44,929 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 03:52:44] "POST /web/dataset/call_kw/pos.session/set_opening_control#pos.session.set_opening_control HTTP/1.1" 200 - 38 0.031 0.095 2026-09-11 03:52:44,987 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 03:52:44] "POST /web/dataset/call_kw/pos.config/read_config_open_orders#pos.config.read_config_open_orders HTTP/1.1" 200 - 1 0.001 0.012 2026-09-11 03:52:45,032 26 INFO rb-c800635-224702-414046 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-09-11 03:52:45,059 26 INFO ? werkzeug: 127.0.0.1 - - [11/Sep/2026 03:52:45] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.001 2026-09-11 03:52:45,113 26 INFO rb-c800635-224702-414046 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-09-11 03:52:45,163 26 INFO rb-c800635-224702-414046 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-09-11 03:52:45,223 26 INFO rb-c800635-224702-414046 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-09-11 03:52:45,250 26 INFO rb-c800635-224702-414046 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #87388967 started for PoS orders references: [{'name': '/', 'pos_reference': '261-118-000001', 'uuid': 'b078cd47-32c6-4fb0-b2db-f1623355b603'}] 2026-09-11 03:52:45,305 26 INFO rb-c800635-224702-414046 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #87388967 order {'name': '/', 'pos_reference': '261-118-000001', 'uuid': 'b078cd47-32c6-4fb0-b2db-f1623355b603'} created pos.order #771 2026-09-11 03:52:45,324 26 INFO rb-c800635-224702-414046 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #87388967 finished 2026-09-11 03:52:45,370 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 03:52:45] "POST /web/dataset/call_kw/pos.order/sync_from_ui#pos.order.sync_from_ui HTTP/1.1" 200 - 63 0.039 0.083 2026-09-11 03:52:45,417 26 INFO rb-c800635-224702-414046 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-09-11 03:52:45,489 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 03:52:45] "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.012 2026-09-11 03:52:45,491 26 INFO rb-c800635-224702-414046 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-09-11 03:52:47,532 26 INFO rb-c800635-224702-414046 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_sync_set_partner.browser: [10/22] Tour test_sync_set_partner → Step body 2026-09-11 03:52:47,583 26 INFO rb-c800635-224702-414046 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-09-11 03:52:47,634 26 INFO rb-c800635-224702-414046 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-09-11 03:52:47,778 26 INFO rb-c800635-224702-414046 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-09-11 03:52:47,858 26 INFO rb-c800635-224702-414046 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-09-11 03:52:47,909 26 INFO rb-c800635-224702-414046 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-09-11 03:52:47,968 26 INFO rb-c800635-224702-414046 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-09-11 03:52:48,025 26 INFO rb-c800635-224702-414046 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-09-11 03:52:48,075 26 INFO rb-c800635-224702-414046 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_sync_set_partner.browser: [18/22] Tour test_sync_set_partner → Step body 2026-09-11 03:52:48,126 26 INFO rb-c800635-224702-414046 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-09-11 03:52:48,183 26 INFO rb-c800635-224702-414046 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-09-11 03:52:48,195 26 INFO rb-c800635-224702-414046 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #50929069 started for PoS orders references: [{'name': '/', 'pos_reference': '261-118-000001', 'uuid': 'b078cd47-32c6-4fb0-b2db-f1623355b603'}] 2026-09-11 03:52:48,213 26 INFO rb-c800635-224702-414046 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #50929069 order {'name': '/', 'pos_reference': '261-118-000001', 'uuid': 'b078cd47-32c6-4fb0-b2db-f1623355b603'} updated pos.order #771 2026-09-11 03:52:48,227 26 INFO rb-c800635-224702-414046 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #50929069 finished 2026-09-11 03:52:48,302 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 03:52:48] "POST /web/dataset/call_kw/pos.order/sync_from_ui#pos.order.sync_from_ui HTTP/1.1" 200 - 68 0.035 0.075 2026-09-11 03:52:48,333 26 INFO rb-c800635-224702-414046 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_sync_set_partner.browser: [21/22] Tour test_sync_set_partner → Step .floor-map 2026-09-11 03:52:48,384 26 INFO rb-c800635-224702-414046 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-09-11 03:52:50,417 26 INFO rb-c800635-224702-414046 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_sync_set_partner.browser: tour succeeded 2026-09-11 03:52:50,417 26 INFO rb-c800635-224702-414046 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_sync_set_partner.browser: ╔══════════════════════════════════════╗ ║ TOUR test_sync_set_partner SUCCEEDED ║ ╚══════════════════════════════════════╝ 2026-09-11 03:52:50,529 26 INFO rb-c800635-224702-414046 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_sync_set_partner.browser: heap 19247360 (allocated 20582400) 2026-09-11 03:52:50,555 26 INFO rb-c800635-224702-414046 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_sync_set_partner: Closing chrome headless with pid 111301 2026-09-11 03:52:50,556 26 INFO rb-c800635-224702-414046 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_sync_set_partner: Closing websocket connection 2026-09-11 03:52:50,557 26 INFO rb-c800635-224702-414046 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_sync_set_partner: Terminating chrome headless with pid 111301 2026-09-11 03:52:50,653 26 INFO rb-c800635-224702-414046 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_sync_set_partner: Chrome Log in: /tmp/odoo_tests/rb-c800635-224702-414046/chrome_logs/chrome_log_20260911_035250_653450_test_sync_set_partner.txt 2026-09-11 03:52:50,653 26 INFO rb-c800635-224702-414046 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_sync_set_partner: Removing chrome user profile "/tmp/tmp6db6yzqa_chrome_odoo" 2026-09-11 03:52:50,707 26 INFO rb-c800635-224702-414046 odoo.addons.pos_restaurant.tests.test_frontend: Starting TestFrontend.test_sync_set_pricelist ... 2026-09-11 03:52:51,080 26 INFO rb-c800635-224702-414046 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_sync_set_pricelist: Chrome pid: 111497 2026-09-11 03:52:51,080 26 INFO rb-c800635-224702-414046 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_sync_set_pricelist: Chrome headless temporary user profile dir: /tmp/tmplr8odmys_chrome_odoo 2026-09-11 03:52:51,080 26 INFO rb-c800635-224702-414046 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_sync_set_pricelist: Issuing json command http://127.0.0.1:46779/json/version 2026-09-11 03:52:51,081 26 INFO rb-c800635-224702-414046 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:46779', path='/json/version', query='', fragment='') with timeout 3 increased to 10s during tests 2026-09-11 03:52:51,124 26 INFO rb-c800635-224702-414046 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_sync_set_pricelist: Browser version: Chrome/150.0.7871.114 2026-09-11 03:52:51,124 26 INFO rb-c800635-224702-414046 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_sync_set_pricelist: Issuing json command http://127.0.0.1:46779/json 2026-09-11 03:52:51,124 26 INFO rb-c800635-224702-414046 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:46779', path='/json', query='', fragment='') with timeout 3 increased to 10s during tests 2026-09-11 03:52:51,143 26 INFO rb-c800635-224702-414046 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_sync_set_pricelist: Websocket url found: ws://127.0.0.1:46779/devtools/page/9D157E484C7DB49326BFA7D6ABEB2DEB 2026-09-11 03:52:51,158 26 INFO rb-c800635-224702-414046 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_sync_set_pricelist: Enable chrome headless console log notification 2026-09-11 03:52:51,174 26 INFO rb-c800635-224702-414046 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_sync_set_pricelist: Chrome headless enable page notifications 2026-09-11 03:52:51,245 26 INFO rb-c800635-224702-414046 odoo.addons.base.models.res_users: Login successful for login:pos_user from n/a 2026-09-11 03:52:51,252 26 INFO rb-c800635-224702-414046 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_sync_set_pricelist: Setting session cookie in browser 2026-09-11 03:52:51,255 26 INFO rb-c800635-224702-414046 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-09-11 03:52:51,255 26 INFO rb-c800635-224702-414046 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_sync_set_pricelist: Navigating to: "http://127.0.0.1:8069/pos/ui/118" 2026-09-11 03:52:51,273 26 INFO rb-c800635-224702-414046 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-09-11 03:52:51,694 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 03:52:51] "GET /pos/ui/118 HTTP/1.1" 200 - 86 0.049 0.378 2026-09-11 03:52:51,698 26 INFO rb-c800635-224702-414046 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_sync_set_pricelist: Navigation result: {'frameId': '9D157E484C7DB49326BFA7D6ABEB2DEB', 'loaderId': 'FB065A6A0F0FF00EA9666D8942D11F2E', 'isDownload': False} 2026-09-11 03:52:51,698 26 INFO rb-c800635-224702-414046 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_sync_set_pricelist: Evaluate ready code "odoo.isTourReady('test_sync_set_pricelist')" 2026-09-11 03:52:51,710 26 INFO rb-c800635-224702-414046 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-09-11 03:52:51,731 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 03:52:51] "GET /web/assets/cbcf32d/point_of_sale.assets_prod.min.css HTTP/1.1" 200 - 2 0.004 0.011 2026-09-11 03:52:51,743 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 03:52:51] "GET /web/assets/e7bee96/point_of_sale.assets_prod.min.js HTTP/1.1" 200 - 2 0.003 0.016 2026-09-11 03:52:51,767 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 03:52:51] "GET /web/assets/31c33ef/web.__assets_tests_call__.min.js HTTP/1.1" 200 - 2 0.003 0.046 2026-09-11 03:52:52,200 26 INFO ? werkzeug: 127.0.0.1 - - [11/Sep/2026 03:52:52] "GET /point_of_sale/static/src/img/favicon.ico HTTP/1.1" 200 - 0 0.000 0.010 2026-09-11 03:52:52,202 26 INFO ? werkzeug: 127.0.0.1 - - [11/Sep/2026 03:52:52] "GET /web/static/fonts/lato/Lato-Reg-webfont.woff HTTP/1.1" 200 - 0 0.000 0.009 2026-09-11 03:52:52,210 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 03:52:52] "GET /web/webclient/translations?hash=&lang=en_US HTTP/1.1" 200 - 1 0.002 0.013 2026-09-11 03:52:52,226 26 INFO rb-c800635-224702-414046 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-09-11 03:52:52,232 26 INFO rb-c800635-224702-414046 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-09-11 03:52:52,251 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 03:52:52] "POST /web/dataset/call_kw/barcode.nomenclature/read#barcode.nomenclature.read HTTP/1.1" 200 - 4 0.004 0.019 2026-09-11 03:52:52,276 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 03:52:52] "POST /web/dataset/call_kw/barcode.rule/search_read#barcode.rule.search_read HTTP/1.1" 200 - 1 0.004 0.012 2026-09-11 03:52:52,287 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 03:52:52] "POST /pos/ping HTTP/1.1" 200 - 0 0.000 0.002 2026-09-11 03:52:52,315 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 03:52:52] "POST /web/dataset/call_kw/pos.config/register_new_device_identifier#pos.config.register_new_device_identifier HTTP/1.1" 200 - 9 0.004 0.012 2026-09-11 03:52:52,327 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 03:52:52] "GET /bus/websocket_worker_bundle?v=19.0-2 HTTP/1.1" 200 - 3 0.002 0.022 2026-09-11 03:52:52,378 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 03:52:52] "POST /web/dataset/call_kw/pos.session/load_data_params#pos.session.load_data_params HTTP/1.1" 200 - 22 0.020 0.030 2026-09-11 03:52:52,390 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 03:52:52] "GET /websocket?version=19.0-2 HTTP/1.1" 101 - 1 0.001 0.042 2026-09-11 03:52:52,911 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 03:52:52] "POST /web/dataset/call_kw/pos.session/load_data#pos.session.load_data HTTP/1.1" 200 - 373 0.172 0.312 2026-09-11 03:52:52,936 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 03:52:52] "POST /web/dataset/call_kw/pos.session/filter_local_data#pos.session.filter_local_data HTTP/1.1" 200 - 0 0.000 0.010 2026-09-11 03:52:53,028 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 03:52:53] "POST /web/dataset/call_kw/pos.config/read_config_open_orders#pos.config.read_config_open_orders HTTP/1.1" 200 - 1 0.000 0.005 2026-09-11 03:52:53,094 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 03:52:53] "GET /web/image/res.company/109/logo/256x256 HTTP/1.1" 200 - 8 0.005 0.033 2026-09-11 03:52:53,128 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 03:52:53] "POST /web/dataset/call_kw/pos.config/read_config_open_orders#pos.config.read_config_open_orders HTTP/1.1" 200 - 1 0.001 0.007 2026-09-11 03:52:53,143 26 INFO rb-c800635-224702-414046 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_sync_set_pricelist.browser: Owl is running in 'dev' mode. 2026-09-11 03:52:53,155 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 03:52:53] "POST /web/dataset/call_kw/product.product/has_access#product.product.has_access HTTP/1.1" 200 - 1 0.002 0.006 2026-09-11 03:52:53,199 26 INFO ? werkzeug: 127.0.0.1 - - [11/Sep/2026 03:52:53] "GET /point_of_sale/static/src/fonts/Inconsolata.otf HTTP/1.1" 200 - 0 0.000 0.001 2026-09-11 03:52:53,221 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 03:52:53] "GET /pos/service-worker.js HTTP/1.1" 200 - 0 0.000 0.010 2026-09-11 03:52:53,262 26 INFO ? werkzeug: 127.0.0.1 - - [11/Sep/2026 03:52:53] "GET /hr_attendance/static/img/background-light.svg HTTP/1.1" 200 - 0 0.000 0.018 2026-09-11 03:52:53,268 26 INFO ? werkzeug: 127.0.0.1 - - [11/Sep/2026 03:52:53] "GET /web/static/img/odoo_logo.svg HTTP/1.1" 200 - 0 0.000 0.025 2026-09-11 03:52:53,278 26 INFO ? werkzeug: 127.0.0.1 - - [11/Sep/2026 03:52:53] "GET /web/static/src/libs/fontawesome/fonts/fontawesome-webfont.woff2?v=4.7.0 HTTP/1.1" 200 - 0 0.000 0.014 2026-09-11 03:52:53,282 26 INFO ? werkzeug: 127.0.0.1 - - [11/Sep/2026 03:52:53] "GET /web/static/fonts/google/Roboto/Roboto-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.009 2026-09-11 03:52:53,297 26 INFO rb-c800635-224702-414046 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-09-11 03:52:53,306 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 03:52:53] "GET /web/image/res.users/221/avatar_128 HTTP/1.1" 200 - 14 0.049 0.041 2026-09-11 03:52:53,328 26 INFO ? werkzeug: 127.0.0.1 - - [11/Sep/2026 03:52:53] "GET /web/static/lib/zxing-library/zxing-library.js HTTP/1.1" 200 - 0 0.000 0.004 2026-09-11 03:52:53,333 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 03:52:53] "GET /web/image?model=res.company&id=109&field=logo HTTP/1.1" 200 - 3 0.013 0.097 2026-09-11 03:52:53,402 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 03:52:53] "GET /pos/ui/118 HTTP/1.1" 200 - 31 0.030 0.056 2026-09-11 03:52:53,437 26 INFO rb-c800635-224702-414046 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-09-11 03:52:53,475 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 03:52:53] "GET /pos/ui/118?from_backend=True HTTP/1.1" 200 - 31 0.037 0.122 2026-09-11 03:52:53,554 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 03:52:53] "POST /web/dataset/call_kw/pos.session/set_opening_control#pos.session.set_opening_control HTTP/1.1" 200 - 38 0.031 0.085 2026-09-11 03:52:53,593 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 03:52:53] "POST /web/dataset/call_kw/pos.config/read_config_open_orders#pos.config.read_config_open_orders HTTP/1.1" 200 - 1 0.001 0.005 2026-09-11 03:52:53,648 26 INFO rb-c800635-224702-414046 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-09-11 03:52:53,672 26 INFO ? werkzeug: 127.0.0.1 - - [11/Sep/2026 03:52:53] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.001 2026-09-11 03:52:53,730 26 INFO rb-c800635-224702-414046 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-09-11 03:52:53,780 26 INFO rb-c800635-224702-414046 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-09-11 03:52:53,837 26 INFO rb-c800635-224702-414046 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-09-11 03:52:53,867 26 INFO rb-c800635-224702-414046 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #30901746 started for PoS orders references: [{'name': '/', 'pos_reference': '261-118-000001', 'uuid': 'eb28373b-2aa2-4e58-8268-e1ef16f446f1'}] 2026-09-11 03:52:53,922 26 INFO rb-c800635-224702-414046 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #30901746 order {'name': '/', 'pos_reference': '261-118-000001', 'uuid': 'eb28373b-2aa2-4e58-8268-e1ef16f446f1'} created pos.order #772 2026-09-11 03:52:53,933 26 INFO rb-c800635-224702-414046 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #30901746 finished 2026-09-11 03:52:53,977 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 03:52:53] "POST /web/dataset/call_kw/pos.order/sync_from_ui#pos.order.sync_from_ui HTTP/1.1" 200 - 63 0.039 0.073 2026-09-11 03:52:54,004 26 INFO rb-c800635-224702-414046 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-09-11 03:52:54,072 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 03:52:54] "POST /web/dataset/call_kw/pos.config/read_config_open_orders#pos.config.read_config_open_orders HTTP/1.1" 200 - 4 0.002 0.007 2026-09-11 03:52:54,076 26 INFO rb-c800635-224702-414046 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-09-11 03:52:56,115 26 INFO rb-c800635-224702-414046 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_sync_set_pricelist.browser: [10/24] Tour test_sync_set_pricelist → Step body 2026-09-11 03:52:56,166 26 INFO rb-c800635-224702-414046 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-09-11 03:52:56,217 26 INFO rb-c800635-224702-414046 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-09-11 03:52:56,273 26 INFO rb-c800635-224702-414046 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-09-11 03:52:56,324 26 INFO rb-c800635-224702-414046 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-09-11 03:52:56,375 26 INFO rb-c800635-224702-414046 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-09-11 03:52:56,425 26 INFO rb-c800635-224702-414046 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-09-11 03:52:56,485 26 INFO rb-c800635-224702-414046 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-09-11 03:52:56,543 26 INFO rb-c800635-224702-414046 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-09-11 03:52:56,604 26 INFO rb-c800635-224702-414046 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-09-11 03:52:56,655 26 INFO rb-c800635-224702-414046 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_sync_set_pricelist.browser: [20/24] Tour test_sync_set_pricelist → Step body 2026-09-11 03:52:56,706 26 INFO rb-c800635-224702-414046 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-09-11 03:52:56,765 26 INFO rb-c800635-224702-414046 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-09-11 03:52:56,779 26 INFO rb-c800635-224702-414046 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #82638582 started for PoS orders references: [{'name': '/', 'pos_reference': '261-118-000001', 'uuid': 'eb28373b-2aa2-4e58-8268-e1ef16f446f1'}] 2026-09-11 03:52:56,798 26 INFO rb-c800635-224702-414046 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #82638582 order {'name': '/', 'pos_reference': '261-118-000001', 'uuid': 'eb28373b-2aa2-4e58-8268-e1ef16f446f1'} updated pos.order #772 2026-09-11 03:52:56,809 26 INFO rb-c800635-224702-414046 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #82638582 finished 2026-09-11 03:52:56,918 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 03:52:56] "POST /web/dataset/call_kw/pos.order/sync_from_ui#pos.order.sync_from_ui HTTP/1.1" 200 - 66 0.069 0.072 2026-09-11 03:52:56,949 26 INFO rb-c800635-224702-414046 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_sync_set_pricelist.browser: [23/24] Tour test_sync_set_pricelist → Step .floor-map 2026-09-11 03:52:56,999 26 INFO rb-c800635-224702-414046 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-09-11 03:52:59,031 26 INFO rb-c800635-224702-414046 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_sync_set_pricelist.browser: tour succeeded 2026-09-11 03:52:59,032 26 INFO rb-c800635-224702-414046 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_sync_set_pricelist.browser: ╔════════════════════════════════════════╗ ║ TOUR test_sync_set_pricelist SUCCEEDED ║ ╚════════════════════════════════════════╝ 2026-09-11 03:52:59,136 26 INFO rb-c800635-224702-414046 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_sync_set_pricelist.browser: heap 15549420 (allocated 17039360) 2026-09-11 03:52:59,146 26 INFO rb-c800635-224702-414046 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_sync_set_pricelist: Closing chrome headless with pid 111497 2026-09-11 03:52:59,147 26 INFO rb-c800635-224702-414046 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_sync_set_pricelist: Closing websocket connection 2026-09-11 03:52:59,147 26 INFO rb-c800635-224702-414046 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_sync_set_pricelist: Terminating chrome headless with pid 111497 2026-09-11 03:52:59,231 26 INFO rb-c800635-224702-414046 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_sync_set_pricelist: Chrome Log in: /tmp/odoo_tests/rb-c800635-224702-414046/chrome_logs/chrome_log_20260911_035259_231030_test_sync_set_pricelist.txt 2026-09-11 03:52:59,231 26 INFO rb-c800635-224702-414046 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_sync_set_pricelist: Removing chrome user profile "/tmp/tmplr8odmys_chrome_odoo" 2026-09-11 03:52:59,269 26 INFO rb-c800635-224702-414046 odoo.addons.pos_restaurant.tests.test_frontend: Starting TestFrontend.test_tax_in_merge_table_order_line ... 2026-09-11 03:52:59,817 26 INFO rb-c800635-224702-414046 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_tax_in_merge_table_order_line: Chrome pid: 111689 2026-09-11 03:52:59,817 26 INFO rb-c800635-224702-414046 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_tax_in_merge_table_order_line: Chrome headless temporary user profile dir: /tmp/tmpp3cc0fqx_chrome_odoo 2026-09-11 03:52:59,817 26 INFO rb-c800635-224702-414046 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_tax_in_merge_table_order_line: Issuing json command http://127.0.0.1:41393/json/version 2026-09-11 03:52:59,820 26 INFO rb-c800635-224702-414046 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:41393', path='/json/version', query='', fragment='') with timeout 3 increased to 10s during tests 2026-09-11 03:52:59,841 26 INFO rb-c800635-224702-414046 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_tax_in_merge_table_order_line: Browser version: Chrome/150.0.7871.114 2026-09-11 03:52:59,841 26 INFO rb-c800635-224702-414046 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_tax_in_merge_table_order_line: Issuing json command http://127.0.0.1:41393/json 2026-09-11 03:52:59,842 26 INFO rb-c800635-224702-414046 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:41393', path='/json', query='', fragment='') with timeout 3 increased to 10s during tests 2026-09-11 03:52:59,871 26 INFO rb-c800635-224702-414046 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_tax_in_merge_table_order_line: Websocket url found: ws://127.0.0.1:41393/devtools/page/81556C84502126E713610F20E57785BC 2026-09-11 03:52:59,890 26 INFO rb-c800635-224702-414046 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_tax_in_merge_table_order_line: Enable chrome headless console log notification 2026-09-11 03:52:59,910 26 INFO rb-c800635-224702-414046 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_tax_in_merge_table_order_line: Chrome headless enable page notifications 2026-09-11 03:52:59,977 26 INFO rb-c800635-224702-414046 odoo.addons.base.models.res_users: Login successful for login:pos_admin from n/a 2026-09-11 03:52:59,981 26 INFO rb-c800635-224702-414046 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_tax_in_merge_table_order_line: Setting session cookie in browser 2026-09-11 03:52:59,990 26 INFO rb-c800635-224702-414046 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-09-11 03:52:59,990 26 INFO rb-c800635-224702-414046 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-09-11 03:53:00,004 26 INFO rb-c800635-224702-414046 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-09-11 03:53:00,514 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 03:53:00] "GET /pos/ui/118 HTTP/1.1" 200 - 90 0.062 0.453 2026-09-11 03:53:00,517 26 INFO rb-c800635-224702-414046 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_tax_in_merge_table_order_line: Navigation result: {'frameId': '81556C84502126E713610F20E57785BC', 'loaderId': 'CE25EDE0B39CE7AB236BDC8918DCEF6E', 'isDownload': False} 2026-09-11 03:53:00,518 26 INFO rb-c800635-224702-414046 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-09-11 03:53:00,533 26 INFO rb-c800635-224702-414046 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-09-11 03:53:00,565 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 03:53:00] "GET /web/assets/e7bee96/point_of_sale.assets_prod.min.js HTTP/1.1" 200 - 2 0.005 0.011 2026-09-11 03:53:00,579 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 03:53:00] "GET /web/assets/cbcf32d/point_of_sale.assets_prod.min.css HTTP/1.1" 200 - 2 0.003 0.029 2026-09-11 03:53:00,585 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 03:53:00] "GET /web/assets/31c33ef/web.__assets_tests_call__.min.js HTTP/1.1" 200 - 2 0.001 0.038 2026-09-11 03:53:01,027 26 INFO ? werkzeug: 127.0.0.1 - - [11/Sep/2026 03:53:01] "GET /point_of_sale/static/src/img/favicon.ico HTTP/1.1" 200 - 0 0.000 0.001 2026-09-11 03:53:01,032 26 INFO ? werkzeug: 127.0.0.1 - - [11/Sep/2026 03:53:01] "GET /web/static/fonts/lato/Lato-Reg-webfont.woff HTTP/1.1" 200 - 0 0.000 0.001 2026-09-11 03:53:01,049 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 03:53:01] "GET /web/webclient/translations?hash=&lang=en_US HTTP/1.1" 200 - 1 0.001 0.006 2026-09-11 03:53:01,068 26 INFO rb-c800635-224702-414046 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-09-11 03:53:01,079 26 INFO rb-c800635-224702-414046 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-09-11 03:53:01,082 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 03:53:01] "POST /web/dataset/call_kw/barcode.nomenclature/read#barcode.nomenclature.read HTTP/1.1" 200 - 5 0.005 0.007 2026-09-11 03:53:01,117 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 03:53:01] "POST /web/dataset/call_kw/barcode.rule/search_read#barcode.rule.search_read HTTP/1.1" 200 - 1 0.002 0.004 2026-09-11 03:53:01,136 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 03:53:01] "POST /pos/ping HTTP/1.1" 200 - 0 0.000 0.002 2026-09-11 03:53:01,165 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 03:53:01] "GET /bus/websocket_worker_bundle?v=19.0-2 HTTP/1.1" 200 - 3 0.002 0.010 2026-09-11 03:53:01,193 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 03:53:01] "POST /web/dataset/call_kw/pos.config/register_new_device_identifier#pos.config.register_new_device_identifier HTTP/1.1" 200 - 9 0.013 0.026 2026-09-11 03:53:01,199 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 03:53:01] "GET /websocket?version=19.0-2 HTTP/1.1" 101 - 1 0.000 0.012 2026-09-11 03:53:01,272 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 03:53:01] "POST /web/dataset/call_kw/pos.session/load_data_params#pos.session.load_data_params HTTP/1.1" 200 - 17 0.029 0.036 2026-09-11 03:53:01,846 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 03:53:01] "POST /web/dataset/call_kw/pos.session/load_data#pos.session.load_data HTTP/1.1" 200 - 375 0.233 0.297 2026-09-11 03:53:01,869 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 03:53: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-09-11 03:53:01,945 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 03: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.005 2026-09-11 03:53:01,991 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 03:53:01] "GET /web/image/res.company/109/logo/256x256 HTTP/1.1" 200 - 8 0.004 0.026 2026-09-11 03:53:02,032 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 03:53: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.008 2026-09-11 03:53:02,056 26 INFO rb-c800635-224702-414046 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_tax_in_merge_table_order_line.browser: Owl is running in 'dev' mode. 2026-09-11 03:53:02,070 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 03:53:02] "POST /web/dataset/call_kw/product.product/has_access#product.product.has_access HTTP/1.1" 200 - 1 0.002 0.005 2026-09-11 03:53:02,107 26 INFO ? werkzeug: 127.0.0.1 - - [11/Sep/2026 03:53:02] "GET /point_of_sale/static/src/fonts/Inconsolata.otf HTTP/1.1" 200 - 0 0.000 0.002 2026-09-11 03:53:02,121 26 INFO ? werkzeug: 127.0.0.1 - - [11/Sep/2026 03:53:02] "GET /web/static/img/odoo_logo.svg HTTP/1.1" 200 - 0 0.000 0.005 2026-09-11 03:53:02,126 26 INFO ? werkzeug: 127.0.0.1 - - [11/Sep/2026 03:53:02] "GET /hr_attendance/static/img/background-light.svg HTTP/1.1" 200 - 0 0.000 0.004 2026-09-11 03:53:02,171 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 03:53:02] "GET /web/image/res.users/222/avatar_128 HTTP/1.1" 200 - 14 0.028 0.031 2026-09-11 03:53:02,182 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 03:53:02] "GET /web/image?model=res.company&id=109&field=logo HTTP/1.1" 200 - 3 0.002 0.066 2026-09-11 03:53:02,184 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 03:53:02] "GET /pos/service-worker.js HTTP/1.1" 200 - 0 0.000 0.066 2026-09-11 03:53:02,233 26 INFO ? werkzeug: 127.0.0.1 - - [11/Sep/2026 03:53: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-09-11 03:53:02,248 26 INFO ? werkzeug: 127.0.0.1 - - [11/Sep/2026 03:53:02] "GET /web/static/fonts/google/Roboto/Roboto-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.005 2026-09-11 03:53:02,262 26 INFO ? werkzeug: 127.0.0.1 - - [11/Sep/2026 03:53:02] "GET /web/static/lib/zxing-library/zxing-library.js HTTP/1.1" 200 - 0 0.000 0.009 2026-09-11 03:53:02,303 26 INFO rb-c800635-224702-414046 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-09-11 03:53:02,363 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 03:53:02] "GET /pos/ui/118 HTTP/1.1" 200 - 33 0.051 0.062 2026-09-11 03:53:02,412 26 INFO rb-c800635-224702-414046 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-09-11 03:53:02,428 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 03:53:02] "GET /pos/ui/118?from_backend=True HTTP/1.1" 200 - 33 0.031 0.143 2026-09-11 03:53:02,524 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 03:53:02] "POST /web/dataset/call_kw/pos.session/set_opening_control#pos.session.set_opening_control HTTP/1.1" 200 - 38 0.046 0.062 2026-09-11 03:53:02,556 26 INFO rb-c800635-224702-414046 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-09-11 03:53:02,626 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 03:53:02] "POST /web/dataset/call_kw/pos.config/read_config_open_orders#pos.config.read_config_open_orders HTTP/1.1" 200 - 1 0.001 0.012 2026-09-11 03:53:02,683 26 INFO rb-c800635-224702-414046 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-09-11 03:53:02,713 26 INFO ? werkzeug: 127.0.0.1 - - [11/Sep/2026 03:53:02] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.001 2026-09-11 03:53:02,764 26 INFO rb-c800635-224702-414046 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-09-11 03:53:02,831 26 INFO rb-c800635-224702-414046 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-09-11 03:53:02,857 26 INFO rb-c800635-224702-414046 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #70858189 started for PoS orders references: [{'name': '/', 'pos_reference': '261-118-000001', 'uuid': '4806374e-26d3-451f-a29f-ab62cccdb78d'}] 2026-09-11 03:53:02,926 26 INFO rb-c800635-224702-414046 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #70858189 order {'name': '/', 'pos_reference': '261-118-000001', 'uuid': '4806374e-26d3-451f-a29f-ab62cccdb78d'} created pos.order #773 2026-09-11 03:53:02,955 26 INFO rb-c800635-224702-414046 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #70858189 finished 2026-09-11 03:53:02,993 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 03:53:02] "POST /web/dataset/call_kw/pos.order/sync_from_ui#pos.order.sync_from_ui HTTP/1.1" 200 - 65 0.050 0.087 2026-09-11 03:53:03,035 26 INFO rb-c800635-224702-414046 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-09-11 03:53:03,087 26 INFO rb-c800635-224702-414046 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-09-11 03:53:03,160 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 03:53:03] "POST /web/dataset/call_kw/pos.config/read_config_open_orders#pos.config.read_config_open_orders HTTP/1.1" 200 - 4 0.006 0.007 2026-09-11 03:53:03,169 26 INFO rb-c800635-224702-414046 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-09-11 03:53:03,234 26 INFO rb-c800635-224702-414046 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-09-11 03:53:03,290 26 INFO rb-c800635-224702-414046 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-09-11 03:53:03,316 26 INFO rb-c800635-224702-414046 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #99481740 started for PoS orders references: [{'name': '/', 'pos_reference': '261-118-000002', 'uuid': 'dbfaed9e-8cb6-41ca-b1e9-a787b9713e33'}] 2026-09-11 03:53:03,350 26 INFO rb-c800635-224702-414046 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #99481740 order {'name': '/', 'pos_reference': '261-118-000002', 'uuid': 'dbfaed9e-8cb6-41ca-b1e9-a787b9713e33'} created pos.order #774 2026-09-11 03:53:03,362 26 INFO rb-c800635-224702-414046 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #99481740 finished 2026-09-11 03:53:03,394 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 03:53:03] "POST /web/dataset/call_kw/pos.order/sync_from_ui#pos.order.sync_from_ui HTTP/1.1" 200 - 44 0.019 0.061 2026-09-11 03:53:03,414 26 INFO rb-c800635-224702-414046 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-09-11 03:53:03,465 26 INFO rb-c800635-224702-414046 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-09-11 03:53:03,521 26 INFO rb-c800635-224702-414046 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_tax_in_merge_table_order_line.browser: 500 2026-09-11 03:53:04,031 26 INFO rb-c800635-224702-414046 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_tax_in_merge_table_order_line.browser: 500 2026-09-11 03:53:04,532 26 INFO rb-c800635-224702-414046 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-09-11 03:53:04,533 26 INFO rb-c800635-224702-414046 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_tax_in_merge_table_order_line.browser: 500 2026-09-11 03:53:05,041 26 INFO rb-c800635-224702-414046 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-09-11 03:53:05,046 26 INFO rb-c800635-224702-414046 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_tax_in_merge_table_order_line.browser: 500 2026-09-11 03:53:05,565 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 03:53:05] "POST /web/dataset/call_kw/restaurant.table/set_parent_id#restaurant.table.set_parent_id HTTP/1.1" 200 - 6 0.005 0.005 2026-09-11 03:53:05,578 26 INFO rb-c800635-224702-414046 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_tax_in_merge_table_order_line.browser: 500 2026-09-11 03:53:05,581 26 INFO rb-c800635-224702-414046 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #69596726 started for PoS orders references: [{'name': '/', 'pos_reference': '261-118-000001', 'uuid': '4806374e-26d3-451f-a29f-ab62cccdb78d'}] 2026-09-11 03:53:05,622 26 INFO rb-c800635-224702-414046 odoo.addons.point_of_sale.models.pos_order: Added lines [1262] to pos.order #773 2026-09-11 03:53:05,626 26 INFO rb-c800635-224702-414046 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #69596726 order {'name': '/', 'pos_reference': '261-118-000001', 'uuid': '4806374e-26d3-451f-a29f-ab62cccdb78d'} updated pos.order #773 2026-09-11 03:53:05,639 26 INFO rb-c800635-224702-414046 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #69596726 finished 2026-09-11 03:53:05,743 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 03:53:05] "POST /web/dataset/call_kw/pos.order/sync_from_ui#pos.order.sync_from_ui HTTP/1.1" 200 - 75 0.077 0.087 2026-09-11 03:53:05,762 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 03:53:05] "POST /web/dataset/call_kw/pos.config/notify_synchronisation#pos.config.notify_synchronisation HTTP/1.1" 200 - 6 0.003 0.172 2026-09-11 03:53:05,868 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 03:53:05] "POST /web/dataset/call_kw/pos.order/action_pos_order_cancel#pos.order.action_pos_order_cancel HTTP/1.1" 200 - 45 0.030 0.060 2026-09-11 03:53:05,889 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 03:53:05] "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.006 2026-09-11 03:53:06,081 26 INFO rb-c800635-224702-414046 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-09-11 03:53:06,137 26 INFO rb-c800635-224702-414046 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_tax_in_merge_table_order_line.browser: tour succeeded 2026-09-11 03:53:06,138 26 INFO rb-c800635-224702-414046 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-09-11 03:53:06,212 26 INFO rb-c800635-224702-414046 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_tax_in_merge_table_order_line.browser: heap 16654396 (allocated 17960960) 2026-09-11 03:53:06,236 26 INFO rb-c800635-224702-414046 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_tax_in_merge_table_order_line: Closing chrome headless with pid 111689 2026-09-11 03:53:06,241 26 INFO rb-c800635-224702-414046 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_tax_in_merge_table_order_line: Closing websocket connection 2026-09-11 03:53:06,244 26 INFO rb-c800635-224702-414046 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_tax_in_merge_table_order_line: Terminating chrome headless with pid 111689 2026-09-11 03:53:06,342 26 INFO rb-c800635-224702-414046 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_tax_in_merge_table_order_line: Chrome Log in: /tmp/odoo_tests/rb-c800635-224702-414046/chrome_logs/chrome_log_20260911_035306_341781_test_tax_in_merge_table_order_line.txt 2026-09-11 03:53:06,342 26 INFO rb-c800635-224702-414046 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_tax_in_merge_table_order_line: Removing chrome user profile "/tmp/tmpp3cc0fqx_chrome_odoo" 2026-09-11 03:53:06,399 26 INFO rb-c800635-224702-414046 odoo.addons.pos_restaurant.tests.test_frontend: Starting TestFrontend.test_tip_after_payment ... 2026-09-11 03:53:06,817 26 INFO rb-c800635-224702-414046 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_tip_after_payment: Chrome pid: 111886 2026-09-11 03:53:06,817 26 INFO rb-c800635-224702-414046 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_tip_after_payment: Chrome headless temporary user profile dir: /tmp/tmp34p8vvzd_chrome_odoo 2026-09-11 03:53:06,817 26 INFO rb-c800635-224702-414046 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_tip_after_payment: Issuing json command http://127.0.0.1:38985/json/version 2026-09-11 03:53:06,818 26 INFO rb-c800635-224702-414046 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:38985', path='/json/version', query='', fragment='') with timeout 3 increased to 10s during tests 2026-09-11 03:53:06,872 26 INFO rb-c800635-224702-414046 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_tip_after_payment: Browser version: Chrome/150.0.7871.114 2026-09-11 03:53:06,872 26 INFO rb-c800635-224702-414046 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_tip_after_payment: Issuing json command http://127.0.0.1:38985/json 2026-09-11 03:53:06,873 26 INFO rb-c800635-224702-414046 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:38985', path='/json', query='', fragment='') with timeout 3 increased to 10s during tests 2026-09-11 03:53:06,888 26 INFO rb-c800635-224702-414046 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_tip_after_payment: Websocket url found: ws://127.0.0.1:38985/devtools/page/2F4C0087D7D100D7F66E14C7401B22DF 2026-09-11 03:53:06,902 26 INFO rb-c800635-224702-414046 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_tip_after_payment: Enable chrome headless console log notification 2026-09-11 03:53:06,909 26 INFO rb-c800635-224702-414046 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_tip_after_payment: Chrome headless enable page notifications 2026-09-11 03:53:06,979 26 INFO rb-c800635-224702-414046 odoo.addons.base.models.res_users: Login successful for login:pos_user from n/a 2026-09-11 03:53:06,988 26 INFO rb-c800635-224702-414046 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_tip_after_payment: Setting session cookie in browser 2026-09-11 03:53:06,993 26 INFO rb-c800635-224702-414046 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-09-11 03:53:06,993 26 INFO rb-c800635-224702-414046 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_tip_after_payment: Navigating to: "http://127.0.0.1:8069/pos/ui/118" 2026-09-11 03:53:07,006 26 INFO rb-c800635-224702-414046 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-09-11 03:53:07,463 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 03:53:07] "GET /pos/ui/118 HTTP/1.1" 200 - 86 0.043 0.418 2026-09-11 03:53:07,466 26 INFO rb-c800635-224702-414046 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_tip_after_payment: Navigation result: {'frameId': '2F4C0087D7D100D7F66E14C7401B22DF', 'loaderId': '1B3DF3A2863E3C969B887EF989317A51', 'isDownload': False} 2026-09-11 03:53:07,467 26 INFO rb-c800635-224702-414046 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_tip_after_payment: Evaluate ready code "odoo.isTourReady('test_tip_after_payment')" 2026-09-11 03:53:07,484 26 INFO rb-c800635-224702-414046 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-09-11 03:53:07,508 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 03:53:07] "GET /web/assets/31c33ef/web.__assets_tests_call__.min.js HTTP/1.1" 200 - 2 0.001 0.017 2026-09-11 03:53:07,511 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 03:53:07] "GET /web/assets/cbcf32d/point_of_sale.assets_prod.min.css HTTP/1.1" 200 - 2 0.001 0.018 2026-09-11 03:53:07,518 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 03:53:07] "GET /web/assets/e7bee96/point_of_sale.assets_prod.min.js HTTP/1.1" 200 - 2 0.001 0.016 2026-09-11 03:53:08,004 26 INFO ? werkzeug: 127.0.0.1 - - [11/Sep/2026 03:53:08] "GET /web/static/fonts/lato/Lato-Reg-webfont.woff HTTP/1.1" 200 - 0 0.000 0.001 2026-09-11 03:53:08,013 26 INFO ? werkzeug: 127.0.0.1 - - [11/Sep/2026 03:53:08] "GET /point_of_sale/static/src/img/favicon.ico HTTP/1.1" 200 - 0 0.000 0.006 2026-09-11 03:53:08,026 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 03:53:08] "GET /web/webclient/translations?hash=&lang=en_US HTTP/1.1" 200 - 1 0.001 0.016 2026-09-11 03:53:08,039 26 INFO rb-c800635-224702-414046 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-09-11 03:53:08,044 26 INFO rb-c800635-224702-414046 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-09-11 03:53:08,048 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 03:53:08] "POST /web/dataset/call_kw/barcode.nomenclature/read#barcode.nomenclature.read HTTP/1.1" 200 - 4 0.001 0.006 2026-09-11 03:53:08,075 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 03:53:08] "POST /web/dataset/call_kw/barcode.rule/search_read#barcode.rule.search_read HTTP/1.1" 200 - 1 0.000 0.003 2026-09-11 03:53:08,098 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 03:53:08] "POST /pos/ping HTTP/1.1" 200 - 0 0.000 0.002 2026-09-11 03:53:08,123 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 03:53:08] "GET /bus/websocket_worker_bundle?v=19.0-2 HTTP/1.1" 200 - 3 0.003 0.013 2026-09-11 03:53:08,137 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 03:53:08] "POST /web/dataset/call_kw/pos.config/register_new_device_identifier#pos.config.register_new_device_identifier HTTP/1.1" 200 - 9 0.006 0.024 2026-09-11 03:53:08,159 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 03:53:08] "GET /websocket?version=19.0-2 HTTP/1.1" 101 - 1 0.000 0.005 2026-09-11 03:53:08,201 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 03:53:08] "POST /web/dataset/call_kw/pos.session/load_data_params#pos.session.load_data_params HTTP/1.1" 200 - 17 0.009 0.035 2026-09-11 03:53:08,767 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 03:53:08] "POST /web/dataset/call_kw/pos.session/load_data#pos.session.load_data HTTP/1.1" 200 - 376 0.236 0.269 2026-09-11 03:53:08,784 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 03:53:08] "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-09-11 03:53:08,856 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 03:53:08] "POST /web/dataset/call_kw/pos.config/read_config_open_orders#pos.config.read_config_open_orders HTTP/1.1" 200 - 1 0.001 0.006 2026-09-11 03:53:08,925 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 03:53:08] "GET /web/image/res.company/109/logo/256x256 HTTP/1.1" 200 - 8 0.006 0.043 2026-09-11 03:53:08,950 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 03:53:08] "POST /web/dataset/call_kw/pos.config/read_config_open_orders#pos.config.read_config_open_orders HTTP/1.1" 200 - 1 0.001 0.005 2026-09-11 03:53:08,963 26 INFO rb-c800635-224702-414046 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_tip_after_payment.browser: Owl is running in 'dev' mode. 2026-09-11 03:53:08,977 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 03:53:08] "POST /web/dataset/call_kw/product.product/has_access#product.product.has_access HTTP/1.1" 200 - 1 0.002 0.006 2026-09-11 03:53:09,028 26 INFO ? werkzeug: 127.0.0.1 - - [11/Sep/2026 03:53:09] "GET /point_of_sale/static/src/fonts/Inconsolata.otf HTTP/1.1" 200 - 0 0.000 0.012 2026-09-11 03:53:09,052 26 INFO ? werkzeug: 127.0.0.1 - - [11/Sep/2026 03:53:09] "GET /hr_attendance/static/img/background-light.svg HTTP/1.1" 200 - 0 0.000 0.014 2026-09-11 03:53:09,055 26 INFO ? werkzeug: 127.0.0.1 - - [11/Sep/2026 03:53:09] "GET /web/static/img/odoo_logo.svg HTTP/1.1" 200 - 0 0.000 0.028 2026-09-11 03:53:09,093 26 INFO ? werkzeug: 127.0.0.1 - - [11/Sep/2026 03:53:09] "GET /web/static/src/libs/fontawesome/fonts/fontawesome-webfont.woff2?v=4.7.0 HTTP/1.1" 200 - 0 0.000 0.005 2026-09-11 03:53:09,116 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 03:53:09] "GET /web/image/res.users/221/avatar_128 HTTP/1.1" 200 - 14 0.044 0.054 2026-09-11 03:53:09,132 26 INFO rb-c800635-224702-414046 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-09-11 03:53:09,133 26 INFO ? werkzeug: 127.0.0.1 - - [11/Sep/2026 03:53:09] "GET /web/static/fonts/google/Roboto/Roboto-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.031 2026-09-11 03:53:09,150 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 03:53:09] "GET /web/image?model=res.company&id=109&field=logo HTTP/1.1" 200 - 3 0.005 0.123 2026-09-11 03:53:09,154 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 03:53:09] "GET /pos/service-worker.js HTTP/1.1" 200 - 0 0.000 0.112 2026-09-11 03:53:09,216 26 INFO ? werkzeug: 127.0.0.1 - - [11/Sep/2026 03:53:09] "GET /web/static/lib/zxing-library/zxing-library.js HTTP/1.1" 200 - 0 0.000 0.008 2026-09-11 03:53:09,217 26 INFO rb-c800635-224702-414046 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-09-11 03:53:09,274 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 03:53:09] "GET /pos/ui/118 HTTP/1.1" 200 - 31 0.036 0.032 2026-09-11 03:53:09,325 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 03:53:09] "GET /pos/ui/118?from_backend=True HTTP/1.1" 200 - 31 0.024 0.097 2026-09-11 03:53:09,442 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 03:53:09] "POST /web/dataset/call_kw/pos.session/set_opening_control#pos.session.set_opening_control HTTP/1.1" 200 - 38 0.055 0.143 2026-09-11 03:53:09,496 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 03:53: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.005 2026-09-11 03:53:09,555 26 INFO rb-c800635-224702-414046 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-09-11 03:53:09,576 26 INFO ? werkzeug: 127.0.0.1 - - [11/Sep/2026 03:53:09] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.001 2026-09-11 03:53:09,635 26 INFO rb-c800635-224702-414046 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-09-11 03:53:09,688 26 INFO rb-c800635-224702-414046 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-09-11 03:53:09,736 26 INFO rb-c800635-224702-414046 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-09-11 03:53:09,792 26 INFO rb-c800635-224702-414046 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-09-11 03:53:09,842 26 INFO rb-c800635-224702-414046 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-09-11 03:53:09,896 26 INFO rb-c800635-224702-414046 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-09-11 03:53:09,963 26 INFO rb-c800635-224702-414046 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-09-11 03:53:10,014 26 INFO rb-c800635-224702-414046 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-09-11 03:53:10,065 26 INFO rb-c800635-224702-414046 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-09-11 03:53:10,119 26 INFO rb-c800635-224702-414046 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-09-11 03:53:10,177 26 INFO rb-c800635-224702-414046 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-09-11 03:53:10,228 26 INFO rb-c800635-224702-414046 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-09-11 03:53:10,279 26 INFO rb-c800635-224702-414046 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-09-11 03:53:10,350 26 INFO rb-c800635-224702-414046 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-09-11 03:53:10,357 26 INFO ? werkzeug: 127.0.0.1 - - [11/Sep/2026 03:53:10] "GET /point_of_sale/static/src/img/card-bank.png HTTP/1.1" 200 - 0 0.000 0.001 2026-09-11 03:53:10,361 26 INFO ? werkzeug: 127.0.0.1 - - [11/Sep/2026 03:53:10] "GET /point_of_sale/static/src/img/money.png HTTP/1.1" 200 - 0 0.000 0.001 2026-09-11 03:53:10,403 26 INFO rb-c800635-224702-414046 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-09-11 03:53:10,454 26 INFO rb-c800635-224702-414046 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-09-11 03:53:10,504 26 INFO rb-c800635-224702-414046 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-09-11 03:53:10,575 26 INFO rb-c800635-224702-414046 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-09-11 03:53:10,634 26 INFO rb-c800635-224702-414046 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-09-11 03:53:10,687 26 INFO rb-c800635-224702-414046 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-09-11 03:53:10,753 26 INFO rb-c800635-224702-414046 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-09-11 03:53:10,808 26 INFO rb-c800635-224702-414046 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-09-11 03:53:10,859 26 INFO rb-c800635-224702-414046 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-09-11 03:53:10,916 26 INFO rb-c800635-224702-414046 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-09-11 03:53:10,969 26 INFO rb-c800635-224702-414046 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-09-11 03:53:11,019 26 INFO rb-c800635-224702-414046 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-09-11 03:53:11,070 26 INFO rb-c800635-224702-414046 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-09-11 03:53:11,124 26 INFO rb-c800635-224702-414046 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-09-11 03:53:11,180 26 INFO rb-c800635-224702-414046 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-09-11 03:53:11,234 26 INFO rb-c800635-224702-414046 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-09-11 03:53:11,295 26 INFO rb-c800635-224702-414046 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-09-11 03:53:11,346 26 INFO rb-c800635-224702-414046 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-09-11 03:53:11,396 26 INFO rb-c800635-224702-414046 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-09-11 03:53:11,453 26 INFO rb-c800635-224702-414046 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-09-11 03:53:11,507 26 INFO rb-c800635-224702-414046 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-09-11 03:53:11,557 26 INFO rb-c800635-224702-414046 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-09-11 03:53:11,607 26 INFO rb-c800635-224702-414046 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-09-11 03:53:11,661 26 INFO rb-c800635-224702-414046 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-09-11 03:53:11,718 26 INFO rb-c800635-224702-414046 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-09-11 03:53:11,769 26 INFO rb-c800635-224702-414046 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-09-11 03:53:11,830 26 INFO rb-c800635-224702-414046 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-09-11 03:53:11,881 26 INFO rb-c800635-224702-414046 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-09-11 03:53:11,932 26 INFO rb-c800635-224702-414046 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-09-11 03:53:11,983 26 INFO rb-c800635-224702-414046 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_tip_after_payment.browser: tour succeeded 2026-09-11 03:53:11,984 26 INFO rb-c800635-224702-414046 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_tip_after_payment.browser: ╔═══════════════════════════════════════╗ ║ TOUR test_tip_after_payment SUCCEEDED ║ ╚═══════════════════════════════════════╝ 2026-09-11 03:53:12,059 26 INFO rb-c800635-224702-414046 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_tip_after_payment.browser: heap 15614248 (allocated 16777216) 2026-09-11 03:53:12,078 26 INFO rb-c800635-224702-414046 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_tip_after_payment: Closing chrome headless with pid 111886 2026-09-11 03:53:12,079 26 INFO rb-c800635-224702-414046 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_tip_after_payment: Closing websocket connection 2026-09-11 03:53:12,080 26 INFO rb-c800635-224702-414046 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_tip_after_payment: Terminating chrome headless with pid 111886 2026-09-11 03:53:12,177 26 INFO rb-c800635-224702-414046 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_tip_after_payment: Chrome Log in: /tmp/odoo_tests/rb-c800635-224702-414046/chrome_logs/chrome_log_20260911_035312_177515_test_tip_after_payment.txt 2026-09-11 03:53:12,177 26 INFO rb-c800635-224702-414046 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_tip_after_payment: Removing chrome user profile "/tmp/tmp34p8vvzd_chrome_odoo" 2026-09-11 03:53:12,192 26 INFO rb-c800635-224702-414046 odoo.addons.pos_restaurant.tests.test_frontend: Starting TestFrontend.test_transfering_orders ... 2026-09-11 03:53:12,452 26 INFO rb-c800635-224702-414046 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_transfering_orders: Chrome pid: 112086 2026-09-11 03:53:12,452 26 INFO rb-c800635-224702-414046 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_transfering_orders: Chrome headless temporary user profile dir: /tmp/tmpoz12vf_8_chrome_odoo 2026-09-11 03:53:12,452 26 INFO rb-c800635-224702-414046 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_transfering_orders: Issuing json command http://127.0.0.1:41557/json/version 2026-09-11 03:53:12,453 26 INFO rb-c800635-224702-414046 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:41557', path='/json/version', query='', fragment='') with timeout 3 increased to 10s during tests 2026-09-11 03:53:12,488 26 INFO rb-c800635-224702-414046 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_transfering_orders: Browser version: Chrome/150.0.7871.114 2026-09-11 03:53:12,488 26 INFO rb-c800635-224702-414046 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_transfering_orders: Issuing json command http://127.0.0.1:41557/json 2026-09-11 03:53:12,489 26 INFO rb-c800635-224702-414046 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:41557', path='/json', query='', fragment='') with timeout 3 increased to 10s during tests 2026-09-11 03:53:12,504 26 INFO rb-c800635-224702-414046 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_transfering_orders: Websocket url found: ws://127.0.0.1:41557/devtools/page/D28E68E98DF8CF3546AD679E9577282C 2026-09-11 03:53:12,522 26 INFO rb-c800635-224702-414046 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_transfering_orders: Enable chrome headless console log notification 2026-09-11 03:53:12,534 26 INFO rb-c800635-224702-414046 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_transfering_orders: Chrome headless enable page notifications 2026-09-11 03:53:12,622 26 INFO rb-c800635-224702-414046 odoo.addons.base.models.res_users: Login successful for login:pos_user from n/a 2026-09-11 03:53:12,629 26 INFO rb-c800635-224702-414046 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_transfering_orders: Setting session cookie in browser 2026-09-11 03:53:12,643 26 INFO rb-c800635-224702-414046 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_transfering_orders: Open "http://127.0.0.1:8069/pos/ui/118" in browser 2026-09-11 03:53:12,646 26 INFO rb-c800635-224702-414046 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_transfering_orders: Navigating to: "http://127.0.0.1:8069/pos/ui/118" 2026-09-11 03:53:12,667 26 INFO rb-c800635-224702-414046 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-09-11 03:53:13,395 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 03:53:13] "GET /pos/ui/118 HTTP/1.1" 200 - 137 0.065 0.666 2026-09-11 03:53:13,398 26 INFO rb-c800635-224702-414046 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_transfering_orders: Navigation result: {'frameId': 'D28E68E98DF8CF3546AD679E9577282C', 'loaderId': 'AD9259C0DE00CE9BE4DA6AFE0EDD8FD0', 'isDownload': False} 2026-09-11 03:53:13,399 26 INFO rb-c800635-224702-414046 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_transfering_orders: Evaluate ready code "odoo.isTourReady('test_transfering_orders')" 2026-09-11 03:53:13,413 26 INFO rb-c800635-224702-414046 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-09-11 03:53:13,442 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 03:53:13] "GET /web/assets/31c33ef/web.__assets_tests_call__.min.js HTTP/1.1" 200 - 2 0.001 0.011 2026-09-11 03:53:13,455 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 03:53:13] "GET /web/assets/cbcf32d/point_of_sale.assets_prod.min.css HTTP/1.1" 200 - 2 0.004 0.023 2026-09-11 03:53:13,461 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 03:53:13] "GET /web/assets/e7bee96/point_of_sale.assets_prod.min.js HTTP/1.1" 200 - 2 0.001 0.024 2026-09-11 03:53:13,961 26 INFO ? werkzeug: 127.0.0.1 - - [11/Sep/2026 03:53:13] "GET /web/static/fonts/lato/Lato-Reg-webfont.woff HTTP/1.1" 200 - 0 0.000 0.014 2026-09-11 03:53:13,967 26 INFO ? werkzeug: 127.0.0.1 - - [11/Sep/2026 03:53:13] "GET /point_of_sale/static/src/img/favicon.ico HTTP/1.1" 200 - 0 0.000 0.016 2026-09-11 03:53:13,977 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 03:53:13] "GET /web/webclient/translations?hash=&lang=en_US HTTP/1.1" 200 - 1 0.006 0.017 2026-09-11 03:53:13,990 26 INFO rb-c800635-224702-414046 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-09-11 03:53:13,999 26 INFO rb-c800635-224702-414046 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-09-11 03:53:13,999 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 03:53:13] "POST /web/dataset/call_kw/barcode.nomenclature/read#barcode.nomenclature.read HTTP/1.1" 200 - 4 0.001 0.005 2026-09-11 03:53:14,024 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 03:53:14] "POST /web/dataset/call_kw/barcode.rule/search_read#barcode.rule.search_read HTTP/1.1" 200 - 1 0.000 0.004 2026-09-11 03:53:14,036 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 03:53:14] "POST /pos/ping HTTP/1.1" 200 - 0 0.000 0.002 2026-09-11 03:53:14,072 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 03: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.010 0.009 2026-09-11 03:53:14,091 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 03:53:14] "GET /bus/websocket_worker_bundle?v=19.0-2 HTTP/1.1" 200 - 3 0.001 0.033 2026-09-11 03:53:14,137 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 03:53:14] "POST /web/dataset/call_kw/pos.session/load_data_params#pos.session.load_data_params HTTP/1.1" 200 - 17 0.011 0.024 2026-09-11 03:53:14,141 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 03:53:14] "GET /websocket?version=19.0-2 HTTP/1.1" 101 - 1 0.000 0.023 2026-09-11 03:53:14,733 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 03:53:14] "POST /web/dataset/call_kw/pos.session/load_data#pos.session.load_data HTTP/1.1" 200 - 376 0.264 0.288 2026-09-11 03:53:14,754 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 03: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.011 2026-09-11 03:53:14,835 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 03: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.001 0.005 2026-09-11 03:53:14,889 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 03:53:14] "GET /web/image/res.company/109/logo/256x256 HTTP/1.1" 200 - 8 0.005 0.028 2026-09-11 03:53:14,921 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 03:53:14] "POST /web/dataset/call_kw/pos.config/read_config_open_orders#pos.config.read_config_open_orders HTTP/1.1" 200 - 1 0.003 0.006 2026-09-11 03:53:14,935 26 INFO rb-c800635-224702-414046 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_transfering_orders.browser: Owl is running in 'dev' mode. 2026-09-11 03:53:14,949 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 03:53:14] "POST /web/dataset/call_kw/product.product/has_access#product.product.has_access HTTP/1.1" 200 - 1 0.002 0.006 2026-09-11 03:53:15,014 26 INFO ? werkzeug: 127.0.0.1 - - [11/Sep/2026 03:53:15] "GET /point_of_sale/static/src/fonts/Inconsolata.otf HTTP/1.1" 200 - 0 0.000 0.024 2026-09-11 03:53:15,026 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 03:53:15] "GET /web/image?model=res.company&id=109&field=logo HTTP/1.1" 200 - 3 0.012 0.024 2026-09-11 03:53:15,035 26 INFO ? werkzeug: 127.0.0.1 - - [11/Sep/2026 03:53:15] "GET /hr_attendance/static/img/background-light.svg HTTP/1.1" 200 - 0 0.000 0.009 2026-09-11 03:53:15,039 26 INFO ? werkzeug: 127.0.0.1 - - [11/Sep/2026 03:53:15] "GET /web/static/img/odoo_logo.svg HTTP/1.1" 200 - 0 0.000 0.024 2026-09-11 03:53:15,063 26 INFO ? werkzeug: 127.0.0.1 - - [11/Sep/2026 03:53:15] "GET /web/static/src/libs/fontawesome/fonts/fontawesome-webfont.woff2?v=4.7.0 HTTP/1.1" 200 - 0 0.000 0.012 2026-09-11 03:53:15,081 26 INFO ? werkzeug: 127.0.0.1 - - [11/Sep/2026 03:53:15] "GET /web/static/fonts/google/Roboto/Roboto-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.003 2026-09-11 03:53:15,088 26 INFO rb-c800635-224702-414046 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-09-11 03:53:15,118 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 03:53:15] "GET /web/image/res.users/221/avatar_128 HTTP/1.1" 200 - 14 0.063 0.061 2026-09-11 03:53:15,120 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 03:53:15] "GET /pos/service-worker.js HTTP/1.1" 200 - 0 0.000 0.116 2026-09-11 03:53:15,179 26 INFO ? werkzeug: 127.0.0.1 - - [11/Sep/2026 03:53:15] "GET /web/static/lib/zxing-library/zxing-library.js HTTP/1.1" 200 - 0 0.000 0.004 2026-09-11 03:53:15,209 26 INFO rb-c800635-224702-414046 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_transfering_orders.browser: [3/118] Tour test_transfering_orders → Step .new-order 2026-09-11 03:53:15,262 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 03:53:15] "GET /pos/ui/118?from_backend=True HTTP/1.1" 200 - 31 0.050 0.050 2026-09-11 03:53:15,312 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 03:53:15] "GET /pos/ui/118 HTTP/1.1" 200 - 31 0.021 0.120 2026-09-11 03:53:15,367 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 03:53:15] "POST /web/dataset/call_kw/pos.session/set_opening_control#pos.session.set_opening_control HTTP/1.1" 200 - 36 0.020 0.113 2026-09-11 03:53:15,453 26 INFO rb-c800635-224702-414046 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-09-11 03:53:15,492 26 INFO ? werkzeug: 127.0.0.1 - - [11/Sep/2026 03:53:15] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.001 2026-09-11 03:53:15,542 26 INFO rb-c800635-224702-414046 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-09-11 03:53:15,609 26 INFO rb-c800635-224702-414046 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-09-11 03:53:15,672 26 INFO rb-c800635-224702-414046 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-09-11 03:53:15,733 26 INFO rb-c800635-224702-414046 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-09-11 03:53:15,791 26 INFO rb-c800635-224702-414046 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-09-11 03:53:15,845 26 INFO rb-c800635-224702-414046 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-09-11 03:53:15,904 26 INFO rb-c800635-224702-414046 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-09-11 03:53:17,947 26 INFO rb-c800635-224702-414046 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_transfering_orders.browser: [12/118] Tour test_transfering_orders → Step .new-order 2026-09-11 03:53:18,011 26 INFO rb-c800635-224702-414046 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-09-11 03:53:18,072 26 INFO rb-c800635-224702-414046 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-09-11 03:53:18,134 26 INFO rb-c800635-224702-414046 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-09-11 03:53:18,197 26 INFO rb-c800635-224702-414046 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-09-11 03:53:18,251 26 INFO rb-c800635-224702-414046 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-09-11 03:53:18,306 26 INFO rb-c800635-224702-414046 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-09-11 03:53:18,361 26 INFO rb-c800635-224702-414046 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-09-11 03:53:18,416 26 INFO rb-c800635-224702-414046 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-09-11 03:53:20,464 26 INFO rb-c800635-224702-414046 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-09-11 03:53:20,527 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 03:53:20] "POST /web/dataset/call_kw/pos.config/read_config_open_orders#pos.config.read_config_open_orders HTTP/1.1" 200 - 1 0.001 0.005 2026-09-11 03:53:20,545 26 INFO rb-c800635-224702-414046 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-09-11 03:53:20,607 26 INFO rb-c800635-224702-414046 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-09-11 03:53:20,668 26 INFO rb-c800635-224702-414046 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-09-11 03:53:20,729 26 INFO rb-c800635-224702-414046 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-09-11 03:53:20,788 26 INFO rb-c800635-224702-414046 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-09-11 03:53:20,814 26 INFO rb-c800635-224702-414046 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #16038700 started for PoS orders references: [{'name': '/', 'pos_reference': '261-118-000001', 'uuid': '70c2c822-f996-4ae7-bb9d-8d0d12d60161'}] 2026-09-11 03:53:20,861 26 INFO rb-c800635-224702-414046 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #16038700 order {'name': '/', 'pos_reference': '261-118-000001', 'uuid': '70c2c822-f996-4ae7-bb9d-8d0d12d60161'} created pos.order #775 2026-09-11 03:53:20,875 26 INFO rb-c800635-224702-414046 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #16038700 finished 2026-09-11 03:53:20,928 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 03:53:20] "POST /web/dataset/call_kw/pos.order/sync_from_ui#pos.order.sync_from_ui HTTP/1.1" 200 - 62 0.034 0.081 2026-09-11 03:53:20,960 26 INFO rb-c800635-224702-414046 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #18613166 started for PoS orders references: [{'name': '/', 'pos_reference': '261-118-000002', 'uuid': '81b3c213-6400-4872-ad04-52b7e088d1ec'}] 2026-09-11 03:53:20,999 26 INFO rb-c800635-224702-414046 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #18613166 order {'name': '/', 'pos_reference': '261-118-000002', 'uuid': '81b3c213-6400-4872-ad04-52b7e088d1ec'} created pos.order #776 2026-09-11 03:53:21,013 26 INFO rb-c800635-224702-414046 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #18613166 finished 2026-09-11 03:53:21,059 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 03:53:21] "POST /web/dataset/call_kw/pos.order/sync_from_ui#pos.order.sync_from_ui HTTP/1.1" 200 - 42 0.029 0.073 2026-09-11 03:53:21,093 26 INFO rb-c800635-224702-414046 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #75297475 started for PoS orders references: [{'name': '/', 'pos_reference': '261-118-000003', 'uuid': 'e1e2b6f3-908b-4252-84f1-79b6ee7d6a0f'}] 2026-09-11 03:53:21,140 26 INFO rb-c800635-224702-414046 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #75297475 order {'name': '/', 'pos_reference': '261-118-000003', 'uuid': 'e1e2b6f3-908b-4252-84f1-79b6ee7d6a0f'} created pos.order #777 2026-09-11 03:53:21,155 26 INFO rb-c800635-224702-414046 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #75297475 finished 2026-09-11 03:53:21,191 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 03:53:21] "POST /web/dataset/call_kw/pos.order/sync_from_ui#pos.order.sync_from_ui HTTP/1.1" 200 - 42 0.024 0.076 2026-09-11 03:53:21,231 26 INFO rb-c800635-224702-414046 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-09-11 03:53:21,299 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 03:53:21] "POST /web/dataset/call_kw/pos.config/read_config_open_orders#pos.config.read_config_open_orders HTTP/1.1" 200 - 6 0.003 0.007 2026-09-11 03:53:21,309 26 INFO rb-c800635-224702-414046 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-09-11 03:53:21,365 26 INFO rb-c800635-224702-414046 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-09-11 03:53:21,428 26 INFO rb-c800635-224702-414046 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-09-11 03:53:21,488 26 INFO rb-c800635-224702-414046 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-09-11 03:53:21,548 26 INFO rb-c800635-224702-414046 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-09-11 03:53:21,567 26 INFO rb-c800635-224702-414046 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #6229939 started for PoS orders references: [{'name': '/', 'pos_reference': '261-118-000004', 'uuid': '84d8591a-8736-4735-853f-ed57360030ce'}] 2026-09-11 03:53:21,621 26 INFO rb-c800635-224702-414046 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #6229939 order {'name': '/', 'pos_reference': '261-118-000004', 'uuid': '84d8591a-8736-4735-853f-ed57360030ce'} created pos.order #778 2026-09-11 03:53:21,636 26 INFO rb-c800635-224702-414046 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #6229939 finished 2026-09-11 03:53:21,694 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 03:53:21] "POST /web/dataset/call_kw/pos.order/sync_from_ui#pos.order.sync_from_ui HTTP/1.1" 200 - 42 0.049 0.080 2026-09-11 03:53:21,730 26 INFO rb-c800635-224702-414046 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_transfering_orders.browser: [33/118] Tour test_transfering_orders → Step .pos-leftheader .orders-button 2026-09-11 03:53:21,800 26 INFO rb-c800635-224702-414046 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-09-11 03:53:21,910 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 03:53:21] "POST /web/dataset/call_kw/pos.order/read_pos_orders#pos.order.read_pos_orders HTTP/1.1" 200 - 55 0.066 0.043 2026-09-11 03:53:21,942 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 03:53:21] "POST /web/dataset/call_kw/pos.config/notify_synchronisation#pos.config.notify_synchronisation HTTP/1.1" 200 - 4 0.005 0.016 2026-09-11 03:53:21,984 26 INFO rb-c800635-224702-414046 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-09-11 03:53:22,043 26 INFO rb-c800635-224702-414046 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-09-11 03:53:22,094 26 INFO rb-c800635-224702-414046 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-09-11 03:53:22,156 26 INFO rb-c800635-224702-414046 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-09-11 03:53:22,206 26 INFO rb-c800635-224702-414046 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-09-11 03:53:22,263 26 INFO rb-c800635-224702-414046 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-09-11 03:53:22,329 26 INFO rb-c800635-224702-414046 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_transfering_orders.browser: [41/118] Tour test_transfering_orders → Step .pos-leftheader .orders-button 2026-09-11 03:53:22,386 26 INFO rb-c800635-224702-414046 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-09-11 03:53:22,447 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 03:53:22] "POST /web/dataset/call_kw/pos.order/read_pos_orders#pos.order.read_pos_orders HTTP/1.1" 200 - 37 0.025 0.034 2026-09-11 03:53:22,479 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 03:53:22] "POST /web/dataset/call_kw/pos.config/notify_synchronisation#pos.config.notify_synchronisation HTTP/1.1" 200 - 4 0.003 0.016 2026-09-11 03:53:22,550 26 INFO rb-c800635-224702-414046 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-09-11 03:53:22,561 26 INFO rb-c800635-224702-414046 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #84236632 started for PoS orders references: [{'name': '/', 'pos_reference': '261-118-000002', 'uuid': '81b3c213-6400-4872-ad04-52b7e088d1ec'}] 2026-09-11 03:53:22,564 26 INFO ? werkzeug: 127.0.0.1 - - [11/Sep/2026 03:53:22] "GET /web/static/img/spin.svg HTTP/1.1" 200 - 0 0.000 0.001 2026-09-11 03:53:22,591 26 INFO rb-c800635-224702-414046 odoo.addons.point_of_sale.models.pos_order: Added lines [1267] to pos.order #776 2026-09-11 03:53:22,596 26 INFO rb-c800635-224702-414046 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #84236632 order {'name': '/', 'pos_reference': '261-118-000002', 'uuid': '81b3c213-6400-4872-ad04-52b7e088d1ec'} updated pos.order #776 2026-09-11 03:53:22,607 26 INFO rb-c800635-224702-414046 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #84236632 finished 2026-09-11 03:53:22,678 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 03:53:22] "POST /web/dataset/call_kw/pos.order/sync_from_ui#pos.order.sync_from_ui HTTP/1.1" 200 - 55 0.051 0.068 2026-09-11 03:53:22,828 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 03:53:22] "POST /web/dataset/call_kw/pos.order/action_pos_order_cancel#pos.order.action_pos_order_cancel HTTP/1.1" 200 - 45 0.041 0.065 2026-09-11 03:53:22,884 26 INFO rb-c800635-224702-414046 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-09-11 03:53:22,940 26 INFO rb-c800635-224702-414046 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-09-11 03:53:22,990 26 INFO rb-c800635-224702-414046 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-09-11 03:53:23,046 26 INFO rb-c800635-224702-414046 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-09-11 03:53:23,099 26 INFO rb-c800635-224702-414046 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_transfering_orders.browser: [48/118] Tour test_transfering_orders → Step .pos-leftheader .orders-button 2026-09-11 03:53:23,155 26 INFO rb-c800635-224702-414046 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-09-11 03:53:23,234 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 03:53:23] "POST /web/dataset/call_kw/pos.order/read_pos_orders#pos.order.read_pos_orders HTTP/1.1" 200 - 37 0.030 0.042 2026-09-11 03:53:23,272 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 03:53:23] "POST /web/dataset/call_kw/pos.config/notify_synchronisation#pos.config.notify_synchronisation HTTP/1.1" 200 - 4 0.003 0.012 2026-09-11 03:53:23,295 26 INFO rb-c800635-224702-414046 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-09-11 03:53:23,356 26 INFO rb-c800635-224702-414046 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-09-11 03:53:25,397 26 INFO rb-c800635-224702-414046 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-09-11 03:53:25,461 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 03:53:25] "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-09-11 03:53:25,463 26 INFO rb-c800635-224702-414046 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-09-11 03:53:25,513 26 INFO rb-c800635-224702-414046 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-09-11 03:53:25,569 26 INFO rb-c800635-224702-414046 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-09-11 03:53:25,631 26 INFO rb-c800635-224702-414046 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-09-11 03:53:25,705 26 INFO rb-c800635-224702-414046 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-09-11 03:53:25,709 26 INFO rb-c800635-224702-414046 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #51767165 started for PoS orders references: [{'name': '/', 'pos_reference': '261-118-000004', 'uuid': '84d8591a-8736-4735-853f-ed57360030ce'}] 2026-09-11 03:53:25,730 26 INFO rb-c800635-224702-414046 odoo.addons.point_of_sale.models.pos_order: Added lines [1268] to pos.order #778 2026-09-11 03:53:25,735 26 INFO rb-c800635-224702-414046 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #51767165 order {'name': '/', 'pos_reference': '261-118-000004', 'uuid': '84d8591a-8736-4735-853f-ed57360030ce'} updated pos.order #778 2026-09-11 03:53:25,747 26 INFO rb-c800635-224702-414046 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #51767165 finished 2026-09-11 03:53:25,814 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 03:53:25] "POST /web/dataset/call_kw/pos.order/sync_from_ui#pos.order.sync_from_ui HTTP/1.1" 200 - 55 0.034 0.073 2026-09-11 03:53:26,005 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 03:53:26] "POST /web/dataset/call_kw/pos.order/action_pos_order_cancel#pos.order.action_pos_order_cancel HTTP/1.1" 200 - 41 0.072 0.081 2026-09-11 03:53:26,071 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 03:53:26] "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.029 2026-09-11 03:53:26,085 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 03:53:26] "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-09-11 03:53:26,106 26 INFO rb-c800635-224702-414046 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-09-11 03:53:26,157 26 INFO rb-c800635-224702-414046 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-09-11 03:53:26,209 26 INFO rb-c800635-224702-414046 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-09-11 03:53:26,260 26 INFO rb-c800635-224702-414046 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_transfering_orders.browser: [61/118] Tour test_transfering_orders → Step .pos-leftheader .orders-button 2026-09-11 03:53:26,316 26 INFO rb-c800635-224702-414046 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-09-11 03:53:26,415 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 03:53:26] "POST /web/dataset/call_kw/pos.order/read_pos_orders#pos.order.read_pos_orders HTTP/1.1" 200 - 37 0.056 0.038 2026-09-11 03:53:26,452 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 03:53:26] "POST /web/dataset/call_kw/pos.config/notify_synchronisation#pos.config.notify_synchronisation HTTP/1.1" 200 - 4 0.003 0.017 2026-09-11 03:53:26,466 26 INFO rb-c800635-224702-414046 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-09-11 03:53:26,523 26 INFO rb-c800635-224702-414046 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-09-11 03:53:28,564 26 INFO rb-c800635-224702-414046 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-09-11 03:53:28,627 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 03:53:28] "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-09-11 03:53:28,635 26 INFO rb-c800635-224702-414046 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-09-11 03:53:28,686 26 INFO rb-c800635-224702-414046 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-09-11 03:53:28,740 26 INFO rb-c800635-224702-414046 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-09-11 03:53:28,800 26 INFO rb-c800635-224702-414046 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_transfering_orders.browser: [69/118] Tour test_transfering_orders → Step .pos-leftheader .orders-button 2026-09-11 03:53:28,854 26 INFO rb-c800635-224702-414046 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-09-11 03:53:28,939 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 03:53:28] "POST /web/dataset/call_kw/pos.order/read_pos_orders#pos.order.read_pos_orders HTTP/1.1" 200 - 37 0.048 0.033 2026-09-11 03:53:28,985 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 03:53:28] "POST /web/dataset/call_kw/pos.config/notify_synchronisation#pos.config.notify_synchronisation HTTP/1.1" 200 - 4 0.004 0.022 2026-09-11 03:53:29,025 26 INFO rb-c800635-224702-414046 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-09-11 03:53:29,031 26 INFO rb-c800635-224702-414046 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #27932375 started for PoS orders references: [{'name': '/', 'pos_reference': '261-118-000002', 'uuid': '81b3c213-6400-4872-ad04-52b7e088d1ec'}] 2026-09-11 03:53:29,092 26 INFO rb-c800635-224702-414046 odoo.addons.point_of_sale.models.pos_order: Added lines [1269] to pos.order #776 2026-09-11 03:53:29,101 26 INFO rb-c800635-224702-414046 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #27932375 order {'name': '/', 'pos_reference': '261-118-000002', 'uuid': '81b3c213-6400-4872-ad04-52b7e088d1ec'} updated pos.order #776 2026-09-11 03:53:29,120 26 INFO rb-c800635-224702-414046 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #27932375 finished 2026-09-11 03:53:29,178 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 03:53:29] "POST /web/dataset/call_kw/pos.order/sync_from_ui#pos.order.sync_from_ui HTTP/1.1" 200 - 62 0.069 0.081 2026-09-11 03:53:29,354 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 03:53:29] "POST /web/dataset/call_kw/pos.order/action_pos_order_cancel#pos.order.action_pos_order_cancel HTTP/1.1" 200 - 41 0.062 0.062 2026-09-11 03:53:29,414 26 INFO rb-c800635-224702-414046 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-09-11 03:53:29,468 26 INFO rb-c800635-224702-414046 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-09-11 03:53:29,521 26 INFO rb-c800635-224702-414046 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-09-11 03:53:29,579 26 INFO rb-c800635-224702-414046 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-09-11 03:53:29,629 26 INFO rb-c800635-224702-414046 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-09-11 03:53:29,686 26 INFO rb-c800635-224702-414046 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-09-11 03:53:29,738 26 INFO rb-c800635-224702-414046 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_transfering_orders.browser: [78/118] Tour test_transfering_orders → Step .pos-leftheader .orders-button 2026-09-11 03:53:29,793 26 INFO rb-c800635-224702-414046 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-09-11 03:53:29,849 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 03:53:29] "POST /web/dataset/call_kw/pos.order/read_pos_orders#pos.order.read_pos_orders HTTP/1.1" 200 - 36 0.019 0.034 2026-09-11 03:53:29,884 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 03:53:29] "POST /web/dataset/call_kw/pos.config/notify_synchronisation#pos.config.notify_synchronisation HTTP/1.1" 200 - 4 0.005 0.015 2026-09-11 03:53:29,897 26 INFO rb-c800635-224702-414046 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-09-11 03:53:29,953 26 INFO rb-c800635-224702-414046 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-09-11 03:53:30,001 26 INFO rb-c800635-224702-414046 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-09-11 03:53:30,060 26 INFO rb-c800635-224702-414046 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-09-11 03:53:30,111 26 INFO rb-c800635-224702-414046 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-09-11 03:53:30,166 26 INFO rb-c800635-224702-414046 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-09-11 03:53:30,227 26 INFO rb-c800635-224702-414046 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-09-11 03:53:30,290 26 INFO rb-c800635-224702-414046 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-09-11 03:53:30,291 26 INFO rb-c800635-224702-414046 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #80958576 started for PoS orders references: [{'name': '/', 'pos_reference': '261-118-000002', 'uuid': '81b3c213-6400-4872-ad04-52b7e088d1ec'}] 2026-09-11 03:53:30,308 26 INFO rb-c800635-224702-414046 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #80958576 order {'name': '/', 'pos_reference': '261-118-000002', 'uuid': '81b3c213-6400-4872-ad04-52b7e088d1ec'} updated pos.order #776 2026-09-11 03:53:30,338 26 INFO rb-c800635-224702-414046 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #80958576 finished 2026-09-11 03:53:30,405 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 03:53:30] "POST /web/dataset/call_kw/pos.order/sync_from_ui#pos.order.sync_from_ui HTTP/1.1" 200 - 48 0.042 0.074 2026-09-11 03:53:30,470 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 03:53:30] "POST /web/dataset/call_kw/pos.config/read_config_open_orders#pos.config.read_config_open_orders HTTP/1.1" 200 - 4 0.007 0.011 2026-09-11 03:53:30,494 26 INFO rb-c800635-224702-414046 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-09-11 03:53:30,540 26 INFO rb-c800635-224702-414046 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-09-11 03:53:30,598 26 INFO rb-c800635-224702-414046 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-09-11 03:53:30,649 26 INFO rb-c800635-224702-414046 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-09-11 03:53:30,706 26 INFO rb-c800635-224702-414046 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-09-11 03:53:30,757 26 INFO rb-c800635-224702-414046 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-09-11 03:53:30,819 26 INFO rb-c800635-224702-414046 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-09-11 03:53:32,863 26 INFO rb-c800635-224702-414046 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-09-11 03:53:32,914 26 INFO rb-c800635-224702-414046 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_transfering_orders.browser: [96/118] Tour test_transfering_orders → Step .new-order 2026-09-11 03:53:32,977 26 INFO rb-c800635-224702-414046 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-09-11 03:53:33,055 26 INFO rb-c800635-224702-414046 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-09-11 03:53:33,110 26 INFO rb-c800635-224702-414046 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-09-11 03:53:33,167 26 INFO rb-c800635-224702-414046 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-09-11 03:53:33,220 26 INFO rb-c800635-224702-414046 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-09-11 03:53:33,278 26 INFO rb-c800635-224702-414046 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-09-11 03:53:35,315 26 INFO rb-c800635-224702-414046 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_transfering_orders.browser: [103/118] Tour test_transfering_orders → Step .pos-leftheader .orders-button 2026-09-11 03:53:35,370 26 INFO rb-c800635-224702-414046 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-09-11 03:53:35,374 26 INFO rb-c800635-224702-414046 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #52483988 started for PoS orders references: [{'name': '/', 'pos_reference': '261-118-000005', 'uuid': 'f13d4eb2-21f5-4c64-95cd-7ed480a7fa51'}] 2026-09-11 03:53:35,432 26 INFO rb-c800635-224702-414046 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #52483988 order {'name': '/', 'pos_reference': '261-118-000005', 'uuid': 'f13d4eb2-21f5-4c64-95cd-7ed480a7fa51'} created pos.order #779 2026-09-11 03:53:35,453 26 INFO rb-c800635-224702-414046 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #52483988 finished 2026-09-11 03:53:35,483 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 03:53:35] "POST /web/dataset/call_kw/pos.order/sync_from_ui#pos.order.sync_from_ui HTTP/1.1" 200 - 42 0.043 0.067 2026-09-11 03:53:35,564 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 03:53:35] "POST /web/dataset/call_kw/pos.order/read_pos_orders#pos.order.read_pos_orders HTTP/1.1" 200 - 37 0.028 0.034 2026-09-11 03:53:35,603 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 03:53:35] "POST /web/dataset/call_kw/pos.config/notify_synchronisation#pos.config.notify_synchronisation HTTP/1.1" 200 - 4 0.005 0.024 2026-09-11 03:53:35,611 26 INFO rb-c800635-224702-414046 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-09-11 03:53:35,662 26 INFO rb-c800635-224702-414046 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-09-11 03:53:35,725 26 INFO rb-c800635-224702-414046 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-09-11 03:53:35,774 26 INFO rb-c800635-224702-414046 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-09-11 03:53:35,829 26 INFO rb-c800635-224702-414046 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-09-11 03:53:35,892 26 INFO rb-c800635-224702-414046 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-09-11 03:53:35,961 26 INFO rb-c800635-224702-414046 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-09-11 03:53:35,972 26 INFO rb-c800635-224702-414046 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #23535997 started for PoS orders references: [{'name': '/', 'pos_reference': '261-118-000002', 'uuid': '81b3c213-6400-4872-ad04-52b7e088d1ec'}] 2026-09-11 03:53:36,004 26 INFO rb-c800635-224702-414046 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #23535997 order {'name': '/', 'pos_reference': '261-118-000002', 'uuid': '81b3c213-6400-4872-ad04-52b7e088d1ec'} updated pos.order #776 2026-09-11 03:53:36,019 26 INFO rb-c800635-224702-414046 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #23535997 finished 2026-09-11 03:53:36,110 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 03:53:36] "POST /web/dataset/call_kw/pos.order/sync_from_ui#pos.order.sync_from_ui HTTP/1.1" 200 - 51 0.056 0.092 2026-09-11 03:53:36,282 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 03:53:36] "POST /web/dataset/call_kw/pos.order/action_pos_order_cancel#pos.order.action_pos_order_cancel HTTP/1.1" 200 - 41 0.069 0.063 2026-09-11 03:53:36,338 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 03:53:36] "POST /web/dataset/call_kw/pos.config/read_config_open_orders#pos.config.read_config_open_orders HTTP/1.1" 200 - 4 0.005 0.010 2026-09-11 03:53:36,347 26 INFO rb-c800635-224702-414046 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-09-11 03:53:36,354 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 03:53:36] "POST /web/dataset/call_kw/pos.config/read_config_open_orders#pos.config.read_config_open_orders HTTP/1.1" 200 - 4 0.007 0.018 2026-09-11 03:53:36,397 26 INFO rb-c800635-224702-414046 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-09-11 03:53:36,454 26 INFO rb-c800635-224702-414046 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-09-11 03:53:36,504 26 INFO rb-c800635-224702-414046 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-09-11 03:53:36,560 26 INFO rb-c800635-224702-414046 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-09-11 03:53:36,611 26 INFO rb-c800635-224702-414046 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_transfering_orders.browser: [117/118] Tour test_transfering_orders → Step .pos-leftheader .orders-button 2026-09-11 03:53:36,668 26 INFO rb-c800635-224702-414046 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-09-11 03:53:36,727 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 03:53:36] "POST /web/dataset/call_kw/pos.order/read_pos_orders#pos.order.read_pos_orders HTTP/1.1" 200 - 36 0.022 0.032 2026-09-11 03:53:36,760 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 03:53:36] "POST /web/dataset/call_kw/pos.config/notify_synchronisation#pos.config.notify_synchronisation HTTP/1.1" 200 - 4 0.010 0.012 2026-09-11 03:53:36,768 26 INFO rb-c800635-224702-414046 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_transfering_orders.browser: tour succeeded 2026-09-11 03:53:36,769 26 INFO rb-c800635-224702-414046 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_transfering_orders.browser: ╔════════════════════════════════════════╗ ║ TOUR test_transfering_orders SUCCEEDED ║ ╚════════════════════════════════════════╝ 2026-09-11 03:53:36,906 26 INFO rb-c800635-224702-414046 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_transfering_orders.browser: heap 28995252 (allocated 30683136) 2026-09-11 03:53:36,914 26 INFO rb-c800635-224702-414046 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_transfering_orders: Closing chrome headless with pid 112086 2026-09-11 03:53:36,916 26 INFO rb-c800635-224702-414046 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_transfering_orders: Closing websocket connection 2026-09-11 03:53:36,917 26 INFO rb-c800635-224702-414046 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_transfering_orders: Terminating chrome headless with pid 112086 2026-09-11 03:53:36,989 26 INFO rb-c800635-224702-414046 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_transfering_orders: Chrome Log in: /tmp/odoo_tests/rb-c800635-224702-414046/chrome_logs/chrome_log_20260911_035336_989559_test_transfering_orders.txt 2026-09-11 03:53:36,989 26 INFO rb-c800635-224702-414046 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_transfering_orders: Removing chrome user profile "/tmp/tmpoz12vf_8_chrome_odoo" 2026-09-11 03:53:37,005 26 INFO rb-c800635-224702-414046 odoo.addons.pos_restaurant.tests.test_frontend: Starting TestFrontend.test_user_on_residual_order ... 2026-09-11 03:53:37,429 26 INFO rb-c800635-224702-414046 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_user_on_residual_order: Chrome pid: 112314 2026-09-11 03:53:37,429 26 INFO rb-c800635-224702-414046 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_user_on_residual_order: Chrome headless temporary user profile dir: /tmp/tmpw40cgsqj_chrome_odoo 2026-09-11 03:53:37,429 26 INFO rb-c800635-224702-414046 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_user_on_residual_order: Issuing json command http://127.0.0.1:45293/json/version 2026-09-11 03:53:37,431 26 INFO rb-c800635-224702-414046 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:45293', path='/json/version', query='', fragment='') with timeout 3 increased to 10s during tests 2026-09-11 03:53:37,468 26 INFO rb-c800635-224702-414046 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_user_on_residual_order: Browser version: Chrome/150.0.7871.114 2026-09-11 03:53:37,469 26 INFO rb-c800635-224702-414046 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_user_on_residual_order: Issuing json command http://127.0.0.1:45293/json 2026-09-11 03:53:37,469 26 INFO rb-c800635-224702-414046 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:45293', path='/json', query='', fragment='') with timeout 3 increased to 10s during tests 2026-09-11 03:53:37,494 26 INFO rb-c800635-224702-414046 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_user_on_residual_order: Websocket url found: ws://127.0.0.1:45293/devtools/page/F536EB23BFE941F767A576DE8D74EA18 2026-09-11 03:53:37,523 26 INFO rb-c800635-224702-414046 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_user_on_residual_order: Enable chrome headless console log notification 2026-09-11 03:53:37,535 26 INFO rb-c800635-224702-414046 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_user_on_residual_order: Chrome headless enable page notifications 2026-09-11 03:53:37,605 26 INFO rb-c800635-224702-414046 odoo.addons.base.models.res_users: Login successful for login:pos_admin from n/a 2026-09-11 03:53:37,615 26 INFO rb-c800635-224702-414046 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_user_on_residual_order: Setting session cookie in browser 2026-09-11 03:53:37,616 26 INFO rb-c800635-224702-414046 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-09-11 03:53:37,617 26 INFO rb-c800635-224702-414046 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-09-11 03:53:37,633 26 INFO rb-c800635-224702-414046 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-09-11 03:53:38,068 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 03:53:38] "GET /pos/ui/118 HTTP/1.1" 200 - 87 0.058 0.382 2026-09-11 03:53:38,071 26 INFO rb-c800635-224702-414046 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_user_on_residual_order: Navigation result: {'frameId': 'F536EB23BFE941F767A576DE8D74EA18', 'loaderId': 'A6ACD0B3189A2DE1A26BF8A1C6831E13', 'isDownload': False} 2026-09-11 03:53:38,071 26 INFO rb-c800635-224702-414046 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_user_on_residual_order: Evaluate ready code "odoo.isTourReady('LeaveResidualOrder')" 2026-09-11 03:53:38,087 26 INFO rb-c800635-224702-414046 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-09-11 03:53:38,108 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 03:53:38] "GET /web/assets/cbcf32d/point_of_sale.assets_prod.min.css HTTP/1.1" 200 - 2 0.003 0.011 2026-09-11 03:53:38,128 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 03:53:38] "GET /web/assets/e7bee96/point_of_sale.assets_prod.min.js HTTP/1.1" 200 - 2 0.002 0.031 2026-09-11 03:53:38,138 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 03:53:38] "GET /web/assets/31c33ef/web.__assets_tests_call__.min.js HTTP/1.1" 200 - 2 0.005 0.039 2026-09-11 03:53:38,581 26 INFO ? werkzeug: 127.0.0.1 - - [11/Sep/2026 03:53:38] "GET /web/static/fonts/lato/Lato-Reg-webfont.woff HTTP/1.1" 200 - 0 0.000 0.002 2026-09-11 03:53:38,583 26 INFO ? werkzeug: 127.0.0.1 - - [11/Sep/2026 03:53:38] "GET /point_of_sale/static/src/img/favicon.ico HTTP/1.1" 200 - 0 0.000 0.006 2026-09-11 03:53:38,605 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 03:53:38] "GET /web/webclient/translations?hash=&lang=en_US HTTP/1.1" 200 - 1 0.001 0.009 2026-09-11 03:53:38,623 26 INFO rb-c800635-224702-414046 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-09-11 03:53:38,631 26 INFO rb-c800635-224702-414046 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-09-11 03:53:38,637 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 03:53:38] "POST /web/dataset/call_kw/barcode.nomenclature/read#barcode.nomenclature.read HTTP/1.1" 200 - 4 0.002 0.009 2026-09-11 03:53:38,654 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 03:53:38] "POST /web/dataset/call_kw/barcode.rule/search_read#barcode.rule.search_read HTTP/1.1" 200 - 1 0.000 0.006 2026-09-11 03:53:38,668 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 03:53:38] "POST /pos/ping HTTP/1.1" 200 - 0 0.000 0.002 2026-09-11 03:53:38,704 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 03:53:38] "GET /bus/websocket_worker_bundle?v=19.0-2 HTTP/1.1" 200 - 3 0.002 0.013 2026-09-11 03:53:38,715 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 03:53:38] "POST /web/dataset/call_kw/pos.config/register_new_device_identifier#pos.config.register_new_device_identifier HTTP/1.1" 200 - 9 0.005 0.021 2026-09-11 03:53:38,731 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 03:53:38] "GET /websocket?version=19.0-2 HTTP/1.1" 101 - 1 0.001 0.005 2026-09-11 03:53:38,783 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 03:53:38] "POST /web/dataset/call_kw/pos.session/load_data_params#pos.session.load_data_params HTTP/1.1" 200 - 17 0.025 0.027 2026-09-11 03:53:39,308 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 03:53:39] "POST /web/dataset/call_kw/pos.session/load_data#pos.session.load_data HTTP/1.1" 200 - 373 0.224 0.265 2026-09-11 03:53:39,331 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 03:53:39] "POST /web/dataset/call_kw/pos.session/filter_local_data#pos.session.filter_local_data HTTP/1.1" 200 - 0 0.000 0.014 2026-09-11 03:53:39,442 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 03:53:39] "POST /web/dataset/call_kw/pos.config/read_config_open_orders#pos.config.read_config_open_orders HTTP/1.1" 200 - 1 0.001 0.018 2026-09-11 03:53:39,505 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 03:53:39] "GET /web/image/res.company/109/logo/256x256 HTTP/1.1" 200 - 8 0.008 0.036 2026-09-11 03:53:39,531 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 03:53:39] "POST /web/dataset/call_kw/pos.config/read_config_open_orders#pos.config.read_config_open_orders HTTP/1.1" 200 - 1 0.002 0.005 2026-09-11 03:53:39,543 26 INFO rb-c800635-224702-414046 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_user_on_residual_order.browser: Owl is running in 'dev' mode. 2026-09-11 03:53:39,554 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 03:53:39] "POST /web/dataset/call_kw/product.product/has_access#product.product.has_access HTTP/1.1" 200 - 1 0.002 0.003 2026-09-11 03:53:39,597 26 INFO ? werkzeug: 127.0.0.1 - - [11/Sep/2026 03:53:39] "GET /point_of_sale/static/src/fonts/Inconsolata.otf HTTP/1.1" 200 - 0 0.000 0.001 2026-09-11 03:53:39,614 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 03:53:39] "GET /pos/service-worker.js HTTP/1.1" 200 - 0 0.000 0.007 2026-09-11 03:53:39,632 26 INFO ? werkzeug: 127.0.0.1 - - [11/Sep/2026 03:53:39] "GET /hr_attendance/static/img/background-light.svg HTTP/1.1" 200 - 0 0.000 0.006 2026-09-11 03:53:39,633 26 INFO ? werkzeug: 127.0.0.1 - - [11/Sep/2026 03:53:39] "GET /web/static/img/odoo_logo.svg HTTP/1.1" 200 - 0 0.000 0.021 2026-09-11 03:53:39,659 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 03:53:39] "GET /web/image/res.users/222/avatar_128 HTTP/1.1" 200 - 14 0.025 0.025 2026-09-11 03:53:39,672 26 INFO ? werkzeug: 127.0.0.1 - - [11/Sep/2026 03:53:39] "GET /web/static/src/libs/fontawesome/fonts/fontawesome-webfont.woff2?v=4.7.0 HTTP/1.1" 200 - 0 0.000 0.007 2026-09-11 03:53:39,690 26 INFO ? werkzeug: 127.0.0.1 - - [11/Sep/2026 03:53:39] "GET /web/static/fonts/google/Roboto/Roboto-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.017 2026-09-11 03:53:39,705 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 03:53:39] "GET /web/image?model=res.company&id=109&field=logo HTTP/1.1" 200 - 3 0.003 0.082 2026-09-11 03:53:39,742 26 INFO ? werkzeug: 127.0.0.1 - - [11/Sep/2026 03:53:39] "GET /web/static/lib/zxing-library/zxing-library.js HTTP/1.1" 200 - 0 0.000 0.020 2026-09-11 03:53:39,750 26 INFO rb-c800635-224702-414046 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-09-11 03:53:39,805 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 03:53:39] "GET /pos/ui/118?from_backend=True HTTP/1.1" 200 - 32 0.058 0.055 2026-09-11 03:53:39,831 26 INFO rb-c800635-224702-414046 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-09-11 03:53:39,911 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 03:53:39] "GET /pos/ui/118 HTTP/1.1" 200 - 32 0.047 0.145 2026-09-11 03:53:40,010 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 03:53:40] "POST /web/dataset/call_kw/pos.session/set_opening_control#pos.session.set_opening_control HTTP/1.1" 200 - 38 0.059 0.118 2026-09-11 03:53:40,057 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 03:53:40] "POST /web/dataset/call_kw/pos.config/read_config_open_orders#pos.config.read_config_open_orders HTTP/1.1" 200 - 1 0.001 0.005 2026-09-11 03:53:40,124 26 INFO rb-c800635-224702-414046 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-09-11 03:53:40,143 26 INFO ? werkzeug: 127.0.0.1 - - [11/Sep/2026 03:53:40] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.001 2026-09-11 03:53:40,209 26 INFO rb-c800635-224702-414046 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-09-11 03:53:40,259 26 INFO rb-c800635-224702-414046 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-09-11 03:53:40,311 26 INFO rb-c800635-224702-414046 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-09-11 03:53:40,361 26 INFO rb-c800635-224702-414046 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-09-11 03:53:40,433 26 INFO rb-c800635-224702-414046 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-09-11 03:53:40,449 26 INFO ? werkzeug: 127.0.0.1 - - [11/Sep/2026 03:53:40] "GET /point_of_sale/static/src/img/money.png HTTP/1.1" 200 - 0 0.000 0.001 2026-09-11 03:53:40,449 26 INFO ? werkzeug: 127.0.0.1 - - [11/Sep/2026 03:53:40] "GET /point_of_sale/static/src/img/card-bank.png HTTP/1.1" 200 - 0 0.000 0.008 2026-09-11 03:53:40,484 26 INFO rb-c800635-224702-414046 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-09-11 03:53:40,534 26 INFO rb-c800635-224702-414046 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-09-11 03:53:40,615 26 INFO rb-c800635-224702-414046 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-09-11 03:53:40,679 26 INFO rb-c800635-224702-414046 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-09-11 03:53:40,683 26 INFO rb-c800635-224702-414046 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #75577546 started for PoS orders references: [{'name': '/', 'pos_reference': '261-118-000001', 'uuid': '69877cce-72cd-44f5-bf35-9ed126ab4f89'}] 2026-09-11 03:53:40,708 26 INFO ? werkzeug: 127.0.0.1 - - [11/Sep/2026 03:53:40] "GET /web/static/img/spin.svg HTTP/1.1" 200 - 0 0.000 0.001 2026-09-11 03:53:40,998 26 INFO rb-c800635-224702-414046 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #75577546 order {'name': '/', 'pos_reference': '261-118-000001', 'uuid': '69877cce-72cd-44f5-bf35-9ed126ab4f89'} created pos.order #780 2026-09-11 03:53:41,009 26 INFO rb-c800635-224702-414046 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #75577546 finished 2026-09-11 03:53:41,056 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 03:53:41] "POST /web/dataset/call_kw/pos.order/sync_from_ui#pos.order.sync_from_ui HTTP/1.1" 200 - 190 0.167 0.208 2026-09-11 03:53:41,216 26 INFO rb-c800635-224702-414046 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-09-11 03:53:41,266 26 INFO rb-c800635-224702-414046 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-09-11 03:53:41,328 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 03:53:41] "POST /web/dataset/call_kw/pos.config/read_config_open_orders#pos.config.read_config_open_orders HTTP/1.1" 200 - 1 0.001 0.005 2026-09-11 03:53:41,333 26 INFO rb-c800635-224702-414046 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-09-11 03:53:41,396 26 INFO rb-c800635-224702-414046 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-09-11 03:53:41,453 26 INFO rb-c800635-224702-414046 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-09-11 03:53:41,469 26 INFO rb-c800635-224702-414046 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #15920745 started for PoS orders references: [{'name': '/', 'pos_reference': '261-118-000002', 'uuid': '9e51aba7-5014-4434-a119-5920ede00442'}] 2026-09-11 03:53:41,527 26 INFO rb-c800635-224702-414046 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #15920745 order {'name': '/', 'pos_reference': '261-118-000002', 'uuid': '9e51aba7-5014-4434-a119-5920ede00442'} created pos.order #781 2026-09-11 03:53:41,555 26 INFO rb-c800635-224702-414046 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #15920745 finished 2026-09-11 03:53:41,606 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 03:53:41] "POST /web/dataset/call_kw/pos.order/sync_from_ui#pos.order.sync_from_ui HTTP/1.1" 200 - 42 0.077 0.062 2026-09-11 03:53:41,629 26 INFO rb-c800635-224702-414046 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-09-11 03:53:41,680 26 INFO rb-c800635-224702-414046 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-09-11 03:53:41,732 26 INFO rb-c800635-224702-414046 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-09-11 03:53:41,783 26 INFO rb-c800635-224702-414046 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_user_on_residual_order.browser: tour succeeded 2026-09-11 03:53:41,783 26 INFO rb-c800635-224702-414046 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_user_on_residual_order.browser: ╔═══════════════════════════════════╗ ║ TOUR LeaveResidualOrder SUCCEEDED ║ ╚═══════════════════════════════════╝ 2026-09-11 03:53:41,871 26 INFO rb-c800635-224702-414046 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_user_on_residual_order.browser: heap 16787576 (allocated 18223104) 2026-09-11 03:53:41,883 26 INFO rb-c800635-224702-414046 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_user_on_residual_order: Closing chrome headless with pid 112314 2026-09-11 03:53:41,892 26 INFO rb-c800635-224702-414046 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_user_on_residual_order: Closing websocket connection 2026-09-11 03:53:41,893 26 INFO rb-c800635-224702-414046 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_user_on_residual_order: Terminating chrome headless with pid 112314 2026-09-11 03:53:41,964 26 INFO rb-c800635-224702-414046 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_user_on_residual_order: Chrome Log in: /tmp/odoo_tests/rb-c800635-224702-414046/chrome_logs/chrome_log_20260911_035341_964095_test_user_on_residual_order.txt 2026-09-11 03:53:41,964 26 INFO rb-c800635-224702-414046 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_user_on_residual_order: Removing chrome user profile "/tmp/tmpw40cgsqj_chrome_odoo" 2026-09-11 03:53:42,234 26 INFO rb-c800635-224702-414046 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_user_on_residual_order: Chrome pid: 112511 2026-09-11 03:53:42,234 26 INFO rb-c800635-224702-414046 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_user_on_residual_order: Chrome headless temporary user profile dir: /tmp/tmp5mfvorwx_chrome_odoo 2026-09-11 03:53:42,235 26 INFO rb-c800635-224702-414046 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_user_on_residual_order: Issuing json command http://127.0.0.1:38491/json/version 2026-09-11 03:53:42,236 26 INFO rb-c800635-224702-414046 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:38491', path='/json/version', query='', fragment='') with timeout 3 increased to 10s during tests 2026-09-11 03:53:42,245 26 INFO rb-c800635-224702-414046 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_user_on_residual_order: Browser version: Chrome/150.0.7871.114 2026-09-11 03:53:42,246 26 INFO rb-c800635-224702-414046 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_user_on_residual_order: Issuing json command http://127.0.0.1:38491/json 2026-09-11 03:53:42,246 26 INFO rb-c800635-224702-414046 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:38491', path='/json', query='', fragment='') with timeout 3 increased to 10s during tests 2026-09-11 03:53:42,254 26 INFO rb-c800635-224702-414046 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_user_on_residual_order: Websocket url found: ws://127.0.0.1:38491/devtools/page/310F524451430FA9A35B8BEB146D47BF 2026-09-11 03:53:42,262 26 INFO rb-c800635-224702-414046 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_user_on_residual_order: Enable chrome headless console log notification 2026-09-11 03:53:42,279 26 INFO rb-c800635-224702-414046 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_user_on_residual_order: Chrome headless enable page notifications 2026-09-11 03:53:42,309 26 INFO rb-c800635-224702-414046 odoo.addons.base.models.res_users: Login successful for login:pos_user from n/a 2026-09-11 03:53:42,315 26 INFO rb-c800635-224702-414046 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_user_on_residual_order: Setting session cookie in browser 2026-09-11 03:53:42,321 26 INFO rb-c800635-224702-414046 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-09-11 03:53:42,321 26 INFO rb-c800635-224702-414046 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-09-11 03:53:42,402 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 03:53:42] "GET /pos/ui/118 HTTP/1.1" 200 - 34 0.024 0.044 2026-09-11 03:53:42,410 26 INFO rb-c800635-224702-414046 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_user_on_residual_order: Navigation result: {'frameId': '310F524451430FA9A35B8BEB146D47BF', 'loaderId': 'D0B0DAE24F75B8206C7AD698B00E3983', 'isDownload': False} 2026-09-11 03:53:42,410 26 INFO rb-c800635-224702-414046 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_user_on_residual_order: Evaluate ready code "odoo.isTourReady('FinishResidualOrder')" 2026-09-11 03:53:42,435 26 INFO rb-c800635-224702-414046 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-09-11 03:53:42,457 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 03:53:42] "GET /web/assets/31c33ef/web.__assets_tests_call__.min.js HTTP/1.1" 200 - 2 0.011 0.010 2026-09-11 03:53:42,469 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 03:53:42] "GET /web/assets/cbcf32d/point_of_sale.assets_prod.min.css HTTP/1.1" 200 - 2 0.002 0.024 2026-09-11 03:53:42,474 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 03:53:42] "GET /web/assets/e7bee96/point_of_sale.assets_prod.min.js HTTP/1.1" 200 - 2 0.001 0.027 2026-09-11 03:53:42,908 26 INFO ? werkzeug: 127.0.0.1 - - [11/Sep/2026 03:53:42] "GET /point_of_sale/static/src/img/favicon.ico HTTP/1.1" 200 - 0 0.000 0.009 2026-09-11 03:53:42,910 26 INFO ? werkzeug: 127.0.0.1 - - [11/Sep/2026 03:53:42] "GET /web/static/fonts/lato/Lato-Reg-webfont.woff HTTP/1.1" 200 - 0 0.000 0.003 2026-09-11 03:53:42,922 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 03:53:42] "GET /web/webclient/translations?hash=&lang=en_US HTTP/1.1" 200 - 0 0.000 0.005 2026-09-11 03:53:42,941 26 INFO rb-c800635-224702-414046 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-09-11 03:53:42,949 26 INFO rb-c800635-224702-414046 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-09-11 03:53:42,955 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 03:53:42] "POST /web/dataset/call_kw/barcode.nomenclature/read#barcode.nomenclature.read HTTP/1.1" 200 - 5 0.004 0.007 2026-09-11 03:53:42,974 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 03:53:42] "POST /web/dataset/call_kw/barcode.rule/search_read#barcode.rule.search_read HTTP/1.1" 200 - 1 0.000 0.005 2026-09-11 03:53:42,995 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 03:53:42] "POST /pos/ping HTTP/1.1" 200 - 0 0.000 0.003 2026-09-11 03:53:43,029 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 03:53:43] "POST /web/dataset/call_kw/pos.config/register_new_device_identifier#pos.config.register_new_device_identifier HTTP/1.1" 200 - 9 0.008 0.010 2026-09-11 03:53:43,036 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 03:53:43] "GET /bus/websocket_worker_bundle?v=19.0-2 HTTP/1.1" 200 - 2 0.001 0.013 2026-09-11 03:53:43,088 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 03:53:43] "POST /web/dataset/call_kw/pos.session/load_data_params#pos.session.load_data_params HTTP/1.1" 200 - 17 0.012 0.030 2026-09-11 03:53:43,092 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 03:53:43] "GET /websocket?version=19.0-2 HTTP/1.1" 101 - 0 0.000 0.037 2026-09-11 03:53:43,881 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 03:53:43] "POST /web/dataset/call_kw/pos.session/load_data#pos.session.load_data HTTP/1.1" 200 - 418 0.421 0.328 2026-09-11 03:53:43,908 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 03:53:43] "POST /web/dataset/call_kw/pos.session/filter_local_data#pos.session.filter_local_data HTTP/1.1" 200 - 0 0.000 0.017 2026-09-11 03:53:43,996 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 03:53: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.007 2026-09-11 03:53:44,061 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 03:53:44] "GET /web/image/res.company/109/logo/256x256 HTTP/1.1" 200 - 8 0.004 0.039 2026-09-11 03:53:44,088 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 03:53: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.005 2026-09-11 03:53:44,102 26 INFO rb-c800635-224702-414046 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_user_on_residual_order.browser: Owl is running in 'dev' mode. 2026-09-11 03:53:44,118 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 03:53:44] "POST /web/dataset/call_kw/product.product/has_access#product.product.has_access HTTP/1.1" 200 - 1 0.002 0.005 2026-09-11 03:53:44,150 26 INFO ? werkzeug: 127.0.0.1 - - [11/Sep/2026 03:53:44] "GET /point_of_sale/static/src/fonts/Inconsolata.otf HTTP/1.1" 200 - 0 0.000 0.001 2026-09-11 03:53:44,162 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 03:53:44] "GET /pos/service-worker.js HTTP/1.1" 200 - 0 0.000 0.003 2026-09-11 03:53:44,193 26 INFO ? werkzeug: 127.0.0.1 - - [11/Sep/2026 03:53:44] "GET /web/static/img/odoo_logo.svg HTTP/1.1" 200 - 0 0.000 0.015 2026-09-11 03:53:44,198 26 INFO ? werkzeug: 127.0.0.1 - - [11/Sep/2026 03:53:44] "GET /hr_attendance/static/img/background-light.svg HTTP/1.1" 200 - 0 0.000 0.006 2026-09-11 03:53:44,204 26 INFO ? werkzeug: 127.0.0.1 - - [11/Sep/2026 03:53: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-09-11 03:53:44,211 26 INFO ? werkzeug: 127.0.0.1 - - [11/Sep/2026 03:53:44] "GET /web/static/fonts/google/Roboto/Roboto-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.002 2026-09-11 03:53:44,221 26 INFO ? werkzeug: 127.0.0.1 - - [11/Sep/2026 03:53:44] "GET /web/static/lib/zxing-library/zxing-library.js HTTP/1.1" 200 - 0 0.000 0.002 2026-09-11 03:53:44,234 26 INFO rb-c800635-224702-414046 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-09-11 03:53:44,259 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 03:53:44] "GET /web/image/res.users/221/avatar_128 HTTP/1.1" 200 - 14 0.055 0.033 2026-09-11 03:53:44,282 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 03:53:44] "GET /web/image?model=res.company&id=109&field=logo HTTP/1.1" 200 - 3 0.005 0.101 2026-09-11 03:53:44,312 26 INFO rb-c800635-224702-414046 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-09-11 03:53:44,344 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 03:53:44] "GET /pos/ui/118?from_backend=True HTTP/1.1" 200 - 32 0.031 0.109 2026-09-11 03:53:44,393 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 03:53:44] "GET /pos/ui/118 HTTP/1.1" 200 - 32 0.018 0.168 2026-09-11 03:53:44,407 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 03:53:44] "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.031 2026-09-11 03:53:44,434 26 INFO rb-c800635-224702-414046 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-09-11 03:53:44,463 26 INFO ? werkzeug: 127.0.0.1 - - [11/Sep/2026 03:53:44] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.001 2026-09-11 03:53:44,488 26 INFO rb-c800635-224702-414046 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-09-11 03:53:44,542 26 INFO rb-c800635-224702-414046 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-09-11 03:53:44,588 26 INFO rb-c800635-224702-414046 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-09-11 03:53:44,638 26 INFO rb-c800635-224702-414046 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-09-11 03:53:44,721 26 INFO rb-c800635-224702-414046 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-09-11 03:53:44,737 26 INFO ? werkzeug: 127.0.0.1 - - [11/Sep/2026 03:53:44] "GET /point_of_sale/static/src/img/card-bank.png HTTP/1.1" 200 - 0 0.000 0.001 2026-09-11 03:53:44,744 26 INFO ? werkzeug: 127.0.0.1 - - [11/Sep/2026 03:53:44] "GET /point_of_sale/static/src/img/money.png HTTP/1.1" 200 - 0 0.000 0.001 2026-09-11 03:53:44,764 26 INFO rb-c800635-224702-414046 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-09-11 03:53:44,813 26 INFO rb-c800635-224702-414046 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-09-11 03:53:44,887 26 INFO rb-c800635-224702-414046 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-09-11 03:53:44,954 26 INFO rb-c800635-224702-414046 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-09-11 03:53:44,957 26 INFO rb-c800635-224702-414046 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #28790548 started for PoS orders references: [{'name': '/', 'pos_reference': '261-118-000002', 'uuid': '9e51aba7-5014-4434-a119-5920ede00442'}] 2026-09-11 03:53:44,964 26 INFO ? werkzeug: 127.0.0.1 - - [11/Sep/2026 03:53:44] "GET /web/static/img/spin.svg HTTP/1.1" 200 - 0 0.000 0.001 2026-09-11 03:53:45,085 26 INFO rb-c800635-224702-414046 odoo.addons.point_of_sale.models.pos_order: Added payment_ids [717] to pos.order #781 2026-09-11 03:53:45,381 26 INFO rb-c800635-224702-414046 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #28790548 order {'name': '/', 'pos_reference': '261-118-000002', 'uuid': '9e51aba7-5014-4434-a119-5920ede00442'} updated pos.order #781 2026-09-11 03:53:45,401 26 INFO rb-c800635-224702-414046 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #28790548 finished 2026-09-11 03:53:45,468 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 03:53:45] "POST /web/dataset/call_kw/pos.order/sync_from_ui#pos.order.sync_from_ui HTTP/1.1" 200 - 189 0.253 0.261 2026-09-11 03:53:45,615 26 INFO rb-c800635-224702-414046 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-09-11 03:53:45,668 26 INFO rb-c800635-224702-414046 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_user_on_residual_order.browser: tour succeeded 2026-09-11 03:53:45,668 26 INFO rb-c800635-224702-414046 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_user_on_residual_order.browser: ╔════════════════════════════════════╗ ║ TOUR FinishResidualOrder SUCCEEDED ║ ╚════════════════════════════════════╝ 2026-09-11 03:53:45,754 26 INFO rb-c800635-224702-414046 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_user_on_residual_order.browser: heap 15221360 (allocated 16777216) 2026-09-11 03:53:45,765 26 INFO rb-c800635-224702-414046 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_user_on_residual_order: Closing chrome headless with pid 112511 2026-09-11 03:53:45,766 26 INFO rb-c800635-224702-414046 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_user_on_residual_order: Closing websocket connection 2026-09-11 03:53:45,768 26 INFO rb-c800635-224702-414046 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_user_on_residual_order: Terminating chrome headless with pid 112511 2026-09-11 03:53:45,868 26 INFO rb-c800635-224702-414046 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_user_on_residual_order: Chrome Log in: /tmp/odoo_tests/rb-c800635-224702-414046/chrome_logs/chrome_log_20260911_035345_868261_test_user_on_residual_order.txt 2026-09-11 03:53:45,868 26 INFO rb-c800635-224702-414046 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_user_on_residual_order: Removing chrome user profile "/tmp/tmp5mfvorwx_chrome_odoo" 2026-09-11 03:53:45,939 26 INFO rb-c800635-224702-414046 odoo.addons.base.models.ir_attachment: filestore gc 5 checked, 5 removed 2026-09-11 03:53:54,786 26 INFO rb-c800635-224702-414046 odoo.models.unlink: User #223 deleted restaurant.floor records with IDs: [55] 2026-09-11 03:53:55,310 26 INFO rb-c800635-224702-414046 odoo.addons.pos_restaurant.tests.test_pos_restaurant_flow: Starting TestPosRestaurantFlow.test_archive_product_with_open_restaurant_order ... 2026-09-11 03:53:55,359 26 INFO rb-c800635-224702-414046 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #6079858 started for PoS orders references: [{'name': 'Order 00001-001-0001', 'pos_reference': None, 'uuid': 'test-archive-0001'}] 2026-09-11 03:53:55,394 26 INFO rb-c800635-224702-414046 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #6079858 order {'name': 'Order 00001-001-0001', 'pos_reference': None, 'uuid': 'test-archive-0001'} created pos.order #782 2026-09-11 03:53:55,395 26 INFO rb-c800635-224702-414046 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #6079858 finished 2026-09-11 03:53:55,436 26 INFO rb-c800635-224702-414046 odoo.addons.pos_restaurant.tests.test_pos_restaurant_flow: Starting TestPosRestaurantFlow.test_floor_plans_archive ... 2026-09-11 03:53:55,499 26 INFO rb-c800635-224702-414046 odoo.addons.pos_restaurant.tests.test_pos_restaurant_flow: Starting TestPosRestaurantFlow.test_table_parent_circular_relation_is_rejected ... 2026-09-11 03:53:55,579 26 INFO rb-c800635-224702-414046 odoo.addons.base.models.ir_attachment: filestore gc 5 checked, 5 removed 2026-09-11 03:54:04,799 26 INFO rb-c800635-224702-414046 odoo.models.unlink: User #227 deleted restaurant.floor records with IDs: [58] 2026-09-11 03:54:05,339 26 INFO rb-c800635-224702-414046 odoo.addons.pos_restaurant_loyalty.tests.test_pos_restaurant_loyalty: Starting TestPoSRestaurantLoyalty.test_change_table_rewards_stay ... 2026-09-11 03:54:05,894 26 INFO rb-c800635-224702-414046 odoo.addons.pos_restaurant_loyalty.tests.test_pos_restaurant_loyalty.TestPoSRestaurantLoyalty.test_change_table_rewards_stay: Chrome pid: 112705 2026-09-11 03:54:05,895 26 INFO rb-c800635-224702-414046 odoo.addons.pos_restaurant_loyalty.tests.test_pos_restaurant_loyalty.TestPoSRestaurantLoyalty.test_change_table_rewards_stay: Chrome headless temporary user profile dir: /tmp/tmpqz3bg7_c_chrome_odoo 2026-09-11 03:54:05,895 26 INFO rb-c800635-224702-414046 odoo.addons.pos_restaurant_loyalty.tests.test_pos_restaurant_loyalty.TestPoSRestaurantLoyalty.test_change_table_rewards_stay: Issuing json command http://127.0.0.1:34739/json/version 2026-09-11 03:54:05,896 26 INFO rb-c800635-224702-414046 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:34739', path='/json/version', query='', fragment='') with timeout 3 increased to 10s during tests 2026-09-11 03:54:05,915 26 INFO rb-c800635-224702-414046 odoo.addons.pos_restaurant_loyalty.tests.test_pos_restaurant_loyalty.TestPoSRestaurantLoyalty.test_change_table_rewards_stay: Browser version: Chrome/150.0.7871.114 2026-09-11 03:54:05,915 26 INFO rb-c800635-224702-414046 odoo.addons.pos_restaurant_loyalty.tests.test_pos_restaurant_loyalty.TestPoSRestaurantLoyalty.test_change_table_rewards_stay: Issuing json command http://127.0.0.1:34739/json 2026-09-11 03:54:05,915 26 INFO rb-c800635-224702-414046 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:34739', path='/json', query='', fragment='') with timeout 3 increased to 10s during tests 2026-09-11 03:54:05,923 26 INFO rb-c800635-224702-414046 odoo.addons.pos_restaurant_loyalty.tests.test_pos_restaurant_loyalty.TestPoSRestaurantLoyalty.test_change_table_rewards_stay: Websocket url found: ws://127.0.0.1:34739/devtools/page/7E14B6881B3A58A74D89268A7D14E9C0 2026-09-11 03:54:05,929 26 INFO rb-c800635-224702-414046 odoo.addons.pos_restaurant_loyalty.tests.test_pos_restaurant_loyalty.TestPoSRestaurantLoyalty.test_change_table_rewards_stay: Enable chrome headless console log notification 2026-09-11 03:54:05,942 26 INFO rb-c800635-224702-414046 odoo.addons.pos_restaurant_loyalty.tests.test_pos_restaurant_loyalty.TestPoSRestaurantLoyalty.test_change_table_rewards_stay: Chrome headless enable page notifications 2026-09-11 03:54:06,061 26 INFO rb-c800635-224702-414046 odoo.addons.base.models.res_users: Login successful for login:pos_user from n/a 2026-09-11 03:54:06,069 26 INFO rb-c800635-224702-414046 odoo.addons.pos_restaurant_loyalty.tests.test_pos_restaurant_loyalty.TestPoSRestaurantLoyalty.test_change_table_rewards_stay: Setting session cookie in browser 2026-09-11 03:54:06,079 26 INFO rb-c800635-224702-414046 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-09-11 03:54:06,079 26 INFO rb-c800635-224702-414046 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-09-11 03:54:06,099 26 INFO rb-c800635-224702-414046 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-09-11 03:54:06,625 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 03:54:06] "GET /pos/ui/122 HTTP/1.1" 200 - 83 0.068 0.466 2026-09-11 03:54:06,632 26 INFO rb-c800635-224702-414046 odoo.addons.pos_restaurant_loyalty.tests.test_pos_restaurant_loyalty.TestPoSRestaurantLoyalty.test_change_table_rewards_stay: Navigation result: {'frameId': '7E14B6881B3A58A74D89268A7D14E9C0', 'loaderId': '700FA970A4DA8D4C6D96002857BDEBF4', 'isDownload': False} 2026-09-11 03:54:06,632 26 INFO rb-c800635-224702-414046 odoo.addons.pos_restaurant_loyalty.tests.test_pos_restaurant_loyalty.TestPoSRestaurantLoyalty.test_change_table_rewards_stay: Evaluate ready code "odoo.isTourReady('PosRestaurantRewardStay')" 2026-09-11 03:54:06,659 26 INFO rb-c800635-224702-414046 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-09-11 03:54:06,676 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 03:54:06] "GET /web/assets/31c33ef/web.__assets_tests_call__.min.js HTTP/1.1" 200 - 2 0.001 0.008 2026-09-11 03:54:06,681 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 03:54:06] "GET /web/assets/cbcf32d/point_of_sale.assets_prod.min.css HTTP/1.1" 200 - 2 0.001 0.013 2026-09-11 03:54:06,687 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 03:54:06] "GET /web/assets/e7bee96/point_of_sale.assets_prod.min.js HTTP/1.1" 200 - 2 0.002 0.014 2026-09-11 03:54:07,137 26 INFO ? werkzeug: 127.0.0.1 - - [11/Sep/2026 03:54:07] "GET /point_of_sale/static/src/img/favicon.ico HTTP/1.1" 200 - 0 0.000 0.003 2026-09-11 03:54:07,144 26 INFO ? werkzeug: 127.0.0.1 - - [11/Sep/2026 03:54:07] "GET /web/static/fonts/lato/Lato-Reg-webfont.woff HTTP/1.1" 200 - 0 0.000 0.002 2026-09-11 03:54:07,168 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 03:54:07] "GET /web/webclient/translations?hash=&lang=en_US HTTP/1.1" 200 - 1 0.001 0.017 2026-09-11 03:54:07,183 26 INFO rb-c800635-224702-414046 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-09-11 03:54:07,189 26 INFO rb-c800635-224702-414046 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-09-11 03:54:07,199 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 03:54:07] "POST /web/dataset/call_kw/barcode.nomenclature/read#barcode.nomenclature.read HTTP/1.1" 200 - 4 0.003 0.012 2026-09-11 03:54:07,215 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 03:54:07] "POST /web/dataset/call_kw/barcode.rule/search_read#barcode.rule.search_read HTTP/1.1" 200 - 1 0.000 0.007 2026-09-11 03:54:07,228 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 03:54:07] "POST /pos/ping HTTP/1.1" 200 - 0 0.000 0.002 2026-09-11 03:54:07,253 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 03:54:07] "GET /bus/websocket_worker_bundle?v=19.0-2 HTTP/1.1" 200 - 3 0.001 0.010 2026-09-11 03:54:07,265 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 03:54:07] "POST /web/dataset/call_kw/pos.config/register_new_device_identifier#pos.config.register_new_device_identifier HTTP/1.1" 200 - 9 0.004 0.016 2026-09-11 03:54:07,346 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 03:54:07] "POST /web/dataset/call_kw/pos.session/load_data_params#pos.session.load_data_params HTTP/1.1" 200 - 29 0.032 0.037 2026-09-11 03:54:07,360 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 03:54:07] "GET /websocket?version=19.0-2 HTTP/1.1" 101 - 1 0.001 0.078 2026-09-11 03:54:08,022 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 03:54:08] "POST /web/dataset/call_kw/pos.session/load_data#pos.session.load_data HTTP/1.1" 200 - 402 0.305 0.330 2026-09-11 03:54:08,045 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 03: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.014 2026-09-11 03:54:08,106 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 03: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.005 2026-09-11 03:54:08,188 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 03:54:08] "GET /web/image/res.company/111/logo/256x256 HTTP/1.1" 200 - 8 0.014 0.039 2026-09-11 03:54:08,222 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 03: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.010 2026-09-11 03:54:08,237 26 INFO rb-c800635-224702-414046 odoo.addons.pos_restaurant_loyalty.tests.test_pos_restaurant_loyalty.TestPoSRestaurantLoyalty.test_change_table_rewards_stay.browser: Owl is running in 'dev' mode. 2026-09-11 03:54:08,262 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 03:54:08] "POST /web/dataset/call_kw/product.product/has_access#product.product.has_access HTTP/1.1" 200 - 1 0.006 0.015 2026-09-11 03:54:08,291 26 INFO ? werkzeug: 127.0.0.1 - - [11/Sep/2026 03:54:08] "GET /point_of_sale/static/src/fonts/Inconsolata.otf HTTP/1.1" 200 - 0 0.000 0.004 2026-09-11 03:54:08,307 26 INFO ? werkzeug: 127.0.0.1 - - [11/Sep/2026 03:54:08] "GET /web/static/img/odoo_logo.svg HTTP/1.1" 200 - 0 0.000 0.003 2026-09-11 03:54:08,311 26 INFO ? werkzeug: 127.0.0.1 - - [11/Sep/2026 03:54:08] "GET /hr_attendance/static/img/background-light.svg HTTP/1.1" 200 - 0 0.000 0.001 2026-09-11 03:54:08,329 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 03:54:08] "GET /web/image?model=res.company&id=111&field=logo HTTP/1.1" 200 - 3 0.014 0.021 2026-09-11 03:54:08,333 26 INFO ? werkzeug: 127.0.0.1 - - [11/Sep/2026 03:54: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-09-11 03:54:08,334 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 03:54:08] "GET /pos/service-worker.js HTTP/1.1" 200 - 0 0.000 0.046 2026-09-11 03:54:08,342 26 INFO ? werkzeug: 127.0.0.1 - - [11/Sep/2026 03:54:08] "GET /web/static/fonts/google/Roboto/Roboto-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.002 2026-09-11 03:54:08,402 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 03:54:08] "GET /web/image/res.users/229/avatar_128 HTTP/1.1" 200 - 14 0.021 0.088 2026-09-11 03:54:08,433 26 INFO rb-c800635-224702-414046 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-09-11 03:54:08,465 26 INFO ? werkzeug: 127.0.0.1 - - [11/Sep/2026 03:54:08] "GET /web/static/lib/zxing-library/zxing-library.js HTTP/1.1" 200 - 0 0.000 0.018 2026-09-11 03:54:08,519 26 INFO rb-c800635-224702-414046 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-09-11 03:54:08,579 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 03:54:08] "GET /pos/ui/122?from_backend=True HTTP/1.1" 200 - 31 0.091 0.046 2026-09-11 03:54:08,653 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 03:54:08] "GET /pos/ui/122 HTTP/1.1" 200 - 31 0.029 0.182 2026-09-11 03:54:08,757 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 03:54:08] "POST /web/dataset/call_kw/pos.session/set_opening_control#pos.session.set_opening_control HTTP/1.1" 200 - 38 0.051 0.179 2026-09-11 03:54:08,790 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 03: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.006 2026-09-11 03:54:08,843 26 INFO rb-c800635-224702-414046 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-09-11 03:54:08,866 26 INFO ? werkzeug: 127.0.0.1 - - [11/Sep/2026 03:54:08] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.001 2026-09-11 03:54:08,931 26 INFO rb-c800635-224702-414046 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-09-11 03:54:08,985 26 INFO rb-c800635-224702-414046 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-09-11 03:54:09,042 26 INFO rb-c800635-224702-414046 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-09-11 03:54:09,084 26 INFO rb-c800635-224702-414046 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #58688474 started for PoS orders references: [{'name': '/', 'pos_reference': '261-122-000001', 'uuid': 'aa70bb28-c727-41c1-9111-65e14056de34'}] 2026-09-11 03:54:09,182 26 INFO rb-c800635-224702-414046 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #58688474 order {'name': '/', 'pos_reference': '261-122-000001', 'uuid': 'aa70bb28-c727-41c1-9111-65e14056de34'} created pos.order #783 2026-09-11 03:54:09,202 26 INFO rb-c800635-224702-414046 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #58688474 finished 2026-09-11 03:54:09,249 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 03:54:09] "POST /web/dataset/call_kw/pos.order/sync_from_ui#pos.order.sync_from_ui HTTP/1.1" 200 - 67 0.077 0.095 2026-09-11 03:54:09,283 26 INFO rb-c800635-224702-414046 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-09-11 03:54:09,334 26 INFO rb-c800635-224702-414046 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-09-11 03:54:09,389 26 INFO rb-c800635-224702-414046 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-09-11 03:54:09,456 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 03:54:09] "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.006 2026-09-11 03:54:09,466 26 INFO rb-c800635-224702-414046 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-09-11 03:54:09,518 26 INFO rb-c800635-224702-414046 odoo.addons.pos_restaurant_loyalty.tests.test_pos_restaurant_loyalty.TestPoSRestaurantLoyalty.test_change_table_rewards_stay.browser: tour succeeded 2026-09-11 03:54:09,519 26 INFO rb-c800635-224702-414046 odoo.addons.pos_restaurant_loyalty.tests.test_pos_restaurant_loyalty.TestPoSRestaurantLoyalty.test_change_table_rewards_stay.browser: ╔════════════════════════════════════════╗ ║ TOUR PosRestaurantRewardStay SUCCEEDED ║ ╚════════════════════════════════════════╝ 2026-09-11 03:54:09,605 26 INFO rb-c800635-224702-414046 odoo.addons.pos_restaurant_loyalty.tests.test_pos_restaurant_loyalty.TestPoSRestaurantLoyalty.test_change_table_rewards_stay.browser: heap 16080492 (allocated 16912384) 2026-09-11 03:54:09,620 26 INFO rb-c800635-224702-414046 odoo.addons.pos_restaurant_loyalty.tests.test_pos_restaurant_loyalty.TestPoSRestaurantLoyalty.test_change_table_rewards_stay: Closing chrome headless with pid 112705 2026-09-11 03:54:09,629 26 INFO rb-c800635-224702-414046 odoo.addons.pos_restaurant_loyalty.tests.test_pos_restaurant_loyalty.TestPoSRestaurantLoyalty.test_change_table_rewards_stay: Closing websocket connection 2026-09-11 03:54:09,629 26 INFO rb-c800635-224702-414046 odoo.addons.pos_restaurant_loyalty.tests.test_pos_restaurant_loyalty.TestPoSRestaurantLoyalty.test_change_table_rewards_stay: Terminating chrome headless with pid 112705 2026-09-11 03:54:09,726 26 INFO rb-c800635-224702-414046 odoo.addons.pos_restaurant_loyalty.tests.test_pos_restaurant_loyalty.TestPoSRestaurantLoyalty.test_change_table_rewards_stay: Chrome Log in: /tmp/odoo_tests/rb-c800635-224702-414046/chrome_logs/chrome_log_20260911_035409_726266_test_change_table_rewards_stay.txt 2026-09-11 03:54:09,726 26 INFO rb-c800635-224702-414046 odoo.addons.pos_restaurant_loyalty.tests.test_pos_restaurant_loyalty.TestPoSRestaurantLoyalty.test_change_table_rewards_stay: Removing chrome user profile "/tmp/tmpqz3bg7_c_chrome_odoo" 2026-09-11 03:54:09,777 26 INFO rb-c800635-224702-414046 odoo.addons.pos_restaurant_loyalty.tests.test_pos_restaurant_loyalty: Starting TestPoSRestaurantLoyalty.test_loyalty_reward_with_courses ... 2026-09-11 03:54:10,282 26 INFO rb-c800635-224702-414046 odoo.addons.pos_restaurant_loyalty.tests.test_pos_restaurant_loyalty.TestPoSRestaurantLoyalty.test_loyalty_reward_with_courses: Chrome pid: 112905 2026-09-11 03:54:10,282 26 INFO rb-c800635-224702-414046 odoo.addons.pos_restaurant_loyalty.tests.test_pos_restaurant_loyalty.TestPoSRestaurantLoyalty.test_loyalty_reward_with_courses: Chrome headless temporary user profile dir: /tmp/tmp3n5f00sy_chrome_odoo 2026-09-11 03:54:10,282 26 INFO rb-c800635-224702-414046 odoo.addons.pos_restaurant_loyalty.tests.test_pos_restaurant_loyalty.TestPoSRestaurantLoyalty.test_loyalty_reward_with_courses: Issuing json command http://127.0.0.1:36391/json/version 2026-09-11 03:54:10,283 26 INFO rb-c800635-224702-414046 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:36391', path='/json/version', query='', fragment='') with timeout 3 increased to 10s during tests 2026-09-11 03:54:10,304 26 INFO rb-c800635-224702-414046 odoo.addons.pos_restaurant_loyalty.tests.test_pos_restaurant_loyalty.TestPoSRestaurantLoyalty.test_loyalty_reward_with_courses: Browser version: Chrome/150.0.7871.114 2026-09-11 03:54:10,304 26 INFO rb-c800635-224702-414046 odoo.addons.pos_restaurant_loyalty.tests.test_pos_restaurant_loyalty.TestPoSRestaurantLoyalty.test_loyalty_reward_with_courses: Issuing json command http://127.0.0.1:36391/json 2026-09-11 03:54:10,304 26 INFO rb-c800635-224702-414046 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:36391', path='/json', query='', fragment='') with timeout 3 increased to 10s during tests 2026-09-11 03:54:10,317 26 INFO rb-c800635-224702-414046 odoo.addons.pos_restaurant_loyalty.tests.test_pos_restaurant_loyalty.TestPoSRestaurantLoyalty.test_loyalty_reward_with_courses: Websocket url found: ws://127.0.0.1:36391/devtools/page/DE0850E3BD0877DF0BAD4D40960F1219 2026-09-11 03:54:10,338 26 INFO rb-c800635-224702-414046 odoo.addons.pos_restaurant_loyalty.tests.test_pos_restaurant_loyalty.TestPoSRestaurantLoyalty.test_loyalty_reward_with_courses: Enable chrome headless console log notification 2026-09-11 03:54:10,347 26 INFO rb-c800635-224702-414046 odoo.addons.pos_restaurant_loyalty.tests.test_pos_restaurant_loyalty.TestPoSRestaurantLoyalty.test_loyalty_reward_with_courses: Chrome headless enable page notifications 2026-09-11 03:54:10,461 26 INFO rb-c800635-224702-414046 odoo.addons.base.models.res_users: Login successful for login:pos_user from n/a 2026-09-11 03:54:10,469 26 INFO rb-c800635-224702-414046 odoo.addons.pos_restaurant_loyalty.tests.test_pos_restaurant_loyalty.TestPoSRestaurantLoyalty.test_loyalty_reward_with_courses: Setting session cookie in browser 2026-09-11 03:54:10,481 26 INFO rb-c800635-224702-414046 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-09-11 03:54:10,481 26 INFO rb-c800635-224702-414046 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-09-11 03:54:10,501 26 INFO rb-c800635-224702-414046 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-09-11 03:54:11,007 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 03:54:11] "GET /pos/ui/122 HTTP/1.1" 200 - 87 0.091 0.421 2026-09-11 03:54:11,010 26 INFO rb-c800635-224702-414046 odoo.addons.pos_restaurant_loyalty.tests.test_pos_restaurant_loyalty.TestPoSRestaurantLoyalty.test_loyalty_reward_with_courses: Navigation result: {'frameId': 'DE0850E3BD0877DF0BAD4D40960F1219', 'loaderId': '6A60684146A3B7C3D260FEDB858D8C35', 'isDownload': False} 2026-09-11 03:54:11,010 26 INFO rb-c800635-224702-414046 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-09-11 03:54:11,029 26 INFO rb-c800635-224702-414046 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-09-11 03:54:11,066 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 03:54:11] "GET /web/assets/31c33ef/web.__assets_tests_call__.min.js HTTP/1.1" 200 - 2 0.010 0.017 2026-09-11 03:54:11,072 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 03:54:11] "GET /web/assets/cbcf32d/point_of_sale.assets_prod.min.css HTTP/1.1" 200 - 2 0.001 0.027 2026-09-11 03:54:11,091 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 03:54:11] "GET /web/assets/e7bee96/point_of_sale.assets_prod.min.js HTTP/1.1" 200 - 2 0.001 0.042 2026-09-11 03:54:11,537 26 INFO ? werkzeug: 127.0.0.1 - - [11/Sep/2026 03:54:11] "GET /point_of_sale/static/src/img/favicon.ico HTTP/1.1" 200 - 0 0.000 0.010 2026-09-11 03:54:11,540 26 INFO ? werkzeug: 127.0.0.1 - - [11/Sep/2026 03:54:11] "GET /web/static/fonts/lato/Lato-Reg-webfont.woff HTTP/1.1" 200 - 0 0.000 0.014 2026-09-11 03:54:11,547 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 03:54:11] "GET /web/webclient/translations?hash=&lang=en_US HTTP/1.1" 200 - 1 0.001 0.018 2026-09-11 03:54:11,562 26 INFO rb-c800635-224702-414046 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-09-11 03:54:11,571 26 INFO rb-c800635-224702-414046 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-09-11 03:54:11,576 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 03:54:11] "POST /web/dataset/call_kw/barcode.nomenclature/read#barcode.nomenclature.read HTTP/1.1" 200 - 4 0.003 0.006 2026-09-11 03:54:11,597 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 03:54:11] "POST /web/dataset/call_kw/barcode.rule/search_read#barcode.rule.search_read HTTP/1.1" 200 - 1 0.000 0.004 2026-09-11 03:54:11,616 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 03:54:11] "POST /pos/ping HTTP/1.1" 200 - 0 0.000 0.002 2026-09-11 03:54:11,648 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 03:54:11] "POST /web/dataset/call_kw/pos.config/register_new_device_identifier#pos.config.register_new_device_identifier HTTP/1.1" 200 - 9 0.005 0.010 2026-09-11 03:54:11,658 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 03:54:11] "GET /bus/websocket_worker_bundle?v=19.0-2 HTTP/1.1" 200 - 3 0.001 0.020 2026-09-11 03:54:11,728 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 03:54:11] "POST /web/dataset/call_kw/pos.session/load_data_params#pos.session.load_data_params HTTP/1.1" 200 - 29 0.028 0.034 2026-09-11 03:54:11,735 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 03:54:11] "GET /websocket?version=19.0-2 HTTP/1.1" 101 - 1 0.000 0.060 2026-09-11 03:54:12,372 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 03:54:12] "POST /web/dataset/call_kw/pos.session/load_data#pos.session.load_data HTTP/1.1" 200 - 402 0.297 0.310 2026-09-11 03:54:12,395 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 03:54:12] "POST /web/dataset/call_kw/pos.session/filter_local_data#pos.session.filter_local_data HTTP/1.1" 200 - 0 0.000 0.010 2026-09-11 03:54:12,464 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 03:54:12] "POST /web/dataset/call_kw/pos.config/read_config_open_orders#pos.config.read_config_open_orders HTTP/1.1" 200 - 1 0.007 0.005 2026-09-11 03:54:12,529 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 03:54:12] "GET /web/image/res.company/111/logo/256x256 HTTP/1.1" 200 - 8 0.008 0.030 2026-09-11 03:54:12,577 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 03:54:12] "POST /web/dataset/call_kw/pos.config/read_config_open_orders#pos.config.read_config_open_orders HTTP/1.1" 200 - 1 0.001 0.009 2026-09-11 03:54:12,590 26 INFO rb-c800635-224702-414046 odoo.addons.pos_restaurant_loyalty.tests.test_pos_restaurant_loyalty.TestPoSRestaurantLoyalty.test_loyalty_reward_with_courses.browser: Owl is running in 'dev' mode. 2026-09-11 03:54:12,605 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 03:54:12] "POST /web/dataset/call_kw/product.product/has_access#product.product.has_access HTTP/1.1" 200 - 1 0.008 0.004 2026-09-11 03:54:12,631 26 INFO ? werkzeug: 127.0.0.1 - - [11/Sep/2026 03:54:12] "GET /point_of_sale/static/src/fonts/Inconsolata.otf HTTP/1.1" 200 - 0 0.000 0.001 2026-09-11 03:54:12,668 26 INFO ? werkzeug: 127.0.0.1 - - [11/Sep/2026 03:54:12] "GET /web/static/img/odoo_logo.svg HTTP/1.1" 200 - 0 0.000 0.018 2026-09-11 03:54:12,671 26 INFO ? werkzeug: 127.0.0.1 - - [11/Sep/2026 03:54:12] "GET /hr_attendance/static/img/background-light.svg HTTP/1.1" 200 - 0 0.000 0.007 2026-09-11 03:54:12,689 26 INFO ? werkzeug: 127.0.0.1 - - [11/Sep/2026 03:54:12] "GET /web/static/src/libs/fontawesome/fonts/fontawesome-webfont.woff2?v=4.7.0 HTTP/1.1" 200 - 0 0.000 0.007 2026-09-11 03:54:12,694 26 INFO ? werkzeug: 127.0.0.1 - - [11/Sep/2026 03:54:12] "GET /web/static/fonts/google/Roboto/Roboto-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.008 2026-09-11 03:54:12,714 26 INFO rb-c800635-224702-414046 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-09-11 03:54:12,722 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 03:54:12] "GET /web/image/res.users/229/avatar_128 HTTP/1.1" 200 - 14 0.052 0.029 2026-09-11 03:54:12,724 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 03:54:12] "GET /pos/service-worker.js HTTP/1.1" 200 - 0 0.000 0.084 2026-09-11 03:54:12,750 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 03:54:12] "GET /web/image?model=res.company&id=111&field=logo HTTP/1.1" 200 - 3 0.006 0.099 2026-09-11 03:54:12,829 26 INFO ? werkzeug: 127.0.0.1 - - [11/Sep/2026 03:54:12] "GET /web/static/lib/zxing-library/zxing-library.js HTTP/1.1" 200 - 0 0.000 0.006 2026-09-11 03:54:12,833 26 INFO rb-c800635-224702-414046 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-09-11 03:54:12,901 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 03:54:12] "GET /pos/ui/122?from_backend=True HTTP/1.1" 200 - 31 0.042 0.043 2026-09-11 03:54:12,949 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 03:54:12] "GET /pos/ui/122 HTTP/1.1" 200 - 31 0.016 0.113 2026-09-11 03:54:13,059 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 03:54:13] "POST /web/dataset/call_kw/pos.session/set_opening_control#pos.session.set_opening_control HTTP/1.1" 200 - 38 0.067 0.148 2026-09-11 03:54:13,107 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 03:54: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.005 2026-09-11 03:54:13,153 26 INFO rb-c800635-224702-414046 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-09-11 03:54:13,174 26 INFO ? werkzeug: 127.0.0.1 - - [11/Sep/2026 03:54:13] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.001 2026-09-11 03:54:13,211 26 INFO rb-c800635-224702-414046 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-09-11 03:54:13,296 26 INFO rb-c800635-224702-414046 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-09-11 03:54:13,379 26 INFO rb-c800635-224702-414046 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-09-11 03:54:13,437 26 INFO rb-c800635-224702-414046 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-09-11 03:54:13,470 26 INFO rb-c800635-224702-414046 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #24468162 started for PoS orders references: [{'name': '/', 'pos_reference': '261-122-000001', 'uuid': '9f6f9fb5-7bc5-4170-98d6-2d3c42d88b29'}] 2026-09-11 03:54:13,553 26 INFO rb-c800635-224702-414046 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #24468162 order {'name': '/', 'pos_reference': '261-122-000001', 'uuid': '9f6f9fb5-7bc5-4170-98d6-2d3c42d88b29'} created pos.order #784 2026-09-11 03:54:13,574 26 INFO rb-c800635-224702-414046 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #24468162 finished 2026-09-11 03:54:13,626 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 03:54:13] "POST /web/dataset/call_kw/pos.order/sync_from_ui#pos.order.sync_from_ui HTTP/1.1" 200 - 76 0.075 0.084 2026-09-11 03:54:13,664 26 INFO rb-c800635-224702-414046 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-09-11 03:54:13,734 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 03:54:13] "POST /web/dataset/call_kw/pos.config/read_config_open_orders#pos.config.read_config_open_orders HTTP/1.1" 200 - 4 0.002 0.011 2026-09-11 03:54:13,734 26 INFO rb-c800635-224702-414046 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-09-11 03:54:13,802 26 INFO rb-c800635-224702-414046 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-09-11 03:54:13,853 26 INFO rb-c800635-224702-414046 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-09-11 03:54:13,911 26 INFO rb-c800635-224702-414046 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-09-11 03:54:13,962 26 INFO rb-c800635-224702-414046 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-09-11 03:54:14,021 26 INFO rb-c800635-224702-414046 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-09-11 03:54:14,047 26 INFO rb-c800635-224702-414046 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #10527399 started for PoS orders references: [{'name': '/', 'pos_reference': '261-122-000002', 'uuid': 'e5c468fe-c903-44e5-b142-1b761a616c97'}] 2026-09-11 03:54:14,088 26 INFO rb-c800635-224702-414046 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #10527399 order {'name': '/', 'pos_reference': '261-122-000002', 'uuid': 'e5c468fe-c903-44e5-b142-1b761a616c97'} created pos.order #785 2026-09-11 03:54:14,099 26 INFO rb-c800635-224702-414046 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #10527399 finished 2026-09-11 03:54:14,131 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 03:54:14] "POST /web/dataset/call_kw/pos.order/sync_from_ui#pos.order.sync_from_ui HTTP/1.1" 200 - 51 0.025 0.062 2026-09-11 03:54:14,168 26 INFO rb-c800635-224702-414046 odoo.addons.pos_restaurant_loyalty.tests.test_pos_restaurant_loyalty.TestPoSRestaurantLoyalty.test_loyalty_reward_with_courses.browser: tour succeeded 2026-09-11 03:54:14,168 26 INFO rb-c800635-224702-414046 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-09-11 03:54:14,230 26 INFO rb-c800635-224702-414046 odoo.addons.pos_restaurant_loyalty.tests.test_pos_restaurant_loyalty.TestPoSRestaurantLoyalty.test_loyalty_reward_with_courses.browser: heap 17157940 (allocated 19271680) 2026-09-11 03:54:14,236 26 INFO rb-c800635-224702-414046 odoo.addons.pos_restaurant_loyalty.tests.test_pos_restaurant_loyalty.TestPoSRestaurantLoyalty.test_loyalty_reward_with_courses: Closing chrome headless with pid 112905 2026-09-11 03:54:14,237 26 INFO rb-c800635-224702-414046 odoo.addons.pos_restaurant_loyalty.tests.test_pos_restaurant_loyalty.TestPoSRestaurantLoyalty.test_loyalty_reward_with_courses: Closing websocket connection 2026-09-11 03:54:14,238 26 INFO rb-c800635-224702-414046 odoo.addons.pos_restaurant_loyalty.tests.test_pos_restaurant_loyalty.TestPoSRestaurantLoyalty.test_loyalty_reward_with_courses: Terminating chrome headless with pid 112905 2026-09-11 03:54:14,338 26 INFO rb-c800635-224702-414046 odoo.addons.pos_restaurant_loyalty.tests.test_pos_restaurant_loyalty.TestPoSRestaurantLoyalty.test_loyalty_reward_with_courses: Chrome Log in: /tmp/odoo_tests/rb-c800635-224702-414046/chrome_logs/chrome_log_20260911_035414_338313_test_loyalty_reward_with_courses.txt 2026-09-11 03:54:14,338 26 INFO rb-c800635-224702-414046 odoo.addons.pos_restaurant_loyalty.tests.test_pos_restaurant_loyalty.TestPoSRestaurantLoyalty.test_loyalty_reward_with_courses: Removing chrome user profile "/tmp/tmp3n5f00sy_chrome_odoo" 2026-09-11 03:54:14,406 26 INFO rb-c800635-224702-414046 odoo.addons.base.models.ir_attachment: filestore gc 5 checked, 5 removed 2026-09-11 03:54:22,932 26 INFO rb-c800635-224702-414046 odoo.addons.pos_safaricom.tests.test_frontend: Starting TestSafaricomHttpCommon.test_mpesa_express_request_data ... 2026-09-11 03:54:23,221 26 INFO rb-c800635-224702-414046 odoo.addons.pos_safaricom.tests.test_frontend.TestSafaricomHttpCommon.test_mpesa_express_request_data: Chrome pid: 113100 2026-09-11 03:54:23,221 26 INFO rb-c800635-224702-414046 odoo.addons.pos_safaricom.tests.test_frontend.TestSafaricomHttpCommon.test_mpesa_express_request_data: Chrome headless temporary user profile dir: /tmp/tmpsexyxr_n_chrome_odoo 2026-09-11 03:54:23,222 26 INFO rb-c800635-224702-414046 odoo.addons.pos_safaricom.tests.test_frontend.TestSafaricomHttpCommon.test_mpesa_express_request_data: Issuing json command http://127.0.0.1:36439/json/version 2026-09-11 03:54:23,223 26 INFO rb-c800635-224702-414046 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:36439', path='/json/version', query='', fragment='') with timeout 3 increased to 10s during tests 2026-09-11 03:54:23,272 26 INFO rb-c800635-224702-414046 odoo.addons.pos_safaricom.tests.test_frontend.TestSafaricomHttpCommon.test_mpesa_express_request_data: Browser version: Chrome/150.0.7871.114 2026-09-11 03:54:23,272 26 INFO rb-c800635-224702-414046 odoo.addons.pos_safaricom.tests.test_frontend.TestSafaricomHttpCommon.test_mpesa_express_request_data: Issuing json command http://127.0.0.1:36439/json 2026-09-11 03:54:23,273 26 INFO rb-c800635-224702-414046 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:36439', path='/json', query='', fragment='') with timeout 3 increased to 10s during tests 2026-09-11 03:54:23,282 26 INFO rb-c800635-224702-414046 odoo.addons.pos_safaricom.tests.test_frontend.TestSafaricomHttpCommon.test_mpesa_express_request_data: Websocket url found: ws://127.0.0.1:36439/devtools/page/FBE189BD1B704ADC5A3732997ED23E47 2026-09-11 03:54:23,294 26 INFO rb-c800635-224702-414046 odoo.addons.pos_safaricom.tests.test_frontend.TestSafaricomHttpCommon.test_mpesa_express_request_data: Enable chrome headless console log notification 2026-09-11 03:54:23,308 26 INFO rb-c800635-224702-414046 odoo.addons.pos_safaricom.tests.test_frontend.TestSafaricomHttpCommon.test_mpesa_express_request_data: Chrome headless enable page notifications 2026-09-11 03:54:23,394 26 INFO rb-c800635-224702-414046 odoo.addons.base.models.res_users: Login successful for login:accountman from n/a 2026-09-11 03:54:23,403 26 INFO rb-c800635-224702-414046 odoo.addons.pos_safaricom.tests.test_frontend.TestSafaricomHttpCommon.test_mpesa_express_request_data: Setting session cookie in browser 2026-09-11 03:54:23,410 26 INFO rb-c800635-224702-414046 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-09-11 03:54:23,410 26 INFO rb-c800635-224702-414046 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-09-11 03:54:23,427 26 INFO rb-c800635-224702-414046 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-09-11 03:54:23,835 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 03:54:23] "GET /pos/ui/123 HTTP/1.1" 200 - 84 0.050 0.366 2026-09-11 03:54:23,839 26 INFO rb-c800635-224702-414046 odoo.addons.pos_safaricom.tests.test_frontend.TestSafaricomHttpCommon.test_mpesa_express_request_data: Navigation result: {'frameId': 'FBE189BD1B704ADC5A3732997ED23E47', 'loaderId': '2FADE5AB92FE16085F8E258BA0E32DC5', 'isDownload': False} 2026-09-11 03:54:23,839 26 INFO rb-c800635-224702-414046 odoo.addons.pos_safaricom.tests.test_frontend.TestSafaricomHttpCommon.test_mpesa_express_request_data: Evaluate ready code "odoo.isTourReady('MpesaExpressTour')" 2026-09-11 03:54:23,861 26 INFO rb-c800635-224702-414046 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-09-11 03:54:23,880 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 03:54:23] "GET /web/assets/cbcf32d/point_of_sale.assets_prod.min.css HTTP/1.1" 200 - 2 0.003 0.007 2026-09-11 03:54:23,893 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 03:54:23] "GET /web/assets/31c33ef/web.__assets_tests_call__.min.js HTTP/1.1" 200 - 2 0.002 0.020 2026-09-11 03:54:23,900 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 03:54:23] "GET /web/assets/e7bee96/point_of_sale.assets_prod.min.js HTTP/1.1" 200 - 2 0.001 0.025 2026-09-11 03:54:24,328 26 INFO ? werkzeug: 127.0.0.1 - - [11/Sep/2026 03:54:24] "GET /point_of_sale/static/src/img/favicon.ico HTTP/1.1" 200 - 0 0.000 0.001 2026-09-11 03:54:24,336 26 INFO ? werkzeug: 127.0.0.1 - - [11/Sep/2026 03:54:24] "GET /web/static/fonts/lato/Lato-Reg-webfont.woff HTTP/1.1" 200 - 0 0.000 0.001 2026-09-11 03:54:24,351 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 03:54:24] "GET /web/webclient/translations?hash=&lang=en_US HTTP/1.1" 200 - 1 0.001 0.008 2026-09-11 03:54:24,367 26 INFO rb-c800635-224702-414046 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-09-11 03:54:24,375 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 03:54:24] "POST /web/dataset/call_kw/barcode.nomenclature/read#barcode.nomenclature.read HTTP/1.1" 200 - 4 0.002 0.005 2026-09-11 03:54:24,381 26 INFO rb-c800635-224702-414046 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-09-11 03:54:24,395 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 03:54:24] "POST /web/dataset/call_kw/barcode.rule/search_read#barcode.rule.search_read HTTP/1.1" 200 - 1 0.001 0.007 2026-09-11 03:54:24,416 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 03:54:24] "POST /pos/ping HTTP/1.1" 200 - 0 0.000 0.003 2026-09-11 03:54:24,468 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 03:54:24] "POST /web/dataset/call_kw/pos.config/register_new_device_identifier#pos.config.register_new_device_identifier HTTP/1.1" 200 - 11 0.014 0.012 2026-09-11 03:54:24,479 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 03:54:24] "GET /bus/websocket_worker_bundle?v=19.0-2 HTTP/1.1" 200 - 3 0.003 0.029 2026-09-11 03:54:24,547 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 03:54:24] "POST /web/dataset/call_kw/pos.session/load_data_params#pos.session.load_data_params HTTP/1.1" 200 - 24 0.017 0.036 2026-09-11 03:54:24,551 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 03:54:24] "GET /websocket?version=19.0-2 HTTP/1.1" 101 - 1 0.000 0.031 2026-09-11 03:54:25,150 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 03:54:25] "POST /web/dataset/call_kw/pos.session/load_data#pos.session.load_data HTTP/1.1" 200 - 364 0.268 0.284 2026-09-11 03:54:25,174 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 03:54:25] "POST /web/dataset/call_kw/pos.session/filter_local_data#pos.session.filter_local_data HTTP/1.1" 200 - 0 0.000 0.012 2026-09-11 03:54:25,251 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 03:54:25] "POST /web/dataset/call_kw/pos.config/read_config_open_orders#pos.config.read_config_open_orders HTTP/1.1" 200 - 1 0.001 0.007 2026-09-11 03:54:25,317 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 03:54:25] "GET /web/image/res.company/112/logo/256x256 HTTP/1.1" 200 - 8 0.008 0.030 2026-09-11 03:54:25,338 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 03:54: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-09-11 03:54:25,360 26 INFO rb-c800635-224702-414046 odoo.addons.pos_safaricom.tests.test_frontend.TestSafaricomHttpCommon.test_mpesa_express_request_data.browser: Owl is running in 'dev' mode. 2026-09-11 03:54:25,378 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 03:54:25] "POST /web/dataset/call_kw/product.product/has_access#product.product.has_access HTTP/1.1" 200 - 0 0.000 0.003 2026-09-11 03:54:25,416 26 INFO ? werkzeug: 127.0.0.1 - - [11/Sep/2026 03:54:25] "GET /point_of_sale/static/src/fonts/Inconsolata.otf HTTP/1.1" 200 - 0 0.000 0.001 2026-09-11 03:54:25,435 26 INFO ? werkzeug: 127.0.0.1 - - [11/Sep/2026 03:54:25] "GET /hr_attendance/static/img/background-light.svg HTTP/1.1" 200 - 0 0.000 0.009 2026-09-11 03:54:25,440 26 INFO ? werkzeug: 127.0.0.1 - - [11/Sep/2026 03:54:25] "GET /web/static/img/odoo_logo.svg HTTP/1.1" 200 - 0 0.000 0.015 2026-09-11 03:54:25,453 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 03:54:25] "GET /web/image/res.users/231/avatar_128 HTTP/1.1" 200 - 14 0.017 0.018 2026-09-11 03:54:25,465 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 03:54:25] "GET /web/image?model=res.company&id=112&field=logo HTTP/1.1" 200 - 3 0.004 0.038 2026-09-11 03:54:25,474 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 03:54:25] "GET /pos/service-worker.js HTTP/1.1" 200 - 0 0.000 0.041 2026-09-11 03:54:25,480 26 INFO ? werkzeug: 127.0.0.1 - - [11/Sep/2026 03:54:25] "GET /web/static/fonts/google/Roboto/Roboto-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.002 2026-09-11 03:54:25,480 26 INFO ? werkzeug: 127.0.0.1 - - [11/Sep/2026 03:54:25] "GET /web/static/src/libs/fontawesome/fonts/fontawesome-webfont.woff2?v=4.7.0 HTTP/1.1" 200 - 0 0.000 0.003 2026-09-11 03:54:25,587 26 INFO rb-c800635-224702-414046 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-09-11 03:54:25,620 26 INFO ? werkzeug: 127.0.0.1 - - [11/Sep/2026 03:54:25] "GET /web/static/lib/zxing-library/zxing-library.js HTTP/1.1" 200 - 0 0.000 0.006 2026-09-11 03:54:25,697 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 03:54:25] "GET /pos/ui/123?from_backend=True HTTP/1.1" 200 - 31 0.046 0.044 2026-09-11 03:54:25,700 26 INFO rb-c800635-224702-414046 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-09-11 03:54:25,708 26 INFO ? werkzeug: 127.0.0.1 - - [11/Sep/2026 03:54:25] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.004 2026-09-11 03:54:25,781 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 03:54:25] "GET /pos/ui/123 HTTP/1.1" 200 - 31 0.026 0.138 2026-09-11 03:54:25,815 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 03:54:25] "GET /web/image?model=product.template&field=image_128&id=2134&unique=2026-09-11T03:54:14.000+00:00 HTTP/1.1" 200 - 3 0.007 0.145 2026-09-11 03:54:25,833 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 03:54:25] "GET /web/image?model=product.template&field=image_128&id=2133&unique=2026-09-11T03:54:14.000+00:00 HTTP/1.1" 200 - 3 0.002 0.167 2026-09-11 03:54:25,855 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 03:54:25] "GET /web/image?model=product.template&field=image_128&id=2135&unique=2026-09-11T03:54:14.000+00:00 HTTP/1.1" 200 - 3 0.005 0.184 2026-09-11 03:54:25,878 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 03:54:25] "GET /web/image?model=product.template&field=image_128&id=2132&unique=2026-09-11T03:54:14.000+00:00 HTTP/1.1" 200 - 3 0.004 0.216 2026-09-11 03:54:25,911 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 03:54:25] "GET /web/image?model=product.template&field=image_128&id=2138&unique=2026-09-11T03:54:14.000+00:00 HTTP/1.1" 200 - 3 0.010 0.180 2026-09-11 03:54:25,940 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 03:54:25] "GET /web/image?model=product.template&field=image_128&id=2139&unique=2026-09-11T03:54:14.000+00:00 HTTP/1.1" 200 - 3 0.003 0.154 2026-09-11 03:54:25,959 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 03:54:25] "GET /web/image?model=product.template&field=image_128&id=2140&unique=2026-09-11T03:54:14.000+00:00 HTTP/1.1" 200 - 3 0.002 0.137 2026-09-11 03:54:26,032 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 03:54:26] "POST /web/dataset/call_kw/pos.session/set_opening_control#pos.session.set_opening_control HTTP/1.1" 200 - 37 0.034 0.162 2026-09-11 03:54:26,065 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 03:54:26] "GET /web/image?model=product.template&field=image_128&id=2137&unique=2026-09-11T03:54:14.000+00:00 HTTP/1.1" 200 - 3 0.003 0.174 2026-09-11 03:54:26,088 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 03:54:26] "GET /web/image?model=product.template&field=image_128&id=2136&unique=2026-09-11T03:54:14.000+00:00 HTTP/1.1" 200 - 3 0.002 0.220 2026-09-11 03:54:26,112 26 INFO rb-c800635-224702-414046 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-09-11 03:54:26,162 26 INFO rb-c800635-224702-414046 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-09-11 03:54:26,213 26 INFO rb-c800635-224702-414046 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-09-11 03:54:26,281 26 INFO rb-c800635-224702-414046 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-09-11 03:54:26,330 26 INFO rb-c800635-224702-414046 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-09-11 03:54:26,383 26 INFO rb-c800635-224702-414046 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-09-11 03:54:26,435 26 INFO rb-c800635-224702-414046 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-09-11 03:54:26,488 26 INFO rb-c800635-224702-414046 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-09-11 03:54:26,541 26 INFO rb-c800635-224702-414046 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-09-11 03:54:26,602 26 INFO rb-c800635-224702-414046 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-09-11 03:54:26,653 26 INFO rb-c800635-224702-414046 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-09-11 03:54:26,704 26 INFO rb-c800635-224702-414046 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-09-11 03:54:26,755 26 INFO rb-c800635-224702-414046 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-09-11 03:54:26,825 26 INFO rb-c800635-224702-414046 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-09-11 03:54:26,843 26 INFO ? werkzeug: 127.0.0.1 - - [11/Sep/2026 03:54:26] "GET /point_of_sale/static/src/img/card-bank.png HTTP/1.1" 200 - 0 0.000 0.003 2026-09-11 03:54:26,844 26 INFO ? werkzeug: 127.0.0.1 - - [11/Sep/2026 03:54:26] "GET /point_of_sale/static/src/img/money.png HTTP/1.1" 200 - 0 0.000 0.003 2026-09-11 03:54:26,876 26 INFO rb-c800635-224702-414046 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-09-11 03:54:26,927 26 INFO rb-c800635-224702-414046 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-09-11 03:54:26,978 26 INFO rb-c800635-224702-414046 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-09-11 03:54:27,053 26 INFO rb-c800635-224702-414046 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-09-11 03:54:27,109 26 INFO rb-c800635-224702-414046 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-09-11 03:54:27,166 26 INFO rb-c800635-224702-414046 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-09-11 03:54:27,169 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 03:54:27] "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-09-11 03:54:27,217 26 INFO rb-c800635-224702-414046 odoo.addons.pos_safaricom.tests.test_frontend.TestSafaricomHttpCommon.test_mpesa_express_request_data.browser: tour succeeded 2026-09-11 03:54:27,217 26 INFO rb-c800635-224702-414046 odoo.addons.pos_safaricom.tests.test_frontend.TestSafaricomHttpCommon.test_mpesa_express_request_data.browser: ╔═════════════════════════════════╗ ║ TOUR MpesaExpressTour SUCCEEDED ║ ╚═════════════════════════════════╝ 2026-09-11 03:54:27,306 26 INFO rb-c800635-224702-414046 odoo.addons.pos_safaricom.tests.test_frontend.TestSafaricomHttpCommon.test_mpesa_express_request_data.browser: heap 14622272 (allocated 15728640) 2026-09-11 03:54:27,322 26 INFO rb-c800635-224702-414046 odoo.addons.pos_safaricom.tests.test_frontend.TestSafaricomHttpCommon.test_mpesa_express_request_data: Closing chrome headless with pid 113100 2026-09-11 03:54:27,323 26 INFO rb-c800635-224702-414046 odoo.addons.pos_safaricom.tests.test_frontend.TestSafaricomHttpCommon.test_mpesa_express_request_data: Closing websocket connection 2026-09-11 03:54:27,324 26 INFO rb-c800635-224702-414046 odoo.addons.pos_safaricom.tests.test_frontend.TestSafaricomHttpCommon.test_mpesa_express_request_data: Terminating chrome headless with pid 113100 2026-09-11 03:54:27,421 26 INFO rb-c800635-224702-414046 odoo.addons.pos_safaricom.tests.test_frontend.TestSafaricomHttpCommon.test_mpesa_express_request_data: Chrome Log in: /tmp/odoo_tests/rb-c800635-224702-414046/chrome_logs/chrome_log_20260911_035427_420864_test_mpesa_express_request_data.txt 2026-09-11 03:54:27,421 26 INFO rb-c800635-224702-414046 odoo.addons.pos_safaricom.tests.test_frontend.TestSafaricomHttpCommon.test_mpesa_express_request_data: Removing chrome user profile "/tmp/tmpsexyxr_n_chrome_odoo" 2026-09-11 03:54:27,480 26 INFO rb-c800635-224702-414046 odoo.addons.base.models.ir_attachment: filestore gc 5 checked, 5 removed 2026-09-11 03:54:27,755 26 INFO rb-c800635-224702-414046 odoo.addons.pos_safaricom.tests.test_pos_safaricom: Starting TestPosSafaricom.test_bearer_token_missing_credentials ... 2026-09-11 03:54:27,779 26 INFO rb-c800635-224702-414046 odoo.addons.pos_safaricom.tests.test_pos_safaricom: Starting TestPosSafaricom.test_bearer_token_success ... 2026-09-11 03:54:27,784 26 INFO rb-c800635-224702-414046 odoo.addons.pos_safaricom.tests.test_pos_safaricom: Starting TestPosSafaricom.test_generate_qr_code ... 2026-09-11 03:54:27,791 26 INFO rb-c800635-224702-414046 odoo.addons.pos_safaricom.tests.test_pos_safaricom: Starting TestPosSafaricom.test_mpesa_express_payment_request ... 2026-09-11 03:54:27,810 26 INFO rb-c800635-224702-414046 odoo.addons.base.models.ir_attachment: filestore gc 0 checked, 0 removed 2026-09-11 03:54:36,758 26 INFO rb-c800635-224702-414046 odoo.addons.pos_sale.tests.test_pos_sale_flow: Starting TestPoSSale.test_advance_payment_with_extra_lines ... 2026-09-11 03:54:37,490 26 INFO rb-c800635-224702-414046 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_advance_payment_with_extra_lines: Chrome pid: 113311 2026-09-11 03:54:37,490 26 INFO rb-c800635-224702-414046 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_advance_payment_with_extra_lines: Chrome headless temporary user profile dir: /tmp/tmpl9x3124g_chrome_odoo 2026-09-11 03:54:37,490 26 INFO rb-c800635-224702-414046 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_advance_payment_with_extra_lines: Issuing json command http://127.0.0.1:37925/json/version 2026-09-11 03:54:37,491 26 INFO rb-c800635-224702-414046 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:37925', path='/json/version', query='', fragment='') with timeout 3 increased to 10s during tests 2026-09-11 03:54:37,531 26 INFO rb-c800635-224702-414046 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_advance_payment_with_extra_lines: Browser version: Chrome/150.0.7871.114 2026-09-11 03:54:37,531 26 INFO rb-c800635-224702-414046 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_advance_payment_with_extra_lines: Issuing json command http://127.0.0.1:37925/json 2026-09-11 03:54:37,532 26 INFO rb-c800635-224702-414046 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:37925', path='/json', query='', fragment='') with timeout 3 increased to 10s during tests 2026-09-11 03:54:37,539 26 INFO rb-c800635-224702-414046 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_advance_payment_with_extra_lines: Websocket url found: ws://127.0.0.1:37925/devtools/page/58E3587ED6FFDC29D305B01758CF9278 2026-09-11 03:54:37,554 26 INFO rb-c800635-224702-414046 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_advance_payment_with_extra_lines: Enable chrome headless console log notification 2026-09-11 03:54:37,558 26 INFO rb-c800635-224702-414046 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_advance_payment_with_extra_lines: Chrome headless enable page notifications 2026-09-11 03:54:37,793 26 INFO rb-c800635-224702-414046 odoo.addons.base.models.res_users: Login successful for login:accountman from n/a 2026-09-11 03:54:37,796 26 INFO rb-c800635-224702-414046 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_advance_payment_with_extra_lines: Setting session cookie in browser 2026-09-11 03:54:37,803 26 INFO rb-c800635-224702-414046 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-09-11 03:54:37,803 26 INFO rb-c800635-224702-414046 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-09-11 03:54:37,827 26 INFO rb-c800635-224702-414046 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-09-11 03:54:38,439 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 03:54:38] "GET /pos/ui?config_id=125 HTTP/1.1" 200 - 82 0.054 0.569 2026-09-11 03:54:38,443 26 INFO rb-c800635-224702-414046 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_advance_payment_with_extra_lines: Navigation result: {'frameId': '58E3587ED6FFDC29D305B01758CF9278', 'loaderId': 'D5EE13D7BC749BEF8F82BB8EFAC1A5B3', 'isDownload': False} 2026-09-11 03:54:38,443 26 INFO rb-c800635-224702-414046 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_advance_payment_with_extra_lines: Evaluate ready code "odoo.isTourReady('PoSApplyDownpaymentWithExtraLine')" 2026-09-11 03:54:38,458 26 INFO rb-c800635-224702-414046 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-09-11 03:54:38,481 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 03:54:38] "GET /web/assets/cbcf32d/point_of_sale.assets_prod.min.css HTTP/1.1" 200 - 2 0.003 0.011 2026-09-11 03:54:38,499 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 03:54:38] "GET /web/assets/31c33ef/web.__assets_tests_call__.min.js HTTP/1.1" 200 - 2 0.002 0.031 2026-09-11 03:54:38,502 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 03:54:38] "GET /web/assets/e7bee96/point_of_sale.assets_prod.min.js HTTP/1.1" 200 - 2 0.001 0.028 2026-09-11 03:54:38,966 26 INFO ? werkzeug: 127.0.0.1 - - [11/Sep/2026 03:54:38] "GET /web/static/fonts/lato/Lato-Reg-webfont.woff HTTP/1.1" 200 - 0 0.000 0.002 2026-09-11 03:54:38,972 26 INFO ? werkzeug: 127.0.0.1 - - [11/Sep/2026 03:54:38] "GET /point_of_sale/static/src/img/favicon.ico HTTP/1.1" 200 - 0 0.000 0.002 2026-09-11 03:54:38,988 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 03:54:38] "GET /web/webclient/translations?hash=&lang=en_US HTTP/1.1" 200 - 1 0.002 0.011 2026-09-11 03:54:39,016 26 INFO rb-c800635-224702-414046 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-09-11 03:54:39,024 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 03:54:39] "POST /web/dataset/call_kw/barcode.nomenclature/read#barcode.nomenclature.read HTTP/1.1" 200 - 4 0.002 0.004 2026-09-11 03:54:39,026 26 INFO rb-c800635-224702-414046 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-09-11 03:54:39,052 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 03:54:39] "POST /web/dataset/call_kw/barcode.rule/search_read#barcode.rule.search_read HTTP/1.1" 200 - 1 0.000 0.004 2026-09-11 03:54:39,063 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 03:54:39] "POST /pos/ping HTTP/1.1" 200 - 0 0.000 0.002 2026-09-11 03:54:39,113 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 03:54:39] "POST /web/dataset/call_kw/pos.config/register_new_device_identifier#pos.config.register_new_device_identifier HTTP/1.1" 200 - 11 0.024 0.015 2026-09-11 03:54:39,137 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 03:54:39] "GET /bus/websocket_worker_bundle?v=19.0-2 HTTP/1.1" 200 - 3 0.004 0.055 2026-09-11 03:54:39,184 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 03:54:39] "POST /web/dataset/call_kw/pos.session/load_data_params#pos.session.load_data_params HTTP/1.1" 200 - 24 0.019 0.037 2026-09-11 03:54:39,187 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 03:54:39] "GET /websocket?version=19.0-2 HTTP/1.1" 101 - 1 0.000 0.031 2026-09-11 03:54:39,849 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 03:54:39] "POST /web/dataset/call_kw/pos.session/load_data#pos.session.load_data HTTP/1.1" 200 - 361 0.255 0.355 2026-09-11 03:54:39,881 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 03:54:39] "POST /web/dataset/call_kw/pos.session/filter_local_data#pos.session.filter_local_data HTTP/1.1" 200 - 0 0.000 0.022 2026-09-11 03:54:39,948 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 03:54:39] "POST /web/dataset/call_kw/pos.config/read_config_open_orders#pos.config.read_config_open_orders HTTP/1.1" 200 - 1 0.000 0.011 2026-09-11 03:54:40,008 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 03:54:40] "GET /web/image/res.company/113/logo/256x256 HTTP/1.1" 200 - 8 0.009 0.032 2026-09-11 03:54:40,054 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 03:54:40] "POST /web/dataset/call_kw/pos.config/read_config_open_orders#pos.config.read_config_open_orders HTTP/1.1" 200 - 1 0.002 0.005 2026-09-11 03:54:40,069 26 INFO rb-c800635-224702-414046 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_advance_payment_with_extra_lines.browser: Owl is running in 'dev' mode. 2026-09-11 03:54:40,076 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 03:54:40] "POST /web/dataset/call_kw/product.product/has_access#product.product.has_access HTTP/1.1" 200 - 0 0.000 0.003 2026-09-11 03:54:40,140 26 INFO ? werkzeug: 127.0.0.1 - - [11/Sep/2026 03:54:40] "GET /point_of_sale/static/src/fonts/Inconsolata.otf HTTP/1.1" 200 - 0 0.000 0.011 2026-09-11 03:54:40,141 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 03:54:40] "GET /pos/service-worker.js HTTP/1.1" 200 - 0 0.000 0.006 2026-09-11 03:54:40,169 26 INFO ? werkzeug: 127.0.0.1 - - [11/Sep/2026 03:54:40] "GET /web/static/img/odoo_logo.svg HTTP/1.1" 200 - 0 0.000 0.001 2026-09-11 03:54:40,171 26 INFO ? werkzeug: 127.0.0.1 - - [11/Sep/2026 03:54:40] "GET /hr_attendance/static/img/background-light.svg HTTP/1.1" 200 - 0 0.000 0.001 2026-09-11 03:54:40,178 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 03:54:40] "GET /web/image?model=res.company&id=113&field=logo HTTP/1.1" 200 - 3 0.008 0.023 2026-09-11 03:54:40,223 26 INFO ? werkzeug: 127.0.0.1 - - [11/Sep/2026 03:54:40] "GET /web/static/src/libs/fontawesome/fonts/fontawesome-webfont.woff2?v=4.7.0 HTTP/1.1" 200 - 0 0.000 0.020 2026-09-11 03:54:40,245 26 INFO ? werkzeug: 127.0.0.1 - - [11/Sep/2026 03:54:40] "GET /web/static/lib/zxing-library/zxing-library.js HTTP/1.1" 200 - 0 0.000 0.009 2026-09-11 03:54:40,246 26 INFO ? werkzeug: 127.0.0.1 - - [11/Sep/2026 03:54:40] "GET /web/static/fonts/google/Roboto/Roboto-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.039 2026-09-11 03:54:40,256 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 03:54:40] "GET /web/image/res.users/235/avatar_128 HTTP/1.1" 200 - 14 0.046 0.081 2026-09-11 03:54:40,316 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 03:54:40] "GET /pos/ui/125 HTTP/1.1" 200 - 31 0.023 0.061 2026-09-11 03:54:40,319 26 INFO rb-c800635-224702-414046 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-09-11 03:54:40,424 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 03:54:40] "GET /pos/ui/125?from_backend=True HTTP/1.1" 200 - 31 0.024 0.165 2026-09-11 03:54:40,444 26 INFO rb-c800635-224702-414046 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-09-11 03:54:40,458 26 INFO ? werkzeug: 127.0.0.1 - - [11/Sep/2026 03:54:40] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.006 2026-09-11 03:54:40,481 26 INFO rb-c800635-224702-414046 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-09-11 03:54:40,491 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 03:54:40] "GET /web/image?model=product.template&field=image_128&id=2143&unique=2026-09-11T03:54:27.000+00:00 HTTP/1.1" 200 - 3 0.006 0.083 2026-09-11 03:54:40,518 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 03:54:40] "GET /web/image?model=product.template&field=image_128&id=2150&unique=2026-09-11T03:54:27.000+00:00 HTTP/1.1" 200 - 3 0.003 0.021 2026-09-11 03:54:40,546 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 03:54:40] "GET /web/image?model=product.template&field=image_128&id=2147&unique=2026-09-11T03:54:27.000+00:00 HTTP/1.1" 200 - 3 0.003 0.114 2026-09-11 03:54:40,572 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 03:54:40] "GET /web/image?model=product.template&field=image_128&id=2148&unique=2026-09-11T03:54:27.000+00:00 HTTP/1.1" 200 - 3 0.006 0.108 2026-09-11 03:54:40,596 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 03:54:40] "GET /web/image?model=product.template&field=image_128&id=2146&unique=2026-09-11T03:54:27.000+00:00 HTTP/1.1" 200 - 3 0.002 0.164 2026-09-11 03:54:40,620 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 03:54:40] "GET /web/image?model=product.template&field=image_128&id=2153&unique=2026-09-11T03:54:27.000+00:00 HTTP/1.1" 200 - 3 0.002 0.136 2026-09-11 03:54:40,641 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 03:54:40] "GET /web/image?model=product.template&field=image_128&id=2145&unique=2026-09-11T03:54:27.000+00:00 HTTP/1.1" 200 - 3 0.002 0.221 2026-09-11 03:54:40,667 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 03:54:40] "GET /web/image?model=product.template&field=image_128&id=2152&unique=2026-09-11T03:54:27.000+00:00 HTTP/1.1" 200 - 3 0.005 0.139 2026-09-11 03:54:40,698 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 03:54:40] "GET /web/image?model=product.template&field=image_128&id=2151&unique=2026-09-11T03:54:27.000+00:00 HTTP/1.1" 200 - 3 0.002 0.144 2026-09-11 03:54:40,719 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 03:54:40] "GET /web/image?model=product.template&field=image_128&id=2149&unique=2026-09-11T03:54:27.000+00:00 HTTP/1.1" 200 - 3 0.004 0.114 2026-09-11 03:54:40,822 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 03:54:40] "POST /web/dataset/call_kw/pos.session/set_opening_control#pos.session.set_opening_control HTTP/1.1" 200 - 36 0.065 0.176 2026-09-11 03:54:40,869 26 INFO rb-c800635-224702-414046 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-09-11 03:54:40,932 26 INFO rb-c800635-224702-414046 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-09-11 03:54:41,044 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 03:54:41] "POST /web/dataset/call_kw/sale.order/get_views#sale.order.get_views HTTP/1.1" 200 - 55 0.039 0.072 2026-09-11 03:54:41,141 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 03:54:41] "POST /web/dataset/call_kw/sale.order/web_search_read#sale.order.web_search_read HTTP/1.1" 200 - 22 0.033 0.033 2026-09-11 03:54:41,192 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 03:54:41] "POST /web/dataset/call_kw/res.currency/read#res.currency.read HTTP/1.1" 200 - 4 0.008 0.015 2026-09-11 03:54:41,265 26 INFO rb-c800635-224702-414046 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-09-11 03:54:41,385 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 03:54:41] "POST /web/dataset/call_kw/sale.order/load_sale_order_from_pos#sale.order.load_sale_order_from_pos HTTP/1.1" 200 - 68 0.061 0.072 2026-09-11 03:54:41,545 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 03:54:41] "POST /web/dataset/call_kw/pos.config/notify_synchronisation#pos.config.notify_synchronisation HTTP/1.1" 200 - 63 0.083 0.067 2026-09-11 03:54:41,571 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 03:54:41] "POST /web/dataset/call_kw/sale.order/read#sale.order.read HTTP/1.1" 200 - 4 0.014 0.153 2026-09-11 03:54:41,620 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 03:54:41] "POST /web/dataset/call_kw/sale.order.line/read#sale.order.line.read HTTP/1.1" 200 - 16 0.017 0.022 2026-09-11 03:54:41,653 26 INFO rb-c800635-224702-414046 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-09-11 03:54:41,709 26 INFO rb-c800635-224702-414046 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-09-11 03:54:41,798 26 INFO rb-c800635-224702-414046 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-09-11 03:54:41,868 26 INFO rb-c800635-224702-414046 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-09-11 03:54:41,943 26 INFO rb-c800635-224702-414046 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-09-11 03:54:41,955 26 INFO ? werkzeug: 127.0.0.1 - - [11/Sep/2026 03:54:41] "GET /point_of_sale/static/src/img/card-bank.png HTTP/1.1" 200 - 0 0.000 0.001 2026-09-11 03:54:41,958 26 INFO ? werkzeug: 127.0.0.1 - - [11/Sep/2026 03:54:41] "GET /point_of_sale/static/src/img/money.png HTTP/1.1" 200 - 0 0.000 0.002 2026-09-11 03:54:41,994 26 INFO rb-c800635-224702-414046 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-09-11 03:54:42,045 26 INFO rb-c800635-224702-414046 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-09-11 03:54:42,114 26 INFO rb-c800635-224702-414046 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-09-11 03:54:42,181 26 INFO rb-c800635-224702-414046 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_advance_payment_with_extra_lines.browser: tour succeeded 2026-09-11 03:54:42,182 26 INFO rb-c800635-224702-414046 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_advance_payment_with_extra_lines.browser: ╔═════════════════════════════════════════════════╗ ║ TOUR PoSApplyDownpaymentWithExtraLine SUCCEEDED ║ ╚═════════════════════════════════════════════════╝ 2026-09-11 03:54:42,184 26 INFO rb-c800635-224702-414046 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #36862853 started for PoS orders references: [{'name': '/', 'pos_reference': '261-125-000001', 'uuid': 'b2d15b22-514d-4229-b3f0-8a881cb0005a'}] 2026-09-11 03:54:42,200 26 INFO ? werkzeug: 127.0.0.1 - - [11/Sep/2026 03:54:42] "GET /web/static/img/spin.svg HTTP/1.1" 200 - 0 0.000 0.004 2026-09-11 03:54:42,286 26 INFO rb-c800635-224702-414046 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_advance_payment_with_extra_lines.browser: heap 17410812 (allocated 18350080) 2026-09-11 03:54:42,311 26 INFO rb-c800635-224702-414046 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_advance_payment_with_extra_lines: Closing chrome headless with pid 113311 2026-09-11 03:54:42,318 26 INFO rb-c800635-224702-414046 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_advance_payment_with_extra_lines: Closing websocket connection 2026-09-11 03:54:42,328 26 INFO rb-c800635-224702-414046 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_advance_payment_with_extra_lines: Terminating chrome headless with pid 113311 2026-09-11 03:54:42,428 26 INFO rb-c800635-224702-414046 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_advance_payment_with_extra_lines: Chrome Log in: /tmp/odoo_tests/rb-c800635-224702-414046/chrome_logs/chrome_log_20260911_035442_428419_test_advance_payment_with_extra_lines.txt 2026-09-11 03:54:42,428 26 INFO rb-c800635-224702-414046 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_advance_payment_with_extra_lines: Removing chrome user profile "/tmp/tmpl9x3124g_chrome_odoo" 2026-09-11 03:54:42,437 26 INFO rb-c800635-224702-414046 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_advance_payment_with_extra_lines: waiting for threads: [, ] 2026-09-11 03:54:42,567 26 INFO rb-c800635-224702-414046 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #36862853 order {'name': '/', 'pos_reference': '261-125-000001', 'uuid': 'b2d15b22-514d-4229-b3f0-8a881cb0005a'} created pos.order #786 2026-09-11 03:54:42,572 26 INFO rb-c800635-224702-414046 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #36862853 finished 2026-09-11 03:54:42,724 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 03:54:42] "POST /web/dataset/call_kw/pos.order/sync_from_ui#pos.order.sync_from_ui HTTP/1.1" 200 - 232 0.262 0.279 2026-09-11 03:54:42,754 26 INFO rb-c800635-224702-414046 odoo.addons.pos_sale.tests.test_pos_sale_flow: Starting TestPoSSale.test_amount_to_invoice ... 2026-09-11 03:54:43,097 26 INFO rb-c800635-224702-414046 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #10988592 started for PoS orders references: [{'name': 'Order 12345-123-1234', 'pos_reference': None, 'uuid': '12345-123-1234'}] 2026-09-11 03:54:44,739 26 INFO rb-c800635-224702-414046 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #10988592 order {'name': 'Order 12345-123-1234', 'pos_reference': None, 'uuid': '12345-123-1234'} created pos.order #787 2026-09-11 03:54:44,740 26 INFO rb-c800635-224702-414046 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #10988592 finished 2026-09-11 03:54:44,829 26 INFO rb-c800635-224702-414046 odoo.addons.pos_sale.tests.test_pos_sale_flow: Starting TestPoSSale.test_amount_unpaid_with_downpayment_and_credit_note ... 2026-09-11 03:54:46,525 26 INFO rb-c800635-224702-414046 odoo.addons.pos_sale.tests.test_pos_sale_flow: Starting TestPoSSale.test_amount_unpaid_with_refund_pos_order ... 2026-09-11 03:54:47,080 26 INFO rb-c800635-224702-414046 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #31658830 started for PoS orders references: [{'name': 'Order Refund-Test-0001', 'pos_reference': None, 'uuid': '1ea1b02f-de98-4ae0-a724-c36b82dfe2e3'}] 2026-09-11 03:54:47,301 26 INFO rb-c800635-224702-414046 odoo.models.unlink: User #235 deleted stock.move.line records with IDs: [1278] 2026-09-11 03:54:47,652 26 INFO rb-c800635-224702-414046 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #31658830 order {'name': 'Order Refund-Test-0001', 'pos_reference': None, 'uuid': '1ea1b02f-de98-4ae0-a724-c36b82dfe2e3'} created pos.order #788 2026-09-11 03:54:47,656 26 INFO rb-c800635-224702-414046 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #31658830 finished 2026-09-11 03:54:48,086 26 INFO rb-c800635-224702-414046 odoo.addons.pos_sale.tests.test_pos_sale_flow: Starting TestPoSSale.test_backend_settle_refund ... 2026-09-11 03:54:48,498 26 INFO rb-c800635-224702-414046 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #44259513 started for PoS orders references: [{'name': 'Order 00044-003-0014', 'pos_reference': None, 'uuid': 'df9c506d-9d2f-4227-8f7e-5c6b5f523460'}] 2026-09-11 03:54:48,616 26 INFO rb-c800635-224702-414046 odoo.models.unlink: User #235 deleted stock.move.line records with IDs: [1281] 2026-09-11 03:54:50,040 26 INFO rb-c800635-224702-414046 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #44259513 order {'name': 'Order 00044-003-0014', 'pos_reference': None, 'uuid': 'df9c506d-9d2f-4227-8f7e-5c6b5f523460'} created pos.order #790 2026-09-11 03:54:50,042 26 INFO rb-c800635-224702-414046 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #44259513 finished 2026-09-11 03:54:50,372 26 INFO rb-c800635-224702-414046 odoo.addons.pos_sale.tests.test_pos_sale_flow: Starting TestPoSSale.test_customer_notes ... 2026-09-11 03:54:51,099 26 INFO rb-c800635-224702-414046 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_customer_notes: Chrome pid: 113524 2026-09-11 03:54:51,100 26 INFO rb-c800635-224702-414046 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_customer_notes: Chrome headless temporary user profile dir: /tmp/tmp4_bzoh0v_chrome_odoo 2026-09-11 03:54:51,100 26 INFO rb-c800635-224702-414046 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_customer_notes: Issuing json command http://127.0.0.1:40477/json/version 2026-09-11 03:54:51,101 26 INFO rb-c800635-224702-414046 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:40477', path='/json/version', query='', fragment='') with timeout 3 increased to 10s during tests 2026-09-11 03:54:51,156 26 INFO rb-c800635-224702-414046 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_customer_notes: Browser version: Chrome/150.0.7871.114 2026-09-11 03:54:51,156 26 INFO rb-c800635-224702-414046 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_customer_notes: Issuing json command http://127.0.0.1:40477/json 2026-09-11 03:54:51,156 26 INFO rb-c800635-224702-414046 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:40477', path='/json', query='', fragment='') with timeout 3 increased to 10s during tests 2026-09-11 03:54:51,178 26 INFO rb-c800635-224702-414046 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_customer_notes: Websocket url found: ws://127.0.0.1:40477/devtools/page/DDA7131F3BA26D41E6CBC682F70A3632 2026-09-11 03:54:51,193 26 INFO rb-c800635-224702-414046 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_customer_notes: Enable chrome headless console log notification 2026-09-11 03:54:51,200 26 INFO rb-c800635-224702-414046 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_customer_notes: Chrome headless enable page notifications 2026-09-11 03:54:51,372 26 INFO rb-c800635-224702-414046 odoo.addons.base.models.res_users: Login successful for login:accountman from n/a 2026-09-11 03:54:51,375 26 INFO rb-c800635-224702-414046 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_customer_notes: Setting session cookie in browser 2026-09-11 03:54:51,376 26 INFO rb-c800635-224702-414046 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-09-11 03:54:51,377 26 INFO rb-c800635-224702-414046 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-09-11 03:54:51,392 26 INFO rb-c800635-224702-414046 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-09-11 03:54:51,824 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 03:54:51] "GET /pos/ui/125 HTTP/1.1" 200 - 83 0.040 0.396 2026-09-11 03:54:51,827 26 INFO rb-c800635-224702-414046 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_customer_notes: Navigation result: {'frameId': 'DDA7131F3BA26D41E6CBC682F70A3632', 'loaderId': '7F9ED83AB0ADD7AC30B67BA75A3F3BC5', 'isDownload': False} 2026-09-11 03:54:51,827 26 INFO rb-c800635-224702-414046 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_customer_notes: Evaluate ready code "odoo.isTourReady('PosSettleOrderWithNote')" 2026-09-11 03:54:51,843 26 INFO rb-c800635-224702-414046 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-09-11 03:54:51,864 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 03:54:51] "GET /web/assets/cbcf32d/point_of_sale.assets_prod.min.css HTTP/1.1" 200 - 2 0.005 0.007 2026-09-11 03:54:51,871 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 03:54:51] "GET /web/assets/31c33ef/web.__assets_tests_call__.min.js HTTP/1.1" 200 - 2 0.003 0.013 2026-09-11 03:54:51,877 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 03:54:51] "GET /web/assets/e7bee96/point_of_sale.assets_prod.min.js HTTP/1.1" 200 - 2 0.001 0.016 2026-09-11 03:54:52,358 26 INFO ? werkzeug: 127.0.0.1 - - [11/Sep/2026 03:54:52] "GET /point_of_sale/static/src/img/favicon.ico HTTP/1.1" 200 - 0 0.000 0.001 2026-09-11 03:54:52,376 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 03:54:52] "GET /web/webclient/translations?hash=&lang=en_US HTTP/1.1" 200 - 1 0.004 0.011 2026-09-11 03:54:52,392 26 INFO ? werkzeug: 127.0.0.1 - - [11/Sep/2026 03:54:52] "GET /web/static/fonts/lato/Lato-Reg-webfont.woff HTTP/1.1" 200 - 0 0.000 0.001 2026-09-11 03:54:52,395 26 INFO rb-c800635-224702-414046 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-09-11 03:54:52,401 26 INFO rb-c800635-224702-414046 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-09-11 03:54:52,408 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 03:54:52] "POST /web/dataset/call_kw/barcode.nomenclature/read#barcode.nomenclature.read HTTP/1.1" 200 - 4 0.005 0.005 2026-09-11 03:54:52,437 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 03:54:52] "POST /web/dataset/call_kw/barcode.rule/search_read#barcode.rule.search_read HTTP/1.1" 200 - 1 0.001 0.008 2026-09-11 03:54:52,464 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 03:54:52] "POST /pos/ping HTTP/1.1" 200 - 0 0.000 0.003 2026-09-11 03:54:52,493 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 03:54:52] "POST /web/dataset/call_kw/pos.config/register_new_device_identifier#pos.config.register_new_device_identifier HTTP/1.1" 200 - 11 0.005 0.013 2026-09-11 03:54:52,504 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 03:54:52] "GET /bus/websocket_worker_bundle?v=19.0-2 HTTP/1.1" 200 - 3 0.001 0.009 2026-09-11 03:54:52,568 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 03:54:52] "POST /web/dataset/call_kw/pos.session/load_data_params#pos.session.load_data_params HTTP/1.1" 200 - 24 0.021 0.040 2026-09-11 03:54:52,578 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 03:54:52] "GET /websocket?version=19.0-2 HTTP/1.1" 101 - 1 0.002 0.053 2026-09-11 03:54:53,205 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 03:54:53] "POST /web/dataset/call_kw/pos.session/load_data#pos.session.load_data HTTP/1.1" 200 - 362 0.301 0.295 2026-09-11 03:54:53,237 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 03:54:53] "POST /web/dataset/call_kw/pos.session/filter_local_data#pos.session.filter_local_data HTTP/1.1" 200 - 0 0.000 0.023 2026-09-11 03:54:53,318 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 03:54:53] "POST /web/dataset/call_kw/pos.config/read_config_open_orders#pos.config.read_config_open_orders HTTP/1.1" 200 - 1 0.001 0.010 2026-09-11 03:54:53,394 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 03:54:53] "GET /web/image/res.company/113/logo/256x256 HTTP/1.1" 200 - 8 0.014 0.047 2026-09-11 03:54:53,418 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 03:54: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.006 2026-09-11 03:54:53,432 26 INFO rb-c800635-224702-414046 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_customer_notes.browser: Owl is running in 'dev' mode. 2026-09-11 03:54:53,443 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 03:54:53] "POST /web/dataset/call_kw/product.product/has_access#product.product.has_access HTTP/1.1" 200 - 0 0.000 0.003 2026-09-11 03:54:53,511 26 INFO ? werkzeug: 127.0.0.1 - - [11/Sep/2026 03:54:53] "GET /point_of_sale/static/src/fonts/Inconsolata.otf HTTP/1.1" 200 - 0 0.000 0.004 2026-09-11 03:54:53,534 26 INFO ? werkzeug: 127.0.0.1 - - [11/Sep/2026 03:54:53] "GET /web/static/img/odoo_logo.svg HTTP/1.1" 200 - 0 0.000 0.016 2026-09-11 03:54:53,537 26 INFO ? werkzeug: 127.0.0.1 - - [11/Sep/2026 03:54:53] "GET /hr_attendance/static/img/background-light.svg HTTP/1.1" 200 - 0 0.000 0.015 2026-09-11 03:54:53,539 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 03:54:53] "GET /web/image?model=res.company&id=113&field=logo HTTP/1.1" 200 - 3 0.011 0.015 2026-09-11 03:54:53,569 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 03:54:53] "GET /web/image/res.users/235/avatar_128 HTTP/1.1" 200 - 11 0.009 0.051 2026-09-11 03:54:53,571 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 03:54:53] "GET /pos/service-worker.js HTTP/1.1" 200 - 0 0.000 0.055 2026-09-11 03:54:53,584 26 INFO ? werkzeug: 127.0.0.1 - - [11/Sep/2026 03:54:53] "GET /web/static/src/libs/fontawesome/fonts/fontawesome-webfont.woff2?v=4.7.0 HTTP/1.1" 200 - 0 0.000 0.003 2026-09-11 03:54:53,585 26 INFO ? werkzeug: 127.0.0.1 - - [11/Sep/2026 03:54:53] "GET /web/static/fonts/google/Roboto/Roboto-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.002 2026-09-11 03:54:53,712 26 INFO rb-c800635-224702-414046 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-09-11 03:54:53,749 26 INFO ? werkzeug: 127.0.0.1 - - [11/Sep/2026 03:54:53] "GET /web/static/lib/zxing-library/zxing-library.js HTTP/1.1" 200 - 0 0.000 0.008 2026-09-11 03:54:53,778 26 INFO ? werkzeug: 127.0.0.1 - - [11/Sep/2026 03:54:53] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.002 2026-09-11 03:54:53,790 26 INFO rb-c800635-224702-414046 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-09-11 03:54:53,840 26 INFO rb-c800635-224702-414046 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-09-11 03:54:53,847 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 03:54:53] "GET /pos/ui/125?from_backend=True HTTP/1.1" 200 - 31 0.061 0.053 2026-09-11 03:54:53,973 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 03:54:53] "GET /pos/ui/125 HTTP/1.1" 200 - 31 0.063 0.174 2026-09-11 03:54:54,006 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 03:54:54] "GET /web/image?model=product.template&field=image_128&id=2147&unique=2026-09-11T03:54:27.000+00:00 HTTP/1.1" 200 - 3 0.003 0.237 2026-09-11 03:54:54,035 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 03:54:54] "GET /web/image?model=product.template&field=image_128&id=2146&unique=2026-09-11T03:54:27.000+00:00 HTTP/1.1" 200 - 3 0.005 0.277 2026-09-11 03:54:54,060 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 03:54:54] "GET /web/image?model=product.template&field=image_128&id=2153&unique=2026-09-11T03:54:27.000+00:00 HTTP/1.1" 200 - 3 0.005 0.253 2026-09-11 03:54:54,084 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 03:54:54] "GET /web/image?model=product.template&field=image_128&id=2145&unique=2026-09-11T03:54:27.000+00:00 HTTP/1.1" 200 - 3 0.002 0.330 2026-09-11 03:54:54,106 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 03:54:54] "GET /web/image?model=product.template&field=image_128&id=2151&unique=2026-09-11T03:54:27.000+00:00 HTTP/1.1" 200 - 3 0.002 0.250 2026-09-11 03:54:54,135 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 03:54:54] "GET /web/image?model=product.template&field=image_128&id=2152&unique=2026-09-11T03:54:27.000+00:00 HTTP/1.1" 200 - 3 0.004 0.152 2026-09-11 03:54:54,220 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 03:54:54] "POST /web/dataset/call_kw/pos.session/set_opening_control#pos.session.set_opening_control HTTP/1.1" 200 - 37 0.041 0.168 2026-09-11 03:54:54,251 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 03:54:54] "GET /web/image?model=product.template&field=image_128&id=2149&unique=2026-09-11T03:54:27.000+00:00 HTTP/1.1" 200 - 3 0.010 0.171 2026-09-11 03:54:54,271 26 INFO rb-c800635-224702-414046 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-09-11 03:54:54,290 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 03:54:54] "GET /web/image?model=product.template&field=image_128&id=2150&unique=2026-09-11T03:54:27.000+00:00 HTTP/1.1" 200 - 3 0.002 0.197 2026-09-11 03:54:54,311 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 03:54:54] "GET /web/image?model=product.template&field=image_128&id=2148&unique=2026-09-11T03:54:27.000+00:00 HTTP/1.1" 200 - 3 0.003 0.266 2026-09-11 03:54:54,336 26 INFO rb-c800635-224702-414046 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-09-11 03:54:54,467 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 03:54:54] "POST /web/dataset/call_kw/sale.order/get_views#sale.order.get_views HTTP/1.1" 200 - 55 0.042 0.081 2026-09-11 03:54:54,545 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 03:54:54] "POST /web/dataset/call_kw/sale.order/web_search_read#sale.order.web_search_read HTTP/1.1" 200 - 22 0.015 0.031 2026-09-11 03:54:54,601 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 03:54:54] "POST /web/dataset/call_kw/res.currency/read#res.currency.read HTTP/1.1" 200 - 4 0.003 0.010 2026-09-11 03:54:54,706 26 INFO rb-c800635-224702-414046 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-09-11 03:54:54,844 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 03:54:54] "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.061 0.076 2026-09-11 03:54:55,026 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 03:54:55] "POST /web/dataset/call_kw/pos.config/notify_synchronisation#pos.config.notify_synchronisation HTTP/1.1" 200 - 66 0.102 0.072 2026-09-11 03:54:55,039 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 03:54:55] "POST /web/dataset/call_kw/sale.order/read#sale.order.read HTTP/1.1" 200 - 4 0.005 0.164 2026-09-11 03:54:55,106 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 03:54:55] "POST /web/dataset/call_kw/sale.order.line/read#sale.order.line.read HTTP/1.1" 200 - 19 0.030 0.024 2026-09-11 03:54:55,150 26 INFO rb-c800635-224702-414046 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_customer_notes.browser: [8/17] Tour PosSettleOrderWithNote → Step body:not(:has(.modal)) 2026-09-11 03:54:55,210 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 03:54:55] "POST /web/dataset/call_kw/sale.order.line/read_converted#sale.order.line.read_converted HTTP/1.1" 200 - 16 0.035 0.024 2026-09-11 03:54:55,282 26 INFO rb-c800635-224702-414046 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-09-11 03:54:55,333 26 INFO rb-c800635-224702-414046 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-09-11 03:54:55,400 26 INFO rb-c800635-224702-414046 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-09-11 03:54:55,411 26 INFO ? werkzeug: 127.0.0.1 - - [11/Sep/2026 03:54:55] "GET /point_of_sale/static/src/img/card-bank.png HTTP/1.1" 200 - 0 0.000 0.002 2026-09-11 03:54:55,412 26 INFO ? werkzeug: 127.0.0.1 - - [11/Sep/2026 03:54:55] "GET /point_of_sale/static/src/img/money.png HTTP/1.1" 200 - 0 0.000 0.001 2026-09-11 03:54:55,450 26 INFO rb-c800635-224702-414046 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-09-11 03:54:55,502 26 INFO rb-c800635-224702-414046 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-09-11 03:54:55,569 26 INFO rb-c800635-224702-414046 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-09-11 03:54:55,632 26 INFO rb-c800635-224702-414046 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-09-11 03:54:55,653 26 INFO rb-c800635-224702-414046 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #71249666 started for PoS orders references: [{'name': '/', 'pos_reference': '261-125-000001', 'uuid': 'e0d759c9-f54d-4a67-a72e-b1c3e37db18a'}] 2026-09-11 03:54:55,654 26 INFO ? werkzeug: 127.0.0.1 - - [11/Sep/2026 03:54:55] "GET /web/static/img/spin.svg HTTP/1.1" 200 - 0 0.000 0.003 2026-09-11 03:54:55,830 26 INFO rb-c800635-224702-414046 odoo.models.unlink: User #235 deleted stock.move.line records with IDs: [1284] 2026-09-11 03:54:56,136 26 INFO rb-c800635-224702-414046 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #71249666 order {'name': '/', 'pos_reference': '261-125-000001', 'uuid': 'e0d759c9-f54d-4a67-a72e-b1c3e37db18a'} created pos.order #792 2026-09-11 03:54:56,155 26 INFO rb-c800635-224702-414046 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #71249666 finished 2026-09-11 03:54:56,407 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 03:54:56] "POST /web/dataset/call_kw/pos.order/sync_from_ui#pos.order.sync_from_ui HTTP/1.1" 200 - 364 0.265 0.491 2026-09-11 03:54:56,449 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 03:54:56] "POST /web/dataset/call_kw/pos.order/get_preparation_change#pos.order.get_preparation_change HTTP/1.1" 200 - 1 0.001 0.006 2026-09-11 03:54:56,547 26 INFO rb-c800635-224702-414046 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-09-11 03:54:56,551 26 INFO rb-c800635-224702-414046 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #74964661 started for PoS orders references: [{'name': 'Shop - 000001', 'pos_reference': '261-125-000001', 'uuid': 'e0d759c9-f54d-4a67-a72e-b1c3e37db18a'}] 2026-09-11 03:54:56,558 26 INFO rb-c800635-224702-414046 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #74964661 order {'name': 'Shop - 000001', 'pos_reference': '261-125-000001', 'uuid': 'e0d759c9-f54d-4a67-a72e-b1c3e37db18a'} sync ignored for existing PoS order pos.order(792,) (state: paid) 2026-09-11 03:54:56,568 26 INFO rb-c800635-224702-414046 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #74964661 finished 2026-09-11 03:54:56,619 26 INFO rb-c800635-224702-414046 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-09-11 03:54:56,657 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 03:54:56] "POST /web/dataset/call_kw/pos.order/sync_from_ui#pos.order.sync_from_ui HTTP/1.1" 200 - 58 0.033 0.075 2026-09-11 03:54:56,675 26 INFO rb-c800635-224702-414046 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_customer_notes.browser: tour succeeded 2026-09-11 03:54:56,676 26 INFO rb-c800635-224702-414046 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_customer_notes.browser: ╔═══════════════════════════════════════╗ ║ TOUR PosSettleOrderWithNote SUCCEEDED ║ ╚═══════════════════════════════════════╝ 2026-09-11 03:54:56,802 26 INFO rb-c800635-224702-414046 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_customer_notes.browser: heap 17696408 (allocated 19398656) 2026-09-11 03:54:56,808 26 INFO rb-c800635-224702-414046 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_customer_notes: Closing chrome headless with pid 113524 2026-09-11 03:54:56,809 26 INFO rb-c800635-224702-414046 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_customer_notes: Closing websocket connection 2026-09-11 03:54:56,810 26 INFO rb-c800635-224702-414046 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_customer_notes: Terminating chrome headless with pid 113524 2026-09-11 03:54:56,893 26 INFO rb-c800635-224702-414046 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_customer_notes: Chrome Log in: /tmp/odoo_tests/rb-c800635-224702-414046/chrome_logs/chrome_log_20260911_035456_893325_test_customer_notes.txt 2026-09-11 03:54:56,893 26 INFO rb-c800635-224702-414046 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_customer_notes: Removing chrome user profile "/tmp/tmp4_bzoh0v_chrome_odoo" 2026-09-11 03:54:56,913 26 INFO rb-c800635-224702-414046 odoo.addons.pos_sale.tests.test_pos_sale_flow: Starting TestPoSSale.test_down_payment_displayed ... 2026-09-11 03:54:57,573 26 INFO rb-c800635-224702-414046 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_down_payment_displayed: Chrome pid: 113745 2026-09-11 03:54:57,573 26 INFO rb-c800635-224702-414046 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_down_payment_displayed: Chrome headless temporary user profile dir: /tmp/tmpchqbawmz_chrome_odoo 2026-09-11 03:54:57,573 26 INFO rb-c800635-224702-414046 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_down_payment_displayed: Issuing json command http://127.0.0.1:45305/json/version 2026-09-11 03:54:57,574 26 INFO rb-c800635-224702-414046 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:45305', path='/json/version', query='', fragment='') with timeout 3 increased to 10s during tests 2026-09-11 03:54:57,600 26 INFO rb-c800635-224702-414046 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_down_payment_displayed: Browser version: Chrome/150.0.7871.114 2026-09-11 03:54:57,600 26 INFO rb-c800635-224702-414046 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_down_payment_displayed: Issuing json command http://127.0.0.1:45305/json 2026-09-11 03:54:57,601 26 INFO rb-c800635-224702-414046 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:45305', path='/json', query='', fragment='') with timeout 3 increased to 10s during tests 2026-09-11 03:54:57,616 26 INFO rb-c800635-224702-414046 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_down_payment_displayed: Websocket url found: ws://127.0.0.1:45305/devtools/page/B2EF3535F7AECD9335E7CC8CBDEDDF15 2026-09-11 03:54:57,626 26 INFO rb-c800635-224702-414046 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_down_payment_displayed: Enable chrome headless console log notification 2026-09-11 03:54:57,645 26 INFO rb-c800635-224702-414046 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_down_payment_displayed: Chrome headless enable page notifications 2026-09-11 03:54:57,775 26 INFO rb-c800635-224702-414046 odoo.addons.base.models.res_users: Login successful for login:accountman from n/a 2026-09-11 03:54:57,778 26 INFO rb-c800635-224702-414046 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_down_payment_displayed: Setting session cookie in browser 2026-09-11 03:54:57,786 26 INFO rb-c800635-224702-414046 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-09-11 03:54:57,786 26 INFO rb-c800635-224702-414046 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-09-11 03:54:57,802 26 INFO rb-c800635-224702-414046 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-09-11 03:54:58,257 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 03:54:58] "GET /pos/ui/125 HTTP/1.1" 200 - 84 0.038 0.421 2026-09-11 03:54:58,261 26 INFO rb-c800635-224702-414046 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_down_payment_displayed: Navigation result: {'frameId': 'B2EF3535F7AECD9335E7CC8CBDEDDF15', 'loaderId': '0045C2391B8B2D449F59337986587D6C', 'isDownload': False} 2026-09-11 03:54:58,261 26 INFO rb-c800635-224702-414046 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_down_payment_displayed: Evaluate ready code "odoo.isTourReady('test_down_payment_displayed')" 2026-09-11 03:54:58,278 26 INFO rb-c800635-224702-414046 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-09-11 03:54:58,301 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 03:54:58] "GET /web/assets/31c33ef/web.__assets_tests_call__.min.js HTTP/1.1" 200 - 2 0.007 0.009 2026-09-11 03:54:58,318 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 03:54:58] "GET /web/assets/cbcf32d/point_of_sale.assets_prod.min.css HTTP/1.1" 200 - 2 0.002 0.028 2026-09-11 03:54:58,335 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 03:54:58] "GET /web/assets/e7bee96/point_of_sale.assets_prod.min.js HTTP/1.1" 200 - 2 0.002 0.039 2026-09-11 03:54:58,823 26 INFO ? werkzeug: 127.0.0.1 - - [11/Sep/2026 03:54:58] "GET /point_of_sale/static/src/img/favicon.ico HTTP/1.1" 200 - 0 0.000 0.002 2026-09-11 03:54:58,839 26 INFO ? werkzeug: 127.0.0.1 - - [11/Sep/2026 03:54:58] "GET /web/static/fonts/lato/Lato-Reg-webfont.woff HTTP/1.1" 200 - 0 0.000 0.008 2026-09-11 03:54:58,839 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 03:54:58] "GET /web/webclient/translations?hash=&lang=en_US HTTP/1.1" 200 - 1 0.001 0.010 2026-09-11 03:54:58,859 26 INFO rb-c800635-224702-414046 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-09-11 03:54:58,872 26 INFO rb-c800635-224702-414046 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-09-11 03:54:58,872 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 03:54:58] "POST /web/dataset/call_kw/barcode.nomenclature/read#barcode.nomenclature.read HTTP/1.1" 200 - 4 0.003 0.007 2026-09-11 03:54:58,894 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 03:54:58] "POST /web/dataset/call_kw/barcode.rule/search_read#barcode.rule.search_read HTTP/1.1" 200 - 1 0.003 0.005 2026-09-11 03:54:58,906 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 03:54:58] "POST /pos/ping HTTP/1.1" 200 - 0 0.000 0.002 2026-09-11 03:54:58,935 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 03:54:58] "POST /web/dataset/call_kw/pos.config/register_new_device_identifier#pos.config.register_new_device_identifier HTTP/1.1" 200 - 11 0.006 0.013 2026-09-11 03:54:58,947 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 03:54:58] "GET /bus/websocket_worker_bundle?v=19.0-2 HTTP/1.1" 200 - 3 0.002 0.025 2026-09-11 03:54:59,001 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 03:54:59] "POST /web/dataset/call_kw/pos.session/load_data_params#pos.session.load_data_params HTTP/1.1" 200 - 24 0.017 0.036 2026-09-11 03:54:59,008 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 03:54:59] "GET /websocket?version=19.0-2 HTTP/1.1" 101 - 1 0.000 0.036 2026-09-11 03:54:59,597 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 03:54:59] "POST /web/dataset/call_kw/pos.session/load_data#pos.session.load_data HTTP/1.1" 200 - 363 0.238 0.313 2026-09-11 03:54:59,627 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 03: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.019 2026-09-11 03:54:59,713 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 03: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.001 0.005 2026-09-11 03:54:59,772 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 03:54:59] "GET /web/image/res.company/113/logo/256x256 HTTP/1.1" 200 - 8 0.007 0.043 2026-09-11 03:54:59,802 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 03: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.005 2026-09-11 03:54:59,818 26 INFO rb-c800635-224702-414046 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_down_payment_displayed.browser: Owl is running in 'dev' mode. 2026-09-11 03:54:59,825 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 03:54:59] "POST /web/dataset/call_kw/product.product/has_access#product.product.has_access HTTP/1.1" 200 - 0 0.000 0.003 2026-09-11 03:54:59,885 26 INFO ? werkzeug: 127.0.0.1 - - [11/Sep/2026 03:54:59] "GET /point_of_sale/static/src/fonts/Inconsolata.otf HTTP/1.1" 200 - 0 0.000 0.008 2026-09-11 03:54:59,901 26 INFO ? werkzeug: 127.0.0.1 - - [11/Sep/2026 03:54:59] "GET /web/static/img/odoo_logo.svg HTTP/1.1" 200 - 0 0.000 0.012 2026-09-11 03:54:59,906 26 INFO ? werkzeug: 127.0.0.1 - - [11/Sep/2026 03:54:59] "GET /hr_attendance/static/img/background-light.svg HTTP/1.1" 200 - 0 0.000 0.014 2026-09-11 03:54:59,946 26 INFO ? werkzeug: 127.0.0.1 - - [11/Sep/2026 03: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-09-11 03:54:59,952 26 INFO ? werkzeug: 127.0.0.1 - - [11/Sep/2026 03:54:59] "GET /web/static/fonts/google/Roboto/Roboto-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.004 2026-09-11 03:54:59,958 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 03:54:59] "GET /web/image/res.users/235/avatar_128 HTTP/1.1" 200 - 11 0.025 0.053 2026-09-11 03:54:59,977 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 03:54:59] "GET /web/image?model=res.company&id=113&field=logo HTTP/1.1" 200 - 3 0.007 0.088 2026-09-11 03:54:59,979 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 03:54:59] "GET /pos/service-worker.js HTTP/1.1" 200 - 0 0.000 0.089 2026-09-11 03:55:00,068 26 INFO rb-c800635-224702-414046 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-09-11 03:55:00,094 26 INFO ? werkzeug: 127.0.0.1 - - [11/Sep/2026 03:55:00] "GET /web/static/lib/zxing-library/zxing-library.js HTTP/1.1" 200 - 0 0.000 0.001 2026-09-11 03:55:00,169 26 INFO rb-c800635-224702-414046 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-09-11 03:55:00,184 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 03:55:00] "GET /pos/ui/125?from_backend=True HTTP/1.1" 200 - 31 0.044 0.053 2026-09-11 03:55:00,198 26 INFO ? werkzeug: 127.0.0.1 - - [11/Sep/2026 03:55:00] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.005 2026-09-11 03:55:00,214 26 INFO rb-c800635-224702-414046 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-09-11 03:55:00,241 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 03:55:00] "GET /pos/ui/125 HTTP/1.1" 200 - 31 0.024 0.126 2026-09-11 03:55:00,264 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 03:55:00] "GET /web/image?model=product.template&field=image_128&id=2146&unique=2026-09-11T03:54:27.000+00:00 HTTP/1.1" 200 - 3 0.001 0.109 2026-09-11 03:55:00,295 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 03:55:00] "GET /web/image?model=product.template&field=image_128&id=2147&unique=2026-09-11T03:54:27.000+00:00 HTTP/1.1" 200 - 3 0.002 0.131 2026-09-11 03:55:00,317 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 03:55:00] "GET /web/image?model=product.template&field=image_128&id=2148&unique=2026-09-11T03:54:27.000+00:00 HTTP/1.1" 200 - 3 0.001 0.146 2026-09-11 03:55:00,339 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 03:55:00] "GET /web/image?model=product.template&field=image_128&id=2145&unique=2026-09-11T03:54:27.000+00:00 HTTP/1.1" 200 - 3 0.004 0.193 2026-09-11 03:55:00,359 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 03:55:00] "GET /web/image?model=product.template&field=image_128&id=2153&unique=2026-09-11T03:54:27.000+00:00 HTTP/1.1" 200 - 3 0.002 0.153 2026-09-11 03:55:00,379 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 03:55:00] "GET /web/image?model=product.template&field=image_128&id=2151&unique=2026-09-11T03:54:27.000+00:00 HTTP/1.1" 200 - 3 0.002 0.127 2026-09-11 03:55:00,403 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 03:55:00] "GET /web/image?model=product.template&field=image_128&id=2152&unique=2026-09-11T03:54:27.000+00:00 HTTP/1.1" 200 - 3 0.002 0.134 2026-09-11 03:55:00,422 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 03:55:00] "GET /web/image?model=product.template&field=image_128&id=2149&unique=2026-09-11T03:54:27.000+00:00 HTTP/1.1" 200 - 3 0.002 0.097 2026-09-11 03:55:00,440 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 03:55:00] "GET /web/image?model=product.template&field=image_128&id=2150&unique=2026-09-11T03:54:27.000+00:00 HTTP/1.1" 200 - 3 0.002 0.079 2026-09-11 03:55:00,520 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 03:55:00] "POST /web/dataset/call_kw/pos.session/set_opening_control#pos.session.set_opening_control HTTP/1.1" 200 - 36 0.037 0.184 2026-09-11 03:55:00,571 26 INFO rb-c800635-224702-414046 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-09-11 03:55:00,631 26 INFO rb-c800635-224702-414046 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-09-11 03:55:00,733 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 03:55:00] "POST /web/dataset/call_kw/sale.order/get_views#sale.order.get_views HTTP/1.1" 200 - 55 0.034 0.066 2026-09-11 03:55:00,815 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 03:55:00] "POST /web/dataset/call_kw/sale.order/web_search_read#sale.order.web_search_read HTTP/1.1" 200 - 22 0.014 0.032 2026-09-11 03:55:00,863 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 03:55:00] "POST /web/dataset/call_kw/res.currency/read#res.currency.read HTTP/1.1" 200 - 4 0.003 0.010 2026-09-11 03:55:00,954 26 INFO rb-c800635-224702-414046 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-09-11 03:55:01,087 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 03:55: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.047 0.072 2026-09-11 03:55:01,189 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 03:55:01] "POST /web/dataset/call_kw/pos.config/notify_synchronisation#pos.config.notify_synchronisation HTTP/1.1" 200 - 61 0.040 0.052 2026-09-11 03:55:01,201 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 03:55:01] "POST /web/dataset/call_kw/sale.order/read#sale.order.read HTTP/1.1" 200 - 4 0.002 0.094 2026-09-11 03:55:01,246 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 03:55:01] "POST /web/dataset/call_kw/sale.order.line/read#sale.order.line.read HTTP/1.1" 200 - 16 0.012 0.021 2026-09-11 03:55:01,287 26 INFO rb-c800635-224702-414046 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-09-11 03:55:01,341 26 INFO rb-c800635-224702-414046 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-09-11 03:55:01,434 26 INFO rb-c800635-224702-414046 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-09-11 03:55:01,515 26 INFO rb-c800635-224702-414046 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-09-11 03:55:01,522 26 INFO ? werkzeug: 127.0.0.1 - - [11/Sep/2026 03:55:01] "GET /point_of_sale/static/src/img/card-bank.png HTTP/1.1" 200 - 0 0.000 0.001 2026-09-11 03:55:01,524 26 INFO ? werkzeug: 127.0.0.1 - - [11/Sep/2026 03:55:01] "GET /point_of_sale/static/src/img/money.png HTTP/1.1" 200 - 0 0.000 0.001 2026-09-11 03:55:01,559 26 INFO rb-c800635-224702-414046 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-09-11 03:55:01,609 26 INFO rb-c800635-224702-414046 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-09-11 03:55:01,677 26 INFO rb-c800635-224702-414046 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-09-11 03:55:01,738 26 INFO rb-c800635-224702-414046 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-09-11 03:55:01,744 26 INFO rb-c800635-224702-414046 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #12832868 started for PoS orders references: [{'name': '/', 'pos_reference': '261-125-000001', 'uuid': 'd4ac8c03-adec-4ab2-bcf4-d5b17e861588'}] 2026-09-11 03:55:01,754 26 INFO ? werkzeug: 127.0.0.1 - - [11/Sep/2026 03:55:01] "GET /web/static/img/spin.svg HTTP/1.1" 200 - 0 0.000 0.003 2026-09-11 03:55:01,857 26 INFO rb-c800635-224702-414046 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #12832868 order {'name': '/', 'pos_reference': '261-125-000001', 'uuid': 'd4ac8c03-adec-4ab2-bcf4-d5b17e861588'} created pos.order #793 2026-09-11 03:55:01,871 26 INFO rb-c800635-224702-414046 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #12832868 finished 2026-09-11 03:55:02,072 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 03:55:02] "POST /web/dataset/call_kw/pos.order/sync_from_ui#pos.order.sync_from_ui HTTP/1.1" 200 - 139 0.134 0.195 2026-09-11 03:55:02,142 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 03:55:02] "POST /web/dataset/call_kw/sale.order.line/read#sale.order.line.read HTTP/1.1" 200 - 16 0.010 0.023 2026-09-11 03:55:02,168 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 03:55:02] "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-09-11 03:55:02,287 26 INFO rb-c800635-224702-414046 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #46062227 started for PoS orders references: [{'name': 'Shop - 000001', 'pos_reference': '261-125-000001', 'uuid': 'd4ac8c03-adec-4ab2-bcf4-d5b17e861588'}] 2026-09-11 03:55:02,288 26 INFO rb-c800635-224702-414046 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-09-11 03:55:02,293 26 INFO rb-c800635-224702-414046 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #46062227 order {'name': 'Shop - 000001', 'pos_reference': '261-125-000001', 'uuid': 'd4ac8c03-adec-4ab2-bcf4-d5b17e861588'} sync ignored for existing PoS order pos.order(793,) (state: paid) 2026-09-11 03:55:02,316 26 INFO rb-c800635-224702-414046 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #46062227 finished 2026-09-11 03:55:02,342 26 INFO rb-c800635-224702-414046 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-09-11 03:55:02,389 26 INFO rb-c800635-224702-414046 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-09-11 03:55:02,446 26 INFO rb-c800635-224702-414046 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-09-11 03:55:02,468 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 03:55:02] "POST /web/dataset/call_kw/pos.order/sync_from_ui#pos.order.sync_from_ui HTTP/1.1" 200 - 65 0.094 0.099 2026-09-11 03:55:02,503 26 INFO rb-c800635-224702-414046 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-09-11 03:55:02,521 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 03:55:02] "POST /web/dataset/call_kw/sale.order.line/read#sale.order.line.read HTTP/1.1" 200 - 15 0.010 0.023 2026-09-11 03:55:02,573 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 03:55:02] "POST /web/dataset/call_kw/sale.order/get_views#sale.order.get_views HTTP/1.1" 200 - 3 0.006 0.057 2026-09-11 03:55:02,636 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 03:55:02] "POST /web/dataset/call_kw/sale.order/web_search_read#sale.order.web_search_read HTTP/1.1" 200 - 14 0.020 0.026 2026-09-11 03:55:02,669 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 03:55:02] "POST /web/dataset/call_kw/res.currency/read#res.currency.read HTTP/1.1" 200 - 4 0.008 0.014 2026-09-11 03:55:02,702 26 INFO rb-c800635-224702-414046 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-09-11 03:55:02,852 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 03:55:02] "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.068 0.076 2026-09-11 03:55:02,974 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 03:55:02] "POST /web/dataset/call_kw/pos.config/notify_synchronisation#pos.config.notify_synchronisation HTTP/1.1" 200 - 69 0.046 0.063 2026-09-11 03:55:02,984 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 03:55:02] "POST /web/dataset/call_kw/sale.order/read#sale.order.read HTTP/1.1" 200 - 4 0.003 0.100 2026-09-11 03:55:03,045 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 03:55:03] "POST /web/dataset/call_kw/sale.order.line/read#sale.order.line.read HTTP/1.1" 200 - 16 0.021 0.029 2026-09-11 03:55:03,081 26 INFO rb-c800635-224702-414046 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-09-11 03:55:03,127 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 03:55:03] "POST /web/dataset/call_kw/sale.order.line/read_converted#sale.order.line.read_converted HTTP/1.1" 200 - 14 0.021 0.024 2026-09-11 03:55:03,196 26 INFO rb-c800635-224702-414046 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-09-11 03:55:03,248 26 INFO rb-c800635-224702-414046 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_down_payment_displayed.browser: tour succeeded 2026-09-11 03:55:03,248 26 INFO rb-c800635-224702-414046 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_down_payment_displayed.browser: ╔════════════════════════════════════════════╗ ║ TOUR test_down_payment_displayed SUCCEEDED ║ ╚════════════════════════════════════════════╝ 2026-09-11 03:55:03,378 26 INFO rb-c800635-224702-414046 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_down_payment_displayed.browser: heap 19878056 (allocated 21630976) 2026-09-11 03:55:03,393 26 INFO rb-c800635-224702-414046 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_down_payment_displayed: Closing chrome headless with pid 113745 2026-09-11 03:55:03,394 26 INFO rb-c800635-224702-414046 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_down_payment_displayed: Closing websocket connection 2026-09-11 03:55:03,396 26 INFO rb-c800635-224702-414046 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_down_payment_displayed: Terminating chrome headless with pid 113745 2026-09-11 03:55:03,507 26 INFO rb-c800635-224702-414046 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_down_payment_displayed: Chrome Log in: /tmp/odoo_tests/rb-c800635-224702-414046/chrome_logs/chrome_log_20260911_035503_507441_test_down_payment_displayed.txt 2026-09-11 03:55:03,507 26 INFO rb-c800635-224702-414046 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_down_payment_displayed: Removing chrome user profile "/tmp/tmpchqbawmz_chrome_odoo" 2026-09-11 03:55:03,523 26 INFO rb-c800635-224702-414046 odoo.addons.pos_sale.tests.test_pos_sale_flow: Starting TestPoSSale.test_downpayment_amount_to_invoice ... 2026-09-11 03:55:04,435 26 INFO rb-c800635-224702-414046 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_downpayment_amount_to_invoice: Chrome pid: 113964 2026-09-11 03:55:04,436 26 INFO rb-c800635-224702-414046 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_downpayment_amount_to_invoice: Chrome headless temporary user profile dir: /tmp/tmpqxfwct61_chrome_odoo 2026-09-11 03:55:04,436 26 INFO rb-c800635-224702-414046 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_downpayment_amount_to_invoice: Issuing json command http://127.0.0.1:33425/json/version 2026-09-11 03:55:04,437 26 INFO rb-c800635-224702-414046 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:33425', path='/json/version', query='', fragment='') with timeout 3 increased to 10s during tests 2026-09-11 03:55:04,448 26 INFO rb-c800635-224702-414046 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_downpayment_amount_to_invoice: Browser version: Chrome/150.0.7871.114 2026-09-11 03:55:04,449 26 INFO rb-c800635-224702-414046 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_downpayment_amount_to_invoice: Issuing json command http://127.0.0.1:33425/json 2026-09-11 03:55:04,449 26 INFO rb-c800635-224702-414046 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:33425', path='/json', query='', fragment='') with timeout 3 increased to 10s during tests 2026-09-11 03:55:04,459 26 INFO rb-c800635-224702-414046 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_downpayment_amount_to_invoice: Websocket url found: ws://127.0.0.1:33425/devtools/page/FAFCEA67FE548ACB2C0B72F7156B6FC6 2026-09-11 03:55:04,465 26 INFO rb-c800635-224702-414046 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_downpayment_amount_to_invoice: Enable chrome headless console log notification 2026-09-11 03:55:04,470 26 INFO rb-c800635-224702-414046 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_downpayment_amount_to_invoice: Chrome headless enable page notifications 2026-09-11 03:55:04,624 26 INFO rb-c800635-224702-414046 odoo.addons.base.models.res_users: Login successful for login:accountman from n/a 2026-09-11 03:55:04,626 26 INFO rb-c800635-224702-414046 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_downpayment_amount_to_invoice: Setting session cookie in browser 2026-09-11 03:55:04,636 26 INFO rb-c800635-224702-414046 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-09-11 03:55:04,636 26 INFO rb-c800635-224702-414046 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-09-11 03:55:04,658 26 INFO rb-c800635-224702-414046 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-09-11 03:55:05,250 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 03:55:05] "GET /pos/ui/125 HTTP/1.1" 200 - 84 0.038 0.562 2026-09-11 03:55:05,254 26 INFO rb-c800635-224702-414046 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_downpayment_amount_to_invoice: Navigation result: {'frameId': 'FAFCEA67FE548ACB2C0B72F7156B6FC6', 'loaderId': '698E5A30BB08408A7C838976501E6A43', 'isDownload': False} 2026-09-11 03:55:05,254 26 INFO rb-c800635-224702-414046 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_downpayment_amount_to_invoice: Evaluate ready code "odoo.isTourReady('PoSDownPaymentAmount')" 2026-09-11 03:55:05,270 26 INFO rb-c800635-224702-414046 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-09-11 03:55:05,290 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 03:55:05] "GET /web/assets/cbcf32d/point_of_sale.assets_prod.min.css HTTP/1.1" 200 - 2 0.002 0.012 2026-09-11 03:55:05,302 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 03:55:05] "GET /web/assets/31c33ef/web.__assets_tests_call__.min.js HTTP/1.1" 200 - 2 0.003 0.017 2026-09-11 03:55:05,307 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 03:55:05] "GET /web/assets/e7bee96/point_of_sale.assets_prod.min.js HTTP/1.1" 200 - 2 0.002 0.022 2026-09-11 03:55:05,744 26 INFO ? werkzeug: 127.0.0.1 - - [11/Sep/2026 03:55:05] "GET /point_of_sale/static/src/img/favicon.ico HTTP/1.1" 200 - 0 0.000 0.002 2026-09-11 03:55:05,754 26 INFO ? werkzeug: 127.0.0.1 - - [11/Sep/2026 03:55:05] "GET /web/static/fonts/lato/Lato-Reg-webfont.woff HTTP/1.1" 200 - 0 0.000 0.001 2026-09-11 03:55:05,764 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 03:55:05] "GET /web/webclient/translations?hash=&lang=en_US HTTP/1.1" 200 - 1 0.001 0.008 2026-09-11 03:55:05,782 26 INFO rb-c800635-224702-414046 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-09-11 03:55:05,790 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 03:55:05] "POST /web/dataset/call_kw/barcode.nomenclature/read#barcode.nomenclature.read HTTP/1.1" 200 - 4 0.003 0.008 2026-09-11 03:55:05,796 26 INFO rb-c800635-224702-414046 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-09-11 03:55:05,804 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 03:55:05] "POST /web/dataset/call_kw/barcode.rule/search_read#barcode.rule.search_read HTTP/1.1" 200 - 1 0.000 0.004 2026-09-11 03:55:05,820 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 03:55:05] "POST /pos/ping HTTP/1.1" 200 - 0 0.000 0.002 2026-09-11 03:55:05,866 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 03:55:05] "POST /web/dataset/call_kw/pos.config/register_new_device_identifier#pos.config.register_new_device_identifier HTTP/1.1" 200 - 11 0.013 0.022 2026-09-11 03:55:05,878 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 03:55:05] "GET /bus/websocket_worker_bundle?v=19.0-2 HTTP/1.1" 200 - 3 0.002 0.046 2026-09-11 03:55:05,925 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 03:55:05] "POST /web/dataset/call_kw/pos.session/load_data_params#pos.session.load_data_params HTTP/1.1" 200 - 24 0.018 0.031 2026-09-11 03:55:05,932 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 03:55:05] "GET /websocket?version=19.0-2 HTTP/1.1" 101 - 1 0.000 0.033 2026-09-11 03:55:06,513 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 03:55:06] "POST /web/dataset/call_kw/pos.session/load_data#pos.session.load_data HTTP/1.1" 200 - 363 0.221 0.304 2026-09-11 03:55:06,531 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 03:55: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-09-11 03:55:06,610 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 03:55: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.007 2026-09-11 03:55:06,662 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 03:55:06] "GET /web/image/res.company/113/logo/256x256 HTTP/1.1" 200 - 8 0.009 0.031 2026-09-11 03:55:06,705 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 03:55:06] "POST /web/dataset/call_kw/pos.config/read_config_open_orders#pos.config.read_config_open_orders HTTP/1.1" 200 - 1 0.001 0.010 2026-09-11 03:55:06,718 26 INFO rb-c800635-224702-414046 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_downpayment_amount_to_invoice.browser: Owl is running in 'dev' mode. 2026-09-11 03:55:06,728 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 03:55:06] "POST /web/dataset/call_kw/product.product/has_access#product.product.has_access HTTP/1.1" 200 - 0 0.000 0.002 2026-09-11 03:55:06,791 26 INFO ? werkzeug: 127.0.0.1 - - [11/Sep/2026 03:55:06] "GET /point_of_sale/static/src/fonts/Inconsolata.otf HTTP/1.1" 200 - 0 0.000 0.017 2026-09-11 03:55:06,800 26 INFO ? werkzeug: 127.0.0.1 - - [11/Sep/2026 03:55:06] "GET /web/static/img/odoo_logo.svg HTTP/1.1" 200 - 0 0.000 0.020 2026-09-11 03:55:06,823 26 INFO ? werkzeug: 127.0.0.1 - - [11/Sep/2026 03:55:06] "GET /hr_attendance/static/img/background-light.svg HTTP/1.1" 200 - 0 0.000 0.024 2026-09-11 03:55:06,843 26 INFO ? werkzeug: 127.0.0.1 - - [11/Sep/2026 03:55:06] "GET /web/static/src/libs/fontawesome/fonts/fontawesome-webfont.woff2?v=4.7.0 HTTP/1.1" 200 - 0 0.000 0.018 2026-09-11 03:55:06,848 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 03:55:06] "GET /web/image?model=res.company&id=113&field=logo HTTP/1.1" 200 - 3 0.038 0.026 2026-09-11 03:55:06,855 26 INFO ? werkzeug: 127.0.0.1 - - [11/Sep/2026 03:55:06] "GET /web/static/fonts/google/Roboto/Roboto-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.017 2026-09-11 03:55:06,895 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 03:55:06] "GET /web/image/res.users/235/avatar_128 HTTP/1.1" 200 - 11 0.024 0.084 2026-09-11 03:55:06,898 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 03:55:06] "GET /pos/service-worker.js HTTP/1.1" 200 - 0 0.000 0.073 2026-09-11 03:55:06,949 26 INFO rb-c800635-224702-414046 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-09-11 03:55:07,024 26 INFO ? werkzeug: 127.0.0.1 - - [11/Sep/2026 03:55:07] "GET /web/static/lib/zxing-library/zxing-library.js HTTP/1.1" 200 - 0 0.000 0.018 2026-09-11 03:55:07,092 26 INFO rb-c800635-224702-414046 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-09-11 03:55:07,107 26 INFO rb-c800635-224702-414046 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-09-11 03:55:07,114 26 INFO ? werkzeug: 127.0.0.1 - - [11/Sep/2026 03:55:07] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.002 2026-09-11 03:55:07,136 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 03:55:07] "GET /pos/ui/125?from_backend=True HTTP/1.1" 200 - 31 0.093 0.047 2026-09-11 03:55:07,192 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 03:55:07] "GET /pos/ui/125 HTTP/1.1" 200 - 31 0.018 0.172 2026-09-11 03:55:07,222 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 03:55:07] "GET /web/image?model=product.template&field=image_128&id=2146&unique=2026-09-11T03:54:27.000+00:00 HTTP/1.1" 200 - 3 0.005 0.158 2026-09-11 03:55:07,245 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 03:55:07] "GET /web/image?model=product.template&field=image_128&id=2145&unique=2026-09-11T03:54:27.000+00:00 HTTP/1.1" 200 - 3 0.003 0.216 2026-09-11 03:55:07,272 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 03:55:07] "GET /web/image?model=product.template&field=image_128&id=2150&unique=2026-09-11T03:54:27.000+00:00 HTTP/1.1" 200 - 3 0.003 0.142 2026-09-11 03:55:07,294 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 03:55:07] "GET /web/image?model=product.template&field=image_128&id=2147&unique=2026-09-11T03:54:27.000+00:00 HTTP/1.1" 200 - 3 0.005 0.233 2026-09-11 03:55:07,324 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 03:55:07] "GET /web/image?model=product.template&field=image_128&id=2151&unique=2026-09-11T03:54:27.000+00:00 HTTP/1.1" 200 - 3 0.002 0.182 2026-09-11 03:55:07,350 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 03:55:07] "GET /web/image?model=product.template&field=image_128&id=2153&unique=2026-09-11T03:54:27.000+00:00 HTTP/1.1" 200 - 3 0.003 0.151 2026-09-11 03:55:07,383 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 03:55:07] "GET /web/image?model=product.template&field=image_128&id=2158&unique=2026-09-11T03:54:27.000+00:00 HTTP/1.1" 200 - 3 0.003 0.152 2026-09-11 03:55:07,423 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 03:55:07] "GET /web/image?model=product.template&field=image_128&id=2152&unique=2026-09-11T03:54:27.000+00:00 HTTP/1.1" 200 - 3 0.003 0.159 2026-09-11 03:55:07,452 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 03:55:07] "GET /web/image?model=product.template&field=image_128&id=2148&unique=2026-09-11T03:54:27.000+00:00 HTTP/1.1" 200 - 3 0.004 0.148 2026-09-11 03:55:07,477 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 03:55:07] "GET /web/image?model=product.template&field=image_128&id=2149&unique=2026-09-11T03:54:27.000+00:00 HTTP/1.1" 200 - 3 0.002 0.139 2026-09-11 03:55:07,605 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 03:55:07] "POST /web/dataset/call_kw/pos.session/set_opening_control#pos.session.set_opening_control HTTP/1.1" 200 - 36 0.084 0.238 2026-09-11 03:55:07,651 26 INFO rb-c800635-224702-414046 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-09-11 03:55:07,712 26 INFO rb-c800635-224702-414046 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-09-11 03:55:07,833 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 03:55:07] "POST /web/dataset/call_kw/sale.order/get_views#sale.order.get_views HTTP/1.1" 200 - 55 0.040 0.080 2026-09-11 03:55:07,920 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 03:55:07] "POST /web/dataset/call_kw/sale.order/web_search_read#sale.order.web_search_read HTTP/1.1" 200 - 22 0.025 0.028 2026-09-11 03:55:07,980 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 03:55:07] "POST /web/dataset/call_kw/res.currency/read#res.currency.read HTTP/1.1" 200 - 4 0.004 0.012 2026-09-11 03:55:08,059 26 INFO rb-c800635-224702-414046 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-09-11 03:55:08,221 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 03:55: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.089 0.072 2026-09-11 03:55:08,346 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 03:55:08] "POST /web/dataset/call_kw/pos.config/notify_synchronisation#pos.config.notify_synchronisation HTTP/1.1" 200 - 54 0.049 0.069 2026-09-11 03:55:08,357 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 03:55:08] "POST /web/dataset/call_kw/sale.order/read#sale.order.read HTTP/1.1" 200 - 4 0.002 0.117 2026-09-11 03:55:08,428 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 03:55:08] "POST /web/dataset/call_kw/sale.order.line/read#sale.order.line.read HTTP/1.1" 200 - 16 0.023 0.032 2026-09-11 03:55:08,471 26 INFO rb-c800635-224702-414046 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-09-11 03:55:08,528 26 INFO rb-c800635-224702-414046 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-09-11 03:55:08,635 26 INFO rb-c800635-224702-414046 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-09-11 03:55:08,686 26 INFO rb-c800635-224702-414046 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-09-11 03:55:08,761 26 INFO rb-c800635-224702-414046 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-09-11 03:55:08,772 26 INFO ? werkzeug: 127.0.0.1 - - [11/Sep/2026 03:55:08] "GET /point_of_sale/static/src/img/money.png HTTP/1.1" 200 - 0 0.000 0.002 2026-09-11 03:55:08,773 26 INFO ? werkzeug: 127.0.0.1 - - [11/Sep/2026 03:55:08] "GET /point_of_sale/static/src/img/card-bank.png HTTP/1.1" 200 - 0 0.000 0.004 2026-09-11 03:55:08,810 26 INFO rb-c800635-224702-414046 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-09-11 03:55:08,861 26 INFO rb-c800635-224702-414046 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-09-11 03:55:08,931 26 INFO rb-c800635-224702-414046 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-09-11 03:55:08,999 26 INFO rb-c800635-224702-414046 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_downpayment_amount_to_invoice.browser: tour succeeded 2026-09-11 03:55:09,000 26 INFO rb-c800635-224702-414046 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_downpayment_amount_to_invoice.browser: ╔═════════════════════════════════════╗ ║ TOUR PoSDownPaymentAmount SUCCEEDED ║ ╚═════════════════════════════════════╝ 2026-09-11 03:55:09,003 26 INFO rb-c800635-224702-414046 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #65910214 started for PoS orders references: [{'name': '/', 'pos_reference': '261-125-000001', 'uuid': '2a553d8c-11f0-4d31-abec-3569d8f521cf'}] 2026-09-11 03:55:09,009 26 INFO ? werkzeug: 127.0.0.1 - - [11/Sep/2026 03:55:09] "GET /web/static/img/spin.svg HTTP/1.1" 200 - 0 0.000 0.005 2026-09-11 03:55:09,120 26 INFO rb-c800635-224702-414046 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_downpayment_amount_to_invoice.browser: heap 16949356 (allocated 18612224) 2026-09-11 03:55:09,127 26 INFO rb-c800635-224702-414046 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_downpayment_amount_to_invoice: Closing chrome headless with pid 113964 2026-09-11 03:55:09,132 26 INFO rb-c800635-224702-414046 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_downpayment_amount_to_invoice: Closing websocket connection 2026-09-11 03:55:09,133 26 INFO rb-c800635-224702-414046 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_downpayment_amount_to_invoice: Terminating chrome headless with pid 113964 2026-09-11 03:55:09,188 26 INFO rb-c800635-224702-414046 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #65910214 order {'name': '/', 'pos_reference': '261-125-000001', 'uuid': '2a553d8c-11f0-4d31-abec-3569d8f521cf'} created pos.order #794 2026-09-11 03:55:09,192 26 INFO rb-c800635-224702-414046 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #65910214 finished 2026-09-11 03:55:09,239 26 INFO rb-c800635-224702-414046 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_downpayment_amount_to_invoice: Chrome Log in: /tmp/odoo_tests/rb-c800635-224702-414046/chrome_logs/chrome_log_20260911_035509_239121_test_downpayment_amount_to_invoice.txt 2026-09-11 03:55:09,239 26 INFO rb-c800635-224702-414046 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_downpayment_amount_to_invoice: Removing chrome user profile "/tmp/tmpqxfwct61_chrome_odoo" 2026-09-11 03:55:09,252 26 INFO rb-c800635-224702-414046 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_downpayment_amount_to_invoice: waiting for threads: [, ] 2026-09-11 03:55:09,400 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 03:55:09] "POST /web/dataset/call_kw/pos.order/sync_from_ui#pos.order.sync_from_ui HTTP/1.1" 200 - 128 0.221 0.179 2026-09-11 03:55:09,974 26 INFO rb-c800635-224702-414046 odoo.addons.pos_sale.tests.test_pos_sale_flow: Starting TestPoSSale.test_downpayment_invoice ... 2026-09-11 03:55:11,110 26 INFO rb-c800635-224702-414046 odoo.addons.pos_sale.tests.test_pos_sale_flow: Starting TestPoSSale.test_downpayment_invoice_line_name ... 2026-09-11 03:55:11,698 26 INFO rb-c800635-224702-414046 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_downpayment_invoice_line_name: Chrome pid: 114170 2026-09-11 03:55:11,699 26 INFO rb-c800635-224702-414046 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_downpayment_invoice_line_name: Chrome headless temporary user profile dir: /tmp/tmpyoa7cwec_chrome_odoo 2026-09-11 03:55:11,699 26 INFO rb-c800635-224702-414046 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_downpayment_invoice_line_name: Issuing json command http://127.0.0.1:41471/json/version 2026-09-11 03:55:11,700 26 INFO rb-c800635-224702-414046 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:41471', path='/json/version', query='', fragment='') with timeout 3 increased to 10s during tests 2026-09-11 03:55:11,770 26 INFO rb-c800635-224702-414046 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_downpayment_invoice_line_name: Browser version: Chrome/150.0.7871.114 2026-09-11 03:55:11,771 26 INFO rb-c800635-224702-414046 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_downpayment_invoice_line_name: Issuing json command http://127.0.0.1:41471/json 2026-09-11 03:55:11,771 26 INFO rb-c800635-224702-414046 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:41471', path='/json', query='', fragment='') with timeout 3 increased to 10s during tests 2026-09-11 03:55:11,803 26 INFO rb-c800635-224702-414046 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_downpayment_invoice_line_name: Websocket url found: ws://127.0.0.1:41471/devtools/page/B97DC9854F8553E85DD3E65E473D7B19 2026-09-11 03:55:11,827 26 INFO rb-c800635-224702-414046 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_downpayment_invoice_line_name: Enable chrome headless console log notification 2026-09-11 03:55:11,836 26 INFO rb-c800635-224702-414046 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_downpayment_invoice_line_name: Chrome headless enable page notifications 2026-09-11 03:55:11,974 26 INFO rb-c800635-224702-414046 odoo.addons.base.models.res_users: Login successful for login:pos_user from n/a 2026-09-11 03:55:11,984 26 INFO rb-c800635-224702-414046 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_downpayment_invoice_line_name: Setting session cookie in browser 2026-09-11 03:55:11,989 26 INFO rb-c800635-224702-414046 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-09-11 03:55:11,989 26 INFO rb-c800635-224702-414046 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-09-11 03:55:12,007 26 INFO rb-c800635-224702-414046 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-09-11 03:55:12,479 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 03:55:12] "GET /pos/ui/125 HTTP/1.1" 200 - 86 0.037 0.438 2026-09-11 03:55:12,483 26 INFO rb-c800635-224702-414046 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_downpayment_invoice_line_name: Navigation result: {'frameId': 'B97DC9854F8553E85DD3E65E473D7B19', 'loaderId': 'F34B672DA69596398056465DBED1FE96', 'isDownload': False} 2026-09-11 03:55:12,487 26 INFO rb-c800635-224702-414046 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_downpayment_invoice_line_name: Evaluate ready code "odoo.isTourReady('PoSApplyDownpaymentInvoice')" 2026-09-11 03:55:12,499 26 INFO rb-c800635-224702-414046 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-09-11 03:55:12,513 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 03:55:12] "GET /web/assets/cbcf32d/point_of_sale.assets_prod.min.css HTTP/1.1" 200 - 2 0.002 0.007 2026-09-11 03:55:12,520 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 03:55:12] "GET /web/assets/31c33ef/web.__assets_tests_call__.min.js HTTP/1.1" 200 - 2 0.001 0.013 2026-09-11 03:55:12,527 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 03:55:12] "GET /web/assets/e7bee96/point_of_sale.assets_prod.min.js HTTP/1.1" 200 - 2 0.002 0.019 2026-09-11 03:55:12,974 26 INFO ? werkzeug: 127.0.0.1 - - [11/Sep/2026 03:55:12] "GET /point_of_sale/static/src/img/favicon.ico HTTP/1.1" 200 - 0 0.000 0.001 2026-09-11 03:55:12,992 26 INFO ? werkzeug: 127.0.0.1 - - [11/Sep/2026 03:55:12] "GET /web/static/fonts/lato/Lato-Reg-webfont.woff HTTP/1.1" 200 - 0 0.000 0.012 2026-09-11 03:55:13,002 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 03:55:13] "GET /web/webclient/translations?hash=&lang=en_US HTTP/1.1" 200 - 1 0.002 0.018 2026-09-11 03:55:13,028 26 INFO rb-c800635-224702-414046 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-09-11 03:55:13,034 26 INFO rb-c800635-224702-414046 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-09-11 03:55:13,035 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 03:55:13] "POST /web/dataset/call_kw/barcode.nomenclature/read#barcode.nomenclature.read HTTP/1.1" 200 - 5 0.005 0.007 2026-09-11 03:55:13,052 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 03:55:13] "POST /web/dataset/call_kw/barcode.rule/search_read#barcode.rule.search_read HTTP/1.1" 200 - 1 0.000 0.006 2026-09-11 03:55:13,070 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 03:55:13] "POST /pos/ping HTTP/1.1" 200 - 0 0.000 0.002 2026-09-11 03:55:13,097 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 03: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.004 0.010 2026-09-11 03:55:13,111 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 03:55:13] "GET /bus/websocket_worker_bundle?v=19.0-2 HTTP/1.1" 200 - 3 0.004 0.021 2026-09-11 03:55:13,171 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 03:55:13] "POST /web/dataset/call_kw/pos.session/load_data_params#pos.session.load_data_params HTTP/1.1" 200 - 22 0.016 0.038 2026-09-11 03:55:13,175 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 03:55:13] "GET /websocket?version=19.0-2 HTTP/1.1" 101 - 1 0.000 0.031 2026-09-11 03:55:13,778 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 03:55:13] "POST /web/dataset/call_kw/pos.session/load_data#pos.session.load_data HTTP/1.1" 200 - 363 0.265 0.298 2026-09-11 03:55:13,794 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 03:55:13] "POST /web/dataset/call_kw/pos.session/filter_local_data#pos.session.filter_local_data HTTP/1.1" 200 - 0 0.000 0.005 2026-09-11 03:55:13,877 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 03:55:13] "POST /web/dataset/call_kw/pos.config/read_config_open_orders#pos.config.read_config_open_orders HTTP/1.1" 200 - 1 0.000 0.009 2026-09-11 03:55:13,924 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 03:55:13] "GET /web/image/res.company/113/logo/256x256 HTTP/1.1" 200 - 8 0.005 0.032 2026-09-11 03:55:13,949 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 03:55:13] "POST /web/dataset/call_kw/pos.config/read_config_open_orders#pos.config.read_config_open_orders HTTP/1.1" 200 - 1 0.001 0.005 2026-09-11 03:55:13,959 26 INFO rb-c800635-224702-414046 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_downpayment_invoice_line_name.browser: Owl is running in 'dev' mode. 2026-09-11 03:55:13,969 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 03:55:13] "POST /web/dataset/call_kw/product.product/has_access#product.product.has_access HTTP/1.1" 200 - 1 0.002 0.004 2026-09-11 03:55:14,010 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 03:55:14] "GET /pos/service-worker.js HTTP/1.1" 200 - 0 0.000 0.003 2026-09-11 03:55:14,019 26 INFO ? werkzeug: 127.0.0.1 - - [11/Sep/2026 03:55:14] "GET /point_of_sale/static/src/fonts/Inconsolata.otf HTTP/1.1" 200 - 0 0.000 0.006 2026-09-11 03:55:14,039 26 INFO ? werkzeug: 127.0.0.1 - - [11/Sep/2026 03:55:14] "GET /web/static/img/odoo_logo.svg HTTP/1.1" 200 - 0 0.000 0.012 2026-09-11 03:55:14,047 26 INFO ? werkzeug: 127.0.0.1 - - [11/Sep/2026 03:55:14] "GET /hr_attendance/static/img/background-light.svg HTTP/1.1" 200 - 0 0.000 0.009 2026-09-11 03:55:14,047 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 03:55:14] "GET /web/image?model=res.company&id=113&field=logo HTTP/1.1" 200 - 3 0.007 0.025 2026-09-11 03:55:14,079 26 INFO ? werkzeug: 127.0.0.1 - - [11/Sep/2026 03:55:14] "GET /web/static/src/libs/fontawesome/fonts/fontawesome-webfont.woff2?v=4.7.0 HTTP/1.1" 200 - 0 0.000 0.019 2026-09-11 03:55:14,093 26 INFO ? werkzeug: 127.0.0.1 - - [11/Sep/2026 03:55:14] "GET /web/static/lib/zxing-library/zxing-library.js HTTP/1.1" 200 - 0 0.000 0.010 2026-09-11 03:55:14,096 26 INFO ? werkzeug: 127.0.0.1 - - [11/Sep/2026 03:55:14] "GET /web/static/fonts/google/Roboto/Roboto-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.030 2026-09-11 03:55:14,112 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 03:55:14] "GET /web/image/res.users/237/avatar_128 HTTP/1.1" 200 - 14 0.042 0.050 2026-09-11 03:55:14,135 26 INFO rb-c800635-224702-414046 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-09-11 03:55:14,167 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 03:55:14] "GET /pos/ui/125 HTTP/1.1" 200 - 32 0.022 0.064 2026-09-11 03:55:14,214 26 INFO rb-c800635-224702-414046 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-09-11 03:55:14,259 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 03:55:14] "GET /pos/ui/125?from_backend=True HTTP/1.1" 200 - 32 0.051 0.138 2026-09-11 03:55:14,268 26 INFO ? werkzeug: 127.0.0.1 - - [11/Sep/2026 03:55:14] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.003 2026-09-11 03:55:14,274 26 INFO rb-c800635-224702-414046 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-09-11 03:55:14,300 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 03:55:14] "GET /web/image?model=product.template&field=image_128&id=2146&unique=2026-09-11T03:54:27.000+00:00 HTTP/1.1" 200 - 3 0.011 0.083 2026-09-11 03:55:14,332 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 03:55:14] "GET /web/image?model=product.template&field=image_128&id=2145&unique=2026-09-11T03:54:27.000+00:00 HTTP/1.1" 200 - 3 0.004 0.144 2026-09-11 03:55:14,363 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 03:55:14] "GET /web/image?model=product.template&field=image_128&id=2147&unique=2026-09-11T03:54:27.000+00:00 HTTP/1.1" 200 - 3 0.004 0.162 2026-09-11 03:55:14,386 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 03:55:14] "GET /web/image?model=product.template&field=image_128&id=2148&unique=2026-09-11T03:54:27.000+00:00 HTTP/1.1" 200 - 3 0.002 0.168 2026-09-11 03:55:14,410 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 03:55:14] "GET /web/image?model=product.template&field=image_128&id=2149&unique=2026-09-11T03:54:27.000+00:00 HTTP/1.1" 200 - 3 0.002 0.195 2026-09-11 03:55:14,432 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 03:55:14] "GET /web/image?model=product.template&field=image_128&id=2153&unique=2026-09-11T03:54:27.000+00:00 HTTP/1.1" 200 - 3 0.002 0.152 2026-09-11 03:55:14,452 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 03:55:14] "GET /web/image?model=product.template&field=image_128&id=2151&unique=2026-09-11T03:54:27.000+00:00 HTTP/1.1" 200 - 3 0.002 0.143 2026-09-11 03:55:14,474 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 03:55:14] "GET /web/image?model=product.template&field=image_128&id=2152&unique=2026-09-11T03:54:27.000+00:00 HTTP/1.1" 200 - 3 0.002 0.126 2026-09-11 03:55:14,499 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 03:55:14] "GET /web/image?model=product.template&field=image_128&id=2150&unique=2026-09-11T03:54:27.000+00:00 HTTP/1.1" 200 - 3 0.002 0.101 2026-09-11 03:55:14,596 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 03:55:14] "POST /web/dataset/call_kw/pos.session/set_opening_control#pos.session.set_opening_control HTTP/1.1" 200 - 38 0.048 0.173 2026-09-11 03:55:14,632 26 INFO rb-c800635-224702-414046 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-09-11 03:55:14,692 26 INFO rb-c800635-224702-414046 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-09-11 03:55:14,835 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 03:55:14] "POST /web/dataset/call_kw/sale.order/get_views#sale.order.get_views HTTP/1.1" 200 - 48 0.057 0.083 2026-09-11 03:55:14,904 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 03:55:14] "POST /web/dataset/call_kw/sale.order/web_search_read#sale.order.web_search_read HTTP/1.1" 200 - 18 0.016 0.027 2026-09-11 03:55:14,976 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 03:55:14] "POST /web/dataset/call_kw/res.currency/read#res.currency.read HTTP/1.1" 200 - 2 0.005 0.021 2026-09-11 03:55:15,048 26 INFO rb-c800635-224702-414046 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-09-11 03:55:15,174 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 03:55:15] "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.041 0.080 2026-09-11 03:55:15,307 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 03:55:15] "POST /web/dataset/call_kw/pos.config/notify_synchronisation#pos.config.notify_synchronisation HTTP/1.1" 200 - 61 0.033 0.075 2026-09-11 03:55:15,330 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 03:55:15] "POST /web/dataset/call_kw/sale.order/read#sale.order.read HTTP/1.1" 200 - 4 0.008 0.117 2026-09-11 03:55:15,385 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 03:55:15] "POST /web/dataset/call_kw/sale.order.line/read#sale.order.line.read HTTP/1.1" 200 - 16 0.010 0.020 2026-09-11 03:55:15,417 26 INFO rb-c800635-224702-414046 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-09-11 03:55:15,477 26 INFO rb-c800635-224702-414046 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-09-11 03:55:15,564 26 INFO rb-c800635-224702-414046 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-09-11 03:55:15,639 26 INFO rb-c800635-224702-414046 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-09-11 03:55:15,662 26 INFO ? werkzeug: 127.0.0.1 - - [11/Sep/2026 03:55:15] "GET /point_of_sale/static/src/img/card-bank.png HTTP/1.1" 200 - 0 0.000 0.001 2026-09-11 03:55:15,664 26 INFO ? werkzeug: 127.0.0.1 - - [11/Sep/2026 03:55:15] "GET /point_of_sale/static/src/img/money.png HTTP/1.1" 200 - 0 0.000 0.001 2026-09-11 03:55:15,686 26 INFO rb-c800635-224702-414046 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-09-11 03:55:15,736 26 INFO rb-c800635-224702-414046 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-09-11 03:55:15,813 26 INFO rb-c800635-224702-414046 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-09-11 03:55:15,863 26 INFO rb-c800635-224702-414046 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-09-11 03:55:15,931 26 INFO rb-c800635-224702-414046 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_downpayment_invoice_line_name.browser: tour succeeded 2026-09-11 03:55:15,931 26 INFO rb-c800635-224702-414046 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_downpayment_invoice_line_name.browser: ╔═══════════════════════════════════════════╗ ║ TOUR PoSApplyDownpaymentInvoice SUCCEEDED ║ ╚═══════════════════════════════════════════╝ 2026-09-11 03:55:15,934 26 INFO rb-c800635-224702-414046 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #29780547 started for PoS orders references: [{'name': '/', 'pos_reference': '261-125-000001', 'uuid': '9e4b37a0-e0d3-4a7c-a832-65e64108621a'}] 2026-09-11 03:55:15,957 26 INFO ? werkzeug: 127.0.0.1 - - [11/Sep/2026 03:55:15] "GET /web/static/img/spin.svg HTTP/1.1" 200 - 0 0.000 0.007 2026-09-11 03:55:16,016 26 INFO rb-c800635-224702-414046 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_downpayment_invoice_line_name.browser: heap 16848352 (allocated 18087936) 2026-09-11 03:55:16,044 26 INFO rb-c800635-224702-414046 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_downpayment_invoice_line_name: Closing chrome headless with pid 114170 2026-09-11 03:55:16,046 26 INFO rb-c800635-224702-414046 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_downpayment_invoice_line_name: Closing websocket connection 2026-09-11 03:55:16,048 26 INFO rb-c800635-224702-414046 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_downpayment_invoice_line_name: Terminating chrome headless with pid 114170 2026-09-11 03:55:16,217 26 INFO rb-c800635-224702-414046 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_downpayment_invoice_line_name: Chrome Log in: /tmp/odoo_tests/rb-c800635-224702-414046/chrome_logs/chrome_log_20260911_035516_217070_test_downpayment_invoice_line_name.txt 2026-09-11 03:55:16,217 26 INFO rb-c800635-224702-414046 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_downpayment_invoice_line_name: Removing chrome user profile "/tmp/tmpyoa7cwec_chrome_odoo" 2026-09-11 03:55:16,231 26 INFO rb-c800635-224702-414046 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_downpayment_invoice_line_name: waiting for threads: [, ] 2026-09-11 03:55:17,177 26 INFO rb-c800635-224702-414046 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #29780547 order {'name': '/', 'pos_reference': '261-125-000001', 'uuid': '9e4b37a0-e0d3-4a7c-a832-65e64108621a'} created pos.order #795 2026-09-11 03:55:17,180 26 INFO rb-c800635-224702-414046 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #29780547 finished 2026-09-11 03:55:17,373 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 03:55:17] "POST /web/dataset/call_kw/pos.order/sync_from_ui#pos.order.sync_from_ui HTTP/1.1" 200 - 447 0.384 1.057 2026-09-11 03:55:17,403 26 INFO rb-c800635-224702-414046 odoo.addons.pos_sale.tests.test_pos_sale_flow: Starting TestPoSSale.test_downpayment_invoice_link ... 2026-09-11 03:55:18,371 26 INFO rb-c800635-224702-414046 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_downpayment_invoice_link: Chrome pid: 114381 2026-09-11 03:55:18,371 26 INFO rb-c800635-224702-414046 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_downpayment_invoice_link: Chrome headless temporary user profile dir: /tmp/tmp478iaf4k_chrome_odoo 2026-09-11 03:55:18,371 26 INFO rb-c800635-224702-414046 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_downpayment_invoice_link: Issuing json command http://127.0.0.1:37823/json/version 2026-09-11 03:55:18,372 26 INFO rb-c800635-224702-414046 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-09-11 03:55:18,427 26 INFO rb-c800635-224702-414046 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_downpayment_invoice_link: Browser version: Chrome/150.0.7871.114 2026-09-11 03:55:18,427 26 INFO rb-c800635-224702-414046 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_downpayment_invoice_link: Issuing json command http://127.0.0.1:37823/json 2026-09-11 03:55:18,428 26 INFO rb-c800635-224702-414046 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-09-11 03:55:18,452 26 INFO rb-c800635-224702-414046 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_downpayment_invoice_link: Websocket url found: ws://127.0.0.1:37823/devtools/page/EBB9D85A5ABA7ECEBA4B19E04D345A22 2026-09-11 03:55:18,459 26 INFO rb-c800635-224702-414046 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_downpayment_invoice_link: Enable chrome headless console log notification 2026-09-11 03:55:18,473 26 INFO rb-c800635-224702-414046 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_downpayment_invoice_link: Chrome headless enable page notifications 2026-09-11 03:55:18,656 26 INFO rb-c800635-224702-414046 odoo.addons.base.models.res_users: Login successful for login:pos_user from n/a 2026-09-11 03:55:18,665 26 INFO rb-c800635-224702-414046 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_downpayment_invoice_link: Setting session cookie in browser 2026-09-11 03:55:18,667 26 INFO rb-c800635-224702-414046 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-09-11 03:55:18,667 26 INFO rb-c800635-224702-414046 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-09-11 03:55:18,679 26 INFO rb-c800635-224702-414046 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-09-11 03:55:19,115 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 03:55:19] "GET /pos/ui/125 HTTP/1.1" 200 - 85 0.039 0.400 2026-09-11 03:55:19,119 26 INFO rb-c800635-224702-414046 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_downpayment_invoice_link: Navigation result: {'frameId': 'EBB9D85A5ABA7ECEBA4B19E04D345A22', 'loaderId': 'E3B45CCE34CB248ECED785963BC54D1A', 'isDownload': False} 2026-09-11 03:55:19,119 26 INFO rb-c800635-224702-414046 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_downpayment_invoice_link: Evaluate ready code "odoo.isTourReady('PoSApplyDownpaymentInvoice')" 2026-09-11 03:55:19,140 26 INFO rb-c800635-224702-414046 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-09-11 03:55:19,157 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 03:55:19] "GET /web/assets/31c33ef/web.__assets_tests_call__.min.js HTTP/1.1" 200 - 2 0.002 0.006 2026-09-11 03:55:19,171 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 03:55:19] "GET /web/assets/cbcf32d/point_of_sale.assets_prod.min.css HTTP/1.1" 200 - 2 0.001 0.016 2026-09-11 03:55:19,183 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 03:55:19] "GET /web/assets/e7bee96/point_of_sale.assets_prod.min.js HTTP/1.1" 200 - 2 0.006 0.018 2026-09-11 03:55:19,647 26 INFO ? werkzeug: 127.0.0.1 - - [11/Sep/2026 03:55:19] "GET /web/static/fonts/lato/Lato-Reg-webfont.woff HTTP/1.1" 200 - 0 0.000 0.002 2026-09-11 03:55:19,661 26 INFO ? werkzeug: 127.0.0.1 - - [11/Sep/2026 03:55:19] "GET /point_of_sale/static/src/img/favicon.ico HTTP/1.1" 200 - 0 0.000 0.010 2026-09-11 03:55:19,674 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 03:55:19] "GET /web/webclient/translations?hash=&lang=en_US HTTP/1.1" 200 - 1 0.001 0.008 2026-09-11 03:55:19,690 26 INFO rb-c800635-224702-414046 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-09-11 03:55:19,694 26 INFO rb-c800635-224702-414046 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-09-11 03:55:19,703 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 03:55:19] "POST /web/dataset/call_kw/barcode.nomenclature/read#barcode.nomenclature.read HTTP/1.1" 200 - 5 0.004 0.006 2026-09-11 03:55:19,730 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 03:55:19] "POST /web/dataset/call_kw/barcode.rule/search_read#barcode.rule.search_read HTTP/1.1" 200 - 1 0.000 0.003 2026-09-11 03:55:19,750 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 03:55:19] "POST /pos/ping HTTP/1.1" 200 - 0 0.000 0.002 2026-09-11 03:55:19,795 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 03:55:19] "POST /web/dataset/call_kw/pos.config/register_new_device_identifier#pos.config.register_new_device_identifier HTTP/1.1" 200 - 9 0.014 0.010 2026-09-11 03:55:19,812 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 03:55:19] "GET /bus/websocket_worker_bundle?v=19.0-2 HTTP/1.1" 200 - 3 0.007 0.028 2026-09-11 03:55:19,895 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 03:55:19] "POST /web/dataset/call_kw/pos.session/load_data_params#pos.session.load_data_params HTTP/1.1" 200 - 22 0.026 0.046 2026-09-11 03:55:19,900 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 03:55:19] "GET /websocket?version=19.0-2 HTTP/1.1" 101 - 1 0.000 0.067 2026-09-11 03:55:20,481 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 03:55:20] "POST /web/dataset/call_kw/pos.session/load_data#pos.session.load_data HTTP/1.1" 200 - 364 0.263 0.288 2026-09-11 03:55:20,501 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 03:55:20] "POST /web/dataset/call_kw/pos.session/filter_local_data#pos.session.filter_local_data HTTP/1.1" 200 - 0 0.000 0.009 2026-09-11 03:55:20,590 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 03:55:20] "POST /web/dataset/call_kw/pos.config/read_config_open_orders#pos.config.read_config_open_orders HTTP/1.1" 200 - 1 0.001 0.005 2026-09-11 03:55:20,667 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 03:55:20] "GET /web/image/res.company/113/logo/256x256 HTTP/1.1" 200 - 8 0.007 0.039 2026-09-11 03:55:20,704 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 03:55:20] "POST /web/dataset/call_kw/pos.config/read_config_open_orders#pos.config.read_config_open_orders HTTP/1.1" 200 - 1 0.002 0.007 2026-09-11 03:55:20,717 26 INFO rb-c800635-224702-414046 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_downpayment_invoice_link.browser: Owl is running in 'dev' mode. 2026-09-11 03:55:20,731 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 03:55:20] "POST /web/dataset/call_kw/product.product/has_access#product.product.has_access HTTP/1.1" 200 - 1 0.001 0.005 2026-09-11 03:55:20,779 26 INFO ? werkzeug: 127.0.0.1 - - [11/Sep/2026 03:55:20] "GET /point_of_sale/static/src/fonts/Inconsolata.otf HTTP/1.1" 200 - 0 0.000 0.001 2026-09-11 03:55:20,800 26 INFO ? werkzeug: 127.0.0.1 - - [11/Sep/2026 03:55:20] "GET /web/static/img/odoo_logo.svg HTTP/1.1" 200 - 0 0.000 0.004 2026-09-11 03:55:20,802 26 INFO ? werkzeug: 127.0.0.1 - - [11/Sep/2026 03:55:20] "GET /hr_attendance/static/img/background-light.svg HTTP/1.1" 200 - 0 0.000 0.004 2026-09-11 03:55:20,856 26 INFO ? werkzeug: 127.0.0.1 - - [11/Sep/2026 03:55: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-09-11 03:55:20,863 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 03:55:20] "GET /web/image/res.users/237/avatar_128 HTTP/1.1" 200 - 14 0.033 0.044 2026-09-11 03:55:20,868 26 INFO ? werkzeug: 127.0.0.1 - - [11/Sep/2026 03:55:20] "GET /web/static/fonts/google/Roboto/Roboto-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.001 2026-09-11 03:55:20,885 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 03:55:20] "GET /web/image?model=res.company&id=113&field=logo HTTP/1.1" 200 - 3 0.013 0.083 2026-09-11 03:55:20,887 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 03:55:20] "GET /pos/service-worker.js HTTP/1.1" 200 - 0 0.000 0.093 2026-09-11 03:55:20,953 26 INFO rb-c800635-224702-414046 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-09-11 03:55:20,980 26 INFO ? werkzeug: 127.0.0.1 - - [11/Sep/2026 03:55:20] "GET /web/static/lib/zxing-library/zxing-library.js HTTP/1.1" 200 - 0 0.000 0.003 2026-09-11 03:55:21,046 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 03:55:21] "GET /pos/ui/125 HTTP/1.1" 200 - 32 0.038 0.038 2026-09-11 03:55:21,057 26 INFO ? werkzeug: 127.0.0.1 - - [11/Sep/2026 03:55:21] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.008 2026-09-11 03:55:21,059 26 INFO rb-c800635-224702-414046 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-09-11 03:55:21,106 26 INFO rb-c800635-224702-414046 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-09-11 03:55:21,146 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 03:55:21] "GET /pos/ui/125?from_backend=True HTTP/1.1" 200 - 32 0.046 0.125 2026-09-11 03:55:21,170 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 03:55:21] "GET /web/image?model=product.template&field=image_128&id=2145&unique=2026-09-11T03:54:27.000+00:00 HTTP/1.1" 200 - 3 0.002 0.145 2026-09-11 03:55:21,212 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 03:55:21] "GET /web/image?model=product.template&field=image_128&id=2147&unique=2026-09-11T03:54:27.000+00:00 HTTP/1.1" 200 - 3 0.011 0.177 2026-09-11 03:55:21,237 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 03:55:21] "GET /web/image?model=product.template&field=image_128&id=2148&unique=2026-09-11T03:54:27.000+00:00 HTTP/1.1" 200 - 3 0.004 0.198 2026-09-11 03:55:21,281 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 03:55:21] "GET /web/image?model=product.template&field=image_128&id=2146&unique=2026-09-11T03:54:27.000+00:00 HTTP/1.1" 200 - 3 0.005 0.258 2026-09-11 03:55:21,309 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 03:55:21] "GET /web/image?model=product.template&field=image_128&id=2151&unique=2026-09-11T03:54:27.000+00:00 HTTP/1.1" 200 - 3 0.003 0.236 2026-09-11 03:55:21,332 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 03:55:21] "GET /web/image?model=product.template&field=image_128&id=2153&unique=2026-09-11T03:54:27.000+00:00 HTTP/1.1" 200 - 3 0.002 0.182 2026-09-11 03:55:21,359 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 03:55:21] "GET /web/image?model=product.template&field=image_128&id=2152&unique=2026-09-11T03:54:27.000+00:00 HTTP/1.1" 200 - 3 0.004 0.182 2026-09-11 03:55:21,439 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 03:55:21] "POST /web/dataset/call_kw/pos.session/set_opening_control#pos.session.set_opening_control HTTP/1.1" 200 - 38 0.040 0.183 2026-09-11 03:55:21,464 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 03:55:21] "GET /web/image?model=product.template&field=image_128&id=2150&unique=2026-09-11T03:54:27.000+00:00 HTTP/1.1" 200 - 3 0.003 0.173 2026-09-11 03:55:21,471 26 INFO rb-c800635-224702-414046 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-09-11 03:55:21,488 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 03:55:21] "GET /web/image?model=product.template&field=image_128&id=2149&unique=2026-09-11T03:54:27.000+00:00 HTTP/1.1" 200 - 3 0.002 0.241 2026-09-11 03:55:21,531 26 INFO rb-c800635-224702-414046 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-09-11 03:55:21,641 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 03:55:21] "POST /web/dataset/call_kw/sale.order/get_views#sale.order.get_views HTTP/1.1" 200 - 48 0.044 0.064 2026-09-11 03:55:21,708 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 03:55:21] "POST /web/dataset/call_kw/sale.order/web_search_read#sale.order.web_search_read HTTP/1.1" 200 - 18 0.010 0.023 2026-09-11 03:55:21,746 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 03:55:21] "POST /web/dataset/call_kw/res.currency/read#res.currency.read HTTP/1.1" 200 - 2 0.002 0.007 2026-09-11 03:55:21,831 26 INFO rb-c800635-224702-414046 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-09-11 03:55:22,003 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 03:55:22] "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.089 0.076 2026-09-11 03:55:22,108 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 03:55:22] "POST /web/dataset/call_kw/pos.config/notify_synchronisation#pos.config.notify_synchronisation HTTP/1.1" 200 - 61 0.036 0.059 2026-09-11 03:55:22,118 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 03:55:22] "POST /web/dataset/call_kw/sale.order/read#sale.order.read HTTP/1.1" 200 - 4 0.003 0.094 2026-09-11 03:55:22,166 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 03:55:22] "POST /web/dataset/call_kw/sale.order.line/read#sale.order.line.read HTTP/1.1" 200 - 16 0.012 0.025 2026-09-11 03:55:22,201 26 INFO rb-c800635-224702-414046 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-09-11 03:55:22,255 26 INFO rb-c800635-224702-414046 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-09-11 03:55:22,351 26 INFO rb-c800635-224702-414046 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-09-11 03:55:22,420 26 INFO rb-c800635-224702-414046 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-09-11 03:55:22,431 26 INFO ? werkzeug: 127.0.0.1 - - [11/Sep/2026 03:55:22] "GET /point_of_sale/static/src/img/card-bank.png HTTP/1.1" 200 - 0 0.000 0.002 2026-09-11 03:55:22,432 26 INFO ? werkzeug: 127.0.0.1 - - [11/Sep/2026 03:55:22] "GET /point_of_sale/static/src/img/money.png HTTP/1.1" 200 - 0 0.000 0.002 2026-09-11 03:55:22,471 26 INFO rb-c800635-224702-414046 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-09-11 03:55:22,521 26 INFO rb-c800635-224702-414046 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-09-11 03:55:22,600 26 INFO rb-c800635-224702-414046 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-09-11 03:55:22,654 26 INFO rb-c800635-224702-414046 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-09-11 03:55:22,720 26 INFO rb-c800635-224702-414046 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_downpayment_invoice_link.browser: tour succeeded 2026-09-11 03:55:22,720 26 INFO rb-c800635-224702-414046 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_downpayment_invoice_link.browser: ╔═══════════════════════════════════════════╗ ║ TOUR PoSApplyDownpaymentInvoice SUCCEEDED ║ ╚═══════════════════════════════════════════╝ 2026-09-11 03:55:22,724 26 INFO rb-c800635-224702-414046 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #55474937 started for PoS orders references: [{'name': '/', 'pos_reference': '261-125-000001', 'uuid': '8bff5fc9-d5a5-4321-bf0c-e73e9d993f94'}] 2026-09-11 03:55:22,741 26 INFO ? werkzeug: 127.0.0.1 - - [11/Sep/2026 03:55:22] "GET /web/static/img/spin.svg HTTP/1.1" 200 - 0 0.000 0.002 2026-09-11 03:55:22,813 26 INFO rb-c800635-224702-414046 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_downpayment_invoice_link.browser: heap 17061672 (allocated 18612224) 2026-09-11 03:55:22,822 26 INFO rb-c800635-224702-414046 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_downpayment_invoice_link: Closing chrome headless with pid 114381 2026-09-11 03:55:22,823 26 INFO rb-c800635-224702-414046 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_downpayment_invoice_link: Closing websocket connection 2026-09-11 03:55:22,827 26 INFO rb-c800635-224702-414046 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_downpayment_invoice_link: Terminating chrome headless with pid 114381 2026-09-11 03:55:22,907 26 INFO rb-c800635-224702-414046 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_downpayment_invoice_link: Chrome Log in: /tmp/odoo_tests/rb-c800635-224702-414046/chrome_logs/chrome_log_20260911_035522_907552_test_downpayment_invoice_link.txt 2026-09-11 03:55:22,907 26 INFO rb-c800635-224702-414046 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_downpayment_invoice_link: Removing chrome user profile "/tmp/tmp478iaf4k_chrome_odoo" 2026-09-11 03:55:22,929 26 INFO rb-c800635-224702-414046 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_downpayment_invoice_link: waiting for threads: [, ] 2026-09-11 03:55:24,182 26 INFO rb-c800635-224702-414046 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #55474937 order {'name': '/', 'pos_reference': '261-125-000001', 'uuid': '8bff5fc9-d5a5-4321-bf0c-e73e9d993f94'} created pos.order #796 2026-09-11 03:55:24,185 26 INFO rb-c800635-224702-414046 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #55474937 finished 2026-09-11 03:55:24,370 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 03:55:24] "POST /web/dataset/call_kw/pos.order/sync_from_ui#pos.order.sync_from_ui HTTP/1.1" 200 - 468 0.403 1.246 2026-09-11 03:55:25,168 26 INFO rb-c800635-224702-414046 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_downpayment_invoice_link: Chrome pid: 114598 2026-09-11 03:55:25,169 26 INFO rb-c800635-224702-414046 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_downpayment_invoice_link: Chrome headless temporary user profile dir: /tmp/tmp2jbj566s_chrome_odoo 2026-09-11 03:55:25,169 26 INFO rb-c800635-224702-414046 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_downpayment_invoice_link: Issuing json command http://127.0.0.1:41983/json/version 2026-09-11 03:55:25,171 26 INFO rb-c800635-224702-414046 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:41983', path='/json/version', query='', fragment='') with timeout 3 increased to 10s during tests 2026-09-11 03:55:25,218 26 INFO rb-c800635-224702-414046 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_downpayment_invoice_link: Browser version: Chrome/150.0.7871.114 2026-09-11 03:55:25,218 26 INFO rb-c800635-224702-414046 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_downpayment_invoice_link: Issuing json command http://127.0.0.1:41983/json 2026-09-11 03:55:25,219 26 INFO rb-c800635-224702-414046 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:41983', path='/json', query='', fragment='') with timeout 3 increased to 10s during tests 2026-09-11 03:55:25,229 26 INFO rb-c800635-224702-414046 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_downpayment_invoice_link: Websocket url found: ws://127.0.0.1:41983/devtools/page/3170C062D7DA43A0340906E26F148FF7 2026-09-11 03:55:25,244 26 INFO rb-c800635-224702-414046 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_downpayment_invoice_link: Enable chrome headless console log notification 2026-09-11 03:55:25,259 26 INFO rb-c800635-224702-414046 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_downpayment_invoice_link: Chrome headless enable page notifications 2026-09-11 03:55:25,389 26 INFO rb-c800635-224702-414046 odoo.addons.base.models.res_users: Login successful for login:pos_user from n/a 2026-09-11 03:55:25,392 26 INFO rb-c800635-224702-414046 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_downpayment_invoice_link: Setting session cookie in browser 2026-09-11 03:55:25,394 26 INFO rb-c800635-224702-414046 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-09-11 03:55:25,394 26 INFO rb-c800635-224702-414046 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-09-11 03:55:25,457 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 03:55:25] "GET /pos/ui/125 HTTP/1.1" 200 - 32 0.014 0.034 2026-09-11 03:55:25,463 26 INFO rb-c800635-224702-414046 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_downpayment_invoice_link: Navigation result: {'frameId': '3170C062D7DA43A0340906E26F148FF7', 'loaderId': 'FCDA7AA70FDBEB64161116C330218F5E', 'isDownload': False} 2026-09-11 03:55:25,464 26 INFO rb-c800635-224702-414046 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_downpayment_invoice_link: Evaluate ready code "odoo.isTourReady('PoSApplyDownpaymentInvoice2')" 2026-09-11 03:55:25,487 26 INFO rb-c800635-224702-414046 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-09-11 03:55:25,529 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 03:55:25] "GET /web/assets/31c33ef/web.__assets_tests_call__.min.js HTTP/1.1" 200 - 2 0.006 0.026 2026-09-11 03:55:25,538 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 03:55:25] "GET /web/assets/cbcf32d/point_of_sale.assets_prod.min.css HTTP/1.1" 200 - 2 0.001 0.034 2026-09-11 03:55:25,545 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 03:55:25] "GET /web/assets/e7bee96/point_of_sale.assets_prod.min.js HTTP/1.1" 200 - 2 0.001 0.039 2026-09-11 03:55:26,033 26 INFO ? werkzeug: 127.0.0.1 - - [11/Sep/2026 03:55:26] "GET /web/static/fonts/lato/Lato-Reg-webfont.woff HTTP/1.1" 200 - 0 0.000 0.005 2026-09-11 03:55:26,043 26 INFO ? werkzeug: 127.0.0.1 - - [11/Sep/2026 03:55:26] "GET /point_of_sale/static/src/img/favicon.ico HTTP/1.1" 200 - 0 0.000 0.003 2026-09-11 03:55:26,056 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 03:55:26] "GET /web/webclient/translations?hash=&lang=en_US HTTP/1.1" 200 - 0 0.000 0.004 2026-09-11 03:55:26,074 26 INFO rb-c800635-224702-414046 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-09-11 03:55:26,088 26 INFO rb-c800635-224702-414046 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-09-11 03:55:26,092 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 03:55:26] "POST /web/dataset/call_kw/barcode.nomenclature/read#barcode.nomenclature.read HTTP/1.1" 200 - 2 0.001 0.007 2026-09-11 03:55:26,110 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 03:55:26] "POST /web/dataset/call_kw/barcode.rule/search_read#barcode.rule.search_read HTTP/1.1" 200 - 1 0.000 0.006 2026-09-11 03:55:26,122 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 03:55:26] "POST /pos/ping HTTP/1.1" 200 - 0 0.000 0.002 2026-09-11 03:55:26,143 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 03:55:26] "GET /bus/websocket_worker_bundle?v=19.0-2 HTTP/1.1" 200 - 2 0.002 0.007 2026-09-11 03:55:26,148 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 03:55:26] "POST /web/dataset/call_kw/pos.config/register_new_device_identifier#pos.config.register_new_device_identifier HTTP/1.1" 200 - 4 0.002 0.009 2026-09-11 03:55:26,187 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 03:55:26] "POST /web/dataset/call_kw/pos.session/load_data_params#pos.session.load_data_params HTTP/1.1" 200 - 9 0.004 0.023 2026-09-11 03:55:26,193 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 03:55:26] "GET /websocket?version=19.0-2 HTTP/1.1" 101 - 0 0.000 0.027 2026-09-11 03:55:26,643 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 03:55:26] "POST /web/dataset/call_kw/pos.session/load_data#pos.session.load_data HTTP/1.1" 200 - 269 0.134 0.290 2026-09-11 03:55:26,662 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 03:55:26] "POST /web/dataset/call_kw/pos.session/filter_local_data#pos.session.filter_local_data HTTP/1.1" 200 - 0 0.000 0.009 2026-09-11 03:55:26,732 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 03:55: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-09-11 03:55:26,777 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 03:55:26] "GET /web/image/res.company/113/logo/256x256 HTTP/1.1" 200 - 3 0.002 0.027 2026-09-11 03:55:26,802 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 03:55:26] "POST /web/dataset/call_kw/pos.config/read_config_open_orders#pos.config.read_config_open_orders HTTP/1.1" 200 - 1 0.001 0.007 2026-09-11 03:55:26,812 26 INFO rb-c800635-224702-414046 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_downpayment_invoice_link.browser: Owl is running in 'dev' mode. 2026-09-11 03:55:26,827 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 03:55:26] "POST /web/dataset/call_kw/product.product/has_access#product.product.has_access HTTP/1.1" 200 - 0 0.000 0.008 2026-09-11 03:55:26,870 26 INFO ? werkzeug: 127.0.0.1 - - [11/Sep/2026 03:55:26] "GET /point_of_sale/static/src/fonts/Inconsolata.otf HTTP/1.1" 200 - 0 0.000 0.002 2026-09-11 03:55:26,880 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 03:55:26] "GET /pos/service-worker.js HTTP/1.1" 200 - 0 0.000 0.009 2026-09-11 03:55:26,898 26 INFO ? werkzeug: 127.0.0.1 - - [11/Sep/2026 03:55:26] "GET /web/static/img/odoo_logo.svg HTTP/1.1" 200 - 0 0.000 0.002 2026-09-11 03:55:26,917 26 INFO ? werkzeug: 127.0.0.1 - - [11/Sep/2026 03:55:26] "GET /hr_attendance/static/img/background-light.svg HTTP/1.1" 200 - 0 0.000 0.005 2026-09-11 03:55:26,947 26 INFO ? werkzeug: 127.0.0.1 - - [11/Sep/2026 03:55:26] "GET /web/static/src/libs/fontawesome/fonts/fontawesome-webfont.woff2?v=4.7.0 HTTP/1.1" 200 - 0 0.000 0.013 2026-09-11 03:55:26,949 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 03:55:26] "GET /web/image?model=res.company&id=113&field=logo HTTP/1.1" 200 - 3 0.015 0.042 2026-09-11 03:55:26,957 26 INFO ? werkzeug: 127.0.0.1 - - [11/Sep/2026 03:55:26] "GET /web/static/fonts/google/Roboto/Roboto-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.020 2026-09-11 03:55:26,999 26 INFO ? werkzeug: 127.0.0.1 - - [11/Sep/2026 03:55:26] "GET /web/static/lib/zxing-library/zxing-library.js HTTP/1.1" 200 - 0 0.000 0.008 2026-09-11 03:55:27,004 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 03:55:27] "GET /web/image/res.users/237/avatar_128 HTTP/1.1" 200 - 7 0.027 0.077 2026-09-11 03:55:27,017 26 INFO rb-c800635-224702-414046 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-09-11 03:55:27,109 26 INFO rb-c800635-224702-414046 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-09-11 03:55:27,129 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 03:55:27] "GET /pos/ui/125 HTTP/1.1" 200 - 32 0.056 0.089 2026-09-11 03:55:27,137 26 INFO ? werkzeug: 127.0.0.1 - - [11/Sep/2026 03:55:27] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.003 2026-09-11 03:55:27,169 26 INFO rb-c800635-224702-414046 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-09-11 03:55:27,208 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 03:55:27] "GET /pos/ui/125?from_backend=True HTTP/1.1" 200 - 32 0.029 0.213 2026-09-11 03:55:27,229 26 INFO rb-c800635-224702-414046 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-09-11 03:55:27,240 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 03:55:27] "GET /web/image?model=product.template&field=image_128&id=2145&unique=2026-09-11T03:54:27.000+00:00 HTTP/1.1" 200 - 3 0.005 0.128 2026-09-11 03:55:27,269 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 03:55:27] "GET /web/image?model=product.template&field=image_128&id=2148&unique=2026-09-11T03:54:27.000+00:00 HTTP/1.1" 200 - 3 0.008 0.139 2026-09-11 03:55:27,298 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 03:55:27] "GET /web/image?model=product.template&field=image_128&id=2147&unique=2026-09-11T03:54:27.000+00:00 HTTP/1.1" 200 - 3 0.002 0.189 2026-09-11 03:55:27,331 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 03:55:27] "GET /web/image?model=product.template&field=image_128&id=2146&unique=2026-09-11T03:54:27.000+00:00 HTTP/1.1" 200 - 3 0.002 0.198 2026-09-11 03:55:27,362 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 03:55:27] "GET /web/image?model=product.template&field=image_128&id=2149&unique=2026-09-11T03:54:27.000+00:00 HTTP/1.1" 200 - 3 0.004 0.213 2026-09-11 03:55:27,399 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 03:55:27] "GET /web/image?model=product.template&field=image_128&id=2150&unique=2026-09-11T03:54:27.000+00:00 HTTP/1.1" 200 - 3 0.005 0.182 2026-09-11 03:55:27,438 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 03:55:27] "GET /web/image?model=product.template&field=image_128&id=2151&unique=2026-09-11T03:54:27.000+00:00 HTTP/1.1" 200 - 3 0.008 0.185 2026-09-11 03:55:27,463 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 03:55:27] "GET /web/image?model=product.template&field=image_128&id=2152&unique=2026-09-11T03:54:27.000+00:00 HTTP/1.1" 200 - 3 0.003 0.182 2026-09-11 03:55:27,496 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 03:55:27] "GET /web/image?model=product.template&field=image_128&id=2153&unique=2026-09-11T03:54:27.000+00:00 HTTP/1.1" 200 - 3 0.002 0.191 2026-09-11 03:55:27,529 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 03:55:27] "POST /web/dataset/call_kw/sale.order/get_views#sale.order.get_views HTTP/1.1" 200 - 3 0.002 0.191 2026-09-11 03:55:27,609 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 03:55:27] "POST /web/dataset/call_kw/sale.order/web_search_read#sale.order.web_search_read HTTP/1.1" 200 - 13 0.021 0.025 2026-09-11 03:55:27,651 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 03:55:27] "POST /web/dataset/call_kw/res.currency/read#res.currency.read HTTP/1.1" 200 - 2 0.002 0.009 2026-09-11 03:55:27,728 26 INFO rb-c800635-224702-414046 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-09-11 03:55:27,826 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 03:55:27] "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.032 0.061 2026-09-11 03:55:27,934 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 03:55:27] "POST /web/dataset/call_kw/pos.config/notify_synchronisation#pos.config.notify_synchronisation HTTP/1.1" 200 - 60 0.034 0.066 2026-09-11 03:55:27,950 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 03:55:27] "POST /web/dataset/call_kw/sale.order/read#sale.order.read HTTP/1.1" 200 - 4 0.005 0.102 2026-09-11 03:55:28,032 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 03:55:28] "POST /web/dataset/call_kw/sale.order.line/read#sale.order.line.read HTTP/1.1" 200 - 16 0.044 0.022 2026-09-11 03:55:28,069 26 INFO rb-c800635-224702-414046 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-09-11 03:55:28,123 26 INFO rb-c800635-224702-414046 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-09-11 03:55:28,212 26 INFO rb-c800635-224702-414046 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-09-11 03:55:28,284 26 INFO rb-c800635-224702-414046 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-09-11 03:55:28,300 26 INFO ? werkzeug: 127.0.0.1 - - [11/Sep/2026 03:55:28] "GET /point_of_sale/static/src/img/card-bank.png HTTP/1.1" 200 - 0 0.000 0.001 2026-09-11 03:55:28,303 26 INFO ? werkzeug: 127.0.0.1 - - [11/Sep/2026 03:55:28] "GET /point_of_sale/static/src/img/money.png HTTP/1.1" 200 - 0 0.000 0.001 2026-09-11 03:55:28,343 26 INFO rb-c800635-224702-414046 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-09-11 03:55:28,388 26 INFO rb-c800635-224702-414046 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-09-11 03:55:28,461 26 INFO rb-c800635-224702-414046 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-09-11 03:55:28,514 26 INFO rb-c800635-224702-414046 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-09-11 03:55:28,580 26 INFO rb-c800635-224702-414046 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_downpayment_invoice_link.browser: tour succeeded 2026-09-11 03:55:28,581 26 INFO rb-c800635-224702-414046 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_downpayment_invoice_link.browser: ╔════════════════════════════════════════════╗ ║ TOUR PoSApplyDownpaymentInvoice2 SUCCEEDED ║ ╚════════════════════════════════════════════╝ 2026-09-11 03:55:28,585 26 INFO rb-c800635-224702-414046 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #91345040 started for PoS orders references: [{'name': '/', 'pos_reference': '262-125-000001', 'uuid': 'fa8c0cb9-6bda-45ec-b13c-d92fac6cc6f9'}] 2026-09-11 03:55:28,596 26 INFO ? werkzeug: 127.0.0.1 - - [11/Sep/2026 03:55:28] "GET /web/static/img/spin.svg HTTP/1.1" 200 - 0 0.000 0.002 2026-09-11 03:55:28,721 26 INFO rb-c800635-224702-414046 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_downpayment_invoice_link.browser: heap 16834744 (allocated 17825792) 2026-09-11 03:55:28,742 26 INFO rb-c800635-224702-414046 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_downpayment_invoice_link: Closing chrome headless with pid 114598 2026-09-11 03:55:28,747 26 INFO rb-c800635-224702-414046 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_downpayment_invoice_link: Closing websocket connection 2026-09-11 03:55:28,749 26 INFO rb-c800635-224702-414046 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_downpayment_invoice_link: Terminating chrome headless with pid 114598 2026-09-11 03:55:28,852 26 INFO rb-c800635-224702-414046 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_downpayment_invoice_link: Chrome Log in: /tmp/odoo_tests/rb-c800635-224702-414046/chrome_logs/chrome_log_20260911_035528_851222_test_downpayment_invoice_link.txt 2026-09-11 03:55:28,852 26 INFO rb-c800635-224702-414046 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_downpayment_invoice_link: Removing chrome user profile "/tmp/tmp2jbj566s_chrome_odoo" 2026-09-11 03:55:28,862 26 INFO rb-c800635-224702-414046 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_downpayment_invoice_link: waiting for threads: [, ] 2026-09-11 03:55:29,382 26 INFO rb-c800635-224702-414046 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #91345040 order {'name': '/', 'pos_reference': '262-125-000001', 'uuid': 'fa8c0cb9-6bda-45ec-b13c-d92fac6cc6f9'} created pos.order #797 2026-09-11 03:55:29,388 26 INFO rb-c800635-224702-414046 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #91345040 finished 2026-09-11 03:55:29,541 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 03:55:29] "POST /web/dataset/call_kw/pos.order/sync_from_ui#pos.order.sync_from_ui HTTP/1.1" 200 - 347 0.412 0.546 2026-09-11 03:55:29,843 26 INFO rb-c800635-224702-414046 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_downpayment_invoice_link: Chrome pid: 114808 2026-09-11 03:55:29,843 26 INFO rb-c800635-224702-414046 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_downpayment_invoice_link: Chrome headless temporary user profile dir: /tmp/tmp_kdyz0w7_chrome_odoo 2026-09-11 03:55:29,843 26 INFO rb-c800635-224702-414046 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_downpayment_invoice_link: Issuing json command http://127.0.0.1:36147/json/version 2026-09-11 03:55:29,844 26 INFO rb-c800635-224702-414046 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:36147', path='/json/version', query='', fragment='') with timeout 3 increased to 10s during tests 2026-09-11 03:55:29,865 26 INFO rb-c800635-224702-414046 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_downpayment_invoice_link: Browser version: Chrome/150.0.7871.114 2026-09-11 03:55:29,865 26 INFO rb-c800635-224702-414046 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_downpayment_invoice_link: Issuing json command http://127.0.0.1:36147/json 2026-09-11 03:55:29,868 26 INFO rb-c800635-224702-414046 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:36147', path='/json', query='', fragment='') with timeout 3 increased to 10s during tests 2026-09-11 03:55:29,879 26 INFO rb-c800635-224702-414046 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_downpayment_invoice_link: Websocket url found: ws://127.0.0.1:36147/devtools/page/A9C77883DCF1B6B22B2B2420097D2C2A 2026-09-11 03:55:29,888 26 INFO rb-c800635-224702-414046 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_downpayment_invoice_link: Enable chrome headless console log notification 2026-09-11 03:55:29,899 26 INFO rb-c800635-224702-414046 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_downpayment_invoice_link: Chrome headless enable page notifications 2026-09-11 03:55:29,944 26 INFO rb-c800635-224702-414046 odoo.addons.base.models.res_users: Login successful for login:pos_user from n/a 2026-09-11 03:55:29,947 26 INFO rb-c800635-224702-414046 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_downpayment_invoice_link: Setting session cookie in browser 2026-09-11 03:55:29,949 26 INFO rb-c800635-224702-414046 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-09-11 03:55:29,950 26 INFO rb-c800635-224702-414046 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-09-11 03:55:30,017 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 03:55:30] "GET /pos/ui/125 HTTP/1.1" 200 - 32 0.023 0.034 2026-09-11 03:55:30,021 26 INFO rb-c800635-224702-414046 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_downpayment_invoice_link: Navigation result: {'frameId': 'A9C77883DCF1B6B22B2B2420097D2C2A', 'loaderId': '93F7D50FB0348CAD3E0D70047C73EF66', 'isDownload': False} 2026-09-11 03:55:30,021 26 INFO rb-c800635-224702-414046 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_downpayment_invoice_link: Evaluate ready code "odoo.isTourReady('PosSettleAndInvoiceOrder2')" 2026-09-11 03:55:30,044 26 INFO rb-c800635-224702-414046 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-09-11 03:55:30,062 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 03:55:30] "GET /web/assets/cbcf32d/point_of_sale.assets_prod.min.css HTTP/1.1" 200 - 2 0.003 0.008 2026-09-11 03:55:30,078 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 03:55:30] "GET /web/assets/31c33ef/web.__assets_tests_call__.min.js HTTP/1.1" 200 - 2 0.008 0.019 2026-09-11 03:55:30,082 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 03:55:30] "GET /web/assets/e7bee96/point_of_sale.assets_prod.min.js HTTP/1.1" 200 - 2 0.001 0.025 2026-09-11 03:55:30,505 26 INFO ? werkzeug: 127.0.0.1 - - [11/Sep/2026 03:55:30] "GET /web/static/fonts/lato/Lato-Reg-webfont.woff HTTP/1.1" 200 - 0 0.000 0.002 2026-09-11 03:55:30,515 26 INFO ? werkzeug: 127.0.0.1 - - [11/Sep/2026 03:55:30] "GET /point_of_sale/static/src/img/favicon.ico HTTP/1.1" 200 - 0 0.000 0.003 2026-09-11 03:55:30,522 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 03:55:30] "GET /web/webclient/translations?hash=&lang=en_US HTTP/1.1" 200 - 0 0.000 0.004 2026-09-11 03:55:30,538 26 INFO rb-c800635-224702-414046 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-09-11 03:55:30,544 26 INFO rb-c800635-224702-414046 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-09-11 03:55:30,558 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 03:55:30] "POST /web/dataset/call_kw/barcode.nomenclature/read#barcode.nomenclature.read HTTP/1.1" 200 - 2 0.003 0.010 2026-09-11 03:55:30,577 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 03:55:30] "POST /web/dataset/call_kw/barcode.rule/search_read#barcode.rule.search_read HTTP/1.1" 200 - 1 0.001 0.005 2026-09-11 03:55:30,591 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 03:55:30] "POST /pos/ping HTTP/1.1" 200 - 0 0.000 0.002 2026-09-11 03:55:30,614 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 03:55:30] "POST /web/dataset/call_kw/pos.config/register_new_device_identifier#pos.config.register_new_device_identifier HTTP/1.1" 200 - 4 0.003 0.007 2026-09-11 03:55:30,620 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 03:55:30] "GET /bus/websocket_worker_bundle?v=19.0-2 HTTP/1.1" 200 - 2 0.001 0.009 2026-09-11 03:55:30,654 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 03:55:30] "POST /web/dataset/call_kw/pos.session/load_data_params#pos.session.load_data_params HTTP/1.1" 200 - 9 0.008 0.024 2026-09-11 03:55:30,659 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 03:55:30] "GET /websocket?version=19.0-2 HTTP/1.1" 101 - 0 0.000 0.016 2026-09-11 03:55:31,074 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 03:55:31] "POST /web/dataset/call_kw/pos.session/load_data#pos.session.load_data HTTP/1.1" 200 - 269 0.140 0.244 2026-09-11 03:55:31,096 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 03:55:31] "POST /web/dataset/call_kw/pos.session/filter_local_data#pos.session.filter_local_data HTTP/1.1" 200 - 0 0.000 0.012 2026-09-11 03:55:31,153 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 03:55:31] "POST /web/dataset/call_kw/pos.config/read_config_open_orders#pos.config.read_config_open_orders HTTP/1.1" 200 - 1 0.000 0.006 2026-09-11 03:55:31,211 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 03:55:31] "GET /web/image/res.company/113/logo/256x256 HTTP/1.1" 200 - 3 0.014 0.024 2026-09-11 03:55:31,255 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 03:55:31] "POST /web/dataset/call_kw/pos.config/read_config_open_orders#pos.config.read_config_open_orders HTTP/1.1" 200 - 1 0.000 0.007 2026-09-11 03:55:31,267 26 INFO rb-c800635-224702-414046 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_downpayment_invoice_link.browser: Owl is running in 'dev' mode. 2026-09-11 03:55:31,282 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 03:55:31] "POST /web/dataset/call_kw/product.product/has_access#product.product.has_access HTTP/1.1" 200 - 0 0.000 0.003 2026-09-11 03:55:31,320 26 INFO ? werkzeug: 127.0.0.1 - - [11/Sep/2026 03:55:31] "GET /point_of_sale/static/src/fonts/Inconsolata.otf HTTP/1.1" 200 - 0 0.000 0.001 2026-09-11 03:55:31,341 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 03:55:31] "GET /pos/service-worker.js HTTP/1.1" 200 - 0 0.000 0.003 2026-09-11 03:55:31,373 26 INFO ? werkzeug: 127.0.0.1 - - [11/Sep/2026 03:55:31] "GET /hr_attendance/static/img/background-light.svg HTTP/1.1" 200 - 0 0.000 0.003 2026-09-11 03:55:31,375 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 03:55:31] "GET /web/image/res.users/237/avatar_128 HTTP/1.1" 200 - 7 0.012 0.015 2026-09-11 03:55:31,379 26 INFO ? werkzeug: 127.0.0.1 - - [11/Sep/2026 03:55:31] "GET /web/static/img/odoo_logo.svg HTTP/1.1" 200 - 0 0.000 0.013 2026-09-11 03:55:31,389 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 03:55:31] "GET /web/image?model=res.company&id=113&field=logo HTTP/1.1" 200 - 3 0.003 0.033 2026-09-11 03:55:31,420 26 INFO ? werkzeug: 127.0.0.1 - - [11/Sep/2026 03:55:31] "GET /web/static/src/libs/fontawesome/fonts/fontawesome-webfont.woff2?v=4.7.0 HTTP/1.1" 200 - 0 0.000 0.007 2026-09-11 03:55:31,420 26 INFO ? werkzeug: 127.0.0.1 - - [11/Sep/2026 03:55:31] "GET /web/static/fonts/google/Roboto/Roboto-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.008 2026-09-11 03:55:31,458 26 INFO ? werkzeug: 127.0.0.1 - - [11/Sep/2026 03:55:31] "GET /web/static/lib/zxing-library/zxing-library.js HTTP/1.1" 200 - 0 0.000 0.003 2026-09-11 03:55:31,502 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 03:55:31] "GET /pos/ui/125?from_backend=True HTTP/1.1" 200 - 32 0.019 0.041 2026-09-11 03:55:31,560 26 INFO rb-c800635-224702-414046 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-09-11 03:55:31,567 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 03:55:31] "GET /pos/ui/125 HTTP/1.1" 200 - 32 0.023 0.102 2026-09-11 03:55:31,629 26 INFO rb-c800635-224702-414046 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-09-11 03:55:31,645 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 03:55:31] "GET /web/image?model=product.template&field=image_128&id=2145&unique=2026-09-11T03:54:27.000+00:00 HTTP/1.1" 200 - 3 0.013 0.031 2026-09-11 03:55:31,655 26 INFO ? werkzeug: 127.0.0.1 - - [11/Sep/2026 03:55:31] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.004 2026-09-11 03:55:31,687 26 INFO rb-c800635-224702-414046 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-09-11 03:55:31,692 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 03:55:31] "GET /web/image?model=product.template&field=image_128&id=2146&unique=2026-09-11T03:54:27.000+00:00 HTTP/1.1" 200 - 3 0.004 0.084 2026-09-11 03:55:31,722 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 03:55:31] "GET /web/image?model=product.template&field=image_128&id=2148&unique=2026-09-11T03:54:27.000+00:00 HTTP/1.1" 200 - 3 0.004 0.108 2026-09-11 03:55:31,747 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 03:55:31] "GET /web/image?model=product.template&field=image_128&id=2147&unique=2026-09-11T03:54:27.000+00:00 HTTP/1.1" 200 - 3 0.002 0.140 2026-09-11 03:55:31,751 26 INFO rb-c800635-224702-414046 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-09-11 03:55:31,791 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 03:55:31] "GET /web/image?model=product.template&field=image_128&id=2149&unique=2026-09-11T03:54:27.000+00:00 HTTP/1.1" 200 - 3 0.002 0.158 2026-09-11 03:55:31,813 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 03:55:31] "GET /web/image?model=product.template&field=image_128&id=2150&unique=2026-09-11T03:54:27.000+00:00 HTTP/1.1" 200 - 3 0.002 0.179 2026-09-11 03:55:31,847 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 03:55:31] "GET /web/image?model=product.template&field=image_128&id=2153&unique=2026-09-11T03:54:27.000+00:00 HTTP/1.1" 200 - 3 0.004 0.181 2026-09-11 03:55:31,883 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 03:55:31] "GET /web/image?model=product.template&field=image_128&id=2151&unique=2026-09-11T03:54:27.000+00:00 HTTP/1.1" 200 - 3 0.002 0.185 2026-09-11 03:55:31,923 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 03:55:31] "GET /web/image?model=product.template&field=image_128&id=2152&unique=2026-09-11T03:54:27.000+00:00 HTTP/1.1" 200 - 3 0.003 0.189 2026-09-11 03:55:31,976 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 03:55:31] "POST /web/dataset/call_kw/sale.order/get_views#sale.order.get_views HTTP/1.1" 200 - 3 0.006 0.215 2026-09-11 03:55:32,062 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 03:55:32] "POST /web/dataset/call_kw/sale.order/web_search_read#sale.order.web_search_read HTTP/1.1" 200 - 13 0.030 0.023 2026-09-11 03:55:32,110 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 03:55:32] "POST /web/dataset/call_kw/res.currency/read#res.currency.read HTTP/1.1" 200 - 2 0.004 0.012 2026-09-11 03:55:32,171 26 INFO rb-c800635-224702-414046 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-09-11 03:55:32,304 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 03:55:32] "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.051 0.075 2026-09-11 03:55:32,457 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 03:55:32] "POST /web/dataset/call_kw/pos.config/notify_synchronisation#pos.config.notify_synchronisation HTTP/1.1" 200 - 67 0.076 0.069 2026-09-11 03:55:32,470 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 03:55:32] "POST /web/dataset/call_kw/sale.order/read#sale.order.read HTTP/1.1" 200 - 4 0.004 0.123 2026-09-11 03:55:32,543 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 03:55:32] "POST /web/dataset/call_kw/sale.order.line/read#sale.order.line.read HTTP/1.1" 200 - 16 0.030 0.026 2026-09-11 03:55:32,583 26 INFO rb-c800635-224702-414046 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-09-11 03:55:32,621 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 03:55:32] "POST /web/dataset/call_kw/sale.order.line/read_converted#sale.order.line.read_converted HTTP/1.1" 200 - 14 0.016 0.021 2026-09-11 03:55:32,716 26 INFO rb-c800635-224702-414046 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-09-11 03:55:32,767 26 INFO rb-c800635-224702-414046 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-09-11 03:55:32,840 26 INFO rb-c800635-224702-414046 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-09-11 03:55:32,852 26 INFO ? werkzeug: 127.0.0.1 - - [11/Sep/2026 03:55:32] "GET /point_of_sale/static/src/img/card-bank.png HTTP/1.1" 200 - 0 0.000 0.002 2026-09-11 03:55:32,853 26 INFO ? werkzeug: 127.0.0.1 - - [11/Sep/2026 03:55:32] "GET /point_of_sale/static/src/img/money.png HTTP/1.1" 200 - 0 0.000 0.002 2026-09-11 03:55:32,890 26 INFO rb-c800635-224702-414046 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-09-11 03:55:32,941 26 INFO rb-c800635-224702-414046 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-09-11 03:55:33,016 26 INFO rb-c800635-224702-414046 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-09-11 03:55:33,071 26 INFO rb-c800635-224702-414046 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-09-11 03:55:33,137 26 INFO rb-c800635-224702-414046 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_downpayment_invoice_link.browser: tour succeeded 2026-09-11 03:55:33,138 26 INFO rb-c800635-224702-414046 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_downpayment_invoice_link.browser: ╔══════════════════════════════════════════╗ ║ TOUR PosSettleAndInvoiceOrder2 SUCCEEDED ║ ╚══════════════════════════════════════════╝ 2026-09-11 03:55:33,142 26 INFO rb-c800635-224702-414046 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #27563013 started for PoS orders references: [{'name': '/', 'pos_reference': '263-125-000001', 'uuid': 'b4c40ad1-57db-48ad-a575-df1e35a4ea69'}] 2026-09-11 03:55:33,155 26 INFO ? werkzeug: 127.0.0.1 - - [11/Sep/2026 03:55:33] "GET /web/static/img/spin.svg HTTP/1.1" 200 - 0 0.000 0.008 2026-09-11 03:55:33,228 26 INFO rb-c800635-224702-414046 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_downpayment_invoice_link.browser: heap 17109844 (allocated 19136512) 2026-09-11 03:55:33,245 26 INFO rb-c800635-224702-414046 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_downpayment_invoice_link: Closing chrome headless with pid 114808 2026-09-11 03:55:33,248 26 INFO rb-c800635-224702-414046 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_downpayment_invoice_link: Closing websocket connection 2026-09-11 03:55:33,255 26 INFO rb-c800635-224702-414046 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_downpayment_invoice_link: Terminating chrome headless with pid 114808 2026-09-11 03:55:33,339 26 INFO rb-c800635-224702-414046 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_downpayment_invoice_link: Chrome Log in: /tmp/odoo_tests/rb-c800635-224702-414046/chrome_logs/chrome_log_20260911_035533_338663_test_downpayment_invoice_link.txt 2026-09-11 03:55:33,339 26 INFO rb-c800635-224702-414046 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_downpayment_invoice_link: Removing chrome user profile "/tmp/tmp_kdyz0w7_chrome_odoo" 2026-09-11 03:55:33,343 26 INFO rb-c800635-224702-414046 odoo.models.unlink: User #237 deleted stock.move.line records with IDs: [1290] 2026-09-11 03:55:33,355 26 INFO rb-c800635-224702-414046 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_downpayment_invoice_link: waiting for threads: [, ] 2026-09-11 03:55:34,357 26 INFO rb-c800635-224702-414046 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #27563013 order {'name': '/', 'pos_reference': '263-125-000001', 'uuid': 'b4c40ad1-57db-48ad-a575-df1e35a4ea69'} created pos.order #798 2026-09-11 03:55:34,362 26 INFO rb-c800635-224702-414046 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #27563013 finished 2026-09-11 03:55:34,609 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 03:55:34] "POST /web/dataset/call_kw/pos.order/sync_from_ui#pos.order.sync_from_ui HTTP/1.1" 200 - 622 0.612 0.858 2026-09-11 03:55:34,692 26 INFO rb-c800635-224702-414046 odoo.addons.pos_sale.tests.test_pos_sale_flow: Starting TestPoSSale.test_downpayment_refund ... 2026-09-11 03:55:35,494 26 INFO rb-c800635-224702-414046 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_downpayment_refund: Chrome pid: 115019 2026-09-11 03:55:35,495 26 INFO rb-c800635-224702-414046 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_downpayment_refund: Chrome headless temporary user profile dir: /tmp/tmpcuu27p1p_chrome_odoo 2026-09-11 03:55:35,495 26 INFO rb-c800635-224702-414046 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_downpayment_refund: Issuing json command http://127.0.0.1:45753/json/version 2026-09-11 03:55:35,496 26 INFO rb-c800635-224702-414046 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:45753', path='/json/version', query='', fragment='') with timeout 3 increased to 10s during tests 2026-09-11 03:55:35,531 26 INFO rb-c800635-224702-414046 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_downpayment_refund: Browser version: Chrome/150.0.7871.114 2026-09-11 03:55:35,532 26 INFO rb-c800635-224702-414046 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_downpayment_refund: Issuing json command http://127.0.0.1:45753/json 2026-09-11 03:55:35,532 26 INFO rb-c800635-224702-414046 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:45753', path='/json', query='', fragment='') with timeout 3 increased to 10s during tests 2026-09-11 03:55:35,554 26 INFO rb-c800635-224702-414046 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_downpayment_refund: Websocket url found: ws://127.0.0.1:45753/devtools/page/229CAA74E52467B10C5BDBA5689E9340 2026-09-11 03:55:35,574 26 INFO rb-c800635-224702-414046 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_downpayment_refund: Enable chrome headless console log notification 2026-09-11 03:55:35,597 26 INFO rb-c800635-224702-414046 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_downpayment_refund: Chrome headless enable page notifications 2026-09-11 03:55:35,763 26 INFO rb-c800635-224702-414046 odoo.addons.base.models.res_users: Login successful for login:accountman from n/a 2026-09-11 03:55:35,771 26 INFO rb-c800635-224702-414046 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_downpayment_refund: Setting session cookie in browser 2026-09-11 03:55:35,776 26 INFO rb-c800635-224702-414046 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-09-11 03:55:35,776 26 INFO rb-c800635-224702-414046 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-09-11 03:55:35,792 26 INFO rb-c800635-224702-414046 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-09-11 03:55:36,380 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 03:55:36] "GET /pos/ui/125 HTTP/1.1" 200 - 85 0.063 0.530 2026-09-11 03:55:36,384 26 INFO rb-c800635-224702-414046 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_downpayment_refund: Navigation result: {'frameId': '229CAA74E52467B10C5BDBA5689E9340', 'loaderId': 'AC75CEEA2816E64657F4DF020718B992', 'isDownload': False} 2026-09-11 03:55:36,384 26 INFO rb-c800635-224702-414046 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_downpayment_refund: Evaluate ready code "odoo.isTourReady('PosRefundDownpayment')" 2026-09-11 03:55:36,404 26 INFO rb-c800635-224702-414046 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-09-11 03:55:36,418 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 03:55:36] "GET /web/assets/31c33ef/web.__assets_tests_call__.min.js HTTP/1.1" 200 - 2 0.002 0.007 2026-09-11 03:55:36,425 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 03:55:36] "GET /web/assets/cbcf32d/point_of_sale.assets_prod.min.css HTTP/1.1" 200 - 2 0.001 0.012 2026-09-11 03:55:36,432 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 03:55:36] "GET /web/assets/e7bee96/point_of_sale.assets_prod.min.js HTTP/1.1" 200 - 2 0.002 0.016 2026-09-11 03:55:36,856 26 INFO ? werkzeug: 127.0.0.1 - - [11/Sep/2026 03:55:36] "GET /web/static/fonts/lato/Lato-Reg-webfont.woff HTTP/1.1" 200 - 0 0.000 0.002 2026-09-11 03:55:36,860 26 INFO ? werkzeug: 127.0.0.1 - - [11/Sep/2026 03:55:36] "GET /point_of_sale/static/src/img/favicon.ico HTTP/1.1" 200 - 0 0.000 0.002 2026-09-11 03:55:36,883 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 03:55:36] "GET /web/webclient/translations?hash=&lang=en_US HTTP/1.1" 200 - 1 0.001 0.016 2026-09-11 03:55:36,902 26 INFO rb-c800635-224702-414046 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-09-11 03:55:36,906 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 03:55:36] "POST /web/dataset/call_kw/barcode.nomenclature/read#barcode.nomenclature.read HTTP/1.1" 200 - 4 0.003 0.005 2026-09-11 03:55:36,912 26 INFO rb-c800635-224702-414046 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-09-11 03:55:36,929 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 03:55:36] "POST /web/dataset/call_kw/barcode.rule/search_read#barcode.rule.search_read HTTP/1.1" 200 - 1 0.000 0.008 2026-09-11 03:55:36,975 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 03:55:36] "POST /pos/ping HTTP/1.1" 200 - 0 0.000 0.002 2026-09-11 03:55:37,027 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 03:55:37] "POST /web/dataset/call_kw/pos.config/register_new_device_identifier#pos.config.register_new_device_identifier HTTP/1.1" 200 - 11 0.017 0.016 2026-09-11 03:55:37,036 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 03:55:37] "GET /bus/websocket_worker_bundle?v=19.0-2 HTTP/1.1" 200 - 3 0.002 0.036 2026-09-11 03:55:37,110 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 03:55:37] "POST /web/dataset/call_kw/pos.session/load_data_params#pos.session.load_data_params HTTP/1.1" 200 - 24 0.019 0.042 2026-09-11 03:55:37,114 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 03:55:37] "GET /websocket?version=19.0-2 HTTP/1.1" 101 - 1 0.000 0.052 2026-09-11 03:55:37,618 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 03:55:37] "POST /web/dataset/call_kw/pos.session/load_data#pos.session.load_data HTTP/1.1" 200 - 364 0.178 0.294 2026-09-11 03:55:37,636 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 03:55:37] "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-09-11 03:55:37,726 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 03:55:37] "POST /web/dataset/call_kw/pos.config/read_config_open_orders#pos.config.read_config_open_orders HTTP/1.1" 200 - 1 0.001 0.005 2026-09-11 03:55:37,785 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 03:55:37] "GET /web/image/res.company/113/logo/256x256 HTTP/1.1" 200 - 8 0.008 0.037 2026-09-11 03:55:37,823 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 03:55: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.008 2026-09-11 03:55:37,842 26 INFO rb-c800635-224702-414046 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_downpayment_refund.browser: Owl is running in 'dev' mode. 2026-09-11 03:55:37,857 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 03:55:37] "POST /web/dataset/call_kw/product.product/has_access#product.product.has_access HTTP/1.1" 200 - 1 0.003 0.007 2026-09-11 03:55:37,906 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 03:55:37] "GET /pos/service-worker.js HTTP/1.1" 200 - 0 0.000 0.007 2026-09-11 03:55:37,915 26 INFO ? werkzeug: 127.0.0.1 - - [11/Sep/2026 03:55:37] "GET /point_of_sale/static/src/fonts/Inconsolata.otf HTTP/1.1" 200 - 0 0.000 0.017 2026-09-11 03:55:37,929 26 INFO ? werkzeug: 127.0.0.1 - - [11/Sep/2026 03:55:37] "GET /web/static/img/odoo_logo.svg HTTP/1.1" 200 - 0 0.000 0.006 2026-09-11 03:55:37,933 26 INFO ? werkzeug: 127.0.0.1 - - [11/Sep/2026 03:55:37] "GET /hr_attendance/static/img/background-light.svg HTTP/1.1" 200 - 0 0.000 0.005 2026-09-11 03:55:37,961 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 03:55:37] "GET /web/image/res.users/235/avatar_128 HTTP/1.1" 200 - 14 0.017 0.035 2026-09-11 03:55:37,972 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 03:55:37] "GET /web/image?model=res.company&id=113&field=logo HTTP/1.1" 200 - 3 0.003 0.048 2026-09-11 03:55:37,984 26 INFO ? werkzeug: 127.0.0.1 - - [11/Sep/2026 03:55: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-09-11 03:55:37,996 26 INFO ? werkzeug: 127.0.0.1 - - [11/Sep/2026 03:55:37] "GET /web/static/fonts/google/Roboto/Roboto-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.001 2026-09-11 03:55:38,011 26 INFO ? werkzeug: 127.0.0.1 - - [11/Sep/2026 03:55:38] "GET /web/static/lib/zxing-library/zxing-library.js HTTP/1.1" 200 - 0 0.000 0.008 2026-09-11 03:55:38,082 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 03:55:38] "GET /pos/ui/125?from_backend=True HTTP/1.1" 200 - 31 0.033 0.047 2026-09-11 03:55:38,085 26 INFO rb-c800635-224702-414046 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-09-11 03:55:38,153 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 03:55:38] "GET /pos/ui/125 HTTP/1.1" 200 - 31 0.035 0.117 2026-09-11 03:55:38,207 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 03:55:38] "GET /web/image?model=product.template&field=image_128&id=2145&unique=2026-09-11T03:54:27.000+00:00 HTTP/1.1" 200 - 3 0.005 0.036 2026-09-11 03:55:38,213 26 INFO ? werkzeug: 127.0.0.1 - - [11/Sep/2026 03:55:38] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.001 2026-09-11 03:55:38,216 26 INFO rb-c800635-224702-414046 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-09-11 03:55:38,237 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 03:55:38] "GET /web/image?model=product.template&field=image_128&id=2147&unique=2026-09-11T03:54:27.000+00:00 HTTP/1.1" 200 - 3 0.005 0.060 2026-09-11 03:55:38,266 26 INFO rb-c800635-224702-414046 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-09-11 03:55:38,284 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 03:55:38] "GET /web/image?model=product.template&field=image_128&id=2148&unique=2026-09-11T03:54:27.000+00:00 HTTP/1.1" 200 - 3 0.009 0.101 2026-09-11 03:55:38,313 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 03:55:38] "GET /web/image?model=product.template&field=image_128&id=2146&unique=2026-09-11T03:54:27.000+00:00 HTTP/1.1" 200 - 3 0.004 0.140 2026-09-11 03:55:38,361 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 03:55:38] "GET /web/image?model=product.template&field=image_128&id=2150&unique=2026-09-11T03:54:27.000+00:00 HTTP/1.1" 200 - 3 0.005 0.161 2026-09-11 03:55:38,388 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 03:55:38] "GET /web/image?model=product.template&field=image_128&id=2149&unique=2026-09-11T03:54:27.000+00:00 HTTP/1.1" 200 - 3 0.005 0.185 2026-09-11 03:55:38,420 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 03:55:38] "GET /web/image?model=product.template&field=image_128&id=2151&unique=2026-09-11T03:54:27.000+00:00 HTTP/1.1" 200 - 3 0.002 0.196 2026-09-11 03:55:38,449 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 03:55:38] "GET /web/image?model=product.template&field=image_128&id=2153&unique=2026-09-11T03:54:27.000+00:00 HTTP/1.1" 200 - 3 0.004 0.201 2026-09-11 03:55:38,471 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 03:55:38] "GET /web/image?model=product.template&field=image_128&id=2152&unique=2026-09-11T03:54:27.000+00:00 HTTP/1.1" 200 - 3 0.003 0.176 2026-09-11 03:55:38,547 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 03:55:38] "POST /web/dataset/call_kw/pos.session/set_opening_control#pos.session.set_opening_control HTTP/1.1" 200 - 37 0.039 0.190 2026-09-11 03:55:38,580 26 INFO rb-c800635-224702-414046 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-09-11 03:55:38,637 26 INFO rb-c800635-224702-414046 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-09-11 03:55:38,754 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 03:55:38] "POST /web/dataset/call_kw/sale.order/get_views#sale.order.get_views HTTP/1.1" 200 - 55 0.050 0.065 2026-09-11 03:55:38,835 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 03:55:38] "POST /web/dataset/call_kw/sale.order/web_search_read#sale.order.web_search_read HTTP/1.1" 200 - 22 0.023 0.025 2026-09-11 03:55:38,880 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 03:55:38] "POST /web/dataset/call_kw/res.currency/read#res.currency.read HTTP/1.1" 200 - 4 0.005 0.010 2026-09-11 03:55:38,954 26 INFO rb-c800635-224702-414046 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-09-11 03:55:39,076 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 03:55:39] "POST /web/dataset/call_kw/sale.order/load_sale_order_from_pos#sale.order.load_sale_order_from_pos HTTP/1.1" 200 - 68 0.044 0.076 2026-09-11 03:55:39,176 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 03:55:39] "POST /web/dataset/call_kw/pos.config/notify_synchronisation#pos.config.notify_synchronisation HTTP/1.1" 200 - 63 0.029 0.063 2026-09-11 03:55:39,186 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 03:55:39] "POST /web/dataset/call_kw/sale.order/read#sale.order.read HTTP/1.1" 200 - 4 0.003 0.093 2026-09-11 03:55:39,221 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 03:55:39] "POST /web/dataset/call_kw/sale.order.line/read#sale.order.line.read HTTP/1.1" 200 - 16 0.010 0.017 2026-09-11 03:55:39,253 26 INFO rb-c800635-224702-414046 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-09-11 03:55:39,307 26 INFO rb-c800635-224702-414046 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-09-11 03:55:39,406 26 INFO rb-c800635-224702-414046 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-09-11 03:55:39,475 26 INFO rb-c800635-224702-414046 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-09-11 03:55:39,488 26 INFO ? werkzeug: 127.0.0.1 - - [11/Sep/2026 03:55:39] "GET /point_of_sale/static/src/img/card-bank.png HTTP/1.1" 200 - 0 0.000 0.001 2026-09-11 03:55:39,491 26 INFO ? werkzeug: 127.0.0.1 - - [11/Sep/2026 03:55:39] "GET /point_of_sale/static/src/img/money.png HTTP/1.1" 200 - 0 0.000 0.002 2026-09-11 03:55:39,525 26 INFO rb-c800635-224702-414046 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-09-11 03:55:39,576 26 INFO rb-c800635-224702-414046 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-09-11 03:55:39,653 26 INFO rb-c800635-224702-414046 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-09-11 03:55:39,718 26 INFO rb-c800635-224702-414046 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-09-11 03:55:39,724 26 INFO rb-c800635-224702-414046 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #82370046 started for PoS orders references: [{'name': '/', 'pos_reference': '261-125-000001', 'uuid': '30705947-85d4-4676-8749-4b256ef241a6'}] 2026-09-11 03:55:39,728 26 INFO ? werkzeug: 127.0.0.1 - - [11/Sep/2026 03:55:39] "GET /web/static/img/spin.svg HTTP/1.1" 200 - 0 0.000 0.003 2026-09-11 03:55:39,846 26 INFO rb-c800635-224702-414046 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #82370046 order {'name': '/', 'pos_reference': '261-125-000001', 'uuid': '30705947-85d4-4676-8749-4b256ef241a6'} created pos.order #799 2026-09-11 03:55:39,859 26 INFO rb-c800635-224702-414046 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #82370046 finished 2026-09-11 03:55:40,038 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 03:55:40] "POST /web/dataset/call_kw/pos.order/sync_from_ui#pos.order.sync_from_ui HTTP/1.1" 200 - 137 0.147 0.172 2026-09-11 03:55:40,123 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 03:55:40] "POST /web/dataset/call_kw/sale.order.line/read#sale.order.line.read HTTP/1.1" 200 - 16 0.020 0.024 2026-09-11 03:55:40,146 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 03:55:40] "POST /web/dataset/call_kw/pos.order/get_preparation_change#pos.order.get_preparation_change HTTP/1.1" 200 - 1 0.001 0.006 2026-09-11 03:55:40,272 26 INFO rb-c800635-224702-414046 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-09-11 03:55:40,275 26 INFO rb-c800635-224702-414046 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #95262640 started for PoS orders references: [{'name': 'Shop - 000001', 'pos_reference': '261-125-000001', 'uuid': '30705947-85d4-4676-8749-4b256ef241a6'}] 2026-09-11 03:55:40,281 26 INFO rb-c800635-224702-414046 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #95262640 order {'name': 'Shop - 000001', 'pos_reference': '261-125-000001', 'uuid': '30705947-85d4-4676-8749-4b256ef241a6'} sync ignored for existing PoS order pos.order(799,) (state: paid) 2026-09-11 03:55:40,296 26 INFO rb-c800635-224702-414046 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #95262640 finished 2026-09-11 03:55:40,331 26 INFO rb-c800635-224702-414046 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-09-11 03:55:40,376 26 INFO rb-c800635-224702-414046 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-09-11 03:55:40,398 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 03:55:40] "POST /web/dataset/call_kw/pos.order/sync_from_ui#pos.order.sync_from_ui HTTP/1.1" 200 - 65 0.045 0.080 2026-09-11 03:55:40,426 26 INFO rb-c800635-224702-414046 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-09-11 03:55:40,456 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 03:55:40] "POST /web/dataset/call_kw/sale.order.line/read#sale.order.line.read HTTP/1.1" 200 - 15 0.022 0.022 2026-09-11 03:55:40,491 26 INFO rb-c800635-224702-414046 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-09-11 03:55:40,549 26 INFO rb-c800635-224702-414046 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-09-11 03:55:40,560 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 03:55:40] "POST /web/dataset/call_kw/pos.order/read_pos_orders#pos.order.read_pos_orders HTTP/1.1" 200 - 1 0.001 0.003 2026-09-11 03:55:40,591 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 03:55:40] "POST /web/dataset/call_kw/pos.config/notify_synchronisation#pos.config.notify_synchronisation HTTP/1.1" 200 - 4 0.005 0.015 2026-09-11 03:55:40,600 26 INFO rb-c800635-224702-414046 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-09-11 03:55:40,606 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 03:55:40] "POST /web/dataset/call_kw/pos.order/search_paid_order_ids#pos.order.search_paid_order_ids HTTP/1.1" 200 - 6 0.005 0.012 2026-09-11 03:55:40,658 26 INFO rb-c800635-224702-414046 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-09-11 03:55:40,710 26 INFO rb-c800635-224702-414046 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-09-11 03:55:40,760 26 INFO rb-c800635-224702-414046 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-09-11 03:55:40,814 26 INFO rb-c800635-224702-414046 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-09-11 03:55:40,867 26 INFO rb-c800635-224702-414046 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-09-11 03:55:40,915 26 INFO rb-c800635-224702-414046 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-09-11 03:55:40,995 26 INFO rb-c800635-224702-414046 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-09-11 03:55:41,039 26 INFO rb-c800635-224702-414046 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-09-11 03:55:41,094 26 INFO rb-c800635-224702-414046 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-09-11 03:55:41,157 26 INFO rb-c800635-224702-414046 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-09-11 03:55:41,161 26 INFO rb-c800635-224702-414046 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #65383998 started for PoS orders references: [{'name': '/', 'pos_reference': '261-125-000002', 'uuid': '7d45a161-bf38-4f42-94d9-f2896a8b661e'}] 2026-09-11 03:55:41,265 26 INFO rb-c800635-224702-414046 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #65383998 order {'name': '/', 'pos_reference': '261-125-000002', 'uuid': '7d45a161-bf38-4f42-94d9-f2896a8b661e'} created pos.order #800 2026-09-11 03:55:41,295 26 INFO rb-c800635-224702-414046 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #65383998 finished 2026-09-11 03:55:41,431 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 03:55:41] "POST /web/dataset/call_kw/pos.order/sync_from_ui#pos.order.sync_from_ui HTTP/1.1" 200 - 112 0.130 0.143 2026-09-11 03:55:41,489 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 03:55:41] "POST /web/dataset/call_kw/pos.order/get_preparation_change#pos.order.get_preparation_change HTTP/1.1" 200 - 1 0.000 0.005 2026-09-11 03:55:41,530 26 INFO rb-c800635-224702-414046 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-09-11 03:55:41,549 26 INFO rb-c800635-224702-414046 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #5191304 started for PoS orders references: [{'name': 'Shop - 000001 REFUND', 'pos_reference': '261-125-000002', 'uuid': '7d45a161-bf38-4f42-94d9-f2896a8b661e'}] 2026-09-11 03:55:41,555 26 INFO rb-c800635-224702-414046 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #5191304 order {'name': 'Shop - 000001 REFUND', 'pos_reference': '261-125-000002', 'uuid': '7d45a161-bf38-4f42-94d9-f2896a8b661e'} sync ignored for existing PoS order pos.order(800,) (state: paid) 2026-09-11 03:55:41,572 26 INFO rb-c800635-224702-414046 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #5191304 finished 2026-09-11 03:55:41,583 26 INFO rb-c800635-224702-414046 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_downpayment_refund.browser: tour succeeded 2026-09-11 03:55:41,585 26 INFO rb-c800635-224702-414046 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_downpayment_refund.browser: ╔═════════════════════════════════════╗ ║ TOUR PosRefundDownpayment SUCCEEDED ║ ╚═════════════════════════════════════╝ 2026-09-11 03:55:41,738 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 03:55:41] "POST /web/dataset/call_kw/pos.order/sync_from_ui#pos.order.sync_from_ui HTTP/1.1" 200 - 72 0.084 0.108 2026-09-11 03:55:41,767 26 INFO rb-c800635-224702-414046 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_downpayment_refund.browser: heap 21438380 (allocated 23990272) 2026-09-11 03:55:41,780 26 INFO rb-c800635-224702-414046 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_downpayment_refund: Closing chrome headless with pid 115019 2026-09-11 03:55:41,782 26 INFO rb-c800635-224702-414046 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_downpayment_refund: Closing websocket connection 2026-09-11 03:55:41,782 26 INFO rb-c800635-224702-414046 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_downpayment_refund: Terminating chrome headless with pid 115019 2026-09-11 03:55:41,878 26 INFO rb-c800635-224702-414046 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_downpayment_refund: Chrome Log in: /tmp/odoo_tests/rb-c800635-224702-414046/chrome_logs/chrome_log_20260911_035541_878544_test_downpayment_refund.txt 2026-09-11 03:55:41,878 26 INFO rb-c800635-224702-414046 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_downpayment_refund: Removing chrome user profile "/tmp/tmpcuu27p1p_chrome_odoo" 2026-09-11 03:55:42,266 26 INFO rb-c800635-224702-414046 odoo.addons.pos_sale.tests.test_pos_sale_flow: Starting TestPoSSale.test_downpayment_with_taxed_product ... 2026-09-11 03:55:43,327 26 INFO rb-c800635-224702-414046 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_downpayment_with_taxed_product: Chrome pid: 115244 2026-09-11 03:55:43,327 26 INFO rb-c800635-224702-414046 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_downpayment_with_taxed_product: Chrome headless temporary user profile dir: /tmp/tmp9640bl68_chrome_odoo 2026-09-11 03:55:43,327 26 INFO rb-c800635-224702-414046 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_downpayment_with_taxed_product: Issuing json command http://127.0.0.1:45277/json/version 2026-09-11 03:55:43,328 26 INFO rb-c800635-224702-414046 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:45277', path='/json/version', query='', fragment='') with timeout 3 increased to 10s during tests 2026-09-11 03:55:43,374 26 INFO rb-c800635-224702-414046 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_downpayment_with_taxed_product: Browser version: Chrome/150.0.7871.114 2026-09-11 03:55:43,374 26 INFO rb-c800635-224702-414046 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_downpayment_with_taxed_product: Issuing json command http://127.0.0.1:45277/json 2026-09-11 03:55:43,375 26 INFO rb-c800635-224702-414046 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:45277', path='/json', query='', fragment='') with timeout 3 increased to 10s during tests 2026-09-11 03:55:43,387 26 INFO rb-c800635-224702-414046 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_downpayment_with_taxed_product: Websocket url found: ws://127.0.0.1:45277/devtools/page/4C5CF532D7E9EF8364EF231F28EE0F30 2026-09-11 03:55:43,397 26 INFO rb-c800635-224702-414046 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_downpayment_with_taxed_product: Enable chrome headless console log notification 2026-09-11 03:55:43,407 26 INFO rb-c800635-224702-414046 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_downpayment_with_taxed_product: Chrome headless enable page notifications 2026-09-11 03:55:43,568 26 INFO rb-c800635-224702-414046 odoo.addons.base.models.res_users: Login successful for login:accountman from n/a 2026-09-11 03:55:43,570 26 INFO rb-c800635-224702-414046 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_downpayment_with_taxed_product: Setting session cookie in browser 2026-09-11 03:55:43,572 26 INFO rb-c800635-224702-414046 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-09-11 03:55:43,572 26 INFO rb-c800635-224702-414046 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-09-11 03:55:43,593 26 INFO rb-c800635-224702-414046 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-09-11 03:55:44,095 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 03:55:44] "GET /pos/ui/125 HTTP/1.1" 200 - 85 0.034 0.478 2026-09-11 03:55:44,098 26 INFO rb-c800635-224702-414046 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_downpayment_with_taxed_product: Navigation result: {'frameId': '4C5CF532D7E9EF8364EF231F28EE0F30', 'loaderId': '1ACFF9B808EA81EF0A90405A2C7E4319', 'isDownload': False} 2026-09-11 03:55:44,098 26 INFO rb-c800635-224702-414046 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_downpayment_with_taxed_product: Evaluate ready code "odoo.isTourReady('PoSDownPaymentLinesPerTax')" 2026-09-11 03:55:44,114 26 INFO rb-c800635-224702-414046 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-09-11 03:55:44,133 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 03:55:44] "GET /web/assets/e7bee96/point_of_sale.assets_prod.min.js HTTP/1.1" 200 - 2 0.001 0.006 2026-09-11 03:55:44,145 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 03:55:44] "GET /web/assets/31c33ef/web.__assets_tests_call__.min.js HTTP/1.1" 200 - 2 0.002 0.022 2026-09-11 03:55:44,151 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 03:55:44] "GET /web/assets/cbcf32d/point_of_sale.assets_prod.min.css HTTP/1.1" 200 - 2 0.001 0.018 2026-09-11 03:55:44,586 26 INFO ? werkzeug: 127.0.0.1 - - [11/Sep/2026 03:55:44] "GET /web/static/fonts/lato/Lato-Reg-webfont.woff HTTP/1.1" 200 - 0 0.000 0.001 2026-09-11 03:55:44,593 26 INFO ? werkzeug: 127.0.0.1 - - [11/Sep/2026 03:55:44] "GET /point_of_sale/static/src/img/favicon.ico HTTP/1.1" 200 - 0 0.000 0.004 2026-09-11 03:55:44,603 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 03:55:44] "GET /web/webclient/translations?hash=&lang=en_US HTTP/1.1" 200 - 1 0.001 0.010 2026-09-11 03:55:44,625 26 INFO rb-c800635-224702-414046 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-09-11 03:55:44,639 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 03:55:44] "POST /web/dataset/call_kw/barcode.nomenclature/read#barcode.nomenclature.read HTTP/1.1" 200 - 4 0.001 0.004 2026-09-11 03:55:44,641 26 INFO rb-c800635-224702-414046 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-09-11 03:55:44,657 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 03:55:44] "POST /web/dataset/call_kw/barcode.rule/search_read#barcode.rule.search_read HTTP/1.1" 200 - 1 0.000 0.004 2026-09-11 03:55:44,667 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 03:55:44] "POST /pos/ping HTTP/1.1" 200 - 0 0.000 0.002 2026-09-11 03:55:44,705 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 03:55:44] "POST /web/dataset/call_kw/pos.config/register_new_device_identifier#pos.config.register_new_device_identifier HTTP/1.1" 200 - 11 0.007 0.021 2026-09-11 03:55:44,719 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 03:55:44] "GET /bus/websocket_worker_bundle?v=19.0-2 HTTP/1.1" 200 - 3 0.002 0.035 2026-09-11 03:55:44,772 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 03:55:44] "POST /web/dataset/call_kw/pos.session/load_data_params#pos.session.load_data_params HTTP/1.1" 200 - 24 0.015 0.034 2026-09-11 03:55:44,777 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 03:55:44] "GET /websocket?version=19.0-2 HTTP/1.1" 101 - 1 0.000 0.030 2026-09-11 03:55:45,374 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 03:55:45] "POST /web/dataset/call_kw/pos.session/load_data#pos.session.load_data HTTP/1.1" 200 - 364 0.241 0.318 2026-09-11 03:55:45,396 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 03:55:45] "POST /web/dataset/call_kw/pos.session/filter_local_data#pos.session.filter_local_data HTTP/1.1" 200 - 0 0.000 0.012 2026-09-11 03:55:45,452 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 03:55:45] "POST /web/dataset/call_kw/pos.config/read_config_open_orders#pos.config.read_config_open_orders HTTP/1.1" 200 - 1 0.001 0.004 2026-09-11 03:55:45,531 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 03:55:45] "GET /web/image/res.company/113/logo/256x256 HTTP/1.1" 200 - 8 0.011 0.048 2026-09-11 03:55:45,563 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 03:55:45] "POST /web/dataset/call_kw/pos.config/read_config_open_orders#pos.config.read_config_open_orders HTTP/1.1" 200 - 1 0.002 0.007 2026-09-11 03:55:45,574 26 INFO rb-c800635-224702-414046 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_downpayment_with_taxed_product.browser: Owl is running in 'dev' mode. 2026-09-11 03:55:45,588 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 03:55:45] "POST /web/dataset/call_kw/product.product/has_access#product.product.has_access HTTP/1.1" 200 - 1 0.003 0.004 2026-09-11 03:55:45,631 26 INFO ? werkzeug: 127.0.0.1 - - [11/Sep/2026 03:55:45] "GET /point_of_sale/static/src/fonts/Inconsolata.otf HTTP/1.1" 200 - 0 0.000 0.001 2026-09-11 03:55:45,658 26 INFO ? werkzeug: 127.0.0.1 - - [11/Sep/2026 03:55:45] "GET /web/static/img/odoo_logo.svg HTTP/1.1" 200 - 0 0.000 0.006 2026-09-11 03:55:45,667 26 INFO ? werkzeug: 127.0.0.1 - - [11/Sep/2026 03:55:45] "GET /hr_attendance/static/img/background-light.svg HTTP/1.1" 200 - 0 0.000 0.006 2026-09-11 03:55:45,684 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 03:55:45] "GET /web/image/res.users/235/avatar_128 HTTP/1.1" 200 - 14 0.015 0.034 2026-09-11 03:55:45,699 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 03:55:45] "GET /web/image?model=res.company&id=113&field=logo HTTP/1.1" 200 - 3 0.002 0.061 2026-09-11 03:55:45,701 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 03:55:45] "GET /pos/service-worker.js HTTP/1.1" 200 - 0 0.000 0.053 2026-09-11 03:55:45,727 26 INFO ? werkzeug: 127.0.0.1 - - [11/Sep/2026 03:55: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-09-11 03:55:45,733 26 INFO ? werkzeug: 127.0.0.1 - - [11/Sep/2026 03:55:45] "GET /web/static/fonts/google/Roboto/Roboto-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.001 2026-09-11 03:55:45,763 26 INFO ? werkzeug: 127.0.0.1 - - [11/Sep/2026 03:55:45] "GET /web/static/lib/zxing-library/zxing-library.js HTTP/1.1" 200 - 0 0.000 0.006 2026-09-11 03:55:45,817 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 03:55:45] "GET /pos/ui/125 HTTP/1.1" 200 - 31 0.025 0.036 2026-09-11 03:55:45,845 26 INFO rb-c800635-224702-414046 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-09-11 03:55:45,883 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 03:55:45] "GET /pos/ui/125?from_backend=True HTTP/1.1" 200 - 31 0.032 0.089 2026-09-11 03:55:45,947 26 INFO rb-c800635-224702-414046 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-09-11 03:55:45,961 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 03:55:45] "GET /web/image?model=product.template&field=image_128&id=2148&unique=2026-09-11T03:54:27.000+00:00 HTTP/1.1" 200 - 3 0.013 0.039 2026-09-11 03:55:45,969 26 INFO ? werkzeug: 127.0.0.1 - - [11/Sep/2026 03:55:45] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.003 2026-09-11 03:55:45,990 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 03:55:45] "GET /web/image?model=product.template&field=image_128&id=2147&unique=2026-09-11T03:54:27.000+00:00 HTTP/1.1" 200 - 3 0.004 0.079 2026-09-11 03:55:46,000 26 INFO rb-c800635-224702-414046 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-09-11 03:55:46,015 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 03:55:46] "GET /web/image?model=product.template&field=image_128&id=2145&unique=2026-09-11T03:54:27.000+00:00 HTTP/1.1" 200 - 3 0.002 0.104 2026-09-11 03:55:46,049 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 03:55:46] "GET /web/image?model=product.template&field=image_128&id=2146&unique=2026-09-11T03:54:27.000+00:00 HTTP/1.1" 200 - 3 0.002 0.140 2026-09-11 03:55:46,086 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 03:55:46] "GET /web/image?model=product.template&field=image_128&id=2150&unique=2026-09-11T03:54:27.000+00:00 HTTP/1.1" 200 - 3 0.005 0.144 2026-09-11 03:55:46,116 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 03:55:46] "GET /web/image?model=product.template&field=image_128&id=2149&unique=2026-09-11T03:54:27.000+00:00 HTTP/1.1" 200 - 3 0.008 0.173 2026-09-11 03:55:46,141 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 03:55:46] "GET /web/image?model=product.template&field=image_128&id=2151&unique=2026-09-11T03:54:27.000+00:00 HTTP/1.1" 200 - 3 0.004 0.156 2026-09-11 03:55:46,174 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 03:55:46] "GET /web/image?model=product.template&field=image_128&id=2153&unique=2026-09-11T03:54:27.000+00:00 HTTP/1.1" 200 - 3 0.002 0.174 2026-09-11 03:55:46,199 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 03:55:46] "GET /web/image?model=product.template&field=image_128&id=2162&unique=2026-09-11T03:54:27.000+00:00 HTTP/1.1" 200 - 3 0.004 0.166 2026-09-11 03:55:46,233 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 03:55:46] "GET /web/image?model=product.template&field=image_128&id=2160&unique=2026-09-11T03:54:27.000+00:00 HTTP/1.1" 200 - 3 0.003 0.174 2026-09-11 03:55:46,286 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 03:55:46] "GET /web/image?model=product.template&field=image_128&id=2161&unique=2026-09-11T03:54:27.000+00:00 HTTP/1.1" 200 - 3 0.014 0.179 2026-09-11 03:55:46,310 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 03:55:46] "GET /web/image?model=product.template&field=image_128&id=2152&unique=2026-09-11T03:54:27.000+00:00 HTTP/1.1" 200 - 3 0.002 0.186 2026-09-11 03:55:46,410 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 03:55:46] "POST /web/dataset/call_kw/pos.session/set_opening_control#pos.session.set_opening_control HTTP/1.1" 200 - 37 0.055 0.203 2026-09-11 03:55:46,448 26 INFO rb-c800635-224702-414046 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-09-11 03:55:46,508 26 INFO rb-c800635-224702-414046 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-09-11 03:55:46,636 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 03:55:46] "POST /web/dataset/call_kw/sale.order/get_views#sale.order.get_views HTTP/1.1" 200 - 55 0.043 0.081 2026-09-11 03:55:46,733 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 03:55:46] "POST /web/dataset/call_kw/sale.order/web_search_read#sale.order.web_search_read HTTP/1.1" 200 - 22 0.033 0.027 2026-09-11 03:55:46,784 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 03:55:46] "POST /web/dataset/call_kw/res.currency/read#res.currency.read HTTP/1.1" 200 - 4 0.004 0.016 2026-09-11 03:55:46,850 26 INFO rb-c800635-224702-414046 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-09-11 03:55:47,022 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 03:55:47] "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.082 0.081 2026-09-11 03:55:47,203 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 03:55:47] "POST /web/dataset/call_kw/pos.config/notify_synchronisation#pos.config.notify_synchronisation HTTP/1.1" 200 - 60 0.084 0.082 2026-09-11 03:55:47,215 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 03:55:47] "POST /web/dataset/call_kw/sale.order/read#sale.order.read HTTP/1.1" 200 - 4 0.006 0.150 2026-09-11 03:55:47,271 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 03:55:47] "POST /web/dataset/call_kw/sale.order.line/read#sale.order.line.read HTTP/1.1" 200 - 16 0.018 0.028 2026-09-11 03:55:47,314 26 INFO rb-c800635-224702-414046 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-09-11 03:55:47,368 26 INFO rb-c800635-224702-414046 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-09-11 03:55:47,472 26 INFO rb-c800635-224702-414046 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-09-11 03:55:47,526 26 INFO rb-c800635-224702-414046 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-09-11 03:55:47,577 26 INFO rb-c800635-224702-414046 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-09-11 03:55:47,629 26 INFO rb-c800635-224702-414046 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-09-11 03:55:47,702 26 INFO rb-c800635-224702-414046 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-09-11 03:55:47,711 26 INFO ? werkzeug: 127.0.0.1 - - [11/Sep/2026 03:55:47] "GET /point_of_sale/static/src/img/card-bank.png HTTP/1.1" 200 - 0 0.000 0.001 2026-09-11 03:55:47,716 26 INFO ? werkzeug: 127.0.0.1 - - [11/Sep/2026 03:55:47] "GET /point_of_sale/static/src/img/money.png HTTP/1.1" 200 - 0 0.000 0.001 2026-09-11 03:55:47,751 26 INFO rb-c800635-224702-414046 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-09-11 03:55:47,802 26 INFO rb-c800635-224702-414046 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-09-11 03:55:47,871 26 INFO rb-c800635-224702-414046 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-09-11 03:55:47,925 26 INFO rb-c800635-224702-414046 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-09-11 03:55:47,992 26 INFO rb-c800635-224702-414046 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-09-11 03:55:48,003 26 INFO rb-c800635-224702-414046 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #79805094 started for PoS orders references: [{'name': '/', 'pos_reference': '261-125-000001', 'uuid': 'b3c657b5-e971-4c30-bce8-27a2e7b0c1c8'}] 2026-09-11 03:55:48,005 26 INFO ? werkzeug: 127.0.0.1 - - [11/Sep/2026 03:55:48] "GET /web/static/img/spin.svg HTTP/1.1" 200 - 0 0.000 0.001 2026-09-11 03:55:49,680 26 INFO rb-c800635-224702-414046 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #79805094 order {'name': '/', 'pos_reference': '261-125-000001', 'uuid': 'b3c657b5-e971-4c30-bce8-27a2e7b0c1c8'} created pos.order #801 2026-09-11 03:55:49,727 26 INFO rb-c800635-224702-414046 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #79805094 finished 2026-09-11 03:55:49,968 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 03:55:49] "POST /web/dataset/call_kw/pos.order/sync_from_ui#pos.order.sync_from_ui HTTP/1.1" 200 - 546 0.695 1.275 2026-09-11 03:55:50,082 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 03:55:50] "POST /web/dataset/call_kw/sale.order.line/read#sale.order.line.read HTTP/1.1" 200 - 16 0.012 0.045 2026-09-11 03:55:50,085 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 03:55:50] "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.060 2026-09-11 03:55:50,135 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 03:55:50] "POST /web/dataset/call_kw/pos.order/get_preparation_change#pos.order.get_preparation_change HTTP/1.1" 200 - 1 0.000 0.005 2026-09-11 03:55:50,221 26 INFO rb-c800635-224702-414046 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_downpayment_with_taxed_product.browser: tour succeeded 2026-09-11 03:55:50,222 26 INFO rb-c800635-224702-414046 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_downpayment_with_taxed_product.browser: ╔══════════════════════════════════════════╗ ║ TOUR PoSDownPaymentLinesPerTax SUCCEEDED ║ ╚══════════════════════════════════════════╝ 2026-09-11 03:55:50,227 26 INFO rb-c800635-224702-414046 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #42017667 started for PoS orders references: [{'name': 'Shop - 000001', 'pos_reference': '261-125-000001', 'uuid': 'b3c657b5-e971-4c30-bce8-27a2e7b0c1c8'}] 2026-09-11 03:55:50,245 26 INFO rb-c800635-224702-414046 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #42017667 order {'name': 'Shop - 000001', 'pos_reference': '261-125-000001', 'uuid': 'b3c657b5-e971-4c30-bce8-27a2e7b0c1c8'} sync ignored for existing PoS order pos.order(801,) (state: done) 2026-09-11 03:55:50,266 26 INFO rb-c800635-224702-414046 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #42017667 finished 2026-09-11 03:55:50,336 26 INFO rb-c800635-224702-414046 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_downpayment_with_taxed_product.browser: heap 18502560 (allocated 20058112) 2026-09-11 03:55:50,356 26 INFO rb-c800635-224702-414046 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_downpayment_with_taxed_product: Closing chrome headless with pid 115244 2026-09-11 03:55:50,361 26 INFO rb-c800635-224702-414046 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_downpayment_with_taxed_product: Closing websocket connection 2026-09-11 03:55:50,364 26 INFO rb-c800635-224702-414046 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_downpayment_with_taxed_product: Terminating chrome headless with pid 115244 2026-09-11 03:55:50,365 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 03:55:50] "POST /web/dataset/call_kw/pos.order/sync_from_ui#pos.order.sync_from_ui HTTP/1.1" 200 - 65 0.059 0.081 2026-09-11 03:55:50,466 26 INFO rb-c800635-224702-414046 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_downpayment_with_taxed_product: Chrome Log in: /tmp/odoo_tests/rb-c800635-224702-414046/chrome_logs/chrome_log_20260911_035550_466481_test_downpayment_with_taxed_product.txt 2026-09-11 03:55:50,466 26 INFO rb-c800635-224702-414046 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_downpayment_with_taxed_product: Removing chrome user profile "/tmp/tmp9640bl68_chrome_odoo" 2026-09-11 03:55:50,530 26 INFO rb-c800635-224702-414046 odoo.addons.pos_sale.tests.test_pos_sale_flow: Starting TestPoSSale.test_draft_pos_order_linked_sale_order ... 2026-09-11 03:55:51,277 26 INFO rb-c800635-224702-414046 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_draft_pos_order_linked_sale_order: Chrome pid: 115461 2026-09-11 03:55:51,278 26 INFO rb-c800635-224702-414046 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_draft_pos_order_linked_sale_order: Chrome headless temporary user profile dir: /tmp/tmpmrgjv4ig_chrome_odoo 2026-09-11 03:55:51,278 26 INFO rb-c800635-224702-414046 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:33611/json/version 2026-09-11 03:55:51,280 26 INFO rb-c800635-224702-414046 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:33611', path='/json/version', query='', fragment='') with timeout 3 increased to 10s during tests 2026-09-11 03:55:51,315 26 INFO rb-c800635-224702-414046 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-09-11 03:55:51,315 26 INFO rb-c800635-224702-414046 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:33611/json 2026-09-11 03:55:51,316 26 INFO rb-c800635-224702-414046 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:33611', path='/json', query='', fragment='') with timeout 3 increased to 10s during tests 2026-09-11 03:55:51,327 26 INFO rb-c800635-224702-414046 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:33611/devtools/page/0159C995D4F27F6439BE79DC44B4CEB7 2026-09-11 03:55:51,334 26 INFO rb-c800635-224702-414046 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_draft_pos_order_linked_sale_order: Enable chrome headless console log notification 2026-09-11 03:55:51,344 26 INFO rb-c800635-224702-414046 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_draft_pos_order_linked_sale_order: Chrome headless enable page notifications 2026-09-11 03:55:51,514 26 INFO rb-c800635-224702-414046 odoo.addons.base.models.res_users: Login successful for login:accountman from n/a 2026-09-11 03:55:51,516 26 INFO rb-c800635-224702-414046 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_draft_pos_order_linked_sale_order: Setting session cookie in browser 2026-09-11 03:55:51,522 26 INFO rb-c800635-224702-414046 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-09-11 03:55:51,522 26 INFO rb-c800635-224702-414046 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-09-11 03:55:51,538 26 INFO rb-c800635-224702-414046 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-09-11 03:55:51,998 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 03:55:51] "GET /pos/ui/125 HTTP/1.1" 200 - 84 0.060 0.404 2026-09-11 03:55:52,007 26 INFO rb-c800635-224702-414046 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_draft_pos_order_linked_sale_order: Navigation result: {'frameId': '0159C995D4F27F6439BE79DC44B4CEB7', 'loaderId': 'ADB7565DF06CB23B67D696C428FE4950', 'isDownload': False} 2026-09-11 03:55:52,008 26 INFO rb-c800635-224702-414046 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_draft_pos_order_linked_sale_order: Evaluate ready code "odoo.isTourReady('PosSettleOrder5')" 2026-09-11 03:55:52,019 26 INFO rb-c800635-224702-414046 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-09-11 03:55:52,033 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 03:55:52] "GET /web/assets/31c33ef/web.__assets_tests_call__.min.js HTTP/1.1" 200 - 2 0.002 0.007 2026-09-11 03:55:52,052 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 03:55:52] "GET /web/assets/e7bee96/point_of_sale.assets_prod.min.js HTTP/1.1" 200 - 2 0.010 0.013 2026-09-11 03:55:52,061 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 03:55:52] "GET /web/assets/cbcf32d/point_of_sale.assets_prod.min.css HTTP/1.1" 200 - 2 0.007 0.026 2026-09-11 03:55:52,532 26 INFO ? werkzeug: 127.0.0.1 - - [11/Sep/2026 03:55:52] "GET /web/static/fonts/lato/Lato-Reg-webfont.woff HTTP/1.1" 200 - 0 0.000 0.001 2026-09-11 03:55:52,535 26 INFO ? werkzeug: 127.0.0.1 - - [11/Sep/2026 03:55:52] "GET /point_of_sale/static/src/img/favicon.ico HTTP/1.1" 200 - 0 0.000 0.001 2026-09-11 03:55:52,555 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 03:55:52] "GET /web/webclient/translations?hash=&lang=en_US HTTP/1.1" 200 - 1 0.001 0.008 2026-09-11 03:55:52,571 26 INFO rb-c800635-224702-414046 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-09-11 03:55:52,578 26 INFO rb-c800635-224702-414046 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-09-11 03:55:52,585 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 03:55:52] "POST /web/dataset/call_kw/barcode.nomenclature/read#barcode.nomenclature.read HTTP/1.1" 200 - 4 0.006 0.006 2026-09-11 03:55:52,602 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 03:55:52] "POST /web/dataset/call_kw/barcode.rule/search_read#barcode.rule.search_read HTTP/1.1" 200 - 1 0.002 0.005 2026-09-11 03:55:52,614 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 03:55:52] "POST /pos/ping HTTP/1.1" 200 - 0 0.000 0.002 2026-09-11 03:55:52,647 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 03:55:52] "POST /web/dataset/call_kw/pos.config/register_new_device_identifier#pos.config.register_new_device_identifier HTTP/1.1" 200 - 11 0.008 0.012 2026-09-11 03:55:52,663 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 03:55:52] "GET /bus/websocket_worker_bundle?v=19.0-2 HTTP/1.1" 200 - 3 0.005 0.028 2026-09-11 03:55:52,725 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 03:55:52] "POST /web/dataset/call_kw/pos.session/load_data_params#pos.session.load_data_params HTTP/1.1" 200 - 24 0.023 0.040 2026-09-11 03:55:52,728 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 03:55:52] "GET /websocket?version=19.0-2 HTTP/1.1" 101 - 1 0.000 0.038 2026-09-11 03:55:53,281 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 03:55:53] "POST /web/dataset/call_kw/pos.session/load_data#pos.session.load_data HTTP/1.1" 200 - 363 0.236 0.280 2026-09-11 03:55:53,304 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 03:55:53] "POST /web/dataset/call_kw/pos.session/filter_local_data#pos.session.filter_local_data HTTP/1.1" 200 - 0 0.000 0.013 2026-09-11 03:55:53,369 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 03:55: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.005 2026-09-11 03:55:53,428 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 03:55:53] "GET /web/image/res.company/113/logo/256x256 HTTP/1.1" 200 - 8 0.007 0.034 2026-09-11 03:55:53,455 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 03:55: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.005 2026-09-11 03:55:53,465 26 INFO rb-c800635-224702-414046 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-09-11 03:55:53,470 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 03:55:53] "POST /web/dataset/call_kw/product.product/has_access#product.product.has_access HTTP/1.1" 200 - 0 0.000 0.003 2026-09-11 03:55:53,521 26 INFO ? werkzeug: 127.0.0.1 - - [11/Sep/2026 03:55:53] "GET /point_of_sale/static/src/fonts/Inconsolata.otf HTTP/1.1" 200 - 0 0.000 0.001 2026-09-11 03:55:53,561 26 INFO ? werkzeug: 127.0.0.1 - - [11/Sep/2026 03:55:53] "GET /hr_attendance/static/img/background-light.svg HTTP/1.1" 200 - 0 0.000 0.007 2026-09-11 03:55:53,562 26 INFO ? werkzeug: 127.0.0.1 - - [11/Sep/2026 03:55:53] "GET /web/static/img/odoo_logo.svg HTTP/1.1" 200 - 0 0.000 0.013 2026-09-11 03:55:53,566 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 03:55:53] "GET /web/image/res.users/235/avatar_128 HTTP/1.1" 200 - 11 0.013 0.018 2026-09-11 03:55:53,602 26 INFO ? werkzeug: 127.0.0.1 - - [11/Sep/2026 03:55:53] "GET /web/static/src/libs/fontawesome/fonts/fontawesome-webfont.woff2?v=4.7.0 HTTP/1.1" 200 - 0 0.000 0.004 2026-09-11 03:55:53,603 26 INFO ? werkzeug: 127.0.0.1 - - [11/Sep/2026 03:55:53] "GET /web/static/fonts/google/Roboto/Roboto-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.004 2026-09-11 03:55:53,604 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 03:55:53] "GET /web/image?model=res.company&id=113&field=logo HTTP/1.1" 200 - 3 0.024 0.033 2026-09-11 03:55:53,611 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 03:55:53] "GET /pos/service-worker.js HTTP/1.1" 200 - 0 0.000 0.066 2026-09-11 03:55:53,687 26 INFO rb-c800635-224702-414046 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-09-11 03:55:53,739 26 INFO ? werkzeug: 127.0.0.1 - - [11/Sep/2026 03:55:53] "GET /web/static/lib/zxing-library/zxing-library.js HTTP/1.1" 200 - 0 0.000 0.001 2026-09-11 03:55:53,811 26 INFO rb-c800635-224702-414046 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-09-11 03:55:53,837 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 03:55:53] "GET /pos/ui/125?from_backend=True HTTP/1.1" 200 - 31 0.062 0.056 2026-09-11 03:55:53,855 26 INFO rb-c800635-224702-414046 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-09-11 03:55:53,859 26 INFO ? werkzeug: 127.0.0.1 - - [11/Sep/2026 03:55:53] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.002 2026-09-11 03:55:53,930 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 03:55:53] "GET /pos/ui/125 HTTP/1.1" 200 - 31 0.053 0.157 2026-09-11 03:55:53,972 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 03:55:53] "GET /web/image?model=product.template&field=image_128&id=2145&unique=2026-09-11T03:54:27.000+00:00 HTTP/1.1" 200 - 3 0.010 0.188 2026-09-11 03:55:53,998 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 03:55:53] "GET /web/image?model=product.template&field=image_128&id=2147&unique=2026-09-11T03:54:27.000+00:00 HTTP/1.1" 200 - 3 0.007 0.199 2026-09-11 03:55:54,041 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 03:55:54] "GET /web/image?model=product.template&field=image_128&id=2148&unique=2026-09-11T03:54:27.000+00:00 HTTP/1.1" 200 - 3 0.006 0.225 2026-09-11 03:55:54,088 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 03:55:54] "GET /web/image?model=product.template&field=image_128&id=2146&unique=2026-09-11T03:54:27.000+00:00 HTTP/1.1" 200 - 3 0.004 0.306 2026-09-11 03:55:54,113 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 03:55:54] "GET /web/image?model=product.template&field=image_128&id=2153&unique=2026-09-11T03:54:27.000+00:00 HTTP/1.1" 200 - 3 0.002 0.240 2026-09-11 03:55:54,143 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 03:55:54] "GET /web/image?model=product.template&field=image_128&id=2164&unique=2026-09-11T03:54:27.000+00:00 HTTP/1.1" 200 - 3 0.004 0.205 2026-09-11 03:55:54,168 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 03:55:54] "GET /web/image?model=product.template&field=image_128&id=2151&unique=2026-09-11T03:54:27.000+00:00 HTTP/1.1" 200 - 3 0.004 0.184 2026-09-11 03:55:54,199 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 03:55:54] "GET /web/image?model=product.template&field=image_128&id=2152&unique=2026-09-11T03:54:27.000+00:00 HTTP/1.1" 200 - 3 0.012 0.178 2026-09-11 03:55:54,309 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 03:55:54] "POST /web/dataset/call_kw/pos.session/set_opening_control#pos.session.set_opening_control HTTP/1.1" 200 - 37 0.064 0.199 2026-09-11 03:55:54,340 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 03:55:54] "GET /web/image?model=product.template&field=image_128&id=2150&unique=2026-09-11T03:54:27.000+00:00 HTTP/1.1" 200 - 3 0.009 0.212 2026-09-11 03:55:54,349 26 INFO rb-c800635-224702-414046 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-09-11 03:55:54,380 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 03:55:54] "GET /web/image?model=product.template&field=image_128&id=2149&unique=2026-09-11T03:54:27.000+00:00 HTTP/1.1" 200 - 3 0.004 0.284 2026-09-11 03:55:54,419 26 INFO rb-c800635-224702-414046 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-09-11 03:55:54,558 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 03:55:54] "POST /web/dataset/call_kw/sale.order/get_views#sale.order.get_views HTTP/1.1" 200 - 55 0.047 0.090 2026-09-11 03:55:54,650 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 03:55:54] "POST /web/dataset/call_kw/sale.order/web_search_read#sale.order.web_search_read HTTP/1.1" 200 - 22 0.029 0.034 2026-09-11 03:55:54,707 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 03:55:54] "POST /web/dataset/call_kw/res.currency/read#res.currency.read HTTP/1.1" 200 - 4 0.004 0.017 2026-09-11 03:55:54,792 26 INFO rb-c800635-224702-414046 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-09-11 03:55:54,949 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 03:55:54] "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.081 0.070 2026-09-11 03:55:55,069 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 03:55:55] "POST /web/dataset/call_kw/pos.config/notify_synchronisation#pos.config.notify_synchronisation HTTP/1.1" 200 - 61 0.038 0.066 2026-09-11 03:55:55,080 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 03:55:55] "POST /web/dataset/call_kw/sale.order/read#sale.order.read HTTP/1.1" 200 - 4 0.002 0.097 2026-09-11 03:55:55,126 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 03:55:55] "POST /web/dataset/call_kw/sale.order.line/read#sale.order.line.read HTTP/1.1" 200 - 16 0.012 0.026 2026-09-11 03:55:55,163 26 INFO rb-c800635-224702-414046 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-09-11 03:55:55,208 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 03:55:55] "POST /web/dataset/call_kw/sale.order.line/read_converted#sale.order.line.read_converted HTTP/1.1" 200 - 13 0.023 0.022 2026-09-11 03:55:55,276 26 INFO rb-c800635-224702-414046 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-09-11 03:55:55,326 26 INFO rb-c800635-224702-414046 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-09-11 03:55:55,377 26 INFO rb-c800635-224702-414046 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-09-11 03:55:55,428 26 INFO rb-c800635-224702-414046 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_draft_pos_order_linked_sale_order.browser: tour succeeded 2026-09-11 03:55:55,428 26 INFO rb-c800635-224702-414046 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_draft_pos_order_linked_sale_order.browser: ╔════════════════════════════════╗ ║ TOUR PosSettleOrder5 SUCCEEDED ║ ╚════════════════════════════════╝ 2026-09-11 03:55:55,501 26 INFO rb-c800635-224702-414046 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_draft_pos_order_linked_sale_order.browser: heap 16160448 (allocated 17039360) 2026-09-11 03:55:55,529 26 INFO rb-c800635-224702-414046 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_draft_pos_order_linked_sale_order: Closing chrome headless with pid 115461 2026-09-11 03:55:55,535 26 INFO rb-c800635-224702-414046 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_draft_pos_order_linked_sale_order: Closing websocket connection 2026-09-11 03:55:55,538 26 INFO rb-c800635-224702-414046 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_draft_pos_order_linked_sale_order: Terminating chrome headless with pid 115461 2026-09-11 03:55:55,640 26 INFO rb-c800635-224702-414046 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_draft_pos_order_linked_sale_order: Chrome Log in: /tmp/odoo_tests/rb-c800635-224702-414046/chrome_logs/chrome_log_20260911_035555_640550_test_draft_pos_order_linked_sale_order.txt 2026-09-11 03:55:55,640 26 INFO rb-c800635-224702-414046 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_draft_pos_order_linked_sale_order: Removing chrome user profile "/tmp/tmpmrgjv4ig_chrome_odoo" 2026-09-11 03:55:55,662 26 INFO rb-c800635-224702-414046 odoo.addons.pos_sale.tests.test_pos_sale_flow: Starting TestPoSSale.test_ecommerce_paid_order_is_hidden_in_pos ... 2026-09-11 03:55:56,370 26 INFO rb-c800635-224702-414046 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_ecommerce_paid_order_is_hidden_in_pos: Chrome pid: 115668 2026-09-11 03:55:56,370 26 INFO rb-c800635-224702-414046 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/tmp_rek4kdg_chrome_odoo 2026-09-11 03:55:56,370 26 INFO rb-c800635-224702-414046 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:45773/json/version 2026-09-11 03:55:56,371 26 INFO rb-c800635-224702-414046 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:45773', path='/json/version', query='', fragment='') with timeout 3 increased to 10s during tests 2026-09-11 03:55:56,459 26 INFO rb-c800635-224702-414046 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-09-11 03:55:56,459 26 INFO rb-c800635-224702-414046 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:45773/json 2026-09-11 03:55:56,460 26 INFO rb-c800635-224702-414046 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:45773', path='/json', query='', fragment='') with timeout 3 increased to 10s during tests 2026-09-11 03:55:56,474 26 INFO rb-c800635-224702-414046 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:45773/devtools/page/0C40E83FA372C829294987E4F6D62893 2026-09-11 03:55:56,487 26 INFO rb-c800635-224702-414046 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-09-11 03:55:56,500 26 INFO rb-c800635-224702-414046 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_ecommerce_paid_order_is_hidden_in_pos: Chrome headless enable page notifications 2026-09-11 03:55:56,616 26 INFO rb-c800635-224702-414046 odoo.addons.base.models.res_users: Login successful for login:accountman from n/a 2026-09-11 03:55:56,618 26 INFO rb-c800635-224702-414046 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_ecommerce_paid_order_is_hidden_in_pos: Setting session cookie in browser 2026-09-11 03:55:56,624 26 INFO rb-c800635-224702-414046 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-09-11 03:55:56,624 26 INFO rb-c800635-224702-414046 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-09-11 03:55:56,643 26 INFO rb-c800635-224702-414046 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-09-11 03:55:57,302 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 03:55:57] "GET /pos/ui?config_id=125 HTTP/1.1" 200 - 84 0.059 0.606 2026-09-11 03:55:57,307 26 INFO rb-c800635-224702-414046 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_ecommerce_paid_order_is_hidden_in_pos: Navigation result: {'frameId': '0C40E83FA372C829294987E4F6D62893', 'loaderId': '0B8B3E924B6B1BF48C29515EC24EFEFD', 'isDownload': False} 2026-09-11 03:55:57,307 26 INFO rb-c800635-224702-414046 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-09-11 03:55:57,332 26 INFO rb-c800635-224702-414046 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-09-11 03:55:57,367 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 03:55:57] "GET /web/assets/cbcf32d/point_of_sale.assets_prod.min.css HTTP/1.1" 200 - 2 0.004 0.021 2026-09-11 03:55:57,378 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 03:55:57] "GET /web/assets/31c33ef/web.__assets_tests_call__.min.js HTTP/1.1" 200 - 2 0.002 0.029 2026-09-11 03:55:57,386 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 03:55:57] "GET /web/assets/e7bee96/point_of_sale.assets_prod.min.js HTTP/1.1" 200 - 2 0.001 0.041 2026-09-11 03:55:57,894 26 INFO ? werkzeug: 127.0.0.1 - - [11/Sep/2026 03:55:57] "GET /web/static/fonts/lato/Lato-Reg-webfont.woff HTTP/1.1" 200 - 0 0.000 0.002 2026-09-11 03:55:57,898 26 INFO ? werkzeug: 127.0.0.1 - - [11/Sep/2026 03:55:57] "GET /point_of_sale/static/src/img/favicon.ico HTTP/1.1" 200 - 0 0.000 0.003 2026-09-11 03:55:57,918 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 03:55:57] "GET /web/webclient/translations?hash=&lang=en_US HTTP/1.1" 200 - 1 0.001 0.012 2026-09-11 03:55:57,943 26 INFO rb-c800635-224702-414046 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-09-11 03:55:57,949 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 03:55:57] "POST /web/dataset/call_kw/barcode.nomenclature/read#barcode.nomenclature.read HTTP/1.1" 200 - 4 0.001 0.004 2026-09-11 03:55:57,951 26 INFO rb-c800635-224702-414046 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-09-11 03:55:57,978 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 03:55:57] "POST /web/dataset/call_kw/barcode.rule/search_read#barcode.rule.search_read HTTP/1.1" 200 - 1 0.000 0.007 2026-09-11 03:55:57,991 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 03:55:57] "POST /pos/ping HTTP/1.1" 200 - 0 0.000 0.002 2026-09-11 03:55:58,028 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 03:55:58] "POST /web/dataset/call_kw/pos.config/register_new_device_identifier#pos.config.register_new_device_identifier HTTP/1.1" 200 - 11 0.009 0.012 2026-09-11 03:55:58,038 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 03:55:58] "GET /bus/websocket_worker_bundle?v=19.0-2 HTTP/1.1" 200 - 3 0.002 0.015 2026-09-11 03:55:58,116 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 03:55:58] "POST /web/dataset/call_kw/pos.session/load_data_params#pos.session.load_data_params HTTP/1.1" 200 - 24 0.022 0.040 2026-09-11 03:55:58,119 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 03:55:58] "GET /websocket?version=19.0-2 HTTP/1.1" 101 - 1 0.000 0.037 2026-09-11 03:55:58,779 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 03:55:58] "POST /web/dataset/call_kw/pos.session/load_data#pos.session.load_data HTTP/1.1" 200 - 362 0.307 0.286 2026-09-11 03:55:58,800 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 03:55:58] "POST /web/dataset/call_kw/pos.session/filter_local_data#pos.session.filter_local_data HTTP/1.1" 200 - 0 0.000 0.006 2026-09-11 03:55:58,890 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 03:55:58] "POST /web/dataset/call_kw/pos.config/read_config_open_orders#pos.config.read_config_open_orders HTTP/1.1" 200 - 1 0.000 0.005 2026-09-11 03:55:58,963 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 03:55:58] "GET /web/image/res.company/113/logo/256x256 HTTP/1.1" 200 - 8 0.014 0.034 2026-09-11 03:55:59,026 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 03:55:59] "POST /web/dataset/call_kw/pos.config/read_config_open_orders#pos.config.read_config_open_orders HTTP/1.1" 200 - 1 0.001 0.011 2026-09-11 03:55:59,044 26 INFO rb-c800635-224702-414046 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-09-11 03:55:59,070 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 03:55:59] "POST /web/dataset/call_kw/product.product/has_access#product.product.has_access HTTP/1.1" 200 - 0 0.000 0.004 2026-09-11 03:55:59,120 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 03:55:59] "GET /pos/service-worker.js HTTP/1.1" 200 - 0 0.000 0.014 2026-09-11 03:55:59,146 26 INFO ? werkzeug: 127.0.0.1 - - [11/Sep/2026 03:55:59] "GET /web/static/img/odoo_logo.svg HTTP/1.1" 200 - 0 0.000 0.004 2026-09-11 03:55:59,148 26 INFO ? werkzeug: 127.0.0.1 - - [11/Sep/2026 03:55:59] "GET /point_of_sale/static/src/fonts/Inconsolata.otf HTTP/1.1" 200 - 0 0.000 0.027 2026-09-11 03:55:59,157 26 INFO ? werkzeug: 127.0.0.1 - - [11/Sep/2026 03:55:59] "GET /hr_attendance/static/img/background-light.svg HTTP/1.1" 200 - 0 0.000 0.003 2026-09-11 03:55:59,173 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 03:55:59] "GET /web/image?model=res.company&id=113&field=logo HTTP/1.1" 200 - 3 0.005 0.032 2026-09-11 03:55:59,204 26 INFO ? werkzeug: 127.0.0.1 - - [11/Sep/2026 03:55:59] "GET /web/static/src/libs/fontawesome/fonts/fontawesome-webfont.woff2?v=4.7.0 HTTP/1.1" 200 - 0 0.000 0.005 2026-09-11 03:55:59,218 26 INFO ? werkzeug: 127.0.0.1 - - [11/Sep/2026 03:55:59] "GET /web/static/fonts/google/Roboto/Roboto-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.007 2026-09-11 03:55:59,250 26 INFO ? werkzeug: 127.0.0.1 - - [11/Sep/2026 03:55:59] "GET /web/static/lib/zxing-library/zxing-library.js HTTP/1.1" 200 - 0 0.000 0.019 2026-09-11 03:55:59,264 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 03:55:59] "GET /web/image/res.users/235/avatar_128 HTTP/1.1" 200 - 14 0.060 0.076 2026-09-11 03:55:59,303 26 INFO rb-c800635-224702-414046 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-09-11 03:55:59,371 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 03:55:59] "GET /pos/ui/125 HTTP/1.1" 200 - 31 0.071 0.072 2026-09-11 03:55:59,447 26 INFO rb-c800635-224702-414046 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-09-11 03:55:59,496 26 INFO rb-c800635-224702-414046 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-09-11 03:55:59,509 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 03:55:59] "GET /pos/ui/125?from_backend=True HTTP/1.1" 200 - 31 0.094 0.170 2026-09-11 03:55:59,520 26 INFO ? werkzeug: 127.0.0.1 - - [11/Sep/2026 03:55:59] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.005 2026-09-11 03:55:59,562 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 03:55:59] "GET /web/image?model=product.template&field=image_128&id=2145&unique=2026-09-11T03:54:27.000+00:00 HTTP/1.1" 200 - 3 0.007 0.146 2026-09-11 03:55:59,609 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 03:55:59] "GET /web/image?model=product.template&field=image_128&id=2146&unique=2026-09-11T03:54:27.000+00:00 HTTP/1.1" 200 - 3 0.006 0.191 2026-09-11 03:55:59,645 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 03:55:59] "GET /web/image?model=product.template&field=image_128&id=2148&unique=2026-09-11T03:54:27.000+00:00 HTTP/1.1" 200 - 3 0.005 0.227 2026-09-11 03:55:59,675 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 03:55:59] "GET /web/image?model=product.template&field=image_128&id=2147&unique=2026-09-11T03:54:27.000+00:00 HTTP/1.1" 200 - 3 0.003 0.255 2026-09-11 03:55:59,701 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 03:55:59] "GET /web/image?model=product.template&field=image_128&id=2149&unique=2026-09-11T03:54:27.000+00:00 HTTP/1.1" 200 - 3 0.003 0.274 2026-09-11 03:55:59,739 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 03:55:59] "GET /web/image?model=product.template&field=image_128&id=2165&unique=2026-09-11T03:54:27.000+00:00 HTTP/1.1" 200 - 3 0.005 0.204 2026-09-11 03:55:59,769 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 03:55:59] "GET /web/image?model=product.template&field=image_128&id=2151&unique=2026-09-11T03:54:27.000+00:00 HTTP/1.1" 200 - 3 0.003 0.200 2026-09-11 03:55:59,805 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 03:55:59] "GET /web/image?model=product.template&field=image_128&id=2153&unique=2026-09-11T03:54:27.000+00:00 HTTP/1.1" 200 - 3 0.003 0.185 2026-09-11 03:55:59,842 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 03:55:59] "GET /web/image?model=product.template&field=image_128&id=2152&unique=2026-09-11T03:54:27.000+00:00 HTTP/1.1" 200 - 3 0.006 0.187 2026-09-11 03:55:59,912 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 03:55:59] "POST /web/dataset/call_kw/pos.session/set_opening_control#pos.session.set_opening_control HTTP/1.1" 200 - 36 0.025 0.202 2026-09-11 03:55:59,932 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 03:55:59] "GET /web/image?model=product.template&field=image_128&id=2150&unique=2026-09-11T03:54:27.000+00:00 HTTP/1.1" 200 - 3 0.002 0.223 2026-09-11 03:56:00,062 26 INFO rb-c800635-224702-414046 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-09-11 03:56:00,132 26 INFO rb-c800635-224702-414046 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-09-11 03:56:00,182 26 INFO rb-c800635-224702-414046 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-09-11 03:56:00,241 26 INFO rb-c800635-224702-414046 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-09-11 03:56:00,310 26 INFO rb-c800635-224702-414046 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-09-11 03:56:00,360 26 INFO rb-c800635-224702-414046 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-09-11 03:56:00,411 26 INFO rb-c800635-224702-414046 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-09-11 03:56:00,468 26 INFO rb-c800635-224702-414046 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-09-11 03:56:00,528 26 INFO rb-c800635-224702-414046 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-09-11 03:56:00,669 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 03:56:00] "POST /web/dataset/call_kw/sale.order/get_views#sale.order.get_views HTTP/1.1" 200 - 55 0.045 0.094 2026-09-11 03:56:00,713 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 03:56:00] "POST /web/dataset/call_kw/res.partner/read#res.partner.read HTTP/1.1" 200 - 3 0.005 0.014 2026-09-11 03:56:00,749 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 03:56:00] "POST /web/dataset/call_kw/sale.order/web_search_read#sale.order.web_search_read HTTP/1.1" 200 - 4 0.008 0.009 2026-09-11 03:56:00,835 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 03:56:00] "POST /web/dataset/call_kw/res.currency/read#res.currency.read HTTP/1.1" 200 - 4 0.004 0.012 2026-09-11 03:56:00,916 26 INFO rb-c800635-224702-414046 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_ecommerce_paid_order_is_hidden_in_pos.browser: tour succeeded 2026-09-11 03:56:00,917 26 INFO rb-c800635-224702-414046 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-09-11 03:56:01,042 26 INFO rb-c800635-224702-414046 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_ecommerce_paid_order_is_hidden_in_pos.browser: heap 20525984 (allocated 21495808) 2026-09-11 03:56:01,047 26 INFO rb-c800635-224702-414046 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_ecommerce_paid_order_is_hidden_in_pos: Closing chrome headless with pid 115668 2026-09-11 03:56:01,050 26 INFO rb-c800635-224702-414046 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_ecommerce_paid_order_is_hidden_in_pos: Closing websocket connection 2026-09-11 03:56:01,051 26 INFO rb-c800635-224702-414046 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_ecommerce_paid_order_is_hidden_in_pos: Terminating chrome headless with pid 115668 2026-09-11 03:56:01,159 26 INFO rb-c800635-224702-414046 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-c800635-224702-414046/chrome_logs/chrome_log_20260911_035601_159544_test_ecommerce_paid_order_is_hidden_in_pos.txt 2026-09-11 03:56:01,159 26 INFO rb-c800635-224702-414046 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_ecommerce_paid_order_is_hidden_in_pos: Removing chrome user profile "/tmp/tmp_rek4kdg_chrome_odoo" 2026-09-11 03:56:01,171 26 INFO rb-c800635-224702-414046 odoo.addons.pos_sale.tests.test_pos_sale_flow: Starting TestPoSSale.test_ecommerce_unpaid_order_is_shown_in_pos ... 2026-09-11 03:56:01,840 26 INFO rb-c800635-224702-414046 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_ecommerce_unpaid_order_is_shown_in_pos: Chrome pid: 115879 2026-09-11 03:56:01,841 26 INFO rb-c800635-224702-414046 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/tmp5n3cbvtt_chrome_odoo 2026-09-11 03:56:01,841 26 INFO rb-c800635-224702-414046 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:37779/json/version 2026-09-11 03:56:01,842 26 INFO rb-c800635-224702-414046 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:37779', path='/json/version', query='', fragment='') with timeout 3 increased to 10s during tests 2026-09-11 03:56:01,908 26 INFO rb-c800635-224702-414046 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-09-11 03:56:01,910 26 INFO rb-c800635-224702-414046 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:37779/json 2026-09-11 03:56:01,914 26 INFO rb-c800635-224702-414046 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:37779', path='/json', query='', fragment='') with timeout 3 increased to 10s during tests 2026-09-11 03:56:01,933 26 INFO rb-c800635-224702-414046 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:37779/devtools/page/4222354CB53628DF012687A3DCB69685 2026-09-11 03:56:01,950 26 INFO rb-c800635-224702-414046 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-09-11 03:56:01,973 26 INFO rb-c800635-224702-414046 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_ecommerce_unpaid_order_is_shown_in_pos: Chrome headless enable page notifications 2026-09-11 03:56:02,096 26 INFO rb-c800635-224702-414046 odoo.addons.base.models.res_users: Login successful for login:accountman from n/a 2026-09-11 03:56:02,098 26 INFO rb-c800635-224702-414046 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_ecommerce_unpaid_order_is_shown_in_pos: Setting session cookie in browser 2026-09-11 03:56:02,106 26 INFO rb-c800635-224702-414046 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-09-11 03:56:02,106 26 INFO rb-c800635-224702-414046 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-09-11 03:56:02,127 26 INFO rb-c800635-224702-414046 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-09-11 03:56:02,640 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 03:56:02] "GET /pos/ui?config_id=125 HTTP/1.1" 200 - 128 0.068 0.450 2026-09-11 03:56:02,645 26 INFO rb-c800635-224702-414046 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_ecommerce_unpaid_order_is_shown_in_pos: Navigation result: {'frameId': '4222354CB53628DF012687A3DCB69685', 'loaderId': '42EB60CDD1BF77D084C0510AA81F452B', 'isDownload': False} 2026-09-11 03:56:02,645 26 INFO rb-c800635-224702-414046 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-09-11 03:56:02,673 26 INFO rb-c800635-224702-414046 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-09-11 03:56:02,690 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 03:56:02] "GET /web/assets/cbcf32d/point_of_sale.assets_prod.min.css HTTP/1.1" 200 - 2 0.002 0.008 2026-09-11 03:56:02,713 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 03:56:02] "GET /web/assets/e7bee96/point_of_sale.assets_prod.min.js HTTP/1.1" 200 - 2 0.004 0.026 2026-09-11 03:56:02,723 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 03:56:02] "GET /web/assets/31c33ef/web.__assets_tests_call__.min.js HTTP/1.1" 200 - 2 0.001 0.037 2026-09-11 03:56:03,278 26 INFO ? werkzeug: 127.0.0.1 - - [11/Sep/2026 03:56:03] "GET /web/static/fonts/lato/Lato-Reg-webfont.woff HTTP/1.1" 200 - 0 0.000 0.001 2026-09-11 03:56:03,280 26 INFO ? werkzeug: 127.0.0.1 - - [11/Sep/2026 03:56:03] "GET /point_of_sale/static/src/img/favicon.ico HTTP/1.1" 200 - 0 0.000 0.001 2026-09-11 03:56:03,302 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 03:56:03] "GET /web/webclient/translations?hash=&lang=en_US HTTP/1.1" 200 - 1 0.001 0.015 2026-09-11 03:56:03,336 26 INFO rb-c800635-224702-414046 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-09-11 03:56:03,345 26 INFO rb-c800635-224702-414046 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-09-11 03:56:03,355 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 03:56:03] "POST /web/dataset/call_kw/barcode.nomenclature/read#barcode.nomenclature.read HTTP/1.1" 200 - 4 0.001 0.008 2026-09-11 03:56:03,386 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 03:56:03] "POST /web/dataset/call_kw/barcode.rule/search_read#barcode.rule.search_read HTTP/1.1" 200 - 1 0.000 0.006 2026-09-11 03:56:03,407 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 03:56:03] "POST /pos/ping HTTP/1.1" 200 - 0 0.000 0.002 2026-09-11 03:56:03,458 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 03:56:03] "GET /bus/websocket_worker_bundle?v=19.0-2 HTTP/1.1" 200 - 3 0.008 0.020 2026-09-11 03:56:03,486 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 03:56:03] "POST /web/dataset/call_kw/pos.config/register_new_device_identifier#pos.config.register_new_device_identifier HTTP/1.1" 200 - 11 0.017 0.041 2026-09-11 03:56:03,500 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 03:56:03] "GET /websocket?version=19.0-2 HTTP/1.1" 101 - 1 0.000 0.020 2026-09-11 03:56:03,555 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 03:56:03] "POST /web/dataset/call_kw/pos.session/load_data_params#pos.session.load_data_params HTTP/1.1" 200 - 24 0.024 0.033 2026-09-11 03:56:04,146 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 03:56:04] "POST /web/dataset/call_kw/pos.session/load_data#pos.session.load_data HTTP/1.1" 200 - 362 0.264 0.289 2026-09-11 03:56:04,179 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 03:56:04] "POST /web/dataset/call_kw/pos.session/filter_local_data#pos.session.filter_local_data HTTP/1.1" 200 - 0 0.000 0.019 2026-09-11 03:56:04,260 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 03:56:04] "POST /web/dataset/call_kw/pos.config/read_config_open_orders#pos.config.read_config_open_orders HTTP/1.1" 200 - 1 0.001 0.006 2026-09-11 03:56:04,311 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 03:56:04] "GET /web/image/res.company/113/logo/256x256 HTTP/1.1" 200 - 8 0.008 0.029 2026-09-11 03:56:04,343 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 03:56:04] "POST /web/dataset/call_kw/pos.config/read_config_open_orders#pos.config.read_config_open_orders HTTP/1.1" 200 - 1 0.001 0.008 2026-09-11 03:56:04,360 26 INFO rb-c800635-224702-414046 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-09-11 03:56:04,377 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 03:56:04] "POST /web/dataset/call_kw/product.product/has_access#product.product.has_access HTTP/1.1" 200 - 0 0.000 0.003 2026-09-11 03:56:04,425 26 INFO ? werkzeug: 127.0.0.1 - - [11/Sep/2026 03:56:04] "GET /point_of_sale/static/src/fonts/Inconsolata.otf HTTP/1.1" 200 - 0 0.000 0.010 2026-09-11 03:56:04,427 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 03:56:04] "GET /pos/service-worker.js HTTP/1.1" 200 - 0 0.000 0.012 2026-09-11 03:56:04,454 26 INFO ? werkzeug: 127.0.0.1 - - [11/Sep/2026 03:56:04] "GET /web/static/img/odoo_logo.svg HTTP/1.1" 200 - 0 0.000 0.004 2026-09-11 03:56:04,479 26 INFO ? werkzeug: 127.0.0.1 - - [11/Sep/2026 03:56:04] "GET /hr_attendance/static/img/background-light.svg HTTP/1.1" 200 - 0 0.000 0.018 2026-09-11 03:56:04,493 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 03:56:04] "GET /web/image/res.users/235/avatar_128 HTTP/1.1" 200 - 14 0.025 0.039 2026-09-11 03:56:04,496 26 INFO ? werkzeug: 127.0.0.1 - - [11/Sep/2026 03:56: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-09-11 03:56:04,505 26 INFO ? werkzeug: 127.0.0.1 - - [11/Sep/2026 03:56:04] "GET /web/static/fonts/google/Roboto/Roboto-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.008 2026-09-11 03:56:04,509 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 03:56:04] "GET /web/image?model=res.company&id=113&field=logo HTTP/1.1" 200 - 3 0.004 0.063 2026-09-11 03:56:04,523 26 INFO ? werkzeug: 127.0.0.1 - - [11/Sep/2026 03:56:04] "GET /web/static/lib/zxing-library/zxing-library.js HTTP/1.1" 200 - 0 0.000 0.004 2026-09-11 03:56:04,597 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 03:56:04] "GET /pos/ui/125?from_backend=True HTTP/1.1" 200 - 31 0.039 0.044 2026-09-11 03:56:04,605 26 INFO rb-c800635-224702-414046 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-09-11 03:56:04,696 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 03:56:04] "GET /pos/ui/125 HTTP/1.1" 200 - 31 0.058 0.124 2026-09-11 03:56:04,730 26 INFO ? werkzeug: 127.0.0.1 - - [11/Sep/2026 03:56:04] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.010 2026-09-11 03:56:04,732 26 INFO rb-c800635-224702-414046 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-09-11 03:56:04,753 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 03:56:04] "GET /web/image?model=product.template&field=image_128&id=2145&unique=2026-09-11T03:54:27.000+00:00 HTTP/1.1" 200 - 3 0.013 0.057 2026-09-11 03:56:04,775 26 INFO rb-c800635-224702-414046 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-09-11 03:56:04,786 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 03:56:04] "GET /web/image?model=product.template&field=image_128&id=2146&unique=2026-09-11T03:54:27.000+00:00 HTTP/1.1" 200 - 3 0.002 0.099 2026-09-11 03:56:04,817 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 03:56:04] "GET /web/image?model=product.template&field=image_128&id=2147&unique=2026-09-11T03:54:27.000+00:00 HTTP/1.1" 200 - 3 0.006 0.110 2026-09-11 03:56:04,863 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 03:56:04] "GET /web/image?model=product.template&field=image_128&id=2149&unique=2026-09-11T03:54:27.000+00:00 HTTP/1.1" 200 - 3 0.002 0.142 2026-09-11 03:56:04,887 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 03:56:04] "GET /web/image?model=product.template&field=image_128&id=2148&unique=2026-09-11T03:54:27.000+00:00 HTTP/1.1" 200 - 3 0.003 0.170 2026-09-11 03:56:04,921 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 03:56:04] "GET /web/image?model=product.template&field=image_128&id=2153&unique=2026-09-11T03:54:27.000+00:00 HTTP/1.1" 200 - 3 0.005 0.180 2026-09-11 03:56:04,944 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 03:56:04] "GET /web/image?model=product.template&field=image_128&id=2151&unique=2026-09-11T03:54:27.000+00:00 HTTP/1.1" 200 - 3 0.005 0.174 2026-09-11 03:56:04,970 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 03:56:04] "GET /web/image?model=product.template&field=image_128&id=2166&unique=2026-09-11T03:54:27.000+00:00 HTTP/1.1" 200 - 3 0.003 0.174 2026-09-11 03:56:04,997 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 03:56:04] "GET /web/image?model=product.template&field=image_128&id=2152&unique=2026-09-11T03:54:27.000+00:00 HTTP/1.1" 200 - 3 0.002 0.163 2026-09-11 03:56:05,087 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 03:56:05] "POST /web/dataset/call_kw/pos.session/set_opening_control#pos.session.set_opening_control HTTP/1.1" 200 - 35 0.039 0.183 2026-09-11 03:56:05,117 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 03:56:05] "GET /web/image?model=product.template&field=image_128&id=2150&unique=2026-09-11T03:54:27.000+00:00 HTTP/1.1" 200 - 3 0.002 0.221 2026-09-11 03:56:05,243 26 INFO rb-c800635-224702-414046 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-09-11 03:56:05,316 26 INFO rb-c800635-224702-414046 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-09-11 03:56:05,368 26 INFO rb-c800635-224702-414046 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-09-11 03:56:05,425 26 INFO rb-c800635-224702-414046 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-09-11 03:56:05,482 26 INFO rb-c800635-224702-414046 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-09-11 03:56:05,533 26 INFO rb-c800635-224702-414046 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-09-11 03:56:05,584 26 INFO rb-c800635-224702-414046 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-09-11 03:56:05,655 26 INFO rb-c800635-224702-414046 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-09-11 03:56:05,700 26 INFO rb-c800635-224702-414046 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-09-11 03:56:05,827 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 03:56:05] "POST /web/dataset/call_kw/sale.order/get_views#sale.order.get_views HTTP/1.1" 200 - 55 0.043 0.081 2026-09-11 03:56:05,859 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 03:56:05] "POST /web/dataset/call_kw/res.partner/read#res.partner.read HTTP/1.1" 200 - 3 0.003 0.014 2026-09-11 03:56:05,919 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 03:56:05] "POST /web/dataset/call_kw/sale.order/web_search_read#sale.order.web_search_read HTTP/1.1" 200 - 24 0.014 0.029 2026-09-11 03:56:05,978 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 03:56:05] "POST /web/dataset/call_kw/res.currency/read#res.currency.read HTTP/1.1" 200 - 4 0.015 0.012 2026-09-11 03:56:06,029 26 INFO rb-c800635-224702-414046 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_ecommerce_unpaid_order_is_shown_in_pos.browser: tour succeeded 2026-09-11 03:56:06,030 26 INFO rb-c800635-224702-414046 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-09-11 03:56:06,125 26 INFO rb-c800635-224702-414046 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_ecommerce_unpaid_order_is_shown_in_pos.browser: heap 19078628 (allocated 20709376) 2026-09-11 03:56:06,138 26 INFO rb-c800635-224702-414046 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_ecommerce_unpaid_order_is_shown_in_pos: Closing chrome headless with pid 115879 2026-09-11 03:56:06,142 26 INFO rb-c800635-224702-414046 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_ecommerce_unpaid_order_is_shown_in_pos: Closing websocket connection 2026-09-11 03:56:06,143 26 INFO rb-c800635-224702-414046 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_ecommerce_unpaid_order_is_shown_in_pos: Terminating chrome headless with pid 115879 2026-09-11 03:56:06,241 26 INFO rb-c800635-224702-414046 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-c800635-224702-414046/chrome_logs/chrome_log_20260911_035606_240926_test_ecommerce_unpaid_order_is_shown_in_pos.txt 2026-09-11 03:56:06,241 26 INFO rb-c800635-224702-414046 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_ecommerce_unpaid_order_is_shown_in_pos: Removing chrome user profile "/tmp/tmp5n3cbvtt_chrome_odoo" 2026-09-11 03:56:06,262 26 INFO rb-c800635-224702-414046 odoo.addons.pos_sale.tests.test_pos_sale_flow: Starting TestPoSSale.test_edit_invoice_with_pos_order ... 2026-09-11 03:56:07,643 26 INFO rb-c800635-224702-414046 odoo.addons.pos_sale.tests.test_pos_sale_flow: Starting TestPoSSale.test_import_lot_groupable_and_non_groupable ... 2026-09-11 03:56:08,692 26 INFO rb-c800635-224702-414046 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_import_lot_groupable_and_non_groupable: Chrome pid: 116083 2026-09-11 03:56:08,692 26 INFO rb-c800635-224702-414046 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_import_lot_groupable_and_non_groupable: Chrome headless temporary user profile dir: /tmp/tmpogdt37om_chrome_odoo 2026-09-11 03:56:08,692 26 INFO rb-c800635-224702-414046 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:46241/json/version 2026-09-11 03:56:08,693 26 INFO rb-c800635-224702-414046 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:46241', path='/json/version', query='', fragment='') with timeout 3 increased to 10s during tests 2026-09-11 03:56:08,719 26 INFO rb-c800635-224702-414046 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-09-11 03:56:08,719 26 INFO rb-c800635-224702-414046 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:46241/json 2026-09-11 03:56:08,719 26 INFO rb-c800635-224702-414046 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:46241', path='/json', query='', fragment='') with timeout 3 increased to 10s during tests 2026-09-11 03:56:08,726 26 INFO rb-c800635-224702-414046 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:46241/devtools/page/B286A73BBBB1D432FDB7BA740E2D4038 2026-09-11 03:56:08,737 26 INFO rb-c800635-224702-414046 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_import_lot_groupable_and_non_groupable: Enable chrome headless console log notification 2026-09-11 03:56:08,754 26 INFO rb-c800635-224702-414046 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_import_lot_groupable_and_non_groupable: Chrome headless enable page notifications 2026-09-11 03:56:08,907 26 INFO rb-c800635-224702-414046 odoo.addons.base.models.res_users: Login successful for login:accountman from n/a 2026-09-11 03:56:08,909 26 INFO rb-c800635-224702-414046 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_import_lot_groupable_and_non_groupable: Setting session cookie in browser 2026-09-11 03:56:08,927 26 INFO rb-c800635-224702-414046 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-09-11 03:56:08,927 26 INFO rb-c800635-224702-414046 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-09-11 03:56:08,945 26 INFO rb-c800635-224702-414046 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-09-11 03:56:09,347 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 03:56:09] "GET /pos/ui?config_id=125 HTTP/1.1" 200 - 84 0.032 0.372 2026-09-11 03:56:09,351 26 INFO rb-c800635-224702-414046 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_import_lot_groupable_and_non_groupable: Navigation result: {'frameId': 'B286A73BBBB1D432FDB7BA740E2D4038', 'loaderId': '585B3EF247752A9B8FC49BDA0F9EA9A1', 'isDownload': False} 2026-09-11 03:56:09,351 26 INFO rb-c800635-224702-414046 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-09-11 03:56:09,372 26 INFO rb-c800635-224702-414046 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-09-11 03:56:09,401 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 03:56:09] "GET /web/assets/cbcf32d/point_of_sale.assets_prod.min.css HTTP/1.1" 200 - 2 0.001 0.021 2026-09-11 03:56:09,419 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 03:56:09] "GET /web/assets/31c33ef/web.__assets_tests_call__.min.js HTTP/1.1" 200 - 2 0.003 0.034 2026-09-11 03:56:09,425 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 03:56:09] "GET /web/assets/e7bee96/point_of_sale.assets_prod.min.js HTTP/1.1" 200 - 2 0.001 0.039 2026-09-11 03:56:09,871 26 INFO ? werkzeug: 127.0.0.1 - - [11/Sep/2026 03:56:09] "GET /point_of_sale/static/src/img/favicon.ico HTTP/1.1" 200 - 0 0.000 0.008 2026-09-11 03:56:09,875 26 INFO ? werkzeug: 127.0.0.1 - - [11/Sep/2026 03:56:09] "GET /web/static/fonts/lato/Lato-Reg-webfont.woff HTTP/1.1" 200 - 0 0.000 0.008 2026-09-11 03:56:09,886 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 03:56:09] "GET /web/webclient/translations?hash=&lang=en_US HTTP/1.1" 200 - 1 0.002 0.008 2026-09-11 03:56:09,903 26 INFO rb-c800635-224702-414046 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-09-11 03:56:09,910 26 INFO rb-c800635-224702-414046 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-09-11 03:56:09,918 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 03:56:09] "POST /web/dataset/call_kw/barcode.nomenclature/read#barcode.nomenclature.read HTTP/1.1" 200 - 4 0.002 0.011 2026-09-11 03:56:09,943 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 03:56:09] "POST /web/dataset/call_kw/barcode.rule/search_read#barcode.rule.search_read HTTP/1.1" 200 - 1 0.001 0.005 2026-09-11 03:56:09,963 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 03:56:09] "POST /pos/ping HTTP/1.1" 200 - 0 0.000 0.002 2026-09-11 03:56:10,002 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 03:56:10] "POST /web/dataset/call_kw/pos.config/register_new_device_identifier#pos.config.register_new_device_identifier HTTP/1.1" 200 - 11 0.010 0.015 2026-09-11 03:56:10,020 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 03:56:10] "GET /bus/websocket_worker_bundle?v=19.0-2 HTTP/1.1" 200 - 3 0.002 0.035 2026-09-11 03:56:10,071 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 03:56:10] "POST /web/dataset/call_kw/pos.session/load_data_params#pos.session.load_data_params HTTP/1.1" 200 - 24 0.022 0.032 2026-09-11 03:56:10,074 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 03:56:10] "GET /websocket?version=19.0-2 HTTP/1.1" 101 - 1 0.000 0.038 2026-09-11 03:56:10,762 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 03:56:10] "POST /web/dataset/call_kw/pos.session/load_data#pos.session.load_data HTTP/1.1" 200 - 362 0.338 0.313 2026-09-11 03:56:10,791 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 03:56:10] "POST /web/dataset/call_kw/pos.session/filter_local_data#pos.session.filter_local_data HTTP/1.1" 200 - 0 0.000 0.014 2026-09-11 03:56:10,864 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 03:56:10] "POST /web/dataset/call_kw/pos.config/read_config_open_orders#pos.config.read_config_open_orders HTTP/1.1" 200 - 1 0.000 0.005 2026-09-11 03:56:10,915 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 03:56:10] "GET /web/image/res.company/113/logo/256x256 HTTP/1.1" 200 - 8 0.006 0.031 2026-09-11 03:56:10,949 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 03:56:10] "POST /web/dataset/call_kw/pos.config/read_config_open_orders#pos.config.read_config_open_orders HTTP/1.1" 200 - 1 0.000 0.005 2026-09-11 03:56:10,962 26 INFO rb-c800635-224702-414046 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-09-11 03:56:10,973 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 03:56:10] "POST /web/dataset/call_kw/product.product/has_access#product.product.has_access HTTP/1.1" 200 - 0 0.000 0.002 2026-09-11 03:56:11,046 26 INFO ? werkzeug: 127.0.0.1 - - [11/Sep/2026 03:56:11] "GET /point_of_sale/static/src/fonts/Inconsolata.otf HTTP/1.1" 200 - 0 0.000 0.008 2026-09-11 03:56:11,056 26 INFO ? werkzeug: 127.0.0.1 - - [11/Sep/2026 03:56:11] "GET /hr_attendance/static/img/background-light.svg HTTP/1.1" 200 - 0 0.000 0.003 2026-09-11 03:56:11,063 26 INFO ? werkzeug: 127.0.0.1 - - [11/Sep/2026 03:56:11] "GET /web/static/img/odoo_logo.svg HTTP/1.1" 200 - 0 0.000 0.013 2026-09-11 03:56:11,082 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 03:56:11] "GET /web/image/res.users/235/avatar_128 HTTP/1.1" 200 - 11 0.016 0.026 2026-09-11 03:56:11,086 26 INFO ? werkzeug: 127.0.0.1 - - [11/Sep/2026 03:56:11] "GET /web/static/fonts/google/Roboto/Roboto-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.009 2026-09-11 03:56:11,090 26 INFO ? werkzeug: 127.0.0.1 - - [11/Sep/2026 03:56:11] "GET /web/static/src/libs/fontawesome/fonts/fontawesome-webfont.woff2?v=4.7.0 HTTP/1.1" 200 - 0 0.000 0.015 2026-09-11 03:56:11,110 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 03:56:11] "GET /web/image?model=res.company&id=113&field=logo HTTP/1.1" 200 - 3 0.006 0.058 2026-09-11 03:56:11,112 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 03:56:11] "GET /pos/service-worker.js HTTP/1.1" 200 - 0 0.000 0.054 2026-09-11 03:56:11,180 26 INFO rb-c800635-224702-414046 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-09-11 03:56:11,234 26 INFO ? werkzeug: 127.0.0.1 - - [11/Sep/2026 03:56:11] "GET /web/static/lib/zxing-library/zxing-library.js HTTP/1.1" 200 - 0 0.000 0.024 2026-09-11 03:56:11,304 26 INFO rb-c800635-224702-414046 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-09-11 03:56:11,310 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 03:56:11] "GET /pos/ui/125?from_backend=True HTTP/1.1" 200 - 31 0.051 0.054 2026-09-11 03:56:11,315 26 INFO ? werkzeug: 127.0.0.1 - - [11/Sep/2026 03:56:11] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.002 2026-09-11 03:56:11,352 26 INFO rb-c800635-224702-414046 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-09-11 03:56:11,380 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 03:56:11] "GET /pos/ui/125 HTTP/1.1" 200 - 31 0.025 0.148 2026-09-11 03:56:11,404 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 03:56:11] "GET /web/image?model=product.template&field=image_128&id=2145&unique=2026-09-11T03:54:27.000+00:00 HTTP/1.1" 200 - 3 0.002 0.138 2026-09-11 03:56:11,426 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 03:56:11] "GET /web/image?model=product.template&field=image_128&id=2147&unique=2026-09-11T03:54:27.000+00:00 HTTP/1.1" 200 - 3 0.002 0.140 2026-09-11 03:56:11,451 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 03:56:11] "GET /web/image?model=product.template&field=image_128&id=2148&unique=2026-09-11T03:54:27.000+00:00 HTTP/1.1" 200 - 3 0.001 0.157 2026-09-11 03:56:11,475 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 03:56:11] "GET /web/image?model=product.template&field=image_128&id=2146&unique=2026-09-11T03:54:27.000+00:00 HTTP/1.1" 200 - 3 0.003 0.206 2026-09-11 03:56:11,510 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 03:56:11] "GET /web/image?model=product.template&field=image_128&id=2149&unique=2026-09-11T03:54:27.000+00:00 HTTP/1.1" 200 - 3 0.005 0.180 2026-09-11 03:56:11,535 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 03:56:11] "GET /web/image?model=product.template&field=image_128&id=2168&unique=2026-09-11T03:54:27.000+00:00 HTTP/1.1" 200 - 3 0.004 0.018 2026-09-11 03:56:11,555 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 03:56:11] "GET /web/image?model=product.template&field=image_128&id=2151&unique=2026-09-11T03:54:27.000+00:00 HTTP/1.1" 200 - 3 0.003 0.140 2026-09-11 03:56:11,579 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 03:56:11] "GET /web/image?model=product.template&field=image_128&id=2152&unique=2026-09-11T03:54:27.000+00:00 HTTP/1.1" 200 - 3 0.001 0.144 2026-09-11 03:56:11,601 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 03:56:11] "GET /web/image?model=product.template&field=image_128&id=2153&unique=2026-09-11T03:54:27.000+00:00 HTTP/1.1" 200 - 3 0.003 0.133 2026-09-11 03:56:11,625 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 03:56:11] "GET /web/image?model=product.template&field=image_128&id=2167&unique=2026-09-11T03:54:27.000+00:00 HTTP/1.1" 200 - 3 0.003 0.138 2026-09-11 03:56:11,647 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 03:56:11] "GET /web/image?model=product.template&field=image_128&id=2150&unique=2026-09-11T03:54:27.000+00:00 HTTP/1.1" 200 - 3 0.004 0.256 2026-09-11 03:56:11,724 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 03:56:11] "POST /web/dataset/call_kw/pos.session/set_opening_control#pos.session.set_opening_control HTTP/1.1" 200 - 36 0.029 0.153 2026-09-11 03:56:11,764 26 INFO rb-c800635-224702-414046 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-09-11 03:56:11,823 26 INFO rb-c800635-224702-414046 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-09-11 03:56:11,980 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 03:56:11] "POST /web/dataset/call_kw/sale.order/get_views#sale.order.get_views HTTP/1.1" 200 - 55 0.073 0.080 2026-09-11 03:56:12,056 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 03:56:12] "POST /web/dataset/call_kw/sale.order/web_search_read#sale.order.web_search_read HTTP/1.1" 200 - 22 0.019 0.029 2026-09-11 03:56:12,109 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 03:56:12] "POST /web/dataset/call_kw/res.currency/read#res.currency.read HTTP/1.1" 200 - 4 0.006 0.011 2026-09-11 03:56:12,172 26 INFO rb-c800635-224702-414046 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-09-11 03:56:12,293 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 03:56:12] "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.057 0.062 2026-09-11 03:56:12,430 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 03:56:12] "POST /web/dataset/call_kw/pos.config/notify_synchronisation#pos.config.notify_synchronisation HTTP/1.1" 200 - 54 0.065 0.065 2026-09-11 03:56:12,440 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 03:56:12] "POST /web/dataset/call_kw/sale.order/read#sale.order.read HTTP/1.1" 200 - 4 0.003 0.127 2026-09-11 03:56:12,496 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 03:56:12] "POST /web/dataset/call_kw/sale.order.line/read#sale.order.line.read HTTP/1.1" 200 - 16 0.019 0.025 2026-09-11 03:56:12,528 26 INFO rb-c800635-224702-414046 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-09-11 03:56:12,610 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 03:56:12] "POST /web/dataset/call_kw/sale.order.line/read_converted#sale.order.line.read_converted HTTP/1.1" 200 - 28 0.042 0.038 2026-09-11 03:56:12,732 26 INFO rb-c800635-224702-414046 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-09-11 03:56:12,783 26 INFO rb-c800635-224702-414046 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-09-11 03:56:12,833 26 INFO rb-c800635-224702-414046 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-09-11 03:56:12,885 26 INFO rb-c800635-224702-414046 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-09-11 03:56:12,936 26 INFO rb-c800635-224702-414046 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-09-11 03:56:12,987 26 INFO rb-c800635-224702-414046 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-09-11 03:56:13,037 26 INFO rb-c800635-224702-414046 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-09-11 03:56:13,088 26 INFO rb-c800635-224702-414046 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-09-11 03:56:13,138 26 INFO rb-c800635-224702-414046 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-09-11 03:56:13,191 26 INFO rb-c800635-224702-414046 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-09-11 03:56:13,240 26 INFO rb-c800635-224702-414046 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-09-11 03:56:13,293 26 INFO rb-c800635-224702-414046 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_import_lot_groupable_and_non_groupable.browser: tour succeeded 2026-09-11 03:56:13,293 26 INFO rb-c800635-224702-414046 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-09-11 03:56:13,373 26 INFO rb-c800635-224702-414046 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_import_lot_groupable_and_non_groupable.browser: heap 17851936 (allocated 18874368) 2026-09-11 03:56:13,382 26 INFO rb-c800635-224702-414046 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_import_lot_groupable_and_non_groupable: Closing chrome headless with pid 116083 2026-09-11 03:56:13,385 26 INFO rb-c800635-224702-414046 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_import_lot_groupable_and_non_groupable: Closing websocket connection 2026-09-11 03:56:13,386 26 INFO rb-c800635-224702-414046 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_import_lot_groupable_and_non_groupable: Terminating chrome headless with pid 116083 2026-09-11 03:56:13,476 26 INFO rb-c800635-224702-414046 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_import_lot_groupable_and_non_groupable: Chrome Log in: /tmp/odoo_tests/rb-c800635-224702-414046/chrome_logs/chrome_log_20260911_035613_476107_test_import_lot_groupable_and_non_groupable.txt 2026-09-11 03:56:13,476 26 INFO rb-c800635-224702-414046 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_import_lot_groupable_and_non_groupable: Removing chrome user profile "/tmp/tmpogdt37om_chrome_odoo" 2026-09-11 03:56:13,490 26 INFO rb-c800635-224702-414046 odoo.addons.pos_sale.tests.test_pos_sale_flow: Starting TestPoSSale.test_multiple_lots_sale_order ... 2026-09-11 03:56:14,247 26 INFO rb-c800635-224702-414046 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_multiple_lots_sale_order: Chrome pid: 116288 2026-09-11 03:56:14,247 26 INFO rb-c800635-224702-414046 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_multiple_lots_sale_order: Chrome headless temporary user profile dir: /tmp/tmpwu3ymub6_chrome_odoo 2026-09-11 03:56:14,247 26 INFO rb-c800635-224702-414046 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_multiple_lots_sale_order: Issuing json command http://127.0.0.1:40087/json/version 2026-09-11 03:56:14,249 26 INFO rb-c800635-224702-414046 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:40087', path='/json/version', query='', fragment='') with timeout 3 increased to 10s during tests 2026-09-11 03:56:14,270 26 INFO rb-c800635-224702-414046 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_multiple_lots_sale_order: Browser version: Chrome/150.0.7871.114 2026-09-11 03:56:14,270 26 INFO rb-c800635-224702-414046 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_multiple_lots_sale_order: Issuing json command http://127.0.0.1:40087/json 2026-09-11 03:56:14,272 26 INFO rb-c800635-224702-414046 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:40087', path='/json', query='', fragment='') with timeout 3 increased to 10s during tests 2026-09-11 03:56:14,287 26 INFO rb-c800635-224702-414046 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_multiple_lots_sale_order: Websocket url found: ws://127.0.0.1:40087/devtools/page/2D74A00CE9D365E4450215DEB793A0E0 2026-09-11 03:56:14,303 26 INFO rb-c800635-224702-414046 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_multiple_lots_sale_order: Enable chrome headless console log notification 2026-09-11 03:56:14,315 26 INFO rb-c800635-224702-414046 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_multiple_lots_sale_order: Chrome headless enable page notifications 2026-09-11 03:56:14,466 26 INFO rb-c800635-224702-414046 odoo.addons.base.models.res_users: Login successful for login:accountman from n/a 2026-09-11 03:56:14,468 26 INFO rb-c800635-224702-414046 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_multiple_lots_sale_order: Setting session cookie in browser 2026-09-11 03:56:14,474 26 INFO rb-c800635-224702-414046 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-09-11 03:56:14,475 26 INFO rb-c800635-224702-414046 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-09-11 03:56:14,498 26 INFO rb-c800635-224702-414046 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-09-11 03:56:14,976 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 03:56:14] "GET /pos/ui?config_id=125 HTTP/1.1" 200 - 85 0.057 0.424 2026-09-11 03:56:14,979 26 INFO rb-c800635-224702-414046 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_multiple_lots_sale_order: Navigation result: {'frameId': '2D74A00CE9D365E4450215DEB793A0E0', 'loaderId': '1203191E128231359422771EC08457F1', 'isDownload': False} 2026-09-11 03:56:14,980 26 INFO rb-c800635-224702-414046 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-09-11 03:56:14,997 26 INFO rb-c800635-224702-414046 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-09-11 03:56:15,013 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 03:56:15] "GET /web/assets/cbcf32d/point_of_sale.assets_prod.min.css HTTP/1.1" 200 - 2 0.001 0.007 2026-09-11 03:56:15,020 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 03:56:15] "GET /web/assets/e7bee96/point_of_sale.assets_prod.min.js HTTP/1.1" 200 - 2 0.001 0.011 2026-09-11 03:56:15,025 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 03:56:15] "GET /web/assets/31c33ef/web.__assets_tests_call__.min.js HTTP/1.1" 200 - 2 0.001 0.022 2026-09-11 03:56:15,475 26 INFO ? werkzeug: 127.0.0.1 - - [11/Sep/2026 03:56:15] "GET /point_of_sale/static/src/img/favicon.ico HTTP/1.1" 200 - 0 0.000 0.002 2026-09-11 03:56:15,484 26 INFO ? werkzeug: 127.0.0.1 - - [11/Sep/2026 03:56:15] "GET /web/static/fonts/lato/Lato-Reg-webfont.woff HTTP/1.1" 200 - 0 0.000 0.015 2026-09-11 03:56:15,498 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 03:56:15] "GET /web/webclient/translations?hash=&lang=en_US HTTP/1.1" 200 - 1 0.001 0.020 2026-09-11 03:56:15,511 26 INFO rb-c800635-224702-414046 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-09-11 03:56:15,516 26 INFO rb-c800635-224702-414046 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-09-11 03:56:15,519 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 03:56:15] "POST /web/dataset/call_kw/barcode.nomenclature/read#barcode.nomenclature.read HTTP/1.1" 200 - 4 0.001 0.006 2026-09-11 03:56:15,536 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 03:56:15] "POST /web/dataset/call_kw/barcode.rule/search_read#barcode.rule.search_read HTTP/1.1" 200 - 1 0.000 0.004 2026-09-11 03:56:15,551 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 03:56:15] "POST /pos/ping HTTP/1.1" 200 - 0 0.000 0.002 2026-09-11 03:56:15,595 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 03:56:15] "POST /web/dataset/call_kw/pos.config/register_new_device_identifier#pos.config.register_new_device_identifier HTTP/1.1" 200 - 11 0.007 0.015 2026-09-11 03:56:15,605 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 03:56:15] "GET /bus/websocket_worker_bundle?v=19.0-2 HTTP/1.1" 200 - 3 0.002 0.029 2026-09-11 03:56:15,856 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 03:56:15] "POST /web/dataset/call_kw/pos.session/load_data_params#pos.session.load_data_params HTTP/1.1" 200 - 24 0.019 0.225 2026-09-11 03:56:15,860 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 03:56:15] "GET /websocket?version=19.0-2 HTTP/1.1" 101 - 1 0.000 0.136 2026-09-11 03:56:16,449 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 03:56:16] "POST /web/dataset/call_kw/pos.session/load_data#pos.session.load_data HTTP/1.1" 200 - 362 0.281 0.287 2026-09-11 03:56:16,468 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 03: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.008 2026-09-11 03:56:16,521 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 03: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.005 2026-09-11 03:56:16,571 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 03:56:16] "GET /web/image/res.company/113/logo/256x256 HTTP/1.1" 200 - 8 0.006 0.029 2026-09-11 03:56:16,617 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 03: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.007 2026-09-11 03:56:16,633 26 INFO rb-c800635-224702-414046 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_multiple_lots_sale_order.browser: Owl is running in 'dev' mode. 2026-09-11 03:56:16,638 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 03:56:16] "POST /web/dataset/call_kw/product.product/has_access#product.product.has_access HTTP/1.1" 200 - 0 0.000 0.003 2026-09-11 03:56:16,687 26 INFO ? werkzeug: 127.0.0.1 - - [11/Sep/2026 03:56:16] "GET /point_of_sale/static/src/fonts/Inconsolata.otf HTTP/1.1" 200 - 0 0.000 0.001 2026-09-11 03:56:16,723 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 03:56:16] "GET /web/image?model=res.company&id=113&field=logo HTTP/1.1" 200 - 3 0.005 0.014 2026-09-11 03:56:16,730 26 INFO ? werkzeug: 127.0.0.1 - - [11/Sep/2026 03:56:16] "GET /web/static/img/odoo_logo.svg HTTP/1.1" 200 - 0 0.000 0.007 2026-09-11 03:56:16,740 26 INFO ? werkzeug: 127.0.0.1 - - [11/Sep/2026 03:56:16] "GET /hr_attendance/static/img/background-light.svg HTTP/1.1" 200 - 0 0.000 0.013 2026-09-11 03:56:16,756 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 03:56:16] "GET /web/image/res.users/235/avatar_128 HTTP/1.1" 200 - 11 0.008 0.052 2026-09-11 03:56:16,758 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 03:56:16] "GET /pos/service-worker.js HTTP/1.1" 200 - 0 0.000 0.055 2026-09-11 03:56:16,773 26 INFO ? werkzeug: 127.0.0.1 - - [11/Sep/2026 03:56:16] "GET /web/static/src/libs/fontawesome/fonts/fontawesome-webfont.woff2?v=4.7.0 HTTP/1.1" 200 - 0 0.000 0.001 2026-09-11 03:56:16,775 26 INFO ? werkzeug: 127.0.0.1 - - [11/Sep/2026 03:56:16] "GET /web/static/fonts/google/Roboto/Roboto-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.001 2026-09-11 03:56:16,885 26 INFO rb-c800635-224702-414046 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-09-11 03:56:16,913 26 INFO ? werkzeug: 127.0.0.1 - - [11/Sep/2026 03:56:16] "GET /web/static/lib/zxing-library/zxing-library.js HTTP/1.1" 200 - 0 0.000 0.001 2026-09-11 03:56:16,990 26 INFO rb-c800635-224702-414046 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-09-11 03:56:17,017 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 03:56:17] "GET /pos/ui/125 HTTP/1.1" 200 - 31 0.060 0.057 2026-09-11 03:56:17,033 26 INFO rb-c800635-224702-414046 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-09-11 03:56:17,037 26 INFO ? werkzeug: 127.0.0.1 - - [11/Sep/2026 03:56:17] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.014 2026-09-11 03:56:17,040 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 03:56:17] "GET /web/image?model=product.template&field=image_128&id=2145&unique=2026-09-11T03:54:27.000+00:00 HTTP/1.1" 200 - 3 0.003 0.086 2026-09-11 03:56:17,079 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 03:56:17] "GET /web/image?model=product.template&field=image_128&id=2147&unique=2026-09-11T03:54:27.000+00:00 HTTP/1.1" 200 - 3 0.008 0.116 2026-09-11 03:56:17,103 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 03:56:17] "GET /web/image?model=product.template&field=image_128&id=2146&unique=2026-09-11T03:54:27.000+00:00 HTTP/1.1" 200 - 3 0.002 0.148 2026-09-11 03:56:17,130 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 03:56:17] "GET /web/image?model=product.template&field=image_128&id=2148&unique=2026-09-11T03:54:27.000+00:00 HTTP/1.1" 200 - 3 0.005 0.150 2026-09-11 03:56:17,199 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 03:56:17] "GET /pos/ui/125?from_backend=True HTTP/1.1" 200 - 31 0.020 0.283 2026-09-11 03:56:17,234 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 03:56:17] "GET /web/image?model=product.template&field=image_128&id=2151&unique=2026-09-11T03:54:27.000+00:00 HTTP/1.1" 200 - 3 0.007 0.181 2026-09-11 03:56:17,264 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 03:56:17] "GET /web/image?model=product.template&field=image_128&id=2169&unique=2026-09-11T03:54:27.000+00:00 HTTP/1.1" 200 - 3 0.002 0.213 2026-09-11 03:56:17,287 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 03:56:17] "GET /web/image?model=product.template&field=image_128&id=2152&unique=2026-09-11T03:54:27.000+00:00 HTTP/1.1" 200 - 3 0.002 0.200 2026-09-11 03:56:17,312 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 03:56:17] "GET /web/image?model=product.template&field=image_128&id=2153&unique=2026-09-11T03:54:27.000+00:00 HTTP/1.1" 200 - 3 0.007 0.197 2026-09-11 03:56:17,387 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 03:56:17] "POST /web/dataset/call_kw/pos.session/set_opening_control#pos.session.set_opening_control HTTP/1.1" 200 - 37 0.029 0.220 2026-09-11 03:56:17,406 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 03:56:17] "GET /web/image?model=product.template&field=image_128&id=2150&unique=2026-09-11T03:54:27.000+00:00 HTTP/1.1" 200 - 3 0.002 0.145 2026-09-11 03:56:17,426 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 03:56:17] "GET /web/image?model=product.template&field=image_128&id=2149&unique=2026-09-11T03:54:27.000+00:00 HTTP/1.1" 200 - 3 0.002 0.220 2026-09-11 03:56:17,432 26 INFO rb-c800635-224702-414046 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-09-11 03:56:17,495 26 INFO rb-c800635-224702-414046 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-09-11 03:56:17,662 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 03:56:17] "POST /web/dataset/call_kw/sale.order/get_views#sale.order.get_views HTTP/1.1" 200 - 55 0.078 0.084 2026-09-11 03:56:17,756 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 03:56:17] "POST /web/dataset/call_kw/sale.order/web_search_read#sale.order.web_search_read HTTP/1.1" 200 - 22 0.040 0.031 2026-09-11 03:56:17,812 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 03:56:17] "POST /web/dataset/call_kw/res.currency/read#res.currency.read HTTP/1.1" 200 - 4 0.003 0.011 2026-09-11 03:56:17,892 26 INFO rb-c800635-224702-414046 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-09-11 03:56:18,020 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 03:56:18] "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.055 0.070 2026-09-11 03:56:18,138 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 03:56:18] "POST /web/dataset/call_kw/pos.config/notify_synchronisation#pos.config.notify_synchronisation HTTP/1.1" 200 - 55 0.041 0.069 2026-09-11 03:56:18,154 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 03:56:18] "POST /web/dataset/call_kw/sale.order/read#sale.order.read HTTP/1.1" 200 - 4 0.004 0.082 2026-09-11 03:56:18,198 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 03:56:18] "POST /web/dataset/call_kw/sale.order.line/read#sale.order.line.read HTTP/1.1" 200 - 15 0.012 0.022 2026-09-11 03:56:18,234 26 INFO rb-c800635-224702-414046 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-09-11 03:56:18,275 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 03:56:18] "POST /web/dataset/call_kw/sale.order.line/read_converted#sale.order.line.read_converted HTTP/1.1" 200 - 14 0.021 0.024 2026-09-11 03:56:18,362 26 INFO rb-c800635-224702-414046 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-09-11 03:56:18,414 26 INFO rb-c800635-224702-414046 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_multiple_lots_sale_order.browser: tour succeeded 2026-09-11 03:56:18,415 26 INFO rb-c800635-224702-414046 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-09-11 03:56:18,501 26 INFO rb-c800635-224702-414046 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_multiple_lots_sale_order.browser: heap 16105980 (allocated 17563648) 2026-09-11 03:56:18,510 26 INFO rb-c800635-224702-414046 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_multiple_lots_sale_order: Closing chrome headless with pid 116288 2026-09-11 03:56:18,512 26 INFO rb-c800635-224702-414046 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_multiple_lots_sale_order: Closing websocket connection 2026-09-11 03:56:18,512 26 INFO rb-c800635-224702-414046 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_multiple_lots_sale_order: Terminating chrome headless with pid 116288 2026-09-11 03:56:18,608 26 INFO rb-c800635-224702-414046 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_multiple_lots_sale_order: Chrome Log in: /tmp/odoo_tests/rb-c800635-224702-414046/chrome_logs/chrome_log_20260911_035618_608211_test_multiple_lots_sale_order.txt 2026-09-11 03:56:18,608 26 INFO rb-c800635-224702-414046 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_multiple_lots_sale_order: Removing chrome user profile "/tmp/tmpwu3ymub6_chrome_odoo" 2026-09-11 03:56:19,157 26 INFO rb-c800635-224702-414046 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_multiple_lots_sale_order: Chrome pid: 116496 2026-09-11 03:56:19,157 26 INFO rb-c800635-224702-414046 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_multiple_lots_sale_order: Chrome headless temporary user profile dir: /tmp/tmplewsldyx_chrome_odoo 2026-09-11 03:56:19,158 26 INFO rb-c800635-224702-414046 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_multiple_lots_sale_order: Issuing json command http://127.0.0.1:43005/json/version 2026-09-11 03:56:19,159 26 INFO rb-c800635-224702-414046 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:43005', path='/json/version', query='', fragment='') with timeout 3 increased to 10s during tests 2026-09-11 03:56:19,200 26 INFO rb-c800635-224702-414046 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_multiple_lots_sale_order: Browser version: Chrome/150.0.7871.114 2026-09-11 03:56:19,200 26 INFO rb-c800635-224702-414046 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_multiple_lots_sale_order: Issuing json command http://127.0.0.1:43005/json 2026-09-11 03:56:19,200 26 INFO rb-c800635-224702-414046 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:43005', path='/json', query='', fragment='') with timeout 3 increased to 10s during tests 2026-09-11 03:56:19,210 26 INFO rb-c800635-224702-414046 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_multiple_lots_sale_order: Websocket url found: ws://127.0.0.1:43005/devtools/page/105DD3CD0F273D22A7606DB35D044DE0 2026-09-11 03:56:19,229 26 INFO rb-c800635-224702-414046 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_multiple_lots_sale_order: Enable chrome headless console log notification 2026-09-11 03:56:19,239 26 INFO rb-c800635-224702-414046 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_multiple_lots_sale_order: Chrome headless enable page notifications 2026-09-11 03:56:19,313 26 INFO rb-c800635-224702-414046 odoo.addons.base.models.res_users: Login successful for login:accountman from n/a 2026-09-11 03:56:19,315 26 INFO rb-c800635-224702-414046 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_multiple_lots_sale_order: Setting session cookie in browser 2026-09-11 03:56:19,331 26 INFO rb-c800635-224702-414046 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-09-11 03:56:19,331 26 INFO rb-c800635-224702-414046 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-09-11 03:56:19,421 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 03:56:19] "GET /pos/ui?config_id=125 HTTP/1.1" 200 - 31 0.020 0.055 2026-09-11 03:56:19,427 26 INFO rb-c800635-224702-414046 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_multiple_lots_sale_order: Navigation result: {'frameId': '105DD3CD0F273D22A7606DB35D044DE0', 'loaderId': '9EB94FA2917FD0CA55FCAFA42FAF119A', 'isDownload': False} 2026-09-11 03:56:19,427 26 INFO rb-c800635-224702-414046 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-09-11 03:56:19,450 26 INFO rb-c800635-224702-414046 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-09-11 03:56:19,471 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 03:56:19] "GET /web/assets/cbcf32d/point_of_sale.assets_prod.min.css HTTP/1.1" 200 - 2 0.004 0.010 2026-09-11 03:56:19,479 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 03:56:19] "GET /web/assets/31c33ef/web.__assets_tests_call__.min.js HTTP/1.1" 200 - 2 0.001 0.018 2026-09-11 03:56:19,492 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 03:56:19] "GET /web/assets/e7bee96/point_of_sale.assets_prod.min.js HTTP/1.1" 200 - 2 0.001 0.026 2026-09-11 03:56:19,962 26 INFO ? werkzeug: 127.0.0.1 - - [11/Sep/2026 03:56:19] "GET /point_of_sale/static/src/img/favicon.ico HTTP/1.1" 200 - 0 0.000 0.002 2026-09-11 03:56:19,968 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 03:56:19] "GET /web/webclient/translations?hash=&lang=en_US HTTP/1.1" 200 - 0 0.000 0.005 2026-09-11 03:56:19,975 26 INFO ? werkzeug: 127.0.0.1 - - [11/Sep/2026 03:56:19] "GET /web/static/fonts/lato/Lato-Reg-webfont.woff HTTP/1.1" 200 - 0 0.000 0.002 2026-09-11 03:56:19,984 26 INFO rb-c800635-224702-414046 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-09-11 03:56:19,992 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 03:56:19] "POST /web/dataset/call_kw/barcode.nomenclature/read#barcode.nomenclature.read HTTP/1.1" 200 - 2 0.001 0.004 2026-09-11 03:56:19,994 26 INFO rb-c800635-224702-414046 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-09-11 03:56:20,030 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 03:56:20] "POST /web/dataset/call_kw/barcode.rule/search_read#barcode.rule.search_read HTTP/1.1" 200 - 1 0.000 0.004 2026-09-11 03:56:20,051 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 03:56:20] "POST /pos/ping HTTP/1.1" 200 - 0 0.000 0.002 2026-09-11 03:56:20,090 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 03:56:20] "POST /web/dataset/call_kw/pos.config/register_new_device_identifier#pos.config.register_new_device_identifier HTTP/1.1" 200 - 6 0.003 0.008 2026-09-11 03:56:20,095 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 03:56:20] "GET /bus/websocket_worker_bundle?v=19.0-2 HTTP/1.1" 200 - 2 0.001 0.011 2026-09-11 03:56:20,157 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 03:56:20] "POST /web/dataset/call_kw/pos.session/load_data_params#pos.session.load_data_params HTTP/1.1" 200 - 11 0.008 0.038 2026-09-11 03:56:20,159 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 03:56:20] "GET /websocket?version=19.0-2 HTTP/1.1" 101 - 0 0.000 0.047 2026-09-11 03:56:20,585 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 03:56:20] "POST /web/dataset/call_kw/pos.session/load_data#pos.session.load_data HTTP/1.1" 200 - 267 0.130 0.269 2026-09-11 03:56:20,604 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 03:56:20] "POST /web/dataset/call_kw/pos.session/filter_local_data#pos.session.filter_local_data HTTP/1.1" 200 - 0 0.000 0.007 2026-09-11 03:56:20,700 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 03:56:20] "POST /web/dataset/call_kw/pos.config/read_config_open_orders#pos.config.read_config_open_orders HTTP/1.1" 200 - 1 0.001 0.007 2026-09-11 03:56:20,758 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 03:56:20] "GET /web/image/res.company/113/logo/256x256 HTTP/1.1" 200 - 3 0.002 0.038 2026-09-11 03:56:20,798 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 03:56:20] "POST /web/dataset/call_kw/pos.config/read_config_open_orders#pos.config.read_config_open_orders HTTP/1.1" 200 - 1 0.001 0.009 2026-09-11 03:56:20,822 26 INFO rb-c800635-224702-414046 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_multiple_lots_sale_order.browser: Owl is running in 'dev' mode. 2026-09-11 03:56:20,833 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 03:56:20] "POST /web/dataset/call_kw/product.product/has_access#product.product.has_access HTTP/1.1" 200 - 0 0.000 0.002 2026-09-11 03:56:20,865 26 INFO ? werkzeug: 127.0.0.1 - - [11/Sep/2026 03:56:20] "GET /point_of_sale/static/src/fonts/Inconsolata.otf HTTP/1.1" 200 - 0 0.000 0.003 2026-09-11 03:56:20,903 26 INFO ? werkzeug: 127.0.0.1 - - [11/Sep/2026 03:56:20] "GET /web/static/img/odoo_logo.svg HTTP/1.1" 200 - 0 0.000 0.016 2026-09-11 03:56:20,910 26 INFO ? werkzeug: 127.0.0.1 - - [11/Sep/2026 03:56:20] "GET /hr_attendance/static/img/background-light.svg HTTP/1.1" 200 - 0 0.000 0.014 2026-09-11 03:56:20,920 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 03:56:20] "GET /web/image/res.users/235/avatar_128 HTTP/1.1" 200 - 7 0.020 0.028 2026-09-11 03:56:20,932 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 03:56:20] "GET /web/image?model=res.company&id=113&field=logo HTTP/1.1" 200 - 3 0.003 0.052 2026-09-11 03:56:20,935 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 03:56:20] "GET /pos/service-worker.js HTTP/1.1" 200 - 0 0.000 0.051 2026-09-11 03:56:20,962 26 INFO ? werkzeug: 127.0.0.1 - - [11/Sep/2026 03:56: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-09-11 03:56:20,964 26 INFO ? werkzeug: 127.0.0.1 - - [11/Sep/2026 03:56:20] "GET /web/static/fonts/google/Roboto/Roboto-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.004 2026-09-11 03:56:20,991 26 INFO ? werkzeug: 127.0.0.1 - - [11/Sep/2026 03:56:20] "GET /web/static/lib/zxing-library/zxing-library.js HTTP/1.1" 200 - 0 0.000 0.001 2026-09-11 03:56:21,075 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 03:56:21] "GET /pos/ui/125 HTTP/1.1" 200 - 31 0.033 0.056 2026-09-11 03:56:21,077 26 INFO rb-c800635-224702-414046 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-09-11 03:56:21,150 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 03:56:21] "GET /pos/ui/125?from_backend=True HTTP/1.1" 200 - 31 0.034 0.130 2026-09-11 03:56:21,166 26 INFO rb-c800635-224702-414046 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-09-11 03:56:21,214 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 03:56:21] "GET /web/image?model=product.template&field=image_128&id=2145&unique=2026-09-11T03:54:27.000+00:00 HTTP/1.1" 200 - 3 0.002 0.037 2026-09-11 03:56:21,222 26 INFO ? werkzeug: 127.0.0.1 - - [11/Sep/2026 03:56:21] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.001 2026-09-11 03:56:21,238 26 INFO rb-c800635-224702-414046 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-09-11 03:56:21,247 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 03:56:21] "GET /web/image?model=product.template&field=image_128&id=2148&unique=2026-09-11T03:54:27.000+00:00 HTTP/1.1" 200 - 3 0.013 0.055 2026-09-11 03:56:21,278 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 03:56:21] "GET /web/image?model=product.template&field=image_128&id=2147&unique=2026-09-11T03:54:27.000+00:00 HTTP/1.1" 200 - 3 0.002 0.096 2026-09-11 03:56:21,299 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 03:56:21] "GET /web/image?model=product.template&field=image_128&id=2150&unique=2026-09-11T03:54:27.000+00:00 HTTP/1.1" 200 - 3 0.002 0.115 2026-09-11 03:56:21,324 26 INFO rb-c800635-224702-414046 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-09-11 03:56:21,328 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 03:56:21] "GET /web/image?model=product.template&field=image_128&id=2149&unique=2026-09-11T03:54:27.000+00:00 HTTP/1.1" 200 - 3 0.003 0.139 2026-09-11 03:56:21,364 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 03:56:21] "GET /web/image?model=product.template&field=image_128&id=2146&unique=2026-09-11T03:54:27.000+00:00 HTTP/1.1" 200 - 3 0.006 0.169 2026-09-11 03:56:21,397 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 03:56:21] "GET /web/image?model=product.template&field=image_128&id=2169&unique=2026-09-11T03:54:27.000+00:00 HTTP/1.1" 200 - 3 0.005 0.164 2026-09-11 03:56:21,430 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 03:56:21] "GET /web/image?model=product.template&field=image_128&id=2153&unique=2026-09-11T03:54:27.000+00:00 HTTP/1.1" 200 - 3 0.002 0.157 2026-09-11 03:56:21,450 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 03:56:21] "GET /web/image?model=product.template&field=image_128&id=2151&unique=2026-09-11T03:54:27.000+00:00 HTTP/1.1" 200 - 3 0.001 0.154 2026-09-11 03:56:21,471 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 03:56:21] "GET /web/image?model=product.template&field=image_128&id=2152&unique=2026-09-11T03:54:27.000+00:00 HTTP/1.1" 200 - 3 0.003 0.162 2026-09-11 03:56:21,523 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 03:56:21] "POST /web/dataset/call_kw/sale.order/get_views#sale.order.get_views HTTP/1.1" 200 - 3 0.003 0.183 2026-09-11 03:56:21,603 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 03:56:21] "POST /web/dataset/call_kw/sale.order/web_search_read#sale.order.web_search_read HTTP/1.1" 200 - 14 0.026 0.028 2026-09-11 03:56:21,659 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 03:56:21] "POST /web/dataset/call_kw/res.currency/read#res.currency.read HTTP/1.1" 200 - 4 0.005 0.015 2026-09-11 03:56:21,736 26 INFO rb-c800635-224702-414046 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-09-11 03:56:21,894 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 03:56:21] "POST /web/dataset/call_kw/sale.order/load_sale_order_from_pos#sale.order.load_sale_order_from_pos HTTP/1.1" 200 - 52 0.080 0.078 2026-09-11 03:56:22,041 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 03:56:22] "POST /web/dataset/call_kw/pos.config/notify_synchronisation#pos.config.notify_synchronisation HTTP/1.1" 200 - 55 0.060 0.073 2026-09-11 03:56:22,053 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 03:56:22] "POST /web/dataset/call_kw/sale.order/read#sale.order.read HTTP/1.1" 200 - 4 0.004 0.129 2026-09-11 03:56:22,117 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 03:56:22] "POST /web/dataset/call_kw/sale.order.line/read#sale.order.line.read HTTP/1.1" 200 - 16 0.023 0.026 2026-09-11 03:56:22,152 26 INFO rb-c800635-224702-414046 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-09-11 03:56:22,199 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 03:56:22] "POST /web/dataset/call_kw/sale.order.line/read_converted#sale.order.line.read_converted HTTP/1.1" 200 - 25 0.021 0.031 2026-09-11 03:56:22,294 26 INFO rb-c800635-224702-414046 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-09-11 03:56:22,340 26 INFO rb-c800635-224702-414046 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-09-11 03:56:22,391 26 INFO rb-c800635-224702-414046 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-09-11 03:56:22,442 26 INFO rb-c800635-224702-414046 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_multiple_lots_sale_order.browser: tour succeeded 2026-09-11 03:56:22,442 26 INFO rb-c800635-224702-414046 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-09-11 03:56:22,528 26 INFO rb-c800635-224702-414046 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_multiple_lots_sale_order.browser: heap 16020632 (allocated 17301504) 2026-09-11 03:56:22,534 26 INFO rb-c800635-224702-414046 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_multiple_lots_sale_order: Closing chrome headless with pid 116496 2026-09-11 03:56:22,535 26 INFO rb-c800635-224702-414046 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_multiple_lots_sale_order: Closing websocket connection 2026-09-11 03:56:22,536 26 INFO rb-c800635-224702-414046 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_multiple_lots_sale_order: Terminating chrome headless with pid 116496 2026-09-11 03:56:22,634 26 INFO rb-c800635-224702-414046 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_multiple_lots_sale_order: Chrome Log in: /tmp/odoo_tests/rb-c800635-224702-414046/chrome_logs/chrome_log_20260911_035622_634677_test_multiple_lots_sale_order.txt 2026-09-11 03:56:22,635 26 INFO rb-c800635-224702-414046 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_multiple_lots_sale_order: Removing chrome user profile "/tmp/tmplewsldyx_chrome_odoo" 2026-09-11 03:56:22,902 26 INFO rb-c800635-224702-414046 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_multiple_lots_sale_order: Chrome pid: 116715 2026-09-11 03:56:22,903 26 INFO rb-c800635-224702-414046 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_multiple_lots_sale_order: Chrome headless temporary user profile dir: /tmp/tmp6behjat1_chrome_odoo 2026-09-11 03:56:22,903 26 INFO rb-c800635-224702-414046 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_multiple_lots_sale_order: Issuing json command http://127.0.0.1:45977/json/version 2026-09-11 03:56:22,904 26 INFO rb-c800635-224702-414046 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:45977', path='/json/version', query='', fragment='') with timeout 3 increased to 10s during tests 2026-09-11 03:56:22,951 26 INFO rb-c800635-224702-414046 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_multiple_lots_sale_order: Browser version: Chrome/150.0.7871.114 2026-09-11 03:56:22,952 26 INFO rb-c800635-224702-414046 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_multiple_lots_sale_order: Issuing json command http://127.0.0.1:45977/json 2026-09-11 03:56:22,952 26 INFO rb-c800635-224702-414046 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:45977', path='/json', query='', fragment='') with timeout 3 increased to 10s during tests 2026-09-11 03:56:22,962 26 INFO rb-c800635-224702-414046 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_multiple_lots_sale_order: Websocket url found: ws://127.0.0.1:45977/devtools/page/F6A115B492DE94F60289957B718FF20E 2026-09-11 03:56:22,965 26 INFO rb-c800635-224702-414046 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_multiple_lots_sale_order: Enable chrome headless console log notification 2026-09-11 03:56:22,973 26 INFO rb-c800635-224702-414046 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_multiple_lots_sale_order: Chrome headless enable page notifications 2026-09-11 03:56:23,054 26 INFO rb-c800635-224702-414046 odoo.addons.base.models.res_users: Login successful for login:accountman from n/a 2026-09-11 03:56:23,056 26 INFO rb-c800635-224702-414046 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_multiple_lots_sale_order: Setting session cookie in browser 2026-09-11 03:56:23,060 26 INFO rb-c800635-224702-414046 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-09-11 03:56:23,060 26 INFO rb-c800635-224702-414046 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-09-11 03:56:23,133 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 03:56:23] "GET /pos/ui?config_id=125 HTTP/1.1" 200 - 31 0.019 0.036 2026-09-11 03:56:23,140 26 INFO rb-c800635-224702-414046 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_multiple_lots_sale_order: Navigation result: {'frameId': 'F6A115B492DE94F60289957B718FF20E', 'loaderId': 'FB43FD70FDDC62BC48F65E29811EF270', 'isDownload': False} 2026-09-11 03:56:23,140 26 INFO rb-c800635-224702-414046 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-09-11 03:56:23,159 26 INFO rb-c800635-224702-414046 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-09-11 03:56:23,177 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 03:56:23] "GET /web/assets/cbcf32d/point_of_sale.assets_prod.min.css HTTP/1.1" 200 - 2 0.001 0.010 2026-09-11 03:56:23,195 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 03:56:23] "GET /web/assets/e7bee96/point_of_sale.assets_prod.min.js HTTP/1.1" 200 - 2 0.004 0.022 2026-09-11 03:56:23,207 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 03:56:23] "GET /web/assets/31c33ef/web.__assets_tests_call__.min.js HTTP/1.1" 200 - 2 0.001 0.037 2026-09-11 03:56:23,726 26 INFO ? werkzeug: 127.0.0.1 - - [11/Sep/2026 03:56:23] "GET /web/static/fonts/lato/Lato-Reg-webfont.woff HTTP/1.1" 200 - 0 0.000 0.004 2026-09-11 03:56:23,730 26 INFO ? werkzeug: 127.0.0.1 - - [11/Sep/2026 03:56:23] "GET /point_of_sale/static/src/img/favicon.ico HTTP/1.1" 200 - 0 0.000 0.003 2026-09-11 03:56:23,747 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 03:56:23] "GET /web/webclient/translations?hash=&lang=en_US HTTP/1.1" 200 - 0 0.000 0.004 2026-09-11 03:56:23,770 26 INFO rb-c800635-224702-414046 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-09-11 03:56:23,778 26 INFO rb-c800635-224702-414046 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-09-11 03:56:23,781 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 03:56:23] "POST /web/dataset/call_kw/barcode.nomenclature/read#barcode.nomenclature.read HTTP/1.1" 200 - 2 0.002 0.007 2026-09-11 03:56:23,802 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 03:56:23] "POST /web/dataset/call_kw/barcode.rule/search_read#barcode.rule.search_read HTTP/1.1" 200 - 1 0.000 0.005 2026-09-11 03:56:23,824 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 03:56:23] "POST /pos/ping HTTP/1.1" 200 - 0 0.000 0.002 2026-09-11 03:56:23,868 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 03:56:23] "POST /web/dataset/call_kw/pos.config/register_new_device_identifier#pos.config.register_new_device_identifier HTTP/1.1" 200 - 6 0.009 0.012 2026-09-11 03:56:23,876 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 03:56:23] "GET /bus/websocket_worker_bundle?v=19.0-2 HTTP/1.1" 200 - 2 0.003 0.022 2026-09-11 03:56:23,914 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 03:56:23] "POST /web/dataset/call_kw/pos.session/load_data_params#pos.session.load_data_params HTTP/1.1" 200 - 11 0.008 0.026 2026-09-11 03:56:23,917 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 03:56:23] "GET /websocket?version=19.0-2 HTTP/1.1" 101 - 0 0.000 0.015 2026-09-11 03:56:24,441 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 03:56:24] "POST /web/dataset/call_kw/pos.session/load_data#pos.session.load_data HTTP/1.1" 200 - 267 0.220 0.271 2026-09-11 03:56:24,463 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 03:56:24] "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-09-11 03:56:24,546 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 03:56: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.009 2026-09-11 03:56:24,601 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 03:56:24] "GET /web/image/res.company/113/logo/256x256 HTTP/1.1" 200 - 3 0.002 0.035 2026-09-11 03:56:24,638 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 03:56:24] "POST /web/dataset/call_kw/pos.config/read_config_open_orders#pos.config.read_config_open_orders HTTP/1.1" 200 - 1 0.002 0.009 2026-09-11 03:56:24,654 26 INFO rb-c800635-224702-414046 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_multiple_lots_sale_order.browser: Owl is running in 'dev' mode. 2026-09-11 03:56:24,665 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 03:56:24] "POST /web/dataset/call_kw/product.product/has_access#product.product.has_access HTTP/1.1" 200 - 0 0.000 0.003 2026-09-11 03:56:24,713 26 INFO ? werkzeug: 127.0.0.1 - - [11/Sep/2026 03:56:24] "GET /point_of_sale/static/src/fonts/Inconsolata.otf HTTP/1.1" 200 - 0 0.000 0.001 2026-09-11 03:56:24,720 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 03:56:24] "GET /pos/service-worker.js HTTP/1.1" 200 - 0 0.000 0.002 2026-09-11 03:56:24,737 26 INFO ? werkzeug: 127.0.0.1 - - [11/Sep/2026 03:56:24] "GET /web/static/img/odoo_logo.svg HTTP/1.1" 200 - 0 0.000 0.001 2026-09-11 03:56:24,760 26 INFO ? werkzeug: 127.0.0.1 - - [11/Sep/2026 03:56:24] "GET /hr_attendance/static/img/background-light.svg HTTP/1.1" 200 - 0 0.000 0.001 2026-09-11 03:56:24,780 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 03:56:24] "GET /web/image/res.users/235/avatar_128 HTTP/1.1" 200 - 7 0.022 0.034 2026-09-11 03:56:24,807 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 03:56:24] "GET /web/image?model=res.company&id=113&field=logo HTTP/1.1" 200 - 3 0.009 0.063 2026-09-11 03:56:24,831 26 INFO ? werkzeug: 127.0.0.1 - - [11/Sep/2026 03:56: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-09-11 03:56:24,834 26 INFO ? werkzeug: 127.0.0.1 - - [11/Sep/2026 03:56:24] "GET /web/static/fonts/google/Roboto/Roboto-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.001 2026-09-11 03:56:24,865 26 INFO ? werkzeug: 127.0.0.1 - - [11/Sep/2026 03:56:24] "GET /web/static/lib/zxing-library/zxing-library.js HTTP/1.1" 200 - 0 0.000 0.003 2026-09-11 03:56:24,944 26 INFO rb-c800635-224702-414046 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-09-11 03:56:24,953 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 03:56:24] "GET /pos/ui/125 HTTP/1.1" 200 - 31 0.046 0.049 2026-09-11 03:56:25,028 26 INFO rb-c800635-224702-414046 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-09-11 03:56:25,059 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 03:56:25] "GET /pos/ui/125?from_backend=True HTTP/1.1" 200 - 31 0.043 0.158 2026-09-11 03:56:25,065 26 INFO ? werkzeug: 127.0.0.1 - - [11/Sep/2026 03:56:25] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.001 2026-09-11 03:56:25,095 26 INFO rb-c800635-224702-414046 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-09-11 03:56:25,115 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 03:56:25] "GET /web/image?model=product.template&field=image_128&id=2145&unique=2026-09-11T03:54:27.000+00:00 HTTP/1.1" 200 - 3 0.007 0.104 2026-09-11 03:56:25,158 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 03:56:25] "GET /web/image?model=product.template&field=image_128&id=2146&unique=2026-09-11T03:54:27.000+00:00 HTTP/1.1" 200 - 3 0.005 0.144 2026-09-11 03:56:25,161 26 INFO rb-c800635-224702-414046 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-09-11 03:56:25,194 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 03:56:25] "GET /web/image?model=product.template&field=image_128&id=2147&unique=2026-09-11T03:54:27.000+00:00 HTTP/1.1" 200 - 3 0.002 0.180 2026-09-11 03:56:25,220 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 03:56:25] "GET /web/image?model=product.template&field=image_128&id=2148&unique=2026-09-11T03:54:27.000+00:00 HTTP/1.1" 200 - 3 0.004 0.185 2026-09-11 03:56:25,248 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 03:56:25] "GET /web/image?model=product.template&field=image_128&id=2149&unique=2026-09-11T03:54:27.000+00:00 HTTP/1.1" 200 - 3 0.006 0.210 2026-09-11 03:56:25,288 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 03:56:25] "GET /web/image?model=product.template&field=image_128&id=2151&unique=2026-09-11T03:54:27.000+00:00 HTTP/1.1" 200 - 3 0.003 0.216 2026-09-11 03:56:25,309 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 03:56:25] "GET /web/image?model=product.template&field=image_128&id=2169&unique=2026-09-11T03:54:27.000+00:00 HTTP/1.1" 200 - 3 0.002 0.187 2026-09-11 03:56:25,340 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 03:56:25] "GET /web/image?model=product.template&field=image_128&id=2153&unique=2026-09-11T03:54:27.000+00:00 HTTP/1.1" 200 - 3 0.002 0.159 2026-09-11 03:56:25,369 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 03:56:25] "GET /web/image?model=product.template&field=image_128&id=2152&unique=2026-09-11T03:54:27.000+00:00 HTTP/1.1" 200 - 3 0.003 0.168 2026-09-11 03:56:25,435 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 03:56:25] "POST /web/dataset/call_kw/sale.order/get_views#sale.order.get_views HTTP/1.1" 200 - 3 0.004 0.204 2026-09-11 03:56:25,464 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 03:56:25] "GET /web/image?model=product.template&field=image_128&id=2150&unique=2026-09-11T03:54:27.000+00:00 HTTP/1.1" 200 - 3 0.005 0.207 2026-09-11 03:56:25,502 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 03:56:25] "POST /web/dataset/call_kw/sale.order/web_search_read#sale.order.web_search_read HTTP/1.1" 200 - 14 0.013 0.025 2026-09-11 03:56:25,545 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 03:56:25] "POST /web/dataset/call_kw/res.currency/read#res.currency.read HTTP/1.1" 200 - 4 0.004 0.014 2026-09-11 03:56:25,635 26 INFO rb-c800635-224702-414046 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-09-11 03:56:25,752 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 03:56:25] "POST /web/dataset/call_kw/sale.order/load_sale_order_from_pos#sale.order.load_sale_order_from_pos HTTP/1.1" 200 - 52 0.041 0.068 2026-09-11 03:56:25,936 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 03:56:25] "POST /web/dataset/call_kw/pos.config/notify_synchronisation#pos.config.notify_synchronisation HTTP/1.1" 200 - 55 0.066 0.083 2026-09-11 03:56:25,946 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 03:56:25] "POST /web/dataset/call_kw/sale.order/read#sale.order.read HTTP/1.1" 200 - 4 0.003 0.153 2026-09-11 03:56:25,989 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 03:56:25] "POST /web/dataset/call_kw/sale.order.line/read#sale.order.line.read HTTP/1.1" 200 - 16 0.010 0.021 2026-09-11 03:56:26,027 26 INFO rb-c800635-224702-414046 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-09-11 03:56:26,082 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 03:56:26] "POST /web/dataset/call_kw/sale.order.line/read_converted#sale.order.line.read_converted HTTP/1.1" 200 - 18 0.021 0.032 2026-09-11 03:56:26,182 26 INFO rb-c800635-224702-414046 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-09-11 03:56:26,235 26 INFO rb-c800635-224702-414046 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-09-11 03:56:26,285 26 INFO rb-c800635-224702-414046 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-09-11 03:56:26,336 26 INFO rb-c800635-224702-414046 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-09-11 03:56:26,387 26 INFO rb-c800635-224702-414046 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-09-11 03:56:26,438 26 INFO rb-c800635-224702-414046 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-09-11 03:56:26,489 26 INFO rb-c800635-224702-414046 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-09-11 03:56:26,540 26 INFO rb-c800635-224702-414046 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-09-11 03:56:26,591 26 INFO rb-c800635-224702-414046 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-09-11 03:56:26,642 26 INFO rb-c800635-224702-414046 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-09-11 03:56:26,699 26 INFO rb-c800635-224702-414046 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-09-11 03:56:26,750 26 INFO rb-c800635-224702-414046 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-09-11 03:56:26,801 26 INFO rb-c800635-224702-414046 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-09-11 03:56:26,853 26 INFO rb-c800635-224702-414046 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-09-11 03:56:26,902 26 INFO rb-c800635-224702-414046 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-09-11 03:56:26,954 26 INFO rb-c800635-224702-414046 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-09-11 03:56:27,005 26 INFO rb-c800635-224702-414046 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-09-11 03:56:27,054 26 INFO rb-c800635-224702-414046 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-09-11 03:56:27,105 26 INFO rb-c800635-224702-414046 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-09-11 03:56:27,156 26 INFO rb-c800635-224702-414046 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-09-11 03:56:27,207 26 INFO rb-c800635-224702-414046 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-09-11 03:56:27,280 26 INFO rb-c800635-224702-414046 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-09-11 03:56:27,296 26 INFO ? werkzeug: 127.0.0.1 - - [11/Sep/2026 03:56:27] "GET /point_of_sale/static/src/img/card-bank.png HTTP/1.1" 200 - 0 0.000 0.001 2026-09-11 03:56:27,299 26 INFO ? werkzeug: 127.0.0.1 - - [11/Sep/2026 03:56:27] "GET /point_of_sale/static/src/img/money.png HTTP/1.1" 200 - 0 0.000 0.002 2026-09-11 03:56:27,330 26 INFO rb-c800635-224702-414046 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-09-11 03:56:27,381 26 INFO rb-c800635-224702-414046 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-09-11 03:56:27,457 26 INFO rb-c800635-224702-414046 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-09-11 03:56:27,533 26 INFO rb-c800635-224702-414046 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-09-11 03:56:27,543 26 INFO rb-c800635-224702-414046 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #26060899 started for PoS orders references: [{'name': '/', 'pos_reference': '263-125-000001', 'uuid': 'c8eced05-e634-432f-8e66-4ef1e3573532'}] 2026-09-11 03:56:27,544 26 INFO ? werkzeug: 127.0.0.1 - - [11/Sep/2026 03:56:27] "GET /web/static/img/spin.svg HTTP/1.1" 200 - 0 0.000 0.008 2026-09-11 03:56:27,768 26 INFO rb-c800635-224702-414046 odoo.models.unlink: User #235 deleted stock.move.line records with IDs: [1304, 1305, 1306] 2026-09-11 03:56:27,955 26 INFO rb-c800635-224702-414046 odoo.models.unlink: User #235 deleted stock.move.line records with IDs: [1307, 1308, 1309] 2026-09-11 03:56:28,280 26 INFO rb-c800635-224702-414046 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #26060899 order {'name': '/', 'pos_reference': '263-125-000001', 'uuid': 'c8eced05-e634-432f-8e66-4ef1e3573532'} created pos.order #803 2026-09-11 03:56:28,300 26 INFO rb-c800635-224702-414046 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #26060899 finished 2026-09-11 03:56:28,552 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 03:56:28] "POST /web/dataset/call_kw/pos.order/sync_from_ui#pos.order.sync_from_ui HTTP/1.1" 200 - 528 0.464 0.552 2026-09-11 03:56:28,610 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 03:56:28] "POST /web/dataset/call_kw/pos.order/get_preparation_change#pos.order.get_preparation_change HTTP/1.1" 200 - 1 0.002 0.012 2026-09-11 03:56:28,680 26 INFO rb-c800635-224702-414046 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_multiple_lots_sale_order.browser: tour succeeded 2026-09-11 03:56:28,680 26 INFO rb-c800635-224702-414046 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-09-11 03:56:28,686 26 INFO rb-c800635-224702-414046 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #21293775 started for PoS orders references: [{'name': 'Shop - 000001', 'pos_reference': '263-125-000001', 'uuid': 'c8eced05-e634-432f-8e66-4ef1e3573532'}] 2026-09-11 03:56:28,699 26 INFO rb-c800635-224702-414046 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #21293775 order {'name': 'Shop - 000001', 'pos_reference': '263-125-000001', 'uuid': 'c8eced05-e634-432f-8e66-4ef1e3573532'} sync ignored for existing PoS order pos.order(803,) (state: paid) 2026-09-11 03:56:28,721 26 INFO rb-c800635-224702-414046 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #21293775 finished 2026-09-11 03:56:28,786 26 INFO rb-c800635-224702-414046 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_multiple_lots_sale_order.browser: heap 17969352 (allocated 19398656) 2026-09-11 03:56:28,796 26 INFO rb-c800635-224702-414046 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_multiple_lots_sale_order: Closing chrome headless with pid 116715 2026-09-11 03:56:28,800 26 INFO rb-c800635-224702-414046 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_multiple_lots_sale_order: Closing websocket connection 2026-09-11 03:56:28,805 26 INFO rb-c800635-224702-414046 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_multiple_lots_sale_order: Terminating chrome headless with pid 116715 2026-09-11 03:56:28,811 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 03:56:28] "POST /web/dataset/call_kw/pos.order/sync_from_ui#pos.order.sync_from_ui HTTP/1.1" 200 - 56 0.055 0.071 2026-09-11 03:56:28,906 26 INFO rb-c800635-224702-414046 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_multiple_lots_sale_order: Chrome Log in: /tmp/odoo_tests/rb-c800635-224702-414046/chrome_logs/chrome_log_20260911_035628_906687_test_multiple_lots_sale_order.txt 2026-09-11 03:56:28,907 26 INFO rb-c800635-224702-414046 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_multiple_lots_sale_order: Removing chrome user profile "/tmp/tmp6behjat1_chrome_odoo" 2026-09-11 03:56:29,575 26 INFO rb-c800635-224702-414046 odoo.addons.pos_sale.tests.test_pos_sale_flow: Starting TestPoSSale.test_order_does_not_remain_in_list ... 2026-09-11 03:56:30,310 26 INFO rb-c800635-224702-414046 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_order_does_not_remain_in_list: Chrome pid: 116929 2026-09-11 03:56:30,311 26 INFO rb-c800635-224702-414046 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_order_does_not_remain_in_list: Chrome headless temporary user profile dir: /tmp/tmprv3bgfs2_chrome_odoo 2026-09-11 03:56:30,320 26 INFO rb-c800635-224702-414046 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:34207/json/version 2026-09-11 03:56:30,321 26 INFO rb-c800635-224702-414046 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:34207', path='/json/version', query='', fragment='') with timeout 3 increased to 10s during tests 2026-09-11 03:56:30,351 26 INFO rb-c800635-224702-414046 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-09-11 03:56:30,351 26 INFO rb-c800635-224702-414046 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:34207/json 2026-09-11 03:56:30,352 26 INFO rb-c800635-224702-414046 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:34207', path='/json', query='', fragment='') with timeout 3 increased to 10s during tests 2026-09-11 03:56:30,363 26 INFO rb-c800635-224702-414046 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:34207/devtools/page/78CB0BB49AED8A097F209DA99EE82849 2026-09-11 03:56:30,374 26 INFO rb-c800635-224702-414046 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_order_does_not_remain_in_list: Enable chrome headless console log notification 2026-09-11 03:56:30,380 26 INFO rb-c800635-224702-414046 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_order_does_not_remain_in_list: Chrome headless enable page notifications 2026-09-11 03:56:30,533 26 INFO rb-c800635-224702-414046 odoo.addons.base.models.res_users: Login successful for login:accountman from n/a 2026-09-11 03:56:30,540 26 INFO rb-c800635-224702-414046 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_order_does_not_remain_in_list: Setting session cookie in browser 2026-09-11 03:56:30,544 26 INFO rb-c800635-224702-414046 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-09-11 03:56:30,544 26 INFO rb-c800635-224702-414046 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-09-11 03:56:30,564 26 INFO rb-c800635-224702-414046 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-09-11 03:56:31,049 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 03:56:31] "GET /pos/ui/125 HTTP/1.1" 200 - 83 0.044 0.449 2026-09-11 03:56:31,053 26 INFO rb-c800635-224702-414046 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_order_does_not_remain_in_list: Navigation result: {'frameId': '78CB0BB49AED8A097F209DA99EE82849', 'loaderId': '39BC83366F71CD631990E12FC0947C89', 'isDownload': False} 2026-09-11 03:56:31,053 26 INFO rb-c800635-224702-414046 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_order_does_not_remain_in_list: Evaluate ready code "odoo.isTourReady('PosOrderDoesNotRemainInList')" 2026-09-11 03:56:31,072 26 INFO rb-c800635-224702-414046 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-09-11 03:56:31,088 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 03:56:31] "GET /web/assets/cbcf32d/point_of_sale.assets_prod.min.css HTTP/1.1" 200 - 2 0.002 0.009 2026-09-11 03:56:31,096 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 03:56:31] "GET /web/assets/e7bee96/point_of_sale.assets_prod.min.js HTTP/1.1" 200 - 2 0.001 0.012 2026-09-11 03:56:31,106 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 03:56:31] "GET /web/assets/31c33ef/web.__assets_tests_call__.min.js HTTP/1.1" 200 - 2 0.003 0.025 2026-09-11 03:56:31,563 26 INFO ? werkzeug: 127.0.0.1 - - [11/Sep/2026 03:56:31] "GET /web/static/fonts/lato/Lato-Reg-webfont.woff HTTP/1.1" 200 - 0 0.000 0.002 2026-09-11 03:56:31,571 26 INFO ? werkzeug: 127.0.0.1 - - [11/Sep/2026 03:56:31] "GET /point_of_sale/static/src/img/favicon.ico HTTP/1.1" 200 - 0 0.000 0.004 2026-09-11 03:56:31,586 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 03:56:31] "GET /web/webclient/translations?hash=&lang=en_US HTTP/1.1" 200 - 1 0.001 0.013 2026-09-11 03:56:31,599 26 INFO rb-c800635-224702-414046 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-09-11 03:56:31,605 26 INFO rb-c800635-224702-414046 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-09-11 03:56:31,610 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 03:56:31] "POST /web/dataset/call_kw/barcode.nomenclature/read#barcode.nomenclature.read HTTP/1.1" 200 - 4 0.002 0.007 2026-09-11 03:56:31,631 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 03:56:31] "POST /web/dataset/call_kw/barcode.rule/search_read#barcode.rule.search_read HTTP/1.1" 200 - 1 0.001 0.007 2026-09-11 03:56:31,652 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 03:56:31] "POST /pos/ping HTTP/1.1" 200 - 0 0.000 0.002 2026-09-11 03:56:31,692 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 03:56:31] "POST /web/dataset/call_kw/pos.config/register_new_device_identifier#pos.config.register_new_device_identifier HTTP/1.1" 200 - 11 0.012 0.017 2026-09-11 03:56:31,704 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 03:56:31] "GET /bus/websocket_worker_bundle?v=19.0-2 HTTP/1.1" 200 - 3 0.001 0.039 2026-09-11 03:56:31,768 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 03:56:31] "POST /web/dataset/call_kw/pos.session/load_data_params#pos.session.load_data_params HTTP/1.1" 200 - 24 0.022 0.039 2026-09-11 03:56:31,772 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 03:56:31] "GET /websocket?version=19.0-2 HTTP/1.1" 101 - 1 0.000 0.047 2026-09-11 03:56:32,352 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 03:56:32] "POST /web/dataset/call_kw/pos.session/load_data#pos.session.load_data HTTP/1.1" 200 - 362 0.278 0.271 2026-09-11 03:56:32,378 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 03:56:32] "POST /web/dataset/call_kw/pos.session/filter_local_data#pos.session.filter_local_data HTTP/1.1" 200 - 0 0.000 0.011 2026-09-11 03:56:32,444 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 03:56: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.009 2026-09-11 03:56:32,491 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 03:56:32] "GET /web/image/res.company/113/logo/256x256 HTTP/1.1" 200 - 8 0.007 0.028 2026-09-11 03:56:32,519 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 03:56: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.005 2026-09-11 03:56:32,545 26 INFO rb-c800635-224702-414046 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-09-11 03:56:32,556 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 03:56:32] "POST /web/dataset/call_kw/product.product/has_access#product.product.has_access HTTP/1.1" 200 - 0 0.000 0.003 2026-09-11 03:56:32,598 26 INFO ? werkzeug: 127.0.0.1 - - [11/Sep/2026 03:56:32] "GET /point_of_sale/static/src/fonts/Inconsolata.otf HTTP/1.1" 200 - 0 0.000 0.001 2026-09-11 03:56:32,621 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 03:56:32] "GET /web/image?model=res.company&id=113&field=logo HTTP/1.1" 200 - 3 0.005 0.011 2026-09-11 03:56:32,632 26 INFO ? werkzeug: 127.0.0.1 - - [11/Sep/2026 03:56:32] "GET /web/static/img/odoo_logo.svg HTTP/1.1" 200 - 0 0.000 0.008 2026-09-11 03:56:32,656 26 INFO ? werkzeug: 127.0.0.1 - - [11/Sep/2026 03:56:32] "GET /hr_attendance/static/img/background-light.svg HTTP/1.1" 200 - 0 0.000 0.001 2026-09-11 03:56:32,666 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 03:56:32] "GET /web/image/res.users/235/avatar_128 HTTP/1.1" 200 - 11 0.022 0.036 2026-09-11 03:56:32,674 26 INFO ? werkzeug: 127.0.0.1 - - [11/Sep/2026 03:56: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-09-11 03:56:32,676 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 03:56:32] "GET /pos/service-worker.js HTTP/1.1" 200 - 0 0.000 0.065 2026-09-11 03:56:32,679 26 INFO ? werkzeug: 127.0.0.1 - - [11/Sep/2026 03:56:32] "GET /web/static/fonts/google/Roboto/Roboto-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.003 2026-09-11 03:56:32,817 26 INFO rb-c800635-224702-414046 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-09-11 03:56:32,832 26 INFO ? werkzeug: 127.0.0.1 - - [11/Sep/2026 03:56:32] "GET /web/static/lib/zxing-library/zxing-library.js HTTP/1.1" 200 - 0 0.000 0.002 2026-09-11 03:56:32,926 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 03:56:32] "GET /pos/ui/125 HTTP/1.1" 200 - 31 0.049 0.049 2026-09-11 03:56:32,954 26 INFO rb-c800635-224702-414046 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-09-11 03:56:32,967 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 03:56:32] "GET /web/image?model=product.template&field=image_128&id=2145&unique=2026-09-11T03:54:27.000+00:00 HTTP/1.1" 200 - 3 0.009 0.035 2026-09-11 03:56:32,975 26 INFO ? werkzeug: 127.0.0.1 - - [11/Sep/2026 03:56:32] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.001 2026-09-11 03:56:32,996 26 INFO rb-c800635-224702-414046 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-09-11 03:56:33,044 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 03:56:33] "GET /pos/ui/125?from_backend=True HTTP/1.1" 200 - 31 0.045 0.164 2026-09-11 03:56:33,080 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 03:56:33] "GET /web/image?model=product.template&field=image_128&id=2147&unique=2026-09-11T03:54:27.000+00:00 HTTP/1.1" 200 - 3 0.002 0.140 2026-09-11 03:56:33,106 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 03:56:33] "GET /web/image?model=product.template&field=image_128&id=2148&unique=2026-09-11T03:54:27.000+00:00 HTTP/1.1" 200 - 3 0.004 0.158 2026-09-11 03:56:33,129 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 03:56:33] "GET /web/image?model=product.template&field=image_128&id=2146&unique=2026-09-11T03:54:27.000+00:00 HTTP/1.1" 200 - 3 0.004 0.173 2026-09-11 03:56:33,151 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 03:56:33] "GET /web/image?model=product.template&field=image_128&id=2149&unique=2026-09-11T03:54:27.000+00:00 HTTP/1.1" 200 - 3 0.002 0.192 2026-09-11 03:56:33,172 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 03:56:33] "GET /web/image?model=product.template&field=image_128&id=2152&unique=2026-09-11T03:54:27.000+00:00 HTTP/1.1" 200 - 3 0.002 0.186 2026-09-11 03:56:33,192 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 03:56:33] "GET /web/image?model=product.template&field=image_128&id=2153&unique=2026-09-11T03:54:27.000+00:00 HTTP/1.1" 200 - 3 0.003 0.143 2026-09-11 03:56:33,210 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 03:56:33] "GET /web/image?model=product.template&field=image_128&id=2151&unique=2026-09-11T03:54:27.000+00:00 HTTP/1.1" 200 - 3 0.002 0.118 2026-09-11 03:56:33,290 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 03:56:33] "POST /web/dataset/call_kw/pos.session/set_opening_control#pos.session.set_opening_control HTTP/1.1" 200 - 37 0.038 0.138 2026-09-11 03:56:33,316 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 03:56:33] "GET /web/image?model=product.template&field=image_128&id=2150&unique=2026-09-11T03:54:27.000+00:00 HTTP/1.1" 200 - 3 0.007 0.172 2026-09-11 03:56:33,335 26 INFO rb-c800635-224702-414046 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-09-11 03:56:33,391 26 INFO rb-c800635-224702-414046 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-09-11 03:56:33,532 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 03:56:33] "POST /web/dataset/call_kw/sale.order/get_views#sale.order.get_views HTTP/1.1" 200 - 55 0.052 0.080 2026-09-11 03:56:33,611 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 03:56:33] "POST /web/dataset/call_kw/sale.order/web_search_read#sale.order.web_search_read HTTP/1.1" 200 - 22 0.019 0.027 2026-09-11 03:56:33,681 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 03:56:33] "POST /web/dataset/call_kw/res.currency/read#res.currency.read HTTP/1.1" 200 - 4 0.016 0.014 2026-09-11 03:56:33,761 26 INFO rb-c800635-224702-414046 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-09-11 03:56:33,915 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 03:56:33] "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.074 0.078 2026-09-11 03:56:34,043 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 03:56:34] "POST /web/dataset/call_kw/pos.config/notify_synchronisation#pos.config.notify_synchronisation HTTP/1.1" 200 - 66 0.051 0.069 2026-09-11 03:56:34,053 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 03:56:34] "POST /web/dataset/call_kw/sale.order/read#sale.order.read HTTP/1.1" 200 - 4 0.004 0.107 2026-09-11 03:56:34,118 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 03:56:34] "POST /web/dataset/call_kw/sale.order.line/read#sale.order.line.read HTTP/1.1" 200 - 19 0.020 0.031 2026-09-11 03:56:34,150 26 INFO rb-c800635-224702-414046 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-09-11 03:56:34,202 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 03:56:34] "POST /web/dataset/call_kw/sale.order.line/read_converted#sale.order.line.read_converted HTTP/1.1" 200 - 16 0.022 0.028 2026-09-11 03:56:34,271 26 INFO rb-c800635-224702-414046 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-09-11 03:56:34,345 26 INFO rb-c800635-224702-414046 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-09-11 03:56:34,366 26 INFO ? werkzeug: 127.0.0.1 - - [11/Sep/2026 03:56:34] "GET /point_of_sale/static/src/img/card-bank.png HTTP/1.1" 200 - 0 0.000 0.004 2026-09-11 03:56:34,367 26 INFO ? werkzeug: 127.0.0.1 - - [11/Sep/2026 03:56:34] "GET /point_of_sale/static/src/img/money.png HTTP/1.1" 200 - 0 0.000 0.004 2026-09-11 03:56:34,397 26 INFO rb-c800635-224702-414046 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-09-11 03:56:34,446 26 INFO rb-c800635-224702-414046 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-09-11 03:56:34,520 26 INFO rb-c800635-224702-414046 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-09-11 03:56:34,586 26 INFO rb-c800635-224702-414046 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-09-11 03:56:34,592 26 INFO rb-c800635-224702-414046 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #98446865 started for PoS orders references: [{'name': '/', 'pos_reference': '261-125-000001', 'uuid': 'a5958550-4e9d-46a6-9790-89004d4a8419'}] 2026-09-11 03:56:34,602 26 INFO ? werkzeug: 127.0.0.1 - - [11/Sep/2026 03:56:34] "GET /web/static/img/spin.svg HTTP/1.1" 200 - 0 0.000 0.007 2026-09-11 03:56:34,796 26 INFO rb-c800635-224702-414046 odoo.models.unlink: User #235 deleted stock.move.line records with IDs: [1313] 2026-09-11 03:56:35,141 26 INFO rb-c800635-224702-414046 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #98446865 order {'name': '/', 'pos_reference': '261-125-000001', 'uuid': 'a5958550-4e9d-46a6-9790-89004d4a8419'} created pos.order #804 2026-09-11 03:56:35,159 26 INFO rb-c800635-224702-414046 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #98446865 finished 2026-09-11 03:56:35,401 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 03:56:35] "POST /web/dataset/call_kw/pos.order/sync_from_ui#pos.order.sync_from_ui HTTP/1.1" 200 - 360 0.395 0.416 2026-09-11 03:56:35,448 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 03:56:35] "POST /web/dataset/call_kw/pos.order/get_preparation_change#pos.order.get_preparation_change HTTP/1.1" 200 - 1 0.001 0.005 2026-09-11 03:56:35,539 26 INFO rb-c800635-224702-414046 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #1968511 started for PoS orders references: [{'name': 'Shop - 000001', 'pos_reference': '261-125-000001', 'uuid': 'a5958550-4e9d-46a6-9790-89004d4a8419'}] 2026-09-11 03:56:35,550 26 INFO rb-c800635-224702-414046 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #1968511 order {'name': 'Shop - 000001', 'pos_reference': '261-125-000001', 'uuid': 'a5958550-4e9d-46a6-9790-89004d4a8419'} sync ignored for existing PoS order pos.order(804,) (state: paid) 2026-09-11 03:56:35,564 26 INFO rb-c800635-224702-414046 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-09-11 03:56:35,565 26 INFO rb-c800635-224702-414046 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #1968511 finished 2026-09-11 03:56:35,618 26 INFO rb-c800635-224702-414046 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-09-11 03:56:35,664 26 INFO rb-c800635-224702-414046 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-09-11 03:56:35,683 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 03:56:35] "POST /web/dataset/call_kw/pos.order/sync_from_ui#pos.order.sync_from_ui HTTP/1.1" 200 - 58 0.069 0.077 2026-09-11 03:56:35,724 26 INFO rb-c800635-224702-414046 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-09-11 03:56:35,777 26 INFO rb-c800635-224702-414046 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-09-11 03:56:35,814 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 03:56:35] "POST /web/dataset/call_kw/sale.order/get_views#sale.order.get_views HTTP/1.1" 200 - 3 0.002 0.031 2026-09-11 03:56:35,832 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 03:56:35] "POST /web/dataset/call_kw/sale.order/web_search_read#sale.order.web_search_read HTTP/1.1" 200 - 1 0.001 0.005 2026-09-11 03:56:35,912 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 03:56:35] "POST /web/dataset/call_kw/res.currency/read#res.currency.read HTTP/1.1" 200 - 4 0.017 0.017 2026-09-11 03:56:35,957 26 INFO rb-c800635-224702-414046 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_order_does_not_remain_in_list.browser: tour succeeded 2026-09-11 03:56:35,958 26 INFO rb-c800635-224702-414046 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_order_does_not_remain_in_list.browser: ╔════════════════════════════════════════════╗ ║ TOUR PosOrderDoesNotRemainInList SUCCEEDED ║ ╚════════════════════════════════════════════╝ 2026-09-11 03:56:36,081 26 INFO rb-c800635-224702-414046 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_order_does_not_remain_in_list.browser: heap 20195596 (allocated 21893120) 2026-09-11 03:56:36,106 26 INFO rb-c800635-224702-414046 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_order_does_not_remain_in_list: Closing chrome headless with pid 116929 2026-09-11 03:56:36,109 26 INFO rb-c800635-224702-414046 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_order_does_not_remain_in_list: Closing websocket connection 2026-09-11 03:56:36,116 26 INFO rb-c800635-224702-414046 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_order_does_not_remain_in_list: Terminating chrome headless with pid 116929 2026-09-11 03:56:36,214 26 INFO rb-c800635-224702-414046 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_order_does_not_remain_in_list: Chrome Log in: /tmp/odoo_tests/rb-c800635-224702-414046/chrome_logs/chrome_log_20260911_035636_214060_test_order_does_not_remain_in_list.txt 2026-09-11 03:56:36,214 26 INFO rb-c800635-224702-414046 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_order_does_not_remain_in_list: Removing chrome user profile "/tmp/tmprv3bgfs2_chrome_odoo" 2026-09-11 03:56:36,229 26 INFO rb-c800635-224702-414046 odoo.addons.pos_sale.tests.test_pos_sale_flow: Starting TestPoSSale.test_order_sale_team ... 2026-09-11 03:56:36,750 26 INFO rb-c800635-224702-414046 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_order_sale_team: Chrome pid: 117152 2026-09-11 03:56:36,751 26 INFO rb-c800635-224702-414046 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_order_sale_team: Chrome headless temporary user profile dir: /tmp/tmp89v0_68e_chrome_odoo 2026-09-11 03:56:36,751 26 INFO rb-c800635-224702-414046 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_order_sale_team: Issuing json command http://127.0.0.1:36351/json/version 2026-09-11 03:56:36,752 26 INFO rb-c800635-224702-414046 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:36351', path='/json/version', query='', fragment='') with timeout 3 increased to 10s during tests 2026-09-11 03:56:36,796 26 INFO rb-c800635-224702-414046 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_order_sale_team: Browser version: Chrome/150.0.7871.114 2026-09-11 03:56:36,796 26 INFO rb-c800635-224702-414046 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_order_sale_team: Issuing json command http://127.0.0.1:36351/json 2026-09-11 03:56:36,796 26 INFO rb-c800635-224702-414046 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:36351', path='/json', query='', fragment='') with timeout 3 increased to 10s during tests 2026-09-11 03:56:36,818 26 INFO rb-c800635-224702-414046 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_order_sale_team: Websocket url found: ws://127.0.0.1:36351/devtools/page/B0A6E1A4BACC4341B334333FBBEA2389 2026-09-11 03:56:36,843 26 INFO rb-c800635-224702-414046 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_order_sale_team: Enable chrome headless console log notification 2026-09-11 03:56:36,854 26 INFO rb-c800635-224702-414046 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_order_sale_team: Chrome headless enable page notifications 2026-09-11 03:56:36,964 26 INFO rb-c800635-224702-414046 odoo.addons.base.models.res_users: Login successful for login:accountman from n/a 2026-09-11 03:56:36,967 26 INFO rb-c800635-224702-414046 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_order_sale_team: Setting session cookie in browser 2026-09-11 03:56:36,972 26 INFO rb-c800635-224702-414046 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-09-11 03:56:36,972 26 INFO rb-c800635-224702-414046 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-09-11 03:56:36,994 26 INFO rb-c800635-224702-414046 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-09-11 03:56:37,425 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 03:56:37] "GET /pos/ui/125 HTTP/1.1" 200 - 87 0.041 0.394 2026-09-11 03:56:37,430 26 INFO rb-c800635-224702-414046 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_order_sale_team: Navigation result: {'frameId': 'B0A6E1A4BACC4341B334333FBBEA2389', 'loaderId': 'A428FE5FD43D85FA0C3031C6A8582A0C', 'isDownload': False} 2026-09-11 03:56:37,430 26 INFO rb-c800635-224702-414046 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_order_sale_team: Evaluate ready code "odoo.isTourReady('PosSaleTeam')" 2026-09-11 03:56:37,452 26 INFO rb-c800635-224702-414046 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-09-11 03:56:37,466 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 03:56:37] "GET /web/assets/31c33ef/web.__assets_tests_call__.min.js HTTP/1.1" 200 - 2 0.001 0.008 2026-09-11 03:56:37,474 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 03:56:37] "GET /web/assets/cbcf32d/point_of_sale.assets_prod.min.css HTTP/1.1" 200 - 2 0.001 0.009 2026-09-11 03:56:37,487 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 03:56:37] "GET /web/assets/e7bee96/point_of_sale.assets_prod.min.js HTTP/1.1" 200 - 2 0.001 0.021 2026-09-11 03:56:37,914 26 INFO ? werkzeug: 127.0.0.1 - - [11/Sep/2026 03:56:37] "GET /point_of_sale/static/src/img/favicon.ico HTTP/1.1" 200 - 0 0.000 0.005 2026-09-11 03:56:37,922 26 INFO ? werkzeug: 127.0.0.1 - - [11/Sep/2026 03:56:37] "GET /web/static/fonts/lato/Lato-Reg-webfont.woff HTTP/1.1" 200 - 0 0.000 0.014 2026-09-11 03:56:37,963 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 03:56:37] "GET /web/webclient/translations?hash=&lang=en_US HTTP/1.1" 200 - 1 0.002 0.014 2026-09-11 03:56:37,977 26 INFO rb-c800635-224702-414046 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-09-11 03:56:37,980 26 INFO rb-c800635-224702-414046 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-09-11 03:56:37,987 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 03:56:37] "POST /web/dataset/call_kw/barcode.nomenclature/read#barcode.nomenclature.read HTTP/1.1" 200 - 4 0.002 0.004 2026-09-11 03:56:38,009 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 03:56:38] "POST /web/dataset/call_kw/barcode.rule/search_read#barcode.rule.search_read HTTP/1.1" 200 - 1 0.000 0.005 2026-09-11 03:56:38,028 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 03:56:38] "POST /pos/ping HTTP/1.1" 200 - 0 0.000 0.002 2026-09-11 03:56:38,061 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 03:56:38] "GET /bus/websocket_worker_bundle?v=19.0-2 HTTP/1.1" 200 - 3 0.002 0.008 2026-09-11 03:56:38,083 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 03:56:38] "POST /web/dataset/call_kw/pos.config/register_new_device_identifier#pos.config.register_new_device_identifier HTTP/1.1" 200 - 11 0.008 0.021 2026-09-11 03:56:38,093 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 03:56:38] "GET /websocket?version=19.0-2 HTTP/1.1" 101 - 1 0.000 0.004 2026-09-11 03:56:38,152 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 03:56:38] "POST /web/dataset/call_kw/pos.session/load_data_params#pos.session.load_data_params HTTP/1.1" 200 - 24 0.017 0.036 2026-09-11 03:56:38,783 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 03:56:38] "POST /web/dataset/call_kw/pos.session/load_data#pos.session.load_data HTTP/1.1" 200 - 364 0.242 0.344 2026-09-11 03:56:38,832 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 03: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.039 2026-09-11 03:56:38,907 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 03: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.010 2026-09-11 03:56:39,002 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 03:56:39] "GET /web/image/res.company/113/logo/256x256 HTTP/1.1" 200 - 8 0.020 0.047 2026-09-11 03:56:39,036 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 03:56:39] "POST /web/dataset/call_kw/pos.config/read_config_open_orders#pos.config.read_config_open_orders HTTP/1.1" 200 - 1 0.001 0.005 2026-09-11 03:56:39,062 26 INFO rb-c800635-224702-414046 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_order_sale_team.browser: Owl is running in 'dev' mode. 2026-09-11 03:56:39,080 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 03:56:39] "POST /web/dataset/call_kw/product.product/has_access#product.product.has_access HTTP/1.1" 200 - 0 0.000 0.006 2026-09-11 03:56:39,131 26 INFO ? werkzeug: 127.0.0.1 - - [11/Sep/2026 03:56:39] "GET /point_of_sale/static/src/fonts/Inconsolata.otf HTTP/1.1" 200 - 0 0.000 0.003 2026-09-11 03:56:39,165 26 INFO ? werkzeug: 127.0.0.1 - - [11/Sep/2026 03:56:39] "GET /hr_attendance/static/img/background-light.svg HTTP/1.1" 200 - 0 0.000 0.007 2026-09-11 03:56:39,166 26 INFO ? werkzeug: 127.0.0.1 - - [11/Sep/2026 03:56:39] "GET /web/static/img/odoo_logo.svg HTTP/1.1" 200 - 0 0.000 0.014 2026-09-11 03:56:39,204 26 INFO ? werkzeug: 127.0.0.1 - - [11/Sep/2026 03:56:39] "GET /web/static/src/libs/fontawesome/fonts/fontawesome-webfont.woff2?v=4.7.0 HTTP/1.1" 200 - 0 0.000 0.008 2026-09-11 03:56:39,207 26 INFO ? werkzeug: 127.0.0.1 - - [11/Sep/2026 03:56:39] "GET /web/static/fonts/google/Roboto/Roboto-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.009 2026-09-11 03:56:39,217 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 03:56:39] "GET /web/image/res.users/235/avatar_128 HTTP/1.1" 200 - 14 0.036 0.048 2026-09-11 03:56:39,221 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 03:56:39] "GET /pos/service-worker.js HTTP/1.1" 200 - 0 0.000 0.071 2026-09-11 03:56:39,237 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 03:56:39] "GET /web/image?model=res.company&id=113&field=logo HTTP/1.1" 200 - 3 0.002 0.086 2026-09-11 03:56:39,311 26 INFO rb-c800635-224702-414046 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-09-11 03:56:39,359 26 INFO ? werkzeug: 127.0.0.1 - - [11/Sep/2026 03:56:39] "GET /web/static/lib/zxing-library/zxing-library.js HTTP/1.1" 200 - 0 0.000 0.005 2026-09-11 03:56:39,473 26 INFO rb-c800635-224702-414046 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-09-11 03:56:39,477 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 03:56:39] "GET /pos/ui/125?from_backend=True HTTP/1.1" 200 - 31 0.069 0.060 2026-09-11 03:56:39,492 26 INFO ? werkzeug: 127.0.0.1 - - [11/Sep/2026 03:56:39] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.005 2026-09-11 03:56:39,578 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 03:56:39] "GET /pos/ui/125 HTTP/1.1" 200 - 31 0.035 0.192 2026-09-11 03:56:39,608 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 03:56:39] "GET /web/image?model=product.template&field=image_128&id=2146&unique=2026-09-11T03:54:27.000+00:00 HTTP/1.1" 200 - 3 0.003 0.192 2026-09-11 03:56:39,635 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 03:56:39] "GET /web/image?model=product.template&field=image_128&id=2147&unique=2026-09-11T03:54:27.000+00:00 HTTP/1.1" 200 - 3 0.004 0.215 2026-09-11 03:56:39,666 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 03:56:39] "GET /web/image?model=product.template&field=image_128&id=2148&unique=2026-09-11T03:54:27.000+00:00 HTTP/1.1" 200 - 3 0.004 0.231 2026-09-11 03:56:39,698 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 03:56:39] "GET /web/image?model=product.template&field=image_128&id=2145&unique=2026-09-11T03:54:27.000+00:00 HTTP/1.1" 200 - 3 0.004 0.297 2026-09-11 03:56:39,737 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 03:56:39] "GET /web/image?model=product.template&field=image_128&id=2170&unique=2026-09-11T03:54:27.000+00:00 HTTP/1.1" 200 - 3 0.006 0.225 2026-09-11 03:56:39,762 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 03:56:39] "GET /web/image?model=product.template&field=image_128&id=2151&unique=2026-09-11T03:54:27.000+00:00 HTTP/1.1" 200 - 3 0.003 0.175 2026-09-11 03:56:39,792 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 03:56:39] "GET /web/image?model=product.template&field=image_128&id=2153&unique=2026-09-11T03:54:27.000+00:00 HTTP/1.1" 200 - 3 0.008 0.160 2026-09-11 03:56:39,814 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 03:56:39] "GET /web/image?model=product.template&field=image_128&id=2152&unique=2026-09-11T03:54:27.000+00:00 HTTP/1.1" 200 - 3 0.003 0.170 2026-09-11 03:56:39,882 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 03:56:39] "POST /web/dataset/call_kw/pos.session/set_opening_control#pos.session.set_opening_control HTTP/1.1" 200 - 37 0.030 0.181 2026-09-11 03:56:39,908 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 03:56:39] "GET /web/image?model=product.template&field=image_128&id=2150&unique=2026-09-11T03:54:27.000+00:00 HTTP/1.1" 200 - 3 0.011 0.155 2026-09-11 03:56:39,934 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 03:56:39] "GET /web/image?model=product.template&field=image_128&id=2149&unique=2026-09-11T03:54:27.000+00:00 HTTP/1.1" 200 - 3 0.004 0.219 2026-09-11 03:56:39,957 26 INFO rb-c800635-224702-414046 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-09-11 03:56:40,008 26 INFO rb-c800635-224702-414046 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-09-11 03:56:40,059 26 INFO rb-c800635-224702-414046 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-09-11 03:56:40,110 26 INFO rb-c800635-224702-414046 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-09-11 03:56:40,191 26 INFO rb-c800635-224702-414046 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-09-11 03:56:40,204 26 INFO ? werkzeug: 127.0.0.1 - - [11/Sep/2026 03:56:40] "GET /point_of_sale/static/src/img/card-bank.png HTTP/1.1" 200 - 0 0.000 0.001 2026-09-11 03:56:40,206 26 INFO ? werkzeug: 127.0.0.1 - - [11/Sep/2026 03:56:40] "GET /point_of_sale/static/src/img/money.png HTTP/1.1" 200 - 0 0.000 0.001 2026-09-11 03:56:40,245 26 INFO rb-c800635-224702-414046 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-09-11 03:56:40,294 26 INFO rb-c800635-224702-414046 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-09-11 03:56:40,366 26 INFO rb-c800635-224702-414046 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-09-11 03:56:40,437 26 INFO rb-c800635-224702-414046 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_order_sale_team.browser: tour succeeded 2026-09-11 03:56:40,437 26 INFO rb-c800635-224702-414046 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_order_sale_team.browser: ╔════════════════════════════╗ ║ TOUR PosSaleTeam SUCCEEDED ║ ╚════════════════════════════╝ 2026-09-11 03:56:40,441 26 INFO rb-c800635-224702-414046 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #65943765 started for PoS orders references: [{'name': '/', 'pos_reference': '261-125-000001', 'uuid': 'a77ba3a1-f916-4443-8415-3f7980b668f9'}] 2026-09-11 03:56:40,455 26 INFO ? werkzeug: 127.0.0.1 - - [11/Sep/2026 03:56:40] "GET /web/static/img/spin.svg HTTP/1.1" 200 - 0 0.000 0.005 2026-09-11 03:56:40,532 26 INFO rb-c800635-224702-414046 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_order_sale_team.browser: heap 14620064 (allocated 15466496) 2026-09-11 03:56:40,550 26 INFO rb-c800635-224702-414046 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_order_sale_team: Closing chrome headless with pid 117152 2026-09-11 03:56:40,554 26 INFO rb-c800635-224702-414046 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_order_sale_team: Closing websocket connection 2026-09-11 03:56:40,560 26 INFO rb-c800635-224702-414046 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_order_sale_team: Terminating chrome headless with pid 117152 2026-09-11 03:56:40,671 26 INFO rb-c800635-224702-414046 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_order_sale_team: Chrome Log in: /tmp/odoo_tests/rb-c800635-224702-414046/chrome_logs/chrome_log_20260911_035640_671217_test_order_sale_team.txt 2026-09-11 03:56:40,671 26 INFO rb-c800635-224702-414046 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_order_sale_team: Removing chrome user profile "/tmp/tmp89v0_68e_chrome_odoo" 2026-09-11 03:56:40,680 26 INFO rb-c800635-224702-414046 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_order_sale_team: waiting for threads: [, ] 2026-09-11 03:56:40,814 26 INFO rb-c800635-224702-414046 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #65943765 order {'name': '/', 'pos_reference': '261-125-000001', 'uuid': 'a77ba3a1-f916-4443-8415-3f7980b668f9'} created pos.order #805 2026-09-11 03:56:40,816 26 INFO rb-c800635-224702-414046 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #65943765 finished 2026-09-11 03:56:40,843 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 03:56:40] "POST /web/dataset/call_kw/pos.order/sync_from_ui#pos.order.sync_from_ui HTTP/1.1" 200 - 184 0.178 0.227 2026-09-11 03:56:40,863 26 INFO rb-c800635-224702-414046 odoo.addons.pos_sale.tests.test_pos_sale_flow: Starting TestPoSSale.test_order_sales_count ... 2026-09-11 03:56:42,094 26 INFO rb-c800635-224702-414046 odoo.addons.pos_sale.tests.test_pos_sale_flow: Starting TestPoSSale.test_payment_terms_with_early_discount ... 2026-09-11 03:56:42,570 26 INFO rb-c800635-224702-414046 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #17773682 started for PoS orders references: [{'name': 'Order 00044-003-0014', 'pos_reference': None, 'uuid': '00044-003-0014'}] 2026-09-11 03:56:44,093 26 INFO rb-c800635-224702-414046 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #17773682 order {'name': 'Order 00044-003-0014', 'pos_reference': None, 'uuid': '00044-003-0014'} created pos.order #807 2026-09-11 03:56:44,093 26 INFO rb-c800635-224702-414046 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #17773682 finished 2026-09-11 03:56:44,251 26 INFO rb-c800635-224702-414046 odoo.addons.pos_sale.tests.test_pos_sale_flow: Starting TestPoSSale.test_pos_not_groupable_product ... 2026-09-11 03:56:44,908 26 INFO rb-c800635-224702-414046 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_pos_not_groupable_product: Chrome pid: 117354 2026-09-11 03:56:44,908 26 INFO rb-c800635-224702-414046 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_pos_not_groupable_product: Chrome headless temporary user profile dir: /tmp/tmpgytqr2ss_chrome_odoo 2026-09-11 03:56:44,908 26 INFO rb-c800635-224702-414046 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_pos_not_groupable_product: Issuing json command http://127.0.0.1:33931/json/version 2026-09-11 03:56:44,909 26 INFO rb-c800635-224702-414046 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:33931', path='/json/version', query='', fragment='') with timeout 3 increased to 10s during tests 2026-09-11 03:56:44,978 26 INFO rb-c800635-224702-414046 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_pos_not_groupable_product: Browser version: Chrome/150.0.7871.114 2026-09-11 03:56:44,978 26 INFO rb-c800635-224702-414046 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_pos_not_groupable_product: Issuing json command http://127.0.0.1:33931/json 2026-09-11 03:56:44,978 26 INFO rb-c800635-224702-414046 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:33931', path='/json', query='', fragment='') with timeout 3 increased to 10s during tests 2026-09-11 03:56:44,989 26 INFO rb-c800635-224702-414046 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_pos_not_groupable_product: Websocket url found: ws://127.0.0.1:33931/devtools/page/5468C74D52250FDC07F1D89B3D966410 2026-09-11 03:56:45,004 26 INFO rb-c800635-224702-414046 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_pos_not_groupable_product: Enable chrome headless console log notification 2026-09-11 03:56:45,009 26 INFO rb-c800635-224702-414046 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_pos_not_groupable_product: Chrome headless enable page notifications 2026-09-11 03:56:45,158 26 INFO rb-c800635-224702-414046 odoo.addons.base.models.res_users: Login successful for login:accountman from n/a 2026-09-11 03:56:45,161 26 INFO rb-c800635-224702-414046 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_pos_not_groupable_product: Setting session cookie in browser 2026-09-11 03:56:45,163 26 INFO rb-c800635-224702-414046 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-09-11 03:56:45,164 26 INFO rb-c800635-224702-414046 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-09-11 03:56:45,187 26 INFO rb-c800635-224702-414046 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-09-11 03:56:45,686 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 03:56:45] "GET /pos/ui/125 HTTP/1.1" 200 - 85 0.071 0.437 2026-09-11 03:56:45,695 26 INFO rb-c800635-224702-414046 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_pos_not_groupable_product: Navigation result: {'frameId': '5468C74D52250FDC07F1D89B3D966410', 'loaderId': 'A3158F6D2F9404EB0849F30334E42975', 'isDownload': False} 2026-09-11 03:56:45,695 26 INFO rb-c800635-224702-414046 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_pos_not_groupable_product: Evaluate ready code "odoo.isTourReady('PosSettleOrderNotGroupable')" 2026-09-11 03:56:45,720 26 INFO rb-c800635-224702-414046 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-09-11 03:56:45,740 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 03:56:45] "GET /web/assets/cbcf32d/point_of_sale.assets_prod.min.css HTTP/1.1" 200 - 2 0.001 0.014 2026-09-11 03:56:45,756 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 03:56:45] "GET /web/assets/e7bee96/point_of_sale.assets_prod.min.js HTTP/1.1" 200 - 2 0.002 0.024 2026-09-11 03:56:45,768 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 03:56:45] "GET /web/assets/31c33ef/web.__assets_tests_call__.min.js HTTP/1.1" 200 - 2 0.001 0.035 2026-09-11 03:56:46,220 26 INFO ? werkzeug: 127.0.0.1 - - [11/Sep/2026 03:56:46] "GET /web/static/fonts/lato/Lato-Reg-webfont.woff HTTP/1.1" 200 - 0 0.000 0.002 2026-09-11 03:56:46,223 26 INFO ? werkzeug: 127.0.0.1 - - [11/Sep/2026 03:56:46] "GET /point_of_sale/static/src/img/favicon.ico HTTP/1.1" 200 - 0 0.000 0.002 2026-09-11 03:56:46,237 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 03:56:46] "GET /web/webclient/translations?hash=&lang=en_US HTTP/1.1" 200 - 1 0.001 0.008 2026-09-11 03:56:46,255 26 INFO rb-c800635-224702-414046 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-09-11 03:56:46,263 26 INFO rb-c800635-224702-414046 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-09-11 03:56:46,265 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 03:56:46] "POST /web/dataset/call_kw/barcode.nomenclature/read#barcode.nomenclature.read HTTP/1.1" 200 - 4 0.002 0.004 2026-09-11 03:56:46,286 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 03:56:46] "POST /web/dataset/call_kw/barcode.rule/search_read#barcode.rule.search_read HTTP/1.1" 200 - 1 0.000 0.005 2026-09-11 03:56:46,302 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 03:56:46] "POST /pos/ping HTTP/1.1" 200 - 0 0.000 0.002 2026-09-11 03:56:46,335 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 03:56:46] "POST /web/dataset/call_kw/pos.config/register_new_device_identifier#pos.config.register_new_device_identifier HTTP/1.1" 200 - 11 0.006 0.014 2026-09-11 03:56:46,350 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 03:56:46] "GET /bus/websocket_worker_bundle?v=19.0-2 HTTP/1.1" 200 - 3 0.003 0.030 2026-09-11 03:56:46,407 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 03:56:46] "POST /web/dataset/call_kw/pos.session/load_data_params#pos.session.load_data_params HTTP/1.1" 200 - 24 0.014 0.030 2026-09-11 03:56:46,409 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 03:56:46] "GET /websocket?version=19.0-2 HTTP/1.1" 101 - 1 0.000 0.030 2026-09-11 03:56:47,129 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 03:56:47] "POST /web/dataset/call_kw/pos.session/load_data#pos.session.load_data HTTP/1.1" 200 - 363 0.168 0.505 2026-09-11 03:56:47,159 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 03: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.018 2026-09-11 03:56:47,242 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 03: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.001 0.005 2026-09-11 03:56:47,315 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 03:56:47] "GET /web/image/res.company/113/logo/256x256 HTTP/1.1" 200 - 8 0.008 0.045 2026-09-11 03:56:47,338 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 03: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.005 2026-09-11 03:56:47,363 26 INFO rb-c800635-224702-414046 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_pos_not_groupable_product.browser: Owl is running in 'dev' mode. 2026-09-11 03:56:47,371 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 03:56:47] "POST /web/dataset/call_kw/product.product/has_access#product.product.has_access HTTP/1.1" 200 - 0 0.000 0.003 2026-09-11 03:56:47,420 26 INFO ? werkzeug: 127.0.0.1 - - [11/Sep/2026 03:56:47] "GET /point_of_sale/static/src/fonts/Inconsolata.otf HTTP/1.1" 200 - 0 0.000 0.002 2026-09-11 03:56:47,440 26 INFO ? werkzeug: 127.0.0.1 - - [11/Sep/2026 03:56:47] "GET /hr_attendance/static/img/background-light.svg HTTP/1.1" 200 - 0 0.000 0.006 2026-09-11 03:56:47,443 26 INFO ? werkzeug: 127.0.0.1 - - [11/Sep/2026 03:56:47] "GET /web/static/img/odoo_logo.svg HTTP/1.1" 200 - 0 0.000 0.015 2026-09-11 03:56:47,486 26 INFO ? werkzeug: 127.0.0.1 - - [11/Sep/2026 03:56:47] "GET /web/static/fonts/google/Roboto/Roboto-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.002 2026-09-11 03:56:47,489 26 INFO ? werkzeug: 127.0.0.1 - - [11/Sep/2026 03:56:47] "GET /web/static/src/libs/fontawesome/fonts/fontawesome-webfont.woff2?v=4.7.0 HTTP/1.1" 200 - 0 0.000 0.007 2026-09-11 03:56:47,522 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 03:56:47] "GET /web/image/res.users/235/avatar_128 HTTP/1.1" 200 - 11 0.035 0.065 2026-09-11 03:56:47,547 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 03:56:47] "GET /web/image?model=res.company&id=113&field=logo HTTP/1.1" 200 - 3 0.004 0.118 2026-09-11 03:56:47,549 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 03:56:47] "GET /pos/service-worker.js HTTP/1.1" 200 - 0 0.000 0.119 2026-09-11 03:56:47,586 26 INFO rb-c800635-224702-414046 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-09-11 03:56:47,650 26 INFO ? werkzeug: 127.0.0.1 - - [11/Sep/2026 03:56:47] "GET /web/static/lib/zxing-library/zxing-library.js HTTP/1.1" 200 - 0 0.000 0.003 2026-09-11 03:56:47,711 26 INFO rb-c800635-224702-414046 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-09-11 03:56:47,761 26 INFO rb-c800635-224702-414046 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-09-11 03:56:47,832 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 03:56:47] "GET /pos/ui/125?from_backend=True HTTP/1.1" 200 - 31 0.144 0.049 2026-09-11 03:56:47,838 26 INFO ? werkzeug: 127.0.0.1 - - [11/Sep/2026 03:56:47] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.001 2026-09-11 03:56:47,912 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 03:56:47] "GET /pos/ui/125 HTTP/1.1" 200 - 31 0.042 0.227 2026-09-11 03:56:47,941 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 03:56:47] "GET /web/image?model=product.template&field=image_128&id=2145&unique=2026-09-11T03:54:27.000+00:00 HTTP/1.1" 200 - 3 0.010 0.232 2026-09-11 03:56:47,963 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 03:56:47] "GET /web/image?model=product.template&field=image_128&id=2147&unique=2026-09-11T03:54:27.000+00:00 HTTP/1.1" 200 - 3 0.003 0.256 2026-09-11 03:56:47,996 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 03:56:47] "GET /web/image?model=product.template&field=image_128&id=2148&unique=2026-09-11T03:54:27.000+00:00 HTTP/1.1" 200 - 3 0.005 0.287 2026-09-11 03:56:48,020 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 03:56:48] "GET /web/image?model=product.template&field=image_128&id=2146&unique=2026-09-11T03:54:27.000+00:00 HTTP/1.1" 200 - 3 0.003 0.345 2026-09-11 03:56:48,051 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 03:56:48] "GET /web/image?model=product.template&field=image_128&id=2150&unique=2026-09-11T03:54:27.000+00:00 HTTP/1.1" 200 - 3 0.004 0.198 2026-09-11 03:56:48,075 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 03:56:48] "GET /web/image?model=product.template&field=image_128&id=2151&unique=2026-09-11T03:54:27.000+00:00 HTTP/1.1" 200 - 3 0.004 0.151 2026-09-11 03:56:48,098 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 03:56:48] "GET /web/image?model=product.template&field=image_128&id=2152&unique=2026-09-11T03:54:27.000+00:00 HTTP/1.1" 200 - 3 0.002 0.140 2026-09-11 03:56:48,119 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 03:56:48] "GET /web/image?model=product.template&field=image_128&id=2153&unique=2026-09-11T03:54:27.000+00:00 HTTP/1.1" 200 - 3 0.002 0.150 2026-09-11 03:56:48,144 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 03:56:48] "GET /web/image?model=product.template&field=image_128&id=2172&unique=2026-09-11T03:54:27.000+00:00 HTTP/1.1" 200 - 3 0.003 0.138 2026-09-11 03:56:48,233 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 03:56:48] "POST /web/dataset/call_kw/pos.session/set_opening_control#pos.session.set_opening_control HTTP/1.1" 200 - 38 0.049 0.154 2026-09-11 03:56:48,251 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 03:56:48] "GET /web/image?model=product.template&field=image_128&id=2149&unique=2026-09-11T03:54:27.000+00:00 HTTP/1.1" 200 - 3 0.002 0.192 2026-09-11 03:56:48,279 26 INFO rb-c800635-224702-414046 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-09-11 03:56:48,339 26 INFO rb-c800635-224702-414046 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-09-11 03:56:48,459 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 03:56:48] "POST /web/dataset/call_kw/sale.order/get_views#sale.order.get_views HTTP/1.1" 200 - 55 0.046 0.073 2026-09-11 03:56:48,577 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 03:56:48] "POST /web/dataset/call_kw/sale.order/web_search_read#sale.order.web_search_read HTTP/1.1" 200 - 22 0.049 0.033 2026-09-11 03:56:48,616 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 03:56:48] "POST /web/dataset/call_kw/res.currency/read#res.currency.read HTTP/1.1" 200 - 4 0.003 0.009 2026-09-11 03:56:48,683 26 INFO rb-c800635-224702-414046 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-09-11 03:56:48,795 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 03:56:48] "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.045 0.064 2026-09-11 03:56:48,926 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 03:56:48] "POST /web/dataset/call_kw/pos.config/notify_synchronisation#pos.config.notify_synchronisation HTTP/1.1" 200 - 60 0.046 0.076 2026-09-11 03:56:48,939 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 03:56:48] "POST /web/dataset/call_kw/sale.order/read#sale.order.read HTTP/1.1" 200 - 4 0.002 0.119 2026-09-11 03:56:48,980 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 03:56:48] "POST /web/dataset/call_kw/sale.order.line/read#sale.order.line.read HTTP/1.1" 200 - 15 0.010 0.021 2026-09-11 03:56:49,028 26 INFO rb-c800635-224702-414046 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-09-11 03:56:49,091 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 03:56:49] "POST /web/dataset/call_kw/sale.order.line/read_converted#sale.order.line.read_converted HTTP/1.1" 200 - 13 0.027 0.036 2026-09-11 03:56:49,206 26 INFO rb-c800635-224702-414046 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-09-11 03:56:49,254 26 INFO rb-c800635-224702-414046 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-09-11 03:56:49,305 26 INFO rb-c800635-224702-414046 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-09-11 03:56:49,358 26 INFO rb-c800635-224702-414046 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-09-11 03:56:49,406 26 INFO rb-c800635-224702-414046 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-09-11 03:56:49,458 26 INFO rb-c800635-224702-414046 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-09-11 03:56:49,508 26 INFO rb-c800635-224702-414046 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-09-11 03:56:49,561 26 INFO rb-c800635-224702-414046 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-09-11 03:56:49,612 26 INFO rb-c800635-224702-414046 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-09-11 03:56:49,663 26 INFO rb-c800635-224702-414046 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-09-11 03:56:49,713 26 INFO rb-c800635-224702-414046 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_pos_not_groupable_product.browser: tour succeeded 2026-09-11 03:56:49,714 26 INFO rb-c800635-224702-414046 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_pos_not_groupable_product.browser: ╔═══════════════════════════════════════════╗ ║ TOUR PosSettleOrderNotGroupable SUCCEEDED ║ ╚═══════════════════════════════════════════╝ 2026-09-11 03:56:49,784 26 INFO rb-c800635-224702-414046 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_pos_not_groupable_product.browser: heap 17226812 (allocated 18350080) 2026-09-11 03:56:49,792 26 INFO rb-c800635-224702-414046 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_pos_not_groupable_product: Closing chrome headless with pid 117354 2026-09-11 03:56:49,793 26 INFO rb-c800635-224702-414046 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_pos_not_groupable_product: Closing websocket connection 2026-09-11 03:56:49,794 26 INFO rb-c800635-224702-414046 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_pos_not_groupable_product: Terminating chrome headless with pid 117354 2026-09-11 03:56:49,892 26 INFO rb-c800635-224702-414046 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_pos_not_groupable_product: Chrome Log in: /tmp/odoo_tests/rb-c800635-224702-414046/chrome_logs/chrome_log_20260911_035649_892465_test_pos_not_groupable_product.txt 2026-09-11 03:56:49,892 26 INFO rb-c800635-224702-414046 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_pos_not_groupable_product: Removing chrome user profile "/tmp/tmpgytqr2ss_chrome_odoo" 2026-09-11 03:56:49,905 26 INFO rb-c800635-224702-414046 odoo.addons.pos_sale.tests.test_pos_sale_flow: Starting TestPoSSale.test_pos_order_and_invoice_amounts ... 2026-09-11 03:56:50,514 26 INFO rb-c800635-224702-414046 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_pos_order_and_invoice_amounts: Chrome pid: 117564 2026-09-11 03:56:50,526 26 INFO rb-c800635-224702-414046 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_pos_order_and_invoice_amounts: Chrome headless temporary user profile dir: /tmp/tmpkixydna1_chrome_odoo 2026-09-11 03:56:50,526 26 INFO rb-c800635-224702-414046 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_pos_order_and_invoice_amounts: Issuing json command http://127.0.0.1:41729/json/version 2026-09-11 03:56:50,528 26 INFO rb-c800635-224702-414046 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:41729', path='/json/version', query='', fragment='') with timeout 3 increased to 10s during tests 2026-09-11 03:56:50,599 26 INFO rb-c800635-224702-414046 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_pos_order_and_invoice_amounts: Browser version: Chrome/150.0.7871.114 2026-09-11 03:56:50,622 26 INFO rb-c800635-224702-414046 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_pos_order_and_invoice_amounts: Issuing json command http://127.0.0.1:41729/json 2026-09-11 03:56:50,623 26 INFO rb-c800635-224702-414046 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:41729', path='/json', query='', fragment='') with timeout 3 increased to 10s during tests 2026-09-11 03:56:50,646 26 INFO rb-c800635-224702-414046 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_pos_order_and_invoice_amounts: Websocket url found: ws://127.0.0.1:41729/devtools/page/75ADF51489C2FDE3D3587BC5E15CCAD3 2026-09-11 03:56:50,656 26 INFO rb-c800635-224702-414046 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_pos_order_and_invoice_amounts: Enable chrome headless console log notification 2026-09-11 03:56:50,668 26 INFO rb-c800635-224702-414046 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_pos_order_and_invoice_amounts: Chrome headless enable page notifications 2026-09-11 03:56:50,772 26 INFO rb-c800635-224702-414046 odoo.addons.base.models.res_users: Login successful for login:accountman from n/a 2026-09-11 03:56:50,774 26 INFO rb-c800635-224702-414046 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_pos_order_and_invoice_amounts: Setting session cookie in browser 2026-09-11 03:56:50,783 26 INFO rb-c800635-224702-414046 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-09-11 03:56:50,783 26 INFO rb-c800635-224702-414046 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-09-11 03:56:50,804 26 INFO rb-c800635-224702-414046 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-09-11 03:56:51,301 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 03:56:51] "GET /pos/ui/125 HTTP/1.1" 200 - 85 0.070 0.434 2026-09-11 03:56:51,306 26 INFO rb-c800635-224702-414046 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_pos_order_and_invoice_amounts: Navigation result: {'frameId': '75ADF51489C2FDE3D3587BC5E15CCAD3', 'loaderId': '49E24133E27583CE5FFE94B338C53351', 'isDownload': False} 2026-09-11 03:56:51,306 26 INFO rb-c800635-224702-414046 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_pos_order_and_invoice_amounts: Evaluate ready code "odoo.isTourReady('POSSalePaymentScreenInvoiceOrder')" 2026-09-11 03:56:51,321 26 INFO rb-c800635-224702-414046 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-09-11 03:56:51,350 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 03:56:51] "GET /web/assets/cbcf32d/point_of_sale.assets_prod.min.css HTTP/1.1" 200 - 2 0.004 0.014 2026-09-11 03:56:51,362 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 03:56:51] "GET /web/assets/31c33ef/web.__assets_tests_call__.min.js HTTP/1.1" 200 - 2 0.004 0.025 2026-09-11 03:56:51,379 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 03:56:51] "GET /web/assets/e7bee96/point_of_sale.assets_prod.min.js HTTP/1.1" 200 - 2 0.005 0.035 2026-09-11 03:56:51,869 26 INFO ? werkzeug: 127.0.0.1 - - [11/Sep/2026 03:56:51] "GET /web/static/fonts/lato/Lato-Reg-webfont.woff HTTP/1.1" 200 - 0 0.000 0.001 2026-09-11 03:56:51,871 26 INFO ? werkzeug: 127.0.0.1 - - [11/Sep/2026 03:56:51] "GET /point_of_sale/static/src/img/favicon.ico HTTP/1.1" 200 - 0 0.000 0.001 2026-09-11 03:56:51,888 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 03:56:51] "GET /web/webclient/translations?hash=&lang=en_US HTTP/1.1" 200 - 1 0.001 0.008 2026-09-11 03:56:51,911 26 INFO rb-c800635-224702-414046 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-09-11 03:56:51,922 26 INFO rb-c800635-224702-414046 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-09-11 03:56:51,934 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 03:56:51] "POST /web/dataset/call_kw/barcode.nomenclature/read#barcode.nomenclature.read HTTP/1.1" 200 - 4 0.005 0.010 2026-09-11 03:56:51,963 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 03:56:51] "POST /web/dataset/call_kw/barcode.rule/search_read#barcode.rule.search_read HTTP/1.1" 200 - 1 0.000 0.004 2026-09-11 03:56:51,984 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 03:56:51] "POST /pos/ping HTTP/1.1" 200 - 0 0.000 0.002 2026-09-11 03:56:52,031 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 03:56:52] "POST /web/dataset/call_kw/pos.config/register_new_device_identifier#pos.config.register_new_device_identifier HTTP/1.1" 200 - 11 0.014 0.014 2026-09-11 03:56:52,045 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 03:56:52] "GET /bus/websocket_worker_bundle?v=19.0-2 HTTP/1.1" 200 - 3 0.002 0.034 2026-09-11 03:56:52,120 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 03:56:52] "POST /web/dataset/call_kw/pos.session/load_data_params#pos.session.load_data_params HTTP/1.1" 200 - 24 0.030 0.039 2026-09-11 03:56:52,125 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 03:56:52] "GET /websocket?version=19.0-2 HTTP/1.1" 101 - 1 0.000 0.060 2026-09-11 03:56:52,715 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 03:56:52] "POST /web/dataset/call_kw/pos.session/load_data#pos.session.load_data HTTP/1.1" 200 - 362 0.249 0.305 2026-09-11 03:56:52,732 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 03:56:52] "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-09-11 03:56:52,824 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 03: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.011 2026-09-11 03:56:52,894 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 03:56:52] "GET /web/image/res.company/113/logo/256x256 HTTP/1.1" 200 - 8 0.010 0.036 2026-09-11 03:56:52,919 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 03: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.002 0.012 2026-09-11 03:56:52,934 26 INFO rb-c800635-224702-414046 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_pos_order_and_invoice_amounts.browser: Owl is running in 'dev' mode. 2026-09-11 03:56:52,946 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 03:56:52] "POST /web/dataset/call_kw/product.product/has_access#product.product.has_access HTTP/1.1" 200 - 1 0.003 0.005 2026-09-11 03:56:52,993 26 INFO ? werkzeug: 127.0.0.1 - - [11/Sep/2026 03:56:52] "GET /point_of_sale/static/src/fonts/Inconsolata.otf HTTP/1.1" 200 - 0 0.000 0.001 2026-09-11 03:56:53,022 26 INFO ? werkzeug: 127.0.0.1 - - [11/Sep/2026 03:56:53] "GET /hr_attendance/static/img/background-light.svg HTTP/1.1" 200 - 0 0.000 0.012 2026-09-11 03:56:53,023 26 INFO ? werkzeug: 127.0.0.1 - - [11/Sep/2026 03:56:53] "GET /web/static/img/odoo_logo.svg HTTP/1.1" 200 - 0 0.000 0.016 2026-09-11 03:56:53,046 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 03:56:53] "GET /web/image/res.users/235/avatar_128 HTTP/1.1" 200 - 14 0.023 0.020 2026-09-11 03:56:53,056 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 03:56:53] "GET /web/image?model=res.company&id=113&field=logo HTTP/1.1" 200 - 3 0.002 0.049 2026-09-11 03:56:53,058 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 03:56:53] "GET /pos/service-worker.js HTTP/1.1" 200 - 0 0.000 0.048 2026-09-11 03:56:53,071 26 INFO ? werkzeug: 127.0.0.1 - - [11/Sep/2026 03:56:53] "GET /web/static/fonts/google/Roboto/Roboto-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.005 2026-09-11 03:56:53,078 26 INFO ? werkzeug: 127.0.0.1 - - [11/Sep/2026 03:56:53] "GET /web/static/src/libs/fontawesome/fonts/fontawesome-webfont.woff2?v=4.7.0 HTTP/1.1" 200 - 0 0.000 0.012 2026-09-11 03:56:53,199 26 INFO rb-c800635-224702-414046 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-09-11 03:56:53,215 26 INFO ? werkzeug: 127.0.0.1 - - [11/Sep/2026 03:56:53] "GET /web/static/lib/zxing-library/zxing-library.js HTTP/1.1" 200 - 0 0.000 0.001 2026-09-11 03:56:53,319 26 INFO rb-c800635-224702-414046 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-09-11 03:56:53,321 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 03:56:53] "GET /pos/ui/125?from_backend=True HTTP/1.1" 200 - 31 0.052 0.061 2026-09-11 03:56:53,332 26 INFO ? werkzeug: 127.0.0.1 - - [11/Sep/2026 03:56:53] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.006 2026-09-11 03:56:53,409 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 03:56:53] "GET /pos/ui/125 HTTP/1.1" 200 - 31 0.039 0.160 2026-09-11 03:56:53,450 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 03:56:53] "GET /web/image?model=product.template&field=image_128&id=2148&unique=2026-09-11T03:54:27.000+00:00 HTTP/1.1" 200 - 3 0.002 0.157 2026-09-11 03:56:53,482 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 03:56:53] "GET /web/image?model=product.template&field=image_128&id=2147&unique=2026-09-11T03:54:27.000+00:00 HTTP/1.1" 200 - 3 0.007 0.182 2026-09-11 03:56:53,506 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 03:56:53] "GET /web/image?model=product.template&field=image_128&id=2146&unique=2026-09-11T03:54:27.000+00:00 HTTP/1.1" 200 - 3 0.004 0.195 2026-09-11 03:56:53,533 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 03:56:53] "GET /web/image?model=product.template&field=image_128&id=2145&unique=2026-09-11T03:54:27.000+00:00 HTTP/1.1" 200 - 3 0.003 0.240 2026-09-11 03:56:53,559 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 03:56:53] "GET /web/image?model=product.template&field=image_128&id=2153&unique=2026-09-11T03:54:27.000+00:00 HTTP/1.1" 200 - 3 0.002 0.218 2026-09-11 03:56:53,588 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 03:56:53] "GET /web/image?model=product.template&field=image_128&id=2151&unique=2026-09-11T03:54:27.000+00:00 HTTP/1.1" 200 - 3 0.003 0.147 2026-09-11 03:56:53,613 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 03:56:53] "GET /web/image?model=product.template&field=image_128&id=2173&unique=2026-09-11T03:54:27.000+00:00 HTTP/1.1" 200 - 3 0.002 0.156 2026-09-11 03:56:53,644 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 03:56:53] "GET /web/image?model=product.template&field=image_128&id=2152&unique=2026-09-11T03:54:27.000+00:00 HTTP/1.1" 200 - 3 0.004 0.151 2026-09-11 03:56:53,724 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 03:56:53] "POST /web/dataset/call_kw/pos.session/set_opening_control#pos.session.set_opening_control HTTP/1.1" 200 - 38 0.034 0.180 2026-09-11 03:56:53,750 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 03:56:53] "GET /web/image?model=product.template&field=image_128&id=2150&unique=2026-09-11T03:54:27.000+00:00 HTTP/1.1" 200 - 3 0.002 0.176 2026-09-11 03:56:53,776 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 03:56:53] "GET /web/image?model=product.template&field=image_128&id=2149&unique=2026-09-11T03:54:27.000+00:00 HTTP/1.1" 200 - 3 0.004 0.236 2026-09-11 03:56:53,805 26 INFO rb-c800635-224702-414046 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-09-11 03:56:53,858 26 INFO rb-c800635-224702-414046 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-09-11 03:56:53,907 26 INFO rb-c800635-224702-414046 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-09-11 03:56:53,958 26 INFO rb-c800635-224702-414046 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-09-11 03:56:54,009 26 INFO rb-c800635-224702-414046 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-09-11 03:56:54,059 26 INFO rb-c800635-224702-414046 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-09-11 03:56:54,203 26 INFO rb-c800635-224702-414046 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-09-11 03:56:54,260 26 INFO rb-c800635-224702-414046 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-09-11 03:56:54,310 26 INFO rb-c800635-224702-414046 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-09-11 03:56:54,368 26 INFO rb-c800635-224702-414046 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-09-11 03:56:54,428 26 INFO rb-c800635-224702-414046 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-09-11 03:56:54,479 26 INFO rb-c800635-224702-414046 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-09-11 03:56:54,556 26 INFO rb-c800635-224702-414046 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-09-11 03:56:54,570 26 INFO ? werkzeug: 127.0.0.1 - - [11/Sep/2026 03:56:54] "GET /point_of_sale/static/src/img/card-bank.png HTTP/1.1" 200 - 0 0.000 0.002 2026-09-11 03:56:54,571 26 INFO ? werkzeug: 127.0.0.1 - - [11/Sep/2026 03:56:54] "GET /point_of_sale/static/src/img/money.png HTTP/1.1" 200 - 0 0.000 0.003 2026-09-11 03:56:54,607 26 INFO rb-c800635-224702-414046 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-09-11 03:56:54,658 26 INFO rb-c800635-224702-414046 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-09-11 03:56:54,729 26 INFO rb-c800635-224702-414046 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-09-11 03:56:54,784 26 INFO rb-c800635-224702-414046 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-09-11 03:56:54,851 26 INFO rb-c800635-224702-414046 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-09-11 03:56:54,860 26 INFO rb-c800635-224702-414046 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #22751879 started for PoS orders references: [{'name': '/', 'pos_reference': '261-125-000001', 'uuid': 'efbc9613-43dd-4dec-90dc-f045604a5ff6'}] 2026-09-11 03:56:54,862 26 INFO ? werkzeug: 127.0.0.1 - - [11/Sep/2026 03:56:54] "GET /web/static/img/spin.svg HTTP/1.1" 200 - 0 0.000 0.003 2026-09-11 03:56:56,760 26 INFO rb-c800635-224702-414046 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #22751879 order {'name': '/', 'pos_reference': '261-125-000001', 'uuid': 'efbc9613-43dd-4dec-90dc-f045604a5ff6'} created pos.order #808 2026-09-11 03:56:56,803 26 INFO rb-c800635-224702-414046 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #22751879 finished 2026-09-11 03:56:56,909 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 03:56:56] "POST /web/dataset/call_kw/pos.order/sync_from_ui#pos.order.sync_from_ui HTTP/1.1" 200 - 576 0.757 1.300 2026-09-11 03:56:56,949 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 03:56:56] "POST /web/dataset/call_kw/account.move/action_invoice_download_pdf#account.move.action_invoice_download_pdf HTTP/1.1" 200 - 0 0.000 0.003 2026-09-11 03:56:56,957 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 03:56:56] "POST /web/dataset/call_kw/pos.order/get_preparation_change#pos.order.get_preparation_change HTTP/1.1" 200 - 1 0.002 0.005 2026-09-11 03:56:57,056 26 INFO rb-c800635-224702-414046 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-09-11 03:56:57,076 26 INFO rb-c800635-224702-414046 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #91684845 started for PoS orders references: [{'name': 'Shop - 000001', 'pos_reference': '261-125-000001', 'uuid': 'efbc9613-43dd-4dec-90dc-f045604a5ff6'}] 2026-09-11 03:56:57,083 26 INFO rb-c800635-224702-414046 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #91684845 order {'name': 'Shop - 000001', 'pos_reference': '261-125-000001', 'uuid': 'efbc9613-43dd-4dec-90dc-f045604a5ff6'} sync ignored for existing PoS order pos.order(808,) (state: done) 2026-09-11 03:56:57,097 26 INFO rb-c800635-224702-414046 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #91684845 finished 2026-09-11 03:56:57,212 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 03:56:57] "POST /web/dataset/call_kw/pos.order/sync_from_ui#pos.order.sync_from_ui HTTP/1.1" 200 - 68 0.055 0.082 2026-09-11 03:56:57,262 26 INFO rb-c800635-224702-414046 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_pos_order_and_invoice_amounts.browser: tour succeeded 2026-09-11 03:56:57,263 26 INFO rb-c800635-224702-414046 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_pos_order_and_invoice_amounts.browser: ╔═════════════════════════════════════════════════╗ ║ TOUR POSSalePaymentScreenInvoiceOrder SUCCEEDED ║ ╚═════════════════════════════════════════════════╝ 2026-09-11 03:56:57,374 26 INFO rb-c800635-224702-414046 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_pos_order_and_invoice_amounts.browser: heap 19490632 (allocated 21106688) 2026-09-11 03:56:57,388 26 INFO rb-c800635-224702-414046 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_pos_order_and_invoice_amounts: Closing chrome headless with pid 117564 2026-09-11 03:56:57,390 26 INFO rb-c800635-224702-414046 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_pos_order_and_invoice_amounts: Closing websocket connection 2026-09-11 03:56:57,392 26 INFO rb-c800635-224702-414046 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_pos_order_and_invoice_amounts: Terminating chrome headless with pid 117564 2026-09-11 03:56:57,490 26 INFO rb-c800635-224702-414046 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_pos_order_and_invoice_amounts: Chrome Log in: /tmp/odoo_tests/rb-c800635-224702-414046/chrome_logs/chrome_log_20260911_035657_489838_test_pos_order_and_invoice_amounts.txt 2026-09-11 03:56:57,490 26 INFO rb-c800635-224702-414046 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_pos_order_and_invoice_amounts: Removing chrome user profile "/tmp/tmpkixydna1_chrome_odoo" 2026-09-11 03:56:57,529 26 INFO rb-c800635-224702-414046 odoo.addons.pos_sale.tests.test_pos_sale_flow: Starting TestPoSSale.test_pos_sale_warnings ... 2026-09-11 03:56:57,996 26 INFO rb-c800635-224702-414046 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_pos_sale_warnings: Chrome pid: 117776 2026-09-11 03:56:57,996 26 INFO rb-c800635-224702-414046 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_pos_sale_warnings: Chrome headless temporary user profile dir: /tmp/tmpt9ko0ghi_chrome_odoo 2026-09-11 03:56:57,996 26 INFO rb-c800635-224702-414046 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_pos_sale_warnings: Issuing json command http://127.0.0.1:35791/json/version 2026-09-11 03:56:57,997 26 INFO rb-c800635-224702-414046 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:35791', path='/json/version', query='', fragment='') with timeout 3 increased to 10s during tests 2026-09-11 03:56:58,050 26 INFO rb-c800635-224702-414046 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_pos_sale_warnings: Browser version: Chrome/150.0.7871.114 2026-09-11 03:56:58,050 26 INFO rb-c800635-224702-414046 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_pos_sale_warnings: Issuing json command http://127.0.0.1:35791/json 2026-09-11 03:56:58,051 26 INFO rb-c800635-224702-414046 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:35791', path='/json', query='', fragment='') with timeout 3 increased to 10s during tests 2026-09-11 03:56:58,066 26 INFO rb-c800635-224702-414046 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_pos_sale_warnings: Websocket url found: ws://127.0.0.1:35791/devtools/page/B483E7145F14D5190CF3195E677F195E 2026-09-11 03:56:58,107 26 INFO rb-c800635-224702-414046 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_pos_sale_warnings: Enable chrome headless console log notification 2026-09-11 03:56:58,119 26 INFO rb-c800635-224702-414046 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_pos_sale_warnings: Chrome headless enable page notifications 2026-09-11 03:56:58,194 26 INFO rb-c800635-224702-414046 odoo.addons.base.models.res_users: Login successful for login:accountman from n/a 2026-09-11 03:56:58,201 26 INFO rb-c800635-224702-414046 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_pos_sale_warnings: Setting session cookie in browser 2026-09-11 03:56:58,206 26 INFO rb-c800635-224702-414046 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-09-11 03:56:58,206 26 INFO rb-c800635-224702-414046 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-09-11 03:56:58,223 26 INFO rb-c800635-224702-414046 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-09-11 03:56:58,763 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 03:56:58] "GET /pos/ui/125 HTTP/1.1" 200 - 85 0.061 0.486 2026-09-11 03:56:58,768 26 INFO rb-c800635-224702-414046 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_pos_sale_warnings: Navigation result: {'frameId': 'B483E7145F14D5190CF3195E677F195E', 'loaderId': 'FC9E57C47BDCEF0D6DD177588A47D292', 'isDownload': False} 2026-09-11 03:56:58,768 26 INFO rb-c800635-224702-414046 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_pos_sale_warnings: Evaluate ready code "odoo.isTourReady('PosSaleWarning')" 2026-09-11 03:56:58,780 26 INFO rb-c800635-224702-414046 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-09-11 03:56:58,808 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 03:56:58] "GET /web/assets/cbcf32d/point_of_sale.assets_prod.min.css HTTP/1.1" 200 - 2 0.005 0.011 2026-09-11 03:56:58,821 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 03:56:58] "GET /web/assets/e7bee96/point_of_sale.assets_prod.min.js HTTP/1.1" 200 - 2 0.001 0.024 2026-09-11 03:56:58,834 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 03:56:58] "GET /web/assets/31c33ef/web.__assets_tests_call__.min.js HTTP/1.1" 200 - 2 0.004 0.032 2026-09-11 03:56:59,344 26 INFO ? werkzeug: 127.0.0.1 - - [11/Sep/2026 03:56:59] "GET /web/static/fonts/lato/Lato-Reg-webfont.woff HTTP/1.1" 200 - 0 0.000 0.021 2026-09-11 03:56:59,366 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 03:56:59] "GET /web/webclient/translations?hash=&lang=en_US HTTP/1.1" 200 - 1 0.001 0.016 2026-09-11 03:56:59,371 26 INFO ? werkzeug: 127.0.0.1 - - [11/Sep/2026 03:56:59] "GET /point_of_sale/static/src/img/favicon.ico HTTP/1.1" 200 - 0 0.000 0.034 2026-09-11 03:56:59,388 26 INFO rb-c800635-224702-414046 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-09-11 03:56:59,394 26 INFO rb-c800635-224702-414046 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-09-11 03:56:59,405 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 03:56:59] "POST /web/dataset/call_kw/barcode.nomenclature/read#barcode.nomenclature.read HTTP/1.1" 200 - 4 0.010 0.005 2026-09-11 03:56:59,421 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 03:56:59] "POST /web/dataset/call_kw/barcode.rule/search_read#barcode.rule.search_read HTTP/1.1" 200 - 1 0.000 0.005 2026-09-11 03:56:59,432 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 03:56:59] "POST /pos/ping HTTP/1.1" 200 - 0 0.000 0.002 2026-09-11 03:56:59,466 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 03:56:59] "POST /web/dataset/call_kw/pos.config/register_new_device_identifier#pos.config.register_new_device_identifier HTTP/1.1" 200 - 11 0.011 0.015 2026-09-11 03:56:59,491 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 03:56:59] "GET /bus/websocket_worker_bundle?v=19.0-2 HTTP/1.1" 200 - 3 0.009 0.037 2026-09-11 03:56:59,584 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 03:56:59] "POST /web/dataset/call_kw/pos.session/load_data_params#pos.session.load_data_params HTTP/1.1" 200 - 24 0.039 0.066 2026-09-11 03:56:59,589 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 03:56:59] "GET /websocket?version=19.0-2 HTTP/1.1" 101 - 1 0.001 0.078 2026-09-11 03:57:00,275 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 03:57:00] "POST /web/dataset/call_kw/pos.session/load_data#pos.session.load_data HTTP/1.1" 200 - 362 0.331 0.325 2026-09-11 03:57:00,300 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 03:57:00] "POST /web/dataset/call_kw/pos.session/filter_local_data#pos.session.filter_local_data HTTP/1.1" 200 - 0 0.000 0.014 2026-09-11 03:57:00,410 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 03:57: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.006 2026-09-11 03:57:00,481 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 03:57:00] "GET /web/image/res.company/113/logo/256x256 HTTP/1.1" 200 - 8 0.009 0.044 2026-09-11 03:57:00,528 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 03:57:00] "POST /web/dataset/call_kw/pos.config/read_config_open_orders#pos.config.read_config_open_orders HTTP/1.1" 200 - 1 0.002 0.008 2026-09-11 03:57:00,544 26 INFO rb-c800635-224702-414046 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_pos_sale_warnings.browser: Owl is running in 'dev' mode. 2026-09-11 03:57:00,567 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 03:57:00] "POST /web/dataset/call_kw/product.product/has_access#product.product.has_access HTTP/1.1" 200 - 0 0.000 0.005 2026-09-11 03:57:00,614 26 INFO ? werkzeug: 127.0.0.1 - - [11/Sep/2026 03:57:00] "GET /point_of_sale/static/src/fonts/Inconsolata.otf HTTP/1.1" 200 - 0 0.000 0.013 2026-09-11 03:57:00,630 26 INFO ? werkzeug: 127.0.0.1 - - [11/Sep/2026 03:57:00] "GET /web/static/img/odoo_logo.svg HTTP/1.1" 200 - 0 0.000 0.002 2026-09-11 03:57:00,644 26 INFO ? werkzeug: 127.0.0.1 - - [11/Sep/2026 03:57:00] "GET /hr_attendance/static/img/background-light.svg HTTP/1.1" 200 - 0 0.000 0.008 2026-09-11 03:57:00,644 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 03:57:00] "GET /web/image?model=res.company&id=113&field=logo HTTP/1.1" 200 - 3 0.010 0.026 2026-09-11 03:57:00,715 26 INFO ? werkzeug: 127.0.0.1 - - [11/Sep/2026 03:57:00] "GET /web/static/src/libs/fontawesome/fonts/fontawesome-webfont.woff2?v=4.7.0 HTTP/1.1" 200 - 0 0.000 0.001 2026-09-11 03:57:00,732 26 INFO ? werkzeug: 127.0.0.1 - - [11/Sep/2026 03:57:00] "GET /web/static/fonts/google/Roboto/Roboto-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.016 2026-09-11 03:57:00,733 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 03:57:00] "GET /web/image/res.users/235/avatar_128 HTTP/1.1" 200 - 11 0.045 0.086 2026-09-11 03:57:00,737 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 03:57:00] "GET /pos/service-worker.js HTTP/1.1" 200 - 0 0.000 0.121 2026-09-11 03:57:00,834 26 INFO rb-c800635-224702-414046 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-09-11 03:57:00,895 26 INFO ? werkzeug: 127.0.0.1 - - [11/Sep/2026 03:57:00] "GET /web/static/lib/zxing-library/zxing-library.js HTTP/1.1" 200 - 0 0.000 0.015 2026-09-11 03:57:00,958 26 INFO rb-c800635-224702-414046 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-09-11 03:57:00,968 26 INFO ? werkzeug: 127.0.0.1 - - [11/Sep/2026 03:57:00] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.001 2026-09-11 03:57:00,996 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 03:57:00] "GET /pos/ui/125?from_backend=True HTTP/1.1" 200 - 31 0.064 0.057 2026-09-11 03:57:01,016 26 INFO rb-c800635-224702-414046 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-09-11 03:57:01,078 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 03:57:01] "GET /pos/ui/125 HTTP/1.1" 200 - 31 0.034 0.172 2026-09-11 03:57:01,103 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 03:57:01] "GET /web/image?model=product.template&field=image_128&id=2145&unique=2026-09-11T03:54:27.000+00:00 HTTP/1.1" 200 - 3 0.003 0.178 2026-09-11 03:57:01,130 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 03:57:01] "GET /web/image?model=product.template&field=image_128&id=2147&unique=2026-09-11T03:54:27.000+00:00 HTTP/1.1" 200 - 3 0.003 0.176 2026-09-11 03:57:01,172 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 03:57:01] "GET /web/image?model=product.template&field=image_128&id=2151&unique=2026-09-11T03:54:27.000+00:00 HTTP/1.1" 200 - 3 0.018 0.172 2026-09-11 03:57:01,226 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 03:57:01] "GET /web/image?model=product.template&field=image_128&id=2153&unique=2026-09-11T03:54:27.000+00:00 HTTP/1.1" 200 - 3 0.011 0.214 2026-09-11 03:57:01,260 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 03:57:01] "GET /web/image?model=product.template&field=image_128&id=2146&unique=2026-09-11T03:54:27.000+00:00 HTTP/1.1" 200 - 3 0.005 0.327 2026-09-11 03:57:01,285 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 03:57:01] "GET /web/image?model=product.template&field=image_128&id=2152&unique=2026-09-11T03:54:27.000+00:00 HTTP/1.1" 200 - 3 0.006 0.198 2026-09-11 03:57:01,370 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 03:57:01] "POST /web/dataset/call_kw/pos.session/set_opening_control#pos.session.set_opening_control HTTP/1.1" 200 - 38 0.040 0.217 2026-09-11 03:57:01,402 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 03:57:01] "GET /web/image?model=product.template&field=image_128&id=2149&unique=2026-09-11T03:54:27.000+00:00 HTTP/1.1" 200 - 3 0.003 0.218 2026-09-11 03:57:01,422 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 03:57:01] "GET /web/image?model=product.template&field=image_128&id=2150&unique=2026-09-11T03:54:27.000+00:00 HTTP/1.1" 200 - 3 0.002 0.189 2026-09-11 03:57:01,447 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 03:57:01] "GET /web/image?model=product.template&field=image_128&id=2148&unique=2026-09-11T03:54:27.000+00:00 HTTP/1.1" 200 - 3 0.002 0.298 2026-09-11 03:57:01,504 26 INFO rb-c800635-224702-414046 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-09-11 03:57:01,570 26 INFO rb-c800635-224702-414046 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-09-11 03:57:01,621 26 INFO rb-c800635-224702-414046 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-09-11 03:57:01,680 26 INFO rb-c800635-224702-414046 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-09-11 03:57:01,746 26 INFO rb-c800635-224702-414046 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-09-11 03:57:01,797 26 INFO rb-c800635-224702-414046 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-09-11 03:57:01,848 26 INFO rb-c800635-224702-414046 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_pos_sale_warnings.browser: [11/39] Tour PosSaleWarning → Step .modal-footer button 2026-09-11 03:57:01,901 26 INFO rb-c800635-224702-414046 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-09-11 03:57:01,952 26 INFO rb-c800635-224702-414046 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-09-11 03:57:02,003 26 INFO rb-c800635-224702-414046 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-09-11 03:57:02,086 26 INFO rb-c800635-224702-414046 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-09-11 03:57:02,138 26 INFO rb-c800635-224702-414046 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-09-11 03:57:02,187 26 INFO rb-c800635-224702-414046 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-09-11 03:57:02,238 26 INFO rb-c800635-224702-414046 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-09-11 03:57:02,289 26 INFO rb-c800635-224702-414046 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-09-11 03:57:02,340 26 INFO rb-c800635-224702-414046 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-09-11 03:57:02,391 26 INFO rb-c800635-224702-414046 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-09-11 03:57:02,442 26 INFO rb-c800635-224702-414046 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-09-11 03:57:02,492 26 INFO rb-c800635-224702-414046 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-09-11 03:57:02,629 26 INFO rb-c800635-224702-414046 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-09-11 03:57:02,687 26 INFO rb-c800635-224702-414046 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-09-11 03:57:02,733 26 INFO rb-c800635-224702-414046 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-09-11 03:57:02,788 26 INFO rb-c800635-224702-414046 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-09-11 03:57:02,847 26 INFO rb-c800635-224702-414046 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-09-11 03:57:02,898 26 INFO rb-c800635-224702-414046 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-09-11 03:57:02,948 26 INFO rb-c800635-224702-414046 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_pos_sale_warnings.browser: [30/39] Tour PosSaleWarning → Step .modal-footer button 2026-09-11 03:57:03,000 26 INFO rb-c800635-224702-414046 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-09-11 03:57:03,051 26 INFO rb-c800635-224702-414046 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-09-11 03:57:03,101 26 INFO rb-c800635-224702-414046 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-09-11 03:57:03,171 26 INFO rb-c800635-224702-414046 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-09-11 03:57:03,182 26 INFO ? werkzeug: 127.0.0.1 - - [11/Sep/2026 03:57:03] "GET /point_of_sale/static/src/img/card-bank.png HTTP/1.1" 200 - 0 0.000 0.001 2026-09-11 03:57:03,187 26 INFO ? werkzeug: 127.0.0.1 - - [11/Sep/2026 03:57:03] "GET /point_of_sale/static/src/img/money.png HTTP/1.1" 200 - 0 0.000 0.002 2026-09-11 03:57:03,224 26 INFO rb-c800635-224702-414046 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-09-11 03:57:03,272 26 INFO rb-c800635-224702-414046 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-09-11 03:57:03,347 26 INFO rb-c800635-224702-414046 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-09-11 03:57:03,398 26 INFO rb-c800635-224702-414046 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-09-11 03:57:03,466 26 INFO rb-c800635-224702-414046 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-09-11 03:57:03,472 26 INFO rb-c800635-224702-414046 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #13116966 started for PoS orders references: [{'name': '/', 'pos_reference': '261-125-000001', 'uuid': '357fe3be-f890-4ad0-bc7b-90bab5c2456a'}] 2026-09-11 03:57:03,475 26 INFO ? werkzeug: 127.0.0.1 - - [11/Sep/2026 03:57:03] "GET /web/static/img/spin.svg HTTP/1.1" 200 - 0 0.000 0.001 2026-09-11 03:57:03,805 26 INFO rb-c800635-224702-414046 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #13116966 order {'name': '/', 'pos_reference': '261-125-000001', 'uuid': '357fe3be-f890-4ad0-bc7b-90bab5c2456a'} created pos.order #809 2026-09-11 03:57:03,822 26 INFO rb-c800635-224702-414046 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #13116966 finished 2026-09-11 03:57:03,875 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 03:57:03] "POST /web/dataset/call_kw/pos.order/sync_from_ui#pos.order.sync_from_ui HTTP/1.1" 200 - 200 0.174 0.231 2026-09-11 03:57:03,930 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 03:57:03] "POST /web/dataset/call_kw/pos.order/get_preparation_change#pos.order.get_preparation_change HTTP/1.1" 200 - 1 0.000 0.005 2026-09-11 03:57:04,044 26 INFO rb-c800635-224702-414046 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_pos_sale_warnings.browser: tour succeeded 2026-09-11 03:57:04,044 26 INFO rb-c800635-224702-414046 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_pos_sale_warnings.browser: ╔═══════════════════════════════╗ ║ TOUR PosSaleWarning SUCCEEDED ║ ╚═══════════════════════════════╝ 2026-09-11 03:57:04,061 26 INFO rb-c800635-224702-414046 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #91289422 started for PoS orders references: [{'name': 'Shop - 000001', 'pos_reference': '261-125-000001', 'uuid': '357fe3be-f890-4ad0-bc7b-90bab5c2456a'}] 2026-09-11 03:57:04,076 26 INFO rb-c800635-224702-414046 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #91289422 order {'name': 'Shop - 000001', 'pos_reference': '261-125-000001', 'uuid': '357fe3be-f890-4ad0-bc7b-90bab5c2456a'} sync ignored for existing PoS order pos.order(809,) (state: paid) 2026-09-11 03:57:04,093 26 INFO rb-c800635-224702-414046 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #91289422 finished 2026-09-11 03:57:04,176 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 03:57:04] "POST /web/dataset/call_kw/pos.order/sync_from_ui#pos.order.sync_from_ui HTTP/1.1" 200 - 65 0.044 0.076 2026-09-11 03:57:04,229 26 INFO rb-c800635-224702-414046 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_pos_sale_warnings.browser: heap 24156444 (allocated 28184576) 2026-09-11 03:57:04,250 26 INFO rb-c800635-224702-414046 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_pos_sale_warnings: Closing chrome headless with pid 117776 2026-09-11 03:57:04,254 26 INFO rb-c800635-224702-414046 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_pos_sale_warnings: Closing websocket connection 2026-09-11 03:57:04,258 26 INFO rb-c800635-224702-414046 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_pos_sale_warnings: Terminating chrome headless with pid 117776 2026-09-11 03:57:04,341 26 INFO rb-c800635-224702-414046 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_pos_sale_warnings: Chrome Log in: /tmp/odoo_tests/rb-c800635-224702-414046/chrome_logs/chrome_log_20260911_035704_341389_test_pos_sale_warnings.txt 2026-09-11 03:57:04,341 26 INFO rb-c800635-224702-414046 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_pos_sale_warnings: Removing chrome user profile "/tmp/tmpt9ko0ghi_chrome_odoo" 2026-09-11 03:57:04,355 26 INFO rb-c800635-224702-414046 odoo.addons.pos_sale.tests.test_pos_sale_flow: Starting TestPoSSale.test_quantity_updated_settle ... 2026-09-11 03:57:04,961 26 INFO rb-c800635-224702-414046 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_quantity_updated_settle: Chrome pid: 117994 2026-09-11 03:57:04,961 26 INFO rb-c800635-224702-414046 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_quantity_updated_settle: Chrome headless temporary user profile dir: /tmp/tmpj7u1yhm1_chrome_odoo 2026-09-11 03:57:04,961 26 INFO rb-c800635-224702-414046 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_quantity_updated_settle: Issuing json command http://127.0.0.1:42915/json/version 2026-09-11 03:57:04,962 26 INFO rb-c800635-224702-414046 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:42915', path='/json/version', query='', fragment='') with timeout 3 increased to 10s during tests 2026-09-11 03:57:05,022 26 INFO rb-c800635-224702-414046 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_quantity_updated_settle: Browser version: Chrome/150.0.7871.114 2026-09-11 03:57:05,022 26 INFO rb-c800635-224702-414046 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_quantity_updated_settle: Issuing json command http://127.0.0.1:42915/json 2026-09-11 03:57:05,022 26 INFO rb-c800635-224702-414046 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:42915', path='/json', query='', fragment='') with timeout 3 increased to 10s during tests 2026-09-11 03:57:05,043 26 INFO rb-c800635-224702-414046 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_quantity_updated_settle: Websocket url found: ws://127.0.0.1:42915/devtools/page/5D8E986E35325F7D70BDE61943B87CFD 2026-09-11 03:57:05,058 26 INFO rb-c800635-224702-414046 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_quantity_updated_settle: Enable chrome headless console log notification 2026-09-11 03:57:05,063 26 INFO rb-c800635-224702-414046 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_quantity_updated_settle: Chrome headless enable page notifications 2026-09-11 03:57:05,215 26 INFO rb-c800635-224702-414046 odoo.addons.base.models.res_users: Login successful for login:accountman from n/a 2026-09-11 03:57:05,217 26 INFO rb-c800635-224702-414046 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_quantity_updated_settle: Setting session cookie in browser 2026-09-11 03:57:05,218 26 INFO rb-c800635-224702-414046 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-09-11 03:57:05,219 26 INFO rb-c800635-224702-414046 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-09-11 03:57:05,231 26 INFO rb-c800635-224702-414046 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-09-11 03:57:05,687 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 03:57:05] "GET /pos/ui/125 HTTP/1.1" 200 - 85 0.053 0.405 2026-09-11 03:57:05,690 26 INFO rb-c800635-224702-414046 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_quantity_updated_settle: Navigation result: {'frameId': '5D8E986E35325F7D70BDE61943B87CFD', 'loaderId': '3BA8A12C08767B20D0DAFFDB62ED8B21', 'isDownload': False} 2026-09-11 03:57:05,691 26 INFO rb-c800635-224702-414046 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_quantity_updated_settle: Evaluate ready code "odoo.isTourReady('test_quantity_updated_settle')" 2026-09-11 03:57:05,702 26 INFO rb-c800635-224702-414046 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-09-11 03:57:05,717 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 03:57:05] "GET /web/assets/31c33ef/web.__assets_tests_call__.min.js HTTP/1.1" 200 - 2 0.003 0.007 2026-09-11 03:57:05,729 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 03:57:05] "GET /web/assets/cbcf32d/point_of_sale.assets_prod.min.css HTTP/1.1" 200 - 2 0.001 0.017 2026-09-11 03:57:05,741 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 03:57:05] "GET /web/assets/e7bee96/point_of_sale.assets_prod.min.js HTTP/1.1" 200 - 2 0.001 0.027 2026-09-11 03:57:06,263 26 INFO ? werkzeug: 127.0.0.1 - - [11/Sep/2026 03:57:06] "GET /web/static/fonts/lato/Lato-Reg-webfont.woff HTTP/1.1" 200 - 0 0.000 0.005 2026-09-11 03:57:06,274 26 INFO ? werkzeug: 127.0.0.1 - - [11/Sep/2026 03:57:06] "GET /point_of_sale/static/src/img/favicon.ico HTTP/1.1" 200 - 0 0.000 0.006 2026-09-11 03:57:06,295 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 03:57:06] "GET /web/webclient/translations?hash=&lang=en_US HTTP/1.1" 200 - 1 0.006 0.017 2026-09-11 03:57:06,315 26 INFO rb-c800635-224702-414046 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-09-11 03:57:06,323 26 INFO rb-c800635-224702-414046 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-09-11 03:57:06,335 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 03:57:06] "POST /web/dataset/call_kw/barcode.nomenclature/read#barcode.nomenclature.read HTTP/1.1" 200 - 4 0.001 0.007 2026-09-11 03:57:06,357 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 03:57:06] "POST /web/dataset/call_kw/barcode.rule/search_read#barcode.rule.search_read HTTP/1.1" 200 - 1 0.000 0.007 2026-09-11 03:57:06,369 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 03:57:06] "POST /pos/ping HTTP/1.1" 200 - 0 0.000 0.002 2026-09-11 03:57:06,397 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 03:57:06] "POST /web/dataset/call_kw/pos.config/register_new_device_identifier#pos.config.register_new_device_identifier HTTP/1.1" 200 - 11 0.006 0.011 2026-09-11 03:57:06,413 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 03:57:06] "GET /bus/websocket_worker_bundle?v=19.0-2 HTTP/1.1" 200 - 3 0.003 0.030 2026-09-11 03:57:06,490 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 03:57:06] "POST /web/dataset/call_kw/pos.session/load_data_params#pos.session.load_data_params HTTP/1.1" 200 - 24 0.043 0.034 2026-09-11 03:57:06,501 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 03:57:06] "GET /websocket?version=19.0-2 HTTP/1.1" 101 - 1 0.000 0.048 2026-09-11 03:57:07,023 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 03:57:07] "POST /web/dataset/call_kw/pos.session/load_data#pos.session.load_data HTTP/1.1" 200 - 363 0.213 0.267 2026-09-11 03:57:07,041 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 03: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.004 2026-09-11 03:57:07,129 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 03: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.001 0.010 2026-09-11 03:57:07,196 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 03:57:07] "GET /web/image/res.company/113/logo/256x256 HTTP/1.1" 200 - 8 0.011 0.044 2026-09-11 03:57:07,239 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 03: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.015 2026-09-11 03:57:07,251 26 INFO rb-c800635-224702-414046 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_quantity_updated_settle.browser: Owl is running in 'dev' mode. 2026-09-11 03:57:07,262 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 03:57:07] "POST /web/dataset/call_kw/product.product/has_access#product.product.has_access HTTP/1.1" 200 - 0 0.000 0.002 2026-09-11 03:57:07,303 26 INFO ? werkzeug: 127.0.0.1 - - [11/Sep/2026 03:57:07] "GET /point_of_sale/static/src/fonts/Inconsolata.otf HTTP/1.1" 200 - 0 0.000 0.001 2026-09-11 03:57:07,326 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 03:57:07] "GET /pos/service-worker.js HTTP/1.1" 200 - 0 0.000 0.019 2026-09-11 03:57:07,341 26 INFO ? werkzeug: 127.0.0.1 - - [11/Sep/2026 03:57:07] "GET /web/static/img/odoo_logo.svg HTTP/1.1" 200 - 0 0.000 0.011 2026-09-11 03:57:07,351 26 INFO ? werkzeug: 127.0.0.1 - - [11/Sep/2026 03:57:07] "GET /hr_attendance/static/img/background-light.svg HTTP/1.1" 200 - 0 0.000 0.006 2026-09-11 03:57:07,368 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 03:57:07] "GET /web/image/res.users/235/avatar_128 HTTP/1.1" 200 - 11 0.021 0.026 2026-09-11 03:57:07,389 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 03:57:07] "GET /web/image?model=res.company&id=113&field=logo HTTP/1.1" 200 - 3 0.004 0.057 2026-09-11 03:57:07,403 26 INFO ? werkzeug: 127.0.0.1 - - [11/Sep/2026 03: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-09-11 03:57:07,405 26 INFO ? werkzeug: 127.0.0.1 - - [11/Sep/2026 03:57:07] "GET /web/static/fonts/google/Roboto/Roboto-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.001 2026-09-11 03:57:07,456 26 INFO ? werkzeug: 127.0.0.1 - - [11/Sep/2026 03:57:07] "GET /web/static/lib/zxing-library/zxing-library.js HTTP/1.1" 200 - 0 0.000 0.001 2026-09-11 03:57:07,518 26 INFO rb-c800635-224702-414046 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-09-11 03:57:07,528 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 03:57:07] "GET /pos/ui/125?from_backend=True HTTP/1.1" 200 - 31 0.031 0.055 2026-09-11 03:57:07,591 26 INFO rb-c800635-224702-414046 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-09-11 03:57:07,607 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 03:57:07] "GET /pos/ui/125 HTTP/1.1" 200 - 31 0.044 0.119 2026-09-11 03:57:07,618 26 INFO ? werkzeug: 127.0.0.1 - - [11/Sep/2026 03:57:07] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.004 2026-09-11 03:57:07,638 26 INFO rb-c800635-224702-414046 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-09-11 03:57:07,642 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 03:57:07] "GET /web/image?model=product.template&field=image_128&id=2145&unique=2026-09-11T03:54:27.000+00:00 HTTP/1.1" 200 - 3 0.006 0.068 2026-09-11 03:57:07,669 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 03:57:07] "GET /web/image?model=product.template&field=image_128&id=2146&unique=2026-09-11T03:54:27.000+00:00 HTTP/1.1" 200 - 3 0.006 0.092 2026-09-11 03:57:07,697 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 03:57:07] "GET /web/image?model=product.template&field=image_128&id=2147&unique=2026-09-11T03:54:27.000+00:00 HTTP/1.1" 200 - 3 0.002 0.117 2026-09-11 03:57:07,731 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 03:57:07] "GET /web/image?model=product.template&field=image_128&id=2148&unique=2026-09-11T03:54:27.000+00:00 HTTP/1.1" 200 - 3 0.009 0.139 2026-09-11 03:57:07,760 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 03:57:07] "GET /web/image?model=product.template&field=image_128&id=2149&unique=2026-09-11T03:54:27.000+00:00 HTTP/1.1" 200 - 3 0.009 0.163 2026-09-11 03:57:07,787 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 03:57:07] "GET /web/image?model=product.template&field=image_128&id=2151&unique=2026-09-11T03:54:27.000+00:00 HTTP/1.1" 200 - 3 0.006 0.149 2026-09-11 03:57:07,805 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 03:57:07] "GET /web/image?model=product.template&field=image_128&id=2153&unique=2026-09-11T03:54:27.000+00:00 HTTP/1.1" 200 - 3 0.002 0.153 2026-09-11 03:57:07,834 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 03:57:07] "GET /web/image?model=product.template&field=image_128&id=2152&unique=2026-09-11T03:54:27.000+00:00 HTTP/1.1" 200 - 3 0.007 0.149 2026-09-11 03:57:07,856 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 03:57:07] "GET /web/image?model=product.template&field=image_128&id=2150&unique=2026-09-11T03:54:27.000+00:00 HTTP/1.1" 200 - 3 0.003 0.109 2026-09-11 03:57:07,968 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 03:57:07] "POST /web/dataset/call_kw/pos.session/set_opening_control#pos.session.set_opening_control HTTP/1.1" 200 - 38 0.047 0.206 2026-09-11 03:57:08,012 26 INFO rb-c800635-224702-414046 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-09-11 03:57:08,072 26 INFO rb-c800635-224702-414046 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-09-11 03:57:08,215 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 03:57:08] "POST /web/dataset/call_kw/sale.order/get_views#sale.order.get_views HTTP/1.1" 200 - 55 0.063 0.078 2026-09-11 03:57:08,296 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 03:57:08] "POST /web/dataset/call_kw/sale.order/web_search_read#sale.order.web_search_read HTTP/1.1" 200 - 22 0.018 0.037 2026-09-11 03:57:08,343 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 03:57:08] "POST /web/dataset/call_kw/res.currency/read#res.currency.read HTTP/1.1" 200 - 4 0.003 0.010 2026-09-11 03:57:08,428 26 INFO rb-c800635-224702-414046 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-09-11 03:57:08,584 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 03:57:08] "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.067 0.074 2026-09-11 03:57:08,735 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 03:57:08] "POST /web/dataset/call_kw/pos.config/notify_synchronisation#pos.config.notify_synchronisation HTTP/1.1" 200 - 60 0.076 0.064 2026-09-11 03:57:08,743 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 03:57:08] "POST /web/dataset/call_kw/sale.order/read#sale.order.read HTTP/1.1" 200 - 4 0.002 0.127 2026-09-11 03:57:08,807 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 03:57:08] "POST /web/dataset/call_kw/sale.order.line/read#sale.order.line.read HTTP/1.1" 200 - 15 0.020 0.026 2026-09-11 03:57:08,843 26 INFO rb-c800635-224702-414046 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-09-11 03:57:08,872 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 03:57:08] "POST /web/dataset/call_kw/sale.order.line/read_converted#sale.order.line.read_converted HTTP/1.1" 200 - 13 0.009 0.019 2026-09-11 03:57:08,948 26 INFO rb-c800635-224702-414046 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-09-11 03:57:08,998 26 INFO rb-c800635-224702-414046 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-09-11 03:57:09,051 26 INFO rb-c800635-224702-414046 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-09-11 03:57:09,101 26 INFO rb-c800635-224702-414046 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-09-11 03:57:09,221 26 INFO rb-c800635-224702-414046 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-09-11 03:57:09,290 26 INFO rb-c800635-224702-414046 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-09-11 03:57:09,302 26 INFO ? werkzeug: 127.0.0.1 - - [11/Sep/2026 03:57:09] "GET /point_of_sale/static/src/img/card-bank.png HTTP/1.1" 200 - 0 0.000 0.002 2026-09-11 03:57:09,304 26 INFO ? werkzeug: 127.0.0.1 - - [11/Sep/2026 03:57:09] "GET /point_of_sale/static/src/img/money.png HTTP/1.1" 200 - 0 0.000 0.001 2026-09-11 03:57:09,340 26 INFO rb-c800635-224702-414046 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-09-11 03:57:09,393 26 INFO rb-c800635-224702-414046 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-09-11 03:57:09,460 26 INFO rb-c800635-224702-414046 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-09-11 03:57:09,527 26 INFO rb-c800635-224702-414046 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-09-11 03:57:09,534 26 INFO rb-c800635-224702-414046 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #26388290 started for PoS orders references: [{'name': '/', 'pos_reference': '261-125-000001', 'uuid': '9cc952b9-2960-4208-af5b-163e1697e65e'}] 2026-09-11 03:57:09,537 26 INFO ? werkzeug: 127.0.0.1 - - [11/Sep/2026 03:57:09] "GET /web/static/img/spin.svg HTTP/1.1" 200 - 0 0.000 0.001 2026-09-11 03:57:09,976 26 INFO rb-c800635-224702-414046 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #26388290 order {'name': '/', 'pos_reference': '261-125-000001', 'uuid': '9cc952b9-2960-4208-af5b-163e1697e65e'} created pos.order #810 2026-09-11 03:57:09,990 26 INFO rb-c800635-224702-414046 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #26388290 finished 2026-09-11 03:57:10,378 26 INFO rb-c800635-224702-414046 odoo.models.unlink: User #235 deleted stock.move.line records with IDs: [1321] 2026-09-11 03:57:10,557 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 03:57:10] "POST /web/dataset/call_kw/pos.order/sync_from_ui#pos.order.sync_from_ui HTTP/1.1" 200 - 441 0.487 0.538 2026-09-11 03:57:10,600 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 03:57:10] "POST /web/dataset/call_kw/pos.order/get_preparation_change#pos.order.get_preparation_change HTTP/1.1" 200 - 1 0.001 0.004 2026-09-11 03:57:10,713 26 INFO rb-c800635-224702-414046 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #88913664 started for PoS orders references: [{'name': 'Shop - 000001', 'pos_reference': '261-125-000001', 'uuid': '9cc952b9-2960-4208-af5b-163e1697e65e'}] 2026-09-11 03:57:10,719 26 INFO rb-c800635-224702-414046 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-09-11 03:57:10,719 26 INFO rb-c800635-224702-414046 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #88913664 order {'name': 'Shop - 000001', 'pos_reference': '261-125-000001', 'uuid': '9cc952b9-2960-4208-af5b-163e1697e65e'} sync ignored for existing PoS order pos.order(810,) (state: paid) 2026-09-11 03:57:10,740 26 INFO rb-c800635-224702-414046 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #88913664 finished 2026-09-11 03:57:10,769 26 INFO rb-c800635-224702-414046 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-09-11 03:57:10,828 26 INFO rb-c800635-224702-414046 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-09-11 03:57:10,876 26 INFO rb-c800635-224702-414046 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-09-11 03:57:10,917 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 03:57:10] "POST /web/dataset/call_kw/pos.order/sync_from_ui#pos.order.sync_from_ui HTTP/1.1" 200 - 113 0.068 0.139 2026-09-11 03:57:10,948 26 INFO rb-c800635-224702-414046 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-09-11 03:57:10,987 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 03:57:10] "POST /web/dataset/call_kw/sale.order/get_views#sale.order.get_views HTTP/1.1" 200 - 3 0.003 0.030 2026-09-11 03:57:11,065 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 03:57:11] "POST /web/dataset/call_kw/sale.order/web_search_read#sale.order.web_search_read HTTP/1.1" 200 - 14 0.032 0.027 2026-09-11 03:57:11,093 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 03:57:11] "POST /web/dataset/call_kw/res.currency/read#res.currency.read HTTP/1.1" 200 - 4 0.004 0.011 2026-09-11 03:57:11,128 26 INFO rb-c800635-224702-414046 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-09-11 03:57:11,276 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 03:57:11] "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.075 0.073 2026-09-11 03:57:11,389 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 03:57:11] "POST /web/dataset/call_kw/pos.config/notify_synchronisation#pos.config.notify_synchronisation HTTP/1.1" 200 - 60 0.039 0.061 2026-09-11 03:57:11,407 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 03:57:11] "POST /web/dataset/call_kw/sale.order/read#sale.order.read HTTP/1.1" 200 - 4 0.006 0.097 2026-09-11 03:57:11,462 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 03:57:11] "POST /web/dataset/call_kw/sale.order.line/read#sale.order.line.read HTTP/1.1" 200 - 16 0.019 0.025 2026-09-11 03:57:11,497 26 INFO rb-c800635-224702-414046 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-09-11 03:57:11,518 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 03:57:11] "POST /web/dataset/call_kw/sale.order.line/read_converted#sale.order.line.read_converted HTTP/1.1" 200 - 13 0.007 0.017 2026-09-11 03:57:11,560 26 INFO rb-c800635-224702-414046 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-09-11 03:57:11,612 26 INFO rb-c800635-224702-414046 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_quantity_updated_settle.browser: tour succeeded 2026-09-11 03:57:11,613 26 INFO rb-c800635-224702-414046 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_quantity_updated_settle.browser: ╔═════════════════════════════════════════════╗ ║ TOUR test_quantity_updated_settle SUCCEEDED ║ ╚═════════════════════════════════════════════╝ 2026-09-11 03:57:11,720 26 INFO rb-c800635-224702-414046 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_quantity_updated_settle.browser: heap 19394504 (allocated 21630976) 2026-09-11 03:57:11,727 26 INFO rb-c800635-224702-414046 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_quantity_updated_settle: Closing chrome headless with pid 117994 2026-09-11 03:57:11,729 26 INFO rb-c800635-224702-414046 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_quantity_updated_settle: Closing websocket connection 2026-09-11 03:57:11,730 26 INFO rb-c800635-224702-414046 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_quantity_updated_settle: Terminating chrome headless with pid 117994 2026-09-11 03:57:11,831 26 INFO rb-c800635-224702-414046 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_quantity_updated_settle: Chrome Log in: /tmp/odoo_tests/rb-c800635-224702-414046/chrome_logs/chrome_log_20260911_035711_831004_test_quantity_updated_settle.txt 2026-09-11 03:57:11,831 26 INFO rb-c800635-224702-414046 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_quantity_updated_settle: Removing chrome user profile "/tmp/tmpj7u1yhm1_chrome_odoo" 2026-09-11 03:57:11,846 26 INFO rb-c800635-224702-414046 odoo.addons.pos_sale.tests.test_pos_sale_flow: Starting TestPoSSale.test_refund_ship_later_qty_delivered ... 2026-09-11 03:57:12,564 26 INFO rb-c800635-224702-414046 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #77323603 started for PoS orders references: [{'name': 'Order 00044-003-0014', 'pos_reference': None, 'uuid': '98d2db0d-56bf-4603-80bd-d72085bf3a3c'}] 2026-09-11 03:57:12,733 26 INFO rb-c800635-224702-414046 odoo.models.unlink: User #235 deleted stock.move.line records with IDs: [1323] 2026-09-11 03:57:14,192 26 INFO rb-c800635-224702-414046 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #77323603 order {'name': 'Order 00044-003-0014', 'pos_reference': None, 'uuid': '98d2db0d-56bf-4603-80bd-d72085bf3a3c'} created pos.order #811 2026-09-11 03:57:14,194 26 INFO rb-c800635-224702-414046 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #77323603 finished 2026-09-11 03:57:14,344 26 INFO rb-c800635-224702-414046 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #27201957 started for PoS orders references: [{'name': 'Order 00044-003-0014', 'pos_reference': None, 'uuid': '3138b8b4-4a1c-4afb-b55b-d9aa1612bb1a'}] 2026-09-11 03:57:15,138 26 INFO rb-c800635-224702-414046 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #27201957 order {'name': 'Order 00044-003-0014', 'pos_reference': None, 'uuid': '3138b8b4-4a1c-4afb-b55b-d9aa1612bb1a'} created pos.order #812 2026-09-11 03:57:15,139 26 INFO rb-c800635-224702-414046 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #27201957 finished 2026-09-11 03:57:15,366 26 INFO rb-c800635-224702-414046 odoo.addons.pos_sale.tests.test_pos_sale_flow: Starting TestPoSSale.test_refund_ship_later_qty_delivered_backend ... 2026-09-11 03:57:16,007 26 INFO rb-c800635-224702-414046 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #88341505 started for PoS orders references: [{'name': 'Order 00044-003-0014', 'pos_reference': None, 'uuid': 'ce7018ab-2433-4488-acea-a5d8413f9448'}] 2026-09-11 03:57:16,154 26 INFO rb-c800635-224702-414046 odoo.models.unlink: User #235 deleted stock.move.line records with IDs: [1328] 2026-09-11 03:57:17,892 26 INFO rb-c800635-224702-414046 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #88341505 order {'name': 'Order 00044-003-0014', 'pos_reference': None, 'uuid': 'ce7018ab-2433-4488-acea-a5d8413f9448'} created pos.order #813 2026-09-11 03:57:17,895 26 INFO rb-c800635-224702-414046 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #88341505 finished 2026-09-11 03:57:18,357 26 INFO rb-c800635-224702-414046 odoo.addons.pos_sale.tests.test_pos_sale_flow: Starting TestPoSSale.test_sale_order_fp_different_from_partner_one ... 2026-09-11 03:57:19,012 26 INFO rb-c800635-224702-414046 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_sale_order_fp_different_from_partner_one: Chrome pid: 118211 2026-09-11 03:57:19,012 26 INFO rb-c800635-224702-414046 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/tmpl3adgamt_chrome_odoo 2026-09-11 03:57:19,012 26 INFO rb-c800635-224702-414046 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:43967/json/version 2026-09-11 03:57:19,013 26 INFO rb-c800635-224702-414046 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:43967', path='/json/version', query='', fragment='') with timeout 3 increased to 10s during tests 2026-09-11 03:57:19,035 26 INFO rb-c800635-224702-414046 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-09-11 03:57:19,035 26 INFO rb-c800635-224702-414046 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:43967/json 2026-09-11 03:57:19,035 26 INFO rb-c800635-224702-414046 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:43967', path='/json', query='', fragment='') with timeout 3 increased to 10s during tests 2026-09-11 03:57:19,051 26 INFO rb-c800635-224702-414046 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:43967/devtools/page/4E5359B463447EB2E36A8B530EAC12A4 2026-09-11 03:57:19,067 26 INFO rb-c800635-224702-414046 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-09-11 03:57:19,080 26 INFO rb-c800635-224702-414046 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_sale_order_fp_different_from_partner_one: Chrome headless enable page notifications 2026-09-11 03:57:19,216 26 INFO rb-c800635-224702-414046 odoo.addons.base.models.res_users: Login successful for login:accountman from n/a 2026-09-11 03:57:19,222 26 INFO rb-c800635-224702-414046 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_sale_order_fp_different_from_partner_one: Setting session cookie in browser 2026-09-11 03:57:19,227 26 INFO rb-c800635-224702-414046 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-09-11 03:57:19,228 26 INFO rb-c800635-224702-414046 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-09-11 03:57:19,252 26 INFO rb-c800635-224702-414046 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-09-11 03:57:19,825 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 03:57:19] "GET /pos/ui/125 HTTP/1.1" 200 - 128 0.133 0.445 2026-09-11 03:57:19,830 26 INFO rb-c800635-224702-414046 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_sale_order_fp_different_from_partner_one: Navigation result: {'frameId': '4E5359B463447EB2E36A8B530EAC12A4', 'loaderId': '2EE26BB99AFB45F63E02C6836581B13A', 'isDownload': False} 2026-09-11 03:57:19,830 26 INFO rb-c800635-224702-414046 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-09-11 03:57:19,862 26 INFO rb-c800635-224702-414046 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-09-11 03:57:19,891 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 03:57:19] "GET /web/assets/cbcf32d/point_of_sale.assets_prod.min.css HTTP/1.1" 200 - 2 0.007 0.016 2026-09-11 03:57:19,905 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 03:57:19] "GET /web/assets/31c33ef/web.__assets_tests_call__.min.js HTTP/1.1" 200 - 2 0.001 0.032 2026-09-11 03:57:19,909 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 03:57:19] "GET /web/assets/e7bee96/point_of_sale.assets_prod.min.js HTTP/1.1" 200 - 2 0.001 0.035 2026-09-11 03:57:20,450 26 INFO ? werkzeug: 127.0.0.1 - - [11/Sep/2026 03:57:20] "GET /web/static/fonts/lato/Lato-Reg-webfont.woff HTTP/1.1" 200 - 0 0.000 0.002 2026-09-11 03:57:20,465 26 INFO ? werkzeug: 127.0.0.1 - - [11/Sep/2026 03:57:20] "GET /point_of_sale/static/src/img/favicon.ico HTTP/1.1" 200 - 0 0.000 0.012 2026-09-11 03:57:20,479 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 03:57:20] "GET /web/webclient/translations?hash=&lang=en_US HTTP/1.1" 200 - 1 0.001 0.020 2026-09-11 03:57:20,496 26 INFO rb-c800635-224702-414046 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-09-11 03:57:20,502 26 INFO rb-c800635-224702-414046 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-09-11 03:57:20,514 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 03:57:20] "POST /web/dataset/call_kw/barcode.nomenclature/read#barcode.nomenclature.read HTTP/1.1" 200 - 4 0.003 0.013 2026-09-11 03:57:20,530 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 03:57:20] "POST /web/dataset/call_kw/barcode.rule/search_read#barcode.rule.search_read HTTP/1.1" 200 - 1 0.000 0.004 2026-09-11 03:57:20,546 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 03:57:20] "POST /pos/ping HTTP/1.1" 200 - 0 0.000 0.002 2026-09-11 03:57:20,596 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 03:57:20] "POST /web/dataset/call_kw/pos.config/register_new_device_identifier#pos.config.register_new_device_identifier HTTP/1.1" 200 - 11 0.017 0.016 2026-09-11 03:57:20,620 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 03:57:20] "GET /bus/websocket_worker_bundle?v=19.0-2 HTTP/1.1" 200 - 3 0.010 0.042 2026-09-11 03:57:20,689 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 03:57:20] "POST /web/dataset/call_kw/pos.session/load_data_params#pos.session.load_data_params HTTP/1.1" 200 - 24 0.033 0.050 2026-09-11 03:57:20,708 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 03:57:20] "GET /websocket?version=19.0-2 HTTP/1.1" 101 - 1 0.001 0.065 2026-09-11 03:57:21,351 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 03:57:21] "POST /web/dataset/call_kw/pos.session/load_data#pos.session.load_data HTTP/1.1" 200 - 363 0.312 0.313 2026-09-11 03:57:21,376 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 03:57:21] "POST /web/dataset/call_kw/pos.session/filter_local_data#pos.session.filter_local_data HTTP/1.1" 200 - 0 0.000 0.013 2026-09-11 03:57:21,466 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 03:57:21] "POST /web/dataset/call_kw/pos.config/read_config_open_orders#pos.config.read_config_open_orders HTTP/1.1" 200 - 1 0.001 0.009 2026-09-11 03:57:21,557 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 03:57:21] "GET /web/image/res.company/113/logo/256x256 HTTP/1.1" 200 - 8 0.018 0.046 2026-09-11 03:57:21,585 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 03:57:21] "POST /web/dataset/call_kw/pos.config/read_config_open_orders#pos.config.read_config_open_orders HTTP/1.1" 200 - 1 0.001 0.007 2026-09-11 03:57:21,601 26 INFO rb-c800635-224702-414046 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-09-11 03:57:21,613 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 03:57:21] "POST /web/dataset/call_kw/product.product/has_access#product.product.has_access HTTP/1.1" 200 - 0 0.000 0.005 2026-09-11 03:57:21,656 26 INFO ? werkzeug: 127.0.0.1 - - [11/Sep/2026 03:57:21] "GET /point_of_sale/static/src/fonts/Inconsolata.otf HTTP/1.1" 200 - 0 0.000 0.001 2026-09-11 03:57:21,674 26 INFO ? werkzeug: 127.0.0.1 - - [11/Sep/2026 03:57:21] "GET /web/static/img/odoo_logo.svg HTTP/1.1" 200 - 0 0.000 0.008 2026-09-11 03:57:21,685 26 INFO ? werkzeug: 127.0.0.1 - - [11/Sep/2026 03:57:21] "GET /hr_attendance/static/img/background-light.svg HTTP/1.1" 200 - 0 0.000 0.015 2026-09-11 03:57:21,691 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 03:57:21] "GET /web/image?model=res.company&id=113&field=logo HTTP/1.1" 200 - 3 0.005 0.009 2026-09-11 03:57:21,738 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 03:57:21] "GET /web/image/res.users/235/avatar_128 HTTP/1.1" 200 - 11 0.013 0.060 2026-09-11 03:57:21,741 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 03:57:21] "GET /pos/service-worker.js HTTP/1.1" 200 - 0 0.000 0.065 2026-09-11 03:57:21,747 26 INFO ? werkzeug: 127.0.0.1 - - [11/Sep/2026 03:57:21] "GET /web/static/fonts/google/Roboto/Roboto-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.002 2026-09-11 03:57:21,753 26 INFO ? werkzeug: 127.0.0.1 - - [11/Sep/2026 03:57:21] "GET /web/static/src/libs/fontawesome/fonts/fontawesome-webfont.woff2?v=4.7.0 HTTP/1.1" 200 - 0 0.000 0.005 2026-09-11 03:57:21,815 26 INFO rb-c800635-224702-414046 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-09-11 03:57:21,868 26 INFO ? werkzeug: 127.0.0.1 - - [11/Sep/2026 03:57:21] "GET /web/static/lib/zxing-library/zxing-library.js HTTP/1.1" 200 - 0 0.000 0.013 2026-09-11 03:57:21,944 26 INFO rb-c800635-224702-414046 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-09-11 03:57:21,969 26 INFO ? werkzeug: 127.0.0.1 - - [11/Sep/2026 03:57:21] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.004 2026-09-11 03:57:21,969 26 INFO rb-c800635-224702-414046 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-09-11 03:57:21,997 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 03:57:21] "GET /pos/ui/125 HTTP/1.1" 200 - 31 0.093 0.069 2026-09-11 03:57:22,090 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 03:57:22] "GET /pos/ui/125?from_backend=True HTTP/1.1" 200 - 31 0.049 0.207 2026-09-11 03:57:22,113 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 03:57:22] "GET /web/image?model=product.template&field=image_128&id=2146&unique=2026-09-11T03:54:27.000+00:00 HTTP/1.1" 200 - 3 0.002 0.190 2026-09-11 03:57:22,142 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 03:57:22] "GET /web/image?model=product.template&field=image_128&id=2147&unique=2026-09-11T03:54:27.000+00:00 HTTP/1.1" 200 - 3 0.002 0.202 2026-09-11 03:57:22,163 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 03:57:22] "GET /web/image?model=product.template&field=image_128&id=2151&unique=2026-09-11T03:54:27.000+00:00 HTTP/1.1" 200 - 3 0.003 0.185 2026-09-11 03:57:22,183 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 03:57:22] "GET /web/image?model=product.template&field=image_128&id=2145&unique=2026-09-11T03:54:27.000+00:00 HTTP/1.1" 200 - 3 0.003 0.292 2026-09-11 03:57:22,213 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 03:57:22] "GET /web/image?model=product.template&field=image_128&id=2152&unique=2026-09-11T03:54:27.000+00:00 HTTP/1.1" 200 - 3 0.003 0.201 2026-09-11 03:57:22,254 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 03:57:22] "GET /web/image?model=product.template&field=image_128&id=2153&unique=2026-09-11T03:54:27.000+00:00 HTTP/1.1" 200 - 3 0.007 0.154 2026-09-11 03:57:22,286 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 03:57:22] "GET /web/image?model=product.template&field=image_128&id=2175&unique=2026-09-11T03:54:27.000+00:00 HTTP/1.1" 200 - 3 0.004 0.166 2026-09-11 03:57:22,364 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 03:57:22] "POST /web/dataset/call_kw/pos.session/set_opening_control#pos.session.set_opening_control HTTP/1.1" 200 - 35 0.036 0.178 2026-09-11 03:57:22,386 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 03:57:22] "GET /web/image?model=product.template&field=image_128&id=2149&unique=2026-09-11T03:54:27.000+00:00 HTTP/1.1" 200 - 3 0.002 0.194 2026-09-11 03:57:22,409 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 03:57:22] "GET /web/image?model=product.template&field=image_128&id=2150&unique=2026-09-11T03:54:27.000+00:00 HTTP/1.1" 200 - 3 0.004 0.187 2026-09-11 03:57:22,417 26 INFO rb-c800635-224702-414046 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-09-11 03:57:22,434 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 03:57:22] "GET /web/image?model=product.template&field=image_128&id=2148&unique=2026-09-11T03:54:27.000+00:00 HTTP/1.1" 200 - 3 0.004 0.261 2026-09-11 03:57:22,478 26 INFO rb-c800635-224702-414046 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-09-11 03:57:22,644 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 03:57:22] "POST /web/dataset/call_kw/sale.order/get_views#sale.order.get_views HTTP/1.1" 200 - 55 0.085 0.080 2026-09-11 03:57:22,721 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 03:57:22] "POST /web/dataset/call_kw/sale.order/web_search_read#sale.order.web_search_read HTTP/1.1" 200 - 22 0.022 0.030 2026-09-11 03:57:22,769 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 03:57:22] "POST /web/dataset/call_kw/res.currency/read#res.currency.read HTTP/1.1" 200 - 4 0.004 0.010 2026-09-11 03:57:22,838 26 INFO rb-c800635-224702-414046 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-09-11 03:57:23,012 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 03:57:23] "POST /web/dataset/call_kw/sale.order/load_sale_order_from_pos#sale.order.load_sale_order_from_pos HTTP/1.1" 200 - 67 0.092 0.077 2026-09-11 03:57:23,145 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 03:57:23] "POST /web/dataset/call_kw/pos.config/notify_synchronisation#pos.config.notify_synchronisation HTTP/1.1" 200 - 64 0.050 0.069 2026-09-11 03:57:23,161 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 03:57:23] "POST /web/dataset/call_kw/sale.order/read#sale.order.read HTTP/1.1" 200 - 4 0.004 0.123 2026-09-11 03:57:23,218 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 03:57:23] "POST /web/dataset/call_kw/sale.order.line/read#sale.order.line.read HTTP/1.1" 200 - 15 0.016 0.024 2026-09-11 03:57:23,272 26 INFO rb-c800635-224702-414046 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-09-11 03:57:23,298 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 03:57:23] "POST /web/dataset/call_kw/sale.order.line/read_converted#sale.order.line.read_converted HTTP/1.1" 200 - 13 0.010 0.028 2026-09-11 03:57:23,382 26 INFO rb-c800635-224702-414046 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-09-11 03:57:23,433 26 INFO rb-c800635-224702-414046 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-09-11 03:57:23,483 26 INFO rb-c800635-224702-414046 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-09-11 03:57:23,545 26 INFO rb-c800635-224702-414046 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-09-11 03:57:23,590 26 INFO rb-c800635-224702-414046 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-09-11 03:57:23,644 26 INFO rb-c800635-224702-414046 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-09-11 03:57:23,716 26 INFO rb-c800635-224702-414046 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-09-11 03:57:23,731 26 INFO ? werkzeug: 127.0.0.1 - - [11/Sep/2026 03:57:23] "GET /point_of_sale/static/src/img/card-bank.png HTTP/1.1" 200 - 0 0.000 0.001 2026-09-11 03:57:23,737 26 INFO ? werkzeug: 127.0.0.1 - - [11/Sep/2026 03:57:23] "GET /point_of_sale/static/src/img/money.png HTTP/1.1" 200 - 0 0.000 0.004 2026-09-11 03:57:23,770 26 INFO rb-c800635-224702-414046 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-09-11 03:57:23,817 26 INFO rb-c800635-224702-414046 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-09-11 03:57:23,887 26 INFO rb-c800635-224702-414046 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-09-11 03:57:23,954 26 INFO rb-c800635-224702-414046 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-09-11 03:57:23,958 26 INFO rb-c800635-224702-414046 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #85761316 started for PoS orders references: [{'name': '/', 'pos_reference': '261-125-000001', 'uuid': '5ae2cf6a-e89e-43c4-aa7a-99e0d09f64f6'}] 2026-09-11 03:57:23,979 26 INFO ? werkzeug: 127.0.0.1 - - [11/Sep/2026 03:57:23] "GET /web/static/img/spin.svg HTTP/1.1" 200 - 0 0.000 0.001 2026-09-11 03:57:24,317 26 INFO rb-c800635-224702-414046 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #85761316 order {'name': '/', 'pos_reference': '261-125-000001', 'uuid': '5ae2cf6a-e89e-43c4-aa7a-99e0d09f64f6'} created pos.order #815 2026-09-11 03:57:24,334 26 INFO rb-c800635-224702-414046 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #85761316 finished 2026-09-11 03:57:24,725 26 INFO rb-c800635-224702-414046 odoo.models.unlink: User #235 deleted stock.move.line records with IDs: [1332] 2026-09-11 03:57:24,946 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 03:57:24] "POST /web/dataset/call_kw/pos.order/sync_from_ui#pos.order.sync_from_ui HTTP/1.1" 200 - 449 0.461 0.529 2026-09-11 03:57:24,992 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 03:57:24] "POST /web/dataset/call_kw/pos.order/get_preparation_change#pos.order.get_preparation_change HTTP/1.1" 200 - 1 0.001 0.007 2026-09-11 03:57:25,094 26 INFO rb-c800635-224702-414046 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-09-11 03:57:25,101 26 INFO rb-c800635-224702-414046 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #83439751 started for PoS orders references: [{'name': 'Shop - 000001', 'pos_reference': '261-125-000001', 'uuid': '5ae2cf6a-e89e-43c4-aa7a-99e0d09f64f6'}] 2026-09-11 03:57:25,113 26 INFO rb-c800635-224702-414046 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #83439751 order {'name': 'Shop - 000001', 'pos_reference': '261-125-000001', 'uuid': '5ae2cf6a-e89e-43c4-aa7a-99e0d09f64f6'} sync ignored for existing PoS order pos.order(815,) (state: paid) 2026-09-11 03:57:25,126 26 INFO rb-c800635-224702-414046 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #83439751 finished 2026-09-11 03:57:25,163 26 INFO rb-c800635-224702-414046 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-09-11 03:57:25,218 26 INFO rb-c800635-224702-414046 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-09-11 03:57:25,259 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 03:57:25] "POST /web/dataset/call_kw/pos.order/sync_from_ui#pos.order.sync_from_ui HTTP/1.1" 200 - 70 0.074 0.086 2026-09-11 03:57:25,261 26 INFO rb-c800635-224702-414046 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-09-11 03:57:25,316 26 INFO rb-c800635-224702-414046 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-09-11 03:57:25,373 26 INFO rb-c800635-224702-414046 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-09-11 03:57:25,418 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 03:57:25] "POST /web/dataset/call_kw/sale.order/get_views#sale.order.get_views HTTP/1.1" 200 - 3 0.002 0.040 2026-09-11 03:57:25,477 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 03:57:25] "POST /web/dataset/call_kw/sale.order/web_search_read#sale.order.web_search_read HTTP/1.1" 200 - 14 0.014 0.032 2026-09-11 03:57:25,504 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 03:57:25] "POST /web/dataset/call_kw/res.currency/read#res.currency.read HTTP/1.1" 200 - 4 0.003 0.010 2026-09-11 03:57:25,548 26 INFO rb-c800635-224702-414046 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-09-11 03:57:25,676 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 03:57:25] "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.062 0.064 2026-09-11 03:57:25,807 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 03:57:25] "POST /web/dataset/call_kw/pos.config/notify_synchronisation#pos.config.notify_synchronisation HTTP/1.1" 200 - 63 0.054 0.067 2026-09-11 03:57:25,817 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 03:57:25] "POST /web/dataset/call_kw/sale.order/read#sale.order.read HTTP/1.1" 200 - 4 0.004 0.105 2026-09-11 03:57:25,872 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 03:57:25] "POST /web/dataset/call_kw/sale.order.line/read#sale.order.line.read HTTP/1.1" 200 - 15 0.022 0.022 2026-09-11 03:57:25,908 26 INFO rb-c800635-224702-414046 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-09-11 03:57:25,938 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 03:57:25] "POST /web/dataset/call_kw/sale.order.line/read_converted#sale.order.line.read_converted HTTP/1.1" 200 - 13 0.012 0.016 2026-09-11 03:57:25,968 26 INFO rb-c800635-224702-414046 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-09-11 03:57:26,019 26 INFO rb-c800635-224702-414046 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-09-11 03:57:26,069 26 INFO rb-c800635-224702-414046 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-09-11 03:57:26,125 26 INFO rb-c800635-224702-414046 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-09-11 03:57:26,176 26 INFO rb-c800635-224702-414046 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-09-11 03:57:26,231 26 INFO rb-c800635-224702-414046 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-09-11 03:57:26,287 26 INFO rb-c800635-224702-414046 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-09-11 03:57:26,337 26 INFO rb-c800635-224702-414046 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-09-11 03:57:26,389 26 INFO rb-c800635-224702-414046 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-09-11 03:57:26,445 26 INFO rb-c800635-224702-414046 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-09-11 03:57:26,511 26 INFO rb-c800635-224702-414046 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-09-11 03:57:26,515 26 INFO rb-c800635-224702-414046 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #51074483 started for PoS orders references: [{'name': '/', 'pos_reference': '261-125-000002', 'uuid': 'cf2263b6-3422-48a9-a6fb-ba40df9b9e82'}] 2026-09-11 03:57:26,765 26 INFO rb-c800635-224702-414046 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #51074483 order {'name': '/', 'pos_reference': '261-125-000002', 'uuid': 'cf2263b6-3422-48a9-a6fb-ba40df9b9e82'} created pos.order #816 2026-09-11 03:57:26,777 26 INFO rb-c800635-224702-414046 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #51074483 finished 2026-09-11 03:57:27,027 26 INFO rb-c800635-224702-414046 odoo.models.unlink: User #235 deleted stock.move.line records with IDs: [1334] 2026-09-11 03:57:27,207 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 03:57:27] "POST /web/dataset/call_kw/pos.order/sync_from_ui#pos.order.sync_from_ui HTTP/1.1" 200 - 323 0.289 0.405 2026-09-11 03:57:27,265 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 03:57:27] "POST /web/dataset/call_kw/pos.order/get_preparation_change#pos.order.get_preparation_change HTTP/1.1" 200 - 1 0.001 0.016 2026-09-11 03:57:27,272 26 INFO rb-c800635-224702-414046 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-09-11 03:57:27,292 26 INFO rb-c800635-224702-414046 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #26929802 started for PoS orders references: [{'name': 'Shop - 000002', 'pos_reference': '261-125-000002', 'uuid': 'cf2263b6-3422-48a9-a6fb-ba40df9b9e82'}] 2026-09-11 03:57:27,300 26 INFO rb-c800635-224702-414046 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #26929802 order {'name': 'Shop - 000002', 'pos_reference': '261-125-000002', 'uuid': 'cf2263b6-3422-48a9-a6fb-ba40df9b9e82'} sync ignored for existing PoS order pos.order(816,) (state: paid) 2026-09-11 03:57:27,321 26 INFO rb-c800635-224702-414046 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #26929802 finished 2026-09-11 03:57:27,344 26 INFO rb-c800635-224702-414046 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-09-11 03:57:27,400 26 INFO rb-c800635-224702-414046 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_sale_order_fp_different_from_partner_one.browser: tour succeeded 2026-09-11 03:57:27,402 26 INFO rb-c800635-224702-414046 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-09-11 03:57:27,453 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 03:57:27] "POST /web/dataset/call_kw/pos.order/sync_from_ui#pos.order.sync_from_ui HTTP/1.1" 200 - 59 0.076 0.087 2026-09-11 03:57:27,574 26 INFO rb-c800635-224702-414046 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_sale_order_fp_different_from_partner_one.browser: heap 22482860 (allocated 25038848) 2026-09-11 03:57:27,585 26 INFO rb-c800635-224702-414046 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_sale_order_fp_different_from_partner_one: Closing chrome headless with pid 118211 2026-09-11 03:57:27,588 26 INFO rb-c800635-224702-414046 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_sale_order_fp_different_from_partner_one: Closing websocket connection 2026-09-11 03:57:27,589 26 INFO rb-c800635-224702-414046 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_sale_order_fp_different_from_partner_one: Terminating chrome headless with pid 118211 2026-09-11 03:57:27,678 26 INFO rb-c800635-224702-414046 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-c800635-224702-414046/chrome_logs/chrome_log_20260911_035727_677887_test_sale_order_fp_different_from_partner_one.txt 2026-09-11 03:57:27,678 26 INFO rb-c800635-224702-414046 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_sale_order_fp_different_from_partner_one: Removing chrome user profile "/tmp/tmpl3adgamt_chrome_odoo" 2026-09-11 03:57:27,733 26 INFO rb-c800635-224702-414046 odoo.addons.pos_sale.tests.test_pos_sale_flow: Starting TestPoSSale.test_selected_partner_quotation_loading ... 2026-09-11 03:57:28,512 26 INFO rb-c800635-224702-414046 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_selected_partner_quotation_loading: Chrome pid: 118439 2026-09-11 03:57:28,513 26 INFO rb-c800635-224702-414046 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_selected_partner_quotation_loading: Chrome headless temporary user profile dir: /tmp/tmpak4_5yty_chrome_odoo 2026-09-11 03:57:28,513 26 INFO rb-c800635-224702-414046 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_selected_partner_quotation_loading: Issuing json command http://127.0.0.1:45425/json/version 2026-09-11 03:57:28,514 26 INFO rb-c800635-224702-414046 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:45425', path='/json/version', query='', fragment='') with timeout 3 increased to 10s during tests 2026-09-11 03:57:28,586 26 INFO rb-c800635-224702-414046 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_selected_partner_quotation_loading: Browser version: Chrome/150.0.7871.114 2026-09-11 03:57:28,586 26 INFO rb-c800635-224702-414046 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_selected_partner_quotation_loading: Issuing json command http://127.0.0.1:45425/json 2026-09-11 03:57:28,589 26 INFO rb-c800635-224702-414046 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:45425', path='/json', query='', fragment='') with timeout 3 increased to 10s during tests 2026-09-11 03:57:28,604 26 INFO rb-c800635-224702-414046 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_selected_partner_quotation_loading: Websocket url found: ws://127.0.0.1:45425/devtools/page/4E53965BFC045764EFD0938796112839 2026-09-11 03:57:28,616 26 INFO rb-c800635-224702-414046 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_selected_partner_quotation_loading: Enable chrome headless console log notification 2026-09-11 03:57:28,631 26 INFO rb-c800635-224702-414046 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_selected_partner_quotation_loading: Chrome headless enable page notifications 2026-09-11 03:57:28,729 26 INFO rb-c800635-224702-414046 odoo.addons.base.models.res_users: Login successful for login:accountman from n/a 2026-09-11 03:57:28,731 26 INFO rb-c800635-224702-414046 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_selected_partner_quotation_loading: Setting session cookie in browser 2026-09-11 03:57:28,734 26 INFO rb-c800635-224702-414046 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-09-11 03:57:28,734 26 INFO rb-c800635-224702-414046 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-09-11 03:57:28,756 26 INFO rb-c800635-224702-414046 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-09-11 03:57:29,220 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 03:57:29] "GET /pos/ui?config_id=125 HTTP/1.1" 200 - 85 0.056 0.415 2026-09-11 03:57:29,223 26 INFO rb-c800635-224702-414046 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_selected_partner_quotation_loading: Navigation result: {'frameId': '4E53965BFC045764EFD0938796112839', 'loaderId': '37D05A02EC5BD71D2417F9AD65EE51BA', 'isDownload': False} 2026-09-11 03:57:29,223 26 INFO rb-c800635-224702-414046 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-09-11 03:57:29,242 26 INFO rb-c800635-224702-414046 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-09-11 03:57:29,260 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 03:57:29] "GET /web/assets/cbcf32d/point_of_sale.assets_prod.min.css HTTP/1.1" 200 - 2 0.005 0.007 2026-09-11 03:57:29,270 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 03:57:29] "GET /web/assets/31c33ef/web.__assets_tests_call__.min.js HTTP/1.1" 200 - 2 0.003 0.018 2026-09-11 03:57:29,272 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 03:57:29] "GET /web/assets/e7bee96/point_of_sale.assets_prod.min.js HTTP/1.1" 200 - 2 0.001 0.007 2026-09-11 03:57:29,804 26 INFO ? werkzeug: 127.0.0.1 - - [11/Sep/2026 03:57:29] "GET /web/static/fonts/lato/Lato-Reg-webfont.woff HTTP/1.1" 200 - 0 0.000 0.006 2026-09-11 03:57:29,806 26 INFO ? werkzeug: 127.0.0.1 - - [11/Sep/2026 03:57:29] "GET /point_of_sale/static/src/img/favicon.ico HTTP/1.1" 200 - 0 0.000 0.001 2026-09-11 03:57:29,835 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 03:57:29] "GET /web/webclient/translations?hash=&lang=en_US HTTP/1.1" 200 - 1 0.001 0.013 2026-09-11 03:57:29,855 26 INFO rb-c800635-224702-414046 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-09-11 03:57:29,864 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 03:57:29] "POST /web/dataset/call_kw/barcode.nomenclature/read#barcode.nomenclature.read HTTP/1.1" 200 - 4 0.003 0.006 2026-09-11 03:57:29,867 26 INFO rb-c800635-224702-414046 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-09-11 03:57:29,881 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 03:57:29] "POST /web/dataset/call_kw/barcode.rule/search_read#barcode.rule.search_read HTTP/1.1" 200 - 1 0.002 0.005 2026-09-11 03:57:29,893 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 03:57:29] "POST /pos/ping HTTP/1.1" 200 - 0 0.000 0.002 2026-09-11 03:57:29,932 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 03:57:29] "POST /web/dataset/call_kw/pos.config/register_new_device_identifier#pos.config.register_new_device_identifier HTTP/1.1" 200 - 11 0.011 0.016 2026-09-11 03:57:29,944 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 03:57:29] "GET /bus/websocket_worker_bundle?v=19.0-2 HTTP/1.1" 200 - 3 0.003 0.038 2026-09-11 03:57:30,012 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 03:57:30] "POST /web/dataset/call_kw/pos.session/load_data_params#pos.session.load_data_params HTTP/1.1" 200 - 24 0.025 0.042 2026-09-11 03:57:30,022 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 03:57:30] "GET /websocket?version=19.0-2 HTTP/1.1" 101 - 1 0.002 0.039 2026-09-11 03:57:30,632 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 03:57:30] "POST /web/dataset/call_kw/pos.session/load_data#pos.session.load_data HTTP/1.1" 200 - 361 0.282 0.302 2026-09-11 03:57:30,650 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 03:57:30] "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-09-11 03:57:30,730 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 03:57:30] "POST /web/dataset/call_kw/pos.config/read_config_open_orders#pos.config.read_config_open_orders HTTP/1.1" 200 - 1 0.002 0.007 2026-09-11 03:57:30,779 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 03:57:30] "GET /web/image/res.company/113/logo/256x256 HTTP/1.1" 200 - 8 0.006 0.029 2026-09-11 03:57:30,811 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 03:57:30] "POST /web/dataset/call_kw/pos.config/read_config_open_orders#pos.config.read_config_open_orders HTTP/1.1" 200 - 1 0.001 0.004 2026-09-11 03:57:30,828 26 INFO rb-c800635-224702-414046 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_selected_partner_quotation_loading.browser: Owl is running in 'dev' mode. 2026-09-11 03:57:30,835 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 03:57:30] "POST /web/dataset/call_kw/product.product/has_access#product.product.has_access HTTP/1.1" 200 - 0 0.000 0.003 2026-09-11 03:57:30,894 26 INFO ? werkzeug: 127.0.0.1 - - [11/Sep/2026 03:57:30] "GET /point_of_sale/static/src/fonts/Inconsolata.otf HTTP/1.1" 200 - 0 0.000 0.012 2026-09-11 03:57:30,905 26 INFO ? werkzeug: 127.0.0.1 - - [11/Sep/2026 03:57:30] "GET /web/static/img/odoo_logo.svg HTTP/1.1" 200 - 0 0.000 0.007 2026-09-11 03:57:30,907 26 INFO ? werkzeug: 127.0.0.1 - - [11/Sep/2026 03:57:30] "GET /hr_attendance/static/img/background-light.svg HTTP/1.1" 200 - 0 0.000 0.001 2026-09-11 03:57:30,937 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 03:57:30] "GET /web/image/res.users/235/avatar_128 HTTP/1.1" 200 - 11 0.021 0.031 2026-09-11 03:57:30,967 26 INFO ? werkzeug: 127.0.0.1 - - [11/Sep/2026 03:57:30] "GET /web/static/src/libs/fontawesome/fonts/fontawesome-webfont.woff2?v=4.7.0 HTTP/1.1" 200 - 0 0.000 0.001 2026-09-11 03:57:30,971 26 INFO ? werkzeug: 127.0.0.1 - - [11/Sep/2026 03:57:30] "GET /web/static/fonts/google/Roboto/Roboto-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.002 2026-09-11 03:57:30,982 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 03:57:30] "GET /web/image?model=res.company&id=113&field=logo HTTP/1.1" 200 - 3 0.003 0.093 2026-09-11 03:57:30,986 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 03:57:30] "GET /pos/service-worker.js HTTP/1.1" 200 - 0 0.000 0.090 2026-09-11 03:57:31,071 26 INFO rb-c800635-224702-414046 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-09-11 03:57:31,103 26 INFO ? werkzeug: 127.0.0.1 - - [11/Sep/2026 03:57:31] "GET /web/static/lib/zxing-library/zxing-library.js HTTP/1.1" 200 - 0 0.000 0.004 2026-09-11 03:57:31,228 26 INFO rb-c800635-224702-414046 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-09-11 03:57:31,239 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 03:57:31] "GET /pos/ui/125?from_backend=True HTTP/1.1" 200 - 31 0.095 0.064 2026-09-11 03:57:31,257 26 INFO ? werkzeug: 127.0.0.1 - - [11/Sep/2026 03:57:31] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.004 2026-09-11 03:57:31,278 26 INFO rb-c800635-224702-414046 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-09-11 03:57:31,337 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 03:57:31] "GET /pos/ui/125 HTTP/1.1" 200 - 31 0.046 0.207 2026-09-11 03:57:31,362 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 03:57:31] "GET /web/image?model=product.template&field=image_128&id=2147&unique=2026-09-11T03:54:27.000+00:00 HTTP/1.1" 200 - 3 0.002 0.180 2026-09-11 03:57:31,388 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 03:57:31] "GET /web/image?model=product.template&field=image_128&id=2148&unique=2026-09-11T03:54:27.000+00:00 HTTP/1.1" 200 - 3 0.004 0.190 2026-09-11 03:57:31,411 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 03:57:31] "GET /web/image?model=product.template&field=image_128&id=2146&unique=2026-09-11T03:54:27.000+00:00 HTTP/1.1" 200 - 3 0.003 0.227 2026-09-11 03:57:31,435 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 03:57:31] "GET /web/image?model=product.template&field=image_128&id=2145&unique=2026-09-11T03:54:27.000+00:00 HTTP/1.1" 200 - 3 0.003 0.261 2026-09-11 03:57:31,468 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 03:57:31] "GET /web/image?model=product.template&field=image_128&id=2153&unique=2026-09-11T03:54:27.000+00:00 HTTP/1.1" 200 - 3 0.002 0.201 2026-09-11 03:57:31,502 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 03:57:31] "GET /web/image?model=product.template&field=image_128&id=2176&unique=2026-09-11T03:54:27.000+00:00 HTTP/1.1" 200 - 3 0.002 0.157 2026-09-11 03:57:31,526 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 03:57:31] "GET /web/image?model=product.template&field=image_128&id=2151&unique=2026-09-11T03:54:27.000+00:00 HTTP/1.1" 200 - 3 0.002 0.157 2026-09-11 03:57:31,554 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 03:57:31] "GET /web/image?model=product.template&field=image_128&id=2152&unique=2026-09-11T03:54:27.000+00:00 HTTP/1.1" 200 - 3 0.005 0.142 2026-09-11 03:57:31,581 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 03:57:31] "GET /web/image?model=product.template&field=image_128&id=2177&unique=2026-09-11T03:54:27.000+00:00 HTTP/1.1" 200 - 3 0.005 0.162 2026-09-11 03:57:31,667 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 03:57:31] "POST /web/dataset/call_kw/pos.session/set_opening_control#pos.session.set_opening_control HTTP/1.1" 200 - 37 0.042 0.186 2026-09-11 03:57:31,690 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 03:57:31] "GET /web/image?model=product.template&field=image_128&id=2150&unique=2026-09-11T03:54:27.000+00:00 HTTP/1.1" 200 - 3 0.003 0.174 2026-09-11 03:57:31,716 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 03:57:31] "GET /web/image?model=product.template&field=image_128&id=2149&unique=2026-09-11T03:54:27.000+00:00 HTTP/1.1" 200 - 3 0.004 0.237 2026-09-11 03:57:31,815 26 INFO rb-c800635-224702-414046 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-09-11 03:57:31,869 26 INFO rb-c800635-224702-414046 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-09-11 03:57:31,919 26 INFO rb-c800635-224702-414046 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-09-11 03:57:31,983 26 INFO rb-c800635-224702-414046 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-09-11 03:57:32,042 26 INFO rb-c800635-224702-414046 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-09-11 03:57:32,093 26 INFO rb-c800635-224702-414046 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-09-11 03:57:32,144 26 INFO rb-c800635-224702-414046 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-09-11 03:57:32,202 26 INFO rb-c800635-224702-414046 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-09-11 03:57:32,264 26 INFO rb-c800635-224702-414046 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-09-11 03:57:32,405 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 03:57:32] "POST /web/dataset/call_kw/sale.order/get_views#sale.order.get_views HTTP/1.1" 200 - 55 0.060 0.080 2026-09-11 03:57:32,451 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 03:57:32] "POST /web/dataset/call_kw/res.partner/read#res.partner.read HTTP/1.1" 200 - 3 0.012 0.018 2026-09-11 03:57:32,529 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 03:57:32] "POST /web/dataset/call_kw/sale.order/web_search_read#sale.order.web_search_read HTTP/1.1" 200 - 24 0.026 0.035 2026-09-11 03:57:32,573 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 03:57:32] "POST /web/dataset/call_kw/res.currency/read#res.currency.read HTTP/1.1" 200 - 4 0.005 0.010 2026-09-11 03:57:32,638 26 INFO rb-c800635-224702-414046 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-09-11 03:57:32,776 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 03:57:32] "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.057 0.078 2026-09-11 03:57:32,948 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 03:57:32] "POST /web/dataset/call_kw/pos.config/notify_synchronisation#pos.config.notify_synchronisation HTTP/1.1" 200 - 60 0.079 0.081 2026-09-11 03:57:32,964 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 03:57:32] "POST /web/dataset/call_kw/sale.order/read#sale.order.read HTTP/1.1" 200 - 4 0.006 0.147 2026-09-11 03:57:33,010 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 03:57:33] "POST /web/dataset/call_kw/sale.order.line/read#sale.order.line.read HTTP/1.1" 200 - 15 0.010 0.024 2026-09-11 03:57:33,048 26 INFO rb-c800635-224702-414046 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-09-11 03:57:33,075 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 03:57:33] "POST /web/dataset/call_kw/sale.order.line/read_converted#sale.order.line.read_converted HTTP/1.1" 200 - 13 0.009 0.023 2026-09-11 03:57:33,153 26 INFO rb-c800635-224702-414046 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-09-11 03:57:33,199 26 INFO rb-c800635-224702-414046 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-09-11 03:57:33,250 26 INFO rb-c800635-224702-414046 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-09-11 03:57:33,301 26 INFO rb-c800635-224702-414046 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-09-11 03:57:33,376 26 INFO rb-c800635-224702-414046 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-09-11 03:57:33,422 26 INFO rb-c800635-224702-414046 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-09-11 03:57:33,562 26 INFO rb-c800635-224702-414046 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-09-11 03:57:33,615 26 INFO rb-c800635-224702-414046 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-09-11 03:57:33,666 26 INFO rb-c800635-224702-414046 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-09-11 03:57:33,720 26 INFO rb-c800635-224702-414046 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-09-11 03:57:33,776 26 INFO rb-c800635-224702-414046 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-09-11 03:57:33,827 26 INFO rb-c800635-224702-414046 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-09-11 03:57:33,878 26 INFO rb-c800635-224702-414046 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-09-11 03:57:33,933 26 INFO rb-c800635-224702-414046 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-09-11 03:57:33,987 26 INFO rb-c800635-224702-414046 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-09-11 03:57:34,021 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 03:57:34] "POST /web/dataset/call_kw/sale.order/get_views#sale.order.get_views HTTP/1.1" 200 - 3 0.002 0.029 2026-09-11 03:57:34,050 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 03:57:34] "POST /web/dataset/call_kw/res.partner/read#res.partner.read HTTP/1.1" 200 - 3 0.003 0.013 2026-09-11 03:57:34,111 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 03:57:34] "POST /web/dataset/call_kw/sale.order/web_search_read#sale.order.web_search_read HTTP/1.1" 200 - 16 0.025 0.025 2026-09-11 03:57:34,140 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 03:57:34] "POST /web/dataset/call_kw/res.currency/read#res.currency.read HTTP/1.1" 200 - 4 0.004 0.014 2026-09-11 03:57:34,175 26 INFO rb-c800635-224702-414046 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-09-11 03:57:34,295 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 03:57:34] "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.052 0.066 2026-09-11 03:57:34,441 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 03:57:34] "POST /web/dataset/call_kw/pos.config/notify_synchronisation#pos.config.notify_synchronisation HTTP/1.1" 200 - 59 0.053 0.068 2026-09-11 03:57:34,451 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 03:57:34] "POST /web/dataset/call_kw/sale.order/read#sale.order.read HTTP/1.1" 200 - 4 0.004 0.125 2026-09-11 03:57:34,502 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 03:57:34] "POST /web/dataset/call_kw/sale.order.line/read#sale.order.line.read HTTP/1.1" 200 - 15 0.015 0.025 2026-09-11 03:57:34,545 26 INFO rb-c800635-224702-414046 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-09-11 03:57:34,582 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 03:57:34] "POST /web/dataset/call_kw/sale.order.line/read_converted#sale.order.line.read_converted HTTP/1.1" 200 - 13 0.014 0.023 2026-09-11 03:57:34,623 26 INFO rb-c800635-224702-414046 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-09-11 03:57:34,674 26 INFO rb-c800635-224702-414046 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-09-11 03:57:34,724 26 INFO rb-c800635-224702-414046 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-09-11 03:57:34,776 26 INFO rb-c800635-224702-414046 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_selected_partner_quotation_loading.browser: tour succeeded 2026-09-11 03:57:34,776 26 INFO rb-c800635-224702-414046 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_selected_partner_quotation_loading.browser: ╔════════════════════════════════════════════════════════╗ ║ TOUR test_selected_partner_quotation_loading SUCCEEDED ║ ╚════════════════════════════════════════════════════════╝ 2026-09-11 03:57:34,876 26 INFO rb-c800635-224702-414046 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_selected_partner_quotation_loading.browser: heap 25622928 (allocated 27136000) 2026-09-11 03:57:34,881 26 INFO rb-c800635-224702-414046 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_selected_partner_quotation_loading: Closing chrome headless with pid 118439 2026-09-11 03:57:34,883 26 INFO rb-c800635-224702-414046 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_selected_partner_quotation_loading: Closing websocket connection 2026-09-11 03:57:34,884 26 INFO rb-c800635-224702-414046 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_selected_partner_quotation_loading: Terminating chrome headless with pid 118439 2026-09-11 03:57:34,979 26 INFO rb-c800635-224702-414046 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_selected_partner_quotation_loading: Chrome Log in: /tmp/odoo_tests/rb-c800635-224702-414046/chrome_logs/chrome_log_20260911_035734_979055_test_selected_partner_quotation_loading.txt 2026-09-11 03:57:34,979 26 INFO rb-c800635-224702-414046 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_selected_partner_quotation_loading: Removing chrome user profile "/tmp/tmpak4_5yty_chrome_odoo" 2026-09-11 03:57:34,993 26 INFO rb-c800635-224702-414046 odoo.addons.pos_sale.tests.test_pos_sale_flow: Starting TestPoSSale.test_settle_cancelled_sale_order ... 2026-09-11 03:57:36,014 26 INFO rb-c800635-224702-414046 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_settle_cancelled_sale_order: Chrome pid: 118655 2026-09-11 03:57:36,015 26 INFO rb-c800635-224702-414046 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_settle_cancelled_sale_order: Chrome headless temporary user profile dir: /tmp/tmplxg1jq9i_chrome_odoo 2026-09-11 03:57:36,015 26 INFO rb-c800635-224702-414046 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_settle_cancelled_sale_order: Issuing json command http://127.0.0.1:35557/json/version 2026-09-11 03:57:36,016 26 INFO rb-c800635-224702-414046 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:35557', path='/json/version', query='', fragment='') with timeout 3 increased to 10s during tests 2026-09-11 03:57:36,042 26 INFO rb-c800635-224702-414046 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_settle_cancelled_sale_order: Browser version: Chrome/150.0.7871.114 2026-09-11 03:57:36,042 26 INFO rb-c800635-224702-414046 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_settle_cancelled_sale_order: Issuing json command http://127.0.0.1:35557/json 2026-09-11 03:57:36,043 26 INFO rb-c800635-224702-414046 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:35557', path='/json', query='', fragment='') with timeout 3 increased to 10s during tests 2026-09-11 03:57:36,075 26 INFO rb-c800635-224702-414046 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_settle_cancelled_sale_order: Websocket url found: ws://127.0.0.1:35557/devtools/page/E4CC650EAEB655C338FFD34A89DC59C8 2026-09-11 03:57:36,092 26 INFO rb-c800635-224702-414046 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_settle_cancelled_sale_order: Enable chrome headless console log notification 2026-09-11 03:57:36,112 26 INFO rb-c800635-224702-414046 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_settle_cancelled_sale_order: Chrome headless enable page notifications 2026-09-11 03:57:36,251 26 INFO rb-c800635-224702-414046 odoo.addons.base.models.res_users: Login successful for login:accountman from n/a 2026-09-11 03:57:36,252 26 INFO rb-c800635-224702-414046 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_settle_cancelled_sale_order: Setting session cookie in browser 2026-09-11 03:57:36,255 26 INFO rb-c800635-224702-414046 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-09-11 03:57:36,255 26 INFO rb-c800635-224702-414046 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-09-11 03:57:36,267 26 INFO rb-c800635-224702-414046 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-09-11 03:57:36,723 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 03:57:36] "GET /pos/ui/125 HTTP/1.1" 200 - 84 0.042 0.418 2026-09-11 03:57:36,727 26 INFO rb-c800635-224702-414046 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_settle_cancelled_sale_order: Navigation result: {'frameId': 'E4CC650EAEB655C338FFD34A89DC59C8', 'loaderId': '65A6F1EB681D154E93AE643FA2679FEE', 'isDownload': False} 2026-09-11 03:57:36,727 26 INFO rb-c800635-224702-414046 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-09-11 03:57:36,748 26 INFO rb-c800635-224702-414046 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-09-11 03:57:36,771 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 03:57:36] "GET /web/assets/e7bee96/point_of_sale.assets_prod.min.js HTTP/1.1" 200 - 2 0.005 0.012 2026-09-11 03:57:36,787 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 03:57:36] "GET /web/assets/31c33ef/web.__assets_tests_call__.min.js HTTP/1.1" 200 - 2 0.002 0.027 2026-09-11 03:57:36,796 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 03:57:36] "GET /web/assets/cbcf32d/point_of_sale.assets_prod.min.css HTTP/1.1" 200 - 2 0.001 0.036 2026-09-11 03:57:37,319 26 INFO ? werkzeug: 127.0.0.1 - - [11/Sep/2026 03:57:37] "GET /web/static/fonts/lato/Lato-Reg-webfont.woff HTTP/1.1" 200 - 0 0.000 0.002 2026-09-11 03:57:37,332 26 INFO ? werkzeug: 127.0.0.1 - - [11/Sep/2026 03:57:37] "GET /point_of_sale/static/src/img/favicon.ico HTTP/1.1" 200 - 0 0.000 0.002 2026-09-11 03:57:37,350 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 03:57:37] "GET /web/webclient/translations?hash=&lang=en_US HTTP/1.1" 200 - 1 0.002 0.014 2026-09-11 03:57:37,366 26 INFO rb-c800635-224702-414046 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-09-11 03:57:37,375 26 INFO rb-c800635-224702-414046 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-09-11 03:57:37,377 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 03:57:37] "POST /web/dataset/call_kw/barcode.nomenclature/read#barcode.nomenclature.read HTTP/1.1" 200 - 4 0.002 0.006 2026-09-11 03:57:37,391 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 03:57:37] "POST /web/dataset/call_kw/barcode.rule/search_read#barcode.rule.search_read HTTP/1.1" 200 - 1 0.000 0.007 2026-09-11 03:57:37,407 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 03:57:37] "POST /pos/ping HTTP/1.1" 200 - 0 0.000 0.002 2026-09-11 03:57:37,435 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 03:57:37] "POST /web/dataset/call_kw/pos.config/register_new_device_identifier#pos.config.register_new_device_identifier HTTP/1.1" 200 - 11 0.008 0.011 2026-09-11 03:57:37,454 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 03:57:37] "GET /bus/websocket_worker_bundle?v=19.0-2 HTTP/1.1" 200 - 3 0.008 0.026 2026-09-11 03:57:37,526 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 03:57:37] "POST /web/dataset/call_kw/pos.session/load_data_params#pos.session.load_data_params HTTP/1.1" 200 - 24 0.030 0.041 2026-09-11 03:57:37,530 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 03:57:37] "GET /websocket?version=19.0-2 HTTP/1.1" 101 - 1 0.000 0.040 2026-09-11 03:57:38,119 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 03:57:38] "POST /web/dataset/call_kw/pos.session/load_data#pos.session.load_data HTTP/1.1" 200 - 357 0.267 0.290 2026-09-11 03:57:38,149 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 03:57:38] "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-09-11 03:57:38,210 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 03:57:38] "POST /web/dataset/call_kw/pos.config/read_config_open_orders#pos.config.read_config_open_orders HTTP/1.1" 200 - 1 0.001 0.006 2026-09-11 03:57:38,286 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 03:57:38] "GET /web/image/res.company/113/logo/256x256 HTTP/1.1" 200 - 8 0.015 0.036 2026-09-11 03:57:38,340 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 03:57:38] "POST /web/dataset/call_kw/pos.config/read_config_open_orders#pos.config.read_config_open_orders HTTP/1.1" 200 - 1 0.002 0.008 2026-09-11 03:57:38,357 26 INFO rb-c800635-224702-414046 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_settle_cancelled_sale_order.browser: Owl is running in 'dev' mode. 2026-09-11 03:57:38,373 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 03:57:38] "POST /web/dataset/call_kw/product.product/has_access#product.product.has_access HTTP/1.1" 200 - 0 0.000 0.004 2026-09-11 03:57:38,428 26 INFO ? werkzeug: 127.0.0.1 - - [11/Sep/2026 03:57:38] "GET /point_of_sale/static/src/fonts/Inconsolata.otf HTTP/1.1" 200 - 0 0.000 0.006 2026-09-11 03:57:38,449 26 INFO ? werkzeug: 127.0.0.1 - - [11/Sep/2026 03:57:38] "GET /hr_attendance/static/img/background-light.svg HTTP/1.1" 200 - 0 0.000 0.004 2026-09-11 03:57:38,459 26 INFO ? werkzeug: 127.0.0.1 - - [11/Sep/2026 03:57:38] "GET /web/static/img/odoo_logo.svg HTTP/1.1" 200 - 0 0.000 0.022 2026-09-11 03:57:38,478 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 03:57:38] "GET /web/image/res.users/235/avatar_128 HTTP/1.1" 200 - 11 0.031 0.024 2026-09-11 03:57:38,480 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 03:57:38] "GET /pos/service-worker.js HTTP/1.1" 200 - 0 0.000 0.052 2026-09-11 03:57:38,490 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 03:57:38] "GET /web/image?model=res.company&id=113&field=logo HTTP/1.1" 200 - 3 0.002 0.062 2026-09-11 03:57:38,508 26 INFO ? werkzeug: 127.0.0.1 - - [11/Sep/2026 03:57: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-09-11 03:57:38,510 26 INFO ? werkzeug: 127.0.0.1 - - [11/Sep/2026 03:57:38] "GET /web/static/fonts/google/Roboto/Roboto-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.001 2026-09-11 03:57:38,614 26 INFO rb-c800635-224702-414046 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-09-11 03:57:38,667 26 INFO ? werkzeug: 127.0.0.1 - - [11/Sep/2026 03:57:38] "GET /web/static/lib/zxing-library/zxing-library.js HTTP/1.1" 200 - 0 0.000 0.014 2026-09-11 03:57:38,682 26 INFO rb-c800635-224702-414046 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-09-11 03:57:38,699 26 INFO ? werkzeug: 127.0.0.1 - - [11/Sep/2026 03:57:38] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.001 2026-09-11 03:57:38,729 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 03:57:38] "GET /web/image?model=product.template&field=image_128&id=2145&unique=2026-09-11T03:54:27.000+00:00 HTTP/1.1" 200 - 3 0.024 0.055 2026-09-11 03:57:38,735 26 INFO rb-c800635-224702-414046 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-09-11 03:57:38,750 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 03:57:38] "GET /web/image?model=product.template&field=image_128&id=2146&unique=2026-09-11T03:54:27.000+00:00 HTTP/1.1" 200 - 3 0.003 0.089 2026-09-11 03:57:38,826 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 03:57:38] "GET /pos/ui/125 HTTP/1.1" 200 - 31 0.038 0.140 2026-09-11 03:57:38,864 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 03:57:38] "GET /web/image?model=product.template&field=image_128&id=2147&unique=2026-09-11T03:54:27.000+00:00 HTTP/1.1" 200 - 3 0.007 0.183 2026-09-11 03:57:38,885 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 03:57:38] "GET /web/image?model=product.template&field=image_128&id=2151&unique=2026-09-11T03:54:27.000+00:00 HTTP/1.1" 200 - 3 0.004 0.172 2026-09-11 03:57:38,918 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 03:57:38] "GET /web/image?model=product.template&field=image_128&id=2152&unique=2026-09-11T03:54:27.000+00:00 HTTP/1.1" 200 - 3 0.004 0.177 2026-09-11 03:57:38,980 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 03:57:38] "GET /pos/ui/125?from_backend=True HTTP/1.1" 200 - 31 0.029 0.312 2026-09-11 03:57:39,009 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 03:57:39] "GET /web/image?model=product.template&field=image_128&id=2178&unique=2026-09-11T03:54:27.000+00:00 HTTP/1.1" 200 - 3 0.004 0.174 2026-09-11 03:57:39,033 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 03:57:39] "GET /web/image?model=product.template&field=image_128&id=2179&unique=2026-09-11T03:54:27.000+00:00 HTTP/1.1" 200 - 3 0.003 0.159 2026-09-11 03:57:39,165 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 03:57:39] "POST /web/dataset/call_kw/pos.session/set_opening_control#pos.session.set_opening_control HTTP/1.1" 200 - 36 0.086 0.189 2026-09-11 03:57:39,193 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 03:57:39] "GET /web/image?model=product.template&field=image_128&id=2148&unique=2026-09-11T03:54:27.000+00:00 HTTP/1.1" 200 - 3 0.004 0.266 2026-09-11 03:57:39,218 26 INFO rb-c800635-224702-414046 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-09-11 03:57:39,218 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 03:57:39] "GET /web/image?model=product.template&field=image_128&id=2149&unique=2026-09-11T03:54:27.000+00:00 HTTP/1.1" 200 - 3 0.003 0.232 2026-09-11 03:57:39,249 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 03:57:39] "GET /web/image?model=product.template&field=image_128&id=2150&unique=2026-09-11T03:54:27.000+00:00 HTTP/1.1" 200 - 3 0.002 0.232 2026-09-11 03:57:39,285 26 INFO rb-c800635-224702-414046 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-09-11 03:57:39,289 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 03:57:39] "GET /web/image?model=product.template&field=image_128&id=2153&unique=2026-09-11T03:54:27.000+00:00 HTTP/1.1" 200 - 3 0.009 0.524 2026-09-11 03:57:39,435 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 03:57:39] "POST /web/dataset/call_kw/sale.order/get_views#sale.order.get_views HTTP/1.1" 200 - 55 0.058 0.084 2026-09-11 03:57:39,521 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 03:57:39] "POST /web/dataset/call_kw/sale.order/web_search_read#sale.order.web_search_read HTTP/1.1" 200 - 22 0.018 0.032 2026-09-11 03:57:39,586 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 03:57:39] "POST /web/dataset/call_kw/res.currency/read#res.currency.read HTTP/1.1" 200 - 4 0.004 0.013 2026-09-11 03:57:39,656 26 INFO rb-c800635-224702-414046 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-09-11 03:57:39,801 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 03:57:39] "POST /web/dataset/call_kw/sale.order/load_sale_order_from_pos#sale.order.load_sale_order_from_pos HTTP/1.1" 200 - 60 0.054 0.075 2026-09-11 03:57:39,919 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 03:57:39] "POST /web/dataset/call_kw/pos.config/notify_synchronisation#pos.config.notify_synchronisation HTTP/1.1" 200 - 54 0.046 0.065 2026-09-11 03:57:39,933 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 03:57:39] "POST /web/dataset/call_kw/sale.order/read#sale.order.read HTTP/1.1" 200 - 4 0.004 0.106 2026-09-11 03:57:39,979 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 03:57:39] "POST /web/dataset/call_kw/sale.order.line/read#sale.order.line.read HTTP/1.1" 200 - 16 0.012 0.022 2026-09-11 03:57:40,027 26 INFO rb-c800635-224702-414046 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-09-11 03:57:40,061 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 03:57:40] "POST /web/dataset/call_kw/sale.order.line/read_converted#sale.order.line.read_converted HTTP/1.1" 200 - 14 0.013 0.021 2026-09-11 03:57:40,155 26 INFO rb-c800635-224702-414046 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-09-11 03:57:40,206 26 INFO rb-c800635-224702-414046 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-09-11 03:57:40,257 26 INFO rb-c800635-224702-414046 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-09-11 03:57:40,323 26 INFO rb-c800635-224702-414046 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-09-11 03:57:40,348 26 INFO ? werkzeug: 127.0.0.1 - - [11/Sep/2026 03:57:40] "GET /point_of_sale/static/src/img/card-bank.png HTTP/1.1" 200 - 0 0.000 0.012 2026-09-11 03:57:40,349 26 INFO ? werkzeug: 127.0.0.1 - - [11/Sep/2026 03:57:40] "GET /point_of_sale/static/src/img/money.png HTTP/1.1" 200 - 0 0.000 0.014 2026-09-11 03:57:40,375 26 INFO rb-c800635-224702-414046 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-09-11 03:57:40,424 26 INFO rb-c800635-224702-414046 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-09-11 03:57:40,501 26 INFO rb-c800635-224702-414046 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-09-11 03:57:40,563 26 INFO rb-c800635-224702-414046 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-09-11 03:57:40,569 26 INFO ? werkzeug: 127.0.0.1 - - [11/Sep/2026 03:57:40] "GET /web/static/img/spin.svg HTTP/1.1" 200 - 0 0.000 0.003 2026-09-11 03:57:40,572 26 INFO rb-c800635-224702-414046 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #64380582 started for PoS orders references: [{'name': '/', 'pos_reference': '261-125-000001', 'uuid': '236ba45e-ece7-4061-9fba-69be637b4e4b'}] 2026-09-11 03:57:41,163 26 INFO rb-c800635-224702-414046 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #64380582 order {'name': '/', 'pos_reference': '261-125-000001', 'uuid': '236ba45e-ece7-4061-9fba-69be637b4e4b'} created pos.order #817 2026-09-11 03:57:41,182 26 INFO rb-c800635-224702-414046 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #64380582 finished 2026-09-11 03:57:41,771 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 03:57:41] "POST /web/dataset/call_kw/pos.order/sync_from_ui#pos.order.sync_from_ui HTTP/1.1" 200 - 432 0.458 0.747 2026-09-11 03:57:41,835 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 03:57:41] "POST /web/dataset/call_kw/pos.order/get_preparation_change#pos.order.get_preparation_change HTTP/1.1" 200 - 1 0.004 0.008 2026-09-11 03:57:41,919 26 INFO rb-c800635-224702-414046 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_settle_cancelled_sale_order.browser: tour succeeded 2026-09-11 03:57:41,920 26 INFO rb-c800635-224702-414046 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_settle_cancelled_sale_order.browser: ╔═════════════════════════════════════════════════╗ ║ TOUR test_settle_cancelled_sale_order SUCCEEDED ║ ╚═════════════════════════════════════════════════╝ 2026-09-11 03:57:41,928 26 INFO rb-c800635-224702-414046 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #74664461 started for PoS orders references: [{'name': 'Shop - 000001', 'pos_reference': '261-125-000001', 'uuid': '236ba45e-ece7-4061-9fba-69be637b4e4b'}] 2026-09-11 03:57:41,956 26 INFO rb-c800635-224702-414046 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #74664461 order {'name': 'Shop - 000001', 'pos_reference': '261-125-000001', 'uuid': '236ba45e-ece7-4061-9fba-69be637b4e4b'} sync ignored for existing PoS order pos.order(817,) (state: paid) 2026-09-11 03:57:41,983 26 INFO rb-c800635-224702-414046 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #74664461 finished 2026-09-11 03:57:42,057 26 INFO rb-c800635-224702-414046 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_settle_cancelled_sale_order.browser: heap 17719716 (allocated 19660800) 2026-09-11 03:57:42,066 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 03:57:42] "POST /web/dataset/call_kw/pos.order/sync_from_ui#pos.order.sync_from_ui HTTP/1.1" 200 - 66 0.064 0.076 2026-09-11 03:57:42,076 26 INFO rb-c800635-224702-414046 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_settle_cancelled_sale_order: Closing chrome headless with pid 118655 2026-09-11 03:57:42,078 26 INFO rb-c800635-224702-414046 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_settle_cancelled_sale_order: Closing websocket connection 2026-09-11 03:57:42,078 26 INFO rb-c800635-224702-414046 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_settle_cancelled_sale_order: Terminating chrome headless with pid 118655 2026-09-11 03:57:42,203 26 INFO rb-c800635-224702-414046 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_settle_cancelled_sale_order: Chrome Log in: /tmp/odoo_tests/rb-c800635-224702-414046/chrome_logs/chrome_log_20260911_035742_203735_test_settle_cancelled_sale_order.txt 2026-09-11 03:57:42,204 26 INFO rb-c800635-224702-414046 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_settle_cancelled_sale_order: Removing chrome user profile "/tmp/tmplxg1jq9i_chrome_odoo" 2026-09-11 03:57:42,249 26 INFO rb-c800635-224702-414046 odoo.addons.pos_sale.tests.test_pos_sale_flow: Starting TestPoSSale.test_settle_changed_price_with_lots ... 2026-09-11 03:57:42,787 26 INFO rb-c800635-224702-414046 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_settle_changed_price_with_lots: Chrome pid: 118867 2026-09-11 03:57:42,788 26 INFO rb-c800635-224702-414046 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_settle_changed_price_with_lots: Chrome headless temporary user profile dir: /tmp/tmpklzob395_chrome_odoo 2026-09-11 03:57:42,788 26 INFO rb-c800635-224702-414046 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_settle_changed_price_with_lots: Issuing json command http://127.0.0.1:40263/json/version 2026-09-11 03:57:42,790 26 INFO rb-c800635-224702-414046 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:40263', path='/json/version', query='', fragment='') with timeout 3 increased to 10s during tests 2026-09-11 03:57:42,810 26 INFO rb-c800635-224702-414046 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_settle_changed_price_with_lots: Browser version: Chrome/150.0.7871.114 2026-09-11 03:57:42,810 26 INFO rb-c800635-224702-414046 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_settle_changed_price_with_lots: Issuing json command http://127.0.0.1:40263/json 2026-09-11 03:57:42,812 26 INFO rb-c800635-224702-414046 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:40263', path='/json', query='', fragment='') with timeout 3 increased to 10s during tests 2026-09-11 03:57:42,818 26 INFO rb-c800635-224702-414046 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_settle_changed_price_with_lots: Websocket url found: ws://127.0.0.1:40263/devtools/page/BCE16B6863878B92627222780817A141 2026-09-11 03:57:42,825 26 INFO rb-c800635-224702-414046 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_settle_changed_price_with_lots: Enable chrome headless console log notification 2026-09-11 03:57:42,835 26 INFO rb-c800635-224702-414046 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_settle_changed_price_with_lots: Chrome headless enable page notifications 2026-09-11 03:57:42,982 26 INFO rb-c800635-224702-414046 odoo.addons.base.models.res_users: Login successful for login:accountman from n/a 2026-09-11 03:57:42,984 26 INFO rb-c800635-224702-414046 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_settle_changed_price_with_lots: Setting session cookie in browser 2026-09-11 03:57:42,995 26 INFO rb-c800635-224702-414046 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-09-11 03:57:42,995 26 INFO rb-c800635-224702-414046 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-09-11 03:57:43,017 26 INFO rb-c800635-224702-414046 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-09-11 03:57:43,545 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 03:57:43] "GET /pos/ui?config_id=125 HTTP/1.1" 200 - 128 0.095 0.439 2026-09-11 03:57:43,549 26 INFO rb-c800635-224702-414046 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_settle_changed_price_with_lots: Navigation result: {'frameId': 'BCE16B6863878B92627222780817A141', 'loaderId': '873806114C95E0A7E05DAF4C3BF56FDC', 'isDownload': False} 2026-09-11 03:57:43,549 26 INFO rb-c800635-224702-414046 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-09-11 03:57:43,572 26 INFO rb-c800635-224702-414046 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-09-11 03:57:43,606 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 03:57:43] "GET /web/assets/cbcf32d/point_of_sale.assets_prod.min.css HTTP/1.1" 200 - 2 0.010 0.013 2026-09-11 03:57:43,625 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 03:57:43] "GET /web/assets/31c33ef/web.__assets_tests_call__.min.js HTTP/1.1" 200 - 2 0.009 0.034 2026-09-11 03:57:43,645 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 03:57:43] "GET /web/assets/e7bee96/point_of_sale.assets_prod.min.js HTTP/1.1" 200 - 2 0.001 0.041 2026-09-11 03:57:44,131 26 INFO ? werkzeug: 127.0.0.1 - - [11/Sep/2026 03:57:44] "GET /web/static/fonts/lato/Lato-Reg-webfont.woff HTTP/1.1" 200 - 0 0.000 0.005 2026-09-11 03:57:44,132 26 INFO ? werkzeug: 127.0.0.1 - - [11/Sep/2026 03:57:44] "GET /point_of_sale/static/src/img/favicon.ico HTTP/1.1" 200 - 0 0.000 0.005 2026-09-11 03:57:44,154 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 03:57:44] "GET /web/webclient/translations?hash=&lang=en_US HTTP/1.1" 200 - 1 0.003 0.011 2026-09-11 03:57:44,169 26 INFO rb-c800635-224702-414046 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-09-11 03:57:44,178 26 INFO rb-c800635-224702-414046 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-09-11 03:57:44,214 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 03:57:44] "POST /web/dataset/call_kw/barcode.nomenclature/read#barcode.nomenclature.read HTTP/1.1" 200 - 4 0.017 0.023 2026-09-11 03:57:44,230 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 03:57:44] "POST /web/dataset/call_kw/barcode.rule/search_read#barcode.rule.search_read HTTP/1.1" 200 - 1 0.001 0.008 2026-09-11 03:57:44,243 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 03:57:44] "POST /pos/ping HTTP/1.1" 200 - 0 0.000 0.002 2026-09-11 03:57:44,290 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 03:57:44] "GET /bus/websocket_worker_bundle?v=19.0-2 HTTP/1.1" 200 - 3 0.014 0.019 2026-09-11 03:57:44,314 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 03:57:44] "POST /web/dataset/call_kw/pos.config/register_new_device_identifier#pos.config.register_new_device_identifier HTTP/1.1" 200 - 11 0.009 0.040 2026-09-11 03:57:44,317 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 03:57:44] "GET /websocket?version=19.0-2 HTTP/1.1" 101 - 1 0.000 0.006 2026-09-11 03:57:44,391 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 03:57:44] "POST /web/dataset/call_kw/pos.session/load_data_params#pos.session.load_data_params HTTP/1.1" 200 - 24 0.026 0.038 2026-09-11 03:57:44,983 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 03:57:44] "POST /web/dataset/call_kw/pos.session/load_data#pos.session.load_data HTTP/1.1" 200 - 363 0.275 0.282 2026-09-11 03:57:45,002 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 03:57:45] "POST /web/dataset/call_kw/pos.session/filter_local_data#pos.session.filter_local_data HTTP/1.1" 200 - 0 0.000 0.006 2026-09-11 03:57:45,060 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 03:57:45] "POST /web/dataset/call_kw/pos.config/read_config_open_orders#pos.config.read_config_open_orders HTTP/1.1" 200 - 1 0.001 0.005 2026-09-11 03:57:45,127 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 03:57:45] "GET /web/image/res.company/113/logo/256x256 HTTP/1.1" 200 - 8 0.011 0.041 2026-09-11 03:57:45,164 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 03:57:45] "POST /web/dataset/call_kw/pos.config/read_config_open_orders#pos.config.read_config_open_orders HTTP/1.1" 200 - 1 0.000 0.005 2026-09-11 03:57:45,177 26 INFO rb-c800635-224702-414046 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_settle_changed_price_with_lots.browser: Owl is running in 'dev' mode. 2026-09-11 03:57:45,185 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 03:57:45] "POST /web/dataset/call_kw/product.product/has_access#product.product.has_access HTTP/1.1" 200 - 0 0.000 0.002 2026-09-11 03:57:45,239 26 INFO ? werkzeug: 127.0.0.1 - - [11/Sep/2026 03:57:45] "GET /point_of_sale/static/src/fonts/Inconsolata.otf HTTP/1.1" 200 - 0 0.000 0.003 2026-09-11 03:57:45,241 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 03:57:45] "GET /pos/service-worker.js HTTP/1.1" 200 - 0 0.000 0.004 2026-09-11 03:57:45,262 26 INFO ? werkzeug: 127.0.0.1 - - [11/Sep/2026 03:57:45] "GET /web/static/img/odoo_logo.svg HTTP/1.1" 200 - 0 0.000 0.010 2026-09-11 03:57:45,268 26 INFO ? werkzeug: 127.0.0.1 - - [11/Sep/2026 03:57:45] "GET /hr_attendance/static/img/background-light.svg HTTP/1.1" 200 - 0 0.000 0.007 2026-09-11 03:57:45,301 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 03:57:45] "GET /web/image/res.users/235/avatar_128 HTTP/1.1" 200 - 14 0.027 0.027 2026-09-11 03:57:45,311 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 03:57:45] "GET /web/image?model=res.company&id=113&field=logo HTTP/1.1" 200 - 3 0.002 0.059 2026-09-11 03:57:45,324 26 INFO ? werkzeug: 127.0.0.1 - - [11/Sep/2026 03:57: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-09-11 03:57:45,325 26 INFO ? werkzeug: 127.0.0.1 - - [11/Sep/2026 03:57:45] "GET /web/static/fonts/google/Roboto/Roboto-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.002 2026-09-11 03:57:45,359 26 INFO ? werkzeug: 127.0.0.1 - - [11/Sep/2026 03:57:45] "GET /web/static/lib/zxing-library/zxing-library.js HTTP/1.1" 200 - 0 0.000 0.001 2026-09-11 03:57:45,436 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 03:57:45] "GET /pos/ui/125?from_backend=True HTTP/1.1" 200 - 31 0.046 0.048 2026-09-11 03:57:45,438 26 INFO rb-c800635-224702-414046 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-09-11 03:57:45,489 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 03:57:45] "GET /pos/ui/125 HTTP/1.1" 200 - 31 0.017 0.128 2026-09-11 03:57:45,546 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 03:57:45] "GET /web/image?model=product.template&field=image_128&id=2145&unique=2026-09-11T03:54:27.000+00:00 HTTP/1.1" 200 - 3 0.004 0.032 2026-09-11 03:57:45,557 26 INFO rb-c800635-224702-414046 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-09-11 03:57:45,564 26 INFO ? werkzeug: 127.0.0.1 - - [11/Sep/2026 03:57:45] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.004 2026-09-11 03:57:45,599 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 03:57:45] "GET /web/image?model=product.template&field=image_128&id=2146&unique=2026-09-11T03:54:27.000+00:00 HTTP/1.1" 200 - 3 0.007 0.076 2026-09-11 03:57:45,600 26 INFO rb-c800635-224702-414046 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-09-11 03:57:45,630 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 03:57:45] "GET /web/image?model=product.template&field=image_128&id=2147&unique=2026-09-11T03:54:27.000+00:00 HTTP/1.1" 200 - 3 0.002 0.101 2026-09-11 03:57:45,658 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 03:57:45] "GET /web/image?model=product.template&field=image_128&id=2149&unique=2026-09-11T03:54:27.000+00:00 HTTP/1.1" 200 - 3 0.003 0.122 2026-09-11 03:57:45,683 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 03:57:45] "GET /web/image?model=product.template&field=image_128&id=2150&unique=2026-09-11T03:54:27.000+00:00 HTTP/1.1" 200 - 3 0.003 0.146 2026-09-11 03:57:45,713 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 03:57:45] "GET /web/image?model=product.template&field=image_128&id=2148&unique=2026-09-11T03:54:27.000+00:00 HTTP/1.1" 200 - 3 0.003 0.181 2026-09-11 03:57:45,738 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 03:57:45] "GET /web/image?model=product.template&field=image_128&id=2152&unique=2026-09-11T03:54:27.000+00:00 HTTP/1.1" 200 - 3 0.003 0.157 2026-09-11 03:57:45,761 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 03:57:45] "GET /web/image?model=product.template&field=image_128&id=2180&unique=2026-09-11T03:54:27.000+00:00 HTTP/1.1" 200 - 3 0.002 0.155 2026-09-11 03:57:45,809 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 03:57:45] "GET /web/image?model=product.template&field=image_128&id=2151&unique=2026-09-11T03:54:27.000+00:00 HTTP/1.1" 200 - 3 0.010 0.163 2026-09-11 03:57:45,832 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 03:57:45] "GET /web/image?model=product.template&field=image_128&id=2153&unique=2026-09-11T03:54:27.000+00:00 HTTP/1.1" 200 - 3 0.003 0.162 2026-09-11 03:57:45,926 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 03:57:45] "POST /web/dataset/call_kw/pos.session/set_opening_control#pos.session.set_opening_control HTTP/1.1" 200 - 35 0.051 0.189 2026-09-11 03:57:45,962 26 INFO rb-c800635-224702-414046 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-09-11 03:57:46,019 26 INFO rb-c800635-224702-414046 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-09-11 03:57:46,210 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 03:57:46] "POST /web/dataset/call_kw/sale.order/get_views#sale.order.get_views HTTP/1.1" 200 - 55 0.103 0.081 2026-09-11 03:57:46,282 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 03:57:46] "POST /web/dataset/call_kw/sale.order/web_search_read#sale.order.web_search_read HTTP/1.1" 200 - 22 0.013 0.029 2026-09-11 03:57:46,332 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 03:57:46] "POST /web/dataset/call_kw/res.currency/read#res.currency.read HTTP/1.1" 200 - 4 0.004 0.011 2026-09-11 03:57:46,414 26 INFO rb-c800635-224702-414046 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-09-11 03:57:46,559 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 03:57:46] "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.057 0.081 2026-09-11 03:57:46,707 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 03:57:46] "POST /web/dataset/call_kw/pos.config/notify_synchronisation#pos.config.notify_synchronisation HTTP/1.1" 200 - 53 0.055 0.072 2026-09-11 03:57:46,721 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 03:57:46] "POST /web/dataset/call_kw/sale.order/read#sale.order.read HTTP/1.1" 200 - 4 0.004 0.133 2026-09-11 03:57:46,785 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 03:57:46] "POST /web/dataset/call_kw/sale.order.line/read#sale.order.line.read HTTP/1.1" 200 - 15 0.028 0.023 2026-09-11 03:57:46,828 26 INFO rb-c800635-224702-414046 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-09-11 03:57:46,882 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 03:57:46] "POST /web/dataset/call_kw/sale.order.line/read_converted#sale.order.line.read_converted HTTP/1.1" 200 - 15 0.022 0.027 2026-09-11 03:57:46,997 26 INFO rb-c800635-224702-414046 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-09-11 03:57:47,048 26 INFO rb-c800635-224702-414046 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-09-11 03:57:47,099 26 INFO rb-c800635-224702-414046 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-09-11 03:57:47,149 26 INFO rb-c800635-224702-414046 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-09-11 03:57:47,201 26 INFO rb-c800635-224702-414046 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_settle_changed_price_with_lots.browser: tour succeeded 2026-09-11 03:57:47,202 26 INFO rb-c800635-224702-414046 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-09-11 03:57:47,280 26 INFO rb-c800635-224702-414046 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_settle_changed_price_with_lots.browser: heap 16475412 (allocated 17563648) 2026-09-11 03:57:47,288 26 INFO rb-c800635-224702-414046 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_settle_changed_price_with_lots: Closing chrome headless with pid 118867 2026-09-11 03:57:47,290 26 INFO rb-c800635-224702-414046 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_settle_changed_price_with_lots: Closing websocket connection 2026-09-11 03:57:47,293 26 INFO rb-c800635-224702-414046 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_settle_changed_price_with_lots: Terminating chrome headless with pid 118867 2026-09-11 03:57:47,392 26 INFO rb-c800635-224702-414046 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_settle_changed_price_with_lots: Chrome Log in: /tmp/odoo_tests/rb-c800635-224702-414046/chrome_logs/chrome_log_20260911_035747_392688_test_settle_changed_price_with_lots.txt 2026-09-11 03:57:47,393 26 INFO rb-c800635-224702-414046 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_settle_changed_price_with_lots: Removing chrome user profile "/tmp/tmpklzob395_chrome_odoo" 2026-09-11 03:57:47,406 26 INFO rb-c800635-224702-414046 odoo.addons.pos_sale.tests.test_pos_sale_flow: Starting TestPoSSale.test_settle_draft_order_service_product ... 2026-09-11 03:57:48,018 26 INFO rb-c800635-224702-414046 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_settle_draft_order_service_product: Chrome pid: 119079 2026-09-11 03:57:48,019 26 INFO rb-c800635-224702-414046 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_settle_draft_order_service_product: Chrome headless temporary user profile dir: /tmp/tmp9rt2xo_y_chrome_odoo 2026-09-11 03:57:48,019 26 INFO rb-c800635-224702-414046 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_settle_draft_order_service_product: Issuing json command http://127.0.0.1:43697/json/version 2026-09-11 03:57:48,020 26 INFO rb-c800635-224702-414046 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-09-11 03:57:48,047 26 INFO rb-c800635-224702-414046 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_settle_draft_order_service_product: Browser version: Chrome/150.0.7871.114 2026-09-11 03:57:48,049 26 INFO rb-c800635-224702-414046 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_settle_draft_order_service_product: Issuing json command http://127.0.0.1:43697/json 2026-09-11 03:57:48,050 26 INFO rb-c800635-224702-414046 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-09-11 03:57:48,059 26 INFO rb-c800635-224702-414046 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_settle_draft_order_service_product: Websocket url found: ws://127.0.0.1:43697/devtools/page/C88B772004D089A5D98055971C6ADB7D 2026-09-11 03:57:48,070 26 INFO rb-c800635-224702-414046 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_settle_draft_order_service_product: Enable chrome headless console log notification 2026-09-11 03:57:48,078 26 INFO rb-c800635-224702-414046 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_settle_draft_order_service_product: Chrome headless enable page notifications 2026-09-11 03:57:48,235 26 INFO rb-c800635-224702-414046 odoo.addons.base.models.res_users: Login successful for login:accountman from n/a 2026-09-11 03:57:48,238 26 INFO rb-c800635-224702-414046 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_settle_draft_order_service_product: Setting session cookie in browser 2026-09-11 03:57:48,241 26 INFO rb-c800635-224702-414046 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-09-11 03:57:48,241 26 INFO rb-c800635-224702-414046 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-09-11 03:57:48,259 26 INFO rb-c800635-224702-414046 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-09-11 03:57:48,741 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 03:57:48] "GET /pos/ui/125 HTTP/1.1" 200 - 85 0.061 0.425 2026-09-11 03:57:48,745 26 INFO rb-c800635-224702-414046 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_settle_draft_order_service_product: Navigation result: {'frameId': 'C88B772004D089A5D98055971C6ADB7D', 'loaderId': 'F17E1C4A656DC512790CD6F6B0557925', 'isDownload': False} 2026-09-11 03:57:48,745 26 INFO rb-c800635-224702-414046 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_settle_draft_order_service_product: Evaluate ready code "odoo.isTourReady('PosSettleDraftOrder')" 2026-09-11 03:57:48,766 26 INFO rb-c800635-224702-414046 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-09-11 03:57:48,786 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 03:57:48] "GET /web/assets/cbcf32d/point_of_sale.assets_prod.min.css HTTP/1.1" 200 - 2 0.002 0.009 2026-09-11 03:57:48,791 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 03:57:48] "GET /web/assets/e7bee96/point_of_sale.assets_prod.min.js HTTP/1.1" 200 - 2 0.001 0.011 2026-09-11 03:57:48,805 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 03:57:48] "GET /web/assets/31c33ef/web.__assets_tests_call__.min.js HTTP/1.1" 200 - 2 0.002 0.022 2026-09-11 03:57:49,297 26 INFO ? werkzeug: 127.0.0.1 - - [11/Sep/2026 03:57:49] "GET /point_of_sale/static/src/img/favicon.ico HTTP/1.1" 200 - 0 0.000 0.010 2026-09-11 03:57:49,302 26 INFO ? werkzeug: 127.0.0.1 - - [11/Sep/2026 03:57:49] "GET /web/static/fonts/lato/Lato-Reg-webfont.woff HTTP/1.1" 200 - 0 0.000 0.024 2026-09-11 03:57:49,323 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 03:57:49] "GET /web/webclient/translations?hash=&lang=en_US HTTP/1.1" 200 - 1 0.001 0.020 2026-09-11 03:57:49,340 26 INFO rb-c800635-224702-414046 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-09-11 03:57:49,347 26 INFO rb-c800635-224702-414046 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-09-11 03:57:49,356 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 03:57:49] "POST /web/dataset/call_kw/barcode.nomenclature/read#barcode.nomenclature.read HTTP/1.1" 200 - 4 0.007 0.005 2026-09-11 03:57:49,373 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 03:57:49] "POST /web/dataset/call_kw/barcode.rule/search_read#barcode.rule.search_read HTTP/1.1" 200 - 1 0.000 0.004 2026-09-11 03:57:49,390 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 03:57:49] "POST /pos/ping HTTP/1.1" 200 - 0 0.000 0.002 2026-09-11 03:57:49,444 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 03:57:49] "POST /web/dataset/call_kw/pos.config/register_new_device_identifier#pos.config.register_new_device_identifier HTTP/1.1" 200 - 11 0.023 0.016 2026-09-11 03:57:49,458 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 03:57:49] "GET /bus/websocket_worker_bundle?v=19.0-2 HTTP/1.1" 200 - 3 0.004 0.049 2026-09-11 03:57:49,524 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 03:57:49] "POST /web/dataset/call_kw/pos.session/load_data_params#pos.session.load_data_params HTTP/1.1" 200 - 24 0.020 0.040 2026-09-11 03:57:49,536 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 03:57:49] "GET /websocket?version=19.0-2 HTTP/1.1" 101 - 1 0.004 0.042 2026-09-11 03:57:50,128 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 03:57:50] "POST /web/dataset/call_kw/pos.session/load_data#pos.session.load_data HTTP/1.1" 200 - 363 0.285 0.288 2026-09-11 03:57:50,157 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 03:57:50] "POST /web/dataset/call_kw/pos.session/filter_local_data#pos.session.filter_local_data HTTP/1.1" 200 - 0 0.000 0.018 2026-09-11 03:57:50,238 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 03:57: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.009 2026-09-11 03:57:50,304 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 03:57:50] "GET /web/image/res.company/113/logo/256x256 HTTP/1.1" 200 - 8 0.016 0.036 2026-09-11 03:57:50,329 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 03:57: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.005 2026-09-11 03:57:50,343 26 INFO rb-c800635-224702-414046 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_settle_draft_order_service_product.browser: Owl is running in 'dev' mode. 2026-09-11 03:57:50,356 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 03:57:50] "POST /web/dataset/call_kw/product.product/has_access#product.product.has_access HTTP/1.1" 200 - 0 0.000 0.003 2026-09-11 03:57:50,409 26 INFO ? werkzeug: 127.0.0.1 - - [11/Sep/2026 03:57:50] "GET /point_of_sale/static/src/fonts/Inconsolata.otf HTTP/1.1" 200 - 0 0.000 0.013 2026-09-11 03:57:50,432 26 INFO ? werkzeug: 127.0.0.1 - - [11/Sep/2026 03:57:50] "GET /hr_attendance/static/img/background-light.svg HTTP/1.1" 200 - 0 0.000 0.004 2026-09-11 03:57:50,445 26 INFO ? werkzeug: 127.0.0.1 - - [11/Sep/2026 03:57:50] "GET /web/static/img/odoo_logo.svg HTTP/1.1" 200 - 0 0.000 0.022 2026-09-11 03:57:50,479 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 03:57:50] "GET /web/image/res.users/235/avatar_128 HTTP/1.1" 200 - 11 0.033 0.049 2026-09-11 03:57:50,527 26 INFO ? werkzeug: 127.0.0.1 - - [11/Sep/2026 03:57:50] "GET /web/static/src/libs/fontawesome/fonts/fontawesome-webfont.woff2?v=4.7.0 HTTP/1.1" 200 - 0 0.000 0.011 2026-09-11 03:57:50,532 26 INFO ? werkzeug: 127.0.0.1 - - [11/Sep/2026 03:57:50] "GET /web/static/fonts/google/Roboto/Roboto-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.004 2026-09-11 03:57:50,532 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 03:57:50] "GET /web/image?model=res.company&id=113&field=logo HTTP/1.1" 200 - 3 0.012 0.115 2026-09-11 03:57:50,540 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 03:57:50] "GET /pos/service-worker.js HTTP/1.1" 200 - 0 0.000 0.123 2026-09-11 03:57:50,612 26 INFO rb-c800635-224702-414046 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-09-11 03:57:50,640 26 INFO ? werkzeug: 127.0.0.1 - - [11/Sep/2026 03:57:50] "GET /web/static/lib/zxing-library/zxing-library.js HTTP/1.1" 200 - 0 0.000 0.001 2026-09-11 03:57:50,738 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 03:57:50] "GET /pos/ui/125?from_backend=True HTTP/1.1" 200 - 31 0.066 0.043 2026-09-11 03:57:50,744 26 INFO ? werkzeug: 127.0.0.1 - - [11/Sep/2026 03:57:50] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.001 2026-09-11 03:57:50,746 26 INFO rb-c800635-224702-414046 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-09-11 03:57:50,787 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 03:57:50] "GET /web/image?model=product.template&field=image_128&id=2145&unique=2026-09-11T03:54:27.000+00:00 HTTP/1.1" 200 - 3 0.004 0.120 2026-09-11 03:57:50,797 26 INFO rb-c800635-224702-414046 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-09-11 03:57:50,811 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 03:57:50] "GET /web/image?model=product.template&field=image_128&id=2147&unique=2026-09-11T03:54:27.000+00:00 HTTP/1.1" 200 - 3 0.003 0.133 2026-09-11 03:57:50,841 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 03:57:50] "GET /web/image?model=product.template&field=image_128&id=2148&unique=2026-09-11T03:54:27.000+00:00 HTTP/1.1" 200 - 3 0.006 0.158 2026-09-11 03:57:50,867 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 03:57:50] "GET /web/image?model=product.template&field=image_128&id=2146&unique=2026-09-11T03:54:27.000+00:00 HTTP/1.1" 200 - 3 0.006 0.173 2026-09-11 03:57:50,910 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 03:57:50] "GET /pos/ui/125 HTTP/1.1" 200 - 31 0.015 0.267 2026-09-11 03:57:50,941 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 03:57:50] "GET /web/image?model=product.template&field=image_128&id=2149&unique=2026-09-11T03:54:27.000+00:00 HTTP/1.1" 200 - 3 0.008 0.017 2026-09-11 03:57:50,976 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 03:57:50] "GET /web/image?model=product.template&field=image_128&id=2153&unique=2026-09-11T03:54:27.000+00:00 HTTP/1.1" 200 - 3 0.011 0.175 2026-09-11 03:57:51,007 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 03:57:51] "GET /web/image?model=product.template&field=image_128&id=2151&unique=2026-09-11T03:54:27.000+00:00 HTTP/1.1" 200 - 3 0.004 0.189 2026-09-11 03:57:51,028 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 03:57:51] "GET /web/image?model=product.template&field=image_128&id=2152&unique=2026-09-11T03:54:27.000+00:00 HTTP/1.1" 200 - 3 0.002 0.175 2026-09-11 03:57:51,120 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 03:57:51] "POST /web/dataset/call_kw/pos.session/set_opening_control#pos.session.set_opening_control HTTP/1.1" 200 - 38 0.051 0.192 2026-09-11 03:57:51,148 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 03:57:51] "GET /web/image?model=product.template&field=image_128&id=2150&unique=2026-09-11T03:54:27.000+00:00 HTTP/1.1" 200 - 3 0.001 0.201 2026-09-11 03:57:51,160 26 INFO rb-c800635-224702-414046 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-09-11 03:57:51,170 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 03:57:51] "GET /web/image?model=product.template&field=image_128&id=2181&unique=2026-09-11T03:54:27.000+00:00 HTTP/1.1" 200 - 3 0.002 0.421 2026-09-11 03:57:51,224 26 INFO rb-c800635-224702-414046 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-09-11 03:57:51,425 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 03:57:51] "POST /web/dataset/call_kw/sale.order/get_views#sale.order.get_views HTTP/1.1" 200 - 55 0.068 0.107 2026-09-11 03:57:51,515 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 03:57:51] "POST /web/dataset/call_kw/sale.order/web_search_read#sale.order.web_search_read HTTP/1.1" 200 - 22 0.022 0.031 2026-09-11 03:57:51,574 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 03:57:51] "POST /web/dataset/call_kw/res.currency/read#res.currency.read HTTP/1.1" 200 - 4 0.006 0.018 2026-09-11 03:57:51,656 26 INFO rb-c800635-224702-414046 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-09-11 03:57:51,812 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 03:57:51] "POST /web/dataset/call_kw/sale.order/load_sale_order_from_pos#sale.order.load_sale_order_from_pos HTTP/1.1" 200 - 59 0.079 0.070 2026-09-11 03:57:51,961 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 03:57:51] "POST /web/dataset/call_kw/pos.config/notify_synchronisation#pos.config.notify_synchronisation HTTP/1.1" 200 - 53 0.067 0.070 2026-09-11 03:57:51,971 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 03:57:51] "POST /web/dataset/call_kw/sale.order/read#sale.order.read HTTP/1.1" 200 - 4 0.003 0.135 2026-09-11 03:57:52,025 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 03:57:52] "POST /web/dataset/call_kw/sale.order.line/read#sale.order.line.read HTTP/1.1" 200 - 15 0.011 0.024 2026-09-11 03:57:52,067 26 INFO rb-c800635-224702-414046 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-09-11 03:57:52,101 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 03:57:52] "POST /web/dataset/call_kw/sale.order.line/read_converted#sale.order.line.read_converted HTTP/1.1" 200 - 13 0.012 0.021 2026-09-11 03:57:52,178 26 INFO rb-c800635-224702-414046 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-09-11 03:57:52,229 26 INFO rb-c800635-224702-414046 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-09-11 03:57:52,279 26 INFO rb-c800635-224702-414046 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-09-11 03:57:52,329 26 INFO rb-c800635-224702-414046 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-09-11 03:57:52,400 26 INFO rb-c800635-224702-414046 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-09-11 03:57:52,413 26 INFO ? werkzeug: 127.0.0.1 - - [11/Sep/2026 03:57:52] "GET /point_of_sale/static/src/img/card-bank.png HTTP/1.1" 200 - 0 0.000 0.002 2026-09-11 03:57:52,416 26 INFO ? werkzeug: 127.0.0.1 - - [11/Sep/2026 03:57:52] "GET /point_of_sale/static/src/img/money.png HTTP/1.1" 200 - 0 0.000 0.001 2026-09-11 03:57:52,450 26 INFO rb-c800635-224702-414046 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-09-11 03:57:52,501 26 INFO rb-c800635-224702-414046 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-09-11 03:57:52,570 26 INFO rb-c800635-224702-414046 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-09-11 03:57:52,639 26 INFO rb-c800635-224702-414046 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-09-11 03:57:52,642 26 INFO rb-c800635-224702-414046 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #61233286 started for PoS orders references: [{'name': '/', 'pos_reference': '261-125-000001', 'uuid': '0d0d75ff-0313-4e37-8951-670bf4be0296'}] 2026-09-11 03:57:52,652 26 INFO ? werkzeug: 127.0.0.1 - - [11/Sep/2026 03:57:52] "GET /web/static/img/spin.svg HTTP/1.1" 200 - 0 0.000 0.004 2026-09-11 03:57:52,761 26 INFO rb-c800635-224702-414046 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #61233286 order {'name': '/', 'pos_reference': '261-125-000001', 'uuid': '0d0d75ff-0313-4e37-8951-670bf4be0296'} created pos.order #818 2026-09-11 03:57:52,777 26 INFO rb-c800635-224702-414046 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #61233286 finished 2026-09-11 03:57:52,917 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 03:57:52] "POST /web/dataset/call_kw/pos.order/sync_from_ui#pos.order.sync_from_ui HTTP/1.1" 200 - 131 0.110 0.167 2026-09-11 03:57:52,958 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 03:57:52] "POST /web/dataset/call_kw/pos.order/get_preparation_change#pos.order.get_preparation_change HTTP/1.1" 200 - 1 0.001 0.008 2026-09-11 03:57:53,069 26 INFO rb-c800635-224702-414046 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_settle_draft_order_service_product.browser: tour succeeded 2026-09-11 03:57:53,070 26 INFO rb-c800635-224702-414046 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_settle_draft_order_service_product.browser: ╔════════════════════════════════════╗ ║ TOUR PosSettleDraftOrder SUCCEEDED ║ ╚════════════════════════════════════╝ 2026-09-11 03:57:53,075 26 INFO rb-c800635-224702-414046 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #79315596 started for PoS orders references: [{'name': 'Shop - 000001', 'pos_reference': '261-125-000001', 'uuid': '0d0d75ff-0313-4e37-8951-670bf4be0296'}] 2026-09-11 03:57:53,085 26 INFO rb-c800635-224702-414046 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #79315596 order {'name': 'Shop - 000001', 'pos_reference': '261-125-000001', 'uuid': '0d0d75ff-0313-4e37-8951-670bf4be0296'} sync ignored for existing PoS order pos.order(818,) (state: paid) 2026-09-11 03:57:53,106 26 INFO rb-c800635-224702-414046 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #79315596 finished 2026-09-11 03:57:53,178 26 INFO rb-c800635-224702-414046 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_settle_draft_order_service_product.browser: heap 17314192 (allocated 19136512) 2026-09-11 03:57:53,201 26 INFO rb-c800635-224702-414046 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_settle_draft_order_service_product: Closing chrome headless with pid 119079 2026-09-11 03:57:53,205 26 INFO rb-c800635-224702-414046 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_settle_draft_order_service_product: Closing websocket connection 2026-09-11 03:57:53,206 26 INFO rb-c800635-224702-414046 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_settle_draft_order_service_product: Terminating chrome headless with pid 119079 2026-09-11 03:57:53,209 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 03:57:53] "POST /web/dataset/call_kw/pos.order/sync_from_ui#pos.order.sync_from_ui HTTP/1.1" 200 - 61 0.062 0.074 2026-09-11 03:57:53,309 26 INFO rb-c800635-224702-414046 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_settle_draft_order_service_product: Chrome Log in: /tmp/odoo_tests/rb-c800635-224702-414046/chrome_logs/chrome_log_20260911_035753_309187_test_settle_draft_order_service_product.txt 2026-09-11 03:57:53,309 26 INFO rb-c800635-224702-414046 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_settle_draft_order_service_product: Removing chrome user profile "/tmp/tmp9rt2xo_y_chrome_odoo" 2026-09-11 03:57:53,330 26 INFO rb-c800635-224702-414046 odoo.addons.pos_sale.tests.test_pos_sale_flow: Starting TestPoSSale.test_settle_groupable_lot_total_amount ... 2026-09-11 03:57:54,446 26 INFO rb-c800635-224702-414046 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_settle_groupable_lot_total_amount: Chrome pid: 119299 2026-09-11 03:57:54,446 26 INFO rb-c800635-224702-414046 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_settle_groupable_lot_total_amount: Chrome headless temporary user profile dir: /tmp/tmpozlas808_chrome_odoo 2026-09-11 03:57:54,447 26 INFO rb-c800635-224702-414046 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_settle_groupable_lot_total_amount: Issuing json command http://127.0.0.1:43913/json/version 2026-09-11 03:57:54,448 26 INFO rb-c800635-224702-414046 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:43913', path='/json/version', query='', fragment='') with timeout 3 increased to 10s during tests 2026-09-11 03:57:54,464 26 INFO rb-c800635-224702-414046 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_settle_groupable_lot_total_amount: Browser version: Chrome/150.0.7871.114 2026-09-11 03:57:54,464 26 INFO rb-c800635-224702-414046 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_settle_groupable_lot_total_amount: Issuing json command http://127.0.0.1:43913/json 2026-09-11 03:57:54,465 26 INFO rb-c800635-224702-414046 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:43913', path='/json', query='', fragment='') with timeout 3 increased to 10s during tests 2026-09-11 03:57:54,481 26 INFO rb-c800635-224702-414046 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_settle_groupable_lot_total_amount: Websocket url found: ws://127.0.0.1:43913/devtools/page/0DFDB65F11E9F414AE45683A289EA62D 2026-09-11 03:57:54,487 26 INFO rb-c800635-224702-414046 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_settle_groupable_lot_total_amount: Enable chrome headless console log notification 2026-09-11 03:57:54,491 26 INFO rb-c800635-224702-414046 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_settle_groupable_lot_total_amount: Chrome headless enable page notifications 2026-09-11 03:57:54,615 26 INFO rb-c800635-224702-414046 odoo.addons.base.models.res_users: Login successful for login:accountman from n/a 2026-09-11 03:57:54,617 26 INFO rb-c800635-224702-414046 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_settle_groupable_lot_total_amount: Setting session cookie in browser 2026-09-11 03:57:54,629 26 INFO rb-c800635-224702-414046 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-09-11 03:57:54,629 26 INFO rb-c800635-224702-414046 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-09-11 03:57:54,644 26 INFO rb-c800635-224702-414046 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-09-11 03:57:55,083 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 03:57:55] "GET /pos/ui?config_id=125 HTTP/1.1" 200 - 84 0.037 0.405 2026-09-11 03:57:55,088 26 INFO rb-c800635-224702-414046 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_settle_groupable_lot_total_amount: Navigation result: {'frameId': '0DFDB65F11E9F414AE45683A289EA62D', 'loaderId': 'B2F6CD849A7F80B3FBA2830F3B449F76', 'isDownload': False} 2026-09-11 03:57:55,088 26 INFO rb-c800635-224702-414046 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-09-11 03:57:55,108 26 INFO rb-c800635-224702-414046 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-09-11 03:57:55,124 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 03:57:55] "GET /web/assets/31c33ef/web.__assets_tests_call__.min.js HTTP/1.1" 200 - 2 0.001 0.007 2026-09-11 03:57:55,130 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 03:57:55] "GET /web/assets/e7bee96/point_of_sale.assets_prod.min.js HTTP/1.1" 200 - 2 0.001 0.008 2026-09-11 03:57:55,138 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 03:57:55] "GET /web/assets/cbcf32d/point_of_sale.assets_prod.min.css HTTP/1.1" 200 - 2 0.001 0.021 2026-09-11 03:57:55,573 26 INFO ? werkzeug: 127.0.0.1 - - [11/Sep/2026 03:57:55] "GET /web/static/fonts/lato/Lato-Reg-webfont.woff HTTP/1.1" 200 - 0 0.000 0.005 2026-09-11 03:57:55,589 26 INFO ? werkzeug: 127.0.0.1 - - [11/Sep/2026 03:57:55] "GET /point_of_sale/static/src/img/favicon.ico HTTP/1.1" 200 - 0 0.000 0.014 2026-09-11 03:57:55,597 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 03:57:55] "GET /web/webclient/translations?hash=&lang=en_US HTTP/1.1" 200 - 1 0.001 0.016 2026-09-11 03:57:55,614 26 INFO rb-c800635-224702-414046 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-09-11 03:57:55,624 26 INFO rb-c800635-224702-414046 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-09-11 03:57:55,628 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 03:57:55] "POST /web/dataset/call_kw/barcode.nomenclature/read#barcode.nomenclature.read HTTP/1.1" 200 - 4 0.002 0.007 2026-09-11 03:57:55,642 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 03:57:55] "POST /web/dataset/call_kw/barcode.rule/search_read#barcode.rule.search_read HTTP/1.1" 200 - 1 0.000 0.003 2026-09-11 03:57:55,661 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 03:57:55] "POST /pos/ping HTTP/1.1" 200 - 0 0.000 0.002 2026-09-11 03:57:55,705 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 03:57:55] "POST /web/dataset/call_kw/pos.config/register_new_device_identifier#pos.config.register_new_device_identifier HTTP/1.1" 200 - 11 0.013 0.014 2026-09-11 03:57:55,719 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 03:57:55] "GET /bus/websocket_worker_bundle?v=19.0-2 HTTP/1.1" 200 - 3 0.002 0.035 2026-09-11 03:57:55,781 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 03:57:55] "POST /web/dataset/call_kw/pos.session/load_data_params#pos.session.load_data_params HTTP/1.1" 200 - 24 0.021 0.039 2026-09-11 03:57:55,786 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 03:57:55] "GET /websocket?version=19.0-2 HTTP/1.1" 101 - 1 0.000 0.044 2026-09-11 03:57:56,289 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 03:57:56] "POST /web/dataset/call_kw/pos.session/load_data#pos.session.load_data HTTP/1.1" 200 - 358 0.186 0.289 2026-09-11 03:57:56,312 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 03:57:56] "POST /web/dataset/call_kw/pos.session/filter_local_data#pos.session.filter_local_data HTTP/1.1" 200 - 0 0.000 0.010 2026-09-11 03:57:56,391 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 03:57:56] "POST /web/dataset/call_kw/pos.config/read_config_open_orders#pos.config.read_config_open_orders HTTP/1.1" 200 - 1 0.001 0.010 2026-09-11 03:57:56,450 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 03:57:56] "GET /web/image/res.company/113/logo/256x256 HTTP/1.1" 200 - 8 0.006 0.032 2026-09-11 03:57:56,484 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 03:57:56] "POST /web/dataset/call_kw/pos.config/read_config_open_orders#pos.config.read_config_open_orders HTTP/1.1" 200 - 1 0.000 0.005 2026-09-11 03:57:56,500 26 INFO rb-c800635-224702-414046 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_settle_groupable_lot_total_amount.browser: Owl is running in 'dev' mode. 2026-09-11 03:57:56,512 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 03:57:56] "POST /web/dataset/call_kw/product.product/has_access#product.product.has_access HTTP/1.1" 200 - 0 0.000 0.005 2026-09-11 03:57:56,571 26 INFO ? werkzeug: 127.0.0.1 - - [11/Sep/2026 03:57:56] "GET /point_of_sale/static/src/fonts/Inconsolata.otf HTTP/1.1" 200 - 0 0.000 0.023 2026-09-11 03:57:56,576 26 INFO ? werkzeug: 127.0.0.1 - - [11/Sep/2026 03:57:56] "GET /web/static/img/odoo_logo.svg HTTP/1.1" 200 - 0 0.000 0.003 2026-09-11 03:57:56,592 26 INFO ? werkzeug: 127.0.0.1 - - [11/Sep/2026 03:57:56] "GET /hr_attendance/static/img/background-light.svg HTTP/1.1" 200 - 0 0.000 0.005 2026-09-11 03:57:56,609 26 INFO ? werkzeug: 127.0.0.1 - - [11/Sep/2026 03:57:56] "GET /web/static/src/libs/fontawesome/fonts/fontawesome-webfont.woff2?v=4.7.0 HTTP/1.1" 200 - 0 0.000 0.008 2026-09-11 03:57:56,615 26 INFO ? werkzeug: 127.0.0.1 - - [11/Sep/2026 03:57:56] "GET /web/static/fonts/google/Roboto/Roboto-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.002 2026-09-11 03:57:56,616 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 03:57:56] "GET /web/image/res.users/235/avatar_128 HTTP/1.1" 200 - 11 0.015 0.048 2026-09-11 03:57:56,634 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 03:57:56] "GET /web/image?model=res.company&id=113&field=logo HTTP/1.1" 200 - 3 0.005 0.063 2026-09-11 03:57:56,635 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 03:57:56] "GET /pos/service-worker.js HTTP/1.1" 200 - 0 0.000 0.088 2026-09-11 03:57:56,717 26 INFO rb-c800635-224702-414046 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-09-11 03:57:56,771 26 INFO ? werkzeug: 127.0.0.1 - - [11/Sep/2026 03:57:56] "GET /web/static/lib/zxing-library/zxing-library.js HTTP/1.1" 200 - 0 0.000 0.017 2026-09-11 03:57:56,825 26 INFO rb-c800635-224702-414046 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-09-11 03:57:56,855 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 03:57:56] "GET /pos/ui/125?from_backend=True HTTP/1.1" 200 - 31 0.060 0.052 2026-09-11 03:57:56,876 26 INFO rb-c800635-224702-414046 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-09-11 03:57:56,877 26 INFO ? werkzeug: 127.0.0.1 - - [11/Sep/2026 03:57:56] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.014 2026-09-11 03:57:56,917 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 03:57:56] "GET /pos/ui/125 HTTP/1.1" 200 - 31 0.025 0.147 2026-09-11 03:57:56,941 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 03:57:56] "GET /web/image?model=product.template&field=image_128&id=2145&unique=2026-09-11T03:54:27.000+00:00 HTTP/1.1" 200 - 3 0.003 0.135 2026-09-11 03:57:56,975 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 03:57:56] "GET /web/image?model=product.template&field=image_128&id=2147&unique=2026-09-11T03:54:27.000+00:00 HTTP/1.1" 200 - 3 0.004 0.146 2026-09-11 03:57:57,002 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 03:57:57] "GET /web/image?model=product.template&field=image_128&id=2148&unique=2026-09-11T03:54:27.000+00:00 HTTP/1.1" 200 - 3 0.001 0.171 2026-09-11 03:57:57,037 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 03:57:57] "GET /web/image?model=product.template&field=image_128&id=2146&unique=2026-09-11T03:54:27.000+00:00 HTTP/1.1" 200 - 3 0.009 0.213 2026-09-11 03:57:57,074 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 03:57:57] "GET /web/image?model=product.template&field=image_128&id=2151&unique=2026-09-11T03:54:27.000+00:00 HTTP/1.1" 200 - 3 0.005 0.187 2026-09-11 03:57:57,107 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 03:57:57] "GET /web/image?model=product.template&field=image_128&id=2153&unique=2026-09-11T03:54:27.000+00:00 HTTP/1.1" 200 - 3 0.003 0.184 2026-09-11 03:57:57,131 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 03:57:57] "GET /web/image?model=product.template&field=image_128&id=2152&unique=2026-09-11T03:54:27.000+00:00 HTTP/1.1" 200 - 3 0.002 0.182 2026-09-11 03:57:57,165 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 03:57:57] "GET /web/image?model=product.template&field=image_128&id=2182&unique=2026-09-11T03:54:27.000+00:00 HTTP/1.1" 200 - 3 0.006 0.179 2026-09-11 03:57:57,288 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 03:57:57] "POST /web/dataset/call_kw/pos.session/set_opening_control#pos.session.set_opening_control HTTP/1.1" 200 - 36 0.056 0.216 2026-09-11 03:57:57,318 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 03:57:57] "GET /web/image?model=product.template&field=image_128&id=2150&unique=2026-09-11T03:54:27.000+00:00 HTTP/1.1" 200 - 3 0.005 0.226 2026-09-11 03:57:57,336 26 INFO rb-c800635-224702-414046 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-09-11 03:57:57,340 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 03:57:57] "GET /web/image?model=product.template&field=image_128&id=2149&unique=2026-09-11T03:54:27.000+00:00 HTTP/1.1" 200 - 3 0.003 0.293 2026-09-11 03:57:57,397 26 INFO rb-c800635-224702-414046 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-09-11 03:57:57,561 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 03:57:57] "POST /web/dataset/call_kw/sale.order/get_views#sale.order.get_views HTTP/1.1" 200 - 55 0.065 0.091 2026-09-11 03:57:57,640 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 03:57:57] "POST /web/dataset/call_kw/sale.order/web_search_read#sale.order.web_search_read HTTP/1.1" 200 - 22 0.019 0.031 2026-09-11 03:57:57,689 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 03:57:57] "POST /web/dataset/call_kw/res.currency/read#res.currency.read HTTP/1.1" 200 - 4 0.004 0.008 2026-09-11 03:57:57,769 26 INFO rb-c800635-224702-414046 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-09-11 03:57:57,934 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 03:57: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.087 0.074 2026-09-11 03:57:58,098 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 03:57:58] "POST /web/dataset/call_kw/pos.config/notify_synchronisation#pos.config.notify_synchronisation HTTP/1.1" 200 - 56 0.077 0.077 2026-09-11 03:57:58,112 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 03:57:58] "POST /web/dataset/call_kw/sale.order/read#sale.order.read HTTP/1.1" 200 - 4 0.003 0.146 2026-09-11 03:57:58,162 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 03:57:58] "POST /web/dataset/call_kw/sale.order.line/read#sale.order.line.read HTTP/1.1" 200 - 16 0.017 0.023 2026-09-11 03:57:58,192 26 INFO rb-c800635-224702-414046 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-09-11 03:57:58,252 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 03:57:58] "POST /web/dataset/call_kw/sale.order.line/read_converted#sale.order.line.read_converted HTTP/1.1" 200 - 26 0.022 0.038 2026-09-11 03:57:58,358 26 INFO rb-c800635-224702-414046 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-09-11 03:57:58,409 26 INFO rb-c800635-224702-414046 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-09-11 03:57:58,462 26 INFO rb-c800635-224702-414046 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-09-11 03:57:58,512 26 INFO rb-c800635-224702-414046 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_settle_groupable_lot_total_amount.browser: tour succeeded 2026-09-11 03:57:58,513 26 INFO rb-c800635-224702-414046 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-09-11 03:57:58,602 26 INFO rb-c800635-224702-414046 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_settle_groupable_lot_total_amount.browser: heap 16489276 (allocated 17825792) 2026-09-11 03:57:58,617 26 INFO rb-c800635-224702-414046 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_settle_groupable_lot_total_amount: Closing chrome headless with pid 119299 2026-09-11 03:57:58,622 26 INFO rb-c800635-224702-414046 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_settle_groupable_lot_total_amount: Closing websocket connection 2026-09-11 03:57:58,623 26 INFO rb-c800635-224702-414046 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_settle_groupable_lot_total_amount: Terminating chrome headless with pid 119299 2026-09-11 03:57:58,732 26 INFO rb-c800635-224702-414046 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_settle_groupable_lot_total_amount: Chrome Log in: /tmp/odoo_tests/rb-c800635-224702-414046/chrome_logs/chrome_log_20260911_035758_732394_test_settle_groupable_lot_total_amount.txt 2026-09-11 03:57:58,732 26 INFO rb-c800635-224702-414046 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_settle_groupable_lot_total_amount: Removing chrome user profile "/tmp/tmpozlas808_chrome_odoo" 2026-09-11 03:57:58,747 26 INFO rb-c800635-224702-414046 odoo.addons.pos_sale.tests.test_pos_sale_flow: Starting TestPoSSale.test_settle_order_change_customer ... 2026-09-11 03:57:59,508 26 INFO rb-c800635-224702-414046 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_settle_order_change_customer: Chrome pid: 119507 2026-09-11 03:57:59,508 26 INFO rb-c800635-224702-414046 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_settle_order_change_customer: Chrome headless temporary user profile dir: /tmp/tmp_ztlygti_chrome_odoo 2026-09-11 03:57:59,508 26 INFO rb-c800635-224702-414046 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_settle_order_change_customer: Issuing json command http://127.0.0.1:36073/json/version 2026-09-11 03:57:59,509 26 INFO rb-c800635-224702-414046 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:36073', path='/json/version', query='', fragment='') with timeout 3 increased to 10s during tests 2026-09-11 03:57:59,571 26 INFO rb-c800635-224702-414046 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_settle_order_change_customer: Browser version: Chrome/150.0.7871.114 2026-09-11 03:57:59,571 26 INFO rb-c800635-224702-414046 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_settle_order_change_customer: Issuing json command http://127.0.0.1:36073/json 2026-09-11 03:57:59,571 26 INFO rb-c800635-224702-414046 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:36073', path='/json', query='', fragment='') with timeout 3 increased to 10s during tests 2026-09-11 03:57:59,582 26 INFO rb-c800635-224702-414046 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_settle_order_change_customer: Websocket url found: ws://127.0.0.1:36073/devtools/page/94FAC3A0E48D5D3905679961D4BB2DF4 2026-09-11 03:57:59,594 26 INFO rb-c800635-224702-414046 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_settle_order_change_customer: Enable chrome headless console log notification 2026-09-11 03:57:59,613 26 INFO rb-c800635-224702-414046 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_settle_order_change_customer: Chrome headless enable page notifications 2026-09-11 03:57:59,765 26 INFO rb-c800635-224702-414046 odoo.addons.base.models.res_users: Login successful for login:accountman from n/a 2026-09-11 03:57:59,768 26 INFO rb-c800635-224702-414046 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_settle_order_change_customer: Setting session cookie in browser 2026-09-11 03:57:59,771 26 INFO rb-c800635-224702-414046 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-09-11 03:57:59,771 26 INFO rb-c800635-224702-414046 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-09-11 03:57:59,789 26 INFO rb-c800635-224702-414046 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-09-11 03:58:00,503 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 03:58:00] "GET /pos/ui/125 HTTP/1.1" 200 - 83 0.071 0.651 2026-09-11 03:58:00,506 26 INFO rb-c800635-224702-414046 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_settle_order_change_customer: Navigation result: {'frameId': '94FAC3A0E48D5D3905679961D4BB2DF4', 'loaderId': 'A88E7FAD1C54E96A9CF54BE88B468653', 'isDownload': False} 2026-09-11 03:58:00,506 26 INFO rb-c800635-224702-414046 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_settle_order_change_customer: Evaluate ready code "odoo.isTourReady('PosSettleCustomPrice')" 2026-09-11 03:58:00,526 26 INFO rb-c800635-224702-414046 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-09-11 03:58:00,542 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 03:58:00] "GET /web/assets/cbcf32d/point_of_sale.assets_prod.min.css HTTP/1.1" 200 - 2 0.004 0.005 2026-09-11 03:58:00,551 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 03:58:00] "GET /web/assets/31c33ef/web.__assets_tests_call__.min.js HTTP/1.1" 200 - 2 0.002 0.016 2026-09-11 03:58:00,558 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 03:58:00] "GET /web/assets/e7bee96/point_of_sale.assets_prod.min.js HTTP/1.1" 200 - 2 0.002 0.009 2026-09-11 03:58:01,122 26 INFO ? werkzeug: 127.0.0.1 - - [11/Sep/2026 03:58:01] "GET /web/static/fonts/lato/Lato-Reg-webfont.woff HTTP/1.1" 200 - 0 0.000 0.005 2026-09-11 03:58:01,133 26 INFO ? werkzeug: 127.0.0.1 - - [11/Sep/2026 03:58:01] "GET /point_of_sale/static/src/img/favicon.ico HTTP/1.1" 200 - 0 0.000 0.003 2026-09-11 03:58:01,153 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 03:58:01] "GET /web/webclient/translations?hash=&lang=en_US HTTP/1.1" 200 - 1 0.001 0.020 2026-09-11 03:58:01,168 26 INFO rb-c800635-224702-414046 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-09-11 03:58:01,177 26 INFO rb-c800635-224702-414046 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-09-11 03:58:01,182 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 03:58:01] "POST /web/dataset/call_kw/barcode.nomenclature/read#barcode.nomenclature.read HTTP/1.1" 200 - 4 0.001 0.010 2026-09-11 03:58:01,204 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 03:58:01] "POST /web/dataset/call_kw/barcode.rule/search_read#barcode.rule.search_read HTTP/1.1" 200 - 1 0.000 0.006 2026-09-11 03:58:01,220 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 03:58:01] "POST /pos/ping HTTP/1.1" 200 - 0 0.000 0.003 2026-09-11 03:58:01,256 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 03:58:01] "GET /bus/websocket_worker_bundle?v=19.0-2 HTTP/1.1" 200 - 3 0.001 0.011 2026-09-11 03:58:01,284 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 03:58:01] "POST /web/dataset/call_kw/pos.config/register_new_device_identifier#pos.config.register_new_device_identifier HTTP/1.1" 200 - 11 0.013 0.025 2026-09-11 03:58:01,367 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 03:58:01] "POST /web/dataset/call_kw/pos.session/load_data_params#pos.session.load_data_params HTTP/1.1" 200 - 24 0.031 0.043 2026-09-11 03:58:01,443 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 03:58:01] "GET /websocket?version=19.0-2 HTTP/1.1" 101 - 1 0.000 0.150 2026-09-11 03:58:01,978 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 03:58:01] "POST /web/dataset/call_kw/pos.session/load_data#pos.session.load_data HTTP/1.1" 200 - 361 0.249 0.328 2026-09-11 03:58:02,021 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 03: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.028 2026-09-11 03:58:02,098 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 03: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-09-11 03:58:02,156 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 03:58:02] "GET /web/image/res.company/113/logo/256x256 HTTP/1.1" 200 - 8 0.009 0.032 2026-09-11 03:58:02,200 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 03: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.007 2026-09-11 03:58:02,222 26 INFO rb-c800635-224702-414046 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_settle_order_change_customer.browser: Owl is running in 'dev' mode. 2026-09-11 03:58:02,239 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 03:58:02] "POST /web/dataset/call_kw/product.product/has_access#product.product.has_access HTTP/1.1" 200 - 0 0.000 0.004 2026-09-11 03:58:02,274 26 INFO ? werkzeug: 127.0.0.1 - - [11/Sep/2026 03:58:02] "GET /point_of_sale/static/src/fonts/Inconsolata.otf HTTP/1.1" 200 - 0 0.000 0.001 2026-09-11 03:58:02,283 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 03:58:02] "GET /pos/service-worker.js HTTP/1.1" 200 - 0 0.000 0.003 2026-09-11 03:58:02,314 26 INFO ? werkzeug: 127.0.0.1 - - [11/Sep/2026 03:58:02] "GET /web/static/img/odoo_logo.svg HTTP/1.1" 200 - 0 0.000 0.001 2026-09-11 03:58:02,319 26 INFO ? werkzeug: 127.0.0.1 - - [11/Sep/2026 03:58:02] "GET /hr_attendance/static/img/background-light.svg HTTP/1.1" 200 - 0 0.000 0.003 2026-09-11 03:58:02,335 26 INFO ? werkzeug: 127.0.0.1 - - [11/Sep/2026 03:58:02] "GET /web/static/fonts/google/Roboto/Roboto-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.001 2026-09-11 03:58:02,373 26 INFO ? werkzeug: 127.0.0.1 - - [11/Sep/2026 03:58:02] "GET /web/static/src/libs/fontawesome/fonts/fontawesome-webfont.woff2?v=4.7.0 HTTP/1.1" 200 - 0 0.000 0.042 2026-09-11 03:58:02,377 26 INFO ? werkzeug: 127.0.0.1 - - [11/Sep/2026 03:58:02] "GET /web/static/lib/zxing-library/zxing-library.js HTTP/1.1" 200 - 0 0.000 0.015 2026-09-11 03:58:02,412 26 INFO rb-c800635-224702-414046 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-09-11 03:58:02,428 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 03:58:02] "GET /web/image/res.users/235/avatar_128 HTTP/1.1" 200 - 11 0.093 0.036 2026-09-11 03:58:02,448 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 03:58:02] "GET /web/image?model=res.company&id=113&field=logo HTTP/1.1" 200 - 3 0.006 0.140 2026-09-11 03:58:02,511 26 INFO rb-c800635-224702-414046 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-09-11 03:58:02,562 26 INFO rb-c800635-224702-414046 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-09-11 03:58:02,580 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 03:58:02] "GET /pos/ui/125 HTTP/1.1" 200 - 31 0.063 0.167 2026-09-11 03:58:02,588 26 INFO ? werkzeug: 127.0.0.1 - - [11/Sep/2026 03:58:02] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.001 2026-09-11 03:58:02,632 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 03:58:02] "GET /pos/ui/125?from_backend=True HTTP/1.1" 200 - 31 0.021 0.265 2026-09-11 03:58:02,658 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 03:58:02] "GET /web/image?model=product.template&field=image_128&id=2145&unique=2026-09-11T03:54:27.000+00:00 HTTP/1.1" 200 - 3 0.002 0.187 2026-09-11 03:58:02,700 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 03:58:02] "GET /web/image?model=product.template&field=image_128&id=2146&unique=2026-09-11T03:54:27.000+00:00 HTTP/1.1" 200 - 3 0.017 0.212 2026-09-11 03:58:02,741 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 03:58:02] "GET /web/image?model=product.template&field=image_128&id=2143&unique=2026-09-11T03:54:27.000+00:00 HTTP/1.1" 200 - 3 0.008 0.260 2026-09-11 03:58:02,776 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 03:58:02] "GET /web/image?model=product.template&field=image_128&id=2147&unique=2026-09-11T03:54:27.000+00:00 HTTP/1.1" 200 - 3 0.008 0.294 2026-09-11 03:58:02,811 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 03:58:02] "GET /web/image?model=product.template&field=image_128&id=2152&unique=2026-09-11T03:54:27.000+00:00 HTTP/1.1" 200 - 3 0.008 0.208 2026-09-11 03:58:02,836 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 03:58:02] "GET /web/image?model=product.template&field=image_128&id=2153&unique=2026-09-11T03:54:27.000+00:00 HTTP/1.1" 200 - 3 0.003 0.198 2026-09-11 03:58:02,880 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 03:58:02] "GET /web/image?model=product.template&field=image_128&id=2150&unique=2026-09-11T03:54:27.000+00:00 HTTP/1.1" 200 - 3 0.003 0.212 2026-09-11 03:58:02,914 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 03:58:02] "GET /web/image?model=product.template&field=image_128&id=2151&unique=2026-09-11T03:54:27.000+00:00 HTTP/1.1" 200 - 3 0.003 0.201 2026-09-11 03:58:03,018 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 03:58:03] "POST /web/dataset/call_kw/pos.session/set_opening_control#pos.session.set_opening_control HTTP/1.1" 200 - 36 0.060 0.214 2026-09-11 03:58:03,051 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 03:58:03] "GET /web/image?model=product.template&field=image_128&id=2149&unique=2026-09-11T03:54:27.000+00:00 HTTP/1.1" 200 - 3 0.006 0.230 2026-09-11 03:58:03,074 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 03:58:03] "GET /web/image?model=product.template&field=image_128&id=2148&unique=2026-09-11T03:54:27.000+00:00 HTTP/1.1" 200 - 3 0.003 0.287 2026-09-11 03:58:03,075 26 INFO rb-c800635-224702-414046 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-09-11 03:58:03,120 26 INFO rb-c800635-224702-414046 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-09-11 03:58:03,299 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 03:58:03] "POST /web/dataset/call_kw/sale.order/get_views#sale.order.get_views HTTP/1.1" 200 - 55 0.093 0.083 2026-09-11 03:58:03,384 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 03:58:03] "POST /web/dataset/call_kw/sale.order/web_search_read#sale.order.web_search_read HTTP/1.1" 200 - 22 0.023 0.033 2026-09-11 03:58:03,442 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 03:58:03] "POST /web/dataset/call_kw/res.currency/read#res.currency.read HTTP/1.1" 200 - 4 0.008 0.016 2026-09-11 03:58:03,522 26 INFO rb-c800635-224702-414046 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-09-11 03:58:03,657 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 03:58:03] "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.047 0.084 2026-09-11 03:58:03,819 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 03:58:03] "POST /web/dataset/call_kw/pos.config/notify_synchronisation#pos.config.notify_synchronisation HTTP/1.1" 200 - 56 0.083 0.070 2026-09-11 03:58:03,835 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 03:58:03] "POST /web/dataset/call_kw/sale.order/read#sale.order.read HTTP/1.1" 200 - 4 0.003 0.156 2026-09-11 03:58:03,879 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 03:58:03] "POST /web/dataset/call_kw/sale.order.line/read#sale.order.line.read HTTP/1.1" 200 - 16 0.011 0.022 2026-09-11 03:58:03,914 26 INFO rb-c800635-224702-414046 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-09-11 03:58:03,952 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 03:58:03] "POST /web/dataset/call_kw/sale.order.line/read_converted#sale.order.line.read_converted HTTP/1.1" 200 - 13 0.010 0.026 2026-09-11 03:58:04,025 26 INFO rb-c800635-224702-414046 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-09-11 03:58:04,075 26 INFO rb-c800635-224702-414046 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-09-11 03:58:04,126 26 INFO rb-c800635-224702-414046 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-09-11 03:58:04,177 26 INFO rb-c800635-224702-414046 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-09-11 03:58:04,227 26 INFO rb-c800635-224702-414046 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-09-11 03:58:04,366 26 INFO rb-c800635-224702-414046 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-09-11 03:58:04,423 26 INFO rb-c800635-224702-414046 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-09-11 03:58:04,473 26 INFO rb-c800635-224702-414046 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-09-11 03:58:04,532 26 INFO rb-c800635-224702-414046 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-09-11 03:58:04,591 26 INFO rb-c800635-224702-414046 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-09-11 03:58:04,641 26 INFO rb-c800635-224702-414046 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-09-11 03:58:04,692 26 INFO rb-c800635-224702-414046 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-09-11 03:58:04,743 26 INFO rb-c800635-224702-414046 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-09-11 03:58:04,794 26 INFO rb-c800635-224702-414046 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_settle_order_change_customer.browser: tour succeeded 2026-09-11 03:58:04,795 26 INFO rb-c800635-224702-414046 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_settle_order_change_customer.browser: ╔═════════════════════════════════════╗ ║ TOUR PosSettleCustomPrice SUCCEEDED ║ ╚═════════════════════════════════════╝ 2026-09-11 03:58:04,917 26 INFO rb-c800635-224702-414046 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_settle_order_change_customer.browser: heap 20189688 (allocated 21495808) 2026-09-11 03:58:04,955 26 INFO rb-c800635-224702-414046 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_settle_order_change_customer: Closing chrome headless with pid 119507 2026-09-11 03:58:04,958 26 INFO rb-c800635-224702-414046 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_settle_order_change_customer: Closing websocket connection 2026-09-11 03:58:04,960 26 INFO rb-c800635-224702-414046 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_settle_order_change_customer: Terminating chrome headless with pid 119507 2026-09-11 03:58:05,062 26 INFO rb-c800635-224702-414046 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_settle_order_change_customer: Chrome Log in: /tmp/odoo_tests/rb-c800635-224702-414046/chrome_logs/chrome_log_20260911_035805_062187_test_settle_order_change_customer.txt 2026-09-11 03:58:05,062 26 INFO rb-c800635-224702-414046 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_settle_order_change_customer: Removing chrome user profile "/tmp/tmp_ztlygti_chrome_odoo" 2026-09-11 03:58:05,071 26 INFO rb-c800635-224702-414046 odoo.addons.pos_sale.tests.test_pos_sale_flow: Starting TestPoSSale.test_settle_order_ship_later_effect_on_so ... 2026-09-11 03:58:05,888 26 INFO rb-c800635-224702-414046 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_settle_order_ship_later_effect_on_so: Chrome pid: 119713 2026-09-11 03:58:05,888 26 INFO rb-c800635-224702-414046 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/tmpjupb6bn__chrome_odoo 2026-09-11 03:58:05,889 26 INFO rb-c800635-224702-414046 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:34987/json/version 2026-09-11 03:58:05,890 26 INFO rb-c800635-224702-414046 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:34987', path='/json/version', query='', fragment='') with timeout 3 increased to 10s during tests 2026-09-11 03:58:05,956 26 INFO rb-c800635-224702-414046 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-09-11 03:58:05,957 26 INFO rb-c800635-224702-414046 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:34987/json 2026-09-11 03:58:05,957 26 INFO rb-c800635-224702-414046 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:34987', path='/json', query='', fragment='') with timeout 3 increased to 10s during tests 2026-09-11 03:58:05,984 26 INFO rb-c800635-224702-414046 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:34987/devtools/page/25BD5A4A7991B77672E39039409B15FF 2026-09-11 03:58:06,021 26 INFO rb-c800635-224702-414046 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-09-11 03:58:06,034 26 INFO rb-c800635-224702-414046 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_settle_order_ship_later_effect_on_so: Chrome headless enable page notifications 2026-09-11 03:58:06,210 26 INFO rb-c800635-224702-414046 odoo.addons.base.models.res_users: Login successful for login:accountman from n/a 2026-09-11 03:58:06,215 26 INFO rb-c800635-224702-414046 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_settle_order_ship_later_effect_on_so: Setting session cookie in browser 2026-09-11 03:58:06,221 26 INFO rb-c800635-224702-414046 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-09-11 03:58:06,221 26 INFO rb-c800635-224702-414046 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-09-11 03:58:06,241 26 INFO rb-c800635-224702-414046 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-09-11 03:58:06,687 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 03:58:06] "GET /pos/ui/125 HTTP/1.1" 200 - 86 0.065 0.387 2026-09-11 03:58:06,690 26 INFO rb-c800635-224702-414046 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_settle_order_ship_later_effect_on_so: Navigation result: {'frameId': '25BD5A4A7991B77672E39039409B15FF', 'loaderId': 'DD1AB0B542554C6D75C5DDB4D25FB1C5', 'isDownload': False} 2026-09-11 03:58:06,690 26 INFO rb-c800635-224702-414046 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-09-11 03:58:06,702 26 INFO rb-c800635-224702-414046 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-09-11 03:58:06,726 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 03:58:06] "GET /web/assets/cbcf32d/point_of_sale.assets_prod.min.css HTTP/1.1" 200 - 2 0.004 0.009 2026-09-11 03:58:06,730 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 03:58:06] "GET /web/assets/31c33ef/web.__assets_tests_call__.min.js HTTP/1.1" 200 - 2 0.001 0.016 2026-09-11 03:58:06,740 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 03:58:06] "GET /web/assets/e7bee96/point_of_sale.assets_prod.min.js HTTP/1.1" 200 - 2 0.004 0.016 2026-09-11 03:58:07,288 26 INFO ? werkzeug: 127.0.0.1 - - [11/Sep/2026 03:58:07] "GET /point_of_sale/static/src/img/favicon.ico HTTP/1.1" 200 - 0 0.000 0.003 2026-09-11 03:58:07,291 26 INFO ? werkzeug: 127.0.0.1 - - [11/Sep/2026 03:58:07] "GET /web/static/fonts/lato/Lato-Reg-webfont.woff HTTP/1.1" 200 - 0 0.000 0.010 2026-09-11 03:58:07,307 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 03:58:07] "GET /web/webclient/translations?hash=&lang=en_US HTTP/1.1" 200 - 1 0.003 0.010 2026-09-11 03:58:07,323 26 INFO rb-c800635-224702-414046 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-09-11 03:58:07,335 26 INFO rb-c800635-224702-414046 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-09-11 03:58:07,350 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 03:58:07] "POST /web/dataset/call_kw/barcode.nomenclature/read#barcode.nomenclature.read HTTP/1.1" 200 - 4 0.007 0.017 2026-09-11 03:58:07,375 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 03:58:07] "POST /web/dataset/call_kw/barcode.rule/search_read#barcode.rule.search_read HTTP/1.1" 200 - 1 0.002 0.006 2026-09-11 03:58:07,389 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 03:58:07] "POST /pos/ping HTTP/1.1" 200 - 0 0.000 0.004 2026-09-11 03:58:07,442 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 03:58:07] "POST /web/dataset/call_kw/pos.config/register_new_device_identifier#pos.config.register_new_device_identifier HTTP/1.1" 200 - 11 0.026 0.015 2026-09-11 03:58:07,463 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 03:58:07] "GET /bus/websocket_worker_bundle?v=19.0-2 HTTP/1.1" 200 - 3 0.007 0.057 2026-09-11 03:58:07,544 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 03:58:07] "POST /web/dataset/call_kw/pos.session/load_data_params#pos.session.load_data_params HTTP/1.1" 200 - 24 0.038 0.049 2026-09-11 03:58:07,548 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 03:58:07] "GET /websocket?version=19.0-2 HTTP/1.1" 101 - 1 0.000 0.065 2026-09-11 03:58:08,121 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 03:58:08] "POST /web/dataset/call_kw/pos.session/load_data#pos.session.load_data HTTP/1.1" 200 - 365 0.249 0.288 2026-09-11 03:58:08,144 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 03: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.006 2026-09-11 03:58:08,211 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 03:58:08] "POST /web/dataset/call_kw/pos.config/read_config_open_orders#pos.config.read_config_open_orders HTTP/1.1" 200 - 1 0.000 0.004 2026-09-11 03:58:08,262 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 03:58:08] "GET /web/image/res.company/113/logo/256x256 HTTP/1.1" 200 - 8 0.005 0.033 2026-09-11 03:58:08,299 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 03:58:08] "POST /web/dataset/call_kw/pos.config/read_config_open_orders#pos.config.read_config_open_orders HTTP/1.1" 200 - 1 0.000 0.005 2026-09-11 03:58:08,314 26 INFO rb-c800635-224702-414046 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-09-11 03:58:08,323 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 03:58:08] "POST /web/dataset/call_kw/product.product/has_access#product.product.has_access HTTP/1.1" 200 - 0 0.000 0.006 2026-09-11 03:58:08,385 26 INFO ? werkzeug: 127.0.0.1 - - [11/Sep/2026 03:58:08] "GET /point_of_sale/static/src/fonts/Inconsolata.otf HTTP/1.1" 200 - 0 0.000 0.002 2026-09-11 03:58:08,404 26 INFO ? werkzeug: 127.0.0.1 - - [11/Sep/2026 03:58:08] "GET /hr_attendance/static/img/background-light.svg HTTP/1.1" 200 - 0 0.000 0.001 2026-09-11 03:58:08,405 26 INFO ? werkzeug: 127.0.0.1 - - [11/Sep/2026 03:58:08] "GET /web/static/img/odoo_logo.svg HTTP/1.1" 200 - 0 0.000 0.007 2026-09-11 03:58:08,407 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 03:58:08] "GET /pos/service-worker.js HTTP/1.1" 200 - 0 0.000 0.032 2026-09-11 03:58:08,437 26 INFO ? werkzeug: 127.0.0.1 - - [11/Sep/2026 03:58:08] "GET /web/static/fonts/google/Roboto/Roboto-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.004 2026-09-11 03:58:08,438 26 INFO ? werkzeug: 127.0.0.1 - - [11/Sep/2026 03:58:08] "GET /web/static/src/libs/fontawesome/fonts/fontawesome-webfont.woff2?v=4.7.0 HTTP/1.1" 200 - 0 0.000 0.009 2026-09-11 03:58:08,445 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 03:58:08] "GET /web/image/res.users/235/avatar_128 HTTP/1.1" 200 - 11 0.017 0.040 2026-09-11 03:58:08,494 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 03:58:08] "GET /web/image?model=res.company&id=113&field=logo HTTP/1.1" 200 - 3 0.012 0.086 2026-09-11 03:58:08,578 26 INFO rb-c800635-224702-414046 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-09-11 03:58:08,635 26 INFO ? werkzeug: 127.0.0.1 - - [11/Sep/2026 03:58:08] "GET /web/static/lib/zxing-library/zxing-library.js HTTP/1.1" 200 - 0 0.000 0.004 2026-09-11 03:58:08,739 26 INFO rb-c800635-224702-414046 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-09-11 03:58:08,761 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 03:58:08] "GET /pos/ui/125?from_backend=True HTTP/1.1" 200 - 32 0.102 0.044 2026-09-11 03:58:08,778 26 INFO ? werkzeug: 127.0.0.1 - - [11/Sep/2026 03:58:08] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.012 2026-09-11 03:58:08,787 26 INFO rb-c800635-224702-414046 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-09-11 03:58:08,801 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 03:58:08] "GET /web/image?model=product.template&field=image_128&id=2145&unique=2026-09-11T03:54:27.000+00:00 HTTP/1.1" 200 - 3 0.004 0.118 2026-09-11 03:58:08,828 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 03:58:08] "GET /web/image?model=product.template&field=image_128&id=2146&unique=2026-09-11T03:54:27.000+00:00 HTTP/1.1" 200 - 3 0.003 0.134 2026-09-11 03:58:08,854 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 03:58:08] "GET /web/image?model=product.template&field=image_128&id=2147&unique=2026-09-11T03:54:27.000+00:00 HTTP/1.1" 200 - 3 0.002 0.157 2026-09-11 03:58:08,880 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 03:58:08] "GET /web/image?model=product.template&field=image_128&id=2148&unique=2026-09-11T03:54:27.000+00:00 HTTP/1.1" 200 - 3 0.002 0.182 2026-09-11 03:58:08,965 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 03:58:08] "GET /pos/ui/125 HTTP/1.1" 200 - 32 0.049 0.292 2026-09-11 03:58:08,991 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 03:58:08] "GET /web/image?model=product.template&field=image_128&id=2153&unique=2026-09-11T03:54:27.000+00:00 HTTP/1.1" 200 - 3 0.007 0.194 2026-09-11 03:58:09,024 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 03:58:09] "GET /web/image?model=product.template&field=image_128&id=2151&unique=2026-09-11T03:54:27.000+00:00 HTTP/1.1" 200 - 3 0.003 0.203 2026-09-11 03:58:09,056 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 03:58:09] "GET /web/image?model=product.template&field=image_128&id=2152&unique=2026-09-11T03:54:27.000+00:00 HTTP/1.1" 200 - 3 0.007 0.216 2026-09-11 03:58:09,074 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 03:58:09] "GET /web/image?model=product.template&field=image_128&id=2184&unique=2026-09-11T03:54:27.000+00:00 HTTP/1.1" 200 - 3 0.003 0.198 2026-09-11 03:58:09,110 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 03:58:09] "GET /web/image?model=product.template&field=image_128&id=2183&unique=2026-09-11T03:54:27.000+00:00 HTTP/1.1" 200 - 3 0.004 0.221 2026-09-11 03:58:09,142 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 03:58:09] "GET /web/image?model=product.template&field=image_128&id=2149&unique=2026-09-11T03:54:27.000+00:00 HTTP/1.1" 200 - 3 0.004 0.141 2026-09-11 03:58:09,163 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 03:58:09] "GET /web/image?model=product.template&field=image_128&id=2150&unique=2026-09-11T03:54:27.000+00:00 HTTP/1.1" 200 - 3 0.001 0.126 2026-09-11 03:58:09,255 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 03:58:09] "POST /web/dataset/call_kw/pos.session/set_opening_control#pos.session.set_opening_control HTTP/1.1" 200 - 37 0.045 0.241 2026-09-11 03:58:09,291 26 INFO rb-c800635-224702-414046 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-09-11 03:58:09,349 26 INFO rb-c800635-224702-414046 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-09-11 03:58:09,480 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 03:58:09] "POST /web/dataset/call_kw/sale.order/get_views#sale.order.get_views HTTP/1.1" 200 - 55 0.047 0.081 2026-09-11 03:58:09,567 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 03:58:09] "POST /web/dataset/call_kw/sale.order/web_search_read#sale.order.web_search_read HTTP/1.1" 200 - 22 0.028 0.033 2026-09-11 03:58:09,610 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 03:58:09] "POST /web/dataset/call_kw/res.currency/read#res.currency.read HTTP/1.1" 200 - 4 0.004 0.011 2026-09-11 03:58:09,683 26 INFO rb-c800635-224702-414046 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-09-11 03:58:09,829 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 03:58:09] "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.071 0.081 2026-09-11 03:58:10,017 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 03:58:10] "POST /web/dataset/call_kw/pos.config/notify_synchronisation#pos.config.notify_synchronisation HTTP/1.1" 200 - 68 0.093 0.085 2026-09-11 03:58:10,028 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 03:58:10] "POST /web/dataset/call_kw/sale.order/read#sale.order.read HTTP/1.1" 200 - 4 0.002 0.173 2026-09-11 03:58:10,069 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 03:58:10] "POST /web/dataset/call_kw/sale.order.line/read#sale.order.line.read HTTP/1.1" 200 - 15 0.012 0.017 2026-09-11 03:58:10,114 26 INFO rb-c800635-224702-414046 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-09-11 03:58:10,158 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 03:58:10] "POST /web/dataset/call_kw/sale.order.line/read_converted#sale.order.line.read_converted HTTP/1.1" 200 - 13 0.020 0.020 2026-09-11 03:58:10,239 26 INFO rb-c800635-224702-414046 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-09-11 03:58:10,307 26 INFO rb-c800635-224702-414046 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-09-11 03:58:10,319 26 INFO ? werkzeug: 127.0.0.1 - - [11/Sep/2026 03:58:10] "GET /point_of_sale/static/src/img/money.png HTTP/1.1" 200 - 0 0.000 0.001 2026-09-11 03:58:10,321 26 INFO ? werkzeug: 127.0.0.1 - - [11/Sep/2026 03:58:10] "GET /point_of_sale/static/src/img/card-bank.png HTTP/1.1" 200 - 0 0.000 0.004 2026-09-11 03:58:10,359 26 INFO rb-c800635-224702-414046 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-09-11 03:58:10,409 26 INFO rb-c800635-224702-414046 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-09-11 03:58:10,466 26 INFO rb-c800635-224702-414046 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-09-11 03:58:10,522 26 INFO rb-c800635-224702-414046 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-09-11 03:58:10,572 26 INFO rb-c800635-224702-414046 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-09-11 03:58:10,644 26 INFO rb-c800635-224702-414046 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-09-11 03:58:10,695 26 INFO rb-c800635-224702-414046 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-09-11 03:58:10,761 26 INFO rb-c800635-224702-414046 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-09-11 03:58:10,765 26 INFO ? werkzeug: 127.0.0.1 - - [11/Sep/2026 03:58:10] "GET /web/static/img/spin.svg HTTP/1.1" 200 - 0 0.000 0.001 2026-09-11 03:58:10,772 26 INFO rb-c800635-224702-414046 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #92699706 started for PoS orders references: [{'name': '/', 'pos_reference': '261-125-000001', 'uuid': '8375f7bc-a78d-45d0-a296-747fbb90075a'}] 2026-09-11 03:58:11,113 26 INFO rb-c800635-224702-414046 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #92699706 order {'name': '/', 'pos_reference': '261-125-000001', 'uuid': '8375f7bc-a78d-45d0-a296-747fbb90075a'} created pos.order #819 2026-09-11 03:58:11,126 26 INFO rb-c800635-224702-414046 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #92699706 finished 2026-09-11 03:58:11,496 26 INFO rb-c800635-224702-414046 odoo.models.unlink: User #235 deleted stock.move.line records with IDs: [1341] 2026-09-11 03:58:11,664 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 03:58:11] "POST /web/dataset/call_kw/pos.order/sync_from_ui#pos.order.sync_from_ui HTTP/1.1" 200 - 413 0.446 0.456 2026-09-11 03:58:11,741 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 03:58:11] "POST /web/dataset/call_kw/pos.order/get_preparation_change#pos.order.get_preparation_change HTTP/1.1" 200 - 1 0.001 0.006 2026-09-11 03:58:11,845 26 INFO rb-c800635-224702-414046 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-09-11 03:58:11,851 26 INFO rb-c800635-224702-414046 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #42730658 started for PoS orders references: [{'name': 'Shop - 000001', 'pos_reference': '261-125-000001', 'uuid': '8375f7bc-a78d-45d0-a296-747fbb90075a'}] 2026-09-11 03:58:11,861 26 INFO rb-c800635-224702-414046 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #42730658 order {'name': 'Shop - 000001', 'pos_reference': '261-125-000001', 'uuid': '8375f7bc-a78d-45d0-a296-747fbb90075a'} sync ignored for existing PoS order pos.order(819,) (state: paid) 2026-09-11 03:58:11,898 26 INFO rb-c800635-224702-414046 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #42730658 finished 2026-09-11 03:58:11,919 26 INFO rb-c800635-224702-414046 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-09-11 03:58:11,971 26 INFO rb-c800635-224702-414046 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-09-11 03:58:12,017 26 INFO rb-c800635-224702-414046 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-09-11 03:58:12,040 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 03:58:12] "POST /web/dataset/call_kw/pos.order/sync_from_ui#pos.order.sync_from_ui HTTP/1.1" 200 - 70 0.084 0.106 2026-09-11 03:58:12,073 26 INFO rb-c800635-224702-414046 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-09-11 03:58:12,128 26 INFO rb-c800635-224702-414046 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-09-11 03:58:12,177 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 03:58:12] "POST /web/dataset/call_kw/sale.order/get_views#sale.order.get_views HTTP/1.1" 200 - 3 0.010 0.035 2026-09-11 03:58:12,233 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 03:58:12] "POST /web/dataset/call_kw/sale.order/web_search_read#sale.order.web_search_read HTTP/1.1" 200 - 14 0.015 0.027 2026-09-11 03:58:12,264 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 03:58:12] "POST /web/dataset/call_kw/res.currency/read#res.currency.read HTTP/1.1" 200 - 4 0.005 0.011 2026-09-11 03:58:12,310 26 INFO rb-c800635-224702-414046 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-09-11 03:58:12,454 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 03:58:12] "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.065 0.075 2026-09-11 03:58:12,641 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 03:58:12] "POST /web/dataset/call_kw/pos.config/notify_synchronisation#pos.config.notify_synchronisation HTTP/1.1" 200 - 67 0.097 0.079 2026-09-11 03:58:12,651 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 03:58:12] "POST /web/dataset/call_kw/sale.order/read#sale.order.read HTTP/1.1" 200 - 4 0.003 0.174 2026-09-11 03:58:12,722 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 03:58:12] "POST /web/dataset/call_kw/sale.order.line/read#sale.order.line.read HTTP/1.1" 200 - 15 0.038 0.023 2026-09-11 03:58:12,765 26 INFO rb-c800635-224702-414046 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-09-11 03:58:12,811 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 03:58:12] "POST /web/dataset/call_kw/sale.order.line/read_converted#sale.order.line.read_converted HTTP/1.1" 200 - 14 0.024 0.030 2026-09-11 03:58:12,877 26 INFO rb-c800635-224702-414046 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-09-11 03:58:12,935 26 INFO rb-c800635-224702-414046 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-09-11 03:58:12,985 26 INFO rb-c800635-224702-414046 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-09-11 03:58:13,036 26 INFO rb-c800635-224702-414046 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-09-11 03:58:13,090 26 INFO rb-c800635-224702-414046 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-09-11 03:58:13,150 26 INFO rb-c800635-224702-414046 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-09-11 03:58:13,198 26 INFO rb-c800635-224702-414046 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-09-11 03:58:13,256 26 INFO rb-c800635-224702-414046 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-09-11 03:58:13,307 26 INFO rb-c800635-224702-414046 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-09-11 03:58:13,369 26 INFO rb-c800635-224702-414046 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-09-11 03:58:13,375 26 INFO rb-c800635-224702-414046 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #55384709 started for PoS orders references: [{'name': '/', 'pos_reference': '261-125-000002', 'uuid': 'c1261412-cd9f-4e34-a896-072f7be45319'}] 2026-09-11 03:58:13,633 26 INFO rb-c800635-224702-414046 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #55384709 order {'name': '/', 'pos_reference': '261-125-000002', 'uuid': 'c1261412-cd9f-4e34-a896-072f7be45319'} created pos.order #820 2026-09-11 03:58:13,647 26 INFO rb-c800635-224702-414046 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #55384709 finished 2026-09-11 03:58:13,925 26 INFO rb-c800635-224702-414046 odoo.models.unlink: User #235 deleted stock.move.line records with IDs: [1344] 2026-09-11 03:58:14,050 26 INFO rb-c800635-224702-414046 odoo.models.unlink: User #235 deleted stock.move.line records with IDs: [1345] 2026-09-11 03:58:14,227 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 03:58:14] "POST /web/dataset/call_kw/pos.order/sync_from_ui#pos.order.sync_from_ui HTTP/1.1" 200 - 410 0.386 0.469 2026-09-11 03:58:14,281 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 03:58:14] "POST /web/dataset/call_kw/pos.order/get_preparation_change#pos.order.get_preparation_change HTTP/1.1" 200 - 1 0.002 0.007 2026-09-11 03:58:14,301 26 INFO rb-c800635-224702-414046 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_settle_order_ship_later_effect_on_so.browser: tour succeeded 2026-09-11 03:58:14,302 26 INFO rb-c800635-224702-414046 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_settle_order_ship_later_effect_on_so.browser: ╔════════════════════════════════════════╗ ║ TOUR PosSettleOrderShipLater SUCCEEDED ║ ╚════════════════════════════════════════╝ 2026-09-11 03:58:14,318 26 INFO rb-c800635-224702-414046 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #76953448 started for PoS orders references: [{'name': 'Shop - 000002', 'pos_reference': '261-125-000002', 'uuid': 'c1261412-cd9f-4e34-a896-072f7be45319'}] 2026-09-11 03:58:14,329 26 INFO rb-c800635-224702-414046 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #76953448 order {'name': 'Shop - 000002', 'pos_reference': '261-125-000002', 'uuid': 'c1261412-cd9f-4e34-a896-072f7be45319'} sync ignored for existing PoS order pos.order(820,) (state: paid) 2026-09-11 03:58:14,360 26 INFO rb-c800635-224702-414046 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #76953448 finished 2026-09-11 03:58:14,460 26 INFO rb-c800635-224702-414046 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_settle_order_ship_later_effect_on_so.browser: heap 20868220 (allocated 23203840) 2026-09-11 03:58:14,475 26 INFO rb-c800635-224702-414046 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_settle_order_ship_later_effect_on_so: Closing chrome headless with pid 119713 2026-09-11 03:58:14,479 26 INFO rb-c800635-224702-414046 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_settle_order_ship_later_effect_on_so: Closing websocket connection 2026-09-11 03:58:14,480 26 INFO rb-c800635-224702-414046 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_settle_order_ship_later_effect_on_so: Terminating chrome headless with pid 119713 2026-09-11 03:58:14,497 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 03:58:14] "POST /web/dataset/call_kw/pos.order/sync_from_ui#pos.order.sync_from_ui HTTP/1.1" 200 - 56 0.097 0.096 2026-09-11 03:58:14,585 26 INFO rb-c800635-224702-414046 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-c800635-224702-414046/chrome_logs/chrome_log_20260911_035814_585018_test_settle_order_ship_later_effect_on_so.txt 2026-09-11 03:58:14,585 26 INFO rb-c800635-224702-414046 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_settle_order_ship_later_effect_on_so: Removing chrome user profile "/tmp/tmpjupb6bn__chrome_odoo" 2026-09-11 03:58:14,724 26 INFO rb-c800635-224702-414046 odoo.addons.pos_sale.tests.test_pos_sale_flow: Starting TestPoSSale.test_settle_order_unreserve_order_lines ... 2026-09-11 03:58:15,647 26 INFO rb-c800635-224702-414046 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_settle_order_unreserve_order_lines: Chrome pid: 119941 2026-09-11 03:58:15,647 26 INFO rb-c800635-224702-414046 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_settle_order_unreserve_order_lines: Chrome headless temporary user profile dir: /tmp/tmpha1qpkeb_chrome_odoo 2026-09-11 03:58:15,647 26 INFO rb-c800635-224702-414046 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_settle_order_unreserve_order_lines: Issuing json command http://127.0.0.1:34801/json/version 2026-09-11 03:58:15,648 26 INFO rb-c800635-224702-414046 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:34801', path='/json/version', query='', fragment='') with timeout 3 increased to 10s during tests 2026-09-11 03:58:15,716 26 INFO rb-c800635-224702-414046 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_settle_order_unreserve_order_lines: Browser version: Chrome/150.0.7871.114 2026-09-11 03:58:15,717 26 INFO rb-c800635-224702-414046 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_settle_order_unreserve_order_lines: Issuing json command http://127.0.0.1:34801/json 2026-09-11 03:58:15,719 26 INFO rb-c800635-224702-414046 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:34801', path='/json', query='', fragment='') with timeout 3 increased to 10s during tests 2026-09-11 03:58:15,748 26 INFO rb-c800635-224702-414046 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_settle_order_unreserve_order_lines: Websocket url found: ws://127.0.0.1:34801/devtools/page/18C914F7342BC975DAAC1829A3322821 2026-09-11 03:58:15,784 26 INFO rb-c800635-224702-414046 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_settle_order_unreserve_order_lines: Enable chrome headless console log notification 2026-09-11 03:58:15,802 26 INFO rb-c800635-224702-414046 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_settle_order_unreserve_order_lines: Chrome headless enable page notifications 2026-09-11 03:58:15,963 26 INFO rb-c800635-224702-414046 odoo.addons.base.models.res_users: Login successful for login:accountman from n/a 2026-09-11 03:58:15,966 26 INFO rb-c800635-224702-414046 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_settle_order_unreserve_order_lines: Setting session cookie in browser 2026-09-11 03:58:15,972 26 INFO rb-c800635-224702-414046 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-09-11 03:58:15,973 26 INFO rb-c800635-224702-414046 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-09-11 03:58:15,989 26 INFO rb-c800635-224702-414046 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-09-11 03:58:16,462 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 03:58:16] "GET /pos/ui/125 HTTP/1.1" 200 - 84 0.042 0.439 2026-09-11 03:58:16,470 26 INFO rb-c800635-224702-414046 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_settle_order_unreserve_order_lines: Navigation result: {'frameId': '18C914F7342BC975DAAC1829A3322821', 'loaderId': '08261491C3C4ED133530CDDD24A24B97', 'isDownload': False} 2026-09-11 03:58:16,470 26 INFO rb-c800635-224702-414046 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_settle_order_unreserve_order_lines: Evaluate ready code "odoo.isTourReady('PosSettleOrderRealTime')" 2026-09-11 03:58:16,498 26 INFO rb-c800635-224702-414046 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-09-11 03:58:16,528 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 03:58:16] "GET /web/assets/cbcf32d/point_of_sale.assets_prod.min.css HTTP/1.1" 200 - 2 0.003 0.015 2026-09-11 03:58:16,541 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 03:58:16] "GET /web/assets/e7bee96/point_of_sale.assets_prod.min.js HTTP/1.1" 200 - 2 0.003 0.021 2026-09-11 03:58:16,577 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 03:58:16] "GET /web/assets/31c33ef/web.__assets_tests_call__.min.js HTTP/1.1" 200 - 2 0.004 0.050 2026-09-11 03:58:17,062 26 INFO ? werkzeug: 127.0.0.1 - - [11/Sep/2026 03:58:17] "GET /web/static/fonts/lato/Lato-Reg-webfont.woff HTTP/1.1" 200 - 0 0.000 0.001 2026-09-11 03:58:17,072 26 INFO ? werkzeug: 127.0.0.1 - - [11/Sep/2026 03:58:17] "GET /point_of_sale/static/src/img/favicon.ico HTTP/1.1" 200 - 0 0.000 0.003 2026-09-11 03:58:17,084 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 03:58:17] "GET /web/webclient/translations?hash=&lang=en_US HTTP/1.1" 200 - 1 0.002 0.010 2026-09-11 03:58:17,097 26 INFO rb-c800635-224702-414046 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-09-11 03:58:17,104 26 INFO rb-c800635-224702-414046 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-09-11 03:58:17,119 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 03:58:17] "POST /web/dataset/call_kw/barcode.nomenclature/read#barcode.nomenclature.read HTTP/1.1" 200 - 4 0.009 0.010 2026-09-11 03:58:17,139 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 03:58:17] "POST /web/dataset/call_kw/barcode.rule/search_read#barcode.rule.search_read HTTP/1.1" 200 - 1 0.000 0.011 2026-09-11 03:58:17,154 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 03:58:17] "POST /pos/ping HTTP/1.1" 200 - 0 0.000 0.004 2026-09-11 03:58:17,186 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 03:58:17] "GET /bus/websocket_worker_bundle?v=19.0-2 HTTP/1.1" 200 - 3 0.002 0.019 2026-09-11 03:58:17,236 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 03:58:17] "POST /web/dataset/call_kw/pos.config/register_new_device_identifier#pos.config.register_new_device_identifier HTTP/1.1" 200 - 11 0.014 0.045 2026-09-11 03:58:17,245 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 03:58:17] "GET /websocket?version=19.0-2 HTTP/1.1" 101 - 1 0.001 0.033 2026-09-11 03:58:17,327 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 03:58:17] "POST /web/dataset/call_kw/pos.session/load_data_params#pos.session.load_data_params HTTP/1.1" 200 - 24 0.036 0.045 2026-09-11 03:58:17,985 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 03:58:17] "POST /web/dataset/call_kw/pos.session/load_data#pos.session.load_data HTTP/1.1" 200 - 363 0.325 0.299 2026-09-11 03:58:18,023 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 03:58:18] "POST /web/dataset/call_kw/pos.session/filter_local_data#pos.session.filter_local_data HTTP/1.1" 200 - 0 0.000 0.027 2026-09-11 03:58:18,090 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 03:58:18] "POST /web/dataset/call_kw/pos.config/read_config_open_orders#pos.config.read_config_open_orders HTTP/1.1" 200 - 1 0.001 0.006 2026-09-11 03:58:18,155 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 03:58:18] "GET /web/image/res.company/113/logo/256x256 HTTP/1.1" 200 - 8 0.010 0.036 2026-09-11 03:58:18,230 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 03:58:18] "POST /web/dataset/call_kw/pos.config/read_config_open_orders#pos.config.read_config_open_orders HTTP/1.1" 200 - 1 0.001 0.016 2026-09-11 03:58:18,272 26 INFO rb-c800635-224702-414046 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_settle_order_unreserve_order_lines.browser: Owl is running in 'dev' mode. 2026-09-11 03:58:18,287 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 03:58:18] "POST /web/dataset/call_kw/product.product/has_access#product.product.has_access HTTP/1.1" 200 - 0 0.000 0.003 2026-09-11 03:58:18,317 26 INFO ? werkzeug: 127.0.0.1 - - [11/Sep/2026 03:58:18] "GET /point_of_sale/static/src/fonts/Inconsolata.otf HTTP/1.1" 200 - 0 0.000 0.001 2026-09-11 03:58:18,330 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 03:58:18] "GET /pos/service-worker.js HTTP/1.1" 200 - 0 0.000 0.007 2026-09-11 03:58:18,354 26 INFO ? werkzeug: 127.0.0.1 - - [11/Sep/2026 03:58:18] "GET /hr_attendance/static/img/background-light.svg HTTP/1.1" 200 - 0 0.000 0.005 2026-09-11 03:58:18,366 26 INFO ? werkzeug: 127.0.0.1 - - [11/Sep/2026 03:58:18] "GET /web/static/img/odoo_logo.svg HTTP/1.1" 200 - 0 0.000 0.021 2026-09-11 03:58:18,404 26 INFO ? werkzeug: 127.0.0.1 - - [11/Sep/2026 03:58:18] "GET /web/static/src/libs/fontawesome/fonts/fontawesome-webfont.woff2?v=4.7.0 HTTP/1.1" 200 - 0 0.000 0.001 2026-09-11 03:58:18,412 26 INFO ? werkzeug: 127.0.0.1 - - [11/Sep/2026 03:58:18] "GET /web/static/fonts/google/Roboto/Roboto-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.004 2026-09-11 03:58:18,413 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 03:58:18] "GET /web/image/res.users/235/avatar_128 HTTP/1.1" 200 - 11 0.023 0.071 2026-09-11 03:58:18,442 26 INFO ? werkzeug: 127.0.0.1 - - [11/Sep/2026 03:58:18] "GET /web/static/lib/zxing-library/zxing-library.js HTTP/1.1" 200 - 0 0.000 0.008 2026-09-11 03:58:18,448 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 03:58:18] "GET /web/image?model=res.company&id=113&field=logo HTTP/1.1" 200 - 3 0.006 0.105 2026-09-11 03:58:18,529 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 03:58:18] "GET /pos/ui/125?from_backend=True HTTP/1.1" 200 - 31 0.032 0.083 2026-09-11 03:58:18,530 26 INFO rb-c800635-224702-414046 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-09-11 03:58:18,641 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 03:58:18] "GET /pos/ui/125 HTTP/1.1" 200 - 31 0.045 0.161 2026-09-11 03:58:18,669 26 INFO rb-c800635-224702-414046 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-09-11 03:58:18,703 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 03:58:18] "GET /web/image?model=product.template&field=image_128&id=2146&unique=2026-09-11T03:54:27.000+00:00 HTTP/1.1" 200 - 3 0.009 0.079 2026-09-11 03:58:18,719 26 INFO ? werkzeug: 127.0.0.1 - - [11/Sep/2026 03:58:18] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.011 2026-09-11 03:58:18,721 26 INFO rb-c800635-224702-414046 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-09-11 03:58:18,735 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 03:58:18] "GET /web/image?model=product.template&field=image_128&id=2145&unique=2026-09-11T03:54:27.000+00:00 HTTP/1.1" 200 - 3 0.003 0.119 2026-09-11 03:58:18,758 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 03:58:18] "GET /web/image?model=product.template&field=image_128&id=2147&unique=2026-09-11T03:54:27.000+00:00 HTTP/1.1" 200 - 3 0.003 0.132 2026-09-11 03:58:18,783 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 03:58:18] "GET /web/image?model=product.template&field=image_128&id=2149&unique=2026-09-11T03:54:27.000+00:00 HTTP/1.1" 200 - 3 0.005 0.144 2026-09-11 03:58:18,808 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 03:58:18] "GET /web/image?model=product.template&field=image_128&id=2148&unique=2026-09-11T03:54:27.000+00:00 HTTP/1.1" 200 - 3 0.003 0.176 2026-09-11 03:58:18,854 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 03:58:18] "GET /web/image?model=product.template&field=image_128&id=2150&unique=2026-09-11T03:54:27.000+00:00 HTTP/1.1" 200 - 3 0.004 0.195 2026-09-11 03:58:18,880 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 03:58:18] "GET /web/image?model=product.template&field=image_128&id=2185&unique=2026-09-11T03:54:27.000+00:00 HTTP/1.1" 200 - 3 0.005 0.147 2026-09-11 03:58:18,902 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 03:58:18] "GET /web/image?model=product.template&field=image_128&id=2153&unique=2026-09-11T03:54:27.000+00:00 HTTP/1.1" 200 - 3 0.002 0.149 2026-09-11 03:58:18,925 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 03:58:18] "GET /web/image?model=product.template&field=image_128&id=2151&unique=2026-09-11T03:54:27.000+00:00 HTTP/1.1" 200 - 3 0.001 0.153 2026-09-11 03:58:18,954 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 03:58:18] "GET /web/image?model=product.template&field=image_128&id=2152&unique=2026-09-11T03:54:27.000+00:00 HTTP/1.1" 200 - 3 0.004 0.155 2026-09-11 03:58:19,058 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 03:58:19] "POST /web/dataset/call_kw/pos.session/set_opening_control#pos.session.set_opening_control HTTP/1.1" 200 - 36 0.060 0.181 2026-09-11 03:58:19,095 26 INFO rb-c800635-224702-414046 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-09-11 03:58:19,151 26 INFO rb-c800635-224702-414046 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-09-11 03:58:19,322 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 03:58:19] "POST /web/dataset/call_kw/sale.order/get_views#sale.order.get_views HTTP/1.1" 200 - 55 0.071 0.088 2026-09-11 03:58:19,420 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 03:58:19] "POST /web/dataset/call_kw/sale.order/web_search_read#sale.order.web_search_read HTTP/1.1" 200 - 22 0.038 0.036 2026-09-11 03:58:19,485 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 03:58:19] "POST /web/dataset/call_kw/res.currency/read#res.currency.read HTTP/1.1" 200 - 4 0.010 0.025 2026-09-11 03:58:19,546 26 INFO rb-c800635-224702-414046 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-09-11 03:58:19,699 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 03:58:19] "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.083 0.063 2026-09-11 03:58:19,829 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 03:58:19] "POST /web/dataset/call_kw/pos.config/notify_synchronisation#pos.config.notify_synchronisation HTTP/1.1" 200 - 56 0.046 0.075 2026-09-11 03:58:19,843 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 03:58:19] "POST /web/dataset/call_kw/sale.order/read#sale.order.read HTTP/1.1" 200 - 4 0.008 0.116 2026-09-11 03:58:19,907 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 03:58:19] "POST /web/dataset/call_kw/sale.order.line/read#sale.order.line.read HTTP/1.1" 200 - 16 0.025 0.029 2026-09-11 03:58:19,942 26 INFO rb-c800635-224702-414046 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-09-11 03:58:19,994 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 03:58:19] "POST /web/dataset/call_kw/sale.order.line/read_converted#sale.order.line.read_converted HTTP/1.1" 200 - 13 0.022 0.023 2026-09-11 03:58:20,074 26 INFO rb-c800635-224702-414046 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-09-11 03:58:20,125 26 INFO rb-c800635-224702-414046 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-09-11 03:58:20,176 26 INFO rb-c800635-224702-414046 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-09-11 03:58:20,227 26 INFO rb-c800635-224702-414046 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-09-11 03:58:20,296 26 INFO rb-c800635-224702-414046 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-09-11 03:58:20,311 26 INFO ? werkzeug: 127.0.0.1 - - [11/Sep/2026 03:58:20] "GET /point_of_sale/static/src/img/card-bank.png HTTP/1.1" 200 - 0 0.000 0.001 2026-09-11 03:58:20,316 26 INFO ? werkzeug: 127.0.0.1 - - [11/Sep/2026 03:58:20] "GET /point_of_sale/static/src/img/money.png HTTP/1.1" 200 - 0 0.000 0.001 2026-09-11 03:58:20,347 26 INFO rb-c800635-224702-414046 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-09-11 03:58:20,398 26 INFO rb-c800635-224702-414046 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-09-11 03:58:20,466 26 INFO rb-c800635-224702-414046 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-09-11 03:58:20,527 26 INFO rb-c800635-224702-414046 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-09-11 03:58:20,533 26 INFO rb-c800635-224702-414046 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #57066028 started for PoS orders references: [{'name': '/', 'pos_reference': '261-125-000001', 'uuid': 'ddec5f0d-a360-4aef-b8b8-64b68fe3ca24'}] 2026-09-11 03:58:20,535 26 INFO ? werkzeug: 127.0.0.1 - - [11/Sep/2026 03:58:20] "GET /web/static/img/spin.svg HTTP/1.1" 200 - 0 0.000 0.001 2026-09-11 03:58:20,784 26 INFO rb-c800635-224702-414046 odoo.models.unlink: User #235 deleted stock.move.line records with IDs: [1348, 1349] 2026-09-11 03:58:21,211 26 INFO rb-c800635-224702-414046 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #57066028 order {'name': '/', 'pos_reference': '261-125-000001', 'uuid': 'ddec5f0d-a360-4aef-b8b8-64b68fe3ca24'} created pos.order #821 2026-09-11 03:58:21,227 26 INFO rb-c800635-224702-414046 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #57066028 finished 2026-09-11 03:58:21,411 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 03:58:21] "POST /web/dataset/call_kw/pos.order/sync_from_ui#pos.order.sync_from_ui HTTP/1.1" 200 - 397 0.421 0.459 2026-09-11 03:58:21,482 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 03:58:21] "POST /web/dataset/call_kw/pos.order/get_preparation_change#pos.order.get_preparation_change HTTP/1.1" 200 - 1 0.004 0.014 2026-09-11 03:58:21,557 26 INFO rb-c800635-224702-414046 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_settle_order_unreserve_order_lines.browser: tour succeeded 2026-09-11 03:58:21,557 26 INFO rb-c800635-224702-414046 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_settle_order_unreserve_order_lines.browser: ╔═══════════════════════════════════════╗ ║ TOUR PosSettleOrderRealTime SUCCEEDED ║ ╚═══════════════════════════════════════╝ 2026-09-11 03:58:21,565 26 INFO rb-c800635-224702-414046 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #23582431 started for PoS orders references: [{'name': 'Shop - 000001', 'pos_reference': '261-125-000001', 'uuid': 'ddec5f0d-a360-4aef-b8b8-64b68fe3ca24'}] 2026-09-11 03:58:21,580 26 INFO rb-c800635-224702-414046 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #23582431 order {'name': 'Shop - 000001', 'pos_reference': '261-125-000001', 'uuid': 'ddec5f0d-a360-4aef-b8b8-64b68fe3ca24'} sync ignored for existing PoS order pos.order(821,) (state: paid) 2026-09-11 03:58:21,600 26 INFO rb-c800635-224702-414046 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #23582431 finished 2026-09-11 03:58:21,670 26 INFO rb-c800635-224702-414046 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_settle_order_unreserve_order_lines.browser: heap 17393396 (allocated 18612224) 2026-09-11 03:58:21,685 26 INFO rb-c800635-224702-414046 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_settle_order_unreserve_order_lines: Closing chrome headless with pid 119941 2026-09-11 03:58:21,687 26 INFO rb-c800635-224702-414046 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_settle_order_unreserve_order_lines: Closing websocket connection 2026-09-11 03:58:21,690 26 INFO rb-c800635-224702-414046 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_settle_order_unreserve_order_lines: Terminating chrome headless with pid 119941 2026-09-11 03:58:21,734 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 03:58:21] "POST /web/dataset/call_kw/pos.order/sync_from_ui#pos.order.sync_from_ui HTTP/1.1" 200 - 55 0.104 0.067 2026-09-11 03:58:21,778 26 INFO rb-c800635-224702-414046 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_settle_order_unreserve_order_lines: Chrome Log in: /tmp/odoo_tests/rb-c800635-224702-414046/chrome_logs/chrome_log_20260911_035821_778441_test_settle_order_unreserve_order_lines.txt 2026-09-11 03:58:21,778 26 INFO rb-c800635-224702-414046 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_settle_order_unreserve_order_lines: Removing chrome user profile "/tmp/tmpha1qpkeb_chrome_odoo" 2026-09-11 03:58:22,497 26 INFO rb-c800635-224702-414046 odoo.addons.pos_sale.tests.test_pos_sale_flow: Starting TestPoSSale.test_settle_order_with_different_product ... 2026-09-11 03:58:23,467 26 INFO rb-c800635-224702-414046 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_settle_order_with_different_product: Chrome pid: 120157 2026-09-11 03:58:23,467 26 INFO rb-c800635-224702-414046 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_settle_order_with_different_product: Chrome headless temporary user profile dir: /tmp/tmpkodpkwyw_chrome_odoo 2026-09-11 03:58:23,467 26 INFO rb-c800635-224702-414046 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_settle_order_with_different_product: Issuing json command http://127.0.0.1:41519/json/version 2026-09-11 03:58:23,468 26 INFO rb-c800635-224702-414046 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:41519', path='/json/version', query='', fragment='') with timeout 3 increased to 10s during tests 2026-09-11 03:58:23,544 26 INFO rb-c800635-224702-414046 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_settle_order_with_different_product: Browser version: Chrome/150.0.7871.114 2026-09-11 03:58:23,544 26 INFO rb-c800635-224702-414046 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_settle_order_with_different_product: Issuing json command http://127.0.0.1:41519/json 2026-09-11 03:58:23,545 26 INFO rb-c800635-224702-414046 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:41519', path='/json', query='', fragment='') with timeout 3 increased to 10s during tests 2026-09-11 03:58:23,569 26 INFO rb-c800635-224702-414046 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_settle_order_with_different_product: Websocket url found: ws://127.0.0.1:41519/devtools/page/B4C3576FEF9779FFF54E83C30670DE5F 2026-09-11 03:58:23,588 26 INFO rb-c800635-224702-414046 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_settle_order_with_different_product: Enable chrome headless console log notification 2026-09-11 03:58:23,612 26 INFO rb-c800635-224702-414046 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_settle_order_with_different_product: Chrome headless enable page notifications 2026-09-11 03:58:23,762 26 INFO rb-c800635-224702-414046 odoo.addons.base.models.res_users: Login successful for login:accountman from n/a 2026-09-11 03:58:23,764 26 INFO rb-c800635-224702-414046 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_settle_order_with_different_product: Setting session cookie in browser 2026-09-11 03:58:23,771 26 INFO rb-c800635-224702-414046 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-09-11 03:58:23,771 26 INFO rb-c800635-224702-414046 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-09-11 03:58:23,796 26 INFO rb-c800635-224702-414046 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-09-11 03:58:24,406 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 03:58:24] "GET /pos/ui/125 HTTP/1.1" 200 - 84 0.066 0.561 2026-09-11 03:58:24,409 26 INFO rb-c800635-224702-414046 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_settle_order_with_different_product: Navigation result: {'frameId': 'B4C3576FEF9779FFF54E83C30670DE5F', 'loaderId': '3934935008CB8360DAF065C3413432C6', 'isDownload': False} 2026-09-11 03:58:24,409 26 INFO rb-c800635-224702-414046 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_settle_order_with_different_product: Evaluate ready code "odoo.isTourReady('PosSettleOrder2')" 2026-09-11 03:58:24,428 26 INFO rb-c800635-224702-414046 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-09-11 03:58:24,453 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 03:58:24] "GET /web/assets/31c33ef/web.__assets_tests_call__.min.js HTTP/1.1" 200 - 2 0.003 0.013 2026-09-11 03:58:24,463 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 03:58:24] "GET /web/assets/cbcf32d/point_of_sale.assets_prod.min.css HTTP/1.1" 200 - 2 0.003 0.024 2026-09-11 03:58:24,470 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 03:58:24] "GET /web/assets/e7bee96/point_of_sale.assets_prod.min.js HTTP/1.1" 200 - 2 0.002 0.026 2026-09-11 03:58:24,955 26 INFO ? werkzeug: 127.0.0.1 - - [11/Sep/2026 03:58:24] "GET /web/static/fonts/lato/Lato-Reg-webfont.woff HTTP/1.1" 200 - 0 0.000 0.004 2026-09-11 03:58:24,960 26 INFO ? werkzeug: 127.0.0.1 - - [11/Sep/2026 03:58:24] "GET /point_of_sale/static/src/img/favicon.ico HTTP/1.1" 200 - 0 0.000 0.002 2026-09-11 03:58:24,978 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 03:58:24] "GET /web/webclient/translations?hash=&lang=en_US HTTP/1.1" 200 - 1 0.001 0.009 2026-09-11 03:58:24,991 26 INFO rb-c800635-224702-414046 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-09-11 03:58:24,997 26 INFO rb-c800635-224702-414046 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-09-11 03:58:25,010 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 03:58:25] "POST /web/dataset/call_kw/barcode.nomenclature/read#barcode.nomenclature.read HTTP/1.1" 200 - 4 0.004 0.009 2026-09-11 03:58:25,028 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 03:58:25] "POST /web/dataset/call_kw/barcode.rule/search_read#barcode.rule.search_read HTTP/1.1" 200 - 1 0.000 0.005 2026-09-11 03:58:25,038 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 03:58:25] "POST /pos/ping HTTP/1.1" 200 - 0 0.000 0.002 2026-09-11 03:58:25,068 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 03:58:25] "POST /web/dataset/call_kw/pos.config/register_new_device_identifier#pos.config.register_new_device_identifier HTTP/1.1" 200 - 11 0.006 0.013 2026-09-11 03:58:25,080 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 03:58:25] "GET /bus/websocket_worker_bundle?v=19.0-2 HTTP/1.1" 200 - 3 0.001 0.026 2026-09-11 03:58:25,146 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 03:58:25] "POST /web/dataset/call_kw/pos.session/load_data_params#pos.session.load_data_params HTTP/1.1" 200 - 24 0.032 0.034 2026-09-11 03:58:25,151 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 03:58:25] "GET /websocket?version=19.0-2 HTTP/1.1" 101 - 1 0.001 0.048 2026-09-11 03:58:25,722 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 03:58:25] "POST /web/dataset/call_kw/pos.session/load_data#pos.session.load_data HTTP/1.1" 200 - 363 0.237 0.297 2026-09-11 03:58:25,756 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 03:58:25] "POST /web/dataset/call_kw/pos.session/filter_local_data#pos.session.filter_local_data HTTP/1.1" 200 - 0 0.000 0.019 2026-09-11 03:58:25,850 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 03:58:25] "POST /web/dataset/call_kw/pos.config/read_config_open_orders#pos.config.read_config_open_orders HTTP/1.1" 200 - 1 0.002 0.005 2026-09-11 03:58:25,936 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 03:58:25] "GET /web/image/res.company/113/logo/256x256 HTTP/1.1" 200 - 8 0.008 0.058 2026-09-11 03:58:25,960 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 03:58:25] "POST /web/dataset/call_kw/pos.config/read_config_open_orders#pos.config.read_config_open_orders HTTP/1.1" 200 - 1 0.001 0.008 2026-09-11 03:58:25,986 26 INFO rb-c800635-224702-414046 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_settle_order_with_different_product.browser: Owl is running in 'dev' mode. 2026-09-11 03:58:25,995 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 03:58:25] "POST /web/dataset/call_kw/product.product/has_access#product.product.has_access HTTP/1.1" 200 - 0 0.000 0.003 2026-09-11 03:58:26,058 26 INFO ? werkzeug: 127.0.0.1 - - [11/Sep/2026 03:58:26] "GET /point_of_sale/static/src/fonts/Inconsolata.otf HTTP/1.1" 200 - 0 0.000 0.006 2026-09-11 03:58:26,078 26 INFO ? werkzeug: 127.0.0.1 - - [11/Sep/2026 03:58:26] "GET /hr_attendance/static/img/background-light.svg HTTP/1.1" 200 - 0 0.000 0.006 2026-09-11 03:58:26,079 26 INFO ? werkzeug: 127.0.0.1 - - [11/Sep/2026 03:58:26] "GET /web/static/img/odoo_logo.svg HTTP/1.1" 200 - 0 0.000 0.007 2026-09-11 03:58:26,098 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 03:58:26] "GET /web/image/res.users/235/avatar_128 HTTP/1.1" 200 - 11 0.015 0.024 2026-09-11 03:58:26,113 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 03:58:26] "GET /web/image?model=res.company&id=113&field=logo HTTP/1.1" 200 - 3 0.003 0.048 2026-09-11 03:58:26,117 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 03:58:26] "GET /pos/service-worker.js HTTP/1.1" 200 - 0 0.000 0.063 2026-09-11 03:58:26,121 26 INFO ? werkzeug: 127.0.0.1 - - [11/Sep/2026 03:58: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-09-11 03:58:26,128 26 INFO ? werkzeug: 127.0.0.1 - - [11/Sep/2026 03:58:26] "GET /web/static/fonts/google/Roboto/Roboto-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.003 2026-09-11 03:58:26,220 26 INFO rb-c800635-224702-414046 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-09-11 03:58:26,278 26 INFO ? werkzeug: 127.0.0.1 - - [11/Sep/2026 03:58:26] "GET /web/static/lib/zxing-library/zxing-library.js HTTP/1.1" 200 - 0 0.000 0.012 2026-09-11 03:58:26,326 26 INFO rb-c800635-224702-414046 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-09-11 03:58:26,370 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 03:58:26] "GET /pos/ui/125?from_backend=True HTTP/1.1" 200 - 31 0.088 0.040 2026-09-11 03:58:26,377 26 INFO rb-c800635-224702-414046 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-09-11 03:58:26,378 26 INFO ? werkzeug: 127.0.0.1 - - [11/Sep/2026 03:58:26] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.003 2026-09-11 03:58:26,450 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 03:58:26] "GET /pos/ui/125 HTTP/1.1" 200 - 31 0.038 0.155 2026-09-11 03:58:26,477 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 03:58:26] "GET /web/image?model=product.template&field=image_128&id=2146&unique=2026-09-11T03:54:27.000+00:00 HTTP/1.1" 200 - 3 0.004 0.163 2026-09-11 03:58:26,503 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 03:58:26] "GET /web/image?model=product.template&field=image_128&id=2147&unique=2026-09-11T03:54:27.000+00:00 HTTP/1.1" 200 - 3 0.007 0.174 2026-09-11 03:58:26,527 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 03:58:26] "GET /web/image?model=product.template&field=image_128&id=2148&unique=2026-09-11T03:54:27.000+00:00 HTTP/1.1" 200 - 3 0.004 0.200 2026-09-11 03:58:26,563 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 03:58:26] "GET /web/image?model=product.template&field=image_128&id=2145&unique=2026-09-11T03:54:27.000+00:00 HTTP/1.1" 200 - 3 0.010 0.241 2026-09-11 03:58:26,603 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 03:58:26] "GET /web/image?model=product.template&field=image_128&id=2186&unique=2026-09-11T03:54:27.000+00:00 HTTP/1.1" 200 - 3 0.003 0.210 2026-09-11 03:58:26,627 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 03:58:26] "GET /web/image?model=product.template&field=image_128&id=2151&unique=2026-09-11T03:54:27.000+00:00 HTTP/1.1" 200 - 3 0.002 0.171 2026-09-11 03:58:26,648 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 03:58:26] "GET /web/image?model=product.template&field=image_128&id=2152&unique=2026-09-11T03:54:27.000+00:00 HTTP/1.1" 200 - 3 0.002 0.160 2026-09-11 03:58:26,675 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 03:58:26] "GET /web/image?model=product.template&field=image_128&id=2153&unique=2026-09-11T03:54:27.000+00:00 HTTP/1.1" 200 - 3 0.002 0.161 2026-09-11 03:58:26,703 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 03:58:26] "GET /web/image?model=product.template&field=image_128&id=2187&unique=2026-09-11T03:54:27.000+00:00 HTTP/1.1" 200 - 3 0.004 0.165 2026-09-11 03:58:26,739 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 03:58:26] "GET /web/image?model=product.template&field=image_128&id=2149&unique=2026-09-11T03:54:27.000+00:00 HTTP/1.1" 200 - 3 0.005 0.119 2026-09-11 03:58:26,777 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 03:58:26] "GET /web/image?model=product.template&field=image_128&id=2150&unique=2026-09-11T03:54:27.000+00:00 HTTP/1.1" 200 - 3 0.003 0.142 2026-09-11 03:58:26,872 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 03:58:26] "POST /web/dataset/call_kw/pos.session/set_opening_control#pos.session.set_opening_control HTTP/1.1" 200 - 36 0.050 0.254 2026-09-11 03:58:26,911 26 INFO rb-c800635-224702-414046 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-09-11 03:58:26,971 26 INFO rb-c800635-224702-414046 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-09-11 03:58:27,092 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 03:58:27] "POST /web/dataset/call_kw/sale.order/get_views#sale.order.get_views HTTP/1.1" 200 - 55 0.043 0.076 2026-09-11 03:58:27,184 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 03:58:27] "POST /web/dataset/call_kw/sale.order/web_search_read#sale.order.web_search_read HTTP/1.1" 200 - 22 0.023 0.036 2026-09-11 03:58:27,242 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 03:58:27] "POST /web/dataset/call_kw/res.currency/read#res.currency.read HTTP/1.1" 200 - 4 0.016 0.014 2026-09-11 03:58:27,305 26 INFO rb-c800635-224702-414046 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-09-11 03:58:27,447 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 03:58:27] "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.056 0.083 2026-09-11 03:58:27,564 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 03:58:27] "POST /web/dataset/call_kw/pos.config/notify_synchronisation#pos.config.notify_synchronisation HTTP/1.1" 200 - 61 0.050 0.055 2026-09-11 03:58:27,580 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 03:58:27] "POST /web/dataset/call_kw/sale.order/read#sale.order.read HTTP/1.1" 200 - 4 0.004 0.091 2026-09-11 03:58:27,650 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 03:58:27] "POST /web/dataset/call_kw/sale.order.line/read#sale.order.line.read HTTP/1.1" 200 - 16 0.021 0.024 2026-09-11 03:58:27,694 26 INFO rb-c800635-224702-414046 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-09-11 03:58:27,732 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 03:58:27] "POST /web/dataset/call_kw/sale.order.line/read_converted#sale.order.line.read_converted HTTP/1.1" 200 - 14 0.011 0.025 2026-09-11 03:58:27,852 26 INFO rb-c800635-224702-414046 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-09-11 03:58:27,907 26 INFO rb-c800635-224702-414046 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-09-11 03:58:27,958 26 INFO rb-c800635-224702-414046 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-09-11 03:58:28,010 26 INFO rb-c800635-224702-414046 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-09-11 03:58:28,061 26 INFO rb-c800635-224702-414046 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-09-11 03:58:28,115 26 INFO rb-c800635-224702-414046 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-09-11 03:58:28,162 26 INFO rb-c800635-224702-414046 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-09-11 03:58:28,219 26 INFO rb-c800635-224702-414046 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-09-11 03:58:28,271 26 INFO rb-c800635-224702-414046 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-09-11 03:58:28,321 26 INFO rb-c800635-224702-414046 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-09-11 03:58:28,372 26 INFO rb-c800635-224702-414046 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-09-11 03:58:28,425 26 INFO rb-c800635-224702-414046 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-09-11 03:58:28,478 26 INFO rb-c800635-224702-414046 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-09-11 03:58:28,529 26 INFO rb-c800635-224702-414046 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-09-11 03:58:28,580 26 INFO rb-c800635-224702-414046 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-09-11 03:58:28,646 26 INFO rb-c800635-224702-414046 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-09-11 03:58:28,696 26 INFO rb-c800635-224702-414046 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-09-11 03:58:28,766 26 INFO rb-c800635-224702-414046 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-09-11 03:58:28,787 26 INFO ? werkzeug: 127.0.0.1 - - [11/Sep/2026 03:58:28] "GET /point_of_sale/static/src/img/card-bank.png HTTP/1.1" 200 - 0 0.000 0.010 2026-09-11 03:58:28,788 26 INFO ? werkzeug: 127.0.0.1 - - [11/Sep/2026 03:58:28] "GET /point_of_sale/static/src/img/money.png HTTP/1.1" 200 - 0 0.000 0.009 2026-09-11 03:58:28,816 26 INFO rb-c800635-224702-414046 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-09-11 03:58:28,867 26 INFO rb-c800635-224702-414046 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-09-11 03:58:28,941 26 INFO rb-c800635-224702-414046 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-09-11 03:58:28,999 26 INFO rb-c800635-224702-414046 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-09-11 03:58:29,064 26 INFO rb-c800635-224702-414046 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-09-11 03:58:29,070 26 INFO rb-c800635-224702-414046 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #26573897 started for PoS orders references: [{'name': '/', 'pos_reference': '261-125-000001', 'uuid': '168314ea-e193-4478-8078-f434784413a7'}] 2026-09-11 03:58:29,075 26 INFO ? werkzeug: 127.0.0.1 - - [11/Sep/2026 03:58:29] "GET /web/static/img/spin.svg HTTP/1.1" 200 - 0 0.000 0.001 2026-09-11 03:58:29,410 26 INFO rb-c800635-224702-414046 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #26573897 order {'name': '/', 'pos_reference': '261-125-000001', 'uuid': '168314ea-e193-4478-8078-f434784413a7'} created pos.order #822 2026-09-11 03:58:29,425 26 INFO rb-c800635-224702-414046 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #26573897 finished 2026-09-11 03:58:29,721 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 03:58:29] "POST /web/dataset/call_kw/pos.order/sync_from_ui#pos.order.sync_from_ui HTTP/1.1" 200 - 299 0.280 0.372 2026-09-11 03:58:29,769 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 03:58:29] "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-09-11 03:58:29,893 26 INFO rb-c800635-224702-414046 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_settle_order_with_different_product.browser: tour succeeded 2026-09-11 03:58:29,894 26 INFO rb-c800635-224702-414046 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_settle_order_with_different_product.browser: ╔════════════════════════════════╗ ║ TOUR PosSettleOrder2 SUCCEEDED ║ ╚════════════════════════════════╝ 2026-09-11 03:58:29,897 26 INFO rb-c800635-224702-414046 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #41770729 started for PoS orders references: [{'name': 'Shop - 000001', 'pos_reference': '261-125-000001', 'uuid': '168314ea-e193-4478-8078-f434784413a7'}] 2026-09-11 03:58:29,921 26 INFO rb-c800635-224702-414046 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #41770729 order {'name': 'Shop - 000001', 'pos_reference': '261-125-000001', 'uuid': '168314ea-e193-4478-8078-f434784413a7'} sync ignored for existing PoS order pos.order(822,) (state: paid) 2026-09-11 03:58:29,938 26 INFO rb-c800635-224702-414046 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #41770729 finished 2026-09-11 03:58:30,037 26 INFO rb-c800635-224702-414046 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_settle_order_with_different_product.browser: heap 18051040 (allocated 19398656) 2026-09-11 03:58:30,054 26 INFO rb-c800635-224702-414046 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_settle_order_with_different_product: Closing chrome headless with pid 120157 2026-09-11 03:58:30,066 26 INFO rb-c800635-224702-414046 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_settle_order_with_different_product: Closing websocket connection 2026-09-11 03:58:30,068 26 INFO rb-c800635-224702-414046 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_settle_order_with_different_product: Terminating chrome headless with pid 120157 2026-09-11 03:58:30,143 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 03:58:30] "POST /web/dataset/call_kw/pos.order/sync_from_ui#pos.order.sync_from_ui HTTP/1.1" 200 - 121 0.116 0.132 2026-09-11 03:58:30,172 26 INFO rb-c800635-224702-414046 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_settle_order_with_different_product: Chrome Log in: /tmp/odoo_tests/rb-c800635-224702-414046/chrome_logs/chrome_log_20260911_035830_172260_test_settle_order_with_different_product.txt 2026-09-11 03:58:30,172 26 INFO rb-c800635-224702-414046 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_settle_order_with_different_product: Removing chrome user profile "/tmp/tmpkodpkwyw_chrome_odoo" 2026-09-11 03:58:30,231 26 INFO rb-c800635-224702-414046 odoo.addons.pos_sale.tests.test_pos_sale_flow: Starting TestPoSSale.test_settle_order_with_different_uom ... 2026-09-11 03:58:31,024 26 INFO rb-c800635-224702-414046 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_settle_order_with_different_uom: Chrome pid: 120388 2026-09-11 03:58:31,024 26 INFO rb-c800635-224702-414046 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_settle_order_with_different_uom: Chrome headless temporary user profile dir: /tmp/tmp07hbyqxx_chrome_odoo 2026-09-11 03:58:31,024 26 INFO rb-c800635-224702-414046 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_settle_order_with_different_uom: Issuing json command http://127.0.0.1:35463/json/version 2026-09-11 03:58:31,026 26 INFO rb-c800635-224702-414046 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:35463', path='/json/version', query='', fragment='') with timeout 3 increased to 10s during tests 2026-09-11 03:58:31,070 26 INFO rb-c800635-224702-414046 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_settle_order_with_different_uom: Browser version: Chrome/150.0.7871.114 2026-09-11 03:58:31,070 26 INFO rb-c800635-224702-414046 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_settle_order_with_different_uom: Issuing json command http://127.0.0.1:35463/json 2026-09-11 03:58:31,072 26 INFO rb-c800635-224702-414046 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:35463', path='/json', query='', fragment='') with timeout 3 increased to 10s during tests 2026-09-11 03:58:31,083 26 INFO rb-c800635-224702-414046 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_settle_order_with_different_uom: Websocket url found: ws://127.0.0.1:35463/devtools/page/F2477BB24F656F782D2E8563E7510DE3 2026-09-11 03:58:31,118 26 INFO rb-c800635-224702-414046 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_settle_order_with_different_uom: Enable chrome headless console log notification 2026-09-11 03:58:31,135 26 INFO rb-c800635-224702-414046 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_settle_order_with_different_uom: Chrome headless enable page notifications 2026-09-11 03:58:31,289 26 INFO rb-c800635-224702-414046 odoo.addons.base.models.res_users: Login successful for login:accountman from n/a 2026-09-11 03:58:31,291 26 INFO rb-c800635-224702-414046 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_settle_order_with_different_uom: Setting session cookie in browser 2026-09-11 03:58:31,300 26 INFO rb-c800635-224702-414046 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-09-11 03:58:31,300 26 INFO rb-c800635-224702-414046 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-09-11 03:58:31,314 26 INFO rb-c800635-224702-414046 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-09-11 03:58:31,783 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 03:58:31] "GET /pos/ui/125 HTTP/1.1" 200 - 84 0.076 0.396 2026-09-11 03:58:31,786 26 INFO rb-c800635-224702-414046 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_settle_order_with_different_uom: Navigation result: {'frameId': 'F2477BB24F656F782D2E8563E7510DE3', 'loaderId': '4A5FD24ADF19C08B5F824DA5F548AD54', 'isDownload': False} 2026-09-11 03:58:31,786 26 INFO rb-c800635-224702-414046 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_settle_order_with_different_uom: Evaluate ready code "odoo.isTourReady('PoSSettleQuotation')" 2026-09-11 03:58:31,805 26 INFO rb-c800635-224702-414046 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-09-11 03:58:31,826 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 03:58:31] "GET /web/assets/31c33ef/web.__assets_tests_call__.min.js HTTP/1.1" 200 - 2 0.002 0.011 2026-09-11 03:58:31,835 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 03:58:31] "GET /web/assets/e7bee96/point_of_sale.assets_prod.min.js HTTP/1.1" 200 - 2 0.003 0.013 2026-09-11 03:58:31,852 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 03:58:31] "GET /web/assets/cbcf32d/point_of_sale.assets_prod.min.css HTTP/1.1" 200 - 2 0.007 0.032 2026-09-11 03:58:32,335 26 INFO ? werkzeug: 127.0.0.1 - - [11/Sep/2026 03:58:32] "GET /web/static/fonts/lato/Lato-Reg-webfont.woff HTTP/1.1" 200 - 0 0.000 0.019 2026-09-11 03:58:32,338 26 INFO ? werkzeug: 127.0.0.1 - - [11/Sep/2026 03:58:32] "GET /point_of_sale/static/src/img/favicon.ico HTTP/1.1" 200 - 0 0.000 0.010 2026-09-11 03:58:32,344 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 03:58:32] "GET /web/webclient/translations?hash=&lang=en_US HTTP/1.1" 200 - 1 0.001 0.011 2026-09-11 03:58:32,365 26 INFO rb-c800635-224702-414046 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-09-11 03:58:32,368 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 03:58:32] "POST /web/dataset/call_kw/barcode.nomenclature/read#barcode.nomenclature.read HTTP/1.1" 200 - 4 0.002 0.005 2026-09-11 03:58:32,369 26 INFO rb-c800635-224702-414046 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-09-11 03:58:32,387 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 03:58:32] "POST /web/dataset/call_kw/barcode.rule/search_read#barcode.rule.search_read HTTP/1.1" 200 - 1 0.001 0.004 2026-09-11 03:58:32,402 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 03:58:32] "POST /pos/ping HTTP/1.1" 200 - 0 0.000 0.002 2026-09-11 03:58:32,459 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 03:58:32] "POST /web/dataset/call_kw/pos.config/register_new_device_identifier#pos.config.register_new_device_identifier HTTP/1.1" 200 - 11 0.007 0.022 2026-09-11 03:58:32,468 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 03:58:32] "GET /bus/websocket_worker_bundle?v=19.0-2 HTTP/1.1" 200 - 3 0.001 0.037 2026-09-11 03:58:32,527 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 03:58:32] "POST /web/dataset/call_kw/pos.session/load_data_params#pos.session.load_data_params HTTP/1.1" 200 - 24 0.017 0.038 2026-09-11 03:58:32,532 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 03:58:32] "GET /websocket?version=19.0-2 HTTP/1.1" 101 - 1 0.000 0.035 2026-09-11 03:58:33,140 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 03:58:33] "POST /web/dataset/call_kw/pos.session/load_data#pos.session.load_data HTTP/1.1" 200 - 363 0.268 0.292 2026-09-11 03:58:33,169 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 03:58:33] "POST /web/dataset/call_kw/pos.session/filter_local_data#pos.session.filter_local_data HTTP/1.1" 200 - 0 0.000 0.018 2026-09-11 03:58:33,266 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 03:58:33] "POST /web/dataset/call_kw/pos.config/read_config_open_orders#pos.config.read_config_open_orders HTTP/1.1" 200 - 1 0.002 0.013 2026-09-11 03:58:33,326 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 03:58:33] "GET /web/image/res.company/113/logo/256x256 HTTP/1.1" 200 - 8 0.011 0.032 2026-09-11 03:58:33,351 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 03:58: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-09-11 03:58:33,374 26 INFO rb-c800635-224702-414046 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_settle_order_with_different_uom.browser: Owl is running in 'dev' mode. 2026-09-11 03:58:33,382 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 03:58:33] "POST /web/dataset/call_kw/product.product/has_access#product.product.has_access HTTP/1.1" 200 - 0 0.000 0.003 2026-09-11 03:58:33,418 26 INFO ? werkzeug: 127.0.0.1 - - [11/Sep/2026 03:58:33] "GET /point_of_sale/static/src/fonts/Inconsolata.otf HTTP/1.1" 200 - 0 0.000 0.001 2026-09-11 03:58:33,429 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 03:58:33] "GET /pos/service-worker.js HTTP/1.1" 200 - 0 0.000 0.002 2026-09-11 03:58:33,451 26 INFO ? werkzeug: 127.0.0.1 - - [11/Sep/2026 03:58:33] "GET /web/static/img/odoo_logo.svg HTTP/1.1" 200 - 0 0.000 0.004 2026-09-11 03:58:33,460 26 INFO ? werkzeug: 127.0.0.1 - - [11/Sep/2026 03:58:33] "GET /hr_attendance/static/img/background-light.svg HTTP/1.1" 200 - 0 0.000 0.004 2026-09-11 03:58:33,483 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 03:58:33] "GET /web/image/res.users/235/avatar_128 HTTP/1.1" 200 - 11 0.017 0.024 2026-09-11 03:58:33,495 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 03:58:33] "GET /web/image?model=res.company&id=113&field=logo HTTP/1.1" 200 - 3 0.003 0.047 2026-09-11 03:58:33,498 26 INFO ? werkzeug: 127.0.0.1 - - [11/Sep/2026 03:58:33] "GET /web/static/src/libs/fontawesome/fonts/fontawesome-webfont.woff2?v=4.7.0 HTTP/1.1" 200 - 0 0.000 0.002 2026-09-11 03:58:33,502 26 INFO ? werkzeug: 127.0.0.1 - - [11/Sep/2026 03:58:33] "GET /web/static/fonts/google/Roboto/Roboto-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.003 2026-09-11 03:58:33,520 26 INFO ? werkzeug: 127.0.0.1 - - [11/Sep/2026 03:58:33] "GET /web/static/lib/zxing-library/zxing-library.js HTTP/1.1" 200 - 0 0.000 0.009 2026-09-11 03:58:33,595 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 03:58:33] "GET /pos/ui/125 HTTP/1.1" 200 - 31 0.053 0.038 2026-09-11 03:58:33,630 26 INFO rb-c800635-224702-414046 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-09-11 03:58:33,705 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 03:58:33] "GET /pos/ui/125?from_backend=True HTTP/1.1" 200 - 31 0.048 0.157 2026-09-11 03:58:33,731 26 INFO rb-c800635-224702-414046 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-09-11 03:58:33,757 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 03:58:33] "GET /web/image?model=product.template&field=image_128&id=2146&unique=2026-09-11T03:54:27.000+00:00 HTTP/1.1" 200 - 3 0.004 0.061 2026-09-11 03:58:33,768 26 INFO ? werkzeug: 127.0.0.1 - - [11/Sep/2026 03:58:33] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.001 2026-09-11 03:58:33,782 26 INFO rb-c800635-224702-414046 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-09-11 03:58:33,810 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 03:58:33] "GET /web/image?model=product.template&field=image_128&id=2147&unique=2026-09-11T03:54:27.000+00:00 HTTP/1.1" 200 - 3 0.013 0.090 2026-09-11 03:58:33,838 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 03:58:33] "GET /web/image?model=product.template&field=image_128&id=2149&unique=2026-09-11T03:54:27.000+00:00 HTTP/1.1" 200 - 3 0.003 0.115 2026-09-11 03:58:33,861 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 03:58:33] "GET /web/image?model=product.template&field=image_128&id=2150&unique=2026-09-11T03:54:27.000+00:00 HTTP/1.1" 200 - 3 0.002 0.129 2026-09-11 03:58:33,891 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 03:58:33] "GET /web/image?model=product.template&field=image_128&id=2145&unique=2026-09-11T03:54:27.000+00:00 HTTP/1.1" 200 - 3 0.006 0.184 2026-09-11 03:58:33,942 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 03:58:33] "GET /web/image?model=product.template&field=image_128&id=2148&unique=2026-09-11T03:54:27.000+00:00 HTTP/1.1" 200 - 3 0.004 0.222 2026-09-11 03:58:33,977 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 03:58:33] "GET /web/image?model=product.template&field=image_128&id=2153&unique=2026-09-11T03:54:27.000+00:00 HTTP/1.1" 200 - 3 0.002 0.201 2026-09-11 03:58:34,004 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 03:58:34] "GET /web/image?model=product.template&field=image_128&id=2151&unique=2026-09-11T03:54:27.000+00:00 HTTP/1.1" 200 - 3 0.004 0.186 2026-09-11 03:58:34,034 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 03:58:34] "GET /web/image?model=product.template&field=image_128&id=2188&unique=2026-09-11T03:54:27.000+00:00 HTTP/1.1" 200 - 3 0.005 0.187 2026-09-11 03:58:34,071 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 03:58:34] "GET /web/image?model=product.template&field=image_128&id=2152&unique=2026-09-11T03:54:27.000+00:00 HTTP/1.1" 200 - 3 0.002 0.204 2026-09-11 03:58:34,150 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 03:58:34] "POST /web/dataset/call_kw/pos.session/set_opening_control#pos.session.set_opening_control HTTP/1.1" 200 - 37 0.032 0.216 2026-09-11 03:58:34,195 26 INFO rb-c800635-224702-414046 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-09-11 03:58:34,251 26 INFO rb-c800635-224702-414046 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-09-11 03:58:34,389 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 03:58:34] "POST /web/dataset/call_kw/sale.order/get_views#sale.order.get_views HTTP/1.1" 200 - 55 0.063 0.072 2026-09-11 03:58:34,464 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 03:58:34] "POST /web/dataset/call_kw/sale.order/web_search_read#sale.order.web_search_read HTTP/1.1" 200 - 22 0.029 0.024 2026-09-11 03:58:34,512 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 03:58:34] "POST /web/dataset/call_kw/res.currency/read#res.currency.read HTTP/1.1" 200 - 4 0.004 0.012 2026-09-11 03:58:34,596 26 INFO rb-c800635-224702-414046 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-09-11 03:58:34,708 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 03:58:34] "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.046 0.067 2026-09-11 03:58:34,825 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 03:58:34] "POST /web/dataset/call_kw/pos.config/notify_synchronisation#pos.config.notify_synchronisation HTTP/1.1" 200 - 61 0.036 0.071 2026-09-11 03:58:34,838 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 03:58:34] "POST /web/dataset/call_kw/sale.order/read#sale.order.read HTTP/1.1" 200 - 4 0.005 0.109 2026-09-11 03:58:34,887 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 03:58:34] "POST /web/dataset/call_kw/sale.order.line/read#sale.order.line.read HTTP/1.1" 200 - 16 0.013 0.026 2026-09-11 03:58:34,922 26 INFO rb-c800635-224702-414046 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-09-11 03:58:34,954 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 03:58:34] "POST /web/dataset/call_kw/sale.order.line/read_converted#sale.order.line.read_converted HTTP/1.1" 200 - 15 0.010 0.020 2026-09-11 03:58:35,034 26 INFO rb-c800635-224702-414046 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-09-11 03:58:35,107 26 INFO rb-c800635-224702-414046 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-09-11 03:58:35,123 26 INFO ? werkzeug: 127.0.0.1 - - [11/Sep/2026 03:58:35] "GET /point_of_sale/static/src/img/card-bank.png HTTP/1.1" 200 - 0 0.000 0.002 2026-09-11 03:58:35,124 26 INFO ? werkzeug: 127.0.0.1 - - [11/Sep/2026 03:58:35] "GET /point_of_sale/static/src/img/money.png HTTP/1.1" 200 - 0 0.000 0.003 2026-09-11 03:58:35,157 26 INFO rb-c800635-224702-414046 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-09-11 03:58:35,207 26 INFO rb-c800635-224702-414046 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-09-11 03:58:35,278 26 INFO rb-c800635-224702-414046 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-09-11 03:58:35,347 26 INFO rb-c800635-224702-414046 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-09-11 03:58:35,351 26 INFO rb-c800635-224702-414046 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #51247012 started for PoS orders references: [{'name': '/', 'pos_reference': '261-125-000001', 'uuid': 'a15376a1-d2e2-464a-b874-b8e2f94e6730'}] 2026-09-11 03:58:35,356 26 INFO ? werkzeug: 127.0.0.1 - - [11/Sep/2026 03:58:35] "GET /web/static/img/spin.svg HTTP/1.1" 200 - 0 0.000 0.005 2026-09-11 03:58:35,757 26 INFO rb-c800635-224702-414046 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #51247012 order {'name': '/', 'pos_reference': '261-125-000001', 'uuid': 'a15376a1-d2e2-464a-b874-b8e2f94e6730'} created pos.order #823 2026-09-11 03:58:35,786 26 INFO rb-c800635-224702-414046 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #51247012 finished 2026-09-11 03:58:36,030 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 03:58:36] "POST /web/dataset/call_kw/pos.order/sync_from_ui#pos.order.sync_from_ui HTTP/1.1" 200 - 301 0.250 0.432 2026-09-11 03:58:36,091 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 03:58:36] "POST /web/dataset/call_kw/pos.order/get_preparation_change#pos.order.get_preparation_change HTTP/1.1" 200 - 1 0.001 0.013 2026-09-11 03:58:36,174 26 INFO rb-c800635-224702-414046 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_settle_order_with_different_uom.browser: tour succeeded 2026-09-11 03:58:36,174 26 INFO rb-c800635-224702-414046 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_settle_order_with_different_uom.browser: ╔═══════════════════════════════════╗ ║ TOUR PoSSettleQuotation SUCCEEDED ║ ╚═══════════════════════════════════╝ 2026-09-11 03:58:36,185 26 INFO rb-c800635-224702-414046 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #11636084 started for PoS orders references: [{'name': 'Shop - 000001', 'pos_reference': '261-125-000001', 'uuid': 'a15376a1-d2e2-464a-b874-b8e2f94e6730'}] 2026-09-11 03:58:36,208 26 INFO rb-c800635-224702-414046 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #11636084 order {'name': 'Shop - 000001', 'pos_reference': '261-125-000001', 'uuid': 'a15376a1-d2e2-464a-b874-b8e2f94e6730'} sync ignored for existing PoS order pos.order(823,) (state: paid) 2026-09-11 03:58:36,236 26 INFO rb-c800635-224702-414046 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #11636084 finished 2026-09-11 03:58:36,306 26 INFO rb-c800635-224702-414046 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_settle_order_with_different_uom.browser: heap 17461568 (allocated 18612224) 2026-09-11 03:58:36,323 26 INFO rb-c800635-224702-414046 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_settle_order_with_different_uom: Closing chrome headless with pid 120388 2026-09-11 03:58:36,329 26 INFO rb-c800635-224702-414046 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_settle_order_with_different_uom: Closing websocket connection 2026-09-11 03:58:36,330 26 INFO rb-c800635-224702-414046 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_settle_order_with_different_uom: Terminating chrome headless with pid 120388 2026-09-11 03:58:36,409 26 INFO rb-c800635-224702-414046 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_settle_order_with_different_uom: Chrome Log in: /tmp/odoo_tests/rb-c800635-224702-414046/chrome_logs/chrome_log_20260911_035836_408950_test_settle_order_with_different_uom.txt 2026-09-11 03:58:36,409 26 INFO rb-c800635-224702-414046 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_settle_order_with_different_uom: Removing chrome user profile "/tmp/tmp07hbyqxx_chrome_odoo" 2026-09-11 03:58:36,417 26 INFO rb-c800635-224702-414046 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_settle_order_with_different_uom: waiting for threads: [, ] 2026-09-11 03:58:36,417 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 03:58:36] "POST /web/dataset/call_kw/pos.order/sync_from_ui#pos.order.sync_from_ui HTTP/1.1" 200 - 67 0.137 0.097 2026-09-11 03:58:36,449 26 INFO rb-c800635-224702-414046 odoo.addons.pos_sale.tests.test_pos_sale_flow: Starting TestPoSSale.test_settle_order_with_incompatible_partner ... 2026-09-11 03:58:37,181 26 INFO rb-c800635-224702-414046 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_settle_order_with_incompatible_partner: Chrome pid: 120598 2026-09-11 03:58:37,182 26 INFO rb-c800635-224702-414046 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_settle_order_with_incompatible_partner: Chrome headless temporary user profile dir: /tmp/tmpwl2bhkrn_chrome_odoo 2026-09-11 03:58:37,182 26 INFO rb-c800635-224702-414046 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_settle_order_with_incompatible_partner: Issuing json command http://127.0.0.1:42107/json/version 2026-09-11 03:58:37,183 26 INFO rb-c800635-224702-414046 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-09-11 03:58:37,237 26 INFO rb-c800635-224702-414046 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_settle_order_with_incompatible_partner: Browser version: Chrome/150.0.7871.114 2026-09-11 03:58:37,237 26 INFO rb-c800635-224702-414046 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_settle_order_with_incompatible_partner: Issuing json command http://127.0.0.1:42107/json 2026-09-11 03:58:37,238 26 INFO rb-c800635-224702-414046 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-09-11 03:58:37,255 26 INFO rb-c800635-224702-414046 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_settle_order_with_incompatible_partner: Websocket url found: ws://127.0.0.1:42107/devtools/page/F728F27EB52098983CAA0AAC8B03C201 2026-09-11 03:58:37,282 26 INFO rb-c800635-224702-414046 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_settle_order_with_incompatible_partner: Enable chrome headless console log notification 2026-09-11 03:58:37,293 26 INFO rb-c800635-224702-414046 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_settle_order_with_incompatible_partner: Chrome headless enable page notifications 2026-09-11 03:58:37,430 26 INFO rb-c800635-224702-414046 odoo.addons.base.models.res_users: Login successful for login:accountman from n/a 2026-09-11 03:58:37,432 26 INFO rb-c800635-224702-414046 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_settle_order_with_incompatible_partner: Setting session cookie in browser 2026-09-11 03:58:37,434 26 INFO rb-c800635-224702-414046 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-09-11 03:58:37,434 26 INFO rb-c800635-224702-414046 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-09-11 03:58:37,456 26 INFO rb-c800635-224702-414046 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-09-11 03:58:37,928 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 03:58:37] "GET /pos/ui/125 HTTP/1.1" 200 - 85 0.048 0.431 2026-09-11 03:58:37,931 26 INFO rb-c800635-224702-414046 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_settle_order_with_incompatible_partner: Navigation result: {'frameId': 'F728F27EB52098983CAA0AAC8B03C201', 'loaderId': '2D0E11131AB585D24136FBB2A844E822', 'isDownload': False} 2026-09-11 03:58:37,931 26 INFO rb-c800635-224702-414046 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_settle_order_with_incompatible_partner: Evaluate ready code "odoo.isTourReady('PosSettleOrderIncompatiblePartner')" 2026-09-11 03:58:37,947 26 INFO rb-c800635-224702-414046 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-09-11 03:58:37,983 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 03:58:37] "GET /web/assets/cbcf32d/point_of_sale.assets_prod.min.css HTTP/1.1" 200 - 2 0.001 0.023 2026-09-11 03:58:37,993 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 03:58:37] "GET /web/assets/e7bee96/point_of_sale.assets_prod.min.js HTTP/1.1" 200 - 2 0.005 0.026 2026-09-11 03:58:38,002 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 03:58:38] "GET /web/assets/31c33ef/web.__assets_tests_call__.min.js HTTP/1.1" 200 - 2 0.002 0.042 2026-09-11 03:58:38,456 26 INFO ? werkzeug: 127.0.0.1 - - [11/Sep/2026 03:58:38] "GET /web/static/fonts/lato/Lato-Reg-webfont.woff HTTP/1.1" 200 - 0 0.000 0.006 2026-09-11 03:58:38,466 26 INFO ? werkzeug: 127.0.0.1 - - [11/Sep/2026 03:58:38] "GET /point_of_sale/static/src/img/favicon.ico HTTP/1.1" 200 - 0 0.000 0.008 2026-09-11 03:58:38,494 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 03:58:38] "GET /web/webclient/translations?hash=&lang=en_US HTTP/1.1" 200 - 1 0.001 0.020 2026-09-11 03:58:38,523 26 INFO rb-c800635-224702-414046 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-09-11 03:58:38,529 26 INFO rb-c800635-224702-414046 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-09-11 03:58:38,533 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 03:58:38] "POST /web/dataset/call_kw/barcode.nomenclature/read#barcode.nomenclature.read HTTP/1.1" 200 - 4 0.001 0.006 2026-09-11 03:58:38,547 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 03:58:38] "POST /web/dataset/call_kw/barcode.rule/search_read#barcode.rule.search_read HTTP/1.1" 200 - 1 0.000 0.004 2026-09-11 03:58:38,564 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 03:58:38] "POST /pos/ping HTTP/1.1" 200 - 0 0.000 0.002 2026-09-11 03:58:38,603 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 03:58:38] "GET /bus/websocket_worker_bundle?v=19.0-2 HTTP/1.1" 200 - 3 0.011 0.016 2026-09-11 03:58:38,660 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 03:58:38] "POST /web/dataset/call_kw/pos.config/register_new_device_identifier#pos.config.register_new_device_identifier HTTP/1.1" 200 - 11 0.039 0.046 2026-09-11 03:58:38,662 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 03:58:38] "GET /websocket?version=19.0-2 HTTP/1.1" 101 - 1 0.000 0.039 2026-09-11 03:58:38,727 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 03:58:38] "POST /web/dataset/call_kw/pos.session/load_data_params#pos.session.load_data_params HTTP/1.1" 200 - 24 0.015 0.041 2026-09-11 03:58:39,350 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 03:58:39] "POST /web/dataset/call_kw/pos.session/load_data#pos.session.load_data HTTP/1.1" 200 - 362 0.288 0.300 2026-09-11 03:58:39,378 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 03:58:39] "POST /web/dataset/call_kw/pos.session/filter_local_data#pos.session.filter_local_data HTTP/1.1" 200 - 0 0.000 0.018 2026-09-11 03:58:39,444 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 03:58:39] "POST /web/dataset/call_kw/pos.config/read_config_open_orders#pos.config.read_config_open_orders HTTP/1.1" 200 - 1 0.000 0.005 2026-09-11 03:58:39,522 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 03:58:39] "GET /web/image/res.company/113/logo/256x256 HTTP/1.1" 200 - 8 0.027 0.031 2026-09-11 03:58:39,576 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 03:58:39] "POST /web/dataset/call_kw/pos.config/read_config_open_orders#pos.config.read_config_open_orders HTTP/1.1" 200 - 1 0.000 0.005 2026-09-11 03:58:39,599 26 INFO rb-c800635-224702-414046 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_settle_order_with_incompatible_partner.browser: Owl is running in 'dev' mode. 2026-09-11 03:58:39,606 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 03:58:39] "POST /web/dataset/call_kw/product.product/has_access#product.product.has_access HTTP/1.1" 200 - 0 0.000 0.005 2026-09-11 03:58:39,671 26 INFO ? werkzeug: 127.0.0.1 - - [11/Sep/2026 03:58:39] "GET /point_of_sale/static/src/fonts/Inconsolata.otf HTTP/1.1" 200 - 0 0.000 0.006 2026-09-11 03:58:39,681 26 INFO ? werkzeug: 127.0.0.1 - - [11/Sep/2026 03:58:39] "GET /web/static/img/odoo_logo.svg HTTP/1.1" 200 - 0 0.000 0.003 2026-09-11 03:58:39,688 26 INFO ? werkzeug: 127.0.0.1 - - [11/Sep/2026 03:58:39] "GET /hr_attendance/static/img/background-light.svg HTTP/1.1" 200 - 0 0.000 0.016 2026-09-11 03:58:39,704 26 INFO ? werkzeug: 127.0.0.1 - - [11/Sep/2026 03:58: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-09-11 03:58:39,710 26 INFO ? werkzeug: 127.0.0.1 - - [11/Sep/2026 03:58:39] "GET /web/static/fonts/google/Roboto/Roboto-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.013 2026-09-11 03:58:39,724 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 03:58:39] "GET /web/image/res.users/235/avatar_128 HTTP/1.1" 200 - 11 0.036 0.023 2026-09-11 03:58:39,736 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 03:58:39] "GET /web/image?model=res.company&id=113&field=logo HTTP/1.1" 200 - 3 0.003 0.066 2026-09-11 03:58:39,740 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 03:58:39] "GET /pos/service-worker.js HTTP/1.1" 200 - 0 0.000 0.053 2026-09-11 03:58:39,823 26 INFO rb-c800635-224702-414046 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-09-11 03:58:39,873 26 INFO ? werkzeug: 127.0.0.1 - - [11/Sep/2026 03:58:39] "GET /web/static/lib/zxing-library/zxing-library.js HTTP/1.1" 200 - 0 0.000 0.011 2026-09-11 03:58:39,943 26 INFO rb-c800635-224702-414046 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-09-11 03:58:39,955 26 INFO ? werkzeug: 127.0.0.1 - - [11/Sep/2026 03:58:39] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.006 2026-09-11 03:58:39,989 26 INFO rb-c800635-224702-414046 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-09-11 03:58:39,999 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 03:58:39] "GET /pos/ui/125?from_backend=True HTTP/1.1" 200 - 31 0.085 0.060 2026-09-11 03:58:40,044 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 03:58:40] "GET /web/image?model=product.template&field=image_128&id=2151&unique=2026-09-11T03:54:27.000+00:00 HTTP/1.1" 200 - 3 0.003 0.040 2026-09-11 03:58:40,074 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 03:58:40] "GET /web/image?model=product.template&field=image_128&id=2145&unique=2026-09-11T03:54:27.000+00:00 HTTP/1.1" 200 - 3 0.008 0.155 2026-09-11 03:58:40,110 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 03:58:40] "GET /web/image?model=product.template&field=image_128&id=2146&unique=2026-09-11T03:54:27.000+00:00 HTTP/1.1" 200 - 3 0.004 0.181 2026-09-11 03:58:40,138 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 03:58:40] "GET /web/image?model=product.template&field=image_128&id=2147&unique=2026-09-11T03:54:27.000+00:00 HTTP/1.1" 200 - 3 0.003 0.196 2026-09-11 03:58:40,163 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 03:58:40] "GET /web/image?model=product.template&field=image_128&id=2189&unique=2026-09-11T03:54:27.000+00:00 HTTP/1.1" 200 - 3 0.003 0.196 2026-09-11 03:58:40,230 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 03:58:40] "GET /pos/ui/125 HTTP/1.1" 200 - 31 0.024 0.349 2026-09-11 03:58:40,266 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 03:58:40] "GET /web/image?model=product.template&field=image_128&id=2190&unique=2026-09-11T03:54:27.000+00:00 HTTP/1.1" 200 - 3 0.007 0.181 2026-09-11 03:58:40,296 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 03:58:40] "GET /web/image?model=product.template&field=image_128&id=2152&unique=2026-09-11T03:54:27.000+00:00 HTTP/1.1" 200 - 3 0.002 0.178 2026-09-11 03:58:40,385 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 03:58:40] "POST /web/dataset/call_kw/pos.session/set_opening_control#pos.session.set_opening_control HTTP/1.1" 200 - 38 0.044 0.199 2026-09-11 03:58:40,420 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 03:58:40] "GET /web/image?model=product.template&field=image_128&id=2148&unique=2026-09-11T03:54:27.000+00:00 HTTP/1.1" 200 - 3 0.002 0.246 2026-09-11 03:58:40,436 26 INFO rb-c800635-224702-414046 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-09-11 03:58:40,442 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 03:58:40] "GET /web/image?model=product.template&field=image_128&id=2149&unique=2026-09-11T03:54:27.000+00:00 HTTP/1.1" 200 - 3 0.002 0.201 2026-09-11 03:58:40,470 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 03:58:40] "GET /web/image?model=product.template&field=image_128&id=2150&unique=2026-09-11T03:54:27.000+00:00 HTTP/1.1" 200 - 3 0.004 0.193 2026-09-11 03:58:40,499 26 INFO rb-c800635-224702-414046 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-09-11 03:58:40,504 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 03:58:40] "GET /web/image?model=product.template&field=image_128&id=2153&unique=2026-09-11T03:54:27.000+00:00 HTTP/1.1" 200 - 3 0.003 0.451 2026-09-11 03:58:40,650 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 03:58:40] "POST /web/dataset/call_kw/sale.order/get_views#sale.order.get_views HTTP/1.1" 200 - 55 0.043 0.092 2026-09-11 03:58:40,752 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 03:58:40] "POST /web/dataset/call_kw/sale.order/web_search_read#sale.order.web_search_read HTTP/1.1" 200 - 22 0.023 0.031 2026-09-11 03:58:40,801 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 03:58:40] "POST /web/dataset/call_kw/res.currency/read#res.currency.read HTTP/1.1" 200 - 4 0.004 0.012 2026-09-11 03:58:40,874 26 INFO rb-c800635-224702-414046 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-09-11 03:58:40,993 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 03:58:40] "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.046 0.072 2026-09-11 03:58:41,109 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 03:58:41] "POST /web/dataset/call_kw/pos.config/notify_synchronisation#pos.config.notify_synchronisation HTTP/1.1" 200 - 53 0.051 0.056 2026-09-11 03:58:41,122 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 03:58:41] "POST /web/dataset/call_kw/sale.order/read#sale.order.read HTTP/1.1" 200 - 4 0.005 0.104 2026-09-11 03:58:41,159 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 03:58:41] "POST /web/dataset/call_kw/res.partner/read#res.partner.read HTTP/1.1" 200 - 7 0.007 0.017 2026-09-11 03:58:41,209 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 03:58:41] "POST /web/dataset/call_kw/sale.order.line/read#sale.order.line.read HTTP/1.1" 200 - 15 0.013 0.022 2026-09-11 03:58:41,249 26 INFO rb-c800635-224702-414046 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-09-11 03:58:41,281 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 03:58:41] "POST /web/dataset/call_kw/sale.order.line/read_converted#sale.order.line.read_converted HTTP/1.1" 200 - 13 0.010 0.016 2026-09-11 03:58:41,354 26 INFO rb-c800635-224702-414046 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-09-11 03:58:41,403 26 INFO rb-c800635-224702-414046 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-09-11 03:58:41,455 26 INFO rb-c800635-224702-414046 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-09-11 03:58:41,505 26 INFO rb-c800635-224702-414046 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-09-11 03:58:41,556 26 INFO rb-c800635-224702-414046 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-09-11 03:58:41,607 26 INFO rb-c800635-224702-414046 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-09-11 03:58:41,657 26 INFO rb-c800635-224702-414046 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-09-11 03:58:41,708 26 INFO rb-c800635-224702-414046 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-09-11 03:58:41,763 26 INFO rb-c800635-224702-414046 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-09-11 03:58:41,818 26 INFO rb-c800635-224702-414046 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-09-11 03:58:41,863 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 03:58:41] "POST /web/dataset/call_kw/sale.order/get_views#sale.order.get_views HTTP/1.1" 200 - 3 0.002 0.040 2026-09-11 03:58:41,890 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 03:58:41] "POST /web/dataset/call_kw/res.partner/read#res.partner.read HTTP/1.1" 200 - 3 0.004 0.011 2026-09-11 03:58:41,933 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 03:58:41] "POST /web/dataset/call_kw/sale.order/web_search_read#sale.order.web_search_read HTTP/1.1" 200 - 16 0.010 0.022 2026-09-11 03:58:41,963 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 03:58:41] "POST /web/dataset/call_kw/res.currency/read#res.currency.read HTTP/1.1" 200 - 4 0.004 0.012 2026-09-11 03:58:42,017 26 INFO rb-c800635-224702-414046 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-09-11 03:58:42,165 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 03:58:42] "POST /web/dataset/call_kw/sale.order/load_sale_order_from_pos#sale.order.load_sale_order_from_pos HTTP/1.1" 200 - 49 0.088 0.069 2026-09-11 03:58:42,307 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 03:58:42] "POST /web/dataset/call_kw/pos.config/notify_synchronisation#pos.config.notify_synchronisation HTTP/1.1" 200 - 52 0.051 0.073 2026-09-11 03:58:42,327 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 03:58:42] "POST /web/dataset/call_kw/sale.order/read#sale.order.read HTTP/1.1" 200 - 4 0.003 0.132 2026-09-11 03:58:42,368 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 03:58:42] "POST /web/dataset/call_kw/sale.order.line/read#sale.order.line.read HTTP/1.1" 200 - 15 0.010 0.021 2026-09-11 03:58:42,484 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 03:58:42] "POST /web/dataset/call_kw/sale.order/load_sale_order_from_pos#sale.order.load_sale_order_from_pos HTTP/1.1" 200 - 49 0.039 0.062 2026-09-11 03:58:42,621 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 03:58:42] "POST /web/dataset/call_kw/pos.config/notify_synchronisation#pos.config.notify_synchronisation HTTP/1.1" 200 - 52 0.053 0.075 2026-09-11 03:58:42,631 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 03:58:42] "POST /web/dataset/call_kw/sale.order/read#sale.order.read HTTP/1.1" 200 - 4 0.002 0.123 2026-09-11 03:58:42,671 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 03:58:42] "POST /web/dataset/call_kw/sale.order.line/read#sale.order.line.read HTTP/1.1" 200 - 15 0.009 0.020 2026-09-11 03:58:42,703 26 INFO rb-c800635-224702-414046 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-09-11 03:58:42,738 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 03:58:42] "POST /web/dataset/call_kw/sale.order.line/read_converted#sale.order.line.read_converted HTTP/1.1" 200 - 13 0.009 0.024 2026-09-11 03:58:42,781 26 INFO rb-c800635-224702-414046 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-09-11 03:58:42,831 26 INFO rb-c800635-224702-414046 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-09-11 03:58:42,881 26 INFO rb-c800635-224702-414046 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-09-11 03:58:42,931 26 INFO rb-c800635-224702-414046 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-09-11 03:58:42,983 26 INFO rb-c800635-224702-414046 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-09-11 03:58:43,033 26 INFO rb-c800635-224702-414046 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-09-11 03:58:43,086 26 INFO rb-c800635-224702-414046 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_settle_order_with_incompatible_partner.browser: tour succeeded 2026-09-11 03:58:43,087 26 INFO rb-c800635-224702-414046 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_settle_order_with_incompatible_partner.browser: ╔══════════════════════════════════════════════════╗ ║ TOUR PosSettleOrderIncompatiblePartner SUCCEEDED ║ ╚══════════════════════════════════════════════════╝ 2026-09-11 03:58:43,175 26 INFO rb-c800635-224702-414046 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_settle_order_with_incompatible_partner.browser: heap 18298808 (allocated 19922944) 2026-09-11 03:58:43,189 26 INFO rb-c800635-224702-414046 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_settle_order_with_incompatible_partner: Closing chrome headless with pid 120598 2026-09-11 03:58:43,199 26 INFO rb-c800635-224702-414046 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_settle_order_with_incompatible_partner: Closing websocket connection 2026-09-11 03:58:43,203 26 INFO rb-c800635-224702-414046 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_settle_order_with_incompatible_partner: Terminating chrome headless with pid 120598 2026-09-11 03:58:43,285 26 INFO rb-c800635-224702-414046 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_settle_order_with_incompatible_partner: Chrome Log in: /tmp/odoo_tests/rb-c800635-224702-414046/chrome_logs/chrome_log_20260911_035843_284898_test_settle_order_with_incompatible_partner.txt 2026-09-11 03:58:43,285 26 INFO rb-c800635-224702-414046 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_settle_order_with_incompatible_partner: Removing chrome user profile "/tmp/tmpwl2bhkrn_chrome_odoo" 2026-09-11 03:58:43,300 26 INFO rb-c800635-224702-414046 odoo.addons.pos_sale.tests.test_pos_sale_flow: Starting TestPoSSale.test_settle_order_with_kit ... 2026-09-11 03:58:45,309 26 INFO rb-c800635-224702-414046 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_settle_order_with_kit: Chrome pid: 120822 2026-09-11 03:58:45,309 26 INFO rb-c800635-224702-414046 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_settle_order_with_kit: Chrome headless temporary user profile dir: /tmp/tmpn_qvncr9_chrome_odoo 2026-09-11 03:58:45,309 26 INFO rb-c800635-224702-414046 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_settle_order_with_kit: Issuing json command http://127.0.0.1:33285/json/version 2026-09-11 03:58:45,310 26 INFO rb-c800635-224702-414046 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:33285', path='/json/version', query='', fragment='') with timeout 3 increased to 10s during tests 2026-09-11 03:58:45,335 26 INFO rb-c800635-224702-414046 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_settle_order_with_kit: Browser version: Chrome/150.0.7871.114 2026-09-11 03:58:45,336 26 INFO rb-c800635-224702-414046 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_settle_order_with_kit: Issuing json command http://127.0.0.1:33285/json 2026-09-11 03:58:45,336 26 INFO rb-c800635-224702-414046 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:33285', path='/json', query='', fragment='') with timeout 3 increased to 10s during tests 2026-09-11 03:58:45,345 26 INFO rb-c800635-224702-414046 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_settle_order_with_kit: Websocket url found: ws://127.0.0.1:33285/devtools/page/56ECDAABA48B0A39B4EC69897B0E4C12 2026-09-11 03:58:45,352 26 INFO rb-c800635-224702-414046 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_settle_order_with_kit: Enable chrome headless console log notification 2026-09-11 03:58:45,363 26 INFO rb-c800635-224702-414046 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_settle_order_with_kit: Chrome headless enable page notifications 2026-09-11 03:58:45,423 26 INFO rb-c800635-224702-414046 odoo.addons.base.models.res_users: Login successful for login:pos_user from n/a 2026-09-11 03:58:45,428 26 INFO rb-c800635-224702-414046 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_settle_order_with_kit: Setting session cookie in browser 2026-09-11 03:58:45,432 26 INFO rb-c800635-224702-414046 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-09-11 03:58:45,432 26 INFO rb-c800635-224702-414046 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-09-11 03:58:45,448 26 INFO rb-c800635-224702-414046 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-09-11 03:58:46,074 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 03:58:46] "GET /pos/ui/125 HTTP/1.1" 200 - 85 0.055 0.573 2026-09-11 03:58:46,077 26 INFO rb-c800635-224702-414046 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_settle_order_with_kit: Navigation result: {'frameId': '56ECDAABA48B0A39B4EC69897B0E4C12', 'loaderId': 'D68E2F5A88DE28411984FB5C8D6A6408', 'isDownload': False} 2026-09-11 03:58:46,077 26 INFO rb-c800635-224702-414046 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_settle_order_with_kit: Evaluate ready code "odoo.isTourReady('PosSettleOrder')" 2026-09-11 03:58:46,091 26 INFO rb-c800635-224702-414046 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-09-11 03:58:46,113 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 03:58:46] "GET /web/assets/cbcf32d/point_of_sale.assets_prod.min.css HTTP/1.1" 200 - 2 0.006 0.010 2026-09-11 03:58:46,122 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 03:58:46] "GET /web/assets/31c33ef/web.__assets_tests_call__.min.js HTTP/1.1" 200 - 2 0.003 0.015 2026-09-11 03:58:46,133 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 03:58:46] "GET /web/assets/e7bee96/point_of_sale.assets_prod.min.js HTTP/1.1" 200 - 2 0.002 0.027 2026-09-11 03:58:46,632 26 INFO ? werkzeug: 127.0.0.1 - - [11/Sep/2026 03:58:46] "GET /point_of_sale/static/src/img/favicon.ico HTTP/1.1" 200 - 0 0.000 0.002 2026-09-11 03:58:46,645 26 INFO ? werkzeug: 127.0.0.1 - - [11/Sep/2026 03:58:46] "GET /web/static/fonts/lato/Lato-Reg-webfont.woff HTTP/1.1" 200 - 0 0.000 0.005 2026-09-11 03:58:46,652 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 03:58:46] "GET /web/webclient/translations?hash=&lang=en_US HTTP/1.1" 200 - 1 0.001 0.011 2026-09-11 03:58:46,667 26 INFO rb-c800635-224702-414046 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-09-11 03:58:46,679 26 INFO rb-c800635-224702-414046 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-09-11 03:58:46,688 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 03:58:46] "POST /web/dataset/call_kw/barcode.nomenclature/read#barcode.nomenclature.read HTTP/1.1" 200 - 4 0.007 0.005 2026-09-11 03:58:46,703 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 03:58:46] "POST /web/dataset/call_kw/barcode.rule/search_read#barcode.rule.search_read HTTP/1.1" 200 - 1 0.000 0.004 2026-09-11 03:58:46,717 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 03:58:46] "POST /pos/ping HTTP/1.1" 200 - 0 0.000 0.002 2026-09-11 03:58:46,747 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 03:58:46] "POST /web/dataset/call_kw/pos.config/register_new_device_identifier#pos.config.register_new_device_identifier HTTP/1.1" 200 - 9 0.012 0.011 2026-09-11 03:58:46,765 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 03:58:46] "GET /bus/websocket_worker_bundle?v=19.0-2 HTTP/1.1" 200 - 3 0.008 0.022 2026-09-11 03:58:46,826 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 03:58:46] "POST /web/dataset/call_kw/pos.session/load_data_params#pos.session.load_data_params HTTP/1.1" 200 - 22 0.020 0.039 2026-09-11 03:58:46,831 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 03:58:46] "GET /websocket?version=19.0-2 HTTP/1.1" 101 - 1 0.001 0.037 2026-09-11 03:58:47,300 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 03:58:47] "POST /web/dataset/call_kw/pos.session/load_data#pos.session.load_data HTTP/1.1" 200 - 364 0.177 0.255 2026-09-11 03:58:47,318 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 03:58:47] "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-09-11 03:58:47,376 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 03:58: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.007 2026-09-11 03:58:47,424 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 03:58:47] "GET /web/image/res.company/113/logo/256x256 HTTP/1.1" 200 - 8 0.004 0.028 2026-09-11 03:58:47,454 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 03:58: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.006 2026-09-11 03:58:47,481 26 INFO rb-c800635-224702-414046 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_settle_order_with_kit.browser: Owl is running in 'dev' mode. 2026-09-11 03:58:47,498 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 03:58:47] "POST /web/dataset/call_kw/product.product/has_access#product.product.has_access HTTP/1.1" 200 - 1 0.003 0.005 2026-09-11 03:58:47,538 26 INFO ? werkzeug: 127.0.0.1 - - [11/Sep/2026 03:58:47] "GET /point_of_sale/static/src/fonts/Inconsolata.otf HTTP/1.1" 200 - 0 0.000 0.001 2026-09-11 03:58:47,551 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 03:58:47] "GET /pos/service-worker.js HTTP/1.1" 200 - 0 0.000 0.010 2026-09-11 03:58:47,568 26 INFO ? werkzeug: 127.0.0.1 - - [11/Sep/2026 03:58:47] "GET /hr_attendance/static/img/background-light.svg HTTP/1.1" 200 - 0 0.000 0.009 2026-09-11 03:58:47,572 26 INFO ? werkzeug: 127.0.0.1 - - [11/Sep/2026 03:58:47] "GET /web/static/img/odoo_logo.svg HTTP/1.1" 200 - 0 0.000 0.014 2026-09-11 03:58:47,589 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 03:58:47] "GET /web/image/res.users/237/avatar_128 HTTP/1.1" 200 - 14 0.015 0.022 2026-09-11 03:58:47,599 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 03:58:47] "GET /web/image?model=res.company&id=113&field=logo HTTP/1.1" 200 - 3 0.002 0.041 2026-09-11 03:58:47,624 26 INFO ? werkzeug: 127.0.0.1 - - [11/Sep/2026 03:58: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-09-11 03:58:47,634 26 INFO ? werkzeug: 127.0.0.1 - - [11/Sep/2026 03:58:47] "GET /web/static/fonts/google/Roboto/Roboto-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.001 2026-09-11 03:58:47,665 26 INFO ? werkzeug: 127.0.0.1 - - [11/Sep/2026 03:58:47] "GET /web/static/lib/zxing-library/zxing-library.js HTTP/1.1" 200 - 0 0.000 0.002 2026-09-11 03:58:47,771 26 INFO rb-c800635-224702-414046 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-09-11 03:58:47,780 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 03:58:47] "GET /pos/ui/125?from_backend=True HTTP/1.1" 200 - 31 0.061 0.061 2026-09-11 03:58:47,857 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 03:58:47] "GET /pos/ui/125 HTTP/1.1" 200 - 31 0.045 0.151 2026-09-11 03:58:47,871 26 INFO ? werkzeug: 127.0.0.1 - - [11/Sep/2026 03:58:47] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.005 2026-09-11 03:58:47,888 26 INFO rb-c800635-224702-414046 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-09-11 03:58:47,895 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 03:58:47] "GET /web/image?model=product.template&field=image_128&id=2145&unique=2026-09-11T03:54:27.000+00:00 HTTP/1.1" 200 - 3 0.007 0.076 2026-09-11 03:58:47,915 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 03:58:47] "GET /web/image?model=product.template&field=image_128&id=2146&unique=2026-09-11T03:54:27.000+00:00 HTTP/1.1" 200 - 3 0.003 0.093 2026-09-11 03:58:47,933 26 INFO rb-c800635-224702-414046 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-09-11 03:58:47,949 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 03:58:47] "GET /web/image?model=product.template&field=image_128&id=2147&unique=2026-09-11T03:54:27.000+00:00 HTTP/1.1" 200 - 3 0.004 0.124 2026-09-11 03:58:47,977 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 03:58:47] "GET /web/image?model=product.template&field=image_128&id=2149&unique=2026-09-11T03:54:27.000+00:00 HTTP/1.1" 200 - 3 0.005 0.139 2026-09-11 03:58:48,004 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 03:58:48] "GET /web/image?model=product.template&field=image_128&id=2148&unique=2026-09-11T03:54:27.000+00:00 HTTP/1.1" 200 - 3 0.003 0.159 2026-09-11 03:58:48,026 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 03:58:48] "GET /web/image?model=product.template&field=image_128&id=2153&unique=2026-09-11T03:54:27.000+00:00 HTTP/1.1" 200 - 3 0.004 0.132 2026-09-11 03:58:48,064 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 03:58:48] "GET /web/image?model=product.template&field=image_128&id=2192&unique=2026-09-11T03:54:27.000+00:00 HTTP/1.1" 200 - 3 0.007 0.151 2026-09-11 03:58:48,086 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 03:58:48] "GET /web/image?model=product.template&field=image_128&id=2191&unique=2026-09-11T03:54:27.000+00:00 HTTP/1.1" 200 - 3 0.003 0.162 2026-09-11 03:58:48,120 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 03:58:48] "GET /web/image?model=product.template&field=image_128&id=2151&unique=2026-09-11T03:54:27.000+00:00 HTTP/1.1" 200 - 3 0.007 0.156 2026-09-11 03:58:48,139 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 03:58:48] "GET /web/image?model=product.template&field=image_128&id=2152&unique=2026-09-11T03:54:27.000+00:00 HTTP/1.1" 200 - 3 0.002 0.154 2026-09-11 03:58:48,163 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 03:58:48] "GET /web/image?model=product.template&field=image_128&id=2150&unique=2026-09-11T03:54:27.000+00:00 HTTP/1.1" 200 - 3 0.003 0.128 2026-09-11 03:58:48,258 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 03:58:48] "POST /web/dataset/call_kw/pos.session/set_opening_control#pos.session.set_opening_control HTTP/1.1" 200 - 38 0.057 0.188 2026-09-11 03:58:48,289 26 INFO rb-c800635-224702-414046 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-09-11 03:58:48,347 26 INFO rb-c800635-224702-414046 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-09-11 03:58:48,498 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 03:58:48] "POST /web/dataset/call_kw/sale.order/get_views#sale.order.get_views HTTP/1.1" 200 - 55 0.069 0.079 2026-09-11 03:58:48,586 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 03:58:48] "POST /web/dataset/call_kw/sale.order/web_search_read#sale.order.web_search_read HTTP/1.1" 200 - 23 0.027 0.036 2026-09-11 03:58:48,638 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 03:58:48] "POST /web/dataset/call_kw/res.currency/read#res.currency.read HTTP/1.1" 200 - 2 0.005 0.017 2026-09-11 03:58:48,706 26 INFO rb-c800635-224702-414046 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-09-11 03:58:48,873 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 03:58:48] "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.093 0.071 2026-09-11 03:58:49,001 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 03:58:49] "POST /web/dataset/call_kw/pos.config/notify_synchronisation#pos.config.notify_synchronisation HTTP/1.1" 200 - 59 0.055 0.063 2026-09-11 03:58:49,015 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 03:58:49] "POST /web/dataset/call_kw/sale.order/read#sale.order.read HTTP/1.1" 200 - 4 0.002 0.118 2026-09-11 03:58:49,076 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 03:58:49] "POST /web/dataset/call_kw/sale.order.line/read#sale.order.line.read HTTP/1.1" 200 - 16 0.025 0.024 2026-09-11 03:58:49,126 26 INFO rb-c800635-224702-414046 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-09-11 03:58:49,157 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 03:58:49] "POST /web/dataset/call_kw/sale.order.line/read_converted#sale.order.line.read_converted HTTP/1.1" 200 - 13 0.011 0.018 2026-09-11 03:58:49,248 26 INFO rb-c800635-224702-414046 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-09-11 03:58:49,303 26 INFO rb-c800635-224702-414046 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-09-11 03:58:49,352 26 INFO rb-c800635-224702-414046 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-09-11 03:58:49,402 26 INFO rb-c800635-224702-414046 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-09-11 03:58:49,452 26 INFO rb-c800635-224702-414046 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-09-11 03:58:49,505 26 INFO rb-c800635-224702-414046 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-09-11 03:58:49,559 26 INFO rb-c800635-224702-414046 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-09-11 03:58:49,610 26 INFO rb-c800635-224702-414046 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-09-11 03:58:49,660 26 INFO rb-c800635-224702-414046 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-09-11 03:58:49,727 26 INFO rb-c800635-224702-414046 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-09-11 03:58:49,778 26 INFO rb-c800635-224702-414046 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-09-11 03:58:49,852 26 INFO rb-c800635-224702-414046 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-09-11 03:58:49,870 26 INFO ? werkzeug: 127.0.0.1 - - [11/Sep/2026 03:58:49] "GET /point_of_sale/static/src/img/card-bank.png HTTP/1.1" 200 - 0 0.000 0.007 2026-09-11 03:58:49,872 26 INFO ? werkzeug: 127.0.0.1 - - [11/Sep/2026 03:58:49] "GET /point_of_sale/static/src/img/money.png HTTP/1.1" 200 - 0 0.000 0.003 2026-09-11 03:58:49,903 26 INFO rb-c800635-224702-414046 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-09-11 03:58:49,955 26 INFO rb-c800635-224702-414046 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-09-11 03:58:50,035 26 INFO rb-c800635-224702-414046 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-09-11 03:58:50,105 26 INFO rb-c800635-224702-414046 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-09-11 03:58:50,113 26 INFO rb-c800635-224702-414046 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #79041182 started for PoS orders references: [{'name': '/', 'pos_reference': '261-125-000001', 'uuid': 'cf233bf1-a2b0-44ef-9544-5e67470c2695'}] 2026-09-11 03:58:50,119 26 INFO ? werkzeug: 127.0.0.1 - - [11/Sep/2026 03:58:50] "GET /web/static/img/spin.svg HTTP/1.1" 200 - 0 0.000 0.003 2026-09-11 03:58:50,401 26 INFO rb-c800635-224702-414046 odoo.models.unlink: User #237 deleted stock.move records with IDs: [1359] 2026-09-11 03:58:50,728 26 INFO rb-c800635-224702-414046 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #79041182 order {'name': '/', 'pos_reference': '261-125-000001', 'uuid': 'cf233bf1-a2b0-44ef-9544-5e67470c2695'} created pos.order #824 2026-09-11 03:58:50,757 26 INFO rb-c800635-224702-414046 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #79041182 finished 2026-09-11 03:58:50,916 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 03:58:50] "POST /web/dataset/call_kw/pos.order/sync_from_ui#pos.order.sync_from_ui HTTP/1.1" 200 - 397 0.348 0.458 2026-09-11 03:58:50,968 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 03:58:50] "POST /web/dataset/call_kw/pos.order/get_preparation_change#pos.order.get_preparation_change HTTP/1.1" 200 - 1 0.001 0.005 2026-09-11 03:58:51,070 26 INFO rb-c800635-224702-414046 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-09-11 03:58:51,082 26 INFO rb-c800635-224702-414046 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #48997796 started for PoS orders references: [{'name': 'Shop - 000001', 'pos_reference': '261-125-000001', 'uuid': 'cf233bf1-a2b0-44ef-9544-5e67470c2695'}] 2026-09-11 03:58:51,096 26 INFO rb-c800635-224702-414046 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #48997796 order {'name': 'Shop - 000001', 'pos_reference': '261-125-000001', 'uuid': 'cf233bf1-a2b0-44ef-9544-5e67470c2695'} sync ignored for existing PoS order pos.order(824,) (state: paid) 2026-09-11 03:58:51,112 26 INFO rb-c800635-224702-414046 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #48997796 finished 2026-09-11 03:58:51,133 26 INFO rb-c800635-224702-414046 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_settle_order_with_kit.browser: tour succeeded 2026-09-11 03:58:51,134 26 INFO rb-c800635-224702-414046 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_settle_order_with_kit.browser: ╔═══════════════════════════════╗ ║ TOUR PosSettleOrder SUCCEEDED ║ ╚═══════════════════════════════╝ 2026-09-11 03:58:51,241 26 INFO rb-c800635-224702-414046 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_settle_order_with_kit.browser: heap 17628388 (allocated 19660800) 2026-09-11 03:58:51,249 26 INFO rb-c800635-224702-414046 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_settle_order_with_kit: Closing chrome headless with pid 120822 2026-09-11 03:58:51,251 26 INFO rb-c800635-224702-414046 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_settle_order_with_kit: Closing websocket connection 2026-09-11 03:58:51,260 26 INFO rb-c800635-224702-414046 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_settle_order_with_kit: Terminating chrome headless with pid 120822 2026-09-11 03:58:51,286 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 03:58:51] "POST /web/dataset/call_kw/pos.order/sync_from_ui#pos.order.sync_from_ui HTTP/1.1" 200 - 73 0.099 0.108 2026-09-11 03:58:51,294 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 03:58:51] "POST /web/dataset/call_kw/pos.order/read_pos_orders#pos.order.read_pos_orders HTTP/1.1" 200 - 1 0.001 0.142 2026-09-11 03:58:51,356 26 INFO rb-c800635-224702-414046 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_settle_order_with_kit: Chrome Log in: /tmp/odoo_tests/rb-c800635-224702-414046/chrome_logs/chrome_log_20260911_035851_356598_test_settle_order_with_kit.txt 2026-09-11 03:58:51,356 26 INFO rb-c800635-224702-414046 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_settle_order_with_kit: Removing chrome user profile "/tmp/tmpn_qvncr9_chrome_odoo" 2026-09-11 03:58:51,378 26 INFO rb-c800635-224702-414046 odoo.addons.pos_sale.tests.test_pos_sale_flow: Starting TestPoSSale.test_settle_order_with_lot ... 2026-09-11 03:58:52,400 26 INFO rb-c800635-224702-414046 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_settle_order_with_lot: Chrome pid: 121038 2026-09-11 03:58:52,400 26 INFO rb-c800635-224702-414046 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_settle_order_with_lot: Chrome headless temporary user profile dir: /tmp/tmp6rqacbhh_chrome_odoo 2026-09-11 03:58:52,400 26 INFO rb-c800635-224702-414046 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_settle_order_with_lot: Issuing json command http://127.0.0.1:44383/json/version 2026-09-11 03:58:52,401 26 INFO rb-c800635-224702-414046 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:44383', path='/json/version', query='', fragment='') with timeout 3 increased to 10s during tests 2026-09-11 03:58:52,423 26 INFO rb-c800635-224702-414046 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_settle_order_with_lot: Browser version: Chrome/150.0.7871.114 2026-09-11 03:58:52,423 26 INFO rb-c800635-224702-414046 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_settle_order_with_lot: Issuing json command http://127.0.0.1:44383/json 2026-09-11 03:58:52,424 26 INFO rb-c800635-224702-414046 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:44383', path='/json', query='', fragment='') with timeout 3 increased to 10s during tests 2026-09-11 03:58:52,432 26 INFO rb-c800635-224702-414046 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_settle_order_with_lot: Websocket url found: ws://127.0.0.1:44383/devtools/page/3E24C74189927A794102846BD6E7BDFB 2026-09-11 03:58:52,442 26 INFO rb-c800635-224702-414046 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_settle_order_with_lot: Enable chrome headless console log notification 2026-09-11 03:58:52,450 26 INFO rb-c800635-224702-414046 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_settle_order_with_lot: Chrome headless enable page notifications 2026-09-11 03:58:52,568 26 INFO rb-c800635-224702-414046 odoo.addons.base.models.res_users: Login successful for login:accountman from n/a 2026-09-11 03:58:52,570 26 INFO rb-c800635-224702-414046 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_settle_order_with_lot: Setting session cookie in browser 2026-09-11 03:58:52,578 26 INFO rb-c800635-224702-414046 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-09-11 03:58:52,578 26 INFO rb-c800635-224702-414046 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-09-11 03:58:52,593 26 INFO rb-c800635-224702-414046 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-09-11 03:58:53,041 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 03:58:53] "GET /pos/ui/125 HTTP/1.1" 200 - 84 0.062 0.389 2026-09-11 03:58:53,045 26 INFO rb-c800635-224702-414046 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_settle_order_with_lot: Navigation result: {'frameId': '3E24C74189927A794102846BD6E7BDFB', 'loaderId': 'BE90D8760C2CEA9A7CAF13C46D4A3134', 'isDownload': False} 2026-09-11 03:58:53,045 26 INFO rb-c800635-224702-414046 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-09-11 03:58:53,079 26 INFO rb-c800635-224702-414046 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-09-11 03:58:53,100 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 03:58:53] "GET /web/assets/cbcf32d/point_of_sale.assets_prod.min.css HTTP/1.1" 200 - 2 0.002 0.008 2026-09-11 03:58:53,110 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 03:58:53] "GET /web/assets/31c33ef/web.__assets_tests_call__.min.js HTTP/1.1" 200 - 2 0.004 0.023 2026-09-11 03:58:53,120 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 03:58:53] "GET /web/assets/e7bee96/point_of_sale.assets_prod.min.js HTTP/1.1" 200 - 2 0.002 0.024 2026-09-11 03:58:53,538 26 INFO ? werkzeug: 127.0.0.1 - - [11/Sep/2026 03:58:53] "GET /point_of_sale/static/src/img/favicon.ico HTTP/1.1" 200 - 0 0.000 0.002 2026-09-11 03:58:53,551 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 03:58:53] "GET /web/webclient/translations?hash=&lang=en_US HTTP/1.1" 200 - 1 0.001 0.010 2026-09-11 03:58:53,553 26 INFO ? werkzeug: 127.0.0.1 - - [11/Sep/2026 03:58:53] "GET /web/static/fonts/lato/Lato-Reg-webfont.woff HTTP/1.1" 200 - 0 0.000 0.002 2026-09-11 03:58:53,568 26 INFO rb-c800635-224702-414046 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-09-11 03:58:53,578 26 INFO rb-c800635-224702-414046 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-09-11 03:58:53,585 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 03:58:53] "POST /web/dataset/call_kw/barcode.nomenclature/read#barcode.nomenclature.read HTTP/1.1" 200 - 4 0.004 0.006 2026-09-11 03:58:53,603 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 03:58:53] "POST /web/dataset/call_kw/barcode.rule/search_read#barcode.rule.search_read HTTP/1.1" 200 - 1 0.000 0.003 2026-09-11 03:58:53,618 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 03:58:53] "POST /pos/ping HTTP/1.1" 200 - 0 0.000 0.002 2026-09-11 03:58:53,656 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 03:58:53] "POST /web/dataset/call_kw/pos.config/register_new_device_identifier#pos.config.register_new_device_identifier HTTP/1.1" 200 - 11 0.006 0.016 2026-09-11 03:58:53,671 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 03:58:53] "GET /bus/websocket_worker_bundle?v=19.0-2 HTTP/1.1" 200 - 3 0.002 0.034 2026-09-11 03:58:53,740 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 03:58:53] "POST /web/dataset/call_kw/pos.session/load_data_params#pos.session.load_data_params HTTP/1.1" 200 - 24 0.033 0.033 2026-09-11 03:58:53,743 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 03:58:53] "GET /websocket?version=19.0-2 HTTP/1.1" 101 - 1 0.000 0.045 2026-09-11 03:58:54,305 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 03:58:54] "POST /web/dataset/call_kw/pos.session/load_data#pos.session.load_data HTTP/1.1" 200 - 363 0.252 0.279 2026-09-11 03:58:54,331 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 03:58:54] "POST /web/dataset/call_kw/pos.session/filter_local_data#pos.session.filter_local_data HTTP/1.1" 200 - 0 0.000 0.011 2026-09-11 03:58:54,397 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 03:58: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.007 2026-09-11 03:58:54,460 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 03:58:54] "GET /web/image/res.company/113/logo/256x256 HTTP/1.1" 200 - 8 0.008 0.042 2026-09-11 03:58:54,490 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 03:58: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-09-11 03:58:54,505 26 INFO rb-c800635-224702-414046 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_settle_order_with_lot.browser: Owl is running in 'dev' mode. 2026-09-11 03:58:54,530 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 03:58:54] "POST /web/dataset/call_kw/product.product/has_access#product.product.has_access HTTP/1.1" 200 - 0 0.000 0.002 2026-09-11 03:58:54,571 26 INFO ? werkzeug: 127.0.0.1 - - [11/Sep/2026 03:58:54] "GET /point_of_sale/static/src/fonts/Inconsolata.otf HTTP/1.1" 200 - 0 0.000 0.001 2026-09-11 03:58:54,578 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 03:58:54] "GET /pos/service-worker.js HTTP/1.1" 200 - 0 0.000 0.005 2026-09-11 03:58:54,600 26 INFO ? werkzeug: 127.0.0.1 - - [11/Sep/2026 03:58:54] "GET /web/static/img/odoo_logo.svg HTTP/1.1" 200 - 0 0.000 0.001 2026-09-11 03:58:54,606 26 INFO ? werkzeug: 127.0.0.1 - - [11/Sep/2026 03:58:54] "GET /hr_attendance/static/img/background-light.svg HTTP/1.1" 200 - 0 0.000 0.004 2026-09-11 03:58:54,607 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 03:58:54] "GET /web/image?model=res.company&id=113&field=logo HTTP/1.1" 200 - 3 0.005 0.020 2026-09-11 03:58:54,659 26 INFO ? werkzeug: 127.0.0.1 - - [11/Sep/2026 03:58:54] "GET /web/static/src/libs/fontawesome/fonts/fontawesome-webfont.woff2?v=4.7.0 HTTP/1.1" 200 - 0 0.000 0.011 2026-09-11 03:58:54,661 26 INFO ? werkzeug: 127.0.0.1 - - [11/Sep/2026 03:58:54] "GET /web/static/fonts/google/Roboto/Roboto-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.011 2026-09-11 03:58:54,663 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 03:58:54] "GET /web/image/res.users/235/avatar_128 HTTP/1.1" 200 - 11 0.031 0.043 2026-09-11 03:58:54,695 26 INFO ? werkzeug: 127.0.0.1 - - [11/Sep/2026 03:58:54] "GET /web/static/lib/zxing-library/zxing-library.js HTTP/1.1" 200 - 0 0.000 0.004 2026-09-11 03:58:54,758 26 INFO rb-c800635-224702-414046 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-09-11 03:58:54,785 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 03:58:54] "GET /pos/ui/125?from_backend=True HTTP/1.1" 200 - 31 0.056 0.066 2026-09-11 03:58:54,874 26 INFO rb-c800635-224702-414046 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-09-11 03:58:54,879 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 03:58:54] "GET /pos/ui/125 HTTP/1.1" 200 - 31 0.044 0.169 2026-09-11 03:58:54,889 26 INFO ? werkzeug: 127.0.0.1 - - [11/Sep/2026 03:58:54] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.001 2026-09-11 03:58:54,910 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 03:58:54] "GET /web/image?model=product.template&field=image_128&id=2145&unique=2026-09-11T03:54:27.000+00:00 HTTP/1.1" 200 - 3 0.002 0.088 2026-09-11 03:58:54,924 26 INFO rb-c800635-224702-414046 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-09-11 03:58:54,951 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 03:58:54] "GET /web/image?model=product.template&field=image_128&id=2146&unique=2026-09-11T03:54:27.000+00:00 HTTP/1.1" 200 - 3 0.007 0.117 2026-09-11 03:58:54,978 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 03:58:54] "GET /web/image?model=product.template&field=image_128&id=2147&unique=2026-09-11T03:54:27.000+00:00 HTTP/1.1" 200 - 3 0.008 0.141 2026-09-11 03:58:55,015 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 03:58:55] "GET /web/image?model=product.template&field=image_128&id=2148&unique=2026-09-11T03:54:27.000+00:00 HTTP/1.1" 200 - 3 0.003 0.182 2026-09-11 03:58:55,053 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 03:58:55] "GET /web/image?model=product.template&field=image_128&id=2149&unique=2026-09-11T03:54:27.000+00:00 HTTP/1.1" 200 - 3 0.003 0.214 2026-09-11 03:58:55,077 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 03:58:55] "GET /web/image?model=product.template&field=image_128&id=2153&unique=2026-09-11T03:54:27.000+00:00 HTTP/1.1" 200 - 3 0.003 0.177 2026-09-11 03:58:55,098 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 03:58:55] "GET /web/image?model=product.template&field=image_128&id=2151&unique=2026-09-11T03:54:27.000+00:00 HTTP/1.1" 200 - 3 0.005 0.169 2026-09-11 03:58:55,119 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 03:58:55] "GET /web/image?model=product.template&field=image_128&id=2152&unique=2026-09-11T03:54:27.000+00:00 HTTP/1.1" 200 - 3 0.002 0.159 2026-09-11 03:58:55,202 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 03:58:55] "POST /web/dataset/call_kw/pos.session/set_opening_control#pos.session.set_opening_control HTTP/1.1" 200 - 36 0.039 0.168 2026-09-11 03:58:55,233 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 03:58:55] "GET /web/image?model=product.template&field=image_128&id=2150&unique=2026-09-11T03:54:27.000+00:00 HTTP/1.1" 200 - 3 0.003 0.210 2026-09-11 03:58:55,246 26 INFO rb-c800635-224702-414046 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-09-11 03:58:55,306 26 INFO rb-c800635-224702-414046 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-09-11 03:58:55,444 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 03:58:55] "POST /web/dataset/call_kw/sale.order/get_views#sale.order.get_views HTTP/1.1" 200 - 55 0.052 0.083 2026-09-11 03:58:55,522 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 03:58:55] "POST /web/dataset/call_kw/sale.order/web_search_read#sale.order.web_search_read HTTP/1.1" 200 - 22 0.024 0.031 2026-09-11 03:58:55,571 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 03:58:55] "POST /web/dataset/call_kw/res.currency/read#res.currency.read HTTP/1.1" 200 - 4 0.004 0.011 2026-09-11 03:58:55,650 26 INFO rb-c800635-224702-414046 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-09-11 03:58:55,794 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 03:58:55] "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.065 0.076 2026-09-11 03:58:55,936 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 03:58:55] "POST /web/dataset/call_kw/pos.config/notify_synchronisation#pos.config.notify_synchronisation HTTP/1.1" 200 - 61 0.067 0.067 2026-09-11 03:58:55,948 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 03:58:55] "POST /web/dataset/call_kw/sale.order/read#sale.order.read HTTP/1.1" 200 - 4 0.003 0.136 2026-09-11 03:58:55,989 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 03:58:55] "POST /web/dataset/call_kw/sale.order.line/read#sale.order.line.read HTTP/1.1" 200 - 16 0.010 0.019 2026-09-11 03:58:56,025 26 INFO rb-c800635-224702-414046 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-09-11 03:58:56,083 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 03:58:56] "POST /web/dataset/call_kw/sale.order.line/read_converted#sale.order.line.read_converted HTTP/1.1" 200 - 25 0.029 0.026 2026-09-11 03:58:56,165 26 INFO rb-c800635-224702-414046 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-09-11 03:58:56,215 26 INFO rb-c800635-224702-414046 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-09-11 03:58:56,266 26 INFO rb-c800635-224702-414046 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-09-11 03:58:56,319 26 INFO rb-c800635-224702-414046 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-09-11 03:58:56,369 26 INFO rb-c800635-224702-414046 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-09-11 03:58:56,420 26 INFO rb-c800635-224702-414046 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-09-11 03:58:56,471 26 INFO rb-c800635-224702-414046 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_settle_order_with_lot.browser: tour succeeded 2026-09-11 03:58:56,471 26 INFO rb-c800635-224702-414046 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_settle_order_with_lot.browser: ╔═══════════════════════════════════════════╗ ║ TOUR test_settle_order_with_lot SUCCEEDED ║ ╚═══════════════════════════════════════════╝ 2026-09-11 03:58:56,558 26 INFO rb-c800635-224702-414046 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_settle_order_with_lot.browser: heap 16291368 (allocated 17563648) 2026-09-11 03:58:56,566 26 INFO rb-c800635-224702-414046 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_settle_order_with_lot: Closing chrome headless with pid 121038 2026-09-11 03:58:56,568 26 INFO rb-c800635-224702-414046 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_settle_order_with_lot: Closing websocket connection 2026-09-11 03:58:56,575 26 INFO rb-c800635-224702-414046 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_settle_order_with_lot: Terminating chrome headless with pid 121038 2026-09-11 03:58:56,672 26 INFO rb-c800635-224702-414046 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_settle_order_with_lot: Chrome Log in: /tmp/odoo_tests/rb-c800635-224702-414046/chrome_logs/chrome_log_20260911_035856_672241_test_settle_order_with_lot.txt 2026-09-11 03:58:56,672 26 INFO rb-c800635-224702-414046 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_settle_order_with_lot: Removing chrome user profile "/tmp/tmp6rqacbhh_chrome_odoo" 2026-09-11 03:58:56,686 26 INFO rb-c800635-224702-414046 odoo.addons.pos_sale.tests.test_pos_sale_flow: Starting TestPoSSale.test_settle_order_with_multiple_uom ... 2026-09-11 03:58:57,606 26 INFO rb-c800635-224702-414046 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_settle_order_with_multiple_uom: Chrome pid: 121248 2026-09-11 03:58:57,607 26 INFO rb-c800635-224702-414046 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_settle_order_with_multiple_uom: Chrome headless temporary user profile dir: /tmp/tmpy01v4c5x_chrome_odoo 2026-09-11 03:58:57,607 26 INFO rb-c800635-224702-414046 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_settle_order_with_multiple_uom: Issuing json command http://127.0.0.1:38365/json/version 2026-09-11 03:58:57,608 26 INFO rb-c800635-224702-414046 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:38365', path='/json/version', query='', fragment='') with timeout 3 increased to 10s during tests 2026-09-11 03:58:57,639 26 INFO rb-c800635-224702-414046 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_settle_order_with_multiple_uom: Browser version: Chrome/150.0.7871.114 2026-09-11 03:58:57,639 26 INFO rb-c800635-224702-414046 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_settle_order_with_multiple_uom: Issuing json command http://127.0.0.1:38365/json 2026-09-11 03:58:57,640 26 INFO rb-c800635-224702-414046 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:38365', path='/json', query='', fragment='') with timeout 3 increased to 10s during tests 2026-09-11 03:58:57,655 26 INFO rb-c800635-224702-414046 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_settle_order_with_multiple_uom: Websocket url found: ws://127.0.0.1:38365/devtools/page/A9C0F1AC5C4CF22BB98EB632894545F3 2026-09-11 03:58:57,673 26 INFO rb-c800635-224702-414046 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_settle_order_with_multiple_uom: Enable chrome headless console log notification 2026-09-11 03:58:57,676 26 INFO rb-c800635-224702-414046 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_settle_order_with_multiple_uom: Chrome headless enable page notifications 2026-09-11 03:58:57,826 26 INFO rb-c800635-224702-414046 odoo.addons.base.models.res_users: Login successful for login:accountman from n/a 2026-09-11 03:58:57,828 26 INFO rb-c800635-224702-414046 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_settle_order_with_multiple_uom: Setting session cookie in browser 2026-09-11 03:58:57,833 26 INFO rb-c800635-224702-414046 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-09-11 03:58:57,833 26 INFO rb-c800635-224702-414046 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-09-11 03:58:57,849 26 INFO rb-c800635-224702-414046 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-09-11 03:58:58,346 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 03:58:58] "GET /pos/ui/125 HTTP/1.1" 200 - 84 0.069 0.432 2026-09-11 03:58:58,351 26 INFO rb-c800635-224702-414046 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_settle_order_with_multiple_uom: Navigation result: {'frameId': 'A9C0F1AC5C4CF22BB98EB632894545F3', 'loaderId': '01692990708CB996ED021D1B7DDC7EEF', 'isDownload': False} 2026-09-11 03:58:58,351 26 INFO rb-c800635-224702-414046 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_settle_order_with_multiple_uom: Evaluate ready code "odoo.isTourReady('PoSSettleQuotation')" 2026-09-11 03:58:58,367 26 INFO rb-c800635-224702-414046 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-09-11 03:58:58,386 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 03:58:58] "GET /web/assets/31c33ef/web.__assets_tests_call__.min.js HTTP/1.1" 200 - 2 0.003 0.006 2026-09-11 03:58:58,396 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 03:58:58] "GET /web/assets/cbcf32d/point_of_sale.assets_prod.min.css HTTP/1.1" 200 - 2 0.002 0.018 2026-09-11 03:58:58,407 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 03:58:58] "GET /web/assets/e7bee96/point_of_sale.assets_prod.min.js HTTP/1.1" 200 - 2 0.001 0.024 2026-09-11 03:58:58,887 26 INFO ? werkzeug: 127.0.0.1 - - [11/Sep/2026 03:58:58] "GET /web/static/fonts/lato/Lato-Reg-webfont.woff HTTP/1.1" 200 - 0 0.000 0.002 2026-09-11 03:58:58,889 26 INFO ? werkzeug: 127.0.0.1 - - [11/Sep/2026 03:58:58] "GET /point_of_sale/static/src/img/favicon.ico HTTP/1.1" 200 - 0 0.000 0.002 2026-09-11 03:58:58,923 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 03:58:58] "GET /web/webclient/translations?hash=&lang=en_US HTTP/1.1" 200 - 1 0.003 0.010 2026-09-11 03:58:58,944 26 INFO rb-c800635-224702-414046 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-09-11 03:58:58,951 26 INFO rb-c800635-224702-414046 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-09-11 03:58:58,958 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 03:58:58] "POST /web/dataset/call_kw/barcode.nomenclature/read#barcode.nomenclature.read HTTP/1.1" 200 - 4 0.009 0.008 2026-09-11 03:58:58,987 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 03:58:58] "POST /web/dataset/call_kw/barcode.rule/search_read#barcode.rule.search_read HTTP/1.1" 200 - 1 0.000 0.005 2026-09-11 03:58:59,004 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 03:58:59] "POST /pos/ping HTTP/1.1" 200 - 0 0.000 0.003 2026-09-11 03:58:59,033 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 03:58:59] "POST /web/dataset/call_kw/pos.config/register_new_device_identifier#pos.config.register_new_device_identifier HTTP/1.1" 200 - 11 0.006 0.012 2026-09-11 03:58:59,045 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 03:58:59] "GET /bus/websocket_worker_bundle?v=19.0-2 HTTP/1.1" 200 - 3 0.003 0.024 2026-09-11 03:58:59,095 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 03:58:59] "POST /web/dataset/call_kw/pos.session/load_data_params#pos.session.load_data_params HTTP/1.1" 200 - 24 0.015 0.028 2026-09-11 03:58:59,101 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 03:58:59] "GET /websocket?version=19.0-2 HTTP/1.1" 101 - 1 0.000 0.033 2026-09-11 03:58:59,663 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 03:58:59] "POST /web/dataset/call_kw/pos.session/load_data#pos.session.load_data HTTP/1.1" 200 - 363 0.237 0.295 2026-09-11 03:58:59,686 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 03:58:59] "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-09-11 03:58:59,762 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 03:58:59] "POST /web/dataset/call_kw/pos.config/read_config_open_orders#pos.config.read_config_open_orders HTTP/1.1" 200 - 1 0.001 0.010 2026-09-11 03:58:59,845 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 03:58:59] "GET /web/image/res.company/113/logo/256x256 HTTP/1.1" 200 - 8 0.012 0.058 2026-09-11 03:58:59,888 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 03:58:59] "POST /web/dataset/call_kw/pos.config/read_config_open_orders#pos.config.read_config_open_orders HTTP/1.1" 200 - 1 0.001 0.005 2026-09-11 03:58:59,902 26 INFO rb-c800635-224702-414046 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_settle_order_with_multiple_uom.browser: Owl is running in 'dev' mode. 2026-09-11 03:58:59,918 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 03:58:59] "POST /web/dataset/call_kw/product.product/has_access#product.product.has_access HTTP/1.1" 200 - 0 0.000 0.005 2026-09-11 03:58:59,976 26 INFO ? werkzeug: 127.0.0.1 - - [11/Sep/2026 03:58:59] "GET /point_of_sale/static/src/fonts/Inconsolata.otf HTTP/1.1" 200 - 0 0.000 0.009 2026-09-11 03:58:59,983 26 INFO ? werkzeug: 127.0.0.1 - - [11/Sep/2026 03:58:59] "GET /web/static/img/odoo_logo.svg HTTP/1.1" 200 - 0 0.000 0.003 2026-09-11 03:58:59,986 26 INFO ? werkzeug: 127.0.0.1 - - [11/Sep/2026 03:58:59] "GET /hr_attendance/static/img/background-light.svg HTTP/1.1" 200 - 0 0.000 0.003 2026-09-11 03:59:00,013 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 03:59:00] "GET /web/image/res.users/235/avatar_128 HTTP/1.1" 200 - 11 0.015 0.029 2026-09-11 03:59:00,036 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 03:59:00] "GET /web/image?model=res.company&id=113&field=logo HTTP/1.1" 200 - 3 0.011 0.054 2026-09-11 03:59:00,038 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 03:59:00] "GET /pos/service-worker.js HTTP/1.1" 200 - 0 0.000 0.061 2026-09-11 03:59:00,045 26 INFO ? werkzeug: 127.0.0.1 - - [11/Sep/2026 03:59:00] "GET /web/static/src/libs/fontawesome/fonts/fontawesome-webfont.woff2?v=4.7.0 HTTP/1.1" 200 - 0 0.000 0.001 2026-09-11 03:59:00,058 26 INFO ? werkzeug: 127.0.0.1 - - [11/Sep/2026 03:59:00] "GET /web/static/fonts/google/Roboto/Roboto-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.003 2026-09-11 03:59:00,194 26 INFO rb-c800635-224702-414046 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-09-11 03:59:00,236 26 INFO ? werkzeug: 127.0.0.1 - - [11/Sep/2026 03:59:00] "GET /web/static/lib/zxing-library/zxing-library.js HTTP/1.1" 200 - 0 0.000 0.003 2026-09-11 03:59:00,321 26 INFO rb-c800635-224702-414046 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-09-11 03:59:00,327 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 03:59:00] "GET /pos/ui/125 HTTP/1.1" 200 - 31 0.076 0.044 2026-09-11 03:59:00,332 26 INFO ? werkzeug: 127.0.0.1 - - [11/Sep/2026 03:59:00] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.002 2026-09-11 03:59:00,359 26 INFO rb-c800635-224702-414046 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-09-11 03:59:00,384 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 03:59:00] "GET /pos/ui/125?from_backend=True HTTP/1.1" 200 - 31 0.024 0.150 2026-09-11 03:59:00,410 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 03:59:00] "GET /web/image?model=product.template&field=image_128&id=2148&unique=2026-09-11T03:54:27.000+00:00 HTTP/1.1" 200 - 3 0.003 0.106 2026-09-11 03:59:00,440 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 03:59:00] "GET /web/image?model=product.template&field=image_128&id=2146&unique=2026-09-11T03:54:27.000+00:00 HTTP/1.1" 200 - 3 0.002 0.127 2026-09-11 03:59:00,463 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 03:59:00] "GET /web/image?model=product.template&field=image_128&id=2147&unique=2026-09-11T03:54:27.000+00:00 HTTP/1.1" 200 - 3 0.002 0.165 2026-09-11 03:59:00,487 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 03:59:00] "GET /web/image?model=product.template&field=image_128&id=2145&unique=2026-09-11T03:54:27.000+00:00 HTTP/1.1" 200 - 3 0.003 0.191 2026-09-11 03:59:00,521 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 03:59:00] "GET /web/image?model=product.template&field=image_128&id=2152&unique=2026-09-11T03:54:27.000+00:00 HTTP/1.1" 200 - 3 0.010 0.167 2026-09-11 03:59:00,546 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 03:59:00] "GET /web/image?model=product.template&field=image_128&id=2151&unique=2026-09-11T03:54:27.000+00:00 HTTP/1.1" 200 - 3 0.004 0.153 2026-09-11 03:59:00,573 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 03:59:00] "GET /web/image?model=product.template&field=image_128&id=2153&unique=2026-09-11T03:54:27.000+00:00 HTTP/1.1" 200 - 3 0.004 0.147 2026-09-11 03:59:00,603 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 03:59:00] "GET /web/image?model=product.template&field=image_128&id=2194&unique=2026-09-11T03:54:27.000+00:00 HTTP/1.1" 200 - 3 0.002 0.147 2026-09-11 03:59:00,627 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 03:59:00] "GET /web/image?model=product.template&field=image_128&id=2195&unique=2026-09-11T03:54:27.000+00:00 HTTP/1.1" 200 - 3 0.003 0.151 2026-09-11 03:59:00,702 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 03:59:00] "POST /web/dataset/call_kw/pos.session/set_opening_control#pos.session.set_opening_control HTTP/1.1" 200 - 37 0.032 0.180 2026-09-11 03:59:00,726 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 03:59:00] "GET /web/image?model=product.template&field=image_128&id=2150&unique=2026-09-11T03:54:27.000+00:00 HTTP/1.1" 200 - 3 0.003 0.171 2026-09-11 03:59:00,742 26 INFO rb-c800635-224702-414046 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-09-11 03:59:00,762 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 03:59:00] "GET /web/image?model=product.template&field=image_128&id=2149&unique=2026-09-11T03:54:27.000+00:00 HTTP/1.1" 200 - 3 0.007 0.227 2026-09-11 03:59:00,801 26 INFO rb-c800635-224702-414046 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-09-11 03:59:00,946 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 03:59:00] "POST /web/dataset/call_kw/sale.order/get_views#sale.order.get_views HTTP/1.1" 200 - 55 0.054 0.088 2026-09-11 03:59:01,030 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 03:59:01] "POST /web/dataset/call_kw/sale.order/web_search_read#sale.order.web_search_read HTTP/1.1" 200 - 22 0.033 0.030 2026-09-11 03:59:01,076 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 03:59:01] "POST /web/dataset/call_kw/res.currency/read#res.currency.read HTTP/1.1" 200 - 4 0.004 0.011 2026-09-11 03:59:01,141 26 INFO rb-c800635-224702-414046 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-09-11 03:59:01,289 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 03:59:01] "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.068 0.073 2026-09-11 03:59:01,404 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 03:59:01] "POST /web/dataset/call_kw/pos.config/notify_synchronisation#pos.config.notify_synchronisation HTTP/1.1" 200 - 54 0.051 0.057 2026-09-11 03:59:01,419 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 03:59:01] "POST /web/dataset/call_kw/sale.order/read#sale.order.read HTTP/1.1" 200 - 4 0.004 0.101 2026-09-11 03:59:01,486 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 03:59:01] "POST /web/dataset/call_kw/sale.order.line/read#sale.order.line.read HTTP/1.1" 200 - 16 0.034 0.025 2026-09-11 03:59:01,524 26 INFO rb-c800635-224702-414046 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-09-11 03:59:01,557 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 03:59:01] "POST /web/dataset/call_kw/sale.order.line/read_converted#sale.order.line.read_converted HTTP/1.1" 200 - 14 0.012 0.020 2026-09-11 03:59:01,677 26 INFO rb-c800635-224702-414046 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-09-11 03:59:01,748 26 INFO rb-c800635-224702-414046 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-09-11 03:59:01,761 26 INFO ? werkzeug: 127.0.0.1 - - [11/Sep/2026 03:59:01] "GET /point_of_sale/static/src/img/money.png HTTP/1.1" 200 - 0 0.000 0.001 2026-09-11 03:59:01,763 26 INFO ? werkzeug: 127.0.0.1 - - [11/Sep/2026 03:59:01] "GET /point_of_sale/static/src/img/card-bank.png HTTP/1.1" 200 - 0 0.000 0.004 2026-09-11 03:59:01,798 26 INFO rb-c800635-224702-414046 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-09-11 03:59:01,849 26 INFO rb-c800635-224702-414046 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-09-11 03:59:01,922 26 INFO rb-c800635-224702-414046 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-09-11 03:59:01,993 26 INFO rb-c800635-224702-414046 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-09-11 03:59:01,997 26 INFO rb-c800635-224702-414046 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #7811004 started for PoS orders references: [{'name': '/', 'pos_reference': '261-125-000001', 'uuid': 'b89b6c47-b3c9-4c05-bd4e-8f41076f685e'}] 2026-09-11 03:59:01,999 26 INFO ? werkzeug: 127.0.0.1 - - [11/Sep/2026 03:59:01] "GET /web/static/img/spin.svg HTTP/1.1" 200 - 0 0.000 0.001 2026-09-11 03:59:02,440 26 INFO rb-c800635-224702-414046 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #7811004 order {'name': '/', 'pos_reference': '261-125-000001', 'uuid': 'b89b6c47-b3c9-4c05-bd4e-8f41076f685e'} created pos.order #825 2026-09-11 03:59:02,456 26 INFO rb-c800635-224702-414046 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #7811004 finished 2026-09-11 03:59:02,741 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 03:59:02] "POST /web/dataset/call_kw/pos.order/sync_from_ui#pos.order.sync_from_ui HTTP/1.1" 200 - 364 0.298 0.448 2026-09-11 03:59:02,810 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 03:59:02] "POST /web/dataset/call_kw/pos.order/get_preparation_change#pos.order.get_preparation_change HTTP/1.1" 200 - 1 0.000 0.005 2026-09-11 03:59:02,915 26 INFO rb-c800635-224702-414046 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_settle_order_with_multiple_uom.browser: tour succeeded 2026-09-11 03:59:02,916 26 INFO rb-c800635-224702-414046 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_settle_order_with_multiple_uom.browser: ╔═══════════════════════════════════╗ ║ TOUR PoSSettleQuotation SUCCEEDED ║ ╚═══════════════════════════════════╝ 2026-09-11 03:59:02,919 26 INFO rb-c800635-224702-414046 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #32664989 started for PoS orders references: [{'name': 'Shop - 000001', 'pos_reference': '261-125-000001', 'uuid': 'b89b6c47-b3c9-4c05-bd4e-8f41076f685e'}] 2026-09-11 03:59:02,941 26 INFO rb-c800635-224702-414046 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #32664989 order {'name': 'Shop - 000001', 'pos_reference': '261-125-000001', 'uuid': 'b89b6c47-b3c9-4c05-bd4e-8f41076f685e'} sync ignored for existing PoS order pos.order(825,) (state: paid) 2026-09-11 03:59:02,960 26 INFO rb-c800635-224702-414046 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #32664989 finished 2026-09-11 03:59:03,024 26 INFO rb-c800635-224702-414046 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_settle_order_with_multiple_uom.browser: heap 19019496 (allocated 20320256) 2026-09-11 03:59:03,045 26 INFO rb-c800635-224702-414046 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_settle_order_with_multiple_uom: Closing chrome headless with pid 121248 2026-09-11 03:59:03,047 26 INFO rb-c800635-224702-414046 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_settle_order_with_multiple_uom: Closing websocket connection 2026-09-11 03:59:03,047 26 INFO rb-c800635-224702-414046 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_settle_order_with_multiple_uom: Terminating chrome headless with pid 121248 2026-09-11 03:59:03,085 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 03:59:03] "POST /web/dataset/call_kw/pos.order/sync_from_ui#pos.order.sync_from_ui HTTP/1.1" 200 - 66 0.090 0.078 2026-09-11 03:59:03,121 26 INFO rb-c800635-224702-414046 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_settle_order_with_multiple_uom: Chrome Log in: /tmp/odoo_tests/rb-c800635-224702-414046/chrome_logs/chrome_log_20260911_035903_121737_test_settle_order_with_multiple_uom.txt 2026-09-11 03:59:03,122 26 INFO rb-c800635-224702-414046 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_settle_order_with_multiple_uom: Removing chrome user profile "/tmp/tmpy01v4c5x_chrome_odoo" 2026-09-11 03:59:03,138 26 INFO rb-c800635-224702-414046 odoo.addons.pos_sale.tests.test_pos_sale_flow: Starting TestPoSSale.test_settle_order_with_multistep_delivery ... 2026-09-11 03:59:03,992 26 INFO rb-c800635-224702-414046 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_settle_order_with_multistep_delivery: Chrome pid: 121462 2026-09-11 03:59:03,992 26 INFO rb-c800635-224702-414046 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_settle_order_with_multistep_delivery: Chrome headless temporary user profile dir: /tmp/tmpocoij7np_chrome_odoo 2026-09-11 03:59:03,992 26 INFO rb-c800635-224702-414046 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_settle_order_with_multistep_delivery: Issuing json command http://127.0.0.1:41705/json/version 2026-09-11 03:59:03,993 26 INFO rb-c800635-224702-414046 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:41705', path='/json/version', query='', fragment='') with timeout 3 increased to 10s during tests 2026-09-11 03:59:04,036 26 INFO rb-c800635-224702-414046 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_settle_order_with_multistep_delivery: Browser version: Chrome/150.0.7871.114 2026-09-11 03:59:04,036 26 INFO rb-c800635-224702-414046 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_settle_order_with_multistep_delivery: Issuing json command http://127.0.0.1:41705/json 2026-09-11 03:59:04,036 26 INFO rb-c800635-224702-414046 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:41705', path='/json', query='', fragment='') with timeout 3 increased to 10s during tests 2026-09-11 03:59:04,048 26 INFO rb-c800635-224702-414046 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_settle_order_with_multistep_delivery: Websocket url found: ws://127.0.0.1:41705/devtools/page/185A5FFC6F4590704E899462BCA96F0E 2026-09-11 03:59:04,060 26 INFO rb-c800635-224702-414046 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_settle_order_with_multistep_delivery: Enable chrome headless console log notification 2026-09-11 03:59:04,073 26 INFO rb-c800635-224702-414046 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_settle_order_with_multistep_delivery: Chrome headless enable page notifications 2026-09-11 03:59:04,259 26 INFO rb-c800635-224702-414046 odoo.addons.base.models.res_users: Login successful for login:accountman from n/a 2026-09-11 03:59:04,261 26 INFO rb-c800635-224702-414046 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_settle_order_with_multistep_delivery: Setting session cookie in browser 2026-09-11 03:59:04,267 26 INFO rb-c800635-224702-414046 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-09-11 03:59:04,267 26 INFO rb-c800635-224702-414046 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-09-11 03:59:04,283 26 INFO rb-c800635-224702-414046 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-09-11 03:59:04,756 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 03:59:04] "GET /pos/ui/125 HTTP/1.1" 200 - 84 0.037 0.441 2026-09-11 03:59:04,762 26 INFO rb-c800635-224702-414046 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_settle_order_with_multistep_delivery: Navigation result: {'frameId': '185A5FFC6F4590704E899462BCA96F0E', 'loaderId': 'D69D591BE6AFA295FCDBF5B62FBBDAC3', 'isDownload': False} 2026-09-11 03:59:04,762 26 INFO rb-c800635-224702-414046 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_settle_order_with_multistep_delivery: Evaluate ready code "odoo.isTourReady('PosSettleOrder3')" 2026-09-11 03:59:04,781 26 INFO rb-c800635-224702-414046 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-09-11 03:59:04,793 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 03:59:04] "GET /web/assets/31c33ef/web.__assets_tests_call__.min.js HTTP/1.1" 200 - 2 0.002 0.009 2026-09-11 03:59:04,825 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 03:59:04] "GET /web/assets/cbcf32d/point_of_sale.assets_prod.min.css HTTP/1.1" 200 - 2 0.016 0.022 2026-09-11 03:59:04,835 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 03:59:04] "GET /web/assets/e7bee96/point_of_sale.assets_prod.min.js HTTP/1.1" 200 - 2 0.001 0.042 2026-09-11 03:59:05,274 26 INFO ? werkzeug: 127.0.0.1 - - [11/Sep/2026 03:59:05] "GET /web/static/fonts/lato/Lato-Reg-webfont.woff HTTP/1.1" 200 - 0 0.000 0.011 2026-09-11 03:59:05,282 26 INFO ? werkzeug: 127.0.0.1 - - [11/Sep/2026 03:59:05] "GET /point_of_sale/static/src/img/favicon.ico HTTP/1.1" 200 - 0 0.000 0.002 2026-09-11 03:59:05,307 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 03:59:05] "GET /web/webclient/translations?hash=&lang=en_US HTTP/1.1" 200 - 1 0.001 0.022 2026-09-11 03:59:05,323 26 INFO rb-c800635-224702-414046 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-09-11 03:59:05,337 26 INFO rb-c800635-224702-414046 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-09-11 03:59:05,341 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 03:59:05] "POST /web/dataset/call_kw/barcode.nomenclature/read#barcode.nomenclature.read HTTP/1.1" 200 - 4 0.002 0.008 2026-09-11 03:59:05,363 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 03:59:05] "POST /web/dataset/call_kw/barcode.rule/search_read#barcode.rule.search_read HTTP/1.1" 200 - 1 0.000 0.004 2026-09-11 03:59:05,381 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 03:59:05] "POST /pos/ping HTTP/1.1" 200 - 0 0.000 0.002 2026-09-11 03:59:05,413 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 03:59:05] "POST /web/dataset/call_kw/pos.config/register_new_device_identifier#pos.config.register_new_device_identifier HTTP/1.1" 200 - 11 0.007 0.014 2026-09-11 03:59:05,433 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 03:59:05] "GET /bus/websocket_worker_bundle?v=19.0-2 HTTP/1.1" 200 - 3 0.002 0.036 2026-09-11 03:59:05,684 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 03:59:05] "POST /web/dataset/call_kw/pos.session/load_data_params#pos.session.load_data_params HTTP/1.1" 200 - 24 0.023 0.227 2026-09-11 03:59:05,688 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 03:59:05] "GET /websocket?version=19.0-2 HTTP/1.1" 101 - 1 0.000 0.126 2026-09-11 03:59:06,234 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 03:59:06] "POST /web/dataset/call_kw/pos.session/load_data#pos.session.load_data HTTP/1.1" 200 - 363 0.241 0.278 2026-09-11 03:59:06,257 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 03:59:06] "POST /web/dataset/call_kw/pos.session/filter_local_data#pos.session.filter_local_data HTTP/1.1" 200 - 0 0.000 0.011 2026-09-11 03:59:06,336 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 03:59: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.010 2026-09-11 03:59:06,383 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 03:59:06] "GET /web/image/res.company/113/logo/256x256 HTTP/1.1" 200 - 8 0.006 0.029 2026-09-11 03:59:06,404 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 03:59: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-09-11 03:59:06,424 26 INFO rb-c800635-224702-414046 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_settle_order_with_multistep_delivery.browser: Owl is running in 'dev' mode. 2026-09-11 03:59:06,433 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 03:59:06] "POST /web/dataset/call_kw/product.product/has_access#product.product.has_access HTTP/1.1" 200 - 0 0.000 0.004 2026-09-11 03:59:06,521 26 INFO ? werkzeug: 127.0.0.1 - - [11/Sep/2026 03:59:06] "GET /point_of_sale/static/src/fonts/Inconsolata.otf HTTP/1.1" 200 - 0 0.000 0.040 2026-09-11 03:59:06,539 26 INFO ? werkzeug: 127.0.0.1 - - [11/Sep/2026 03:59:06] "GET /web/static/img/odoo_logo.svg HTTP/1.1" 200 - 0 0.000 0.033 2026-09-11 03:59:06,543 26 INFO ? werkzeug: 127.0.0.1 - - [11/Sep/2026 03:59:06] "GET /hr_attendance/static/img/background-light.svg HTTP/1.1" 200 - 0 0.000 0.015 2026-09-11 03:59:06,544 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 03:59:06] "GET /web/image?model=res.company&id=113&field=logo HTTP/1.1" 200 - 3 0.027 0.032 2026-09-11 03:59:06,575 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 03:59:06] "GET /web/image/res.users/235/avatar_128 HTTP/1.1" 200 - 11 0.009 0.084 2026-09-11 03:59:06,577 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 03:59:06] "GET /pos/service-worker.js HTTP/1.1" 200 - 0 0.000 0.082 2026-09-11 03:59:06,588 26 INFO ? werkzeug: 127.0.0.1 - - [11/Sep/2026 03:59: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-09-11 03:59:06,599 26 INFO ? werkzeug: 127.0.0.1 - - [11/Sep/2026 03:59:06] "GET /web/static/fonts/google/Roboto/Roboto-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.007 2026-09-11 03:59:06,714 26 INFO rb-c800635-224702-414046 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-09-11 03:59:06,733 26 INFO ? werkzeug: 127.0.0.1 - - [11/Sep/2026 03:59:06] "GET /web/static/lib/zxing-library/zxing-library.js HTTP/1.1" 200 - 0 0.000 0.001 2026-09-11 03:59:06,840 26 INFO rb-c800635-224702-414046 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-09-11 03:59:06,879 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 03:59:06] "GET /pos/ui/125?from_backend=True HTTP/1.1" 200 - 31 0.088 0.066 2026-09-11 03:59:06,889 26 INFO ? werkzeug: 127.0.0.1 - - [11/Sep/2026 03:59:06] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.005 2026-09-11 03:59:06,892 26 INFO rb-c800635-224702-414046 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-09-11 03:59:06,913 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 03:59:06] "GET /web/image?model=product.template&field=image_128&id=2145&unique=2026-09-11T03:54:27.000+00:00 HTTP/1.1" 200 - 3 0.011 0.091 2026-09-11 03:59:06,943 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 03:59:06] "GET /web/image?model=product.template&field=image_128&id=2146&unique=2026-09-11T03:54:27.000+00:00 HTTP/1.1" 200 - 3 0.004 0.125 2026-09-11 03:59:06,965 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 03:59:06] "GET /web/image?model=product.template&field=image_128&id=2148&unique=2026-09-11T03:54:27.000+00:00 HTTP/1.1" 200 - 3 0.002 0.130 2026-09-11 03:59:07,007 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 03:59:07] "GET /web/image?model=product.template&field=image_128&id=2147&unique=2026-09-11T03:54:27.000+00:00 HTTP/1.1" 200 - 3 0.010 0.168 2026-09-11 03:59:07,058 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 03:59:07] "GET /pos/ui/125 HTTP/1.1" 200 - 31 0.016 0.313 2026-09-11 03:59:07,084 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 03:59:07] "GET /web/image?model=product.template&field=image_128&id=2153&unique=2026-09-11T03:54:27.000+00:00 HTTP/1.1" 200 - 3 0.006 0.181 2026-09-11 03:59:07,104 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 03:59:07] "GET /web/image?model=product.template&field=image_128&id=2196&unique=2026-09-11T03:54:27.000+00:00 HTTP/1.1" 200 - 3 0.002 0.185 2026-09-11 03:59:07,124 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 03:59:07] "GET /web/image?model=product.template&field=image_128&id=2152&unique=2026-09-11T03:54:27.000+00:00 HTTP/1.1" 200 - 3 0.002 0.174 2026-09-11 03:59:07,157 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 03:59:07] "GET /web/image?model=product.template&field=image_128&id=2151&unique=2026-09-11T03:54:27.000+00:00 HTTP/1.1" 200 - 3 0.003 0.180 2026-09-11 03:59:07,191 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 03:59:07] "GET /web/image?model=product.template&field=image_128&id=2149&unique=2026-09-11T03:54:27.000+00:00 HTTP/1.1" 200 - 3 0.002 0.120 2026-09-11 03:59:07,219 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 03:59:07] "GET /web/image?model=product.template&field=image_128&id=2150&unique=2026-09-11T03:54:27.000+00:00 HTTP/1.1" 200 - 3 0.002 0.126 2026-09-11 03:59:07,305 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 03:59:07] "POST /web/dataset/call_kw/pos.session/set_opening_control#pos.session.set_opening_control HTTP/1.1" 200 - 37 0.044 0.249 2026-09-11 03:59:07,342 26 INFO rb-c800635-224702-414046 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-09-11 03:59:07,403 26 INFO rb-c800635-224702-414046 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-09-11 03:59:07,526 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 03:59:07] "POST /web/dataset/call_kw/sale.order/get_views#sale.order.get_views HTTP/1.1" 200 - 55 0.036 0.082 2026-09-11 03:59:07,644 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 03:59:07] "POST /web/dataset/call_kw/sale.order/web_search_read#sale.order.web_search_read HTTP/1.1" 200 - 22 0.051 0.036 2026-09-11 03:59:07,710 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 03:59:07] "POST /web/dataset/call_kw/res.currency/read#res.currency.read HTTP/1.1" 200 - 4 0.014 0.022 2026-09-11 03:59:07,773 26 INFO rb-c800635-224702-414046 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-09-11 03:59:07,910 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 03:59: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.067 0.068 2026-09-11 03:59:08,045 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 03:59:08] "POST /web/dataset/call_kw/pos.config/notify_synchronisation#pos.config.notify_synchronisation HTTP/1.1" 200 - 61 0.051 0.077 2026-09-11 03:59:08,054 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 03:59:08] "POST /web/dataset/call_kw/sale.order/read#sale.order.read HTTP/1.1" 200 - 4 0.002 0.113 2026-09-11 03:59:08,113 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 03:59:08] "POST /web/dataset/call_kw/sale.order.line/read#sale.order.line.read HTTP/1.1" 200 - 16 0.026 0.024 2026-09-11 03:59:08,154 26 INFO rb-c800635-224702-414046 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-09-11 03:59:08,199 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 03:59:08] "POST /web/dataset/call_kw/sale.order.line/read_converted#sale.order.line.read_converted HTTP/1.1" 200 - 13 0.019 0.025 2026-09-11 03:59:08,281 26 INFO rb-c800635-224702-414046 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-09-11 03:59:08,328 26 INFO rb-c800635-224702-414046 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-09-11 03:59:08,382 26 INFO rb-c800635-224702-414046 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-09-11 03:59:08,431 26 INFO rb-c800635-224702-414046 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-09-11 03:59:08,502 26 INFO rb-c800635-224702-414046 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-09-11 03:59:08,516 26 INFO ? werkzeug: 127.0.0.1 - - [11/Sep/2026 03:59:08] "GET /point_of_sale/static/src/img/card-bank.png HTTP/1.1" 200 - 0 0.000 0.002 2026-09-11 03:59:08,518 26 INFO ? werkzeug: 127.0.0.1 - - [11/Sep/2026 03:59:08] "GET /point_of_sale/static/src/img/money.png HTTP/1.1" 200 - 0 0.000 0.002 2026-09-11 03:59:08,553 26 INFO rb-c800635-224702-414046 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-09-11 03:59:08,604 26 INFO rb-c800635-224702-414046 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-09-11 03:59:08,674 26 INFO rb-c800635-224702-414046 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-09-11 03:59:08,725 26 INFO rb-c800635-224702-414046 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-09-11 03:59:08,793 26 INFO rb-c800635-224702-414046 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-09-11 03:59:08,798 26 INFO rb-c800635-224702-414046 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #8735303 started for PoS orders references: [{'name': '/', 'pos_reference': '261-125-000001', 'uuid': '4d2c52fd-19f2-4f3f-a393-2a3bda5eefba'}] 2026-09-11 03:59:08,809 26 INFO ? werkzeug: 127.0.0.1 - - [11/Sep/2026 03:59:08] "GET /web/static/img/spin.svg HTTP/1.1" 200 - 0 0.000 0.006 2026-09-11 03:59:09,006 26 INFO rb-c800635-224702-414046 odoo.models.unlink: User #235 deleted stock.move.line records with IDs: [1362] 2026-09-11 03:59:11,813 26 INFO rb-c800635-224702-414046 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #8735303 order {'name': '/', 'pos_reference': '261-125-000001', 'uuid': '4d2c52fd-19f2-4f3f-a393-2a3bda5eefba'} created pos.order #826 2026-09-11 03:59:11,826 26 INFO rb-c800635-224702-414046 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #8735303 finished 2026-09-11 03:59:12,003 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 03:59:12] "POST /web/dataset/call_kw/pos.order/sync_from_ui#pos.order.sync_from_ui HTTP/1.1" 200 - 378 0.298 2.909 2026-09-11 03:59:12,058 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 03:59:12] "POST /web/dataset/call_kw/pos.order/get_preparation_change#pos.order.get_preparation_change HTTP/1.1" 200 - 1 0.001 0.006 2026-09-11 03:59:12,137 26 INFO rb-c800635-224702-414046 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_settle_order_with_multistep_delivery.browser: tour succeeded 2026-09-11 03:59:12,137 26 INFO rb-c800635-224702-414046 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_settle_order_with_multistep_delivery.browser: ╔════════════════════════════════╗ ║ TOUR PosSettleOrder3 SUCCEEDED ║ ╚════════════════════════════════╝ 2026-09-11 03:59:12,150 26 INFO rb-c800635-224702-414046 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #8596764 started for PoS orders references: [{'name': 'Shop - 000001', 'pos_reference': '261-125-000001', 'uuid': '4d2c52fd-19f2-4f3f-a393-2a3bda5eefba'}] 2026-09-11 03:59:12,159 26 INFO rb-c800635-224702-414046 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #8596764 order {'name': 'Shop - 000001', 'pos_reference': '261-125-000001', 'uuid': '4d2c52fd-19f2-4f3f-a393-2a3bda5eefba'} sync ignored for existing PoS order pos.order(826,) (state: paid) 2026-09-11 03:59:12,177 26 INFO rb-c800635-224702-414046 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #8596764 finished 2026-09-11 03:59:12,264 26 INFO rb-c800635-224702-414046 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_settle_order_with_multistep_delivery.browser: heap 17441620 (allocated 19660800) 2026-09-11 03:59:12,287 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 03:59:12] "POST /web/dataset/call_kw/pos.order/sync_from_ui#pos.order.sync_from_ui HTTP/1.1" 200 - 56 0.063 0.086 2026-09-11 03:59:12,302 26 INFO rb-c800635-224702-414046 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_settle_order_with_multistep_delivery: Closing chrome headless with pid 121462 2026-09-11 03:59:12,303 26 INFO rb-c800635-224702-414046 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_settle_order_with_multistep_delivery: Closing websocket connection 2026-09-11 03:59:12,305 26 INFO rb-c800635-224702-414046 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_settle_order_with_multistep_delivery: Terminating chrome headless with pid 121462 2026-09-11 03:59:12,403 26 INFO rb-c800635-224702-414046 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_settle_order_with_multistep_delivery: Chrome Log in: /tmp/odoo_tests/rb-c800635-224702-414046/chrome_logs/chrome_log_20260911_035912_403766_test_settle_order_with_multistep_delivery.txt 2026-09-11 03:59:12,404 26 INFO rb-c800635-224702-414046 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_settle_order_with_multistep_delivery: Removing chrome user profile "/tmp/tmpocoij7np_chrome_odoo" 2026-09-11 03:59:12,420 26 INFO rb-c800635-224702-414046 odoo.addons.pos_sale.tests.test_pos_sale_flow: Starting TestPoSSale.test_settle_order_with_multistep_delivery_receipt ... 2026-09-11 03:59:14,017 26 INFO rb-c800635-224702-414046 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_settle_order_with_multistep_delivery_receipt: Chrome pid: 121676 2026-09-11 03:59:14,017 26 INFO rb-c800635-224702-414046 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_settle_order_with_multistep_delivery_receipt: Chrome headless temporary user profile dir: /tmp/tmpil7g9zbm_chrome_odoo 2026-09-11 03:59:14,017 26 INFO rb-c800635-224702-414046 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:45507/json/version 2026-09-11 03:59:14,018 26 INFO rb-c800635-224702-414046 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:45507', path='/json/version', query='', fragment='') with timeout 3 increased to 10s during tests 2026-09-11 03:59:14,043 26 INFO rb-c800635-224702-414046 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-09-11 03:59:14,043 26 INFO rb-c800635-224702-414046 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:45507/json 2026-09-11 03:59:14,044 26 INFO rb-c800635-224702-414046 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:45507', path='/json', query='', fragment='') with timeout 3 increased to 10s during tests 2026-09-11 03:59:14,060 26 INFO rb-c800635-224702-414046 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:45507/devtools/page/FCF4A9EF4E1571E5318C0888FD9D51CD 2026-09-11 03:59:14,075 26 INFO rb-c800635-224702-414046 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_settle_order_with_multistep_delivery_receipt: Enable chrome headless console log notification 2026-09-11 03:59:14,091 26 INFO rb-c800635-224702-414046 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_settle_order_with_multistep_delivery_receipt: Chrome headless enable page notifications 2026-09-11 03:59:14,275 26 INFO rb-c800635-224702-414046 odoo.addons.base.models.res_users: Login successful for login:accountman from n/a 2026-09-11 03:59:14,277 26 INFO rb-c800635-224702-414046 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_settle_order_with_multistep_delivery_receipt: Setting session cookie in browser 2026-09-11 03:59:14,280 26 INFO rb-c800635-224702-414046 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-09-11 03:59:14,281 26 INFO rb-c800635-224702-414046 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-09-11 03:59:14,299 26 INFO rb-c800635-224702-414046 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-09-11 03:59:14,742 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 03:59:14] "GET /pos/ui/125 HTTP/1.1" 200 - 83 0.039 0.408 2026-09-11 03:59:14,746 26 INFO rb-c800635-224702-414046 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_settle_order_with_multistep_delivery_receipt: Navigation result: {'frameId': 'FCF4A9EF4E1571E5318C0888FD9D51CD', 'loaderId': 'B88529D985BEDFC6FFA3EFFD38E8FB8A', 'isDownload': False} 2026-09-11 03:59:14,746 26 INFO rb-c800635-224702-414046 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_settle_order_with_multistep_delivery_receipt: Evaluate ready code "odoo.isTourReady('PosSettleOrder4')" 2026-09-11 03:59:14,764 26 INFO rb-c800635-224702-414046 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-09-11 03:59:14,781 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 03:59:14] "GET /web/assets/cbcf32d/point_of_sale.assets_prod.min.css HTTP/1.1" 200 - 2 0.001 0.008 2026-09-11 03:59:14,794 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 03:59:14] "GET /web/assets/31c33ef/web.__assets_tests_call__.min.js HTTP/1.1" 200 - 2 0.004 0.014 2026-09-11 03:59:14,803 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 03:59:14] "GET /web/assets/e7bee96/point_of_sale.assets_prod.min.js HTTP/1.1" 200 - 2 0.001 0.023 2026-09-11 03:59:15,312 26 INFO ? werkzeug: 127.0.0.1 - - [11/Sep/2026 03:59:15] "GET /point_of_sale/static/src/img/favicon.ico HTTP/1.1" 200 - 0 0.000 0.001 2026-09-11 03:59:15,316 26 INFO ? werkzeug: 127.0.0.1 - - [11/Sep/2026 03:59:15] "GET /web/static/fonts/lato/Lato-Reg-webfont.woff HTTP/1.1" 200 - 0 0.000 0.001 2026-09-11 03:59:15,332 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 03:59:15] "GET /web/webclient/translations?hash=&lang=en_US HTTP/1.1" 200 - 1 0.001 0.012 2026-09-11 03:59:15,344 26 INFO rb-c800635-224702-414046 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-09-11 03:59:15,351 26 INFO rb-c800635-224702-414046 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-09-11 03:59:15,353 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 03:59:15] "POST /web/dataset/call_kw/barcode.nomenclature/read#barcode.nomenclature.read HTTP/1.1" 200 - 4 0.002 0.004 2026-09-11 03:59:15,372 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 03:59:15] "POST /web/dataset/call_kw/barcode.rule/search_read#barcode.rule.search_read HTTP/1.1" 200 - 1 0.001 0.012 2026-09-11 03:59:15,385 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 03:59:15] "POST /pos/ping HTTP/1.1" 200 - 0 0.000 0.002 2026-09-11 03:59:15,419 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 03:59:15] "GET /bus/websocket_worker_bundle?v=19.0-2 HTTP/1.1" 200 - 3 0.006 0.014 2026-09-11 03:59:15,442 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 03:59:15] "POST /web/dataset/call_kw/pos.config/register_new_device_identifier#pos.config.register_new_device_identifier HTTP/1.1" 200 - 11 0.008 0.036 2026-09-11 03:59:15,448 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 03:59:15] "GET /websocket?version=19.0-2 HTTP/1.1" 101 - 1 0.001 0.007 2026-09-11 03:59:15,511 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 03:59:15] "POST /web/dataset/call_kw/pos.session/load_data_params#pos.session.load_data_params HTTP/1.1" 200 - 24 0.015 0.032 2026-09-11 03:59:16,164 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 03:59:16] "POST /web/dataset/call_kw/pos.session/load_data#pos.session.load_data HTTP/1.1" 200 - 363 0.291 0.314 2026-09-11 03:59:16,188 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 03:59:16] "POST /web/dataset/call_kw/pos.session/filter_local_data#pos.session.filter_local_data HTTP/1.1" 200 - 0 0.000 0.014 2026-09-11 03:59:16,273 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 03:59:16] "POST /web/dataset/call_kw/pos.config/read_config_open_orders#pos.config.read_config_open_orders HTTP/1.1" 200 - 1 0.001 0.007 2026-09-11 03:59:16,341 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 03:59:16] "GET /web/image/res.company/113/logo/256x256 HTTP/1.1" 200 - 8 0.013 0.032 2026-09-11 03:59:16,374 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 03:59:16] "POST /web/dataset/call_kw/pos.config/read_config_open_orders#pos.config.read_config_open_orders HTTP/1.1" 200 - 1 0.001 0.006 2026-09-11 03:59:16,397 26 INFO rb-c800635-224702-414046 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-09-11 03:59:16,412 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 03:59:16] "POST /web/dataset/call_kw/product.product/has_access#product.product.has_access HTTP/1.1" 200 - 1 0.003 0.006 2026-09-11 03:59:16,465 26 INFO ? werkzeug: 127.0.0.1 - - [11/Sep/2026 03:59:16] "GET /point_of_sale/static/src/fonts/Inconsolata.otf HTTP/1.1" 200 - 0 0.000 0.001 2026-09-11 03:59:16,487 26 INFO ? werkzeug: 127.0.0.1 - - [11/Sep/2026 03:59:16] "GET /hr_attendance/static/img/background-light.svg HTTP/1.1" 200 - 0 0.000 0.001 2026-09-11 03:59:16,501 26 INFO ? werkzeug: 127.0.0.1 - - [11/Sep/2026 03:59:16] "GET /web/static/img/odoo_logo.svg HTTP/1.1" 200 - 0 0.000 0.020 2026-09-11 03:59:16,508 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 03:59:16] "GET /web/image?model=res.company&id=113&field=logo HTTP/1.1" 200 - 3 0.004 0.033 2026-09-11 03:59:16,547 26 INFO ? werkzeug: 127.0.0.1 - - [11/Sep/2026 03:59:16] "GET /web/static/src/libs/fontawesome/fonts/fontawesome-webfont.woff2?v=4.7.0 HTTP/1.1" 200 - 0 0.000 0.007 2026-09-11 03:59:16,558 26 INFO ? werkzeug: 127.0.0.1 - - [11/Sep/2026 03:59:16] "GET /web/static/fonts/google/Roboto/Roboto-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.005 2026-09-11 03:59:16,564 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 03:59:16] "GET /web/image/res.users/235/avatar_128 HTTP/1.1" 200 - 14 0.018 0.076 2026-09-11 03:59:16,570 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 03:59:16] "GET /pos/service-worker.js HTTP/1.1" 200 - 0 0.000 0.064 2026-09-11 03:59:16,689 26 INFO rb-c800635-224702-414046 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-09-11 03:59:16,713 26 INFO ? werkzeug: 127.0.0.1 - - [11/Sep/2026 03:59:16] "GET /web/static/lib/zxing-library/zxing-library.js HTTP/1.1" 200 - 0 0.000 0.002 2026-09-11 03:59:16,783 26 INFO rb-c800635-224702-414046 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-09-11 03:59:16,799 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 03:59:16] "GET /pos/ui/125?from_backend=True HTTP/1.1" 200 - 31 0.039 0.052 2026-09-11 03:59:16,804 26 INFO ? werkzeug: 127.0.0.1 - - [11/Sep/2026 03:59:16] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.002 2026-09-11 03:59:16,852 26 INFO rb-c800635-224702-414046 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-09-11 03:59:16,888 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 03:59:16] "GET /pos/ui/125 HTTP/1.1" 200 - 31 0.051 0.129 2026-09-11 03:59:16,915 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 03:59:16] "GET /web/image?model=product.template&field=image_128&id=2147&unique=2026-09-11T03:54:27.000+00:00 HTTP/1.1" 200 - 3 0.004 0.178 2026-09-11 03:59:16,949 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 03:59:16] "GET /web/image?model=product.template&field=image_128&id=2146&unique=2026-09-11T03:54:27.000+00:00 HTTP/1.1" 200 - 3 0.003 0.214 2026-09-11 03:59:16,983 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 03:59:16] "GET /web/image?model=product.template&field=image_128&id=2148&unique=2026-09-11T03:54:27.000+00:00 HTTP/1.1" 200 - 3 0.002 0.247 2026-09-11 03:59:17,008 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 03:59:17] "GET /web/image?model=product.template&field=image_128&id=2145&unique=2026-09-11T03:54:27.000+00:00 HTTP/1.1" 200 - 3 0.003 0.281 2026-09-11 03:59:17,032 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 03:59:17] "GET /web/image?model=product.template&field=image_128&id=2151&unique=2026-09-11T03:54:27.000+00:00 HTTP/1.1" 200 - 3 0.005 0.217 2026-09-11 03:59:17,066 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 03:59:17] "GET /web/image?model=product.template&field=image_128&id=2153&unique=2026-09-11T03:54:27.000+00:00 HTTP/1.1" 200 - 3 0.005 0.169 2026-09-11 03:59:17,090 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 03:59:17] "GET /web/image?model=product.template&field=image_128&id=2197&unique=2026-09-11T03:54:27.000+00:00 HTTP/1.1" 200 - 3 0.005 0.167 2026-09-11 03:59:17,109 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 03:59:17] "GET /web/image?model=product.template&field=image_128&id=2152&unique=2026-09-11T03:54:27.000+00:00 HTTP/1.1" 200 - 3 0.003 0.149 2026-09-11 03:59:17,198 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 03:59:17] "POST /web/dataset/call_kw/pos.session/set_opening_control#pos.session.set_opening_control HTTP/1.1" 200 - 36 0.044 0.161 2026-09-11 03:59:17,225 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 03:59:17] "GET /web/image?model=product.template&field=image_128&id=2150&unique=2026-09-11T03:54:27.000+00:00 HTTP/1.1" 200 - 3 0.002 0.174 2026-09-11 03:59:17,246 26 INFO rb-c800635-224702-414046 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-09-11 03:59:17,257 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 03:59:17] "GET /web/image?model=product.template&field=image_128&id=2149&unique=2026-09-11T03:54:27.000+00:00 HTTP/1.1" 200 - 3 0.007 0.237 2026-09-11 03:59:17,303 26 INFO rb-c800635-224702-414046 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-09-11 03:59:17,442 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 03:59:17] "POST /web/dataset/call_kw/sale.order/get_views#sale.order.get_views HTTP/1.1" 200 - 55 0.056 0.081 2026-09-11 03:59:17,519 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 03:59:17] "POST /web/dataset/call_kw/sale.order/web_search_read#sale.order.web_search_read HTTP/1.1" 200 - 22 0.021 0.031 2026-09-11 03:59:17,571 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 03:59:17] "POST /web/dataset/call_kw/res.currency/read#res.currency.read HTTP/1.1" 200 - 4 0.004 0.015 2026-09-11 03:59:17,637 26 INFO rb-c800635-224702-414046 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-09-11 03:59:17,800 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 03:59:17] "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.074 0.086 2026-09-11 03:59:17,928 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 03:59:17] "POST /web/dataset/call_kw/pos.config/notify_synchronisation#pos.config.notify_synchronisation HTTP/1.1" 200 - 69 0.047 0.074 2026-09-11 03:59:17,940 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 03:59:17] "POST /web/dataset/call_kw/sale.order/read#sale.order.read HTTP/1.1" 200 - 4 0.004 0.119 2026-09-11 03:59:17,992 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 03:59:17] "POST /web/dataset/call_kw/sale.order.line/read#sale.order.line.read HTTP/1.1" 200 - 16 0.015 0.027 2026-09-11 03:59:18,025 26 INFO rb-c800635-224702-414046 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-09-11 03:59:18,057 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 03:59:18] "POST /web/dataset/call_kw/sale.order.line/read_converted#sale.order.line.read_converted HTTP/1.1" 200 - 13 0.011 0.020 2026-09-11 03:59:18,125 26 INFO rb-c800635-224702-414046 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-09-11 03:59:18,176 26 INFO rb-c800635-224702-414046 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-09-11 03:59:18,227 26 INFO rb-c800635-224702-414046 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-09-11 03:59:18,279 26 INFO rb-c800635-224702-414046 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-09-11 03:59:18,346 26 INFO rb-c800635-224702-414046 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-09-11 03:59:18,357 26 INFO ? werkzeug: 127.0.0.1 - - [11/Sep/2026 03:59:18] "GET /point_of_sale/static/src/img/card-bank.png HTTP/1.1" 200 - 0 0.000 0.002 2026-09-11 03:59:18,359 26 INFO ? werkzeug: 127.0.0.1 - - [11/Sep/2026 03:59:18] "GET /point_of_sale/static/src/img/money.png HTTP/1.1" 200 - 0 0.000 0.003 2026-09-11 03:59:18,396 26 INFO rb-c800635-224702-414046 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-09-11 03:59:18,447 26 INFO rb-c800635-224702-414046 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-09-11 03:59:18,517 26 INFO rb-c800635-224702-414046 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-09-11 03:59:18,567 26 INFO rb-c800635-224702-414046 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-09-11 03:59:18,622 26 INFO rb-c800635-224702-414046 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-09-11 03:59:18,678 26 INFO rb-c800635-224702-414046 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-09-11 03:59:18,745 26 INFO rb-c800635-224702-414046 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-09-11 03:59:18,750 26 INFO ? werkzeug: 127.0.0.1 - - [11/Sep/2026 03:59:18] "GET /web/static/img/spin.svg HTTP/1.1" 200 - 0 0.000 0.002 2026-09-11 03:59:18,752 26 INFO rb-c800635-224702-414046 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #7436070 started for PoS orders references: [{'name': '/', 'pos_reference': '261-125-000001', 'uuid': '1d5ddff2-ec60-40a4-8acf-cb7638819f43'}] 2026-09-11 03:59:18,885 26 INFO rb-c800635-224702-414046 odoo.models.unlink: User #235 deleted stock.move.line records with IDs: [1367] 2026-09-11 03:59:20,583 26 INFO rb-c800635-224702-414046 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #7436070 order {'name': '/', 'pos_reference': '261-125-000001', 'uuid': '1d5ddff2-ec60-40a4-8acf-cb7638819f43'} created pos.order #827 2026-09-11 03:59:20,650 26 INFO rb-c800635-224702-414046 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #7436070 finished 2026-09-11 03:59:20,784 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 03:59:20] "POST /web/dataset/call_kw/pos.order/sync_from_ui#pos.order.sync_from_ui HTTP/1.1" 200 - 740 0.686 1.351 2026-09-11 03:59:20,831 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 03:59:20] "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.006 2026-09-11 03:59:20,842 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 03:59:20] "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-09-11 03:59:20,933 26 INFO rb-c800635-224702-414046 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_settle_order_with_multistep_delivery_receipt.browser: tour succeeded 2026-09-11 03:59:20,933 26 INFO rb-c800635-224702-414046 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_settle_order_with_multistep_delivery_receipt.browser: ╔════════════════════════════════╗ ║ TOUR PosSettleOrder4 SUCCEEDED ║ ╚════════════════════════════════╝ 2026-09-11 03:59:20,940 26 INFO rb-c800635-224702-414046 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #56927852 started for PoS orders references: [{'name': 'Shop - 000001', 'pos_reference': '261-125-000001', 'uuid': '1d5ddff2-ec60-40a4-8acf-cb7638819f43'}] 2026-09-11 03:59:20,953 26 INFO rb-c800635-224702-414046 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #56927852 order {'name': 'Shop - 000001', 'pos_reference': '261-125-000001', 'uuid': '1d5ddff2-ec60-40a4-8acf-cb7638819f43'} sync ignored for existing PoS order pos.order(827,) (state: done) 2026-09-11 03:59:20,966 26 INFO rb-c800635-224702-414046 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #56927852 finished 2026-09-11 03:59:21,055 26 INFO rb-c800635-224702-414046 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_settle_order_with_multistep_delivery_receipt.browser: heap 17628988 (allocated 19398656) 2026-09-11 03:59:21,065 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 03:59:21] "POST /web/dataset/call_kw/pos.order/sync_from_ui#pos.order.sync_from_ui HTTP/1.1" 200 - 59 0.057 0.071 2026-09-11 03:59:21,073 26 INFO rb-c800635-224702-414046 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_settle_order_with_multistep_delivery_receipt: Closing chrome headless with pid 121676 2026-09-11 03:59:21,080 26 INFO rb-c800635-224702-414046 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_settle_order_with_multistep_delivery_receipt: Closing websocket connection 2026-09-11 03:59:21,081 26 INFO rb-c800635-224702-414046 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_settle_order_with_multistep_delivery_receipt: Terminating chrome headless with pid 121676 2026-09-11 03:59:21,196 26 INFO rb-c800635-224702-414046 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_settle_order_with_multistep_delivery_receipt: Chrome Log in: /tmp/odoo_tests/rb-c800635-224702-414046/chrome_logs/chrome_log_20260911_035921_196399_test_settle_order_with_multistep_delivery_receipt.txt 2026-09-11 03:59:21,196 26 INFO rb-c800635-224702-414046 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_settle_order_with_multistep_delivery_receipt: Removing chrome user profile "/tmp/tmpil7g9zbm_chrome_odoo" 2026-09-11 03:59:21,222 26 INFO rb-c800635-224702-414046 odoo.addons.pos_sale.tests.test_pos_sale_flow: Starting TestPoSSale.test_settle_quotation_delivered_qty ... 2026-09-11 03:59:21,754 26 INFO rb-c800635-224702-414046 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_settle_quotation_delivered_qty: Chrome pid: 121890 2026-09-11 03:59:21,755 26 INFO rb-c800635-224702-414046 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_settle_quotation_delivered_qty: Chrome headless temporary user profile dir: /tmp/tmpbnvregki_chrome_odoo 2026-09-11 03:59:21,755 26 INFO rb-c800635-224702-414046 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_settle_quotation_delivered_qty: Issuing json command http://127.0.0.1:42911/json/version 2026-09-11 03:59:21,756 26 INFO rb-c800635-224702-414046 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:42911', path='/json/version', query='', fragment='') with timeout 3 increased to 10s during tests 2026-09-11 03:59:21,800 26 INFO rb-c800635-224702-414046 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_settle_quotation_delivered_qty: Browser version: Chrome/150.0.7871.114 2026-09-11 03:59:21,801 26 INFO rb-c800635-224702-414046 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_settle_quotation_delivered_qty: Issuing json command http://127.0.0.1:42911/json 2026-09-11 03:59:21,801 26 INFO rb-c800635-224702-414046 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:42911', path='/json', query='', fragment='') with timeout 3 increased to 10s during tests 2026-09-11 03:59:21,815 26 INFO rb-c800635-224702-414046 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_settle_quotation_delivered_qty: Websocket url found: ws://127.0.0.1:42911/devtools/page/A8A0E10D9C8A25C25BEB8F785F1207FD 2026-09-11 03:59:21,833 26 INFO rb-c800635-224702-414046 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_settle_quotation_delivered_qty: Enable chrome headless console log notification 2026-09-11 03:59:21,845 26 INFO rb-c800635-224702-414046 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_settle_quotation_delivered_qty: Chrome headless enable page notifications 2026-09-11 03:59:21,948 26 INFO rb-c800635-224702-414046 odoo.addons.base.models.res_users: Login successful for login:accountman from n/a 2026-09-11 03:59:21,951 26 INFO rb-c800635-224702-414046 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_settle_quotation_delivered_qty: Setting session cookie in browser 2026-09-11 03:59:21,953 26 INFO rb-c800635-224702-414046 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-09-11 03:59:21,953 26 INFO rb-c800635-224702-414046 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-09-11 03:59:21,972 26 INFO rb-c800635-224702-414046 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-09-11 03:59:22,461 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 03:59:22] "GET /pos/ui/125 HTTP/1.1" 200 - 85 0.074 0.423 2026-09-11 03:59:22,466 26 INFO rb-c800635-224702-414046 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_settle_quotation_delivered_qty: Navigation result: {'frameId': 'A8A0E10D9C8A25C25BEB8F785F1207FD', 'loaderId': '62214C88F31358BCD07FCCA2643D27ED', 'isDownload': False} 2026-09-11 03:59:22,466 26 INFO rb-c800635-224702-414046 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_settle_quotation_delivered_qty: Evaluate ready code "odoo.isTourReady('PoSSettleQuotation')" 2026-09-11 03:59:22,483 26 INFO rb-c800635-224702-414046 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-09-11 03:59:22,507 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 03:59:22] "GET /web/assets/e7bee96/point_of_sale.assets_prod.min.js HTTP/1.1" 200 - 2 0.003 0.008 2026-09-11 03:59:22,516 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 03:59:22] "GET /web/assets/cbcf32d/point_of_sale.assets_prod.min.css HTTP/1.1" 200 - 2 0.003 0.018 2026-09-11 03:59:22,534 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 03:59:22] "GET /web/assets/31c33ef/web.__assets_tests_call__.min.js HTTP/1.1" 200 - 2 0.009 0.030 2026-09-11 03:59:22,946 26 INFO ? werkzeug: 127.0.0.1 - - [11/Sep/2026 03:59:22] "GET /web/static/fonts/lato/Lato-Reg-webfont.woff HTTP/1.1" 200 - 0 0.000 0.005 2026-09-11 03:59:22,952 26 INFO ? werkzeug: 127.0.0.1 - - [11/Sep/2026 03:59:22] "GET /point_of_sale/static/src/img/favicon.ico HTTP/1.1" 200 - 0 0.000 0.006 2026-09-11 03:59:22,964 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 03:59:22] "GET /web/webclient/translations?hash=&lang=en_US HTTP/1.1" 200 - 1 0.001 0.015 2026-09-11 03:59:22,979 26 INFO rb-c800635-224702-414046 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-09-11 03:59:22,984 26 INFO rb-c800635-224702-414046 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-09-11 03:59:22,990 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 03:59:22] "POST /web/dataset/call_kw/barcode.nomenclature/read#barcode.nomenclature.read HTTP/1.1" 200 - 4 0.004 0.006 2026-09-11 03:59:23,004 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 03:59:23] "POST /web/dataset/call_kw/barcode.rule/search_read#barcode.rule.search_read HTTP/1.1" 200 - 1 0.000 0.004 2026-09-11 03:59:23,013 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 03:59:23] "POST /pos/ping HTTP/1.1" 200 - 0 0.000 0.002 2026-09-11 03:59:23,049 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 03:59:23] "POST /web/dataset/call_kw/pos.config/register_new_device_identifier#pos.config.register_new_device_identifier HTTP/1.1" 200 - 11 0.013 0.014 2026-09-11 03:59:23,065 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 03:59:23] "GET /bus/websocket_worker_bundle?v=19.0-2 HTTP/1.1" 200 - 3 0.004 0.029 2026-09-11 03:59:23,144 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 03:59:23] "POST /web/dataset/call_kw/pos.session/load_data_params#pos.session.load_data_params HTTP/1.1" 200 - 24 0.030 0.041 2026-09-11 03:59:23,149 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 03:59:23] "GET /websocket?version=19.0-2 HTTP/1.1" 101 - 1 0.000 0.057 2026-09-11 03:59:23,778 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 03:59:23] "POST /web/dataset/call_kw/pos.session/load_data#pos.session.load_data HTTP/1.1" 200 - 362 0.282 0.310 2026-09-11 03:59:23,804 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 03:59:23] "POST /web/dataset/call_kw/pos.session/filter_local_data#pos.session.filter_local_data HTTP/1.1" 200 - 0 0.000 0.014 2026-09-11 03:59:23,875 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 03:59: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.006 2026-09-11 03:59:23,930 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 03:59:23] "GET /web/image/res.company/113/logo/256x256 HTTP/1.1" 200 - 8 0.007 0.034 2026-09-11 03:59:23,957 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 03:59: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.011 2026-09-11 03:59:23,969 26 INFO rb-c800635-224702-414046 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_settle_quotation_delivered_qty.browser: Owl is running in 'dev' mode. 2026-09-11 03:59:23,977 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 03:59:23] "POST /web/dataset/call_kw/product.product/has_access#product.product.has_access HTTP/1.1" 200 - 0 0.000 0.004 2026-09-11 03:59:24,017 26 INFO ? werkzeug: 127.0.0.1 - - [11/Sep/2026 03:59:24] "GET /point_of_sale/static/src/fonts/Inconsolata.otf HTTP/1.1" 200 - 0 0.000 0.002 2026-09-11 03:59:24,038 26 INFO ? werkzeug: 127.0.0.1 - - [11/Sep/2026 03:59:24] "GET /web/static/img/odoo_logo.svg HTTP/1.1" 200 - 0 0.000 0.006 2026-09-11 03:59:24,047 26 INFO ? werkzeug: 127.0.0.1 - - [11/Sep/2026 03:59:24] "GET /hr_attendance/static/img/background-light.svg HTTP/1.1" 200 - 0 0.000 0.014 2026-09-11 03:59:24,061 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 03:59:24] "GET /web/image/res.users/235/avatar_128 HTTP/1.1" 200 - 11 0.022 0.020 2026-09-11 03:59:24,072 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 03:59:24] "GET /web/image?model=res.company&id=113&field=logo HTTP/1.1" 200 - 3 0.003 0.048 2026-09-11 03:59:24,075 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 03:59:24] "GET /pos/service-worker.js HTTP/1.1" 200 - 0 0.000 0.050 2026-09-11 03:59:24,077 26 INFO ? werkzeug: 127.0.0.1 - - [11/Sep/2026 03:59:24] "GET /web/static/src/libs/fontawesome/fonts/fontawesome-webfont.woff2?v=4.7.0 HTTP/1.1" 200 - 0 0.000 0.005 2026-09-11 03:59:24,082 26 INFO ? werkzeug: 127.0.0.1 - - [11/Sep/2026 03:59:24] "GET /web/static/fonts/google/Roboto/Roboto-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.001 2026-09-11 03:59:24,205 26 INFO rb-c800635-224702-414046 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-09-11 03:59:24,245 26 INFO ? werkzeug: 127.0.0.1 - - [11/Sep/2026 03:59:24] "GET /web/static/lib/zxing-library/zxing-library.js HTTP/1.1" 200 - 0 0.000 0.002 2026-09-11 03:59:24,318 26 INFO rb-c800635-224702-414046 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-09-11 03:59:24,342 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 03:59:24] "GET /pos/ui/125?from_backend=True HTTP/1.1" 200 - 31 0.058 0.048 2026-09-11 03:59:24,356 26 INFO ? werkzeug: 127.0.0.1 - - [11/Sep/2026 03:59:24] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.010 2026-09-11 03:59:24,360 26 INFO rb-c800635-224702-414046 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-09-11 03:59:24,377 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 03:59:24] "GET /web/image?model=product.template&field=image_128&id=2147&unique=2026-09-11T03:54:27.000+00:00 HTTP/1.1" 200 - 3 0.004 0.073 2026-09-11 03:59:24,405 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 03:59:24] "GET /web/image?model=product.template&field=image_128&id=2145&unique=2026-09-11T03:54:27.000+00:00 HTTP/1.1" 200 - 3 0.003 0.096 2026-09-11 03:59:24,427 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 03:59:24] "GET /web/image?model=product.template&field=image_128&id=2146&unique=2026-09-11T03:54:27.000+00:00 HTTP/1.1" 200 - 3 0.003 0.133 2026-09-11 03:59:24,451 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 03:59:24] "GET /web/image?model=product.template&field=image_128&id=2148&unique=2026-09-11T03:54:27.000+00:00 HTTP/1.1" 200 - 3 0.002 0.136 2026-09-11 03:59:24,504 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 03:59:24] "GET /pos/ui/125 HTTP/1.1" 200 - 31 0.020 0.249 2026-09-11 03:59:24,527 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 03:59:24] "GET /web/image?model=product.template&field=image_128&id=2149&unique=2026-09-11T03:54:27.000+00:00 HTTP/1.1" 200 - 3 0.003 0.017 2026-09-11 03:59:24,572 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 03:59:24] "GET /web/image?model=product.template&field=image_128&id=2198&unique=2026-09-11T03:54:27.000+00:00 HTTP/1.1" 200 - 3 0.016 0.169 2026-09-11 03:59:24,594 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 03:59:24] "GET /web/image?model=product.template&field=image_128&id=2151&unique=2026-09-11T03:54:27.000+00:00 HTTP/1.1" 200 - 3 0.003 0.166 2026-09-11 03:59:24,613 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 03:59:24] "GET /web/image?model=product.template&field=image_128&id=2152&unique=2026-09-11T03:54:27.000+00:00 HTTP/1.1" 200 - 3 0.002 0.176 2026-09-11 03:59:24,693 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 03:59:24] "POST /web/dataset/call_kw/pos.session/set_opening_control#pos.session.set_opening_control HTTP/1.1" 200 - 38 0.039 0.199 2026-09-11 03:59:24,714 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 03:59:24] "GET /web/image?model=product.template&field=image_128&id=2150&unique=2026-09-11T03:54:27.000+00:00 HTTP/1.1" 200 - 3 0.002 0.183 2026-09-11 03:59:24,741 26 INFO rb-c800635-224702-414046 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-09-11 03:59:24,741 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 03:59:24] "GET /web/image?model=product.template&field=image_128&id=2153&unique=2026-09-11T03:54:27.000+00:00 HTTP/1.1" 200 - 3 0.002 0.370 2026-09-11 03:59:24,801 26 INFO rb-c800635-224702-414046 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-09-11 03:59:24,901 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 03:59:24] "POST /web/dataset/call_kw/sale.order/get_views#sale.order.get_views HTTP/1.1" 200 - 55 0.030 0.069 2026-09-11 03:59:24,967 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 03:59:24] "POST /web/dataset/call_kw/sale.order/web_search_read#sale.order.web_search_read HTTP/1.1" 200 - 22 0.012 0.025 2026-09-11 03:59:25,009 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 03:59:25] "POST /web/dataset/call_kw/res.currency/read#res.currency.read HTTP/1.1" 200 - 4 0.004 0.011 2026-09-11 03:59:25,093 26 INFO rb-c800635-224702-414046 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-09-11 03:59:25,225 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 03:59:25] "POST /web/dataset/call_kw/sale.order/load_sale_order_from_pos#sale.order.load_sale_order_from_pos HTTP/1.1" 200 - 59 0.065 0.064 2026-09-11 03:59:25,341 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 03:59:25] "POST /web/dataset/call_kw/pos.config/notify_synchronisation#pos.config.notify_synchronisation HTTP/1.1" 200 - 53 0.045 0.061 2026-09-11 03:59:25,350 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 03:59:25] "POST /web/dataset/call_kw/sale.order/read#sale.order.read HTTP/1.1" 200 - 4 0.002 0.106 2026-09-11 03:59:25,400 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 03:59:25] "POST /web/dataset/call_kw/sale.order.line/read#sale.order.line.read HTTP/1.1" 200 - 15 0.017 0.021 2026-09-11 03:59:25,445 26 INFO rb-c800635-224702-414046 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-09-11 03:59:25,471 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 03:59:25] "POST /web/dataset/call_kw/sale.order.line/read_converted#sale.order.line.read_converted HTTP/1.1" 200 - 13 0.013 0.019 2026-09-11 03:59:25,547 26 INFO rb-c800635-224702-414046 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-09-11 03:59:25,615 26 INFO rb-c800635-224702-414046 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-09-11 03:59:25,627 26 INFO ? werkzeug: 127.0.0.1 - - [11/Sep/2026 03:59:25] "GET /point_of_sale/static/src/img/card-bank.png HTTP/1.1" 200 - 0 0.000 0.001 2026-09-11 03:59:25,631 26 INFO ? werkzeug: 127.0.0.1 - - [11/Sep/2026 03:59:25] "GET /point_of_sale/static/src/img/money.png HTTP/1.1" 200 - 0 0.000 0.001 2026-09-11 03:59:25,665 26 INFO rb-c800635-224702-414046 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-09-11 03:59:25,716 26 INFO rb-c800635-224702-414046 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-09-11 03:59:25,788 26 INFO rb-c800635-224702-414046 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-09-11 03:59:25,856 26 INFO rb-c800635-224702-414046 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-09-11 03:59:25,861 26 INFO rb-c800635-224702-414046 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #37529204 started for PoS orders references: [{'name': '/', 'pos_reference': '261-125-000001', 'uuid': '1cc6339b-8284-44e6-a45e-cce6e4320c44'}] 2026-09-11 03:59:25,862 26 INFO ? werkzeug: 127.0.0.1 - - [11/Sep/2026 03:59:25] "GET /web/static/img/spin.svg HTTP/1.1" 200 - 0 0.000 0.004 2026-09-11 03:59:26,273 26 INFO rb-c800635-224702-414046 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #37529204 order {'name': '/', 'pos_reference': '261-125-000001', 'uuid': '1cc6339b-8284-44e6-a45e-cce6e4320c44'} created pos.order #828 2026-09-11 03:59:26,293 26 INFO rb-c800635-224702-414046 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #37529204 finished 2026-09-11 03:59:26,683 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 03:59:26] "POST /web/dataset/call_kw/pos.order/sync_from_ui#pos.order.sync_from_ui HTTP/1.1" 200 - 404 0.346 0.479 2026-09-11 03:59:26,738 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 03:59:26] "POST /web/dataset/call_kw/pos.order/get_preparation_change#pos.order.get_preparation_change HTTP/1.1" 200 - 1 0.001 0.006 2026-09-11 03:59:26,844 26 INFO rb-c800635-224702-414046 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_settle_quotation_delivered_qty.browser: tour succeeded 2026-09-11 03:59:26,844 26 INFO rb-c800635-224702-414046 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_settle_quotation_delivered_qty.browser: ╔═══════════════════════════════════╗ ║ TOUR PoSSettleQuotation SUCCEEDED ║ ╚═══════════════════════════════════╝ 2026-09-11 03:59:26,851 26 INFO rb-c800635-224702-414046 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #48020000 started for PoS orders references: [{'name': 'Shop - 000001', 'pos_reference': '261-125-000001', 'uuid': '1cc6339b-8284-44e6-a45e-cce6e4320c44'}] 2026-09-11 03:59:26,864 26 INFO rb-c800635-224702-414046 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #48020000 order {'name': 'Shop - 000001', 'pos_reference': '261-125-000001', 'uuid': '1cc6339b-8284-44e6-a45e-cce6e4320c44'} sync ignored for existing PoS order pos.order(828,) (state: paid) 2026-09-11 03:59:26,883 26 INFO rb-c800635-224702-414046 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #48020000 finished 2026-09-11 03:59:26,950 26 INFO rb-c800635-224702-414046 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_settle_quotation_delivered_qty.browser: heap 17333116 (allocated 19136512) 2026-09-11 03:59:26,966 26 INFO rb-c800635-224702-414046 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_settle_quotation_delivered_qty: Closing chrome headless with pid 121890 2026-09-11 03:59:26,966 26 INFO rb-c800635-224702-414046 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_settle_quotation_delivered_qty: Closing websocket connection 2026-09-11 03:59:26,971 26 INFO rb-c800635-224702-414046 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_settle_quotation_delivered_qty: Terminating chrome headless with pid 121890 2026-09-11 03:59:26,998 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 03:59:26] "POST /web/dataset/call_kw/pos.order/sync_from_ui#pos.order.sync_from_ui HTTP/1.1" 200 - 66 0.039 0.110 2026-09-11 03:59:27,056 26 INFO rb-c800635-224702-414046 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_settle_quotation_delivered_qty: Chrome Log in: /tmp/odoo_tests/rb-c800635-224702-414046/chrome_logs/chrome_log_20260911_035927_056496_test_settle_quotation_delivered_qty.txt 2026-09-11 03:59:27,056 26 INFO rb-c800635-224702-414046 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_settle_quotation_delivered_qty: Removing chrome user profile "/tmp/tmpbnvregki_chrome_odoo" 2026-09-11 03:59:27,075 26 INFO rb-c800635-224702-414046 odoo.addons.pos_sale.tests.test_pos_sale_flow: Starting TestPoSSale.test_settle_so_archived_attribute ... 2026-09-11 03:59:27,616 26 INFO rb-c800635-224702-414046 odoo.models.unlink: User #235 deleted product.template.attribute.value records with IDs: [978] 2026-09-11 03:59:27,623 26 INFO rb-c800635-224702-414046 odoo.models.unlink: User #235 deleted product.template.attribute.value records with IDs: [979] 2026-09-11 03:59:27,995 26 INFO rb-c800635-224702-414046 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_settle_so_archived_attribute: Chrome pid: 122108 2026-09-11 03:59:27,995 26 INFO rb-c800635-224702-414046 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_settle_so_archived_attribute: Chrome headless temporary user profile dir: /tmp/tmpcesgzxz8_chrome_odoo 2026-09-11 03:59:27,995 26 INFO rb-c800635-224702-414046 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_settle_so_archived_attribute: Issuing json command http://127.0.0.1:35281/json/version 2026-09-11 03:59:27,996 26 INFO rb-c800635-224702-414046 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:35281', path='/json/version', query='', fragment='') with timeout 3 increased to 10s during tests 2026-09-11 03:59:28,031 26 INFO rb-c800635-224702-414046 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_settle_so_archived_attribute: Browser version: Chrome/150.0.7871.114 2026-09-11 03:59:28,031 26 INFO rb-c800635-224702-414046 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_settle_so_archived_attribute: Issuing json command http://127.0.0.1:35281/json 2026-09-11 03:59:28,031 26 INFO rb-c800635-224702-414046 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:35281', path='/json', query='', fragment='') with timeout 3 increased to 10s during tests 2026-09-11 03:59:28,060 26 INFO rb-c800635-224702-414046 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_settle_so_archived_attribute: Websocket url found: ws://127.0.0.1:35281/devtools/page/BC41D6ECA58598CF414F25F364448133 2026-09-11 03:59:28,073 26 INFO rb-c800635-224702-414046 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_settle_so_archived_attribute: Enable chrome headless console log notification 2026-09-11 03:59:28,081 26 INFO rb-c800635-224702-414046 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_settle_so_archived_attribute: Chrome headless enable page notifications 2026-09-11 03:59:28,114 26 INFO rb-c800635-224702-414046 odoo.addons.base.models.res_users: Login successful for login:accountman from n/a 2026-09-11 03:59:28,120 26 INFO rb-c800635-224702-414046 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_settle_so_archived_attribute: Setting session cookie in browser 2026-09-11 03:59:28,122 26 INFO rb-c800635-224702-414046 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-09-11 03:59:28,123 26 INFO rb-c800635-224702-414046 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-09-11 03:59:28,142 26 INFO rb-c800635-224702-414046 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-09-11 03:59:28,635 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 03:59:28] "GET /pos/ui/125 HTTP/1.1" 200 - 85 0.064 0.434 2026-09-11 03:59:28,639 26 INFO rb-c800635-224702-414046 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_settle_so_archived_attribute: Navigation result: {'frameId': 'BC41D6ECA58598CF414F25F364448133', 'loaderId': 'FB344B7B812817ED4C880FF86755BC57', 'isDownload': False} 2026-09-11 03:59:28,639 26 INFO rb-c800635-224702-414046 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-09-11 03:59:28,676 26 INFO rb-c800635-224702-414046 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-09-11 03:59:28,691 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 03:59:28] "GET /web/assets/31c33ef/web.__assets_tests_call__.min.js HTTP/1.1" 200 - 2 0.001 0.007 2026-09-11 03:59:28,703 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 03:59:28] "GET /web/assets/cbcf32d/point_of_sale.assets_prod.min.css HTTP/1.1" 200 - 2 0.002 0.020 2026-09-11 03:59:28,710 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 03:59:28] "GET /web/assets/e7bee96/point_of_sale.assets_prod.min.js HTTP/1.1" 200 - 2 0.001 0.024 2026-09-11 03:59:29,172 26 INFO ? werkzeug: 127.0.0.1 - - [11/Sep/2026 03:59:29] "GET /web/static/fonts/lato/Lato-Reg-webfont.woff HTTP/1.1" 200 - 0 0.000 0.001 2026-09-11 03:59:29,175 26 INFO ? werkzeug: 127.0.0.1 - - [11/Sep/2026 03:59:29] "GET /point_of_sale/static/src/img/favicon.ico HTTP/1.1" 200 - 0 0.000 0.002 2026-09-11 03:59:29,206 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 03:59:29] "GET /web/webclient/translations?hash=&lang=en_US HTTP/1.1" 200 - 1 0.005 0.015 2026-09-11 03:59:29,221 26 INFO rb-c800635-224702-414046 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-09-11 03:59:29,228 26 INFO rb-c800635-224702-414046 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-09-11 03:59:29,240 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 03:59:29] "POST /web/dataset/call_kw/barcode.nomenclature/read#barcode.nomenclature.read HTTP/1.1" 200 - 4 0.003 0.013 2026-09-11 03:59:29,267 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 03:59:29] "POST /web/dataset/call_kw/barcode.rule/search_read#barcode.rule.search_read HTTP/1.1" 200 - 1 0.005 0.008 2026-09-11 03:59:29,278 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 03:59:29] "POST /pos/ping HTTP/1.1" 200 - 0 0.000 0.002 2026-09-11 03:59:29,302 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 03:59:29] "GET /bus/websocket_worker_bundle?v=19.0-2 HTTP/1.1" 200 - 3 0.002 0.014 2026-09-11 03:59:29,328 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 03:59:29] "POST /web/dataset/call_kw/pos.config/register_new_device_identifier#pos.config.register_new_device_identifier HTTP/1.1" 200 - 11 0.007 0.029 2026-09-11 03:59:29,330 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 03:59:29] "GET /websocket?version=19.0-2 HTTP/1.1" 101 - 1 0.000 0.013 2026-09-11 03:59:29,405 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 03:59:29] "POST /web/dataset/call_kw/pos.session/load_data_params#pos.session.load_data_params HTTP/1.1" 200 - 24 0.023 0.040 2026-09-11 03:59:30,029 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 03:59:30] "POST /web/dataset/call_kw/pos.session/load_data#pos.session.load_data HTTP/1.1" 200 - 364 0.297 0.291 2026-09-11 03:59:30,053 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 03:59:30] "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-09-11 03:59:30,121 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 03:59: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-09-11 03:59:30,178 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 03:59:30] "GET /web/image/res.company/113/logo/256x256 HTTP/1.1" 200 - 8 0.006 0.036 2026-09-11 03:59:30,212 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 03:59:30] "POST /web/dataset/call_kw/pos.config/read_config_open_orders#pos.config.read_config_open_orders HTTP/1.1" 200 - 1 0.001 0.005 2026-09-11 03:59:30,232 26 INFO rb-c800635-224702-414046 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_settle_so_archived_attribute.browser: Owl is running in 'dev' mode. 2026-09-11 03:59:30,251 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 03:59:30] "POST /web/dataset/call_kw/product.product/has_access#product.product.has_access HTTP/1.1" 200 - 1 0.005 0.006 2026-09-11 03:59:30,282 26 INFO ? werkzeug: 127.0.0.1 - - [11/Sep/2026 03:59:30] "GET /point_of_sale/static/src/fonts/Inconsolata.otf HTTP/1.1" 200 - 0 0.000 0.001 2026-09-11 03:59:30,314 26 INFO ? werkzeug: 127.0.0.1 - - [11/Sep/2026 03:59:30] "GET /web/static/img/odoo_logo.svg HTTP/1.1" 200 - 0 0.000 0.002 2026-09-11 03:59:30,322 26 INFO ? werkzeug: 127.0.0.1 - - [11/Sep/2026 03:59:30] "GET /hr_attendance/static/img/background-light.svg HTTP/1.1" 200 - 0 0.000 0.002 2026-09-11 03:59:30,341 26 INFO ? werkzeug: 127.0.0.1 - - [11/Sep/2026 03:59:30] "GET /web/static/fonts/google/Roboto/Roboto-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.003 2026-09-11 03:59:30,343 26 INFO ? werkzeug: 127.0.0.1 - - [11/Sep/2026 03:59:30] "GET /web/static/src/libs/fontawesome/fonts/fontawesome-webfont.woff2?v=4.7.0 HTTP/1.1" 200 - 0 0.000 0.008 2026-09-11 03:59:30,349 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 03:59:30] "GET /web/image/res.users/235/avatar_128 HTTP/1.1" 200 - 14 0.030 0.035 2026-09-11 03:59:30,359 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 03:59:30] "GET /web/image?model=res.company&id=113&field=logo HTTP/1.1" 200 - 3 0.002 0.049 2026-09-11 03:59:30,361 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 03:59:30] "GET /pos/service-worker.js HTTP/1.1" 200 - 0 0.000 0.073 2026-09-11 03:59:30,448 26 INFO rb-c800635-224702-414046 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-09-11 03:59:30,494 26 INFO ? werkzeug: 127.0.0.1 - - [11/Sep/2026 03:59:30] "GET /web/static/lib/zxing-library/zxing-library.js HTTP/1.1" 200 - 0 0.000 0.001 2026-09-11 03:59:30,565 26 INFO rb-c800635-224702-414046 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-09-11 03:59:30,594 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 03:59:30] "GET /pos/ui/125?from_backend=True HTTP/1.1" 200 - 31 0.052 0.058 2026-09-11 03:59:30,598 26 INFO ? werkzeug: 127.0.0.1 - - [11/Sep/2026 03:59:30] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.001 2026-09-11 03:59:30,615 26 INFO rb-c800635-224702-414046 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-09-11 03:59:30,630 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 03:59:30] "GET /web/image?model=product.template&field=image_128&id=2145&unique=2026-09-11T03:54:27.000+00:00 HTTP/1.1" 200 - 3 0.004 0.112 2026-09-11 03:59:30,661 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 03:59:30] "GET /web/image?model=product.template&field=image_128&id=2146&unique=2026-09-11T03:54:27.000+00:00 HTTP/1.1" 200 - 3 0.004 0.140 2026-09-11 03:59:30,682 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 03:59:30] "GET /web/image?model=product.template&field=image_128&id=2147&unique=2026-09-11T03:54:27.000+00:00 HTTP/1.1" 200 - 3 0.001 0.158 2026-09-11 03:59:30,714 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 03:59:30] "GET /web/image?model=product.template&field=image_128&id=2148&unique=2026-09-11T03:54:27.000+00:00 HTTP/1.1" 200 - 3 0.004 0.186 2026-09-11 03:59:30,791 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 03:59:30] "GET /pos/ui/125 HTTP/1.1" 200 - 31 0.029 0.278 2026-09-11 03:59:30,826 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 03:59:30] "GET /web/image?model=product.template&field=image_128&id=2199&unique=2026-09-11T03:54:27.000+00:00 HTTP/1.1" 200 - 3 0.008 0.208 2026-09-11 03:59:30,862 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 03:59:30] "GET /web/image?model=product.template&field=image_128&id=2153&unique=2026-09-11T03:54:27.000+00:00 HTTP/1.1" 200 - 3 0.002 0.224 2026-09-11 03:59:30,892 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 03:59:30] "GET /web/image?model=product.template&field=image_128&id=2151&unique=2026-09-11T03:54:27.000+00:00 HTTP/1.1" 200 - 3 0.002 0.223 2026-09-11 03:59:30,920 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 03:59:30] "GET /web/image?model=product.template&field=image_128&id=2152&unique=2026-09-11T03:54:27.000+00:00 HTTP/1.1" 200 - 3 0.004 0.230 2026-09-11 03:59:31,020 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 03:59:31] "POST /web/dataset/call_kw/pos.session/set_opening_control#pos.session.set_opening_control HTTP/1.1" 200 - 37 0.045 0.251 2026-09-11 03:59:31,054 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 03:59:31] "GET /web/image?model=product.template&field=image_128&id=2150&unique=2026-09-11T03:54:27.000+00:00 HTTP/1.1" 200 - 3 0.003 0.216 2026-09-11 03:59:31,056 26 INFO rb-c800635-224702-414046 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-09-11 03:59:31,085 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 03:59:31] "GET /web/image?model=product.template&field=image_128&id=2149&unique=2026-09-11T03:54:27.000+00:00 HTTP/1.1" 200 - 3 0.008 0.283 2026-09-11 03:59:31,115 26 INFO rb-c800635-224702-414046 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-09-11 03:59:31,263 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 03:59:31] "POST /web/dataset/call_kw/sale.order/get_views#sale.order.get_views HTTP/1.1" 200 - 55 0.055 0.089 2026-09-11 03:59:31,330 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 03:59:31] "POST /web/dataset/call_kw/sale.order/web_search_read#sale.order.web_search_read HTTP/1.1" 200 - 22 0.014 0.026 2026-09-11 03:59:31,379 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 03:59:31] "POST /web/dataset/call_kw/res.currency/read#res.currency.read HTTP/1.1" 200 - 4 0.008 0.011 2026-09-11 03:59:31,456 26 INFO rb-c800635-224702-414046 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-09-11 03:59:31,597 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 03:59:31] "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.074 0.066 2026-09-11 03:59:31,746 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 03:59:31] "POST /web/dataset/call_kw/pos.config/notify_synchronisation#pos.config.notify_synchronisation HTTP/1.1" 200 - 58 0.077 0.059 2026-09-11 03:59:31,755 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 03:59:31] "POST /web/dataset/call_kw/sale.order/read#sale.order.read HTTP/1.1" 200 - 4 0.002 0.138 2026-09-11 03:59:31,794 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 03:59:31] "POST /web/dataset/call_kw/sale.order.line/read#sale.order.line.read HTTP/1.1" 200 - 15 0.012 0.018 2026-09-11 03:59:31,824 26 INFO rb-c800635-224702-414046 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-09-11 03:59:31,854 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 03:59:31] "POST /web/dataset/call_kw/sale.order.line/read_converted#sale.order.line.read_converted HTTP/1.1" 200 - 13 0.009 0.018 2026-09-11 03:59:31,924 26 INFO rb-c800635-224702-414046 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-09-11 03:59:31,975 26 INFO rb-c800635-224702-414046 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_settle_so_archived_attribute.browser: tour succeeded 2026-09-11 03:59:31,975 26 INFO rb-c800635-224702-414046 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_settle_so_archived_attribute.browser: ╔══════════════════════════════════════════════════╗ ║ TOUR test_settle_so_archived_attribute SUCCEEDED ║ ╚══════════════════════════════════════════════════╝ 2026-09-11 03:59:32,043 26 INFO rb-c800635-224702-414046 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_settle_so_archived_attribute.browser: heap 16071216 (allocated 17301504) 2026-09-11 03:59:32,046 26 INFO rb-c800635-224702-414046 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_settle_so_archived_attribute: Closing chrome headless with pid 122108 2026-09-11 03:59:32,047 26 INFO rb-c800635-224702-414046 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_settle_so_archived_attribute: Closing websocket connection 2026-09-11 03:59:32,048 26 INFO rb-c800635-224702-414046 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_settle_so_archived_attribute: Terminating chrome headless with pid 122108 2026-09-11 03:59:32,144 26 INFO rb-c800635-224702-414046 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_settle_so_archived_attribute: Chrome Log in: /tmp/odoo_tests/rb-c800635-224702-414046/chrome_logs/chrome_log_20260911_035932_144212_test_settle_so_archived_attribute.txt 2026-09-11 03:59:32,144 26 INFO rb-c800635-224702-414046 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_settle_so_archived_attribute: Removing chrome user profile "/tmp/tmpcesgzxz8_chrome_odoo" 2026-09-11 03:59:32,158 26 INFO rb-c800635-224702-414046 odoo.addons.pos_sale.tests.test_pos_sale_flow: Starting TestPoSSale.test_settle_so_custom_attribute_value ... 2026-09-11 03:59:32,959 26 INFO rb-c800635-224702-414046 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_settle_so_custom_attribute_value: Chrome pid: 122316 2026-09-11 03:59:32,959 26 INFO rb-c800635-224702-414046 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_settle_so_custom_attribute_value: Chrome headless temporary user profile dir: /tmp/tmp0shmui1b_chrome_odoo 2026-09-11 03:59:32,959 26 INFO rb-c800635-224702-414046 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_settle_so_custom_attribute_value: Issuing json command http://127.0.0.1:35565/json/version 2026-09-11 03:59:32,960 26 INFO rb-c800635-224702-414046 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:35565', path='/json/version', query='', fragment='') with timeout 3 increased to 10s during tests 2026-09-11 03:59:32,976 26 INFO rb-c800635-224702-414046 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_settle_so_custom_attribute_value: Browser version: Chrome/150.0.7871.114 2026-09-11 03:59:32,976 26 INFO rb-c800635-224702-414046 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_settle_so_custom_attribute_value: Issuing json command http://127.0.0.1:35565/json 2026-09-11 03:59:32,977 26 INFO rb-c800635-224702-414046 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:35565', path='/json', query='', fragment='') with timeout 3 increased to 10s during tests 2026-09-11 03:59:32,988 26 INFO rb-c800635-224702-414046 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_settle_so_custom_attribute_value: Websocket url found: ws://127.0.0.1:35565/devtools/page/B1A2B24D2F8532F9A90963A54AE2F8AB 2026-09-11 03:59:32,994 26 INFO rb-c800635-224702-414046 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_settle_so_custom_attribute_value: Enable chrome headless console log notification 2026-09-11 03:59:32,999 26 INFO rb-c800635-224702-414046 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_settle_so_custom_attribute_value: Chrome headless enable page notifications 2026-09-11 03:59:33,080 26 INFO rb-c800635-224702-414046 odoo.addons.base.models.res_users: Login successful for login:accountman from n/a 2026-09-11 03:59:33,083 26 INFO rb-c800635-224702-414046 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_settle_so_custom_attribute_value: Setting session cookie in browser 2026-09-11 03:59:33,087 26 INFO rb-c800635-224702-414046 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-09-11 03:59:33,087 26 INFO rb-c800635-224702-414046 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-09-11 03:59:33,100 26 INFO rb-c800635-224702-414046 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-09-11 03:59:33,712 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 03:59:33] "GET /pos/ui/125 HTTP/1.1" 200 - 85 0.044 0.572 2026-09-11 03:59:33,716 26 INFO rb-c800635-224702-414046 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_settle_so_custom_attribute_value: Navigation result: {'frameId': 'B1A2B24D2F8532F9A90963A54AE2F8AB', 'loaderId': '1629473208E82901D7C427D3D67430C9', 'isDownload': False} 2026-09-11 03:59:33,716 26 INFO rb-c800635-224702-414046 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-09-11 03:59:33,733 26 INFO rb-c800635-224702-414046 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-09-11 03:59:33,754 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 03:59:33] "GET /web/assets/cbcf32d/point_of_sale.assets_prod.min.css HTTP/1.1" 200 - 2 0.001 0.011 2026-09-11 03:59:33,762 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 03:59:33] "GET /web/assets/31c33ef/web.__assets_tests_call__.min.js HTTP/1.1" 200 - 2 0.002 0.017 2026-09-11 03:59:33,772 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 03:59:33] "GET /web/assets/e7bee96/point_of_sale.assets_prod.min.js HTTP/1.1" 200 - 2 0.002 0.027 2026-09-11 03:59:34,215 26 INFO ? werkzeug: 127.0.0.1 - - [11/Sep/2026 03:59:34] "GET /web/static/fonts/lato/Lato-Reg-webfont.woff HTTP/1.1" 200 - 0 0.000 0.002 2026-09-11 03:59:34,238 26 INFO ? werkzeug: 127.0.0.1 - - [11/Sep/2026 03:59:34] "GET /point_of_sale/static/src/img/favicon.ico HTTP/1.1" 200 - 0 0.000 0.011 2026-09-11 03:59:34,244 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 03:59:34] "GET /web/webclient/translations?hash=&lang=en_US HTTP/1.1" 200 - 1 0.001 0.011 2026-09-11 03:59:34,256 26 INFO rb-c800635-224702-414046 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-09-11 03:59:34,262 26 INFO rb-c800635-224702-414046 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-09-11 03:59:34,268 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 03:59:34] "POST /web/dataset/call_kw/barcode.nomenclature/read#barcode.nomenclature.read HTTP/1.1" 200 - 4 0.005 0.005 2026-09-11 03:59:34,281 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 03:59:34] "POST /web/dataset/call_kw/barcode.rule/search_read#barcode.rule.search_read HTTP/1.1" 200 - 1 0.000 0.005 2026-09-11 03:59:34,293 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 03:59:34] "POST /pos/ping HTTP/1.1" 200 - 0 0.000 0.002 2026-09-11 03:59:34,333 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 03:59:34] "POST /web/dataset/call_kw/pos.config/register_new_device_identifier#pos.config.register_new_device_identifier HTTP/1.1" 200 - 11 0.010 0.016 2026-09-11 03:59:34,347 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 03:59:34] "GET /bus/websocket_worker_bundle?v=19.0-2 HTTP/1.1" 200 - 3 0.004 0.033 2026-09-11 03:59:34,430 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 03:59:34] "POST /web/dataset/call_kw/pos.session/load_data_params#pos.session.load_data_params HTTP/1.1" 200 - 24 0.033 0.030 2026-09-11 03:59:34,438 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 03:59:34] "GET /websocket?version=19.0-2 HTTP/1.1" 101 - 1 0.002 0.048 2026-09-11 03:59:35,024 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 03:59:35] "POST /web/dataset/call_kw/pos.session/load_data#pos.session.load_data HTTP/1.1" 200 - 363 0.245 0.294 2026-09-11 03:59:35,053 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 03: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.019 2026-09-11 03:59:35,129 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 03:59:35] "POST /web/dataset/call_kw/pos.config/read_config_open_orders#pos.config.read_config_open_orders HTTP/1.1" 200 - 1 0.002 0.006 2026-09-11 03:59:35,192 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 03:59:35] "GET /web/image/res.company/113/logo/256x256 HTTP/1.1" 200 - 8 0.012 0.038 2026-09-11 03:59:35,225 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 03:59: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.006 2026-09-11 03:59:35,266 26 INFO rb-c800635-224702-414046 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_settle_so_custom_attribute_value.browser: Owl is running in 'dev' mode. 2026-09-11 03:59:35,273 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 03:59:35] "POST /web/dataset/call_kw/product.product/has_access#product.product.has_access HTTP/1.1" 200 - 0 0.000 0.003 2026-09-11 03:59:35,325 26 INFO ? werkzeug: 127.0.0.1 - - [11/Sep/2026 03:59:35] "GET /point_of_sale/static/src/fonts/Inconsolata.otf HTTP/1.1" 200 - 0 0.000 0.004 2026-09-11 03:59:35,327 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 03:59:35] "GET /pos/service-worker.js HTTP/1.1" 200 - 0 0.000 0.006 2026-09-11 03:59:35,347 26 INFO ? werkzeug: 127.0.0.1 - - [11/Sep/2026 03:59:35] "GET /web/static/img/odoo_logo.svg HTTP/1.1" 200 - 0 0.000 0.005 2026-09-11 03:59:35,357 26 INFO ? werkzeug: 127.0.0.1 - - [11/Sep/2026 03:59:35] "GET /hr_attendance/static/img/background-light.svg HTTP/1.1" 200 - 0 0.000 0.016 2026-09-11 03:59:35,386 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 03:59:35] "GET /web/image?model=res.company&id=113&field=logo HTTP/1.1" 200 - 3 0.005 0.041 2026-09-11 03:59:35,393 26 INFO ? werkzeug: 127.0.0.1 - - [11/Sep/2026 03:59:35] "GET /web/static/fonts/google/Roboto/Roboto-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.003 2026-09-11 03:59:35,412 26 INFO ? werkzeug: 127.0.0.1 - - [11/Sep/2026 03:59:35] "GET /web/static/src/libs/fontawesome/fonts/fontawesome-webfont.woff2?v=4.7.0 HTTP/1.1" 200 - 0 0.000 0.031 2026-09-11 03:59:35,424 26 INFO ? werkzeug: 127.0.0.1 - - [11/Sep/2026 03:59:35] "GET /web/static/lib/zxing-library/zxing-library.js HTTP/1.1" 200 - 0 0.000 0.006 2026-09-11 03:59:35,442 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 03:59:35] "GET /web/image/res.users/235/avatar_128 HTTP/1.1" 200 - 11 0.015 0.088 2026-09-11 03:59:35,464 26 INFO rb-c800635-224702-414046 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-09-11 03:59:35,529 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 03:59:35] "GET /pos/ui/125?from_backend=True HTTP/1.1" 200 - 31 0.035 0.091 2026-09-11 03:59:35,569 26 INFO rb-c800635-224702-414046 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-09-11 03:59:35,608 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 03:59:35] "GET /pos/ui/125 HTTP/1.1" 200 - 31 0.050 0.140 2026-09-11 03:59:35,615 26 INFO rb-c800635-224702-414046 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-09-11 03:59:35,622 26 INFO ? werkzeug: 127.0.0.1 - - [11/Sep/2026 03:59:35] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.011 2026-09-11 03:59:35,626 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 03:59:35] "GET /web/image?model=product.template&field=image_128&id=2145&unique=2026-09-11T03:54:27.000+00:00 HTTP/1.1" 200 - 3 0.002 0.117 2026-09-11 03:59:35,657 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 03:59:35] "GET /web/image?model=product.template&field=image_128&id=2146&unique=2026-09-11T03:54:27.000+00:00 HTTP/1.1" 200 - 3 0.002 0.134 2026-09-11 03:59:35,694 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 03:59:35] "GET /web/image?model=product.template&field=image_128&id=2147&unique=2026-09-11T03:54:27.000+00:00 HTTP/1.1" 200 - 3 0.003 0.172 2026-09-11 03:59:35,736 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 03:59:35] "GET /web/image?model=product.template&field=image_128&id=2148&unique=2026-09-11T03:54:27.000+00:00 HTTP/1.1" 200 - 3 0.002 0.188 2026-09-11 03:59:35,766 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 03:59:35] "GET /web/image?model=product.template&field=image_128&id=2149&unique=2026-09-11T03:54:27.000+00:00 HTTP/1.1" 200 - 3 0.002 0.206 2026-09-11 03:59:35,787 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 03:59:35] "GET /web/image?model=product.template&field=image_128&id=2151&unique=2026-09-11T03:54:27.000+00:00 HTTP/1.1" 200 - 3 0.002 0.158 2026-09-11 03:59:35,809 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 03:59:35] "GET /web/image?model=product.template&field=image_128&id=2200&unique=2026-09-11T03:54:27.000+00:00 HTTP/1.1" 200 - 3 0.003 0.174 2026-09-11 03:59:35,828 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 03:59:35] "GET /web/image?model=product.template&field=image_128&id=2153&unique=2026-09-11T03:54:27.000+00:00 HTTP/1.1" 200 - 3 0.002 0.165 2026-09-11 03:59:35,850 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 03:59:35] "GET /web/image?model=product.template&field=image_128&id=2152&unique=2026-09-11T03:54:27.000+00:00 HTTP/1.1" 200 - 3 0.004 0.146 2026-09-11 03:59:35,920 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 03:59:35] "POST /web/dataset/call_kw/pos.session/set_opening_control#pos.session.set_opening_control HTTP/1.1" 200 - 37 0.026 0.152 2026-09-11 03:59:35,944 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 03:59:35] "GET /web/image?model=product.template&field=image_128&id=2150&unique=2026-09-11T03:54:27.000+00:00 HTTP/1.1" 200 - 3 0.004 0.171 2026-09-11 03:59:35,957 26 INFO rb-c800635-224702-414046 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-09-11 03:59:36,018 26 INFO rb-c800635-224702-414046 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-09-11 03:59:36,143 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 03:59:36] "POST /web/dataset/call_kw/sale.order/get_views#sale.order.get_views HTTP/1.1" 200 - 55 0.041 0.082 2026-09-11 03:59:36,250 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 03:59:36] "POST /web/dataset/call_kw/sale.order/web_search_read#sale.order.web_search_read HTTP/1.1" 200 - 22 0.038 0.032 2026-09-11 03:59:36,296 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 03:59:36] "POST /web/dataset/call_kw/res.currency/read#res.currency.read HTTP/1.1" 200 - 4 0.003 0.015 2026-09-11 03:59:36,374 26 INFO rb-c800635-224702-414046 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-09-11 03:59:36,520 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 03:59:36] "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.063 0.075 2026-09-11 03:59:36,646 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 03:59:36] "POST /web/dataset/call_kw/pos.config/notify_synchronisation#pos.config.notify_synchronisation HTTP/1.1" 200 - 70 0.042 0.075 2026-09-11 03:59:36,655 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 03:59:36] "POST /web/dataset/call_kw/sale.order/read#sale.order.read HTTP/1.1" 200 - 4 0.002 0.102 2026-09-11 03:59:36,718 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 03:59:36] "POST /web/dataset/call_kw/sale.order.line/read#sale.order.line.read HTTP/1.1" 200 - 23 0.017 0.029 2026-09-11 03:59:36,728 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 03:59:36] "POST /web/dataset/call_kw/product.attribute.custom.value/read#product.attribute.custom.value.read HTTP/1.1" 200 - 1 0.000 0.003 2026-09-11 03:59:36,741 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 03:59:36] "POST /web/dataset/call_kw/product.attribute.custom.value/read#product.attribute.custom.value.read HTTP/1.1" 200 - 1 0.000 0.003 2026-09-11 03:59:36,780 26 INFO rb-c800635-224702-414046 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-09-11 03:59:36,813 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 03:59:36] "POST /web/dataset/call_kw/sale.order.line/read_converted#sale.order.line.read_converted HTTP/1.1" 200 - 21 0.014 0.023 2026-09-11 03:59:36,885 26 INFO rb-c800635-224702-414046 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-09-11 03:59:36,939 26 INFO rb-c800635-224702-414046 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_settle_so_custom_attribute_value.browser: tour succeeded 2026-09-11 03:59:36,940 26 INFO rb-c800635-224702-414046 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-09-11 03:59:37,046 26 INFO rb-c800635-224702-414046 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_settle_so_custom_attribute_value.browser: heap 16172376 (allocated 17301504) 2026-09-11 03:59:37,056 26 INFO rb-c800635-224702-414046 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_settle_so_custom_attribute_value: Closing chrome headless with pid 122316 2026-09-11 03:59:37,060 26 INFO rb-c800635-224702-414046 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_settle_so_custom_attribute_value: Closing websocket connection 2026-09-11 03:59:37,061 26 INFO rb-c800635-224702-414046 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_settle_so_custom_attribute_value: Terminating chrome headless with pid 122316 2026-09-11 03:59:37,157 26 INFO rb-c800635-224702-414046 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_settle_so_custom_attribute_value: Chrome Log in: /tmp/odoo_tests/rb-c800635-224702-414046/chrome_logs/chrome_log_20260911_035937_157112_test_settle_so_custom_attribute_value.txt 2026-09-11 03:59:37,157 26 INFO rb-c800635-224702-414046 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_settle_so_custom_attribute_value: Removing chrome user profile "/tmp/tmp0shmui1b_chrome_odoo" 2026-09-11 03:59:37,173 26 INFO rb-c800635-224702-414046 odoo.addons.pos_sale.tests.test_pos_sale_flow: Starting TestPoSSale.test_settle_so_with_non_pos_groupable_uom ... 2026-09-11 03:59:37,814 26 INFO rb-c800635-224702-414046 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_settle_so_with_non_pos_groupable_uom: Chrome pid: 122534 2026-09-11 03:59:37,814 26 INFO rb-c800635-224702-414046 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/tmpam6ymmgf_chrome_odoo 2026-09-11 03:59:37,814 26 INFO rb-c800635-224702-414046 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:44031/json/version 2026-09-11 03:59:37,815 26 INFO rb-c800635-224702-414046 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:44031', path='/json/version', query='', fragment='') with timeout 3 increased to 10s during tests 2026-09-11 03:59:37,861 26 INFO rb-c800635-224702-414046 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-09-11 03:59:37,862 26 INFO rb-c800635-224702-414046 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:44031/json 2026-09-11 03:59:37,862 26 INFO rb-c800635-224702-414046 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:44031', path='/json', query='', fragment='') with timeout 3 increased to 10s during tests 2026-09-11 03:59:37,891 26 INFO rb-c800635-224702-414046 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:44031/devtools/page/7879CA95FB1A67813A2CCB4F477F8E96 2026-09-11 03:59:37,907 26 INFO rb-c800635-224702-414046 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-09-11 03:59:37,914 26 INFO rb-c800635-224702-414046 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_settle_so_with_non_pos_groupable_uom: Chrome headless enable page notifications 2026-09-11 03:59:38,054 26 INFO rb-c800635-224702-414046 odoo.addons.base.models.res_users: Login successful for login:pos_user from n/a 2026-09-11 03:59:38,057 26 INFO rb-c800635-224702-414046 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_settle_so_with_non_pos_groupable_uom: Setting session cookie in browser 2026-09-11 03:59:38,059 26 INFO rb-c800635-224702-414046 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-09-11 03:59:38,059 26 INFO rb-c800635-224702-414046 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-09-11 03:59:38,093 26 INFO rb-c800635-224702-414046 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-09-11 03:59:38,544 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 03:59:38] "GET /pos/ui/125 HTTP/1.1" 200 - 129 0.046 0.408 2026-09-11 03:59:38,555 26 INFO rb-c800635-224702-414046 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_settle_so_with_non_pos_groupable_uom: Navigation result: {'frameId': '7879CA95FB1A67813A2CCB4F477F8E96', 'loaderId': 'AA725A1054C566F60515A1F9F12C1917', 'isDownload': False} 2026-09-11 03:59:38,555 26 INFO rb-c800635-224702-414046 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-09-11 03:59:38,577 26 INFO rb-c800635-224702-414046 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-09-11 03:59:38,594 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 03:59:38] "GET /web/assets/31c33ef/web.__assets_tests_call__.min.js HTTP/1.1" 200 - 2 0.004 0.005 2026-09-11 03:59:38,603 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 03:59:38] "GET /web/assets/cbcf32d/point_of_sale.assets_prod.min.css HTTP/1.1" 200 - 2 0.001 0.015 2026-09-11 03:59:38,608 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 03:59:38] "GET /web/assets/e7bee96/point_of_sale.assets_prod.min.js HTTP/1.1" 200 - 2 0.001 0.017 2026-09-11 03:59:39,033 26 INFO ? werkzeug: 127.0.0.1 - - [11/Sep/2026 03:59:39] "GET /web/static/fonts/lato/Lato-Reg-webfont.woff HTTP/1.1" 200 - 0 0.000 0.001 2026-09-11 03:59:39,039 26 INFO ? werkzeug: 127.0.0.1 - - [11/Sep/2026 03:59:39] "GET /point_of_sale/static/src/img/favicon.ico HTTP/1.1" 200 - 0 0.000 0.004 2026-09-11 03:59:39,051 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 03:59:39] "GET /web/webclient/translations?hash=&lang=en_US HTTP/1.1" 200 - 1 0.001 0.011 2026-09-11 03:59:39,067 26 INFO rb-c800635-224702-414046 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-09-11 03:59:39,072 26 INFO rb-c800635-224702-414046 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-09-11 03:59:39,083 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 03:59:39] "POST /web/dataset/call_kw/barcode.nomenclature/read#barcode.nomenclature.read HTTP/1.1" 200 - 4 0.002 0.006 2026-09-11 03:59:39,104 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 03:59:39] "POST /web/dataset/call_kw/barcode.rule/search_read#barcode.rule.search_read HTTP/1.1" 200 - 1 0.000 0.006 2026-09-11 03:59:39,133 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 03:59:39] "POST /pos/ping HTTP/1.1" 200 - 0 0.000 0.002 2026-09-11 03:59:39,162 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 03:59:39] "POST /web/dataset/call_kw/pos.config/register_new_device_identifier#pos.config.register_new_device_identifier HTTP/1.1" 200 - 9 0.004 0.009 2026-09-11 03:59:39,175 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 03:59:39] "GET /bus/websocket_worker_bundle?v=19.0-2 HTTP/1.1" 200 - 3 0.002 0.023 2026-09-11 03:59:39,232 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 03:59:39] "POST /web/dataset/call_kw/pos.session/load_data_params#pos.session.load_data_params HTTP/1.1" 200 - 22 0.025 0.032 2026-09-11 03:59:39,236 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 03:59:39] "GET /websocket?version=19.0-2 HTTP/1.1" 101 - 1 0.000 0.033 2026-09-11 03:59:39,814 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 03:59:39] "POST /web/dataset/call_kw/pos.session/load_data#pos.session.load_data HTTP/1.1" 200 - 363 0.218 0.321 2026-09-11 03:59:39,836 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 03:59:39] "POST /web/dataset/call_kw/pos.session/filter_local_data#pos.session.filter_local_data HTTP/1.1" 200 - 0 0.000 0.012 2026-09-11 03:59:39,910 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 03:59:39] "POST /web/dataset/call_kw/pos.config/read_config_open_orders#pos.config.read_config_open_orders HTTP/1.1" 200 - 1 0.000 0.005 2026-09-11 03:59:39,958 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 03:59:39] "GET /web/image/res.company/113/logo/256x256 HTTP/1.1" 200 - 8 0.006 0.027 2026-09-11 03:59:39,990 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 03:59:39] "POST /web/dataset/call_kw/pos.config/read_config_open_orders#pos.config.read_config_open_orders HTTP/1.1" 200 - 1 0.000 0.005 2026-09-11 03:59:40,007 26 INFO rb-c800635-224702-414046 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-09-11 03:59:40,025 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 03:59:40] "POST /web/dataset/call_kw/product.product/has_access#product.product.has_access HTTP/1.1" 200 - 1 0.002 0.006 2026-09-11 03:59:40,070 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 03:59:40] "GET /pos/service-worker.js HTTP/1.1" 200 - 0 0.000 0.002 2026-09-11 03:59:40,082 26 INFO ? werkzeug: 127.0.0.1 - - [11/Sep/2026 03:59:40] "GET /web/static/img/odoo_logo.svg HTTP/1.1" 200 - 0 0.000 0.003 2026-09-11 03:59:40,094 26 INFO ? werkzeug: 127.0.0.1 - - [11/Sep/2026 03:59:40] "GET /point_of_sale/static/src/fonts/Inconsolata.otf HTTP/1.1" 200 - 0 0.000 0.017 2026-09-11 03:59:40,111 26 INFO ? werkzeug: 127.0.0.1 - - [11/Sep/2026 03:59:40] "GET /hr_attendance/static/img/background-light.svg HTTP/1.1" 200 - 0 0.000 0.033 2026-09-11 03:59:40,118 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 03:59:40] "GET /web/image?model=res.company&id=113&field=logo HTTP/1.1" 200 - 3 0.012 0.023 2026-09-11 03:59:40,154 26 INFO ? werkzeug: 127.0.0.1 - - [11/Sep/2026 03:59:40] "GET /web/static/fonts/google/Roboto/Roboto-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.003 2026-09-11 03:59:40,157 26 INFO ? werkzeug: 127.0.0.1 - - [11/Sep/2026 03:59:40] "GET /web/static/src/libs/fontawesome/fonts/fontawesome-webfont.woff2?v=4.7.0 HTTP/1.1" 200 - 0 0.000 0.008 2026-09-11 03:59:40,160 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 03:59:40] "GET /web/image/res.users/237/avatar_128 HTTP/1.1" 200 - 14 0.019 0.051 2026-09-11 03:59:40,189 26 INFO ? werkzeug: 127.0.0.1 - - [11/Sep/2026 03:59:40] "GET /web/static/lib/zxing-library/zxing-library.js HTTP/1.1" 200 - 0 0.000 0.008 2026-09-11 03:59:40,244 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 03:59:40] "GET /pos/ui/125 HTTP/1.1" 200 - 31 0.022 0.043 2026-09-11 03:59:40,268 26 INFO rb-c800635-224702-414046 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-09-11 03:59:40,370 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 03:59:40] "GET /pos/ui/125?from_backend=True HTTP/1.1" 200 - 31 0.070 0.111 2026-09-11 03:59:40,383 26 INFO ? werkzeug: 127.0.0.1 - - [11/Sep/2026 03:59:40] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.008 2026-09-11 03:59:40,393 26 INFO rb-c800635-224702-414046 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-09-11 03:59:40,406 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 03:59:40] "GET /web/image?model=product.template&field=image_128&id=2146&unique=2026-09-11T03:54:27.000+00:00 HTTP/1.1" 200 - 3 0.005 0.061 2026-09-11 03:59:40,431 26 INFO rb-c800635-224702-414046 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-09-11 03:59:40,438 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 03:59:40] "GET /web/image?model=product.template&field=image_128&id=2145&unique=2026-09-11T03:54:27.000+00:00 HTTP/1.1" 200 - 3 0.003 0.091 2026-09-11 03:59:40,473 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 03:59:40] "GET /web/image?model=product.template&field=image_128&id=2148&unique=2026-09-11T03:54:27.000+00:00 HTTP/1.1" 200 - 3 0.007 0.118 2026-09-11 03:59:40,513 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 03:59:40] "GET /web/image?model=product.template&field=image_128&id=2149&unique=2026-09-11T03:54:27.000+00:00 HTTP/1.1" 200 - 3 0.004 0.159 2026-09-11 03:59:40,555 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 03:59:40] "GET /web/image?model=product.template&field=image_128&id=2147&unique=2026-09-11T03:54:27.000+00:00 HTTP/1.1" 200 - 3 0.003 0.207 2026-09-11 03:59:40,578 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 03:59:40] "GET /web/image?model=product.template&field=image_128&id=2153&unique=2026-09-11T03:54:27.000+00:00 HTTP/1.1" 200 - 3 0.003 0.183 2026-09-11 03:59:40,605 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 03:59:40] "GET /web/image?model=product.template&field=image_128&id=2201&unique=2026-09-11T03:54:27.000+00:00 HTTP/1.1" 200 - 3 0.002 0.192 2026-09-11 03:59:40,628 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 03:59:40] "GET /web/image?model=product.template&field=image_128&id=2152&unique=2026-09-11T03:54:27.000+00:00 HTTP/1.1" 200 - 3 0.004 0.182 2026-09-11 03:59:40,650 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 03:59:40] "GET /web/image?model=product.template&field=image_128&id=2151&unique=2026-09-11T03:54:27.000+00:00 HTTP/1.1" 200 - 3 0.003 0.164 2026-09-11 03:59:40,740 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 03:59:40] "POST /web/dataset/call_kw/pos.session/set_opening_control#pos.session.set_opening_control HTTP/1.1" 200 - 36 0.047 0.164 2026-09-11 03:59:40,762 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 03:59:40] "GET /web/image?model=product.template&field=image_128&id=2150&unique=2026-09-11T03:54:27.000+00:00 HTTP/1.1" 200 - 3 0.002 0.198 2026-09-11 03:59:40,774 26 INFO rb-c800635-224702-414046 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-09-11 03:59:40,832 26 INFO rb-c800635-224702-414046 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-09-11 03:59:40,952 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 03:59:40] "POST /web/dataset/call_kw/sale.order/get_views#sale.order.get_views HTTP/1.1" 200 - 48 0.041 0.074 2026-09-11 03:59:41,030 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 03:59:41] "POST /web/dataset/call_kw/sale.order/web_search_read#sale.order.web_search_read HTTP/1.1" 200 - 18 0.022 0.026 2026-09-11 03:59:41,073 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 03:59:41] "POST /web/dataset/call_kw/res.currency/read#res.currency.read HTTP/1.1" 200 - 2 0.003 0.009 2026-09-11 03:59:41,159 26 INFO rb-c800635-224702-414046 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-09-11 03:59:41,267 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 03:59:41] "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.046 0.061 2026-09-11 03:59:41,386 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 03:59:41] "POST /web/dataset/call_kw/pos.config/notify_synchronisation#pos.config.notify_synchronisation HTTP/1.1" 200 - 52 0.051 0.058 2026-09-11 03:59:41,394 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 03:59:41] "POST /web/dataset/call_kw/sale.order/read#sale.order.read HTTP/1.1" 200 - 4 0.003 0.107 2026-09-11 03:59:41,439 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 03:59:41] "POST /web/dataset/call_kw/sale.order.line/read#sale.order.line.read HTTP/1.1" 200 - 16 0.009 0.021 2026-09-11 03:59:41,471 26 INFO rb-c800635-224702-414046 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-09-11 03:59:41,508 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 03:59:41] "POST /web/dataset/call_kw/sale.order.line/read_converted#sale.order.line.read_converted HTTP/1.1" 200 - 15 0.010 0.027 2026-09-11 03:59:41,593 26 INFO rb-c800635-224702-414046 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-09-11 03:59:41,643 26 INFO rb-c800635-224702-414046 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-09-11 03:59:41,695 26 INFO rb-c800635-224702-414046 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-09-11 03:59:41,745 26 INFO rb-c800635-224702-414046 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_settle_so_with_non_pos_groupable_uom.browser: tour succeeded 2026-09-11 03:59:41,746 26 INFO rb-c800635-224702-414046 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-09-11 03:59:41,822 26 INFO rb-c800635-224702-414046 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_settle_so_with_non_pos_groupable_uom.browser: heap 15995884 (allocated 17563648) 2026-09-11 03:59:41,831 26 INFO rb-c800635-224702-414046 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_settle_so_with_non_pos_groupable_uom: Closing chrome headless with pid 122534 2026-09-11 03:59:41,832 26 INFO rb-c800635-224702-414046 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_settle_so_with_non_pos_groupable_uom: Closing websocket connection 2026-09-11 03:59:41,833 26 INFO rb-c800635-224702-414046 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_settle_so_with_non_pos_groupable_uom: Terminating chrome headless with pid 122534 2026-09-11 03:59:41,924 26 INFO rb-c800635-224702-414046 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-c800635-224702-414046/chrome_logs/chrome_log_20260911_035941_924571_test_settle_so_with_non_pos_groupable_uom.txt 2026-09-11 03:59:41,924 26 INFO rb-c800635-224702-414046 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_settle_so_with_non_pos_groupable_uom: Removing chrome user profile "/tmp/tmpam6ymmgf_chrome_odoo" 2026-09-11 03:59:41,937 26 INFO rb-c800635-224702-414046 odoo.addons.pos_sale.tests.test_pos_sale_flow: Starting TestPoSSale.test_settle_so_with_pos_downpayment ... 2026-09-11 03:59:42,583 26 INFO rb-c800635-224702-414046 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_settle_so_with_pos_downpayment: Chrome pid: 122740 2026-09-11 03:59:42,583 26 INFO rb-c800635-224702-414046 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_settle_so_with_pos_downpayment: Chrome headless temporary user profile dir: /tmp/tmpo42jce_9_chrome_odoo 2026-09-11 03:59:42,584 26 INFO rb-c800635-224702-414046 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_settle_so_with_pos_downpayment: Issuing json command http://127.0.0.1:44967/json/version 2026-09-11 03:59:42,584 26 INFO rb-c800635-224702-414046 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:44967', path='/json/version', query='', fragment='') with timeout 3 increased to 10s during tests 2026-09-11 03:59:42,604 26 INFO rb-c800635-224702-414046 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_settle_so_with_pos_downpayment: Browser version: Chrome/150.0.7871.114 2026-09-11 03:59:42,605 26 INFO rb-c800635-224702-414046 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_settle_so_with_pos_downpayment: Issuing json command http://127.0.0.1:44967/json 2026-09-11 03:59:42,605 26 INFO rb-c800635-224702-414046 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:44967', path='/json', query='', fragment='') with timeout 3 increased to 10s during tests 2026-09-11 03:59:42,613 26 INFO rb-c800635-224702-414046 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_settle_so_with_pos_downpayment: Websocket url found: ws://127.0.0.1:44967/devtools/page/994AF6AB21A21C8269DD9F94EA1B6A9C 2026-09-11 03:59:42,618 26 INFO rb-c800635-224702-414046 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_settle_so_with_pos_downpayment: Enable chrome headless console log notification 2026-09-11 03:59:42,621 26 INFO rb-c800635-224702-414046 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_settle_so_with_pos_downpayment: Chrome headless enable page notifications 2026-09-11 03:59:42,773 26 INFO rb-c800635-224702-414046 odoo.addons.base.models.res_users: Login successful for login:accountman from n/a 2026-09-11 03:59:42,775 26 INFO rb-c800635-224702-414046 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_settle_so_with_pos_downpayment: Setting session cookie in browser 2026-09-11 03:59:42,783 26 INFO rb-c800635-224702-414046 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-09-11 03:59:42,783 26 INFO rb-c800635-224702-414046 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-09-11 03:59:42,805 26 INFO rb-c800635-224702-414046 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-09-11 03:59:43,256 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 03:59:43] "GET /pos/ui/125 HTTP/1.1" 200 - 84 0.062 0.393 2026-09-11 03:59:43,262 26 INFO rb-c800635-224702-414046 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_settle_so_with_pos_downpayment: Navigation result: {'frameId': '994AF6AB21A21C8269DD9F94EA1B6A9C', 'loaderId': 'FEA280C303208CFFC6EA57377838ECE7', 'isDownload': False} 2026-09-11 03:59:43,262 26 INFO rb-c800635-224702-414046 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_settle_so_with_pos_downpayment: Evaluate ready code "odoo.isTourReady('PoSApplyDownpayment')" 2026-09-11 03:59:43,290 26 INFO rb-c800635-224702-414046 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-09-11 03:59:43,315 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 03:59:43] "GET /web/assets/cbcf32d/point_of_sale.assets_prod.min.css HTTP/1.1" 200 - 2 0.001 0.018 2026-09-11 03:59:43,320 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 03:59:43] "GET /web/assets/31c33ef/web.__assets_tests_call__.min.js HTTP/1.1" 200 - 2 0.001 0.014 2026-09-11 03:59:43,332 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 03:59:43] "GET /web/assets/e7bee96/point_of_sale.assets_prod.min.js HTTP/1.1" 200 - 2 0.001 0.025 2026-09-11 03:59:43,839 26 INFO ? werkzeug: 127.0.0.1 - - [11/Sep/2026 03:59:43] "GET /point_of_sale/static/src/img/favicon.ico HTTP/1.1" 200 - 0 0.000 0.001 2026-09-11 03:59:43,853 26 INFO ? werkzeug: 127.0.0.1 - - [11/Sep/2026 03:59:43] "GET /web/static/fonts/lato/Lato-Reg-webfont.woff HTTP/1.1" 200 - 0 0.000 0.003 2026-09-11 03:59:43,861 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 03:59:43] "GET /web/webclient/translations?hash=&lang=en_US HTTP/1.1" 200 - 1 0.002 0.013 2026-09-11 03:59:43,878 26 INFO rb-c800635-224702-414046 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-09-11 03:59:43,885 26 INFO rb-c800635-224702-414046 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-09-11 03:59:43,902 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 03:59:43] "POST /web/dataset/call_kw/barcode.nomenclature/read#barcode.nomenclature.read HTTP/1.1" 200 - 4 0.007 0.008 2026-09-11 03:59:43,932 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 03:59:43] "POST /web/dataset/call_kw/barcode.rule/search_read#barcode.rule.search_read HTTP/1.1" 200 - 1 0.000 0.004 2026-09-11 03:59:43,949 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 03:59:43] "POST /pos/ping HTTP/1.1" 200 - 0 0.000 0.002 2026-09-11 03:59:43,991 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 03:59:43] "POST /web/dataset/call_kw/pos.config/register_new_device_identifier#pos.config.register_new_device_identifier HTTP/1.1" 200 - 11 0.013 0.017 2026-09-11 03:59:44,022 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 03:59:44] "GET /bus/websocket_worker_bundle?v=19.0-2 HTTP/1.1" 200 - 3 0.011 0.046 2026-09-11 03:59:44,087 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 03:59:44] "POST /web/dataset/call_kw/pos.session/load_data_params#pos.session.load_data_params HTTP/1.1" 200 - 24 0.029 0.050 2026-09-11 03:59:44,092 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 03:59:44] "GET /websocket?version=19.0-2 HTTP/1.1" 101 - 1 0.000 0.052 2026-09-11 03:59:44,643 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 03:59:44] "POST /web/dataset/call_kw/pos.session/load_data#pos.session.load_data HTTP/1.1" 200 - 361 0.226 0.298 2026-09-11 03:59:44,689 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 03:59:44] "POST /web/dataset/call_kw/pos.session/filter_local_data#pos.session.filter_local_data HTTP/1.1" 200 - 0 0.000 0.036 2026-09-11 03:59:44,751 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 03:59:44] "POST /web/dataset/call_kw/pos.config/read_config_open_orders#pos.config.read_config_open_orders HTTP/1.1" 200 - 1 0.001 0.008 2026-09-11 03:59:44,821 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 03:59:44] "GET /web/image/res.company/113/logo/256x256 HTTP/1.1" 200 - 8 0.006 0.037 2026-09-11 03:59:44,873 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 03:59:44] "POST /web/dataset/call_kw/pos.config/read_config_open_orders#pos.config.read_config_open_orders HTTP/1.1" 200 - 1 0.001 0.009 2026-09-11 03:59:44,889 26 INFO rb-c800635-224702-414046 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_settle_so_with_pos_downpayment.browser: Owl is running in 'dev' mode. 2026-09-11 03:59:44,906 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 03:59:44] "POST /web/dataset/call_kw/product.product/has_access#product.product.has_access HTTP/1.1" 200 - 1 0.004 0.007 2026-09-11 03:59:44,953 26 INFO ? werkzeug: 127.0.0.1 - - [11/Sep/2026 03:59:44] "GET /point_of_sale/static/src/fonts/Inconsolata.otf HTTP/1.1" 200 - 0 0.000 0.002 2026-09-11 03:59:44,973 26 INFO ? werkzeug: 127.0.0.1 - - [11/Sep/2026 03:59:44] "GET /web/static/img/odoo_logo.svg HTTP/1.1" 200 - 0 0.000 0.011 2026-09-11 03:59:44,995 26 INFO ? werkzeug: 127.0.0.1 - - [11/Sep/2026 03:59:44] "GET /hr_attendance/static/img/background-light.svg HTTP/1.1" 200 - 0 0.000 0.002 2026-09-11 03:59:45,028 26 INFO ? werkzeug: 127.0.0.1 - - [11/Sep/2026 03:59: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-09-11 03:59:45,032 26 INFO ? werkzeug: 127.0.0.1 - - [11/Sep/2026 03:59:45] "GET /web/static/fonts/google/Roboto/Roboto-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.002 2026-09-11 03:59:45,034 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 03:59:45] "GET /web/image/res.users/235/avatar_128 HTTP/1.1" 200 - 14 0.023 0.054 2026-09-11 03:59:45,065 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 03:59:45] "GET /web/image?model=res.company&id=113&field=logo HTTP/1.1" 200 - 3 0.005 0.099 2026-09-11 03:59:45,068 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 03:59:45] "GET /pos/service-worker.js HTTP/1.1" 200 - 0 0.000 0.078 2026-09-11 03:59:45,157 26 INFO rb-c800635-224702-414046 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-09-11 03:59:45,183 26 INFO ? werkzeug: 127.0.0.1 - - [11/Sep/2026 03:59:45] "GET /web/static/lib/zxing-library/zxing-library.js HTTP/1.1" 200 - 0 0.000 0.006 2026-09-11 03:59:45,273 26 INFO rb-c800635-224702-414046 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-09-11 03:59:45,306 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 03:59:45] "GET /pos/ui/125?from_backend=True HTTP/1.1" 200 - 31 0.083 0.045 2026-09-11 03:59:45,317 26 INFO ? werkzeug: 127.0.0.1 - - [11/Sep/2026 03:59:45] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.004 2026-09-11 03:59:45,326 26 INFO rb-c800635-224702-414046 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-09-11 03:59:45,389 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 03:59:45] "GET /pos/ui/125 HTTP/1.1" 200 - 31 0.044 0.164 2026-09-11 03:59:45,413 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 03:59:45] "GET /web/image?model=product.template&field=image_128&id=2147&unique=2026-09-11T03:54:27.000+00:00 HTTP/1.1" 200 - 3 0.002 0.167 2026-09-11 03:59:45,449 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 03:59:45] "GET /web/image?model=product.template&field=image_128&id=2146&unique=2026-09-11T03:54:27.000+00:00 HTTP/1.1" 200 - 3 0.008 0.201 2026-09-11 03:59:45,479 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 03:59:45] "GET /web/image?model=product.template&field=image_128&id=2148&unique=2026-09-11T03:54:27.000+00:00 HTTP/1.1" 200 - 3 0.004 0.210 2026-09-11 03:59:45,505 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 03:59:45] "GET /web/image?model=product.template&field=image_128&id=2145&unique=2026-09-11T03:54:27.000+00:00 HTTP/1.1" 200 - 3 0.004 0.263 2026-09-11 03:59:45,525 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 03:59:45] "GET /web/image?model=product.template&field=image_128&id=2151&unique=2026-09-11T03:54:27.000+00:00 HTTP/1.1" 200 - 3 0.003 0.202 2026-09-11 03:59:45,546 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 03:59:45] "GET /web/image?model=product.template&field=image_128&id=2153&unique=2026-09-11T03:54:27.000+00:00 HTTP/1.1" 200 - 3 0.003 0.151 2026-09-11 03:59:45,568 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 03:59:45] "GET /web/image?model=product.template&field=image_128&id=2152&unique=2026-09-11T03:54:27.000+00:00 HTTP/1.1" 200 - 3 0.002 0.147 2026-09-11 03:59:45,633 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 03:59:45] "POST /web/dataset/call_kw/pos.session/set_opening_control#pos.session.set_opening_control HTTP/1.1" 200 - 36 0.021 0.157 2026-09-11 03:59:45,669 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 03:59:45] "GET /web/image?model=product.template&field=image_128&id=2150&unique=2026-09-11T03:54:27.000+00:00 HTTP/1.1" 200 - 3 0.008 0.147 2026-09-11 03:59:45,679 26 INFO rb-c800635-224702-414046 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-09-11 03:59:45,703 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 03:59:45] "GET /web/image?model=product.template&field=image_128&id=2149&unique=2026-09-11T03:54:27.000+00:00 HTTP/1.1" 200 - 3 0.004 0.215 2026-09-11 03:59:45,740 26 INFO rb-c800635-224702-414046 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-09-11 03:59:45,872 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 03:59:45] "POST /web/dataset/call_kw/sale.order/get_views#sale.order.get_views HTTP/1.1" 200 - 55 0.036 0.091 2026-09-11 03:59:45,944 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 03:59:45] "POST /web/dataset/call_kw/sale.order/web_search_read#sale.order.web_search_read HTTP/1.1" 200 - 22 0.014 0.029 2026-09-11 03:59:46,016 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 03:59:46] "POST /web/dataset/call_kw/res.currency/read#res.currency.read HTTP/1.1" 200 - 4 0.010 0.015 2026-09-11 03:59:46,089 26 INFO rb-c800635-224702-414046 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-09-11 03:59:46,229 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 03:59:46] "POST /web/dataset/call_kw/sale.order/load_sale_order_from_pos#sale.order.load_sale_order_from_pos HTTP/1.1" 200 - 68 0.059 0.079 2026-09-11 03:59:46,386 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 03:59:46] "POST /web/dataset/call_kw/pos.config/notify_synchronisation#pos.config.notify_synchronisation HTTP/1.1" 200 - 63 0.080 0.071 2026-09-11 03:59:46,403 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 03:59:46] "POST /web/dataset/call_kw/sale.order/read#sale.order.read HTTP/1.1" 200 - 4 0.008 0.149 2026-09-11 03:59:46,451 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 03:59:46] "POST /web/dataset/call_kw/sale.order.line/read#sale.order.line.read HTTP/1.1" 200 - 16 0.013 0.021 2026-09-11 03:59:46,498 26 INFO rb-c800635-224702-414046 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-09-11 03:59:46,548 26 INFO rb-c800635-224702-414046 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-09-11 03:59:46,629 26 INFO rb-c800635-224702-414046 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-09-11 03:59:46,699 26 INFO rb-c800635-224702-414046 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-09-11 03:59:46,718 26 INFO ? werkzeug: 127.0.0.1 - - [11/Sep/2026 03:59:46] "GET /point_of_sale/static/src/img/card-bank.png HTTP/1.1" 200 - 0 0.000 0.003 2026-09-11 03:59:46,719 26 INFO ? werkzeug: 127.0.0.1 - - [11/Sep/2026 03:59:46] "GET /point_of_sale/static/src/img/money.png HTTP/1.1" 200 - 0 0.000 0.002 2026-09-11 03:59:46,749 26 INFO rb-c800635-224702-414046 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-09-11 03:59:46,801 26 INFO rb-c800635-224702-414046 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-09-11 03:59:46,874 26 INFO rb-c800635-224702-414046 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-09-11 03:59:46,936 26 INFO rb-c800635-224702-414046 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_settle_so_with_pos_downpayment.browser: tour succeeded 2026-09-11 03:59:46,939 26 INFO rb-c800635-224702-414046 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_settle_so_with_pos_downpayment.browser: ╔════════════════════════════════════╗ ║ TOUR PoSApplyDownpayment SUCCEEDED ║ ╚════════════════════════════════════╝ 2026-09-11 03:59:46,947 26 INFO rb-c800635-224702-414046 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #26643349 started for PoS orders references: [{'name': '/', 'pos_reference': '261-125-000001', 'uuid': 'ffefc789-b7da-4807-8402-7fa68283467a'}] 2026-09-11 03:59:46,951 26 INFO ? werkzeug: 127.0.0.1 - - [11/Sep/2026 03:59:46] "GET /web/static/img/spin.svg HTTP/1.1" 200 - 0 0.000 0.001 2026-09-11 03:59:47,051 26 INFO rb-c800635-224702-414046 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_settle_so_with_pos_downpayment.browser: heap 16932492 (allocated 18350080) 2026-09-11 03:59:47,059 26 INFO rb-c800635-224702-414046 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #26643349 order {'name': '/', 'pos_reference': '261-125-000001', 'uuid': 'ffefc789-b7da-4807-8402-7fa68283467a'} created pos.order #829 2026-09-11 03:59:47,062 26 INFO rb-c800635-224702-414046 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #26643349 finished 2026-09-11 03:59:47,065 26 INFO rb-c800635-224702-414046 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_settle_so_with_pos_downpayment: Closing chrome headless with pid 122740 2026-09-11 03:59:47,067 26 INFO rb-c800635-224702-414046 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_settle_so_with_pos_downpayment: Closing websocket connection 2026-09-11 03:59:47,072 26 INFO rb-c800635-224702-414046 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_settle_so_with_pos_downpayment: Terminating chrome headless with pid 122740 2026-09-11 03:59:47,183 26 INFO rb-c800635-224702-414046 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_settle_so_with_pos_downpayment: Chrome Log in: /tmp/odoo_tests/rb-c800635-224702-414046/chrome_logs/chrome_log_20260911_035947_183480_test_settle_so_with_pos_downpayment.txt 2026-09-11 03:59:47,183 26 INFO rb-c800635-224702-414046 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_settle_so_with_pos_downpayment: Removing chrome user profile "/tmp/tmpo42jce_9_chrome_odoo" 2026-09-11 03:59:47,195 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 03:59:47] "POST /web/dataset/call_kw/pos.order/sync_from_ui#pos.order.sync_from_ui HTTP/1.1" 200 - 127 0.095 0.159 2026-09-11 03:59:47,205 26 INFO rb-c800635-224702-414046 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_settle_so_with_pos_downpayment: waiting for threads: [] 2026-09-11 03:59:47,630 26 INFO rb-c800635-224702-414046 odoo.addons.pos_sale.tests.test_pos_sale_flow: Starting TestPoSSale.test_ship_later_no_default ... 2026-09-11 03:59:48,400 26 INFO rb-c800635-224702-414046 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_ship_later_no_default: Chrome pid: 122948 2026-09-11 03:59:48,403 26 INFO rb-c800635-224702-414046 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_ship_later_no_default: Chrome headless temporary user profile dir: /tmp/tmpgztptpuf_chrome_odoo 2026-09-11 03:59:48,404 26 INFO rb-c800635-224702-414046 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_ship_later_no_default: Issuing json command http://127.0.0.1:44031/json/version 2026-09-11 03:59:48,406 26 INFO rb-c800635-224702-414046 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:44031', path='/json/version', query='', fragment='') with timeout 3 increased to 10s during tests 2026-09-11 03:59:48,423 26 INFO rb-c800635-224702-414046 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_ship_later_no_default: Browser version: Chrome/150.0.7871.114 2026-09-11 03:59:48,424 26 INFO rb-c800635-224702-414046 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_ship_later_no_default: Issuing json command http://127.0.0.1:44031/json 2026-09-11 03:59:48,425 26 INFO rb-c800635-224702-414046 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:44031', path='/json', query='', fragment='') with timeout 3 increased to 10s during tests 2026-09-11 03:59:48,435 26 INFO rb-c800635-224702-414046 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_ship_later_no_default: Websocket url found: ws://127.0.0.1:44031/devtools/page/5F06BA5CDA8998113155A853F0D9FE3B 2026-09-11 03:59:48,442 26 INFO rb-c800635-224702-414046 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_ship_later_no_default: Enable chrome headless console log notification 2026-09-11 03:59:48,449 26 INFO rb-c800635-224702-414046 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_ship_later_no_default: Chrome headless enable page notifications 2026-09-11 03:59:48,619 26 INFO rb-c800635-224702-414046 odoo.addons.base.models.res_users: Login successful for login:accountman from n/a 2026-09-11 03:59:48,620 26 INFO rb-c800635-224702-414046 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_ship_later_no_default: Setting session cookie in browser 2026-09-11 03:59:48,625 26 INFO rb-c800635-224702-414046 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-09-11 03:59:48,625 26 INFO rb-c800635-224702-414046 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-09-11 03:59:48,645 26 INFO rb-c800635-224702-414046 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-09-11 03:59:49,231 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 03:59:49] "GET /pos/ui/125 HTTP/1.1" 200 - 84 0.036 0.553 2026-09-11 03:59:49,236 26 INFO rb-c800635-224702-414046 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_ship_later_no_default: Navigation result: {'frameId': '5F06BA5CDA8998113155A853F0D9FE3B', 'loaderId': '7B6A9924B1D15C2ABB295B7FF3D44BA5', 'isDownload': False} 2026-09-11 03:59:49,237 26 INFO rb-c800635-224702-414046 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_ship_later_no_default: Evaluate ready code "odoo.isTourReady('PosShipLaterNoDefault')" 2026-09-11 03:59:49,254 26 INFO rb-c800635-224702-414046 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-09-11 03:59:49,277 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 03:59:49] "GET /web/assets/cbcf32d/point_of_sale.assets_prod.min.css HTTP/1.1" 200 - 2 0.001 0.016 2026-09-11 03:59:49,286 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 03:59:49] "GET /web/assets/31c33ef/web.__assets_tests_call__.min.js HTTP/1.1" 200 - 2 0.004 0.015 2026-09-11 03:59:49,290 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 03:59:49] "GET /web/assets/e7bee96/point_of_sale.assets_prod.min.js HTTP/1.1" 200 - 2 0.001 0.026 2026-09-11 03:59:49,748 26 INFO ? werkzeug: 127.0.0.1 - - [11/Sep/2026 03:59:49] "GET /point_of_sale/static/src/img/favicon.ico HTTP/1.1" 200 - 0 0.000 0.021 2026-09-11 03:59:49,751 26 INFO ? werkzeug: 127.0.0.1 - - [11/Sep/2026 03:59:49] "GET /web/static/fonts/lato/Lato-Reg-webfont.woff HTTP/1.1" 200 - 0 0.000 0.025 2026-09-11 03:59:49,772 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 03:59:49] "GET /web/webclient/translations?hash=&lang=en_US HTTP/1.1" 200 - 1 0.003 0.011 2026-09-11 03:59:49,795 26 INFO rb-c800635-224702-414046 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-09-11 03:59:49,802 26 INFO rb-c800635-224702-414046 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-09-11 03:59:49,804 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 03:59:49] "POST /web/dataset/call_kw/barcode.nomenclature/read#barcode.nomenclature.read HTTP/1.1" 200 - 4 0.001 0.004 2026-09-11 03:59:49,821 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 03:59:49] "POST /web/dataset/call_kw/barcode.rule/search_read#barcode.rule.search_read HTTP/1.1" 200 - 1 0.001 0.005 2026-09-11 03:59:49,830 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 03:59:49] "POST /pos/ping HTTP/1.1" 200 - 0 0.000 0.003 2026-09-11 03:59:49,869 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 03:59:49] "POST /web/dataset/call_kw/pos.config/register_new_device_identifier#pos.config.register_new_device_identifier HTTP/1.1" 200 - 11 0.012 0.014 2026-09-11 03:59:49,882 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 03:59:49] "GET /bus/websocket_worker_bundle?v=19.0-2 HTTP/1.1" 200 - 3 0.002 0.019 2026-09-11 03:59:49,938 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 03:59:49] "POST /web/dataset/call_kw/pos.session/load_data_params#pos.session.load_data_params HTTP/1.1" 200 - 24 0.021 0.034 2026-09-11 03:59:49,941 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 03:59:49] "GET /websocket?version=19.0-2 HTTP/1.1" 101 - 1 0.000 0.039 2026-09-11 03:59:50,534 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 03:59:50] "POST /web/dataset/call_kw/pos.session/load_data#pos.session.load_data HTTP/1.1" 200 - 363 0.223 0.325 2026-09-11 03:59:50,565 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 03:59:50] "POST /web/dataset/call_kw/pos.session/filter_local_data#pos.session.filter_local_data HTTP/1.1" 200 - 0 0.000 0.017 2026-09-11 03:59:50,645 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 03:59: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.005 2026-09-11 03:59:50,704 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 03:59:50] "GET /web/image/res.company/113/logo/256x256 HTTP/1.1" 200 - 8 0.008 0.035 2026-09-11 03:59:50,746 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 03:59: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.009 2026-09-11 03:59:50,786 26 INFO rb-c800635-224702-414046 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_ship_later_no_default.browser: Owl is running in 'dev' mode. 2026-09-11 03:59:50,792 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 03:59:50] "POST /web/dataset/call_kw/product.product/has_access#product.product.has_access HTTP/1.1" 200 - 0 0.000 0.004 2026-09-11 03:59:50,835 26 INFO ? werkzeug: 127.0.0.1 - - [11/Sep/2026 03:59:50] "GET /point_of_sale/static/src/fonts/Inconsolata.otf HTTP/1.1" 200 - 0 0.000 0.002 2026-09-11 03:59:50,862 26 INFO ? werkzeug: 127.0.0.1 - - [11/Sep/2026 03:59:50] "GET /web/static/img/odoo_logo.svg HTTP/1.1" 200 - 0 0.000 0.009 2026-09-11 03:59:50,876 26 INFO ? werkzeug: 127.0.0.1 - - [11/Sep/2026 03:59:50] "GET /hr_attendance/static/img/background-light.svg HTTP/1.1" 200 - 0 0.000 0.009 2026-09-11 03:59:50,899 26 INFO ? werkzeug: 127.0.0.1 - - [11/Sep/2026 03:59:50] "GET /web/static/fonts/google/Roboto/Roboto-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.006 2026-09-11 03:59:50,902 26 INFO ? werkzeug: 127.0.0.1 - - [11/Sep/2026 03:59:50] "GET /web/static/src/libs/fontawesome/fonts/fontawesome-webfont.woff2?v=4.7.0 HTTP/1.1" 200 - 0 0.000 0.008 2026-09-11 03:59:50,906 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 03:59:50] "GET /web/image/res.users/235/avatar_128 HTTP/1.1" 200 - 11 0.012 0.052 2026-09-11 03:59:50,916 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 03:59:50] "GET /web/image?model=res.company&id=113&field=logo HTTP/1.1" 200 - 3 0.002 0.068 2026-09-11 03:59:50,928 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 03:59:50] "GET /pos/service-worker.js HTTP/1.1" 200 - 0 0.000 0.072 2026-09-11 03:59:50,973 26 INFO rb-c800635-224702-414046 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-09-11 03:59:51,030 26 INFO ? werkzeug: 127.0.0.1 - - [11/Sep/2026 03:59:51] "GET /web/static/lib/zxing-library/zxing-library.js HTTP/1.1" 200 - 0 0.000 0.020 2026-09-11 03:59:51,071 26 INFO ? werkzeug: 127.0.0.1 - - [11/Sep/2026 03:59:51] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.002 2026-09-11 03:59:51,079 26 INFO rb-c800635-224702-414046 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-09-11 03:59:51,127 26 INFO rb-c800635-224702-414046 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-09-11 03:59:51,153 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 03:59:51] "GET /pos/ui/125?from_backend=True HTTP/1.1" 200 - 31 0.090 0.058 2026-09-11 03:59:51,206 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 03:59:51] "GET /pos/ui/125 HTTP/1.1" 200 - 31 0.024 0.173 2026-09-11 03:59:51,235 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 03:59:51] "GET /web/image?model=product.template&field=image_128&id=2146&unique=2026-09-11T03:54:27.000+00:00 HTTP/1.1" 200 - 3 0.008 0.171 2026-09-11 03:59:51,270 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 03:59:51] "GET /web/image?model=product.template&field=image_128&id=2147&unique=2026-09-11T03:54:27.000+00:00 HTTP/1.1" 200 - 3 0.005 0.208 2026-09-11 03:59:51,292 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 03:59:51] "GET /web/image?model=product.template&field=image_128&id=2202&unique=2026-09-11T03:54:27.000+00:00 HTTP/1.1" 200 - 3 0.002 0.200 2026-09-11 03:59:51,317 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 03:59:51] "GET /web/image?model=product.template&field=image_128&id=2145&unique=2026-09-11T03:54:27.000+00:00 HTTP/1.1" 200 - 3 0.005 0.270 2026-09-11 03:59:51,337 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 03:59:51] "GET /web/image?model=product.template&field=image_128&id=2151&unique=2026-09-11T03:54:27.000+00:00 HTTP/1.1" 200 - 3 0.002 0.178 2026-09-11 03:59:51,365 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 03:59:51] "GET /web/image?model=product.template&field=image_128&id=2153&unique=2026-09-11T03:54:27.000+00:00 HTTP/1.1" 200 - 3 0.001 0.151 2026-09-11 03:59:51,390 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 03:59:51] "GET /web/image?model=product.template&field=image_128&id=2152&unique=2026-09-11T03:54:27.000+00:00 HTTP/1.1" 200 - 3 0.002 0.148 2026-09-11 03:59:51,419 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 03:59:51] "GET /web/image?model=product.template&field=image_128&id=2148&unique=2026-09-11T03:54:27.000+00:00 HTTP/1.1" 200 - 3 0.004 0.116 2026-09-11 03:59:51,449 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 03:59:51] "GET /web/image?model=product.template&field=image_128&id=2149&unique=2026-09-11T03:54:27.000+00:00 HTTP/1.1" 200 - 3 0.002 0.126 2026-09-11 03:59:51,471 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 03:59:51] "GET /web/image?model=product.template&field=image_128&id=2150&unique=2026-09-11T03:54:27.000+00:00 HTTP/1.1" 200 - 3 0.002 0.123 2026-09-11 03:59:51,544 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 03:59:51] "POST /web/dataset/call_kw/pos.session/set_opening_control#pos.session.set_opening_control HTTP/1.1" 200 - 36 0.029 0.237 2026-09-11 03:59:51,575 26 INFO rb-c800635-224702-414046 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-09-11 03:59:51,634 26 INFO rb-c800635-224702-414046 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-09-11 03:59:51,771 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 03:59:51] "POST /web/dataset/call_kw/sale.order/get_views#sale.order.get_views HTTP/1.1" 200 - 55 0.040 0.091 2026-09-11 03:59:51,850 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 03:59:51] "POST /web/dataset/call_kw/sale.order/web_search_read#sale.order.web_search_read HTTP/1.1" 200 - 22 0.022 0.030 2026-09-11 03:59:51,907 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 03:59:51] "POST /web/dataset/call_kw/res.currency/read#res.currency.read HTTP/1.1" 200 - 4 0.007 0.017 2026-09-11 03:59:51,974 26 INFO rb-c800635-224702-414046 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-09-11 03:59:52,097 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 03:59:52] "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.062 0.060 2026-09-11 03:59:52,212 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 03:59:52] "POST /web/dataset/call_kw/pos.config/notify_synchronisation#pos.config.notify_synchronisation HTTP/1.1" 200 - 54 0.039 0.064 2026-09-11 03:59:52,224 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 03:59:52] "POST /web/dataset/call_kw/sale.order/read#sale.order.read HTTP/1.1" 200 - 4 0.003 0.106 2026-09-11 03:59:52,274 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 03:59:52] "POST /web/dataset/call_kw/sale.order.line/read#sale.order.line.read HTTP/1.1" 200 - 16 0.017 0.023 2026-09-11 03:59:52,309 26 INFO rb-c800635-224702-414046 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-09-11 03:59:52,338 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 03:59:52] "POST /web/dataset/call_kw/sale.order.line/read_converted#sale.order.line.read_converted HTTP/1.1" 200 - 13 0.012 0.021 2026-09-11 03:59:52,414 26 INFO rb-c800635-224702-414046 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-09-11 03:59:52,488 26 INFO rb-c800635-224702-414046 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-09-11 03:59:52,501 26 INFO ? werkzeug: 127.0.0.1 - - [11/Sep/2026 03:59:52] "GET /point_of_sale/static/src/img/card-bank.png HTTP/1.1" 200 - 0 0.000 0.001 2026-09-11 03:59:52,503 26 INFO ? werkzeug: 127.0.0.1 - - [11/Sep/2026 03:59:52] "GET /point_of_sale/static/src/img/money.png HTTP/1.1" 200 - 0 0.000 0.001 2026-09-11 03:59:52,539 26 INFO rb-c800635-224702-414046 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-09-11 03:59:52,592 26 INFO rb-c800635-224702-414046 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-09-11 03:59:52,640 26 INFO rb-c800635-224702-414046 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-09-11 03:59:52,692 26 INFO rb-c800635-224702-414046 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_ship_later_no_default.browser: tour succeeded 2026-09-11 03:59:52,692 26 INFO rb-c800635-224702-414046 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_ship_later_no_default.browser: ╔══════════════════════════════════════╗ ║ TOUR PosShipLaterNoDefault SUCCEEDED ║ ╚══════════════════════════════════════╝ 2026-09-11 03:59:52,765 26 INFO rb-c800635-224702-414046 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_ship_later_no_default.browser: heap 16201068 (allocated 17039360) 2026-09-11 03:59:52,773 26 INFO rb-c800635-224702-414046 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_ship_later_no_default: Closing chrome headless with pid 122948 2026-09-11 03:59:52,775 26 INFO rb-c800635-224702-414046 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_ship_later_no_default: Closing websocket connection 2026-09-11 03:59:52,777 26 INFO rb-c800635-224702-414046 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_ship_later_no_default: Terminating chrome headless with pid 122948 2026-09-11 03:59:52,875 26 INFO rb-c800635-224702-414046 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_ship_later_no_default: Chrome Log in: /tmp/odoo_tests/rb-c800635-224702-414046/chrome_logs/chrome_log_20260911_035952_875763_test_ship_later_no_default.txt 2026-09-11 03:59:52,876 26 INFO rb-c800635-224702-414046 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_ship_later_no_default: Removing chrome user profile "/tmp/tmpgztptpuf_chrome_odoo" 2026-09-11 03:59:52,889 26 INFO rb-c800635-224702-414046 odoo.addons.pos_sale.tests.test_pos_sale_flow: Starting TestPoSSale.test_show_orders_for_pos_currency_only ... 2026-09-11 03:59:53,750 26 INFO rb-c800635-224702-414046 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_show_orders_for_pos_currency_only: Chrome pid: 123158 2026-09-11 03:59:53,750 26 INFO rb-c800635-224702-414046 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_show_orders_for_pos_currency_only: Chrome headless temporary user profile dir: /tmp/tmpoiq46lh9_chrome_odoo 2026-09-11 03:59:53,751 26 INFO rb-c800635-224702-414046 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:43735/json/version 2026-09-11 03:59:53,752 26 INFO rb-c800635-224702-414046 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:43735', path='/json/version', query='', fragment='') with timeout 3 increased to 10s during tests 2026-09-11 03:59:53,827 26 INFO rb-c800635-224702-414046 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-09-11 03:59:53,827 26 INFO rb-c800635-224702-414046 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:43735/json 2026-09-11 03:59:53,827 26 INFO rb-c800635-224702-414046 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:43735', path='/json', query='', fragment='') with timeout 3 increased to 10s during tests 2026-09-11 03:59:53,853 26 INFO rb-c800635-224702-414046 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:43735/devtools/page/5AD2FBF4CF6A849ABEE7E72AFC6BBA87 2026-09-11 03:59:53,866 26 INFO rb-c800635-224702-414046 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_show_orders_for_pos_currency_only: Enable chrome headless console log notification 2026-09-11 03:59:53,886 26 INFO rb-c800635-224702-414046 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_show_orders_for_pos_currency_only: Chrome headless enable page notifications 2026-09-11 03:59:54,013 26 INFO rb-c800635-224702-414046 odoo.addons.base.models.res_users: Login successful for login:pos_admin from n/a 2026-09-11 03:59:54,018 26 INFO rb-c800635-224702-414046 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_show_orders_for_pos_currency_only: Setting session cookie in browser 2026-09-11 03:59:54,022 26 INFO rb-c800635-224702-414046 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-09-11 03:59:54,023 26 INFO rb-c800635-224702-414046 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-09-11 03:59:54,036 26 INFO rb-c800635-224702-414046 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-09-11 03:59:54,433 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 03:59:54] "GET /pos/ui/125 HTTP/1.1" 200 - 86 0.035 0.364 2026-09-11 03:59:54,436 26 INFO rb-c800635-224702-414046 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_show_orders_for_pos_currency_only: Navigation result: {'frameId': '5AD2FBF4CF6A849ABEE7E72AFC6BBA87', 'loaderId': 'B4F754FF776EA5275767F2335ECE60A6', 'isDownload': False} 2026-09-11 03:59:54,436 26 INFO rb-c800635-224702-414046 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_show_orders_for_pos_currency_only: Evaluate ready code "odoo.isTourReady('PosOrdersListDifferentCurrency')" 2026-09-11 03:59:54,453 26 INFO rb-c800635-224702-414046 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-09-11 03:59:54,475 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 03:59:54] "GET /web/assets/e7bee96/point_of_sale.assets_prod.min.js HTTP/1.1" 200 - 2 0.001 0.009 2026-09-11 03:59:54,486 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 03:59:54] "GET /web/assets/31c33ef/web.__assets_tests_call__.min.js HTTP/1.1" 200 - 2 0.005 0.015 2026-09-11 03:59:54,503 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 03:59:54] "GET /web/assets/cbcf32d/point_of_sale.assets_prod.min.css HTTP/1.1" 200 - 2 0.004 0.036 2026-09-11 03:59:54,971 26 INFO ? werkzeug: 127.0.0.1 - - [11/Sep/2026 03:59:54] "GET /web/static/fonts/lato/Lato-Reg-webfont.woff HTTP/1.1" 200 - 0 0.000 0.001 2026-09-11 03:59:54,979 26 INFO ? werkzeug: 127.0.0.1 - - [11/Sep/2026 03:59:54] "GET /point_of_sale/static/src/img/favicon.ico HTTP/1.1" 200 - 0 0.000 0.001 2026-09-11 03:59:55,007 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 03:59:55] "GET /web/webclient/translations?hash=&lang=en_US HTTP/1.1" 200 - 1 0.001 0.025 2026-09-11 03:59:55,022 26 INFO rb-c800635-224702-414046 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-09-11 03:59:55,029 26 INFO rb-c800635-224702-414046 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-09-11 03:59:55,037 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 03:59:55] "POST /web/dataset/call_kw/barcode.nomenclature/read#barcode.nomenclature.read HTTP/1.1" 200 - 4 0.006 0.005 2026-09-11 03:59:55,059 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 03:59:55] "POST /web/dataset/call_kw/barcode.rule/search_read#barcode.rule.search_read HTTP/1.1" 200 - 1 0.000 0.008 2026-09-11 03:59:55,073 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 03:59:55] "POST /pos/ping HTTP/1.1" 200 - 0 0.000 0.003 2026-09-11 03:59:55,102 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 03:59:55] "POST /web/dataset/call_kw/pos.config/register_new_device_identifier#pos.config.register_new_device_identifier HTTP/1.1" 200 - 9 0.005 0.009 2026-09-11 03:59:55,114 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 03:59:55] "GET /bus/websocket_worker_bundle?v=19.0-2 HTTP/1.1" 200 - 3 0.002 0.026 2026-09-11 03:59:55,171 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 03:59:55] "POST /web/dataset/call_kw/pos.session/load_data_params#pos.session.load_data_params HTTP/1.1" 200 - 22 0.019 0.034 2026-09-11 03:59:55,177 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 03:59:55] "GET /websocket?version=19.0-2 HTTP/1.1" 101 - 1 0.001 0.032 2026-09-11 03:59:55,756 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 03:59:55] "POST /web/dataset/call_kw/pos.session/load_data#pos.session.load_data HTTP/1.1" 200 - 363 0.231 0.302 2026-09-11 03:59:55,782 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 03: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.014 2026-09-11 03:59:55,857 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 03: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.008 2026-09-11 03:59:55,935 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 03:59:55] "GET /web/image/res.company/113/logo/256x256 HTTP/1.1" 200 - 8 0.009 0.038 2026-09-11 03:59:55,966 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 03: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.006 2026-09-11 03:59:55,983 26 INFO rb-c800635-224702-414046 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-09-11 03:59:56,003 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 03:59:56] "POST /web/dataset/call_kw/product.product/has_access#product.product.has_access HTTP/1.1" 200 - 1 0.002 0.014 2026-09-11 03:59:56,034 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 03:59:56] "GET /pos/service-worker.js HTTP/1.1" 200 - 0 0.000 0.002 2026-09-11 03:59:56,038 26 INFO ? werkzeug: 127.0.0.1 - - [11/Sep/2026 03:59:56] "GET /point_of_sale/static/src/fonts/Inconsolata.otf HTTP/1.1" 200 - 0 0.000 0.001 2026-09-11 03:59:56,064 26 INFO ? werkzeug: 127.0.0.1 - - [11/Sep/2026 03:59:56] "GET /hr_attendance/static/img/background-light.svg HTTP/1.1" 200 - 0 0.000 0.002 2026-09-11 03:59:56,068 26 INFO ? werkzeug: 127.0.0.1 - - [11/Sep/2026 03:59:56] "GET /web/static/img/odoo_logo.svg HTTP/1.1" 200 - 0 0.000 0.011 2026-09-11 03:59:56,090 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 03:59:56] "GET /web/image/res.users/238/avatar_128 HTTP/1.1" 200 - 14 0.021 0.031 2026-09-11 03:59:56,121 26 INFO ? werkzeug: 127.0.0.1 - - [11/Sep/2026 03:59:56] "GET /web/static/fonts/google/Roboto/Roboto-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.002 2026-09-11 03:59:56,131 26 INFO ? werkzeug: 127.0.0.1 - - [11/Sep/2026 03:59:56] "GET /web/static/src/libs/fontawesome/fonts/fontawesome-webfont.woff2?v=4.7.0 HTTP/1.1" 200 - 0 0.000 0.026 2026-09-11 03:59:56,133 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 03:59:56] "GET /web/image?model=res.company&id=113&field=logo HTTP/1.1" 200 - 3 0.010 0.076 2026-09-11 03:59:56,155 26 INFO ? werkzeug: 127.0.0.1 - - [11/Sep/2026 03:59:56] "GET /web/static/lib/zxing-library/zxing-library.js HTTP/1.1" 200 - 0 0.000 0.005 2026-09-11 03:59:56,186 26 INFO rb-c800635-224702-414046 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-09-11 03:59:56,209 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 03:59:56] "GET /pos/ui/125?from_backend=True HTTP/1.1" 200 - 32 0.034 0.053 2026-09-11 03:59:56,289 26 INFO rb-c800635-224702-414046 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-09-11 03:59:56,306 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 03:59:56] "GET /pos/ui/125 HTTP/1.1" 200 - 32 0.053 0.119 2026-09-11 03:59:56,318 26 INFO ? werkzeug: 127.0.0.1 - - [11/Sep/2026 03:59:56] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.002 2026-09-11 03:59:56,337 26 INFO rb-c800635-224702-414046 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-09-11 03:59:56,343 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 03:59:56] "GET /web/image?model=product.template&field=image_128&id=2145&unique=2026-09-11T03:54:27.000+00:00 HTTP/1.1" 200 - 3 0.006 0.095 2026-09-11 03:59:56,381 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 03:59:56] "GET /web/image?model=product.template&field=image_128&id=2149&unique=2026-09-11T03:54:27.000+00:00 HTTP/1.1" 200 - 3 0.002 0.126 2026-09-11 03:59:56,409 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 03:59:56] "GET /web/image?model=product.template&field=image_128&id=2146&unique=2026-09-11T03:54:27.000+00:00 HTTP/1.1" 200 - 3 0.003 0.161 2026-09-11 03:59:56,431 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 03:59:56] "GET /web/image?model=product.template&field=image_128&id=2148&unique=2026-09-11T03:54:27.000+00:00 HTTP/1.1" 200 - 3 0.003 0.177 2026-09-11 03:59:56,454 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 03:59:56] "GET /web/image?model=product.template&field=image_128&id=2147&unique=2026-09-11T03:54:27.000+00:00 HTTP/1.1" 200 - 3 0.002 0.206 2026-09-11 03:59:56,476 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 03:59:56] "GET /web/image?model=product.template&field=image_128&id=2151&unique=2026-09-11T03:54:27.000+00:00 HTTP/1.1" 200 - 3 0.003 0.145 2026-09-11 03:59:56,501 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 03:59:56] "GET /web/image?model=product.template&field=image_128&id=2153&unique=2026-09-11T03:54:27.000+00:00 HTTP/1.1" 200 - 3 0.004 0.150 2026-09-11 03:59:56,525 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 03:59:56] "GET /web/image?model=product.template&field=image_128&id=2152&unique=2026-09-11T03:54:27.000+00:00 HTTP/1.1" 200 - 3 0.003 0.134 2026-09-11 03:59:56,545 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 03:59:56] "GET /web/image?model=product.template&field=image_128&id=2203&unique=2026-09-11T03:54:27.000+00:00 HTTP/1.1" 200 - 3 0.002 0.125 2026-09-11 03:59:56,623 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 03:59:56] "POST /web/dataset/call_kw/pos.session/set_opening_control#pos.session.set_opening_control HTTP/1.1" 200 - 38 0.042 0.146 2026-09-11 03:59:56,649 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 03:59:56] "GET /web/image?model=product.template&field=image_128&id=2150&unique=2026-09-11T03:54:27.000+00:00 HTTP/1.1" 200 - 3 0.003 0.167 2026-09-11 03:59:56,659 26 INFO rb-c800635-224702-414046 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-09-11 03:59:56,720 26 INFO rb-c800635-224702-414046 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-09-11 03:59:56,822 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 03:59:56] "POST /web/dataset/call_kw/sale.order/get_views#sale.order.get_views HTTP/1.1" 200 - 48 0.030 0.071 2026-09-11 03:59:56,863 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 03:59:56] "POST /web/dataset/call_kw/sale.order/web_search_read#sale.order.web_search_read HTTP/1.1" 200 - 1 0.001 0.005 2026-09-11 03:59:56,946 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 03:59:56] "POST /web/dataset/call_kw/res.currency/read#res.currency.read HTTP/1.1" 200 - 4 0.010 0.020 2026-09-11 03:59:57,071 26 INFO rb-c800635-224702-414046 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_show_orders_for_pos_currency_only.browser: tour succeeded 2026-09-11 03:59:57,071 26 INFO rb-c800635-224702-414046 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_show_orders_for_pos_currency_only.browser: ╔═══════════════════════════════════════════════╗ ║ TOUR PosOrdersListDifferentCurrency SUCCEEDED ║ ╚═══════════════════════════════════════════════╝ 2026-09-11 03:59:57,163 26 INFO rb-c800635-224702-414046 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_show_orders_for_pos_currency_only.browser: heap 16003248 (allocated 17301504) 2026-09-11 03:59:57,168 26 INFO rb-c800635-224702-414046 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_show_orders_for_pos_currency_only: Closing chrome headless with pid 123158 2026-09-11 03:59:57,173 26 INFO rb-c800635-224702-414046 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_show_orders_for_pos_currency_only: Closing websocket connection 2026-09-11 03:59:57,174 26 INFO rb-c800635-224702-414046 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_show_orders_for_pos_currency_only: Terminating chrome headless with pid 123158 2026-09-11 03:59:57,283 26 INFO rb-c800635-224702-414046 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_show_orders_for_pos_currency_only: Chrome Log in: /tmp/odoo_tests/rb-c800635-224702-414046/chrome_logs/chrome_log_20260911_035957_283128_test_show_orders_for_pos_currency_only.txt 2026-09-11 03:59:57,283 26 INFO rb-c800635-224702-414046 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_show_orders_for_pos_currency_only: Removing chrome user profile "/tmp/tmpoiq46lh9_chrome_odoo" 2026-09-11 03:59:57,298 26 INFO rb-c800635-224702-414046 odoo.addons.pos_sale.tests.test_pos_sale_flow: Starting TestPoSSale.test_so_with_downpayment ... 2026-09-11 03:59:58,445 26 INFO rb-c800635-224702-414046 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_so_with_downpayment: Chrome pid: 123358 2026-09-11 03:59:58,445 26 INFO rb-c800635-224702-414046 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_so_with_downpayment: Chrome headless temporary user profile dir: /tmp/tmpuvyd9vcd_chrome_odoo 2026-09-11 03:59:58,445 26 INFO rb-c800635-224702-414046 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_so_with_downpayment: Issuing json command http://127.0.0.1:43247/json/version 2026-09-11 03:59:58,446 26 INFO rb-c800635-224702-414046 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:43247', path='/json/version', query='', fragment='') with timeout 3 increased to 10s during tests 2026-09-11 03:59:58,507 26 INFO rb-c800635-224702-414046 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_so_with_downpayment: Browser version: Chrome/150.0.7871.114 2026-09-11 03:59:58,507 26 INFO rb-c800635-224702-414046 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_so_with_downpayment: Issuing json command http://127.0.0.1:43247/json 2026-09-11 03:59:58,508 26 INFO rb-c800635-224702-414046 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:43247', path='/json', query='', fragment='') with timeout 3 increased to 10s during tests 2026-09-11 03:59:58,516 26 INFO rb-c800635-224702-414046 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_so_with_downpayment: Websocket url found: ws://127.0.0.1:43247/devtools/page/47E28AB3798ADAEB0B499B966D4DC571 2026-09-11 03:59:58,528 26 INFO rb-c800635-224702-414046 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_so_with_downpayment: Enable chrome headless console log notification 2026-09-11 03:59:58,545 26 INFO rb-c800635-224702-414046 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_so_with_downpayment: Chrome headless enable page notifications 2026-09-11 03:59:58,697 26 INFO rb-c800635-224702-414046 odoo.addons.base.models.res_users: Login successful for login:accountman from n/a 2026-09-11 03:59:58,702 26 INFO rb-c800635-224702-414046 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_so_with_downpayment: Setting session cookie in browser 2026-09-11 03:59:58,709 26 INFO rb-c800635-224702-414046 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-09-11 03:59:58,709 26 INFO rb-c800635-224702-414046 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-09-11 03:59:58,724 26 INFO rb-c800635-224702-414046 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-09-11 03:59:59,070 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 03:59:59] "GET /pos/ui/125 HTTP/1.1" 200 - 85 0.028 0.321 2026-09-11 03:59:59,074 26 INFO rb-c800635-224702-414046 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_so_with_downpayment: Navigation result: {'frameId': '47E28AB3798ADAEB0B499B966D4DC571', 'loaderId': 'F4EB629FCE28E45D4B7CEE8E44F46C8E', 'isDownload': False} 2026-09-11 03:59:59,074 26 INFO rb-c800635-224702-414046 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_so_with_downpayment: Evaluate ready code "odoo.isTourReady('PoSSaleOrderWithDownpayment')" 2026-09-11 03:59:59,101 26 INFO rb-c800635-224702-414046 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-09-11 03:59:59,115 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 03:59:59] "GET /web/assets/31c33ef/web.__assets_tests_call__.min.js HTTP/1.1" 200 - 2 0.001 0.006 2026-09-11 03:59:59,126 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 03:59:59] "GET /web/assets/cbcf32d/point_of_sale.assets_prod.min.css HTTP/1.1" 200 - 2 0.002 0.015 2026-09-11 03:59:59,139 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 03:59:59] "GET /web/assets/e7bee96/point_of_sale.assets_prod.min.js HTTP/1.1" 200 - 2 0.002 0.026 2026-09-11 03:59:59,538 26 INFO ? werkzeug: 127.0.0.1 - - [11/Sep/2026 03:59:59] "GET /point_of_sale/static/src/img/favicon.ico HTTP/1.1" 200 - 0 0.000 0.005 2026-09-11 03:59:59,548 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 03:59:59] "GET /web/webclient/translations?hash=&lang=en_US HTTP/1.1" 200 - 1 0.001 0.015 2026-09-11 03:59:59,557 26 INFO ? werkzeug: 127.0.0.1 - - [11/Sep/2026 03:59:59] "GET /web/static/fonts/lato/Lato-Reg-webfont.woff HTTP/1.1" 200 - 0 0.000 0.003 2026-09-11 03:59:59,566 26 INFO rb-c800635-224702-414046 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-09-11 03:59:59,571 26 INFO rb-c800635-224702-414046 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-09-11 03:59:59,574 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 03:59:59] "POST /web/dataset/call_kw/barcode.nomenclature/read#barcode.nomenclature.read HTTP/1.1" 200 - 4 0.001 0.006 2026-09-11 03:59:59,595 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 03:59:59] "POST /web/dataset/call_kw/barcode.rule/search_read#barcode.rule.search_read HTTP/1.1" 200 - 1 0.000 0.004 2026-09-11 03:59:59,619 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 03:59:59] "POST /pos/ping HTTP/1.1" 200 - 0 0.000 0.002 2026-09-11 03:59:59,661 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 03:59:59] "POST /web/dataset/call_kw/pos.config/register_new_device_identifier#pos.config.register_new_device_identifier HTTP/1.1" 200 - 11 0.005 0.012 2026-09-11 03:59:59,670 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 03:59:59] "GET /bus/websocket_worker_bundle?v=19.0-2 HTTP/1.1" 200 - 3 0.001 0.021 2026-09-11 03:59:59,723 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 03:59:59] "POST /web/dataset/call_kw/pos.session/load_data_params#pos.session.load_data_params HTTP/1.1" 200 - 24 0.014 0.035 2026-09-11 03:59:59,726 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 03:59:59] "GET /websocket?version=19.0-2 HTTP/1.1" 101 - 1 0.000 0.042 2026-09-11 04:00:00,325 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 04:00:00] "POST /web/dataset/call_kw/pos.session/load_data#pos.session.load_data HTTP/1.1" 200 - 364 0.276 0.280 2026-09-11 04:00:00,359 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 04:00:00] "POST /web/dataset/call_kw/pos.session/filter_local_data#pos.session.filter_local_data HTTP/1.1" 200 - 0 0.000 0.024 2026-09-11 04:00:00,425 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 04:00: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-09-11 04:00:00,504 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 04:00:00] "GET /web/image/res.company/113/logo/256x256 HTTP/1.1" 200 - 8 0.008 0.029 2026-09-11 04:00:00,529 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 04:00:00] "POST /web/dataset/call_kw/pos.config/read_config_open_orders#pos.config.read_config_open_orders HTTP/1.1" 200 - 1 0.001 0.008 2026-09-11 04:00:00,552 26 INFO rb-c800635-224702-414046 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_so_with_downpayment.browser: Owl is running in 'dev' mode. 2026-09-11 04:00:00,567 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 04:00:00] "POST /web/dataset/call_kw/product.product/has_access#product.product.has_access HTTP/1.1" 200 - 1 0.004 0.005 2026-09-11 04:00:00,622 26 INFO ? werkzeug: 127.0.0.1 - - [11/Sep/2026 04:00:00] "GET /point_of_sale/static/src/fonts/Inconsolata.otf HTTP/1.1" 200 - 0 0.000 0.001 2026-09-11 04:00:00,643 26 INFO ? werkzeug: 127.0.0.1 - - [11/Sep/2026 04:00:00] "GET /hr_attendance/static/img/background-light.svg HTTP/1.1" 200 - 0 0.000 0.012 2026-09-11 04:00:00,653 26 INFO ? werkzeug: 127.0.0.1 - - [11/Sep/2026 04:00:00] "GET /web/static/img/odoo_logo.svg HTTP/1.1" 200 - 0 0.000 0.018 2026-09-11 04:00:00,669 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 04:00:00] "GET /web/image?model=res.company&id=113&field=logo HTTP/1.1" 200 - 3 0.006 0.025 2026-09-11 04:00:00,672 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 04:00:00] "GET /pos/service-worker.js HTTP/1.1" 200 - 0 0.000 0.038 2026-09-11 04:00:00,720 26 INFO ? werkzeug: 127.0.0.1 - - [11/Sep/2026 04: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 2026-09-11 04:00:00,730 26 INFO ? werkzeug: 127.0.0.1 - - [11/Sep/2026 04:00:00] "GET /web/static/fonts/google/Roboto/Roboto-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.009 2026-09-11 04:00:00,762 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 04:00:00] "GET /web/image/res.users/235/avatar_128 HTTP/1.1" 200 - 14 0.057 0.055 2026-09-11 04:00:00,827 26 INFO rb-c800635-224702-414046 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-09-11 04:00:00,852 26 INFO ? werkzeug: 127.0.0.1 - - [11/Sep/2026 04:00:00] "GET /web/static/lib/zxing-library/zxing-library.js HTTP/1.1" 200 - 0 0.000 0.002 2026-09-11 04:00:00,904 26 INFO rb-c800635-224702-414046 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-09-11 04:00:00,907 26 INFO ? werkzeug: 127.0.0.1 - - [11/Sep/2026 04:00:00] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.004 2026-09-11 04:00:00,923 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 04:00:00] "GET /pos/ui/125?from_backend=True HTTP/1.1" 200 - 31 0.047 0.033 2026-09-11 04:00:00,954 26 INFO rb-c800635-224702-414046 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-09-11 04:00:00,966 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 04:00:00] "GET /pos/ui/125 HTTP/1.1" 200 - 31 0.014 0.104 2026-09-11 04:00:01,002 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 04:00:01] "GET /web/image?model=product.template&field=image_128&id=2146&unique=2026-09-11T03:54:27.000+00:00 HTTP/1.1" 200 - 3 0.007 0.104 2026-09-11 04:00:01,025 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 04:00:01] "GET /web/image?model=product.template&field=image_128&id=2145&unique=2026-09-11T03:54:27.000+00:00 HTTP/1.1" 200 - 3 0.002 0.136 2026-09-11 04:00:01,051 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 04:00:01] "GET /web/image?model=product.template&field=image_128&id=2153&unique=2026-09-11T03:54:27.000+00:00 HTTP/1.1" 200 - 3 0.002 0.132 2026-09-11 04:00:01,073 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 04:00:01] "GET /web/image?model=product.template&field=image_128&id=2143&unique=2026-09-11T03:54:27.000+00:00 HTTP/1.1" 200 - 3 0.002 0.194 2026-09-11 04:00:01,116 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 04:00:01] "GET /web/image?model=product.template&field=image_128&id=2150&unique=2026-09-11T03:54:27.000+00:00 HTTP/1.1" 200 - 3 0.004 0.185 2026-09-11 04:00:01,164 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 04:00:01] "GET /web/image?model=product.template&field=image_128&id=2152&unique=2026-09-11T03:54:27.000+00:00 HTTP/1.1" 200 - 3 0.004 0.190 2026-09-11 04:00:01,201 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 04:00:01] "GET /web/image?model=product.template&field=image_128&id=2151&unique=2026-09-11T03:54:27.000+00:00 HTTP/1.1" 200 - 3 0.003 0.192 2026-09-11 04:00:01,288 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 04:00:01] "POST /web/dataset/call_kw/pos.session/set_opening_control#pos.session.set_opening_control HTTP/1.1" 200 - 38 0.046 0.214 2026-09-11 04:00:01,317 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 04:00:01] "GET /web/image?model=product.template&field=image_128&id=2148&unique=2026-09-11T03:54:27.000+00:00 HTTP/1.1" 200 - 3 0.004 0.228 2026-09-11 04:00:01,326 26 INFO rb-c800635-224702-414046 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-09-11 04:00:01,351 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 04:00:01] "GET /web/image?model=product.template&field=image_128&id=2149&unique=2026-09-11T03:54:27.000+00:00 HTTP/1.1" 200 - 3 0.002 0.223 2026-09-11 04:00:01,383 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 04:00:01] "GET /web/image?model=product.template&field=image_128&id=2147&unique=2026-09-11T03:54:27.000+00:00 HTTP/1.1" 200 - 3 0.005 0.317 2026-09-11 04:00:01,390 26 INFO rb-c800635-224702-414046 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-09-11 04:00:01,523 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 04:00:01] "POST /web/dataset/call_kw/sale.order/get_views#sale.order.get_views HTTP/1.1" 200 - 55 0.050 0.079 2026-09-11 04:00:01,622 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 04:00:01] "POST /web/dataset/call_kw/sale.order/web_search_read#sale.order.web_search_read HTTP/1.1" 200 - 33 0.025 0.041 2026-09-11 04:00:01,676 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 04:00:01] "POST /web/dataset/call_kw/res.currency/read#res.currency.read HTTP/1.1" 200 - 4 0.006 0.016 2026-09-11 04:00:01,761 26 INFO rb-c800635-224702-414046 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-09-11 04:00:01,903 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 04:00:01] "POST /web/dataset/call_kw/sale.order/load_sale_order_from_pos#sale.order.load_sale_order_from_pos HTTP/1.1" 200 - 68 0.069 0.072 2026-09-11 04:00:02,050 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 04:00:02] "POST /web/dataset/call_kw/pos.config/notify_synchronisation#pos.config.notify_synchronisation HTTP/1.1" 200 - 63 0.075 0.065 2026-09-11 04:00:02,059 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 04:00:02] "POST /web/dataset/call_kw/sale.order/read#sale.order.read HTTP/1.1" 200 - 4 0.004 0.134 2026-09-11 04:00:02,116 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 04:00:02] "POST /web/dataset/call_kw/sale.order.line/read#sale.order.line.read HTTP/1.1" 200 - 16 0.025 0.024 2026-09-11 04:00:02,152 26 INFO rb-c800635-224702-414046 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-09-11 04:00:02,203 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 04:00:02] "POST /web/dataset/call_kw/sale.order.line/read_converted#sale.order.line.read_converted HTTP/1.1" 200 - 20 0.023 0.026 2026-09-11 04:00:02,290 26 INFO rb-c800635-224702-414046 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-09-11 04:00:02,337 26 INFO rb-c800635-224702-414046 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-09-11 04:00:02,389 26 INFO rb-c800635-224702-414046 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-09-11 04:00:02,439 26 INFO rb-c800635-224702-414046 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-09-11 04:00:02,490 26 INFO rb-c800635-224702-414046 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-09-11 04:00:02,541 26 INFO rb-c800635-224702-414046 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-09-11 04:00:02,592 26 INFO rb-c800635-224702-414046 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_so_with_downpayment.browser: tour succeeded 2026-09-11 04:00:02,592 26 INFO rb-c800635-224702-414046 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_so_with_downpayment.browser: ╔════════════════════════════════════════════╗ ║ TOUR PoSSaleOrderWithDownpayment SUCCEEDED ║ ╚════════════════════════════════════════════╝ 2026-09-11 04:00:02,676 26 INFO rb-c800635-224702-414046 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_so_with_downpayment.browser: heap 16451564 (allocated 17825792) 2026-09-11 04:00:02,691 26 INFO rb-c800635-224702-414046 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_so_with_downpayment: Closing chrome headless with pid 123358 2026-09-11 04:00:02,692 26 INFO rb-c800635-224702-414046 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_so_with_downpayment: Closing websocket connection 2026-09-11 04:00:02,693 26 INFO rb-c800635-224702-414046 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_so_with_downpayment: Terminating chrome headless with pid 123358 2026-09-11 04:00:02,788 26 INFO rb-c800635-224702-414046 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_so_with_downpayment: Chrome Log in: /tmp/odoo_tests/rb-c800635-224702-414046/chrome_logs/chrome_log_20260911_040002_788306_test_so_with_downpayment.txt 2026-09-11 04:00:02,788 26 INFO rb-c800635-224702-414046 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_so_with_downpayment: Removing chrome user profile "/tmp/tmpuvyd9vcd_chrome_odoo" 2026-09-11 04:00:02,804 26 INFO rb-c800635-224702-414046 odoo.addons.pos_sale.tests.test_pos_sale_flow: Starting TestPoSSale.test_untaxed_invoiced_amount ... 2026-09-11 04:00:03,358 26 INFO rb-c800635-224702-414046 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #33256764 started for PoS orders references: [{'name': None, 'pos_reference': None, 'uuid': None}] 2026-09-11 04:00:03,491 26 INFO rb-c800635-224702-414046 odoo.models.unlink: User #235 deleted stock.move.line records with IDs: [1374] 2026-09-11 04:00:05,054 26 INFO rb-c800635-224702-414046 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #33256764 order {'name': None, 'pos_reference': None, 'uuid': None} created pos.order #830 2026-09-11 04:00:05,058 26 INFO rb-c800635-224702-414046 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #33256764 finished 2026-09-11 04:00:05,198 26 INFO rb-c800635-224702-414046 odoo.addons.pos_sale.tests.test_pos_sale_flow: Starting TestPoSSale.test_variant_popup_qty_free ... 2026-09-11 04:00:07,930 26 INFO rb-c800635-224702-414046 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_variant_popup_qty_free: Chrome pid: 123572 2026-09-11 04:00:07,931 26 INFO rb-c800635-224702-414046 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_variant_popup_qty_free: Chrome headless temporary user profile dir: /tmp/tmp79a7cy6__chrome_odoo 2026-09-11 04:00:07,931 26 INFO rb-c800635-224702-414046 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_variant_popup_qty_free: Issuing json command http://127.0.0.1:32879/json/version 2026-09-11 04:00:07,932 26 INFO rb-c800635-224702-414046 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:32879', path='/json/version', query='', fragment='') with timeout 3 increased to 10s during tests 2026-09-11 04:00:07,959 26 INFO rb-c800635-224702-414046 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_variant_popup_qty_free: Browser version: Chrome/150.0.7871.114 2026-09-11 04:00:07,959 26 INFO rb-c800635-224702-414046 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_variant_popup_qty_free: Issuing json command http://127.0.0.1:32879/json 2026-09-11 04:00:07,960 26 INFO rb-c800635-224702-414046 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:32879', path='/json', query='', fragment='') with timeout 3 increased to 10s during tests 2026-09-11 04:00:07,969 26 INFO rb-c800635-224702-414046 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_variant_popup_qty_free: Websocket url found: ws://127.0.0.1:32879/devtools/page/5EEC9C9E660AC94CF4A7FAB621E5FED0 2026-09-11 04:00:07,982 26 INFO rb-c800635-224702-414046 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_variant_popup_qty_free: Enable chrome headless console log notification 2026-09-11 04:00:07,995 26 INFO rb-c800635-224702-414046 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_variant_popup_qty_free: Chrome headless enable page notifications 2026-09-11 04:00:08,112 26 INFO rb-c800635-224702-414046 odoo.addons.base.models.res_users: Login successful for login:pos_user from n/a 2026-09-11 04:00:08,117 26 INFO rb-c800635-224702-414046 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_variant_popup_qty_free: Setting session cookie in browser 2026-09-11 04:00:08,119 26 INFO rb-c800635-224702-414046 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-09-11 04:00:08,119 26 INFO rb-c800635-224702-414046 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-09-11 04:00:08,133 26 INFO rb-c800635-224702-414046 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-09-11 04:00:08,759 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 04:00:08] "GET /pos/ui/125 HTTP/1.1" 200 - 85 0.061 0.570 2026-09-11 04:00:08,762 26 INFO rb-c800635-224702-414046 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_variant_popup_qty_free: Navigation result: {'frameId': '5EEC9C9E660AC94CF4A7FAB621E5FED0', 'loaderId': 'C5BE029AB59C3A1286DF03A846C82C42', 'isDownload': False} 2026-09-11 04:00:08,763 26 INFO rb-c800635-224702-414046 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-09-11 04:00:08,781 26 INFO rb-c800635-224702-414046 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-09-11 04:00:08,816 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 04:00:08] "GET /web/assets/e7bee96/point_of_sale.assets_prod.min.js HTTP/1.1" 200 - 2 0.006 0.018 2026-09-11 04:00:08,833 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 04:00:08] "GET /web/assets/31c33ef/web.__assets_tests_call__.min.js HTTP/1.1" 200 - 2 0.002 0.033 2026-09-11 04:00:08,848 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 04:00:08] "GET /web/assets/cbcf32d/point_of_sale.assets_prod.min.css HTTP/1.1" 200 - 2 0.007 0.045 2026-09-11 04:00:09,291 26 INFO ? werkzeug: 127.0.0.1 - - [11/Sep/2026 04:00:09] "GET /web/static/fonts/lato/Lato-Reg-webfont.woff HTTP/1.1" 200 - 0 0.000 0.003 2026-09-11 04:00:09,305 26 INFO ? werkzeug: 127.0.0.1 - - [11/Sep/2026 04:00:09] "GET /point_of_sale/static/src/img/favicon.ico HTTP/1.1" 200 - 0 0.000 0.012 2026-09-11 04:00:09,321 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 04:00:09] "GET /web/webclient/translations?hash=&lang=en_US HTTP/1.1" 200 - 1 0.001 0.010 2026-09-11 04:00:09,335 26 INFO rb-c800635-224702-414046 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-09-11 04:00:09,340 26 INFO rb-c800635-224702-414046 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-09-11 04:00:09,359 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 04:00:09] "POST /web/dataset/call_kw/barcode.nomenclature/read#barcode.nomenclature.read HTTP/1.1" 200 - 4 0.007 0.013 2026-09-11 04:00:09,374 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 04:00:09] "POST /web/dataset/call_kw/barcode.rule/search_read#barcode.rule.search_read HTTP/1.1" 200 - 1 0.000 0.007 2026-09-11 04:00:09,388 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 04:00:09] "POST /pos/ping HTTP/1.1" 200 - 0 0.000 0.002 2026-09-11 04:00:09,426 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 04:00:09] "POST /web/dataset/call_kw/pos.config/register_new_device_identifier#pos.config.register_new_device_identifier HTTP/1.1" 200 - 9 0.018 0.012 2026-09-11 04:00:09,437 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 04:00:09] "GET /bus/websocket_worker_bundle?v=19.0-2 HTTP/1.1" 200 - 3 0.002 0.039 2026-09-11 04:00:09,489 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 04:00:09] "POST /web/dataset/call_kw/pos.session/load_data_params#pos.session.load_data_params HTTP/1.1" 200 - 22 0.021 0.028 2026-09-11 04:00:09,495 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 04:00:09] "GET /websocket?version=19.0-2 HTTP/1.1" 101 - 1 0.000 0.038 2026-09-11 04:00:10,024 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 04:00:10] "POST /web/dataset/call_kw/pos.session/load_data#pos.session.load_data HTTP/1.1" 200 - 362 0.199 0.297 2026-09-11 04:00:10,045 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 04:00: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-09-11 04:00:10,109 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 04:00: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.005 2026-09-11 04:00:10,146 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 04:00:10] "POST /web/dataset/call_kw/product.product/search_read#product.product.search_read HTTP/1.1" 200 - 2 0.004 0.015 2026-09-11 04:00:10,214 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 04:00:10] "GET /web/image/res.company/113/logo/256x256 HTTP/1.1" 200 - 8 0.012 0.039 2026-09-11 04:00:10,237 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 04:00:10] "POST /web/dataset/call_kw/pos.config/read_config_open_orders#pos.config.read_config_open_orders HTTP/1.1" 200 - 1 0.001 0.007 2026-09-11 04:00:10,264 26 INFO rb-c800635-224702-414046 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_variant_popup_qty_free.browser: Owl is running in 'dev' mode. 2026-09-11 04:00:10,274 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 04:00:10] "POST /web/dataset/call_kw/product.product/has_access#product.product.has_access HTTP/1.1" 200 - 1 0.002 0.004 2026-09-11 04:00:10,299 26 INFO ? werkzeug: 127.0.0.1 - - [11/Sep/2026 04:00:10] "GET /point_of_sale/static/src/fonts/Inconsolata.otf HTTP/1.1" 200 - 0 0.000 0.001 2026-09-11 04:00:10,329 26 INFO ? werkzeug: 127.0.0.1 - - [11/Sep/2026 04:00:10] "GET /hr_attendance/static/img/background-light.svg HTTP/1.1" 200 - 0 0.000 0.008 2026-09-11 04:00:10,333 26 INFO ? werkzeug: 127.0.0.1 - - [11/Sep/2026 04:00:10] "GET /web/static/img/odoo_logo.svg HTTP/1.1" 200 - 0 0.000 0.020 2026-09-11 04:00:10,351 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 04:00:10] "GET /web/image?model=res.company&id=113&field=logo HTTP/1.1" 200 - 3 0.006 0.036 2026-09-11 04:00:10,366 26 INFO ? werkzeug: 127.0.0.1 - - [11/Sep/2026 04:00:10] "GET /web/static/fonts/google/Roboto/Roboto-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.004 2026-09-11 04:00:10,374 26 INFO ? werkzeug: 127.0.0.1 - - [11/Sep/2026 04:00:10] "GET /web/static/src/libs/fontawesome/fonts/fontawesome-webfont.woff2?v=4.7.0 HTTP/1.1" 200 - 0 0.000 0.006 2026-09-11 04:00:10,395 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 04:00:10] "GET /web/image/res.users/237/avatar_128 HTTP/1.1" 200 - 14 0.016 0.071 2026-09-11 04:00:10,397 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 04:00:10] "GET /pos/service-worker.js HTTP/1.1" 200 - 0 0.000 0.086 2026-09-11 04:00:10,415 26 INFO rb-c800635-224702-414046 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-09-11 04:00:10,501 26 INFO ? werkzeug: 127.0.0.1 - - [11/Sep/2026 04:00:10] "GET /web/static/lib/zxing-library/zxing-library.js HTTP/1.1" 200 - 0 0.000 0.039 2026-09-11 04:00:10,508 26 INFO rb-c800635-224702-414046 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-09-11 04:00:10,520 26 INFO ? werkzeug: 127.0.0.1 - - [11/Sep/2026 04:00:10] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.001 2026-09-11 04:00:10,548 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 04:00:10] "GET /pos/ui/125?from_backend=True HTTP/1.1" 200 - 31 0.053 0.056 2026-09-11 04:00:10,574 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 04:00:10] "GET /web/image?model=product.template&field=image_128&id=2145&unique=2026-09-11T03:54:27.000+00:00 HTTP/1.1" 200 - 3 0.001 0.105 2026-09-11 04:00:10,597 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 04:00:10] "GET /web/image?model=product.template&field=image_128&id=2146&unique=2026-09-11T03:54:27.000+00:00 HTTP/1.1" 200 - 3 0.002 0.101 2026-09-11 04:00:10,623 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 04:00:10] "GET /web/image?model=product.template&field=image_128&id=2147&unique=2026-09-11T03:54:27.000+00:00 HTTP/1.1" 200 - 3 0.004 0.130 2026-09-11 04:00:10,649 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 04:00:10] "GET /web/image?model=product.template&field=image_128&id=2152&unique=2026-09-11T03:54:27.000+00:00 HTTP/1.1" 200 - 3 0.004 0.116 2026-09-11 04:00:10,705 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 04:00:10] "GET /pos/ui/125 HTTP/1.1" 200 - 31 0.031 0.232 2026-09-11 04:00:10,727 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 04:00:10] "GET /web/image?model=product.template&field=image_128&id=2151&unique=2026-09-11T03:54:27.000+00:00 HTTP/1.1" 200 - 3 0.002 0.170 2026-09-11 04:00:10,767 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 04:00:10] "GET /web/image?model=product.template&field=image_128&id=2153&unique=2026-09-11T03:54:27.000+00:00 HTTP/1.1" 200 - 3 0.003 0.180 2026-09-11 04:00:10,791 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 04:00:10] "GET /web/image?model=product.template&field=image_128&id=2206&unique=2026-09-11T03:54:27.000+00:00 HTTP/1.1" 200 - 3 0.003 0.186 2026-09-11 04:00:10,869 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 04:00:10] "POST /web/dataset/call_kw/pos.session/set_opening_control#pos.session.set_opening_control HTTP/1.1" 200 - 38 0.028 0.209 2026-09-11 04:00:10,902 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 04:00:10] "GET /web/image?model=product.template&field=image_128&id=2149&unique=2026-09-11T03:54:27.000+00:00 HTTP/1.1" 200 - 3 0.003 0.192 2026-09-11 04:00:10,922 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 04:00:10] "GET /web/image?model=product.template&field=image_128&id=2150&unique=2026-09-11T03:54:27.000+00:00 HTTP/1.1" 200 - 3 0.004 0.184 2026-09-11 04:00:10,928 26 INFO rb-c800635-224702-414046 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-09-11 04:00:10,952 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 04:00:10] "GET /web/image?model=product.template&field=image_128&id=2148&unique=2026-09-11T03:54:27.000+00:00 HTTP/1.1" 200 - 3 0.005 0.293 2026-09-11 04:00:11,575 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 04:00:11] "POST /web/dataset/call_kw/product.template/get_product_info_pos#product.template.get_product_info_pos HTTP/1.1" 200 - 86 0.064 0.086 2026-09-11 04:00:11,600 26 INFO rb-c800635-224702-414046 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-09-11 04:00:11,656 26 INFO rb-c800635-224702-414046 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-09-11 04:00:11,716 26 INFO rb-c800635-224702-414046 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_variant_popup_qty_free.browser: tour succeeded 2026-09-11 04:00:11,717 26 INFO rb-c800635-224702-414046 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_variant_popup_qty_free.browser: ╔════════════════════════════════════════════╗ ║ TOUR test_variant_popup_qty_free SUCCEEDED ║ ╚════════════════════════════════════════════╝ 2026-09-11 04:00:11,739 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 04:00:11] "POST /web/dataset/call_kw/pos.order.line/get_existing_lots#pos.order.line.get_existing_lots HTTP/1.1" 200 - 9 0.013 0.014 2026-09-11 04:00:11,810 26 INFO rb-c800635-224702-414046 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_variant_popup_qty_free.browser: heap 14577244 (allocated 15466496) 2026-09-11 04:00:11,830 26 INFO rb-c800635-224702-414046 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_variant_popup_qty_free: Closing chrome headless with pid 123572 2026-09-11 04:00:11,831 26 INFO rb-c800635-224702-414046 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_variant_popup_qty_free: Closing websocket connection 2026-09-11 04:00:11,831 26 INFO rb-c800635-224702-414046 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_variant_popup_qty_free: Terminating chrome headless with pid 123572 2026-09-11 04:00:11,927 26 INFO rb-c800635-224702-414046 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_variant_popup_qty_free: Chrome Log in: /tmp/odoo_tests/rb-c800635-224702-414046/chrome_logs/chrome_log_20260911_040011_927304_test_variant_popup_qty_free.txt 2026-09-11 04:00:11,927 26 INFO rb-c800635-224702-414046 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_variant_popup_qty_free: Removing chrome user profile "/tmp/tmp79a7cy6__chrome_odoo" 2026-09-11 04:00:12,033 26 INFO rb-c800635-224702-414046 odoo.addons.base.models.ir_attachment: filestore gc 35 checked, 35 removed 2026-09-11 04:00:21,640 26 INFO rb-c800635-224702-414046 odoo.addons.pos_sale.tests.test_pos_sale_flow: Starting TestPoSSalePayment.test_consolidated_invoice_mixed_pos_and_so_orders ... 2026-09-11 04:00:23,229 26 INFO rb-c800635-224702-414046 odoo.addons.pos_sale.tests.test_pos_sale_flow: Starting TestPoSSalePayment.test_pos_downpayment_sale_invoice_creation ... 2026-09-11 04:00:23,963 26 INFO rb-c800635-224702-414046 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSalePayment.test_pos_downpayment_sale_invoice_creation: Chrome pid: 123780 2026-09-11 04:00:23,963 26 INFO rb-c800635-224702-414046 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSalePayment.test_pos_downpayment_sale_invoice_creation: Chrome headless temporary user profile dir: /tmp/tmpjqrmhh8f_chrome_odoo 2026-09-11 04:00:23,963 26 INFO rb-c800635-224702-414046 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSalePayment.test_pos_downpayment_sale_invoice_creation: Issuing json command http://127.0.0.1:34257/json/version 2026-09-11 04:00:23,966 26 INFO rb-c800635-224702-414046 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:34257', path='/json/version', query='', fragment='') with timeout 3 increased to 10s during tests 2026-09-11 04:00:24,005 26 INFO rb-c800635-224702-414046 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSalePayment.test_pos_downpayment_sale_invoice_creation: Browser version: Chrome/150.0.7871.114 2026-09-11 04:00:24,005 26 INFO rb-c800635-224702-414046 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSalePayment.test_pos_downpayment_sale_invoice_creation: Issuing json command http://127.0.0.1:34257/json 2026-09-11 04:00:24,006 26 INFO rb-c800635-224702-414046 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:34257', path='/json', query='', fragment='') with timeout 3 increased to 10s during tests 2026-09-11 04:00:24,010 26 INFO rb-c800635-224702-414046 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSalePayment.test_pos_downpayment_sale_invoice_creation: Websocket url found: ws://127.0.0.1:34257/devtools/page/EFB3696B6ACE84B9B3B2FE1839D624F4 2026-09-11 04:00:24,017 26 INFO rb-c800635-224702-414046 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSalePayment.test_pos_downpayment_sale_invoice_creation: Enable chrome headless console log notification 2026-09-11 04:00:24,018 26 INFO rb-c800635-224702-414046 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSalePayment.test_pos_downpayment_sale_invoice_creation: Chrome headless enable page notifications 2026-09-11 04:00:24,180 26 INFO rb-c800635-224702-414046 odoo.addons.base.models.res_users: Login successful for login:pos_user from n/a 2026-09-11 04:00:24,185 26 INFO rb-c800635-224702-414046 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSalePayment.test_pos_downpayment_sale_invoice_creation: Setting session cookie in browser 2026-09-11 04:00:24,190 26 INFO rb-c800635-224702-414046 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-09-11 04:00:24,191 26 INFO rb-c800635-224702-414046 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-09-11 04:00:24,214 26 INFO rb-c800635-224702-414046 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-09-11 04:00:24,645 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 04:00:24] "GET /pos/ui/126 HTTP/1.1" 200 - 87 0.077 0.357 2026-09-11 04:00:24,648 26 INFO rb-c800635-224702-414046 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSalePayment.test_pos_downpayment_sale_invoice_creation: Navigation result: {'frameId': 'EFB3696B6ACE84B9B3B2FE1839D624F4', 'loaderId': '67AF739FF85A1CFFAA25CDC965D59186', 'isDownload': False} 2026-09-11 04:00:24,648 26 INFO rb-c800635-224702-414046 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSalePayment.test_pos_downpayment_sale_invoice_creation: Evaluate ready code "odoo.isTourReady('PoSApplyDownpaymentInvoice')" 2026-09-11 04:00:24,679 26 INFO rb-c800635-224702-414046 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-09-11 04:00:24,701 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 04:00:24] "GET /web/assets/e7bee96/point_of_sale.assets_prod.min.js HTTP/1.1" 200 - 2 0.001 0.013 2026-09-11 04:00:24,704 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 04:00:24] "GET /web/assets/cbcf32d/point_of_sale.assets_prod.min.css HTTP/1.1" 200 - 2 0.002 0.017 2026-09-11 04:00:24,715 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 04:00:24] "GET /web/assets/31c33ef/web.__assets_tests_call__.min.js HTTP/1.1" 200 - 2 0.001 0.028 2026-09-11 04:00:25,167 26 INFO ? werkzeug: 127.0.0.1 - - [11/Sep/2026 04:00:25] "GET /web/static/fonts/lato/Lato-Reg-webfont.woff HTTP/1.1" 200 - 0 0.000 0.009 2026-09-11 04:00:25,174 26 INFO ? werkzeug: 127.0.0.1 - - [11/Sep/2026 04:00:25] "GET /point_of_sale/static/src/img/favicon.ico HTTP/1.1" 200 - 0 0.000 0.005 2026-09-11 04:00:25,190 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 04:00:25] "GET /web/webclient/translations?hash=&lang=en_US HTTP/1.1" 200 - 1 0.001 0.008 2026-09-11 04:00:25,204 26 INFO rb-c800635-224702-414046 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-09-11 04:00:25,208 26 INFO rb-c800635-224702-414046 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-09-11 04:00:25,214 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 04:00:25] "POST /web/dataset/call_kw/barcode.nomenclature/read#barcode.nomenclature.read HTTP/1.1" 200 - 5 0.003 0.006 2026-09-11 04:00:25,225 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 04:00:25] "POST /web/dataset/call_kw/barcode.rule/search_read#barcode.rule.search_read HTTP/1.1" 200 - 1 0.000 0.003 2026-09-11 04:00:25,235 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 04:00:25] "POST /pos/ping HTTP/1.1" 200 - 0 0.000 0.002 2026-09-11 04:00:25,262 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 04:00:25] "POST /web/dataset/call_kw/pos.config/register_new_device_identifier#pos.config.register_new_device_identifier HTTP/1.1" 200 - 9 0.004 0.009 2026-09-11 04:00:25,273 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 04:00:25] "GET /bus/websocket_worker_bundle?v=19.0-2 HTTP/1.1" 200 - 3 0.002 0.020 2026-09-11 04:00:25,321 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 04:00:25] "POST /web/dataset/call_kw/pos.session/load_data_params#pos.session.load_data_params HTTP/1.1" 200 - 22 0.018 0.027 2026-09-11 04:00:25,327 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 04:00:25] "GET /websocket?version=19.0-2 HTTP/1.1" 101 - 1 0.000 0.035 2026-09-11 04:00:25,815 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 04:00:25] "POST /web/dataset/call_kw/pos.session/load_data#pos.session.load_data HTTP/1.1" 200 - 363 0.185 0.280 2026-09-11 04:00:25,842 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 04:00:25] "POST /web/dataset/call_kw/pos.session/filter_local_data#pos.session.filter_local_data HTTP/1.1" 200 - 0 0.000 0.018 2026-09-11 04:00:25,909 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 04:00:25] "POST /web/dataset/call_kw/pos.config/read_config_open_orders#pos.config.read_config_open_orders HTTP/1.1" 200 - 1 0.000 0.006 2026-09-11 04:00:25,961 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 04:00:25] "GET /web/image/res.company/114/logo/256x256 HTTP/1.1" 200 - 8 0.006 0.034 2026-09-11 04:00:25,991 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 04:00:25] "POST /web/dataset/call_kw/pos.config/read_config_open_orders#pos.config.read_config_open_orders HTTP/1.1" 200 - 1 0.000 0.004 2026-09-11 04:00:26,009 26 INFO rb-c800635-224702-414046 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSalePayment.test_pos_downpayment_sale_invoice_creation.browser: Owl is running in 'dev' mode. 2026-09-11 04:00:26,018 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 04:00:26] "POST /web/dataset/call_kw/product.product/has_access#product.product.has_access HTTP/1.1" 200 - 1 0.004 0.004 2026-09-11 04:00:26,077 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 04:00:26] "GET /pos/service-worker.js HTTP/1.1" 200 - 0 0.000 0.004 2026-09-11 04:00:26,086 26 INFO ? werkzeug: 127.0.0.1 - - [11/Sep/2026 04:00:26] "GET /point_of_sale/static/src/fonts/Inconsolata.otf HTTP/1.1" 200 - 0 0.000 0.008 2026-09-11 04:00:26,101 26 INFO ? werkzeug: 127.0.0.1 - - [11/Sep/2026 04:00:26] "GET /web/static/img/odoo_logo.svg HTTP/1.1" 200 - 0 0.000 0.013 2026-09-11 04:00:26,128 26 INFO ? werkzeug: 127.0.0.1 - - [11/Sep/2026 04:00:26] "GET /hr_attendance/static/img/background-light.svg HTTP/1.1" 200 - 0 0.000 0.036 2026-09-11 04:00:26,170 26 INFO ? werkzeug: 127.0.0.1 - - [11/Sep/2026 04:00:26] "GET /web/static/fonts/google/Roboto/Roboto-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.018 2026-09-11 04:00:26,174 26 INFO ? werkzeug: 127.0.0.1 - - [11/Sep/2026 04:00:26] "GET /web/static/src/libs/fontawesome/fonts/fontawesome-webfont.woff2?v=4.7.0 HTTP/1.1" 200 - 0 0.000 0.041 2026-09-11 04:00:26,174 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 04:00:26] "GET /web/image/res.users/243/avatar_128 HTTP/1.1" 200 - 14 0.058 0.034 2026-09-11 04:00:26,203 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 04:00:26] "GET /web/image?model=res.company&id=114&field=logo HTTP/1.1" 200 - 3 0.009 0.107 2026-09-11 04:00:26,207 26 INFO ? werkzeug: 127.0.0.1 - - [11/Sep/2026 04:00:26] "GET /web/static/lib/zxing-library/zxing-library.js HTTP/1.1" 200 - 0 0.000 0.012 2026-09-11 04:00:26,244 26 INFO rb-c800635-224702-414046 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-09-11 04:00:26,263 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 04:00:26] "GET /pos/ui/126?from_backend=True HTTP/1.1" 200 - 32 0.022 0.096 2026-09-11 04:00:26,352 26 INFO rb-c800635-224702-414046 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-09-11 04:00:26,359 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 04:00:26] "GET /pos/ui/126 HTTP/1.1" 200 - 32 0.056 0.160 2026-09-11 04:00:26,372 26 INFO ? werkzeug: 127.0.0.1 - - [11/Sep/2026 04:00:26] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.003 2026-09-11 04:00:26,390 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 04:00:26] "GET /web/image?model=product.template&field=image_128&id=2211&unique=2026-09-11T04:00:12.000+00:00 HTTP/1.1" 200 - 3 0.005 0.100 2026-09-11 04:00:26,405 26 INFO rb-c800635-224702-414046 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-09-11 04:00:26,422 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 04:00:26] "GET /web/image?model=product.template&field=image_128&id=2212&unique=2026-09-11T04:00:12.000+00:00 HTTP/1.1" 200 - 3 0.002 0.117 2026-09-11 04:00:26,455 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 04:00:26] "GET /web/image?model=product.template&field=image_128&id=2213&unique=2026-09-11T04:00:12.000+00:00 HTTP/1.1" 200 - 3 0.007 0.133 2026-09-11 04:00:26,492 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 04:00:26] "GET /web/image?model=product.template&field=image_128&id=2214&unique=2026-09-11T04:00:12.000+00:00 HTTP/1.1" 200 - 3 0.017 0.158 2026-09-11 04:00:26,516 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 04:00:26] "GET /web/image?model=product.template&field=image_128&id=2215&unique=2026-09-11T04:00:12.000+00:00 HTTP/1.1" 200 - 3 0.002 0.191 2026-09-11 04:00:26,538 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 04:00:26] "GET /web/image?model=product.template&field=image_128&id=2219&unique=2026-09-11T04:00:12.000+00:00 HTTP/1.1" 200 - 3 0.003 0.150 2026-09-11 04:00:26,558 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 04:00:26] "GET /web/image?model=product.template&field=image_128&id=2217&unique=2026-09-11T04:00:12.000+00:00 HTTP/1.1" 200 - 3 0.003 0.155 2026-09-11 04:00:26,587 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 04:00:26] "GET /web/image?model=product.template&field=image_128&id=2218&unique=2026-09-11T04:00:12.000+00:00 HTTP/1.1" 200 - 3 0.006 0.154 2026-09-11 04:00:26,607 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 04:00:26] "GET /web/image?model=product.template&field=image_128&id=2216&unique=2026-09-11T04:00:12.000+00:00 HTTP/1.1" 200 - 3 0.002 0.108 2026-09-11 04:00:26,673 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 04:00:26] "POST /web/dataset/call_kw/pos.session/set_opening_control#pos.session.set_opening_control HTTP/1.1" 200 - 38 0.032 0.181 2026-09-11 04:00:26,704 26 INFO rb-c800635-224702-414046 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-09-11 04:00:26,765 26 INFO rb-c800635-224702-414046 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-09-11 04:00:26,878 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 04:00:26] "POST /web/dataset/call_kw/sale.order/get_views#sale.order.get_views HTTP/1.1" 200 - 48 0.022 0.088 2026-09-11 04:00:26,938 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 04:00:26] "POST /web/dataset/call_kw/sale.order/web_search_read#sale.order.web_search_read HTTP/1.1" 200 - 16 0.013 0.022 2026-09-11 04:00:26,995 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 04:00:26] "POST /web/dataset/call_kw/res.currency/read#res.currency.read HTTP/1.1" 200 - 4 0.007 0.022 2026-09-11 04:00:27,067 26 INFO rb-c800635-224702-414046 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-09-11 04:00:27,210 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 04:00:27] "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.068 0.073 2026-09-11 04:00:27,331 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 04:00:27] "POST /web/dataset/call_kw/pos.config/notify_synchronisation#pos.config.notify_synchronisation HTTP/1.1" 200 - 61 0.049 0.066 2026-09-11 04:00:27,343 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 04:00:27] "POST /web/dataset/call_kw/sale.order/read#sale.order.read HTTP/1.1" 200 - 4 0.002 0.115 2026-09-11 04:00:27,383 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 04:00:27] "POST /web/dataset/call_kw/sale.order.line/read#sale.order.line.read HTTP/1.1" 200 - 16 0.011 0.018 2026-09-11 04:00:27,423 26 INFO rb-c800635-224702-414046 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-09-11 04:00:27,477 26 INFO rb-c800635-224702-414046 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-09-11 04:00:27,567 26 INFO rb-c800635-224702-414046 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-09-11 04:00:27,638 26 INFO rb-c800635-224702-414046 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-09-11 04:00:27,651 26 INFO ? werkzeug: 127.0.0.1 - - [11/Sep/2026 04:00:27] "GET /point_of_sale/static/src/img/card-bank.png HTTP/1.1" 200 - 0 0.000 0.001 2026-09-11 04:00:27,654 26 INFO ? werkzeug: 127.0.0.1 - - [11/Sep/2026 04:00:27] "GET /point_of_sale/static/src/img/money.png HTTP/1.1" 200 - 0 0.000 0.001 2026-09-11 04:00:27,689 26 INFO rb-c800635-224702-414046 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-09-11 04:00:27,740 26 INFO rb-c800635-224702-414046 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-09-11 04:00:27,808 26 INFO rb-c800635-224702-414046 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-09-11 04:00:27,862 26 INFO rb-c800635-224702-414046 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-09-11 04:00:27,927 26 INFO rb-c800635-224702-414046 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSalePayment.test_pos_downpayment_sale_invoice_creation.browser: tour succeeded 2026-09-11 04:00:27,928 26 INFO rb-c800635-224702-414046 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSalePayment.test_pos_downpayment_sale_invoice_creation.browser: ╔═══════════════════════════════════════════╗ ║ TOUR PoSApplyDownpaymentInvoice SUCCEEDED ║ ╚═══════════════════════════════════════════╝ 2026-09-11 04:00:27,932 26 INFO rb-c800635-224702-414046 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #79390874 started for PoS orders references: [{'name': '/', 'pos_reference': '261-126-000001', 'uuid': '660800ba-5e5d-42a2-81db-03017f851b6d'}] 2026-09-11 04:00:27,945 26 INFO ? werkzeug: 127.0.0.1 - - [11/Sep/2026 04:00:27] "GET /web/static/img/spin.svg HTTP/1.1" 200 - 0 0.000 0.001 2026-09-11 04:00:28,024 26 INFO rb-c800635-224702-414046 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSalePayment.test_pos_downpayment_sale_invoice_creation.browser: heap 16845940 (allocated 18087936) 2026-09-11 04:00:28,033 26 INFO rb-c800635-224702-414046 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSalePayment.test_pos_downpayment_sale_invoice_creation: Closing chrome headless with pid 123780 2026-09-11 04:00:28,034 26 INFO rb-c800635-224702-414046 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSalePayment.test_pos_downpayment_sale_invoice_creation: Closing websocket connection 2026-09-11 04:00:28,035 26 INFO rb-c800635-224702-414046 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSalePayment.test_pos_downpayment_sale_invoice_creation: Terminating chrome headless with pid 123780 2026-09-11 04:00:28,156 26 INFO rb-c800635-224702-414046 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSalePayment.test_pos_downpayment_sale_invoice_creation: Chrome Log in: /tmp/odoo_tests/rb-c800635-224702-414046/chrome_logs/chrome_log_20260911_040028_156543_test_pos_downpayment_sale_invoice_creation.txt 2026-09-11 04:00:28,156 26 INFO rb-c800635-224702-414046 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSalePayment.test_pos_downpayment_sale_invoice_creation: Removing chrome user profile "/tmp/tmpjqrmhh8f_chrome_odoo" 2026-09-11 04:00:28,181 26 INFO rb-c800635-224702-414046 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSalePayment.test_pos_downpayment_sale_invoice_creation: waiting for threads: [, ] 2026-09-11 04:00:29,201 26 INFO rb-c800635-224702-414046 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #79390874 order {'name': '/', 'pos_reference': '261-126-000001', 'uuid': '660800ba-5e5d-42a2-81db-03017f851b6d'} created pos.order #833 2026-09-11 04:00:29,203 26 INFO rb-c800635-224702-414046 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #79390874 finished 2026-09-11 04:00:29,381 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 04:00:29] "POST /web/dataset/call_kw/pos.order/sync_from_ui#pos.order.sync_from_ui HTTP/1.1" 200 - 445 0.395 1.057 2026-09-11 04:00:29,758 26 INFO rb-c800635-224702-414046 odoo.addons.pos_sale.tests.test_pos_sale_flow: Starting TestPoSSalePayment.test_pos_settle_so_with_downpayment ... 2026-09-11 04:00:30,379 26 INFO rb-c800635-224702-414046 odoo.addons.payment.models.payment_transaction: Skipped the update of transaction Test Transaction as it is already in state done. 2026-09-11 04:00:31,631 26 INFO rb-c800635-224702-414046 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSalePayment.test_pos_settle_so_with_downpayment: Chrome pid: 123998 2026-09-11 04:00:31,632 26 INFO rb-c800635-224702-414046 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSalePayment.test_pos_settle_so_with_downpayment: Chrome headless temporary user profile dir: /tmp/tmpvqqb10el_chrome_odoo 2026-09-11 04:00:31,632 26 INFO rb-c800635-224702-414046 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSalePayment.test_pos_settle_so_with_downpayment: Issuing json command http://127.0.0.1:38171/json/version 2026-09-11 04:00:31,633 26 INFO rb-c800635-224702-414046 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:38171', path='/json/version', query='', fragment='') with timeout 3 increased to 10s during tests 2026-09-11 04:00:31,659 26 INFO rb-c800635-224702-414046 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSalePayment.test_pos_settle_so_with_downpayment: Browser version: Chrome/150.0.7871.114 2026-09-11 04:00:31,659 26 INFO rb-c800635-224702-414046 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSalePayment.test_pos_settle_so_with_downpayment: Issuing json command http://127.0.0.1:38171/json 2026-09-11 04:00:31,662 26 INFO rb-c800635-224702-414046 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:38171', path='/json', query='', fragment='') with timeout 3 increased to 10s during tests 2026-09-11 04:00:31,669 26 INFO rb-c800635-224702-414046 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSalePayment.test_pos_settle_so_with_downpayment: Websocket url found: ws://127.0.0.1:38171/devtools/page/215AD7897DF65E220E565385B5593B8B 2026-09-11 04:00:31,679 26 INFO rb-c800635-224702-414046 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSalePayment.test_pos_settle_so_with_downpayment: Enable chrome headless console log notification 2026-09-11 04:00:31,683 26 INFO rb-c800635-224702-414046 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSalePayment.test_pos_settle_so_with_downpayment: Chrome headless enable page notifications 2026-09-11 04:00:31,834 26 INFO rb-c800635-224702-414046 odoo.addons.base.models.res_users: Login successful for login:accountman from n/a 2026-09-11 04:00:31,836 26 INFO rb-c800635-224702-414046 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSalePayment.test_pos_settle_so_with_downpayment: Setting session cookie in browser 2026-09-11 04:00:31,842 26 INFO rb-c800635-224702-414046 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-09-11 04:00:31,843 26 INFO rb-c800635-224702-414046 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-09-11 04:00:31,861 26 INFO rb-c800635-224702-414046 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-09-11 04:00:32,246 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 04:00:32] "GET /pos/ui/126 HTTP/1.1" 200 - 77 0.053 0.336 2026-09-11 04:00:32,255 26 INFO rb-c800635-224702-414046 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSalePayment.test_pos_settle_so_with_downpayment: Navigation result: {'frameId': '215AD7897DF65E220E565385B5593B8B', 'loaderId': 'EA02D4F8D558CB4D63F13E3BB8757E2E', 'isDownload': False} 2026-09-11 04:00:32,255 26 INFO rb-c800635-224702-414046 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-09-11 04:00:32,271 26 INFO rb-c800635-224702-414046 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-09-11 04:00:32,304 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 04:00:32] "GET /web/assets/31c33ef/web.__assets_tests_call__.min.js HTTP/1.1" 200 - 2 0.001 0.014 2026-09-11 04:00:32,308 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 04:00:32] "GET /web/assets/cbcf32d/point_of_sale.assets_prod.min.css HTTP/1.1" 200 - 2 0.001 0.015 2026-09-11 04:00:32,324 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 04:00:32] "GET /web/assets/e7bee96/point_of_sale.assets_prod.min.js HTTP/1.1" 200 - 2 0.003 0.035 2026-09-11 04:00:32,757 26 INFO ? werkzeug: 127.0.0.1 - - [11/Sep/2026 04:00:32] "GET /web/static/fonts/lato/Lato-Reg-webfont.woff HTTP/1.1" 200 - 0 0.000 0.001 2026-09-11 04:00:32,771 26 INFO ? werkzeug: 127.0.0.1 - - [11/Sep/2026 04:00:32] "GET /point_of_sale/static/src/img/favicon.ico HTTP/1.1" 200 - 0 0.000 0.010 2026-09-11 04:00:32,786 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 04:00:32] "GET /web/webclient/translations?hash=&lang=en_US HTTP/1.1" 200 - 1 0.001 0.007 2026-09-11 04:00:32,801 26 INFO rb-c800635-224702-414046 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-09-11 04:00:32,810 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 04:00:32] "POST /web/dataset/call_kw/barcode.nomenclature/read#barcode.nomenclature.read HTTP/1.1" 200 - 4 0.002 0.005 2026-09-11 04:00:32,811 26 INFO rb-c800635-224702-414046 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-09-11 04:00:32,824 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 04:00:32] "POST /web/dataset/call_kw/barcode.rule/search_read#barcode.rule.search_read HTTP/1.1" 200 - 1 0.000 0.004 2026-09-11 04:00:32,849 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 04:00:32] "POST /pos/ping HTTP/1.1" 200 - 0 0.000 0.002 2026-09-11 04:00:32,881 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 04:00:32] "POST /web/dataset/call_kw/pos.config/register_new_device_identifier#pos.config.register_new_device_identifier HTTP/1.1" 200 - 11 0.005 0.012 2026-09-11 04:00:32,891 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 04:00:32] "GET /bus/websocket_worker_bundle?v=19.0-2 HTTP/1.1" 200 - 3 0.001 0.026 2026-09-11 04:00:32,956 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 04:00:32] "POST /web/dataset/call_kw/pos.session/load_data_params#pos.session.load_data_params HTTP/1.1" 200 - 24 0.016 0.034 2026-09-11 04:00:32,961 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 04:00:32] "GET /websocket?version=19.0-2 HTTP/1.1" 101 - 1 0.001 0.043 2026-09-11 04:00:33,541 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 04:00:33] "POST /web/dataset/call_kw/pos.session/load_data#pos.session.load_data HTTP/1.1" 200 - 360 0.262 0.278 2026-09-11 04:00:33,564 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 04:00:33] "POST /web/dataset/call_kw/pos.session/filter_local_data#pos.session.filter_local_data HTTP/1.1" 200 - 0 0.000 0.014 2026-09-11 04:00:33,625 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 04:00: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.006 2026-09-11 04:00:33,692 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 04:00:33] "GET /web/image/res.company/114/logo/256x256 HTTP/1.1" 200 - 8 0.009 0.034 2026-09-11 04:00:33,720 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 04:00: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.007 2026-09-11 04:00:33,736 26 INFO rb-c800635-224702-414046 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSalePayment.test_pos_settle_so_with_downpayment.browser: Owl is running in 'dev' mode. 2026-09-11 04:00:33,749 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 04:00:33] "POST /web/dataset/call_kw/product.product/has_access#product.product.has_access HTTP/1.1" 200 - 0 0.000 0.003 2026-09-11 04:00:33,794 26 INFO ? werkzeug: 127.0.0.1 - - [11/Sep/2026 04:00:33] "GET /point_of_sale/static/src/fonts/Inconsolata.otf HTTP/1.1" 200 - 0 0.000 0.004 2026-09-11 04:00:33,820 26 INFO ? werkzeug: 127.0.0.1 - - [11/Sep/2026 04:00:33] "GET /web/static/img/odoo_logo.svg HTTP/1.1" 200 - 0 0.000 0.023 2026-09-11 04:00:33,836 26 INFO ? werkzeug: 127.0.0.1 - - [11/Sep/2026 04:00:33] "GET /hr_attendance/static/img/background-light.svg HTTP/1.1" 200 - 0 0.000 0.011 2026-09-11 04:00:33,846 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 04:00:33] "GET /web/image/res.users/239/avatar_128 HTTP/1.1" 200 - 7 0.031 0.023 2026-09-11 04:00:33,871 26 INFO ? werkzeug: 127.0.0.1 - - [11/Sep/2026 04:00:33] "GET /web/static/fonts/google/Roboto/Roboto-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.001 2026-09-11 04:00:33,872 26 INFO ? werkzeug: 127.0.0.1 - - [11/Sep/2026 04:00: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-09-11 04:00:33,878 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 04:00:33] "GET /web/image?model=res.company&id=114&field=logo HTTP/1.1" 200 - 3 0.011 0.061 2026-09-11 04:00:33,880 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 04:00:33] "GET /pos/service-worker.js HTTP/1.1" 200 - 0 0.000 0.059 2026-09-11 04:00:33,963 26 INFO rb-c800635-224702-414046 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-09-11 04:00:33,992 26 INFO ? werkzeug: 127.0.0.1 - - [11/Sep/2026 04:00:33] "GET /web/static/lib/zxing-library/zxing-library.js HTTP/1.1" 200 - 0 0.000 0.002 2026-09-11 04:00:34,047 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 04:00:34] "GET /pos/ui/126?from_backend=True HTTP/1.1" 200 - 31 0.022 0.041 2026-09-11 04:00:34,106 26 INFO rb-c800635-224702-414046 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-09-11 04:00:34,145 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 04:00:34] "GET /pos/ui/126 HTTP/1.1" 200 - 31 0.060 0.099 2026-09-11 04:00:34,153 26 INFO ? werkzeug: 127.0.0.1 - - [11/Sep/2026 04:00:34] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.003 2026-09-11 04:00:34,154 26 INFO rb-c800635-224702-414046 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-09-11 04:00:34,165 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 04:00:34] "GET /web/image?model=product.template&field=image_128&id=2209&unique=2026-09-11T04:00:12.000+00:00 HTTP/1.1" 200 - 3 0.003 0.091 2026-09-11 04:00:34,190 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 04:00:34] "GET /web/image?model=product.template&field=image_128&id=2212&unique=2026-09-11T04:00:12.000+00:00 HTTP/1.1" 200 - 3 0.002 0.104 2026-09-11 04:00:34,216 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 04:00:34] "GET /web/image?model=product.template&field=image_128&id=2213&unique=2026-09-11T04:00:12.000+00:00 HTTP/1.1" 200 - 3 0.003 0.141 2026-09-11 04:00:34,242 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 04:00:34] "GET /web/image?model=product.template&field=image_128&id=2211&unique=2026-09-11T04:00:12.000+00:00 HTTP/1.1" 200 - 3 0.004 0.144 2026-09-11 04:00:34,266 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 04:00:34] "GET /web/image?model=product.template&field=image_128&id=2214&unique=2026-09-11T04:00:12.000+00:00 HTTP/1.1" 200 - 3 0.002 0.187 2026-09-11 04:00:34,296 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 04:00:34] "GET /web/image?model=product.template&field=image_128&id=2219&unique=2026-09-11T04:00:12.000+00:00 HTTP/1.1" 200 - 3 0.008 0.130 2026-09-11 04:00:34,321 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 04:00:34] "GET /web/image?model=product.template&field=image_128&id=2216&unique=2026-09-11T04:00:12.000+00:00 HTTP/1.1" 200 - 3 0.001 0.148 2026-09-11 04:00:34,341 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 04:00:34] "GET /web/image?model=product.template&field=image_128&id=2218&unique=2026-09-11T04:00:12.000+00:00 HTTP/1.1" 200 - 3 0.003 0.143 2026-09-11 04:00:34,358 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 04:00:34] "GET /web/image?model=product.template&field=image_128&id=2217&unique=2026-09-11T04:00:12.000+00:00 HTTP/1.1" 200 - 3 0.002 0.137 2026-09-11 04:00:34,424 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 04:00:34] "POST /web/dataset/call_kw/pos.session/set_opening_control#pos.session.set_opening_control HTTP/1.1" 200 - 34 0.025 0.148 2026-09-11 04:00:34,444 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 04:00:34] "GET /web/image?model=product.template&field=image_128&id=2215&unique=2026-09-11T04:00:12.000+00:00 HTTP/1.1" 200 - 3 0.002 0.169 2026-09-11 04:00:34,470 26 INFO rb-c800635-224702-414046 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-09-11 04:00:34,530 26 INFO rb-c800635-224702-414046 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-09-11 04:00:34,637 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 04:00:34] "POST /web/dataset/call_kw/sale.order/get_views#sale.order.get_views HTTP/1.1" 200 - 53 0.028 0.076 2026-09-11 04:00:34,711 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 04:00:34] "POST /web/dataset/call_kw/sale.order/web_search_read#sale.order.web_search_read HTTP/1.1" 200 - 30 0.018 0.034 2026-09-11 04:00:34,754 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 04:00:34] "POST /web/dataset/call_kw/res.currency/read#res.currency.read HTTP/1.1" 200 - 6 0.004 0.013 2026-09-11 04:00:34,821 26 INFO rb-c800635-224702-414046 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-09-11 04:00:34,921 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 04:00:34] "POST /web/dataset/call_kw/sale.order/load_sale_order_from_pos#sale.order.load_sale_order_from_pos HTTP/1.1" 200 - 69 0.036 0.062 2026-09-11 04:00:35,037 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 04:00:35] "POST /web/dataset/call_kw/pos.config/notify_synchronisation#pos.config.notify_synchronisation HTTP/1.1" 200 - 64 0.040 0.065 2026-09-11 04:00:35,053 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 04:00:35] "POST /web/dataset/call_kw/sale.order/read#sale.order.read HTTP/1.1" 200 - 5 0.003 0.104 2026-09-11 04:00:35,093 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 04:00:35] "POST /web/dataset/call_kw/sale.order.line/read#sale.order.line.read HTTP/1.1" 200 - 16 0.009 0.021 2026-09-11 04:00:35,135 26 INFO rb-c800635-224702-414046 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-09-11 04:00:35,187 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 04:00:35] "POST /web/dataset/call_kw/sale.order.line/read_converted#sale.order.line.read_converted HTTP/1.1" 200 - 22 0.021 0.028 2026-09-11 04:00:35,331 26 INFO rb-c800635-224702-414046 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-09-11 04:00:35,379 26 INFO rb-c800635-224702-414046 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-09-11 04:00:35,431 26 INFO rb-c800635-224702-414046 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-09-11 04:00:35,482 26 INFO rb-c800635-224702-414046 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-09-11 04:00:35,533 26 INFO rb-c800635-224702-414046 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSalePayment.test_pos_settle_so_with_downpayment.browser: tour succeeded 2026-09-11 04:00:35,533 26 INFO rb-c800635-224702-414046 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-09-11 04:00:35,610 26 INFO rb-c800635-224702-414046 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSalePayment.test_pos_settle_so_with_downpayment.browser: heap 17212712 (allocated 18612224) 2026-09-11 04:00:35,618 26 INFO rb-c800635-224702-414046 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSalePayment.test_pos_settle_so_with_downpayment: Closing chrome headless with pid 123998 2026-09-11 04:00:35,619 26 INFO rb-c800635-224702-414046 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSalePayment.test_pos_settle_so_with_downpayment: Closing websocket connection 2026-09-11 04:00:35,620 26 INFO rb-c800635-224702-414046 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSalePayment.test_pos_settle_so_with_downpayment: Terminating chrome headless with pid 123998 2026-09-11 04:00:35,721 26 INFO rb-c800635-224702-414046 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSalePayment.test_pos_settle_so_with_downpayment: Chrome Log in: /tmp/odoo_tests/rb-c800635-224702-414046/chrome_logs/chrome_log_20260911_040035_720916_test_pos_settle_so_with_downpayment.txt 2026-09-11 04:00:35,721 26 INFO rb-c800635-224702-414046 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSalePayment.test_pos_settle_so_with_downpayment: Removing chrome user profile "/tmp/tmpvqqb10el_chrome_odoo" 2026-09-11 04:00:35,736 26 INFO rb-c800635-224702-414046 odoo.addons.pos_sale.tests.test_pos_sale_flow: Starting TestPoSSalePayment.test_settled_so_invoice_keeps_so_customer_reference ... 2026-09-11 04:00:37,636 26 INFO rb-c800635-224702-414046 odoo.addons.base.models.ir_attachment: filestore gc 15 checked, 15 removed 2026-09-11 04:00:46,028 26 INFO rb-c800635-224702-414046 odoo.addons.pos_sale.tests.test_pos_sale_lot: Starting TestPointOfSaleFlow.test_read_converted_lot_quantities_pick_then_deliver ... 2026-09-11 04:00:47,020 26 INFO rb-c800635-224702-414046 odoo.addons.pos_sale.tests.test_pos_sale_lot: Starting TestPointOfSaleFlow.test_ship_later_lots ... 2026-09-11 04:00:47,784 26 INFO rb-c800635-224702-414046 odoo.models.unlink: User #245 deleted stock.move.line records with IDs: [1392, 1393] 2026-09-11 04:00:48,051 26 INFO rb-c800635-224702-414046 odoo.models.unlink: User #245 deleted stock.move.line records with IDs: [1394] 2026-09-11 04:00:48,167 26 INFO rb-c800635-224702-414046 odoo.addons.base.models.ir_attachment: filestore gc 4 checked, 4 removed 2026-09-11 04:00:58,425 26 INFO rb-c800635-224702-414046 odoo.models.unlink: User #248 deleted res.currency.rate records with IDs: [73, 74, 75] 2026-09-11 04:00:59,292 26 INFO rb-c800635-224702-414046 odoo.addons.pos_sale.tests.test_pos_sale_report: Starting TestPoSSaleReport.test_different_shipping_address ... 2026-09-11 04:00:59,707 26 INFO rb-c800635-224702-414046 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #93196169 started for PoS orders references: [{'name': 'Order 67903-141-6594', 'pos_reference': None, 'uuid': '67903-141-6594'}] 2026-09-11 04:01:01,035 26 INFO rb-c800635-224702-414046 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #93196169 order {'name': 'Order 67903-141-6594', 'pos_reference': None, 'uuid': '67903-141-6594'} created pos.order #837 2026-09-11 04:01:01,036 26 INFO rb-c800635-224702-414046 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #93196169 finished 2026-09-11 04:01:01,366 26 INFO rb-c800635-224702-414046 odoo.addons.pos_sale.tests.test_pos_sale_report: Starting TestPoSSaleReport.test_qty_deliverd_qty_to_deliver_in_sales_report ... 2026-09-11 04:01:01,723 26 INFO rb-c800635-224702-414046 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #64359517 started for PoS orders references: [{'name': 'Order 02205-571-6604', 'pos_reference': None, 'uuid': '02205-571-6604'}] 2026-09-11 04:01:01,912 26 INFO rb-c800635-224702-414046 odoo.models.unlink: User #248 deleted stock.move records with IDs: [1403] 2026-09-11 04:01:01,982 26 INFO rb-c800635-224702-414046 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #64359517 order {'name': 'Order 02205-571-6604', 'pos_reference': None, 'uuid': '02205-571-6604'} created pos.order #838 2026-09-11 04:01:01,985 26 INFO rb-c800635-224702-414046 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #64359517 finished 2026-09-11 04:01:02,406 26 INFO rb-c800635-224702-414046 odoo.addons.pos_sale.tests.test_pos_sale_report: Starting TestPoSSaleReport.test_refund_line_report_prices_sign ... 2026-09-11 04:01:03,058 26 INFO rb-c800635-224702-414046 odoo.addons.pos_sale.tests.test_pos_sale_report.TestPoSSaleReport.test_refund_line_report_prices_sign: Chrome pid: 124218 2026-09-11 04:01:03,058 26 INFO rb-c800635-224702-414046 odoo.addons.pos_sale.tests.test_pos_sale_report.TestPoSSaleReport.test_refund_line_report_prices_sign: Chrome headless temporary user profile dir: /tmp/tmp9cnnu80k_chrome_odoo 2026-09-11 04:01:03,058 26 INFO rb-c800635-224702-414046 odoo.addons.pos_sale.tests.test_pos_sale_report.TestPoSSaleReport.test_refund_line_report_prices_sign: Issuing json command http://127.0.0.1:33321/json/version 2026-09-11 04:01:03,060 26 INFO rb-c800635-224702-414046 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:33321', path='/json/version', query='', fragment='') with timeout 3 increased to 10s during tests 2026-09-11 04:01:03,073 26 INFO rb-c800635-224702-414046 odoo.addons.pos_sale.tests.test_pos_sale_report.TestPoSSaleReport.test_refund_line_report_prices_sign: Browser version: Chrome/150.0.7871.114 2026-09-11 04:01:03,073 26 INFO rb-c800635-224702-414046 odoo.addons.pos_sale.tests.test_pos_sale_report.TestPoSSaleReport.test_refund_line_report_prices_sign: Issuing json command http://127.0.0.1:33321/json 2026-09-11 04:01:03,075 26 INFO rb-c800635-224702-414046 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:33321', path='/json', query='', fragment='') with timeout 3 increased to 10s during tests 2026-09-11 04:01:03,090 26 INFO rb-c800635-224702-414046 odoo.addons.pos_sale.tests.test_pos_sale_report.TestPoSSaleReport.test_refund_line_report_prices_sign: Websocket url found: ws://127.0.0.1:33321/devtools/page/F44A509975F6BF0994A97966116D4ACB 2026-09-11 04:01:03,095 26 INFO rb-c800635-224702-414046 odoo.addons.pos_sale.tests.test_pos_sale_report.TestPoSSaleReport.test_refund_line_report_prices_sign: Enable chrome headless console log notification 2026-09-11 04:01:03,102 26 INFO rb-c800635-224702-414046 odoo.addons.pos_sale.tests.test_pos_sale_report.TestPoSSaleReport.test_refund_line_report_prices_sign: Chrome headless enable page notifications 2026-09-11 04:01:03,181 26 INFO rb-c800635-224702-414046 odoo.addons.base.models.res_users: Login successful for login:pos_user from n/a 2026-09-11 04:01:03,186 26 INFO rb-c800635-224702-414046 odoo.addons.pos_sale.tests.test_pos_sale_report.TestPoSSaleReport.test_refund_line_report_prices_sign: Setting session cookie in browser 2026-09-11 04:01:03,188 26 INFO rb-c800635-224702-414046 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-09-11 04:01:03,188 26 INFO rb-c800635-224702-414046 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-09-11 04:01:03,200 26 INFO rb-c800635-224702-414046 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-09-11 04:01:03,627 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 04:01:03] "GET /pos/ui/129 HTTP/1.1" 200 - 86 0.066 0.365 2026-09-11 04:01:03,636 26 INFO rb-c800635-224702-414046 odoo.addons.pos_sale.tests.test_pos_sale_report.TestPoSSaleReport.test_refund_line_report_prices_sign: Navigation result: {'frameId': 'F44A509975F6BF0994A97966116D4ACB', 'loaderId': '4BED81F1EE53340CDB475BDDEA0BFC42', 'isDownload': False} 2026-09-11 04:01:03,636 26 INFO rb-c800635-224702-414046 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-09-11 04:01:03,662 26 INFO rb-c800635-224702-414046 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-09-11 04:01:03,679 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 04:01:03] "GET /web/assets/cbcf32d/point_of_sale.assets_prod.min.css HTTP/1.1" 200 - 2 0.006 0.006 2026-09-11 04:01:03,690 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 04:01:03] "GET /web/assets/31c33ef/web.__assets_tests_call__.min.js HTTP/1.1" 200 - 2 0.001 0.022 2026-09-11 04:01:03,698 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 04:01:03] "GET /web/assets/e7bee96/point_of_sale.assets_prod.min.js HTTP/1.1" 200 - 2 0.001 0.022 2026-09-11 04:01:04,153 26 INFO ? werkzeug: 127.0.0.1 - - [11/Sep/2026 04:01:04] "GET /web/static/fonts/lato/Lato-Reg-webfont.woff HTTP/1.1" 200 - 0 0.000 0.002 2026-09-11 04:01:04,156 26 INFO ? werkzeug: 127.0.0.1 - - [11/Sep/2026 04:01:04] "GET /point_of_sale/static/src/img/favicon.ico HTTP/1.1" 200 - 0 0.000 0.003 2026-09-11 04:01:04,173 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 04:01:04] "GET /web/webclient/translations?hash=&lang=en_US HTTP/1.1" 200 - 1 0.001 0.008 2026-09-11 04:01:04,186 26 INFO rb-c800635-224702-414046 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-09-11 04:01:04,191 26 INFO rb-c800635-224702-414046 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-09-11 04:01:04,196 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 04:01:04] "POST /web/dataset/call_kw/barcode.nomenclature/read#barcode.nomenclature.read HTTP/1.1" 200 - 4 0.003 0.005 2026-09-11 04:01:04,212 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 04:01:04] "POST /web/dataset/call_kw/barcode.rule/search_read#barcode.rule.search_read HTTP/1.1" 200 - 1 0.000 0.004 2026-09-11 04:01:04,221 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 04:01:04] "POST /pos/ping HTTP/1.1" 200 - 0 0.000 0.002 2026-09-11 04:01:04,256 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 04:01:04] "POST /web/dataset/call_kw/pos.config/register_new_device_identifier#pos.config.register_new_device_identifier HTTP/1.1" 200 - 9 0.015 0.010 2026-09-11 04:01:04,268 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 04:01:04] "GET /bus/websocket_worker_bundle?v=19.0-2 HTTP/1.1" 200 - 3 0.002 0.032 2026-09-11 04:01:04,310 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 04:01:04] "POST /web/dataset/call_kw/pos.session/load_data_params#pos.session.load_data_params HTTP/1.1" 200 - 22 0.014 0.026 2026-09-11 04:01:04,314 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 04:01:04] "GET /websocket?version=19.0-2 HTTP/1.1" 101 - 1 0.000 0.024 2026-09-11 04:01:04,842 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 04:01:04] "POST /web/dataset/call_kw/pos.session/load_data#pos.session.load_data HTTP/1.1" 200 - 363 0.236 0.263 2026-09-11 04:01:04,863 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 04: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.010 2026-09-11 04:01:04,926 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 04:01:04] "POST /web/dataset/call_kw/pos.config/read_config_open_orders#pos.config.read_config_open_orders HTTP/1.1" 200 - 1 0.001 0.007 2026-09-11 04:01:04,989 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 04:01:04] "GET /web/image/res.company/116/logo/256x256 HTTP/1.1" 200 - 8 0.009 0.040 2026-09-11 04:01:05,017 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 04:01: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-09-11 04:01:05,032 26 INFO rb-c800635-224702-414046 odoo.addons.pos_sale.tests.test_pos_sale_report.TestPoSSaleReport.test_refund_line_report_prices_sign.browser: Owl is running in 'dev' mode. 2026-09-11 04:01:05,045 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 04:01:05] "POST /web/dataset/call_kw/product.product/has_access#product.product.has_access HTTP/1.1" 200 - 1 0.002 0.007 2026-09-11 04:01:05,112 26 INFO ? werkzeug: 127.0.0.1 - - [11/Sep/2026 04:01:05] "GET /point_of_sale/static/src/fonts/Inconsolata.otf HTTP/1.1" 200 - 0 0.000 0.025 2026-09-11 04:01:05,120 26 INFO ? werkzeug: 127.0.0.1 - - [11/Sep/2026 04:01:05] "GET /web/static/img/odoo_logo.svg HTTP/1.1" 200 - 0 0.000 0.006 2026-09-11 04:01:05,124 26 INFO ? werkzeug: 127.0.0.1 - - [11/Sep/2026 04:01:05] "GET /hr_attendance/static/img/background-light.svg HTTP/1.1" 200 - 0 0.000 0.003 2026-09-11 04:01:05,148 26 INFO ? werkzeug: 127.0.0.1 - - [11/Sep/2026 04:01:05] "GET /web/static/fonts/google/Roboto/Roboto-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.001 2026-09-11 04:01:05,148 26 INFO ? werkzeug: 127.0.0.1 - - [11/Sep/2026 04:01:05] "GET /web/static/src/libs/fontawesome/fonts/fontawesome-webfont.woff2?v=4.7.0 HTTP/1.1" 200 - 0 0.000 0.010 2026-09-11 04:01:05,157 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 04:01:05] "GET /web/image/res.users/250/avatar_128 HTTP/1.1" 200 - 14 0.040 0.040 2026-09-11 04:01:05,188 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 04:01:05] "GET /web/image?model=res.company&id=116&field=logo HTTP/1.1" 200 - 3 0.006 0.084 2026-09-11 04:01:05,190 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 04:01:05] "GET /pos/service-worker.js HTTP/1.1" 200 - 0 0.000 0.089 2026-09-11 04:01:05,250 26 INFO rb-c800635-224702-414046 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-09-11 04:01:05,287 26 INFO ? werkzeug: 127.0.0.1 - - [11/Sep/2026 04:01:05] "GET /web/static/lib/zxing-library/zxing-library.js HTTP/1.1" 200 - 0 0.000 0.002 2026-09-11 04:01:05,363 26 INFO rb-c800635-224702-414046 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-09-11 04:01:05,405 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 04:01:05] "GET /pos/ui/129 HTTP/1.1" 200 - 31 0.067 0.062 2026-09-11 04:01:05,414 26 INFO ? werkzeug: 127.0.0.1 - - [11/Sep/2026 04:01:05] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.004 2026-09-11 04:01:05,495 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 04:01:05] "GET /pos/ui/129?from_backend=True HTTP/1.1" 200 - 31 0.046 0.175 2026-09-11 04:01:05,537 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 04:01:05] "GET /web/image?model=product.template&field=image_128&id=2246&unique=2026-09-11T04:00:48.000+00:00 HTTP/1.1" 200 - 3 0.003 0.214 2026-09-11 04:01:05,564 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 04:01:05] "GET /web/image?model=product.template&field=image_128&id=2248&unique=2026-09-11T04:00:48.000+00:00 HTTP/1.1" 200 - 3 0.002 0.229 2026-09-11 04:01:05,589 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 04:01:05] "GET /web/image?model=product.template&field=image_128&id=2249&unique=2026-09-11T04:00:48.000+00:00 HTTP/1.1" 200 - 3 0.002 0.249 2026-09-11 04:01:05,607 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 04:01:05] "GET /web/image?model=product.template&field=image_128&id=2247&unique=2026-09-11T04:00:48.000+00:00 HTTP/1.1" 200 - 3 0.001 0.281 2026-09-11 04:01:05,630 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 04:01:05] "GET /web/image?model=product.template&field=image_128&id=2252&unique=2026-09-11T04:00:48.000+00:00 HTTP/1.1" 200 - 3 0.001 0.213 2026-09-11 04:01:05,657 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 04:01:05] "GET /web/image?model=product.template&field=image_128&id=2254&unique=2026-09-11T04:00:48.000+00:00 HTTP/1.1" 200 - 3 0.002 0.156 2026-09-11 04:01:05,676 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 04:01:05] "GET /web/image?model=product.template&field=image_128&id=2260&unique=2026-09-11T04:00:48.000+00:00 HTTP/1.1" 200 - 3 0.002 0.133 2026-09-11 04:01:05,701 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 04:01:05] "GET /web/image?model=product.template&field=image_128&id=2261&unique=2026-09-11T04:00:48.000+00:00 HTTP/1.1" 200 - 3 0.002 0.130 2026-09-11 04:01:05,726 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 04:01:05] "GET /web/image?model=product.template&field=image_128&id=2253&unique=2026-09-11T04:00:48.000+00:00 HTTP/1.1" 200 - 3 0.002 0.126 2026-09-11 04:01:05,825 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 04:01:05] "POST /web/dataset/call_kw/pos.session/set_opening_control#pos.session.set_opening_control HTTP/1.1" 200 - 38 0.050 0.160 2026-09-11 04:01:05,849 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 04:01:05] "GET /web/image?model=product.template&field=image_128&id=2251&unique=2026-09-11T04:00:48.000+00:00 HTTP/1.1" 200 - 3 0.002 0.181 2026-09-11 04:01:05,871 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 04:01:05] "GET /web/image?model=product.template&field=image_128&id=2250&unique=2026-09-11T04:00:48.000+00:00 HTTP/1.1" 200 - 3 0.003 0.230 2026-09-11 04:01:05,894 26 INFO rb-c800635-224702-414046 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-09-11 04:01:05,946 26 INFO rb-c800635-224702-414046 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-09-11 04:01:05,996 26 INFO rb-c800635-224702-414046 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-09-11 04:01:06,179 26 INFO rb-c800635-224702-414046 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-09-11 04:01:06,230 26 INFO rb-c800635-224702-414046 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-09-11 04:01:06,296 26 INFO rb-c800635-224702-414046 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-09-11 04:01:06,305 26 INFO ? werkzeug: 127.0.0.1 - - [11/Sep/2026 04:01:06] "GET /point_of_sale/static/src/img/card-bank.png HTTP/1.1" 200 - 0 0.000 0.001 2026-09-11 04:01:06,307 26 INFO ? werkzeug: 127.0.0.1 - - [11/Sep/2026 04:01:06] "GET /point_of_sale/static/src/img/money.png HTTP/1.1" 200 - 0 0.000 0.001 2026-09-11 04:01:06,345 26 INFO rb-c800635-224702-414046 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-09-11 04:01:06,396 26 INFO rb-c800635-224702-414046 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-09-11 04:01:06,461 26 INFO rb-c800635-224702-414046 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-09-11 04:01:06,527 26 INFO rb-c800635-224702-414046 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-09-11 04:01:06,532 26 INFO rb-c800635-224702-414046 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #11224426 started for PoS orders references: [{'name': '/', 'pos_reference': '261-129-000001', 'uuid': 'dc963440-c3de-4c6c-b0a0-e88d172867e8'}] 2026-09-11 04:01:06,540 26 INFO ? werkzeug: 127.0.0.1 - - [11/Sep/2026 04:01:06] "GET /web/static/img/spin.svg HTTP/1.1" 200 - 0 0.000 0.005 2026-09-11 04:01:06,842 26 INFO rb-c800635-224702-414046 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #11224426 order {'name': '/', 'pos_reference': '261-129-000001', 'uuid': 'dc963440-c3de-4c6c-b0a0-e88d172867e8'} created pos.order #839 2026-09-11 04:01:06,869 26 INFO rb-c800635-224702-414046 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #11224426 finished 2026-09-11 04:01:06,918 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 04:01:06] "POST /web/dataset/call_kw/pos.order/sync_from_ui#pos.order.sync_from_ui HTTP/1.1" 200 - 189 0.170 0.218 2026-09-11 04:01:06,970 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 04:01:06] "POST /web/dataset/call_kw/pos.order/get_preparation_change#pos.order.get_preparation_change HTTP/1.1" 200 - 1 0.001 0.006 2026-09-11 04:01:07,066 26 INFO rb-c800635-224702-414046 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-09-11 04:01:07,071 26 INFO rb-c800635-224702-414046 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #83708550 started for PoS orders references: [{'name': 'Shop - 000001', 'pos_reference': '261-129-000001', 'uuid': 'dc963440-c3de-4c6c-b0a0-e88d172867e8'}] 2026-09-11 04:01:07,082 26 INFO rb-c800635-224702-414046 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #83708550 order {'name': 'Shop - 000001', 'pos_reference': '261-129-000001', 'uuid': 'dc963440-c3de-4c6c-b0a0-e88d172867e8'} sync ignored for existing PoS order pos.order(839,) (state: paid) 2026-09-11 04:01:07,095 26 INFO rb-c800635-224702-414046 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #83708550 finished 2026-09-11 04:01:07,135 26 INFO rb-c800635-224702-414046 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-09-11 04:01:07,201 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 04:01:07] "POST /web/dataset/call_kw/pos.order/sync_from_ui#pos.order.sync_from_ui HTTP/1.1" 200 - 64 0.066 0.065 2026-09-11 04:01:07,206 26 INFO rb-c800635-224702-414046 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-09-11 04:01:07,245 26 INFO rb-c800635-224702-414046 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-09-11 04:01:07,293 26 INFO rb-c800635-224702-414046 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-09-11 04:01:07,349 26 INFO rb-c800635-224702-414046 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-09-11 04:01:07,413 26 INFO rb-c800635-224702-414046 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-09-11 04:01:07,420 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 04:01:07] "POST /web/dataset/call_kw/pos.order/read_pos_orders#pos.order.read_pos_orders HTTP/1.1" 200 - 1 0.000 0.004 2026-09-11 04:01:07,445 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 04:01:07] "POST /web/dataset/call_kw/pos.config/notify_synchronisation#pos.config.notify_synchronisation HTTP/1.1" 200 - 4 0.003 0.015 2026-09-11 04:01:07,465 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 04:01:07] "POST /web/dataset/call_kw/pos.order/search_paid_order_ids#pos.order.search_paid_order_ids HTTP/1.1" 200 - 6 0.004 0.007 2026-09-11 04:01:07,471 26 INFO rb-c800635-224702-414046 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-09-11 04:01:07,521 26 INFO rb-c800635-224702-414046 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-09-11 04:01:07,574 26 INFO rb-c800635-224702-414046 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-09-11 04:01:07,625 26 INFO rb-c800635-224702-414046 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-09-11 04:01:07,675 26 INFO rb-c800635-224702-414046 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-09-11 04:01:07,746 26 INFO rb-c800635-224702-414046 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-09-11 04:01:07,793 26 INFO rb-c800635-224702-414046 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-09-11 04:01:07,848 26 INFO rb-c800635-224702-414046 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-09-11 04:01:07,912 26 INFO rb-c800635-224702-414046 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-09-11 04:01:07,918 26 INFO rb-c800635-224702-414046 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #55270713 started for PoS orders references: [{'name': '/', 'pos_reference': '261-129-000002', 'uuid': '9101d1df-6ee5-4641-9797-522cf6dee07d'}] 2026-09-11 04:01:08,161 26 INFO rb-c800635-224702-414046 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #55270713 order {'name': '/', 'pos_reference': '261-129-000002', 'uuid': '9101d1df-6ee5-4641-9797-522cf6dee07d'} created pos.order #840 2026-09-11 04:01:08,185 26 INFO rb-c800635-224702-414046 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #55270713 finished 2026-09-11 04:01:08,242 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 04:01:08] "POST /web/dataset/call_kw/pos.order/sync_from_ui#pos.order.sync_from_ui HTTP/1.1" 200 - 158 0.112 0.215 2026-09-11 04:01:08,284 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 04:01:08] "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-09-11 04:01:08,311 26 INFO rb-c800635-224702-414046 odoo.addons.pos_sale.tests.test_pos_sale_report.TestPoSSaleReport.test_refund_line_report_prices_sign.browser: tour succeeded 2026-09-11 04:01:08,312 26 INFO rb-c800635-224702-414046 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-09-11 04:01:08,315 26 INFO rb-c800635-224702-414046 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #83455302 started for PoS orders references: [{'name': 'Shop - 000001 REFUND', 'pos_reference': '261-129-000002', 'uuid': '9101d1df-6ee5-4641-9797-522cf6dee07d'}] 2026-09-11 04:01:08,328 26 INFO rb-c800635-224702-414046 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #83455302 order {'name': 'Shop - 000001 REFUND', 'pos_reference': '261-129-000002', 'uuid': '9101d1df-6ee5-4641-9797-522cf6dee07d'} sync ignored for existing PoS order pos.order(840,) (state: paid) 2026-09-11 04:01:08,346 26 INFO rb-c800635-224702-414046 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #83455302 finished 2026-09-11 04:01:08,416 26 INFO rb-c800635-224702-414046 odoo.addons.pos_sale.tests.test_pos_sale_report.TestPoSSaleReport.test_refund_line_report_prices_sign.browser: heap 17315064 (allocated 19009536) 2026-09-11 04:01:08,422 26 INFO rb-c800635-224702-414046 odoo.addons.pos_sale.tests.test_pos_sale_report.TestPoSSaleReport.test_refund_line_report_prices_sign: Closing chrome headless with pid 124218 2026-09-11 04:01:08,423 26 INFO rb-c800635-224702-414046 odoo.addons.pos_sale.tests.test_pos_sale_report.TestPoSSaleReport.test_refund_line_report_prices_sign: Closing websocket connection 2026-09-11 04:01:08,426 26 INFO rb-c800635-224702-414046 odoo.addons.pos_sale.tests.test_pos_sale_report.TestPoSSaleReport.test_refund_line_report_prices_sign: Terminating chrome headless with pid 124218 2026-09-11 04:01:08,428 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 04:01:08] "POST /web/dataset/call_kw/pos.order/sync_from_ui#pos.order.sync_from_ui HTTP/1.1" 200 - 50 0.038 0.077 2026-09-11 04:01:08,501 26 INFO rb-c800635-224702-414046 odoo.addons.pos_sale.tests.test_pos_sale_report.TestPoSSaleReport.test_refund_line_report_prices_sign: Chrome Log in: /tmp/odoo_tests/rb-c800635-224702-414046/chrome_logs/chrome_log_20260911_040108_501346_test_refund_line_report_prices_sign.txt 2026-09-11 04:01:08,501 26 INFO rb-c800635-224702-414046 odoo.addons.pos_sale.tests.test_pos_sale_report.TestPoSSaleReport.test_refund_line_report_prices_sign: Removing chrome user profile "/tmp/tmp9cnnu80k_chrome_odoo" 2026-09-11 04:01:08,906 26 INFO rb-c800635-224702-414046 odoo.addons.pos_sale.tests.test_pos_sale_report: Starting TestPoSSaleReport.test_warehouse ... 2026-09-11 04:01:09,230 26 INFO rb-c800635-224702-414046 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #48945066 started for PoS orders references: [{'name': 'Order 93622-767-3464', 'pos_reference': None, 'uuid': '93622-767-3464'}] 2026-09-11 04:01:09,561 26 INFO rb-c800635-224702-414046 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #48945066 order {'name': 'Order 93622-767-3464', 'pos_reference': None, 'uuid': '93622-767-3464'} created pos.order #841 2026-09-11 04:01:09,562 26 INFO rb-c800635-224702-414046 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #48945066 finished 2026-09-11 04:01:09,820 26 INFO rb-c800635-224702-414046 odoo.addons.pos_sale.tests.test_pos_sale_report: Starting TestPoSSaleReport.test_weight_and_volume ... 2026-09-11 04:01:10,180 26 INFO rb-c800635-224702-414046 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #57316463 started for PoS orders references: [{'name': 'Order 66389-299-0354', 'pos_reference': None, 'uuid': '66389-299-0354'}, {'name': 'Order 73711-917-0138', 'pos_reference': None, 'uuid': '73711-917-0138'}] 2026-09-11 04:01:10,421 26 INFO rb-c800635-224702-414046 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #57316463 order {'name': 'Order 66389-299-0354', 'pos_reference': None, 'uuid': '66389-299-0354'} created pos.order #842 2026-09-11 04:01:10,558 26 INFO rb-c800635-224702-414046 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #57316463 order {'name': 'Order 73711-917-0138', 'pos_reference': None, 'uuid': '73711-917-0138'} created pos.order #843 2026-09-11 04:01:10,559 26 INFO rb-c800635-224702-414046 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #57316463 finished 2026-09-11 04:01:10,795 26 INFO rb-c800635-224702-414046 odoo.addons.pos_sale.tests.test_pos_sale_report: Starting TestPoSSaleReport.test_weight_and_volume_product_variant ... 2026-09-11 04:01:11,355 26 INFO rb-c800635-224702-414046 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #9605873 started for PoS orders references: [{'name': 'Order 12888-250-3362', 'pos_reference': None, 'uuid': '12888-250-3362'}] 2026-09-11 04:01:11,735 26 INFO rb-c800635-224702-414046 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #9605873 order {'name': 'Order 12888-250-3362', 'pos_reference': None, 'uuid': '12888-250-3362'} created pos.order #844 2026-09-11 04:01:11,735 26 INFO rb-c800635-224702-414046 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #9605873 finished 2026-09-11 04:01:12,462 26 INFO rb-c800635-224702-414046 odoo.addons.base.models.ir_attachment: filestore gc 8 checked, 8 removed 2026-09-11 04:01:22,237 26 INFO rb-c800635-224702-414046 odoo.addons.pos_sale.tests.test_taxes_downpayment: Starting TestTaxesDownPaymentPOS.test_taxes_l10n_be_pos ... 2026-09-11 04:01:22,965 26 INFO rb-c800635-224702-414046 odoo.addons.pos_sale.tests.test_taxes_downpayment.TestTaxesDownPaymentPOS.test_taxes_l10n_be_pos: Chrome pid: 124424 2026-09-11 04:01:22,965 26 INFO rb-c800635-224702-414046 odoo.addons.pos_sale.tests.test_taxes_downpayment.TestTaxesDownPaymentPOS.test_taxes_l10n_be_pos: Chrome headless temporary user profile dir: /tmp/tmp2re7etot_chrome_odoo 2026-09-11 04:01:22,965 26 INFO rb-c800635-224702-414046 odoo.addons.pos_sale.tests.test_taxes_downpayment.TestTaxesDownPaymentPOS.test_taxes_l10n_be_pos: Issuing json command http://127.0.0.1:39051/json/version 2026-09-11 04:01:22,966 26 INFO rb-c800635-224702-414046 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:39051', path='/json/version', query='', fragment='') with timeout 3 increased to 10s during tests 2026-09-11 04:01:22,997 26 INFO rb-c800635-224702-414046 odoo.addons.pos_sale.tests.test_taxes_downpayment.TestTaxesDownPaymentPOS.test_taxes_l10n_be_pos: Browser version: Chrome/150.0.7871.114 2026-09-11 04:01:22,997 26 INFO rb-c800635-224702-414046 odoo.addons.pos_sale.tests.test_taxes_downpayment.TestTaxesDownPaymentPOS.test_taxes_l10n_be_pos: Issuing json command http://127.0.0.1:39051/json 2026-09-11 04:01:22,998 26 INFO rb-c800635-224702-414046 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:39051', path='/json', query='', fragment='') with timeout 3 increased to 10s during tests 2026-09-11 04:01:23,003 26 INFO rb-c800635-224702-414046 odoo.addons.pos_sale.tests.test_taxes_downpayment.TestTaxesDownPaymentPOS.test_taxes_l10n_be_pos: Websocket url found: ws://127.0.0.1:39051/devtools/page/7F58B3EB1D101722797897BD15284D15 2026-09-11 04:01:23,018 26 INFO rb-c800635-224702-414046 odoo.addons.pos_sale.tests.test_taxes_downpayment.TestTaxesDownPaymentPOS.test_taxes_l10n_be_pos: Enable chrome headless console log notification 2026-09-11 04:01:23,021 26 INFO rb-c800635-224702-414046 odoo.addons.pos_sale.tests.test_taxes_downpayment.TestTaxesDownPaymentPOS.test_taxes_l10n_be_pos: Chrome headless enable page notifications 2026-09-11 04:01:23,182 26 INFO rb-c800635-224702-414046 odoo.addons.base.models.res_users: Login successful for login:pos_user from n/a 2026-09-11 04:01:23,188 26 INFO rb-c800635-224702-414046 odoo.addons.pos_sale.tests.test_taxes_downpayment.TestTaxesDownPaymentPOS.test_taxes_l10n_be_pos: Setting session cookie in browser 2026-09-11 04:01:23,190 26 INFO rb-c800635-224702-414046 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-09-11 04:01:23,190 26 INFO rb-c800635-224702-414046 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-09-11 04:01:23,205 26 INFO rb-c800635-224702-414046 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-09-11 04:01:23,718 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 04:01:23] "GET /pos/ui/132 HTTP/1.1" 200 - 126 0.058 0.458 2026-09-11 04:01:23,721 26 INFO rb-c800635-224702-414046 odoo.addons.pos_sale.tests.test_taxes_downpayment.TestTaxesDownPaymentPOS.test_taxes_l10n_be_pos: Navigation result: {'frameId': '7F58B3EB1D101722797897BD15284D15', 'loaderId': 'B13665CC32B15CD1C5F031E7C0C3C45A', 'isDownload': False} 2026-09-11 04:01:23,722 26 INFO rb-c800635-224702-414046 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-09-11 04:01:23,738 26 INFO rb-c800635-224702-414046 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-09-11 04:01:23,758 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 04:01:23] "GET /web/assets/31c33ef/web.__assets_tests_call__.min.js HTTP/1.1" 200 - 2 0.001 0.008 2026-09-11 04:01:23,765 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 04:01:23] "GET /web/assets/cbcf32d/point_of_sale.assets_prod.min.css HTTP/1.1" 200 - 2 0.001 0.012 2026-09-11 04:01:23,798 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 04:01:23] "GET /web/assets/e7bee96/point_of_sale.assets_prod.min.js HTTP/1.1" 200 - 2 0.011 0.036 2026-09-11 04:01:24,205 26 INFO ? werkzeug: 127.0.0.1 - - [11/Sep/2026 04:01:24] "GET /point_of_sale/static/src/img/favicon.ico HTTP/1.1" 200 - 0 0.000 0.001 2026-09-11 04:01:24,207 26 INFO ? werkzeug: 127.0.0.1 - - [11/Sep/2026 04:01:24] "GET /web/static/fonts/lato/Lato-Reg-webfont.woff HTTP/1.1" 200 - 0 0.000 0.001 2026-09-11 04:01:24,220 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 04:01:24] "GET /web/webclient/translations?hash=&lang=en_US HTTP/1.1" 200 - 1 0.001 0.007 2026-09-11 04:01:24,230 26 INFO rb-c800635-224702-414046 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-09-11 04:01:24,235 26 INFO rb-c800635-224702-414046 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-09-11 04:01:24,239 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 04:01:24] "POST /web/dataset/call_kw/barcode.nomenclature/read#barcode.nomenclature.read HTTP/1.1" 200 - 4 0.002 0.004 2026-09-11 04:01:24,250 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 04:01:24] "POST /web/dataset/call_kw/barcode.rule/search_read#barcode.rule.search_read HTTP/1.1" 200 - 1 0.000 0.004 2026-09-11 04:01:24,265 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 04:01:24] "POST /pos/ping HTTP/1.1" 200 - 0 0.000 0.002 2026-09-11 04:01:24,288 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 04:01:24] "POST /web/dataset/call_kw/pos.config/register_new_device_identifier#pos.config.register_new_device_identifier HTTP/1.1" 200 - 9 0.004 0.009 2026-09-11 04:01:24,313 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 04:01:24] "GET /bus/websocket_worker_bundle?v=19.0-2 HTTP/1.1" 200 - 3 0.004 0.033 2026-09-11 04:01:24,354 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 04:01:24] "POST /web/dataset/call_kw/pos.session/load_data_params#pos.session.load_data_params HTTP/1.1" 200 - 21 0.015 0.036 2026-09-11 04:01:24,357 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 04:01:24] "GET /websocket?version=19.0-2 HTTP/1.1" 101 - 1 0.000 0.028 2026-09-11 04:01:24,896 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 04:01:24] "POST /web/dataset/call_kw/pos.session/load_data#pos.session.load_data HTTP/1.1" 200 - 351 0.231 0.281 2026-09-11 04:01:24,920 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 04:01:24] "POST /web/dataset/call_kw/pos.session/filter_local_data#pos.session.filter_local_data HTTP/1.1" 200 - 0 0.000 0.016 2026-09-11 04:01:24,999 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 04:01: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.005 2026-09-11 04:01:25,070 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 04:01:25] "GET /web/image/res.company/117/logo/256x256 HTTP/1.1" 200 - 8 0.007 0.031 2026-09-11 04:01:25,097 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 04:01: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.005 2026-09-11 04:01:25,116 26 INFO rb-c800635-224702-414046 odoo.addons.pos_sale.tests.test_taxes_downpayment.TestTaxesDownPaymentPOS.test_taxes_l10n_be_pos.browser: Owl is running in 'dev' mode. 2026-09-11 04:01:25,126 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 04:01:25] "POST /web/dataset/call_kw/product.product/has_access#product.product.has_access HTTP/1.1" 200 - 1 0.002 0.005 2026-09-11 04:01:25,186 26 INFO ? werkzeug: 127.0.0.1 - - [11/Sep/2026 04:01:25] "GET /point_of_sale/static/src/fonts/Inconsolata.otf HTTP/1.1" 200 - 0 0.000 0.021 2026-09-11 04:01:25,191 26 INFO ? werkzeug: 127.0.0.1 - - [11/Sep/2026 04:01:25] "GET /web/static/img/odoo_logo.svg HTTP/1.1" 200 - 0 0.000 0.009 2026-09-11 04:01:25,208 26 INFO ? werkzeug: 127.0.0.1 - - [11/Sep/2026 04:01:25] "GET /hr_attendance/static/img/background-light.svg HTTP/1.1" 200 - 0 0.000 0.022 2026-09-11 04:01:25,254 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 04:01:25] "GET /web/image/res.users/256/avatar_128 HTTP/1.1" 200 - 14 0.043 0.043 2026-09-11 04:01:25,256 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 04:01:25] "GET /pos/service-worker.js HTTP/1.1" 200 - 0 0.000 0.083 2026-09-11 04:01:25,274 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 04:01:25] "GET /web/image?model=res.company&id=117&field=logo HTTP/1.1" 200 - 3 0.005 0.098 2026-09-11 04:01:25,275 26 INFO ? werkzeug: 127.0.0.1 - - [11/Sep/2026 04:01: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-09-11 04:01:25,279 26 INFO ? werkzeug: 127.0.0.1 - - [11/Sep/2026 04:01:25] "GET /web/static/fonts/google/Roboto/Roboto-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.001 2026-09-11 04:01:25,367 26 INFO rb-c800635-224702-414046 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-09-11 04:01:25,440 26 INFO ? werkzeug: 127.0.0.1 - - [11/Sep/2026 04:01:25] "GET /web/static/lib/zxing-library/zxing-library.js HTTP/1.1" 200 - 0 0.000 0.005 2026-09-11 04:01:25,500 26 INFO rb-c800635-224702-414046 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-09-11 04:01:25,512 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 04:01:25] "GET /pos/ui/132 HTTP/1.1" 200 - 31 0.034 0.044 2026-09-11 04:01:25,524 26 INFO ? werkzeug: 127.0.0.1 - - [11/Sep/2026 04:01:25] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.002 2026-09-11 04:01:25,559 26 INFO rb-c800635-224702-414046 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-09-11 04:01:25,584 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 04:01:25] "GET /pos/ui/132?from_backend=True HTTP/1.1" 200 - 31 0.025 0.127 2026-09-11 04:01:25,619 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 04:01:25] "GET /web/image?model=product.template&field=image_128&id=2278&unique=2026-09-11T04:01:12.000+00:00 HTTP/1.1" 200 - 3 0.005 0.142 2026-09-11 04:01:25,649 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 04:01:25] "GET /web/image?model=product.template&field=image_128&id=2280&unique=2026-09-11T04:01:12.000+00:00 HTTP/1.1" 200 - 3 0.009 0.160 2026-09-11 04:01:25,673 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 04:01:25] "GET /web/image?model=product.template&field=image_128&id=2281&unique=2026-09-11T04:01:12.000+00:00 HTTP/1.1" 200 - 3 0.002 0.180 2026-09-11 04:01:25,695 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 04:01:25] "GET /web/image?model=product.template&field=image_128&id=2279&unique=2026-09-11T04:01:12.000+00:00 HTTP/1.1" 200 - 3 0.003 0.221 2026-09-11 04:01:25,717 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 04:01:25] "GET /web/image?model=product.template&field=image_128&id=2286&unique=2026-09-11T04:01:12.000+00:00 HTTP/1.1" 200 - 3 0.002 0.184 2026-09-11 04:01:25,734 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 04:01:25] "GET /web/image?model=product.template&field=image_128&id=2285&unique=2026-09-11T04:01:12.000+00:00 HTTP/1.1" 200 - 3 0.002 0.145 2026-09-11 04:01:25,756 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 04:01:25] "GET /web/image?model=product.template&field=image_128&id=2288&unique=2026-09-11T04:01:12.000+00:00 HTTP/1.1" 200 - 3 0.002 0.130 2026-09-11 04:01:25,785 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 04:01:25] "GET /web/image?model=product.template&field=image_128&id=2284&unique=2026-09-11T04:01:12.000+00:00 HTTP/1.1" 200 - 3 0.002 0.127 2026-09-11 04:01:25,813 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 04:01:25] "GET /web/image?model=product.template&field=image_128&id=2289&unique=2026-09-11T04:01:12.000+00:00 HTTP/1.1" 200 - 3 0.008 0.123 2026-09-11 04:01:25,897 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 04:01:25] "POST /web/dataset/call_kw/pos.session/set_opening_control#pos.session.set_opening_control HTTP/1.1" 200 - 36 0.039 0.159 2026-09-11 04:01:25,918 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 04:01:25] "GET /web/image?model=product.template&field=image_128&id=2283&unique=2026-09-11T04:01:12.000+00:00 HTTP/1.1" 200 - 3 0.002 0.177 2026-09-11 04:01:25,935 26 INFO rb-c800635-224702-414046 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-09-11 04:01:25,939 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 04:01:25] "GET /web/image?model=product.template&field=image_128&id=2282&unique=2026-09-11T04:01:12.000+00:00 HTTP/1.1" 200 - 3 0.003 0.214 2026-09-11 04:01:25,992 26 INFO rb-c800635-224702-414046 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-09-11 04:01:26,121 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 04:01:26] "POST /web/dataset/call_kw/sale.order/get_views#sale.order.get_views HTTP/1.1" 200 - 48 0.032 0.080 2026-09-11 04:01:26,224 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 04:01:26] "POST /web/dataset/call_kw/sale.order/web_search_read#sale.order.web_search_read HTTP/1.1" 200 - 18 0.034 0.027 2026-09-11 04:01:26,271 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 04:01:26] "POST /web/dataset/call_kw/res.currency/read#res.currency.read HTTP/1.1" 200 - 4 0.004 0.012 2026-09-11 04:01:26,345 26 INFO rb-c800635-224702-414046 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-09-11 04:01:26,465 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 04:01:26] "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.046 0.069 2026-09-11 04:01:26,573 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 04:01:26] "POST /web/dataset/call_kw/pos.config/notify_synchronisation#pos.config.notify_synchronisation HTTP/1.1" 200 - 56 0.035 0.062 2026-09-11 04:01:26,583 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 04:01:26] "POST /web/dataset/call_kw/sale.order/read#sale.order.read HTTP/1.1" 200 - 4 0.002 0.083 2026-09-11 04:01:26,609 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 04:01:26] "POST /web/dataset/call_kw/product.pricelist/read#product.pricelist.read HTTP/1.1" 200 - 8 0.006 0.013 2026-09-11 04:01:26,633 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 04:01:26] "POST /web/dataset/call_kw/res.currency/read#res.currency.read HTTP/1.1" 200 - 4 0.004 0.010 2026-09-11 04:01:26,680 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 04:01:26] "POST /web/dataset/call_kw/sale.order.line/read#sale.order.line.read HTTP/1.1" 200 - 16 0.011 0.027 2026-09-11 04:01:26,728 26 INFO rb-c800635-224702-414046 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-09-11 04:01:26,781 26 INFO rb-c800635-224702-414046 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-09-11 04:01:26,880 26 INFO rb-c800635-224702-414046 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-09-11 04:01:26,935 26 INFO rb-c800635-224702-414046 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-09-11 04:01:26,982 26 INFO rb-c800635-224702-414046 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-09-11 04:01:27,050 26 INFO rb-c800635-224702-414046 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-09-11 04:01:27,067 26 INFO ? werkzeug: 127.0.0.1 - - [11/Sep/2026 04:01:27] "GET /point_of_sale/static/src/img/card-bank.png HTTP/1.1" 200 - 0 0.000 0.003 2026-09-11 04:01:27,068 26 INFO ? werkzeug: 127.0.0.1 - - [11/Sep/2026 04:01:27] "GET /point_of_sale/static/src/img/money.png HTTP/1.1" 200 - 0 0.000 0.002 2026-09-11 04:01:27,102 26 INFO rb-c800635-224702-414046 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-09-11 04:01:27,152 26 INFO rb-c800635-224702-414046 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-09-11 04:01:27,203 26 INFO rb-c800635-224702-414046 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-09-11 04:01:27,270 26 INFO rb-c800635-224702-414046 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-09-11 04:01:27,321 26 INFO rb-c800635-224702-414046 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-09-11 04:01:27,375 26 INFO rb-c800635-224702-414046 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-09-11 04:01:27,438 26 INFO rb-c800635-224702-414046 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-09-11 04:01:27,445 26 INFO rb-c800635-224702-414046 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #55688363 started for PoS orders references: [{'name': '/', 'pos_reference': '261-132-000001', 'uuid': 'b2bf30de-9be3-4205-91a5-2a4082928311'}] 2026-09-11 04:01:27,447 26 INFO ? werkzeug: 127.0.0.1 - - [11/Sep/2026 04:01:27] "GET /web/static/img/spin.svg HTTP/1.1" 200 - 0 0.000 0.001 2026-09-11 04:01:28,942 26 INFO rb-c800635-224702-414046 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #55688363 order {'name': '/', 'pos_reference': '261-132-000001', 'uuid': 'b2bf30de-9be3-4205-91a5-2a4082928311'} created pos.order #845 2026-09-11 04:01:28,978 26 INFO rb-c800635-224702-414046 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #55688363 finished 2026-09-11 04:01:29,185 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 04:01:29] "POST /web/dataset/call_kw/pos.order/sync_from_ui#pos.order.sync_from_ui HTTP/1.1" 200 - 604 0.562 1.180 2026-09-11 04:01:29,235 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 04:01: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.004 2026-09-11 04:01:29,272 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 04:01:29] "POST /web/dataset/call_kw/sale.order.line/read#sale.order.line.read HTTP/1.1" 200 - 16 0.013 0.023 2026-09-11 04:01:29,305 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 04:01:29] "POST /web/dataset/call_kw/pos.order/get_preparation_change#pos.order.get_preparation_change HTTP/1.1" 200 - 1 0.001 0.005 2026-09-11 04:01:29,396 26 INFO rb-c800635-224702-414046 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-09-11 04:01:29,400 26 INFO rb-c800635-224702-414046 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #56239103 started for PoS orders references: [{'name': 'Shop - 000001', 'pos_reference': '261-132-000001', 'uuid': 'b2bf30de-9be3-4205-91a5-2a4082928311'}] 2026-09-11 04:01:29,410 26 INFO rb-c800635-224702-414046 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #56239103 order {'name': 'Shop - 000001', 'pos_reference': '261-132-000001', 'uuid': 'b2bf30de-9be3-4205-91a5-2a4082928311'} sync ignored for existing PoS order pos.order(845,) (state: done) 2026-09-11 04:01:29,422 26 INFO rb-c800635-224702-414046 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #56239103 finished 2026-09-11 04:01:29,448 26 INFO rb-c800635-224702-414046 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-09-11 04:01:29,515 26 INFO rb-c800635-224702-414046 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-09-11 04:01:29,560 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 04:01:29] "POST /web/dataset/call_kw/pos.order/sync_from_ui#pos.order.sync_from_ui HTTP/1.1" 200 - 70 0.063 0.098 2026-09-11 04:01:29,569 26 INFO rb-c800635-224702-414046 odoo.addons.pos_sale.tests.test_taxes_downpayment.TestTaxesDownPaymentPOS.test_taxes_l10n_be_pos.browser: tour succeeded 2026-09-11 04:01:29,569 26 INFO rb-c800635-224702-414046 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-09-11 04:01:29,613 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 04:01:29] "POST /web/dataset/call_kw/sale.order.line/read#sale.order.line.read HTTP/1.1" 200 - 15 0.009 0.020 2026-09-11 04:01:29,689 26 INFO rb-c800635-224702-414046 odoo.addons.pos_sale.tests.test_taxes_downpayment.TestTaxesDownPaymentPOS.test_taxes_l10n_be_pos.browser: heap 19148976 (allocated 21495808) 2026-09-11 04:01:29,691 26 INFO rb-c800635-224702-414046 odoo.addons.pos_sale.tests.test_taxes_downpayment.TestTaxesDownPaymentPOS.test_taxes_l10n_be_pos: Closing chrome headless with pid 124424 2026-09-11 04:01:29,692 26 INFO rb-c800635-224702-414046 odoo.addons.pos_sale.tests.test_taxes_downpayment.TestTaxesDownPaymentPOS.test_taxes_l10n_be_pos: Closing websocket connection 2026-09-11 04:01:29,695 26 INFO rb-c800635-224702-414046 odoo.addons.pos_sale.tests.test_taxes_downpayment.TestTaxesDownPaymentPOS.test_taxes_l10n_be_pos: Terminating chrome headless with pid 124424 2026-09-11 04:01:29,790 26 INFO rb-c800635-224702-414046 odoo.addons.pos_sale.tests.test_taxes_downpayment.TestTaxesDownPaymentPOS.test_taxes_l10n_be_pos: Chrome Log in: /tmp/odoo_tests/rb-c800635-224702-414046/chrome_logs/chrome_log_20260911_040129_790319_test_taxes_l10n_be_pos.txt 2026-09-11 04:01:29,790 26 INFO rb-c800635-224702-414046 odoo.addons.pos_sale.tests.test_taxes_downpayment.TestTaxesDownPaymentPOS.test_taxes_l10n_be_pos: Removing chrome user profile "/tmp/tmp2re7etot_chrome_odoo" 2026-09-11 04:01:30,531 26 INFO rb-c800635-224702-414046 odoo.models.unlink: User #253 deleted stock.move.line records with IDs: [1405, 1406] 2026-09-11 04:01:31,525 26 INFO rb-c800635-224702-414046 odoo.addons.pos_sale.tests.test_taxes_downpayment.TestTaxesDownPaymentPOS.test_taxes_l10n_be_pos: Chrome pid: 124645 2026-09-11 04:01:31,525 26 INFO rb-c800635-224702-414046 odoo.addons.pos_sale.tests.test_taxes_downpayment.TestTaxesDownPaymentPOS.test_taxes_l10n_be_pos: Chrome headless temporary user profile dir: /tmp/tmp4d5tuizr_chrome_odoo 2026-09-11 04:01:31,525 26 INFO rb-c800635-224702-414046 odoo.addons.pos_sale.tests.test_taxes_downpayment.TestTaxesDownPaymentPOS.test_taxes_l10n_be_pos: Issuing json command http://127.0.0.1:43407/json/version 2026-09-11 04:01:31,528 26 INFO rb-c800635-224702-414046 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:43407', path='/json/version', query='', fragment='') with timeout 3 increased to 10s during tests 2026-09-11 04:01:31,539 26 INFO rb-c800635-224702-414046 odoo.addons.pos_sale.tests.test_taxes_downpayment.TestTaxesDownPaymentPOS.test_taxes_l10n_be_pos: Browser version: Chrome/150.0.7871.114 2026-09-11 04:01:31,540 26 INFO rb-c800635-224702-414046 odoo.addons.pos_sale.tests.test_taxes_downpayment.TestTaxesDownPaymentPOS.test_taxes_l10n_be_pos: Issuing json command http://127.0.0.1:43407/json 2026-09-11 04:01:31,541 26 INFO rb-c800635-224702-414046 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:43407', path='/json', query='', fragment='') with timeout 3 increased to 10s during tests 2026-09-11 04:01:31,550 26 INFO rb-c800635-224702-414046 odoo.addons.pos_sale.tests.test_taxes_downpayment.TestTaxesDownPaymentPOS.test_taxes_l10n_be_pos: Websocket url found: ws://127.0.0.1:43407/devtools/page/33BEB8A2E33C36F549A101CB50A99343 2026-09-11 04:01:31,555 26 INFO rb-c800635-224702-414046 odoo.addons.pos_sale.tests.test_taxes_downpayment.TestTaxesDownPaymentPOS.test_taxes_l10n_be_pos: Enable chrome headless console log notification 2026-09-11 04:01:31,562 26 INFO rb-c800635-224702-414046 odoo.addons.pos_sale.tests.test_taxes_downpayment.TestTaxesDownPaymentPOS.test_taxes_l10n_be_pos: Chrome headless enable page notifications 2026-09-11 04:01:31,762 26 INFO rb-c800635-224702-414046 odoo.addons.base.models.res_users: Login successful for login:pos_user from n/a 2026-09-11 04:01:31,767 26 INFO rb-c800635-224702-414046 odoo.addons.pos_sale.tests.test_taxes_downpayment.TestTaxesDownPaymentPOS.test_taxes_l10n_be_pos: Setting session cookie in browser 2026-09-11 04:01:31,769 26 INFO rb-c800635-224702-414046 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-09-11 04:01:31,769 26 INFO rb-c800635-224702-414046 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-09-11 04:01:31,911 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 04:01:31] "GET /pos/ui/132 HTTP/1.1" 200 - 86 0.060 0.069 2026-09-11 04:01:31,915 26 INFO rb-c800635-224702-414046 odoo.addons.pos_sale.tests.test_taxes_downpayment.TestTaxesDownPaymentPOS.test_taxes_l10n_be_pos: Navigation result: {'frameId': '33BEB8A2E33C36F549A101CB50A99343', 'loaderId': '76B27CE8FE3A91D620B25A1A27B739DB', 'isDownload': False} 2026-09-11 04:01:31,915 26 INFO rb-c800635-224702-414046 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-09-11 04:01:31,933 26 INFO rb-c800635-224702-414046 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-09-11 04:01:31,957 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 04:01:31] "GET /web/assets/31c33ef/web.__assets_tests_call__.min.js HTTP/1.1" 200 - 2 0.008 0.011 2026-09-11 04:01:31,966 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 04:01:31] "GET /web/assets/cbcf32d/point_of_sale.assets_prod.min.css HTTP/1.1" 200 - 2 0.004 0.023 2026-09-11 04:01:31,980 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 04:01:31] "GET /web/assets/e7bee96/point_of_sale.assets_prod.min.js HTTP/1.1" 200 - 2 0.004 0.034 2026-09-11 04:01:32,410 26 INFO ? werkzeug: 127.0.0.1 - - [11/Sep/2026 04:01:32] "GET /web/static/fonts/lato/Lato-Reg-webfont.woff HTTP/1.1" 200 - 0 0.000 0.003 2026-09-11 04:01:32,418 26 INFO ? werkzeug: 127.0.0.1 - - [11/Sep/2026 04:01:32] "GET /point_of_sale/static/src/img/favicon.ico HTTP/1.1" 200 - 0 0.000 0.008 2026-09-11 04:01:32,435 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 04:01:32] "GET /web/webclient/translations?hash=&lang=en_US HTTP/1.1" 200 - 0 0.000 0.007 2026-09-11 04:01:32,455 26 INFO rb-c800635-224702-414046 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-09-11 04:01:32,465 26 INFO rb-c800635-224702-414046 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-09-11 04:01:32,499 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 04:01:32] "POST /web/dataset/call_kw/barcode.nomenclature/read#barcode.nomenclature.read HTTP/1.1" 200 - 4 0.015 0.023 2026-09-11 04:01:32,515 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 04:01:32] "POST /web/dataset/call_kw/barcode.rule/search_read#barcode.rule.search_read HTTP/1.1" 200 - 1 0.000 0.005 2026-09-11 04:01:32,536 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 04:01:32] "POST /pos/ping HTTP/1.1" 200 - 0 0.000 0.002 2026-09-11 04:01:32,575 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 04:01:32] "POST /web/dataset/call_kw/pos.config/register_new_device_identifier#pos.config.register_new_device_identifier HTTP/1.1" 200 - 9 0.006 0.010 2026-09-11 04:01:32,581 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 04:01:32] "GET /bus/websocket_worker_bundle?v=19.0-2 HTTP/1.1" 200 - 2 0.003 0.014 2026-09-11 04:01:32,630 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 04:01:32] "POST /web/dataset/call_kw/pos.session/load_data_params#pos.session.load_data_params HTTP/1.1" 200 - 21 0.010 0.024 2026-09-11 04:01:32,633 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 04:01:32] "GET /websocket?version=19.0-2 HTTP/1.1" 101 - 0 0.000 0.027 2026-09-11 04:01:33,128 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 04:01:33] "POST /web/dataset/call_kw/pos.session/load_data#pos.session.load_data HTTP/1.1" 200 - 349 0.180 0.252 2026-09-11 04:01:33,155 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 04:01:33] "POST /web/dataset/call_kw/pos.session/filter_local_data#pos.session.filter_local_data HTTP/1.1" 200 - 0 0.000 0.016 2026-09-11 04:01:33,210 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 04:01:33] "POST /web/dataset/call_kw/pos.config/read_config_open_orders#pos.config.read_config_open_orders HTTP/1.1" 200 - 1 0.000 0.005 2026-09-11 04:01:33,261 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 04:01:33] "GET /web/image/res.company/117/logo/256x256 HTTP/1.1" 200 - 8 0.008 0.034 2026-09-11 04:01:33,305 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 04:01:33] "POST /web/dataset/call_kw/pos.config/read_config_open_orders#pos.config.read_config_open_orders HTTP/1.1" 200 - 1 0.000 0.006 2026-09-11 04:01:33,321 26 INFO rb-c800635-224702-414046 odoo.addons.pos_sale.tests.test_taxes_downpayment.TestTaxesDownPaymentPOS.test_taxes_l10n_be_pos.browser: Owl is running in 'dev' mode. 2026-09-11 04:01:33,347 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 04:01:33] "POST /web/dataset/call_kw/product.product/has_access#product.product.has_access HTTP/1.1" 200 - 1 0.004 0.009 2026-09-11 04:01:33,379 26 INFO ? werkzeug: 127.0.0.1 - - [11/Sep/2026 04:01:33] "GET /point_of_sale/static/src/fonts/Inconsolata.otf HTTP/1.1" 200 - 0 0.000 0.003 2026-09-11 04:01:33,390 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 04:01:33] "GET /pos/service-worker.js HTTP/1.1" 200 - 0 0.000 0.010 2026-09-11 04:01:33,408 26 INFO ? werkzeug: 127.0.0.1 - - [11/Sep/2026 04:01:33] "GET /hr_attendance/static/img/background-light.svg HTTP/1.1" 200 - 0 0.000 0.002 2026-09-11 04:01:33,410 26 INFO ? werkzeug: 127.0.0.1 - - [11/Sep/2026 04:01:33] "GET /web/static/img/odoo_logo.svg HTTP/1.1" 200 - 0 0.000 0.014 2026-09-11 04:01:33,433 26 INFO ? werkzeug: 127.0.0.1 - - [11/Sep/2026 04:01:33] "GET /web/static/src/libs/fontawesome/fonts/fontawesome-webfont.woff2?v=4.7.0 HTTP/1.1" 200 - 0 0.000 0.006 2026-09-11 04:01:33,435 26 INFO ? werkzeug: 127.0.0.1 - - [11/Sep/2026 04:01:33] "GET /web/static/fonts/google/Roboto/Roboto-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.002 2026-09-11 04:01:33,456 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 04:01:33] "GET /web/image/res.users/256/avatar_128 HTTP/1.1" 200 - 14 0.020 0.053 2026-09-11 04:01:33,465 26 INFO ? werkzeug: 127.0.0.1 - - [11/Sep/2026 04:01:33] "GET /web/static/lib/zxing-library/zxing-library.js HTTP/1.1" 200 - 0 0.000 0.004 2026-09-11 04:01:33,477 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 04:01:33] "GET /web/image?model=res.company&id=117&field=logo HTTP/1.1" 200 - 3 0.004 0.084 2026-09-11 04:01:33,519 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 04:01:33] "GET /pos/ui/132 HTTP/1.1" 200 - 31 0.013 0.051 2026-09-11 04:01:33,527 26 INFO rb-c800635-224702-414046 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-09-11 04:01:33,571 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 04:01:33] "GET /pos/ui/132?from_backend=True HTTP/1.1" 200 - 31 0.020 0.102 2026-09-11 04:01:33,613 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 04:01:33] "GET /web/image?model=product.template&field=image_128&id=2280&unique=2026-09-11T04:01:12.000+00:00 HTTP/1.1" 200 - 3 0.005 0.026 2026-09-11 04:01:33,614 26 INFO rb-c800635-224702-414046 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-09-11 04:01:33,624 26 INFO ? werkzeug: 127.0.0.1 - - [11/Sep/2026 04:01:33] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.003 2026-09-11 04:01:33,644 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 04:01:33] "GET /web/image?model=product.template&field=image_128&id=2282&unique=2026-09-11T04:01:12.000+00:00 HTTP/1.1" 200 - 3 0.004 0.060 2026-09-11 04:01:33,668 26 INFO rb-c800635-224702-414046 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-09-11 04:01:33,681 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 04:01:33] "GET /web/image?model=product.template&field=image_128&id=2279&unique=2026-09-11T04:01:12.000+00:00 HTTP/1.1" 200 - 3 0.002 0.099 2026-09-11 04:01:33,700 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 04:01:33] "GET /web/image?model=product.template&field=image_128&id=2283&unique=2026-09-11T04:01:12.000+00:00 HTTP/1.1" 200 - 3 0.002 0.115 2026-09-11 04:01:33,725 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 04:01:33] "GET /web/image?model=product.template&field=image_128&id=2278&unique=2026-09-11T04:01:12.000+00:00 HTTP/1.1" 200 - 3 0.003 0.134 2026-09-11 04:01:33,767 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 04:01:33] "GET /web/image?model=product.template&field=image_128&id=2281&unique=2026-09-11T04:01:12.000+00:00 HTTP/1.1" 200 - 3 0.004 0.169 2026-09-11 04:01:33,790 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 04:01:33] "GET /web/image?model=product.template&field=image_128&id=2291&unique=2026-09-11T04:01:12.000+00:00 HTTP/1.1" 200 - 3 0.002 0.154 2026-09-11 04:01:33,821 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 04:01:33] "GET /web/image?model=product.template&field=image_128&id=2288&unique=2026-09-11T04:01:12.000+00:00 HTTP/1.1" 200 - 3 0.002 0.171 2026-09-11 04:01:33,872 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 04:01:33] "GET /web/image?model=product.template&field=image_128&id=2284&unique=2026-09-11T04:01:12.000+00:00 HTTP/1.1" 200 - 3 0.015 0.171 2026-09-11 04:01:33,939 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 04:01:33] "GET /web/image?model=product.template&field=image_128&id=2290&unique=2026-09-11T04:01:12.000+00:00 HTTP/1.1" 200 - 3 0.005 0.229 2026-09-11 04:01:33,960 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 04:01:33] "GET /web/image?model=product.template&field=image_128&id=2286&unique=2026-09-11T04:01:12.000+00:00 HTTP/1.1" 200 - 3 0.002 0.230 2026-09-11 04:01:33,985 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 04:01:33] "GET /web/image?model=product.template&field=image_128&id=2285&unique=2026-09-11T04:01:12.000+00:00 HTTP/1.1" 200 - 3 0.004 0.209 2026-09-11 04:01:34,010 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 04:01:34] "GET /web/image?model=product.template&field=image_128&id=2289&unique=2026-09-11T04:01:12.000+00:00 HTTP/1.1" 200 - 3 0.005 0.204 2026-09-11 04:01:34,094 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 04:01:34] "POST /web/dataset/call_kw/pos.session/set_opening_control#pos.session.set_opening_control HTTP/1.1" 200 - 31 0.046 0.218 2026-09-11 04:01:34,135 26 INFO rb-c800635-224702-414046 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-09-11 04:01:34,194 26 INFO rb-c800635-224702-414046 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-09-11 04:01:34,254 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 04:01:34] "POST /web/dataset/call_kw/sale.order/get_views#sale.order.get_views HTTP/1.1" 200 - 24 0.013 0.045 2026-09-11 04:01:34,320 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 04:01:34] "POST /web/dataset/call_kw/sale.order/web_search_read#sale.order.web_search_read HTTP/1.1" 200 - 18 0.013 0.025 2026-09-11 04:01:34,360 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 04:01:34] "POST /web/dataset/call_kw/res.currency/read#res.currency.read HTTP/1.1" 200 - 4 0.004 0.009 2026-09-11 04:01:34,432 26 INFO rb-c800635-224702-414046 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-09-11 04:01:34,536 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 04:01:34] "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.037 0.065 2026-09-11 04:01:34,661 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 04:01:34] "POST /web/dataset/call_kw/pos.config/notify_synchronisation#pos.config.notify_synchronisation HTTP/1.1" 200 - 56 0.047 0.061 2026-09-11 04:01:34,674 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 04:01:34] "POST /web/dataset/call_kw/sale.order/read#sale.order.read HTTP/1.1" 200 - 4 0.007 0.102 2026-09-11 04:01:34,701 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 04:01:34] "POST /web/dataset/call_kw/product.pricelist/read#product.pricelist.read HTTP/1.1" 200 - 8 0.006 0.011 2026-09-11 04:01:34,721 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 04:01:34] "POST /web/dataset/call_kw/res.currency/read#res.currency.read HTTP/1.1" 200 - 4 0.004 0.010 2026-09-11 04:01:34,779 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 04:01:34] "POST /web/dataset/call_kw/sale.order.line/read#sale.order.line.read HTTP/1.1" 200 - 16 0.028 0.021 2026-09-11 04:01:34,820 26 INFO rb-c800635-224702-414046 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-09-11 04:01:34,878 26 INFO rb-c800635-224702-414046 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-09-11 04:01:34,956 26 INFO rb-c800635-224702-414046 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-09-11 04:01:35,007 26 INFO rb-c800635-224702-414046 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-09-11 04:01:35,058 26 INFO rb-c800635-224702-414046 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-09-11 04:01:35,124 26 INFO rb-c800635-224702-414046 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-09-11 04:01:35,136 26 INFO ? werkzeug: 127.0.0.1 - - [11/Sep/2026 04:01:35] "GET /point_of_sale/static/src/img/card-bank.png HTTP/1.1" 200 - 0 0.000 0.001 2026-09-11 04:01:35,141 26 INFO ? werkzeug: 127.0.0.1 - - [11/Sep/2026 04:01:35] "GET /point_of_sale/static/src/img/money.png HTTP/1.1" 200 - 0 0.000 0.002 2026-09-11 04:01:35,174 26 INFO rb-c800635-224702-414046 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-09-11 04:01:35,225 26 INFO rb-c800635-224702-414046 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-09-11 04:01:35,276 26 INFO rb-c800635-224702-414046 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-09-11 04:01:35,346 26 INFO rb-c800635-224702-414046 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-09-11 04:01:35,398 26 INFO rb-c800635-224702-414046 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-09-11 04:01:35,452 26 INFO rb-c800635-224702-414046 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-09-11 04:01:35,519 26 INFO rb-c800635-224702-414046 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-09-11 04:01:35,523 26 INFO ? werkzeug: 127.0.0.1 - - [11/Sep/2026 04:01:35] "GET /web/static/img/spin.svg HTTP/1.1" 200 - 0 0.000 0.002 2026-09-11 04:01:35,525 26 INFO rb-c800635-224702-414046 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #51931570 started for PoS orders references: [{'name': '/', 'pos_reference': '262-132-000001', 'uuid': 'd45c5294-34ed-493a-991e-77b977d91ebc'}] 2026-09-11 04:01:36,569 26 INFO rb-c800635-224702-414046 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #51931570 order {'name': '/', 'pos_reference': '262-132-000001', 'uuid': 'd45c5294-34ed-493a-991e-77b977d91ebc'} created pos.order #846 2026-09-11 04:01:36,611 26 INFO rb-c800635-224702-414046 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #51931570 finished 2026-09-11 04:01:36,819 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 04:01:36] "POST /web/dataset/call_kw/pos.order/sync_from_ui#pos.order.sync_from_ui HTTP/1.1" 200 - 536 0.587 0.713 2026-09-11 04:01:36,861 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 04:01:36] "POST /web/dataset/call_kw/account.move/action_invoice_download_pdf#account.move.action_invoice_download_pdf HTTP/1.1" 200 - 0 0.000 0.003 2026-09-11 04:01:36,921 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 04:01:36] "POST /web/dataset/call_kw/sale.order.line/read#sale.order.line.read HTTP/1.1" 200 - 16 0.032 0.026 2026-09-11 04:01:36,945 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 04:01: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-09-11 04:01:37,021 26 INFO rb-c800635-224702-414046 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-09-11 04:01:37,027 26 INFO rb-c800635-224702-414046 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #9003024 started for PoS orders references: [{'name': 'Shop - 000001', 'pos_reference': '262-132-000001', 'uuid': 'd45c5294-34ed-493a-991e-77b977d91ebc'}] 2026-09-11 04:01:37,035 26 INFO rb-c800635-224702-414046 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #9003024 order {'name': 'Shop - 000001', 'pos_reference': '262-132-000001', 'uuid': 'd45c5294-34ed-493a-991e-77b977d91ebc'} sync ignored for existing PoS order pos.order(846,) (state: done) 2026-09-11 04:01:37,051 26 INFO rb-c800635-224702-414046 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #9003024 finished 2026-09-11 04:01:37,074 26 INFO rb-c800635-224702-414046 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-09-11 04:01:37,141 26 INFO rb-c800635-224702-414046 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-09-11 04:01:37,159 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 04:01:37] "POST /web/dataset/call_kw/pos.order/sync_from_ui#pos.order.sync_from_ui HTTP/1.1" 200 - 71 0.054 0.080 2026-09-11 04:01:37,194 26 INFO rb-c800635-224702-414046 odoo.addons.pos_sale.tests.test_taxes_downpayment.TestTaxesDownPaymentPOS.test_taxes_l10n_be_pos.browser: tour succeeded 2026-09-11 04:01:37,195 26 INFO rb-c800635-224702-414046 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-09-11 04:01:37,223 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 04:01:37] "POST /web/dataset/call_kw/sale.order.line/read#sale.order.line.read HTTP/1.1" 200 - 15 0.029 0.019 2026-09-11 04:01:37,288 26 INFO rb-c800635-224702-414046 odoo.addons.pos_sale.tests.test_taxes_downpayment.TestTaxesDownPaymentPOS.test_taxes_l10n_be_pos.browser: heap 19143544 (allocated 21757952) 2026-09-11 04:01:37,291 26 INFO rb-c800635-224702-414046 odoo.addons.pos_sale.tests.test_taxes_downpayment.TestTaxesDownPaymentPOS.test_taxes_l10n_be_pos: Closing chrome headless with pid 124645 2026-09-11 04:01:37,291 26 INFO rb-c800635-224702-414046 odoo.addons.pos_sale.tests.test_taxes_downpayment.TestTaxesDownPaymentPOS.test_taxes_l10n_be_pos: Closing websocket connection 2026-09-11 04:01:37,292 26 INFO rb-c800635-224702-414046 odoo.addons.pos_sale.tests.test_taxes_downpayment.TestTaxesDownPaymentPOS.test_taxes_l10n_be_pos: Terminating chrome headless with pid 124645 2026-09-11 04:01:37,388 26 INFO rb-c800635-224702-414046 odoo.addons.pos_sale.tests.test_taxes_downpayment.TestTaxesDownPaymentPOS.test_taxes_l10n_be_pos: Chrome Log in: /tmp/odoo_tests/rb-c800635-224702-414046/chrome_logs/chrome_log_20260911_040137_388483_test_taxes_l10n_be_pos.txt 2026-09-11 04:01:37,388 26 INFO rb-c800635-224702-414046 odoo.addons.pos_sale.tests.test_taxes_downpayment.TestTaxesDownPaymentPOS.test_taxes_l10n_be_pos: Removing chrome user profile "/tmp/tmp4d5tuizr_chrome_odoo" 2026-09-11 04:01:38,158 26 INFO rb-c800635-224702-414046 odoo.models.unlink: User #253 deleted stock.move.line records with IDs: [1408, 1409] 2026-09-11 04:01:39,070 26 INFO rb-c800635-224702-414046 odoo.addons.pos_sale.tests.test_taxes_downpayment.TestTaxesDownPaymentPOS.test_taxes_l10n_be_pos: Chrome pid: 124862 2026-09-11 04:01:39,070 26 INFO rb-c800635-224702-414046 odoo.addons.pos_sale.tests.test_taxes_downpayment.TestTaxesDownPaymentPOS.test_taxes_l10n_be_pos: Chrome headless temporary user profile dir: /tmp/tmp_j05ltix_chrome_odoo 2026-09-11 04:01:39,070 26 INFO rb-c800635-224702-414046 odoo.addons.pos_sale.tests.test_taxes_downpayment.TestTaxesDownPaymentPOS.test_taxes_l10n_be_pos: Issuing json command http://127.0.0.1:33715/json/version 2026-09-11 04:01:39,071 26 INFO rb-c800635-224702-414046 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:33715', path='/json/version', query='', fragment='') with timeout 3 increased to 10s during tests 2026-09-11 04:01:39,110 26 INFO rb-c800635-224702-414046 odoo.addons.pos_sale.tests.test_taxes_downpayment.TestTaxesDownPaymentPOS.test_taxes_l10n_be_pos: Browser version: Chrome/150.0.7871.114 2026-09-11 04:01:39,110 26 INFO rb-c800635-224702-414046 odoo.addons.pos_sale.tests.test_taxes_downpayment.TestTaxesDownPaymentPOS.test_taxes_l10n_be_pos: Issuing json command http://127.0.0.1:33715/json 2026-09-11 04:01:39,111 26 INFO rb-c800635-224702-414046 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:33715', path='/json', query='', fragment='') with timeout 3 increased to 10s during tests 2026-09-11 04:01:39,123 26 INFO rb-c800635-224702-414046 odoo.addons.pos_sale.tests.test_taxes_downpayment.TestTaxesDownPaymentPOS.test_taxes_l10n_be_pos: Websocket url found: ws://127.0.0.1:33715/devtools/page/8A2DB8660EF01A9451B3A0AF72341C9A 2026-09-11 04:01:39,127 26 INFO rb-c800635-224702-414046 odoo.addons.pos_sale.tests.test_taxes_downpayment.TestTaxesDownPaymentPOS.test_taxes_l10n_be_pos: Enable chrome headless console log notification 2026-09-11 04:01:39,132 26 INFO rb-c800635-224702-414046 odoo.addons.pos_sale.tests.test_taxes_downpayment.TestTaxesDownPaymentPOS.test_taxes_l10n_be_pos: Chrome headless enable page notifications 2026-09-11 04:01:39,266 26 INFO rb-c800635-224702-414046 odoo.addons.base.models.res_users: Login successful for login:pos_user from n/a 2026-09-11 04:01:39,270 26 INFO rb-c800635-224702-414046 odoo.addons.pos_sale.tests.test_taxes_downpayment.TestTaxesDownPaymentPOS.test_taxes_l10n_be_pos: Setting session cookie in browser 2026-09-11 04:01:39,273 26 INFO rb-c800635-224702-414046 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-09-11 04:01:39,273 26 INFO rb-c800635-224702-414046 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-09-11 04:01:39,374 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 04:01:39] "GET /pos/ui/132 HTTP/1.1" 200 - 86 0.029 0.061 2026-09-11 04:01:39,378 26 INFO rb-c800635-224702-414046 odoo.addons.pos_sale.tests.test_taxes_downpayment.TestTaxesDownPaymentPOS.test_taxes_l10n_be_pos: Navigation result: {'frameId': '8A2DB8660EF01A9451B3A0AF72341C9A', 'loaderId': '7CC797F482371E5F9F498EEFBAA86C63', 'isDownload': False} 2026-09-11 04:01:39,378 26 INFO rb-c800635-224702-414046 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-09-11 04:01:39,414 26 INFO rb-c800635-224702-414046 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-09-11 04:01:39,420 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 04:01:39] "GET /web/assets/31c33ef/web.__assets_tests_call__.min.js HTTP/1.1" 200 - 2 0.001 0.008 2026-09-11 04:01:39,430 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 04:01:39] "GET /web/assets/e7bee96/point_of_sale.assets_prod.min.js HTTP/1.1" 200 - 2 0.001 0.005 2026-09-11 04:01:39,436 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 04:01:39] "GET /web/assets/cbcf32d/point_of_sale.assets_prod.min.css HTTP/1.1" 200 - 2 0.001 0.011 2026-09-11 04:01:39,889 26 INFO ? werkzeug: 127.0.0.1 - - [11/Sep/2026 04:01:39] "GET /point_of_sale/static/src/img/favicon.ico HTTP/1.1" 200 - 0 0.000 0.004 2026-09-11 04:01:39,905 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 04:01:39] "GET /web/webclient/translations?hash=&lang=en_US HTTP/1.1" 200 - 0 0.000 0.014 2026-09-11 04:01:39,908 26 INFO ? werkzeug: 127.0.0.1 - - [11/Sep/2026 04:01:39] "GET /web/static/fonts/lato/Lato-Reg-webfont.woff HTTP/1.1" 200 - 0 0.000 0.001 2026-09-11 04:01:39,920 26 INFO rb-c800635-224702-414046 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-09-11 04:01:39,925 26 INFO rb-c800635-224702-414046 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-09-11 04:01:39,931 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 04:01:39] "POST /web/dataset/call_kw/barcode.nomenclature/read#barcode.nomenclature.read HTTP/1.1" 200 - 4 0.003 0.006 2026-09-11 04:01:39,958 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 04:01:39] "POST /web/dataset/call_kw/barcode.rule/search_read#barcode.rule.search_read HTTP/1.1" 200 - 1 0.000 0.004 2026-09-11 04:01:39,979 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 04:01:39] "POST /pos/ping HTTP/1.1" 200 - 0 0.000 0.002 2026-09-11 04:01:39,994 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 04:01:39] "GET /bus/websocket_worker_bundle?v=19.0-2 HTTP/1.1" 200 - 2 0.002 0.006 2026-09-11 04:01:40,011 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 04:01:40] "POST /web/dataset/call_kw/pos.config/register_new_device_identifier#pos.config.register_new_device_identifier HTTP/1.1" 200 - 9 0.007 0.010 2026-09-11 04:01:40,021 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 04:01:40] "GET /websocket?version=19.0-2 HTTP/1.1" 101 - 0 0.000 0.003 2026-09-11 04:01:40,062 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 04:01:40] "POST /web/dataset/call_kw/pos.session/load_data_params#pos.session.load_data_params HTTP/1.1" 200 - 21 0.010 0.023 2026-09-11 04:01:40,646 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 04:01:40] "POST /web/dataset/call_kw/pos.session/load_data#pos.session.load_data HTTP/1.1" 200 - 349 0.279 0.274 2026-09-11 04:01:40,665 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 04:01:40] "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-09-11 04:01:40,716 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 04:01:40] "POST /web/dataset/call_kw/pos.config/read_config_open_orders#pos.config.read_config_open_orders HTTP/1.1" 200 - 1 0.000 0.007 2026-09-11 04:01:40,776 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 04:01:40] "GET /web/image/res.company/117/logo/256x256 HTTP/1.1" 200 - 8 0.005 0.032 2026-09-11 04:01:40,813 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 04:01:40] "POST /web/dataset/call_kw/pos.config/read_config_open_orders#pos.config.read_config_open_orders HTTP/1.1" 200 - 1 0.000 0.006 2026-09-11 04:01:40,825 26 INFO rb-c800635-224702-414046 odoo.addons.pos_sale.tests.test_taxes_downpayment.TestTaxesDownPaymentPOS.test_taxes_l10n_be_pos.browser: Owl is running in 'dev' mode. 2026-09-11 04:01:40,849 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 04:01:40] "POST /web/dataset/call_kw/product.product/has_access#product.product.has_access HTTP/1.1" 200 - 1 0.002 0.005 2026-09-11 04:01:40,908 26 INFO ? werkzeug: 127.0.0.1 - - [11/Sep/2026 04:01:40] "GET /point_of_sale/static/src/fonts/Inconsolata.otf HTTP/1.1" 200 - 0 0.000 0.002 2026-09-11 04:01:40,949 26 INFO ? werkzeug: 127.0.0.1 - - [11/Sep/2026 04:01:40] "GET /web/static/img/odoo_logo.svg HTTP/1.1" 200 - 0 0.000 0.018 2026-09-11 04:01:40,956 26 INFO ? werkzeug: 127.0.0.1 - - [11/Sep/2026 04:01:40] "GET /hr_attendance/static/img/background-light.svg HTTP/1.1" 200 - 0 0.000 0.014 2026-09-11 04:01:40,961 26 INFO ? werkzeug: 127.0.0.1 - - [11/Sep/2026 04:01:40] "GET /web/static/src/libs/fontawesome/fonts/fontawesome-webfont.woff2?v=4.7.0 HTTP/1.1" 200 - 0 0.000 0.009 2026-09-11 04:01:40,974 26 INFO ? werkzeug: 127.0.0.1 - - [11/Sep/2026 04:01:40] "GET /web/static/fonts/google/Roboto/Roboto-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.008 2026-09-11 04:01:40,984 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 04:01:40] "GET /web/image/res.users/256/avatar_128 HTTP/1.1" 200 - 14 0.052 0.024 2026-09-11 04:01:40,990 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 04:01:40] "GET /pos/service-worker.js HTTP/1.1" 200 - 0 0.000 0.071 2026-09-11 04:01:41,014 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 04:01:41] "GET /web/image?model=res.company&id=117&field=logo HTTP/1.1" 200 - 3 0.002 0.096 2026-09-11 04:01:41,016 26 INFO rb-c800635-224702-414046 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-09-11 04:01:41,056 26 INFO ? werkzeug: 127.0.0.1 - - [11/Sep/2026 04:01:41] "GET /web/static/lib/zxing-library/zxing-library.js HTTP/1.1" 200 - 0 0.000 0.010 2026-09-11 04:01:41,106 26 INFO rb-c800635-224702-414046 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-09-11 04:01:41,118 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 04:01:41] "GET /pos/ui/132 HTTP/1.1" 200 - 31 0.031 0.045 2026-09-11 04:01:41,132 26 INFO ? werkzeug: 127.0.0.1 - - [11/Sep/2026 04:01:41] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.008 2026-09-11 04:01:41,155 26 INFO rb-c800635-224702-414046 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-09-11 04:01:41,160 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 04:01:41] "GET /pos/ui/132?from_backend=True HTTP/1.1" 200 - 31 0.016 0.086 2026-09-11 04:01:41,184 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 04:01:41] "GET /web/image?model=product.template&field=image_128&id=2279&unique=2026-09-11T04:01:12.000+00:00 HTTP/1.1" 200 - 3 0.002 0.112 2026-09-11 04:01:41,211 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 04:01:41] "GET /web/image?model=product.template&field=image_128&id=2280&unique=2026-09-11T04:01:12.000+00:00 HTTP/1.1" 200 - 3 0.002 0.137 2026-09-11 04:01:41,234 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 04:01:41] "GET /web/image?model=product.template&field=image_128&id=2281&unique=2026-09-11T04:01:12.000+00:00 HTTP/1.1" 200 - 3 0.004 0.145 2026-09-11 04:01:41,257 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 04:01:41] "GET /web/image?model=product.template&field=image_128&id=2278&unique=2026-09-11T04:01:12.000+00:00 HTTP/1.1" 200 - 3 0.003 0.189 2026-09-11 04:01:41,281 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 04:01:41] "GET /web/image?model=product.template&field=image_128&id=2292&unique=2026-09-11T04:01:12.000+00:00 HTTP/1.1" 200 - 3 0.002 0.138 2026-09-11 04:01:41,316 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 04:01:41] "GET /web/image?model=product.template&field=image_128&id=2288&unique=2026-09-11T04:01:12.000+00:00 HTTP/1.1" 200 - 3 0.004 0.148 2026-09-11 04:01:41,334 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 04:01:41] "GET /web/image?model=product.template&field=image_128&id=2284&unique=2026-09-11T04:01:12.000+00:00 HTTP/1.1" 200 - 3 0.003 0.134 2026-09-11 04:01:41,358 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 04:01:41] "GET /web/image?model=product.template&field=image_128&id=2290&unique=2026-09-11T04:01:12.000+00:00 HTTP/1.1" 200 - 3 0.002 0.138 2026-09-11 04:01:41,375 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 04:01:41] "GET /web/image?model=product.template&field=image_128&id=2286&unique=2026-09-11T04:01:12.000+00:00 HTTP/1.1" 200 - 3 0.002 0.134 2026-09-11 04:01:41,404 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 04:01:41] "GET /web/image?model=product.template&field=image_128&id=2291&unique=2026-09-11T04:01:12.000+00:00 HTTP/1.1" 200 - 3 0.008 0.133 2026-09-11 04:01:41,428 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 04:01:41] "GET /web/image?model=product.template&field=image_128&id=2285&unique=2026-09-11T04:01:12.000+00:00 HTTP/1.1" 200 - 3 0.001 0.141 2026-09-11 04:01:41,448 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 04:01:41] "GET /web/image?model=product.template&field=image_128&id=2293&unique=2026-09-11T04:01:12.000+00:00 HTTP/1.1" 200 - 3 0.002 0.125 2026-09-11 04:01:41,466 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 04:01:41] "GET /web/image?model=product.template&field=image_128&id=2289&unique=2026-09-11T04:01:12.000+00:00 HTTP/1.1" 200 - 3 0.001 0.114 2026-09-11 04:01:41,526 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 04:01:41] "POST /web/dataset/call_kw/pos.session/set_opening_control#pos.session.set_opening_control HTTP/1.1" 200 - 31 0.025 0.138 2026-09-11 04:01:41,554 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 04:01:41] "GET /web/image?model=product.template&field=image_128&id=2283&unique=2026-09-11T04:01:12.000+00:00 HTTP/1.1" 200 - 3 0.002 0.128 2026-09-11 04:01:41,575 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 04:01:41] "GET /web/image?model=product.template&field=image_128&id=2282&unique=2026-09-11T04:01:12.000+00:00 HTTP/1.1" 200 - 3 0.003 0.188 2026-09-11 04:01:41,583 26 INFO rb-c800635-224702-414046 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-09-11 04:01:41,640 26 INFO rb-c800635-224702-414046 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-09-11 04:01:41,751 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 04:01:41] "POST /web/dataset/call_kw/sale.order/get_views#sale.order.get_views HTTP/1.1" 200 - 24 0.057 0.052 2026-09-11 04:01:41,844 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 04:01:41] "POST /web/dataset/call_kw/sale.order/web_search_read#sale.order.web_search_read HTTP/1.1" 200 - 18 0.040 0.029 2026-09-11 04:01:41,906 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 04:01:41] "POST /web/dataset/call_kw/res.currency/read#res.currency.read HTTP/1.1" 200 - 4 0.007 0.022 2026-09-11 04:01:41,964 26 INFO rb-c800635-224702-414046 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-09-11 04:01:42,090 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 04:01:42] "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.048 0.062 2026-09-11 04:01:42,206 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 04:01:42] "POST /web/dataset/call_kw/pos.config/notify_synchronisation#pos.config.notify_synchronisation HTTP/1.1" 200 - 56 0.047 0.057 2026-09-11 04:01:42,215 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 04:01:42] "POST /web/dataset/call_kw/sale.order/read#sale.order.read HTTP/1.1" 200 - 4 0.002 0.093 2026-09-11 04:01:42,243 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 04:01:42] "POST /web/dataset/call_kw/product.pricelist/read#product.pricelist.read HTTP/1.1" 200 - 8 0.008 0.012 2026-09-11 04:01:42,262 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 04:01:42] "POST /web/dataset/call_kw/res.currency/read#res.currency.read HTTP/1.1" 200 - 4 0.002 0.009 2026-09-11 04:01:42,321 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 04:01:42] "POST /web/dataset/call_kw/sale.order.line/read#sale.order.line.read HTTP/1.1" 200 - 16 0.019 0.029 2026-09-11 04:01:42,356 26 INFO rb-c800635-224702-414046 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-09-11 04:01:42,409 26 INFO rb-c800635-224702-414046 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-09-11 04:01:42,496 26 INFO rb-c800635-224702-414046 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-09-11 04:01:42,547 26 INFO rb-c800635-224702-414046 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-09-11 04:01:42,598 26 INFO rb-c800635-224702-414046 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-09-11 04:01:42,670 26 INFO rb-c800635-224702-414046 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-09-11 04:01:42,680 26 INFO ? werkzeug: 127.0.0.1 - - [11/Sep/2026 04:01:42] "GET /point_of_sale/static/src/img/card-bank.png HTTP/1.1" 200 - 0 0.000 0.001 2026-09-11 04:01:42,682 26 INFO ? werkzeug: 127.0.0.1 - - [11/Sep/2026 04:01:42] "GET /point_of_sale/static/src/img/money.png HTTP/1.1" 200 - 0 0.000 0.001 2026-09-11 04:01:42,720 26 INFO rb-c800635-224702-414046 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-09-11 04:01:42,770 26 INFO rb-c800635-224702-414046 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-09-11 04:01:42,821 26 INFO rb-c800635-224702-414046 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-09-11 04:01:42,893 26 INFO rb-c800635-224702-414046 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-09-11 04:01:42,943 26 INFO rb-c800635-224702-414046 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-09-11 04:01:42,997 26 INFO rb-c800635-224702-414046 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-09-11 04:01:43,061 26 INFO rb-c800635-224702-414046 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-09-11 04:01:43,067 26 INFO rb-c800635-224702-414046 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #66661333 started for PoS orders references: [{'name': '/', 'pos_reference': '263-132-000001', 'uuid': '33b98ea9-2f38-443c-ab13-754d929f2f72'}] 2026-09-11 04:01:43,069 26 INFO ? werkzeug: 127.0.0.1 - - [11/Sep/2026 04:01:43] "GET /web/static/img/spin.svg HTTP/1.1" 200 - 0 0.000 0.004 2026-09-11 04:01:44,132 26 INFO rb-c800635-224702-414046 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #66661333 order {'name': '/', 'pos_reference': '263-132-000001', 'uuid': '33b98ea9-2f38-443c-ab13-754d929f2f72'} created pos.order #847 2026-09-11 04:01:44,169 26 INFO rb-c800635-224702-414046 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #66661333 finished 2026-09-11 04:01:44,350 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 04:01:44] "POST /web/dataset/call_kw/pos.order/sync_from_ui#pos.order.sync_from_ui HTTP/1.1" 200 - 536 0.591 0.694 2026-09-11 04:01:44,386 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 04:01: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-09-11 04:01:44,420 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 04:01:44] "POST /web/dataset/call_kw/sale.order.line/read#sale.order.line.read HTTP/1.1" 200 - 16 0.015 0.021 2026-09-11 04:01:44,452 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 04:01:44] "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-09-11 04:01:44,531 26 INFO rb-c800635-224702-414046 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #27584376 started for PoS orders references: [{'name': 'Shop - 000001', 'pos_reference': '263-132-000001', 'uuid': '33b98ea9-2f38-443c-ab13-754d929f2f72'}] 2026-09-11 04:01:44,535 26 INFO rb-c800635-224702-414046 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-09-11 04:01:44,538 26 INFO rb-c800635-224702-414046 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #27584376 order {'name': 'Shop - 000001', 'pos_reference': '263-132-000001', 'uuid': '33b98ea9-2f38-443c-ab13-754d929f2f72'} sync ignored for existing PoS order pos.order(847,) (state: done) 2026-09-11 04:01:44,548 26 INFO rb-c800635-224702-414046 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #27584376 finished 2026-09-11 04:01:44,585 26 INFO rb-c800635-224702-414046 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-09-11 04:01:44,644 26 INFO rb-c800635-224702-414046 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-09-11 04:01:44,653 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 04:01:44] "POST /web/dataset/call_kw/pos.order/sync_from_ui#pos.order.sync_from_ui HTTP/1.1" 200 - 71 0.047 0.079 2026-09-11 04:01:44,697 26 INFO rb-c800635-224702-414046 odoo.addons.pos_sale.tests.test_taxes_downpayment.TestTaxesDownPaymentPOS.test_taxes_l10n_be_pos.browser: tour succeeded 2026-09-11 04:01:44,698 26 INFO rb-c800635-224702-414046 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-09-11 04:01:44,700 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 04:01:44] "POST /web/dataset/call_kw/sale.order.line/read#sale.order.line.read HTTP/1.1" 200 - 15 0.011 0.018 2026-09-11 04:01:44,794 26 INFO rb-c800635-224702-414046 odoo.addons.pos_sale.tests.test_taxes_downpayment.TestTaxesDownPaymentPOS.test_taxes_l10n_be_pos.browser: heap 19174324 (allocated 21757952) 2026-09-11 04:01:44,801 26 INFO rb-c800635-224702-414046 odoo.addons.pos_sale.tests.test_taxes_downpayment.TestTaxesDownPaymentPOS.test_taxes_l10n_be_pos: Closing chrome headless with pid 124862 2026-09-11 04:01:44,803 26 INFO rb-c800635-224702-414046 odoo.addons.pos_sale.tests.test_taxes_downpayment.TestTaxesDownPaymentPOS.test_taxes_l10n_be_pos: Closing websocket connection 2026-09-11 04:01:44,805 26 INFO rb-c800635-224702-414046 odoo.addons.pos_sale.tests.test_taxes_downpayment.TestTaxesDownPaymentPOS.test_taxes_l10n_be_pos: Terminating chrome headless with pid 124862 2026-09-11 04:01:44,868 26 INFO rb-c800635-224702-414046 odoo.addons.pos_sale.tests.test_taxes_downpayment.TestTaxesDownPaymentPOS.test_taxes_l10n_be_pos: Chrome Log in: /tmp/odoo_tests/rb-c800635-224702-414046/chrome_logs/chrome_log_20260911_040144_868453_test_taxes_l10n_be_pos.txt 2026-09-11 04:01:44,868 26 INFO rb-c800635-224702-414046 odoo.addons.pos_sale.tests.test_taxes_downpayment.TestTaxesDownPaymentPOS.test_taxes_l10n_be_pos: Removing chrome user profile "/tmp/tmp_j05ltix_chrome_odoo" 2026-09-11 04:01:45,647 26 INFO rb-c800635-224702-414046 odoo.models.unlink: User #253 deleted stock.move.line records with IDs: [1411, 1412] 2026-09-11 04:01:46,573 26 INFO rb-c800635-224702-414046 odoo.addons.pos_sale.tests.test_taxes_downpayment.TestTaxesDownPaymentPOS.test_taxes_l10n_be_pos: Chrome pid: 125081 2026-09-11 04:01:46,574 26 INFO rb-c800635-224702-414046 odoo.addons.pos_sale.tests.test_taxes_downpayment.TestTaxesDownPaymentPOS.test_taxes_l10n_be_pos: Chrome headless temporary user profile dir: /tmp/tmpaa0j_ikm_chrome_odoo 2026-09-11 04:01:46,574 26 INFO rb-c800635-224702-414046 odoo.addons.pos_sale.tests.test_taxes_downpayment.TestTaxesDownPaymentPOS.test_taxes_l10n_be_pos: Issuing json command http://127.0.0.1:43309/json/version 2026-09-11 04:01:46,575 26 INFO rb-c800635-224702-414046 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:43309', path='/json/version', query='', fragment='') with timeout 3 increased to 10s during tests 2026-09-11 04:01:46,605 26 INFO rb-c800635-224702-414046 odoo.addons.pos_sale.tests.test_taxes_downpayment.TestTaxesDownPaymentPOS.test_taxes_l10n_be_pos: Browser version: Chrome/150.0.7871.114 2026-09-11 04:01:46,605 26 INFO rb-c800635-224702-414046 odoo.addons.pos_sale.tests.test_taxes_downpayment.TestTaxesDownPaymentPOS.test_taxes_l10n_be_pos: Issuing json command http://127.0.0.1:43309/json 2026-09-11 04:01:46,605 26 INFO rb-c800635-224702-414046 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:43309', path='/json', query='', fragment='') with timeout 3 increased to 10s during tests 2026-09-11 04:01:46,619 26 INFO rb-c800635-224702-414046 odoo.addons.pos_sale.tests.test_taxes_downpayment.TestTaxesDownPaymentPOS.test_taxes_l10n_be_pos: Websocket url found: ws://127.0.0.1:43309/devtools/page/3289B8F502B514202F735D943EE42D24 2026-09-11 04:01:46,627 26 INFO rb-c800635-224702-414046 odoo.addons.pos_sale.tests.test_taxes_downpayment.TestTaxesDownPaymentPOS.test_taxes_l10n_be_pos: Enable chrome headless console log notification 2026-09-11 04:01:46,641 26 INFO rb-c800635-224702-414046 odoo.addons.pos_sale.tests.test_taxes_downpayment.TestTaxesDownPaymentPOS.test_taxes_l10n_be_pos: Chrome headless enable page notifications 2026-09-11 04:01:46,833 26 INFO rb-c800635-224702-414046 odoo.addons.base.models.res_users: Login successful for login:pos_user from n/a 2026-09-11 04:01:46,839 26 INFO rb-c800635-224702-414046 odoo.addons.pos_sale.tests.test_taxes_downpayment.TestTaxesDownPaymentPOS.test_taxes_l10n_be_pos: Setting session cookie in browser 2026-09-11 04:01:46,842 26 INFO rb-c800635-224702-414046 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-09-11 04:01:46,842 26 INFO rb-c800635-224702-414046 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-09-11 04:01:47,005 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 04:01:47] "GET /pos/ui/132 HTTP/1.1" 200 - 86 0.081 0.071 2026-09-11 04:01:47,012 26 INFO rb-c800635-224702-414046 odoo.addons.pos_sale.tests.test_taxes_downpayment.TestTaxesDownPaymentPOS.test_taxes_l10n_be_pos: Navigation result: {'frameId': '3289B8F502B514202F735D943EE42D24', 'loaderId': 'FF9536E2ADC97BDE52C4CAF66D29C176', 'isDownload': False} 2026-09-11 04:01:47,012 26 INFO rb-c800635-224702-414046 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-09-11 04:01:47,033 26 INFO rb-c800635-224702-414046 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-09-11 04:01:47,064 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 04:01:47] "GET /web/assets/31c33ef/web.__assets_tests_call__.min.js HTTP/1.1" 200 - 2 0.001 0.025 2026-09-11 04:01:47,074 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 04:01:47] "GET /web/assets/cbcf32d/point_of_sale.assets_prod.min.css HTTP/1.1" 200 - 2 0.001 0.035 2026-09-11 04:01:47,083 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 04:01:47] "GET /web/assets/e7bee96/point_of_sale.assets_prod.min.js HTTP/1.1" 200 - 2 0.001 0.030 2026-09-11 04:01:47,550 26 INFO ? werkzeug: 127.0.0.1 - - [11/Sep/2026 04:01:47] "GET /point_of_sale/static/src/img/favicon.ico HTTP/1.1" 200 - 0 0.000 0.002 2026-09-11 04:01:47,556 26 INFO ? werkzeug: 127.0.0.1 - - [11/Sep/2026 04:01:47] "GET /web/static/fonts/lato/Lato-Reg-webfont.woff HTTP/1.1" 200 - 0 0.000 0.005 2026-09-11 04:01:47,567 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 04:01:47] "GET /web/webclient/translations?hash=&lang=en_US HTTP/1.1" 200 - 0 0.000 0.006 2026-09-11 04:01:47,580 26 INFO rb-c800635-224702-414046 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-09-11 04:01:47,587 26 INFO rb-c800635-224702-414046 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-09-11 04:01:47,589 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 04:01:47] "POST /web/dataset/call_kw/barcode.nomenclature/read#barcode.nomenclature.read HTTP/1.1" 200 - 4 0.002 0.007 2026-09-11 04:01:47,606 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 04:01:47] "POST /web/dataset/call_kw/barcode.rule/search_read#barcode.rule.search_read HTTP/1.1" 200 - 1 0.001 0.005 2026-09-11 04:01:47,617 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 04:01:47] "POST /pos/ping HTTP/1.1" 200 - 0 0.000 0.002 2026-09-11 04:01:47,645 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 04:01:47] "POST /web/dataset/call_kw/pos.config/register_new_device_identifier#pos.config.register_new_device_identifier HTTP/1.1" 200 - 9 0.010 0.009 2026-09-11 04:01:47,651 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 04:01:47] "GET /bus/websocket_worker_bundle?v=19.0-2 HTTP/1.1" 200 - 2 0.002 0.019 2026-09-11 04:01:47,705 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 04:01:47] "POST /web/dataset/call_kw/pos.session/load_data_params#pos.session.load_data_params HTTP/1.1" 200 - 21 0.019 0.027 2026-09-11 04:01:47,708 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 04:01:47] "GET /websocket?version=19.0-2 HTTP/1.1" 101 - 0 0.000 0.032 2026-09-11 04:01:48,257 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 04:01:48] "POST /web/dataset/call_kw/pos.session/load_data#pos.session.load_data HTTP/1.1" 200 - 349 0.241 0.284 2026-09-11 04:01:48,277 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 04:01:48] "POST /web/dataset/call_kw/pos.session/filter_local_data#pos.session.filter_local_data HTTP/1.1" 200 - 0 0.000 0.010 2026-09-11 04:01:48,360 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 04:01:48] "POST /web/dataset/call_kw/pos.config/read_config_open_orders#pos.config.read_config_open_orders HTTP/1.1" 200 - 1 0.000 0.006 2026-09-11 04:01:48,418 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 04:01:48] "GET /web/image/res.company/117/logo/256x256 HTTP/1.1" 200 - 8 0.004 0.036 2026-09-11 04:01:48,487 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 04:01: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-09-11 04:01:48,499 26 INFO rb-c800635-224702-414046 odoo.addons.pos_sale.tests.test_taxes_downpayment.TestTaxesDownPaymentPOS.test_taxes_l10n_be_pos.browser: Owl is running in 'dev' mode. 2026-09-11 04:01:48,510 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 04:01:48] "POST /web/dataset/call_kw/product.product/has_access#product.product.has_access HTTP/1.1" 200 - 1 0.001 0.005 2026-09-11 04:01:48,558 26 INFO ? werkzeug: 127.0.0.1 - - [11/Sep/2026 04:01:48] "GET /point_of_sale/static/src/fonts/Inconsolata.otf HTTP/1.1" 200 - 0 0.000 0.001 2026-09-11 04:01:48,578 26 INFO ? werkzeug: 127.0.0.1 - - [11/Sep/2026 04:01:48] "GET /web/static/img/odoo_logo.svg HTTP/1.1" 200 - 0 0.000 0.010 2026-09-11 04:01:48,588 26 INFO ? werkzeug: 127.0.0.1 - - [11/Sep/2026 04:01:48] "GET /hr_attendance/static/img/background-light.svg HTTP/1.1" 200 - 0 0.000 0.008 2026-09-11 04:01:48,609 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 04:01:48] "GET /web/image/res.users/256/avatar_128 HTTP/1.1" 200 - 14 0.025 0.022 2026-09-11 04:01:48,623 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 04:01:48] "GET /web/image?model=res.company&id=117&field=logo HTTP/1.1" 200 - 3 0.002 0.057 2026-09-11 04:01:48,624 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 04:01:48] "GET /pos/service-worker.js HTTP/1.1" 200 - 0 0.000 0.040 2026-09-11 04:01:48,643 26 INFO ? werkzeug: 127.0.0.1 - - [11/Sep/2026 04:01: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-09-11 04:01:48,649 26 INFO ? werkzeug: 127.0.0.1 - - [11/Sep/2026 04:01:48] "GET /web/static/fonts/google/Roboto/Roboto-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.005 2026-09-11 04:01:48,730 26 INFO rb-c800635-224702-414046 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-09-11 04:01:48,773 26 INFO ? werkzeug: 127.0.0.1 - - [11/Sep/2026 04:01:48] "GET /web/static/lib/zxing-library/zxing-library.js HTTP/1.1" 200 - 0 0.000 0.008 2026-09-11 04:01:48,832 26 INFO rb-c800635-224702-414046 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-09-11 04:01:48,853 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 04:01:48] "GET /pos/ui/132 HTTP/1.1" 200 - 31 0.045 0.045 2026-09-11 04:01:48,863 26 INFO ? werkzeug: 127.0.0.1 - - [11/Sep/2026 04:01:48] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.002 2026-09-11 04:01:48,883 26 INFO rb-c800635-224702-414046 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-09-11 04:01:48,903 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 04:01:48] "GET /pos/ui/132?from_backend=True HTTP/1.1" 200 - 31 0.021 0.117 2026-09-11 04:01:48,937 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 04:01:48] "GET /web/image?model=product.template&field=image_128&id=2279&unique=2026-09-11T04:01:12.000+00:00 HTTP/1.1" 200 - 3 0.004 0.121 2026-09-11 04:01:48,966 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 04:01:48] "GET /web/image?model=product.template&field=image_128&id=2278&unique=2026-09-11T04:01:12.000+00:00 HTTP/1.1" 200 - 3 0.005 0.153 2026-09-11 04:01:48,988 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 04:01:48] "GET /web/image?model=product.template&field=image_128&id=2281&unique=2026-09-11T04:01:12.000+00:00 HTTP/1.1" 200 - 3 0.002 0.159 2026-09-11 04:01:49,013 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 04:01:49] "GET /web/image?model=product.template&field=image_128&id=2280&unique=2026-09-11T04:01:12.000+00:00 HTTP/1.1" 200 - 3 0.004 0.193 2026-09-11 04:01:49,032 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 04:01:49] "GET /web/image?model=product.template&field=image_128&id=2295&unique=2026-09-11T04:01:12.000+00:00 HTTP/1.1" 200 - 3 0.002 0.162 2026-09-11 04:01:49,052 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 04:01:49] "GET /web/image?model=product.template&field=image_128&id=2288&unique=2026-09-11T04:01:12.000+00:00 HTTP/1.1" 200 - 3 0.002 0.143 2026-09-11 04:01:49,076 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 04:01:49] "GET /web/image?model=product.template&field=image_128&id=2285&unique=2026-09-11T04:01:12.000+00:00 HTTP/1.1" 200 - 3 0.002 0.130 2026-09-11 04:01:49,096 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 04:01:49] "GET /web/image?model=product.template&field=image_128&id=2293&unique=2026-09-11T04:01:12.000+00:00 HTTP/1.1" 200 - 3 0.001 0.123 2026-09-11 04:01:49,121 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 04:01:49] "GET /web/image?model=product.template&field=image_128&id=2290&unique=2026-09-11T04:01:12.000+00:00 HTTP/1.1" 200 - 3 0.007 0.116 2026-09-11 04:01:49,145 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 04:01:49] "GET /web/image?model=product.template&field=image_128&id=2294&unique=2026-09-11T04:01:12.000+00:00 HTTP/1.1" 200 - 3 0.003 0.123 2026-09-11 04:01:49,170 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 04:01:49] "GET /web/image?model=product.template&field=image_128&id=2286&unique=2026-09-11T04:01:12.000+00:00 HTTP/1.1" 200 - 3 0.003 0.132 2026-09-11 04:01:49,189 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 04:01:49] "GET /web/image?model=product.template&field=image_128&id=2291&unique=2026-09-11T04:01:12.000+00:00 HTTP/1.1" 200 - 3 0.002 0.131 2026-09-11 04:01:49,215 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 04:01:49] "GET /web/image?model=product.template&field=image_128&id=2292&unique=2026-09-11T04:01:12.000+00:00 HTTP/1.1" 200 - 3 0.005 0.117 2026-09-11 04:01:49,237 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 04:01:49] "GET /web/image?model=product.template&field=image_128&id=2284&unique=2026-09-11T04:01:12.000+00:00 HTTP/1.1" 200 - 3 0.002 0.135 2026-09-11 04:01:49,258 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 04:01:49] "GET /web/image?model=product.template&field=image_128&id=2289&unique=2026-09-11T04:01:12.000+00:00 HTTP/1.1" 200 - 3 0.004 0.127 2026-09-11 04:01:49,287 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 04:01:49] "GET /web/image?model=product.template&field=image_128&id=2282&unique=2026-09-11T04:01:12.000+00:00 HTTP/1.1" 200 - 3 0.008 0.105 2026-09-11 04:01:49,308 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 04:01:49] "GET /web/image?model=product.template&field=image_128&id=2283&unique=2026-09-11T04:01:12.000+00:00 HTTP/1.1" 200 - 3 0.002 0.111 2026-09-11 04:01:49,364 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 04:01:49] "POST /web/dataset/call_kw/pos.session/set_opening_control#pos.session.set_opening_control HTTP/1.1" 200 - 31 0.028 0.189 2026-09-11 04:01:49,400 26 INFO rb-c800635-224702-414046 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-09-11 04:01:49,460 26 INFO rb-c800635-224702-414046 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-09-11 04:01:49,522 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 04:01:49] "POST /web/dataset/call_kw/sale.order/get_views#sale.order.get_views HTTP/1.1" 200 - 24 0.014 0.046 2026-09-11 04:01:49,587 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 04:01:49] "POST /web/dataset/call_kw/sale.order/web_search_read#sale.order.web_search_read HTTP/1.1" 200 - 18 0.012 0.026 2026-09-11 04:01:49,638 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 04:01:49] "POST /web/dataset/call_kw/res.currency/read#res.currency.read HTTP/1.1" 200 - 4 0.003 0.015 2026-09-11 04:01:49,715 26 INFO rb-c800635-224702-414046 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-09-11 04:01:49,834 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 04:01:49] "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.048 0.070 2026-09-11 04:01:49,957 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 04:01:49] "POST /web/dataset/call_kw/pos.config/notify_synchronisation#pos.config.notify_synchronisation HTTP/1.1" 200 - 56 0.048 0.068 2026-09-11 04:01:49,969 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 04:01:49] "POST /web/dataset/call_kw/sale.order/read#sale.order.read HTTP/1.1" 200 - 4 0.005 0.110 2026-09-11 04:01:50,003 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 04:01:50] "POST /web/dataset/call_kw/product.pricelist/read#product.pricelist.read HTTP/1.1" 200 - 8 0.010 0.014 2026-09-11 04:01:50,021 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 04:01:50] "POST /web/dataset/call_kw/res.currency/read#res.currency.read HTTP/1.1" 200 - 4 0.003 0.008 2026-09-11 04:01:50,084 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 04:01:50] "POST /web/dataset/call_kw/sale.order.line/read#sale.order.line.read HTTP/1.1" 200 - 16 0.026 0.026 2026-09-11 04:01:50,120 26 INFO rb-c800635-224702-414046 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-09-11 04:01:50,173 26 INFO rb-c800635-224702-414046 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-09-11 04:01:50,252 26 INFO rb-c800635-224702-414046 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-09-11 04:01:50,304 26 INFO rb-c800635-224702-414046 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-09-11 04:01:50,355 26 INFO rb-c800635-224702-414046 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-09-11 04:01:50,423 26 INFO rb-c800635-224702-414046 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-09-11 04:01:50,435 26 INFO ? werkzeug: 127.0.0.1 - - [11/Sep/2026 04:01:50] "GET /point_of_sale/static/src/img/card-bank.png HTTP/1.1" 200 - 0 0.000 0.002 2026-09-11 04:01:50,437 26 INFO ? werkzeug: 127.0.0.1 - - [11/Sep/2026 04:01:50] "GET /point_of_sale/static/src/img/money.png HTTP/1.1" 200 - 0 0.000 0.003 2026-09-11 04:01:50,474 26 INFO rb-c800635-224702-414046 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-09-11 04:01:50,525 26 INFO rb-c800635-224702-414046 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-09-11 04:01:50,576 26 INFO rb-c800635-224702-414046 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-09-11 04:01:50,645 26 INFO rb-c800635-224702-414046 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-09-11 04:01:50,696 26 INFO rb-c800635-224702-414046 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-09-11 04:01:50,751 26 INFO rb-c800635-224702-414046 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-09-11 04:01:50,814 26 INFO rb-c800635-224702-414046 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-09-11 04:01:50,822 26 INFO rb-c800635-224702-414046 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #64911152 started for PoS orders references: [{'name': '/', 'pos_reference': '264-132-000001', 'uuid': '9f2a827f-b15f-4699-b73a-044981c10681'}] 2026-09-11 04:01:50,824 26 INFO ? werkzeug: 127.0.0.1 - - [11/Sep/2026 04:01:50] "GET /web/static/img/spin.svg HTTP/1.1" 200 - 0 0.000 0.001 2026-09-11 04:01:51,832 26 INFO rb-c800635-224702-414046 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #64911152 order {'name': '/', 'pos_reference': '264-132-000001', 'uuid': '9f2a827f-b15f-4699-b73a-044981c10681'} created pos.order #848 2026-09-11 04:01:51,898 26 INFO rb-c800635-224702-414046 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #64911152 finished 2026-09-11 04:01:52,088 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 04:01:52] "POST /web/dataset/call_kw/pos.order/sync_from_ui#pos.order.sync_from_ui HTTP/1.1" 200 - 536 0.519 0.750 2026-09-11 04:01:52,152 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 04:01:52] "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-09-11 04:01:52,192 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 04:01:52] "POST /web/dataset/call_kw/sale.order.line/read#sale.order.line.read HTTP/1.1" 200 - 16 0.013 0.030 2026-09-11 04:01:52,230 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 04:01:52] "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-09-11 04:01:52,362 26 INFO rb-c800635-224702-414046 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-09-11 04:01:52,366 26 INFO rb-c800635-224702-414046 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #42643675 started for PoS orders references: [{'name': 'Shop - 000001', 'pos_reference': '264-132-000001', 'uuid': '9f2a827f-b15f-4699-b73a-044981c10681'}] 2026-09-11 04:01:52,372 26 INFO rb-c800635-224702-414046 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #42643675 order {'name': 'Shop - 000001', 'pos_reference': '264-132-000001', 'uuid': '9f2a827f-b15f-4699-b73a-044981c10681'} sync ignored for existing PoS order pos.order(848,) (state: done) 2026-09-11 04:01:52,394 26 INFO rb-c800635-224702-414046 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #42643675 finished 2026-09-11 04:01:52,416 26 INFO rb-c800635-224702-414046 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-09-11 04:01:52,483 26 INFO rb-c800635-224702-414046 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-09-11 04:01:52,498 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 04:01:52] "POST /web/dataset/call_kw/pos.order/sync_from_ui#pos.order.sync_from_ui HTTP/1.1" 200 - 71 0.046 0.088 2026-09-11 04:01:52,534 26 INFO rb-c800635-224702-414046 odoo.addons.pos_sale.tests.test_taxes_downpayment.TestTaxesDownPaymentPOS.test_taxes_l10n_be_pos.browser: tour succeeded 2026-09-11 04:01:52,555 26 INFO rb-c800635-224702-414046 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-09-11 04:01:52,572 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 04:01:52] "POST /web/dataset/call_kw/sale.order.line/read#sale.order.line.read HTTP/1.1" 200 - 15 0.019 0.036 2026-09-11 04:01:52,645 26 INFO rb-c800635-224702-414046 odoo.addons.pos_sale.tests.test_taxes_downpayment.TestTaxesDownPaymentPOS.test_taxes_l10n_be_pos.browser: heap 19205604 (allocated 21495808) 2026-09-11 04:01:52,657 26 INFO rb-c800635-224702-414046 odoo.addons.pos_sale.tests.test_taxes_downpayment.TestTaxesDownPaymentPOS.test_taxes_l10n_be_pos: Closing chrome headless with pid 125081 2026-09-11 04:01:52,659 26 INFO rb-c800635-224702-414046 odoo.addons.pos_sale.tests.test_taxes_downpayment.TestTaxesDownPaymentPOS.test_taxes_l10n_be_pos: Closing websocket connection 2026-09-11 04:01:52,661 26 INFO rb-c800635-224702-414046 odoo.addons.pos_sale.tests.test_taxes_downpayment.TestTaxesDownPaymentPOS.test_taxes_l10n_be_pos: Terminating chrome headless with pid 125081 2026-09-11 04:01:52,762 26 INFO rb-c800635-224702-414046 odoo.addons.pos_sale.tests.test_taxes_downpayment.TestTaxesDownPaymentPOS.test_taxes_l10n_be_pos: Chrome Log in: /tmp/odoo_tests/rb-c800635-224702-414046/chrome_logs/chrome_log_20260911_040152_761963_test_taxes_l10n_be_pos.txt 2026-09-11 04:01:52,762 26 INFO rb-c800635-224702-414046 odoo.addons.pos_sale.tests.test_taxes_downpayment.TestTaxesDownPaymentPOS.test_taxes_l10n_be_pos: Removing chrome user profile "/tmp/tmpaa0j_ikm_chrome_odoo" 2026-09-11 04:01:53,540 26 INFO rb-c800635-224702-414046 odoo.models.unlink: User #253 deleted stock.move.line records with IDs: [1414, 1415] 2026-09-11 04:01:53,655 26 INFO rb-c800635-224702-414046 odoo.addons.pos_sale.tests.test_taxes_downpayment: Starting TestTaxesDownPaymentPOS.test_taxes_l10n_br_pos ... 2026-09-11 04:01:54,611 26 INFO rb-c800635-224702-414046 odoo.addons.pos_sale.tests.test_taxes_downpayment.TestTaxesDownPaymentPOS.test_taxes_l10n_br_pos: Chrome pid: 125319 2026-09-11 04:01:54,611 26 INFO rb-c800635-224702-414046 odoo.addons.pos_sale.tests.test_taxes_downpayment.TestTaxesDownPaymentPOS.test_taxes_l10n_br_pos: Chrome headless temporary user profile dir: /tmp/tmpdqm74yl4_chrome_odoo 2026-09-11 04:01:54,611 26 INFO rb-c800635-224702-414046 odoo.addons.pos_sale.tests.test_taxes_downpayment.TestTaxesDownPaymentPOS.test_taxes_l10n_br_pos: Issuing json command http://127.0.0.1:35137/json/version 2026-09-11 04:01:54,612 26 INFO rb-c800635-224702-414046 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:35137', path='/json/version', query='', fragment='') with timeout 3 increased to 10s during tests 2026-09-11 04:01:54,645 26 INFO rb-c800635-224702-414046 odoo.addons.pos_sale.tests.test_taxes_downpayment.TestTaxesDownPaymentPOS.test_taxes_l10n_br_pos: Browser version: Chrome/150.0.7871.114 2026-09-11 04:01:54,645 26 INFO rb-c800635-224702-414046 odoo.addons.pos_sale.tests.test_taxes_downpayment.TestTaxesDownPaymentPOS.test_taxes_l10n_br_pos: Issuing json command http://127.0.0.1:35137/json 2026-09-11 04:01:54,646 26 INFO rb-c800635-224702-414046 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:35137', path='/json', query='', fragment='') with timeout 3 increased to 10s during tests 2026-09-11 04:01:54,661 26 INFO rb-c800635-224702-414046 odoo.addons.pos_sale.tests.test_taxes_downpayment.TestTaxesDownPaymentPOS.test_taxes_l10n_br_pos: Websocket url found: ws://127.0.0.1:35137/devtools/page/7FF2CE9C9228949BB751E4F53B59AA5A 2026-09-11 04:01:54,675 26 INFO rb-c800635-224702-414046 odoo.addons.pos_sale.tests.test_taxes_downpayment.TestTaxesDownPaymentPOS.test_taxes_l10n_br_pos: Enable chrome headless console log notification 2026-09-11 04:01:54,703 26 INFO rb-c800635-224702-414046 odoo.addons.pos_sale.tests.test_taxes_downpayment.TestTaxesDownPaymentPOS.test_taxes_l10n_br_pos: Chrome headless enable page notifications 2026-09-11 04:01:54,844 26 INFO rb-c800635-224702-414046 odoo.addons.base.models.res_users: Login successful for login:pos_user from n/a 2026-09-11 04:01:54,849 26 INFO rb-c800635-224702-414046 odoo.addons.pos_sale.tests.test_taxes_downpayment.TestTaxesDownPaymentPOS.test_taxes_l10n_br_pos: Setting session cookie in browser 2026-09-11 04:01:54,851 26 INFO rb-c800635-224702-414046 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-09-11 04:01:54,851 26 INFO rb-c800635-224702-414046 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-09-11 04:01:54,865 26 INFO rb-c800635-224702-414046 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-09-11 04:01:55,384 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 04:01:55] "GET /pos/ui/132 HTTP/1.1" 200 - 129 0.069 0.453 2026-09-11 04:01:55,387 26 INFO rb-c800635-224702-414046 odoo.addons.pos_sale.tests.test_taxes_downpayment.TestTaxesDownPaymentPOS.test_taxes_l10n_br_pos: Navigation result: {'frameId': '7FF2CE9C9228949BB751E4F53B59AA5A', 'loaderId': '6A2C7D4560D58961E5B459840E60A8C8', 'isDownload': False} 2026-09-11 04:01:55,388 26 INFO rb-c800635-224702-414046 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-09-11 04:01:55,407 26 INFO rb-c800635-224702-414046 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-09-11 04:01:55,426 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 04:01:55] "GET /web/assets/cbcf32d/point_of_sale.assets_prod.min.css HTTP/1.1" 200 - 2 0.006 0.008 2026-09-11 04:01:55,434 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 04:01:55] "GET /web/assets/31c33ef/web.__assets_tests_call__.min.js HTTP/1.1" 200 - 2 0.004 0.018 2026-09-11 04:01:55,445 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 04:01:55] "GET /web/assets/e7bee96/point_of_sale.assets_prod.min.js HTTP/1.1" 200 - 2 0.005 0.023 2026-09-11 04:01:55,922 26 INFO ? werkzeug: 127.0.0.1 - - [11/Sep/2026 04:01:55] "GET /web/static/fonts/lato/Lato-Reg-webfont.woff HTTP/1.1" 200 - 0 0.000 0.001 2026-09-11 04:01:55,929 26 INFO ? werkzeug: 127.0.0.1 - - [11/Sep/2026 04:01:55] "GET /point_of_sale/static/src/img/favicon.ico HTTP/1.1" 200 - 0 0.000 0.004 2026-09-11 04:01:55,953 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 04:01:55] "GET /web/webclient/translations?hash=&lang=en_US HTTP/1.1" 200 - 1 0.002 0.014 2026-09-11 04:01:55,968 26 INFO rb-c800635-224702-414046 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-09-11 04:01:55,972 26 INFO rb-c800635-224702-414046 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-09-11 04:01:55,979 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 04:01:55] "POST /web/dataset/call_kw/barcode.nomenclature/read#barcode.nomenclature.read HTTP/1.1" 200 - 4 0.004 0.007 2026-09-11 04:01:55,998 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 04:01:55] "POST /web/dataset/call_kw/barcode.rule/search_read#barcode.rule.search_read HTTP/1.1" 200 - 1 0.000 0.010 2026-09-11 04:01:56,014 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 04:01:56] "POST /pos/ping HTTP/1.1" 200 - 0 0.000 0.002 2026-09-11 04:01:56,042 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 04:01:56] "POST /web/dataset/call_kw/pos.config/register_new_device_identifier#pos.config.register_new_device_identifier HTTP/1.1" 200 - 9 0.007 0.010 2026-09-11 04:01:56,053 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 04:01:56] "GET /bus/websocket_worker_bundle?v=19.0-2 HTTP/1.1" 200 - 3 0.001 0.022 2026-09-11 04:01:56,125 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 04:01:56] "POST /web/dataset/call_kw/pos.session/load_data_params#pos.session.load_data_params HTTP/1.1" 200 - 21 0.030 0.032 2026-09-11 04:01:56,128 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 04:01:56] "GET /websocket?version=19.0-2 HTTP/1.1" 101 - 1 0.000 0.048 2026-09-11 04:01:56,753 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 04:01:56] "POST /web/dataset/call_kw/pos.session/load_data#pos.session.load_data HTTP/1.1" 200 - 351 0.266 0.321 2026-09-11 04:01:56,773 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 04: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.008 2026-09-11 04:01:56,834 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 04: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.006 2026-09-11 04:01:56,882 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 04:01:56] "GET /web/image/res.company/117/logo/256x256 HTTP/1.1" 200 - 8 0.006 0.028 2026-09-11 04:01:56,927 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 04: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.003 0.006 2026-09-11 04:01:56,968 26 INFO rb-c800635-224702-414046 odoo.addons.pos_sale.tests.test_taxes_downpayment.TestTaxesDownPaymentPOS.test_taxes_l10n_br_pos.browser: Owl is running in 'dev' mode. 2026-09-11 04:01:56,982 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 04:01:56] "POST /web/dataset/call_kw/product.product/has_access#product.product.has_access HTTP/1.1" 200 - 1 0.002 0.006 2026-09-11 04:01:57,036 26 INFO ? werkzeug: 127.0.0.1 - - [11/Sep/2026 04:01:57] "GET /point_of_sale/static/src/fonts/Inconsolata.otf HTTP/1.1" 200 - 0 0.000 0.003 2026-09-11 04:01:57,074 26 INFO ? werkzeug: 127.0.0.1 - - [11/Sep/2026 04:01:57] "GET /web/static/img/odoo_logo.svg HTTP/1.1" 200 - 0 0.000 0.011 2026-09-11 04:01:57,080 26 INFO ? werkzeug: 127.0.0.1 - - [11/Sep/2026 04:01:57] "GET /hr_attendance/static/img/background-light.svg HTTP/1.1" 200 - 0 0.000 0.002 2026-09-11 04:01:57,094 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 04:01:57] "GET /web/image/res.users/256/avatar_128 HTTP/1.1" 200 - 14 0.020 0.036 2026-09-11 04:01:57,106 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 04:01:57] "GET /web/image?model=res.company&id=117&field=logo HTTP/1.1" 200 - 3 0.002 0.059 2026-09-11 04:01:57,116 26 INFO ? werkzeug: 127.0.0.1 - - [11/Sep/2026 04:01:57] "GET /web/static/src/libs/fontawesome/fonts/fontawesome-webfont.woff2?v=4.7.0 HTTP/1.1" 200 - 0 0.000 0.013 2026-09-11 04:01:57,125 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 04:01:57] "GET /pos/service-worker.js HTTP/1.1" 200 - 0 0.000 0.081 2026-09-11 04:01:57,126 26 INFO ? werkzeug: 127.0.0.1 - - [11/Sep/2026 04:01:57] "GET /web/static/fonts/google/Roboto/Roboto-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.016 2026-09-11 04:01:57,227 26 INFO rb-c800635-224702-414046 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-09-11 04:01:57,275 26 INFO ? werkzeug: 127.0.0.1 - - [11/Sep/2026 04:01:57] "GET /web/static/lib/zxing-library/zxing-library.js HTTP/1.1" 200 - 0 0.000 0.011 2026-09-11 04:01:57,336 26 INFO rb-c800635-224702-414046 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-09-11 04:01:57,365 26 INFO ? werkzeug: 127.0.0.1 - - [11/Sep/2026 04:01:57] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.016 2026-09-11 04:01:57,381 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 04:01:57] "GET /pos/ui/132 HTTP/1.1" 200 - 31 0.066 0.052 2026-09-11 04:01:57,387 26 INFO rb-c800635-224702-414046 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-09-11 04:01:57,455 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 04:01:57] "GET /pos/ui/132?from_backend=True HTTP/1.1" 200 - 31 0.041 0.140 2026-09-11 04:01:57,482 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 04:01:57] "GET /web/image?model=product.template&field=image_128&id=2280&unique=2026-09-11T04:01:12.000+00:00 HTTP/1.1" 200 - 3 0.003 0.173 2026-09-11 04:01:57,507 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 04:01:57] "GET /web/image?model=product.template&field=image_128&id=2278&unique=2026-09-11T04:01:12.000+00:00 HTTP/1.1" 200 - 3 0.005 0.195 2026-09-11 04:01:57,529 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 04:01:57] "GET /web/image?model=product.template&field=image_128&id=2286&unique=2026-09-11T04:01:12.000+00:00 HTTP/1.1" 200 - 3 0.002 0.155 2026-09-11 04:01:57,558 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 04:01:57] "GET /web/image?model=product.template&field=image_128&id=2279&unique=2026-09-11T04:01:12.000+00:00 HTTP/1.1" 200 - 3 0.006 0.250 2026-09-11 04:01:57,582 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 04:01:57] "GET /web/image?model=product.template&field=image_128&id=2296&unique=2026-09-11T04:01:12.000+00:00 HTTP/1.1" 200 - 3 0.002 0.195 2026-09-11 04:01:57,611 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 04:01:57] "GET /web/image?model=product.template&field=image_128&id=2284&unique=2026-09-11T04:01:12.000+00:00 HTTP/1.1" 200 - 3 0.003 0.144 2026-09-11 04:01:57,650 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 04:01:57] "GET /web/image?model=product.template&field=image_128&id=2285&unique=2026-09-11T04:01:12.000+00:00 HTTP/1.1" 200 - 3 0.003 0.156 2026-09-11 04:01:57,671 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 04:01:57] "GET /web/image?model=product.template&field=image_128&id=2297&unique=2026-09-11T04:01:12.000+00:00 HTTP/1.1" 200 - 3 0.003 0.156 2026-09-11 04:01:57,696 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 04:01:57] "GET /web/image?model=product.template&field=image_128&id=2281&unique=2026-09-11T04:01:12.000+00:00 HTTP/1.1" 200 - 3 0.002 0.129 2026-09-11 04:01:57,721 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 04:01:57] "GET /web/image?model=product.template&field=image_128&id=2282&unique=2026-09-11T04:01:12.000+00:00 HTTP/1.1" 200 - 3 0.004 0.132 2026-09-11 04:01:57,742 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 04:01:57] "GET /web/image?model=product.template&field=image_128&id=2283&unique=2026-09-11T04:01:12.000+00:00 HTTP/1.1" 200 - 3 0.003 0.116 2026-09-11 04:01:57,842 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 04:01:57] "POST /web/dataset/call_kw/pos.session/set_opening_control#pos.session.set_opening_control HTTP/1.1" 200 - 36 0.058 0.250 2026-09-11 04:01:57,885 26 INFO rb-c800635-224702-414046 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-09-11 04:01:57,944 26 INFO rb-c800635-224702-414046 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-09-11 04:01:58,061 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 04:01:58] "POST /web/dataset/call_kw/sale.order/get_views#sale.order.get_views HTTP/1.1" 200 - 48 0.046 0.068 2026-09-11 04:01:58,136 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 04:01:58] "POST /web/dataset/call_kw/sale.order/web_search_read#sale.order.web_search_read HTTP/1.1" 200 - 18 0.013 0.026 2026-09-11 04:01:58,189 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 04:01:58] "POST /web/dataset/call_kw/res.currency/read#res.currency.read HTTP/1.1" 200 - 4 0.002 0.008 2026-09-11 04:01:58,274 26 INFO rb-c800635-224702-414046 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-09-11 04:01:58,435 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 04:01:58] "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.079 0.075 2026-09-11 04:01:58,578 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 04:01:58] "POST /web/dataset/call_kw/pos.config/notify_synchronisation#pos.config.notify_synchronisation HTTP/1.1" 200 - 56 0.063 0.068 2026-09-11 04:01:58,586 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 04:01:58] "POST /web/dataset/call_kw/sale.order/read#sale.order.read HTTP/1.1" 200 - 4 0.002 0.131 2026-09-11 04:01:58,627 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 04:01:58] "POST /web/dataset/call_kw/product.pricelist/read#product.pricelist.read HTTP/1.1" 200 - 8 0.009 0.016 2026-09-11 04:01:58,646 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 04:01:58] "POST /web/dataset/call_kw/res.currency/read#res.currency.read HTTP/1.1" 200 - 4 0.003 0.009 2026-09-11 04:01:58,688 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 04:01:58] "POST /web/dataset/call_kw/sale.order.line/read#sale.order.line.read HTTP/1.1" 200 - 16 0.011 0.021 2026-09-11 04:01:58,721 26 INFO rb-c800635-224702-414046 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-09-11 04:01:58,773 26 INFO rb-c800635-224702-414046 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-09-11 04:01:58,873 26 INFO rb-c800635-224702-414046 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-09-11 04:01:58,921 26 INFO rb-c800635-224702-414046 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-09-11 04:01:58,972 26 INFO rb-c800635-224702-414046 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-09-11 04:01:59,039 26 INFO rb-c800635-224702-414046 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-09-11 04:01:59,051 26 INFO ? werkzeug: 127.0.0.1 - - [11/Sep/2026 04:01:59] "GET /point_of_sale/static/src/img/card-bank.png HTTP/1.1" 200 - 0 0.000 0.001 2026-09-11 04:01:59,053 26 INFO ? werkzeug: 127.0.0.1 - - [11/Sep/2026 04:01:59] "GET /point_of_sale/static/src/img/money.png HTTP/1.1" 200 - 0 0.000 0.001 2026-09-11 04:01:59,090 26 INFO rb-c800635-224702-414046 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-09-11 04:01:59,141 26 INFO rb-c800635-224702-414046 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-09-11 04:01:59,192 26 INFO rb-c800635-224702-414046 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-09-11 04:01:59,259 26 INFO rb-c800635-224702-414046 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-09-11 04:01:59,310 26 INFO rb-c800635-224702-414046 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-09-11 04:01:59,364 26 INFO rb-c800635-224702-414046 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-09-11 04:01:59,426 26 INFO rb-c800635-224702-414046 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-09-11 04:01:59,433 26 INFO rb-c800635-224702-414046 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #29913355 started for PoS orders references: [{'name': '/', 'pos_reference': '261-132-000001', 'uuid': '25bd0158-0612-4964-99ca-5c9c495a5c1e'}] 2026-09-11 04:01:59,435 26 INFO ? werkzeug: 127.0.0.1 - - [11/Sep/2026 04:01:59] "GET /web/static/img/spin.svg HTTP/1.1" 200 - 0 0.000 0.004 2026-09-11 04:02:00,969 26 INFO rb-c800635-224702-414046 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #29913355 order {'name': '/', 'pos_reference': '261-132-000001', 'uuid': '25bd0158-0612-4964-99ca-5c9c495a5c1e'} created pos.order #849 2026-09-11 04:02:00,996 26 INFO rb-c800635-224702-414046 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #29913355 finished 2026-09-11 04:02:01,203 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 04:02:01] "POST /web/dataset/call_kw/pos.order/sync_from_ui#pos.order.sync_from_ui HTTP/1.1" 200 - 615 0.504 1.269 2026-09-11 04:02:01,252 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 04:02:01] "POST /web/dataset/call_kw/account.move/action_invoice_download_pdf#account.move.action_invoice_download_pdf HTTP/1.1" 200 - 0 0.000 0.003 2026-09-11 04:02:01,302 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 04:02:01] "POST /web/dataset/call_kw/sale.order.line/read#sale.order.line.read HTTP/1.1" 200 - 16 0.024 0.025 2026-09-11 04:02:01,327 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 04:02:01] "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-09-11 04:02:01,439 26 INFO rb-c800635-224702-414046 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-09-11 04:02:01,442 26 INFO rb-c800635-224702-414046 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #15056627 started for PoS orders references: [{'name': 'Shop - 000001', 'pos_reference': '261-132-000001', 'uuid': '25bd0158-0612-4964-99ca-5c9c495a5c1e'}] 2026-09-11 04:02:01,454 26 INFO rb-c800635-224702-414046 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #15056627 order {'name': 'Shop - 000001', 'pos_reference': '261-132-000001', 'uuid': '25bd0158-0612-4964-99ca-5c9c495a5c1e'} sync ignored for existing PoS order pos.order(849,) (state: done) 2026-09-11 04:02:01,465 26 INFO rb-c800635-224702-414046 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #15056627 finished 2026-09-11 04:02:01,487 26 INFO rb-c800635-224702-414046 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-09-11 04:02:01,558 26 INFO rb-c800635-224702-414046 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-09-11 04:02:01,573 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 04:02:01] "POST /web/dataset/call_kw/pos.order/sync_from_ui#pos.order.sync_from_ui HTTP/1.1" 200 - 70 0.053 0.081 2026-09-11 04:02:01,611 26 INFO rb-c800635-224702-414046 odoo.addons.pos_sale.tests.test_taxes_downpayment.TestTaxesDownPaymentPOS.test_taxes_l10n_br_pos.browser: tour succeeded 2026-09-11 04:02:01,612 26 INFO rb-c800635-224702-414046 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-09-11 04:02:01,633 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 04:02:01] "POST /web/dataset/call_kw/sale.order.line/read#sale.order.line.read HTTP/1.1" 200 - 15 0.016 0.021 2026-09-11 04:02:01,772 26 INFO rb-c800635-224702-414046 odoo.addons.pos_sale.tests.test_taxes_downpayment.TestTaxesDownPaymentPOS.test_taxes_l10n_br_pos.browser: heap 19873252 (allocated 22282240) 2026-09-11 04:02:01,780 26 INFO rb-c800635-224702-414046 odoo.addons.pos_sale.tests.test_taxes_downpayment.TestTaxesDownPaymentPOS.test_taxes_l10n_br_pos: Closing chrome headless with pid 125319 2026-09-11 04:02:01,782 26 INFO rb-c800635-224702-414046 odoo.addons.pos_sale.tests.test_taxes_downpayment.TestTaxesDownPaymentPOS.test_taxes_l10n_br_pos: Closing websocket connection 2026-09-11 04:02:01,786 26 INFO rb-c800635-224702-414046 odoo.addons.pos_sale.tests.test_taxes_downpayment.TestTaxesDownPaymentPOS.test_taxes_l10n_br_pos: Terminating chrome headless with pid 125319 2026-09-11 04:02:01,882 26 INFO rb-c800635-224702-414046 odoo.addons.pos_sale.tests.test_taxes_downpayment.TestTaxesDownPaymentPOS.test_taxes_l10n_br_pos: Chrome Log in: /tmp/odoo_tests/rb-c800635-224702-414046/chrome_logs/chrome_log_20260911_040201_882545_test_taxes_l10n_br_pos.txt 2026-09-11 04:02:01,882 26 INFO rb-c800635-224702-414046 odoo.addons.pos_sale.tests.test_taxes_downpayment.TestTaxesDownPaymentPOS.test_taxes_l10n_br_pos: Removing chrome user profile "/tmp/tmpdqm74yl4_chrome_odoo" 2026-09-11 04:02:02,667 26 INFO rb-c800635-224702-414046 odoo.models.unlink: User #253 deleted stock.move.line records with IDs: [1417, 1418] 2026-09-11 04:02:03,649 26 INFO rb-c800635-224702-414046 odoo.addons.pos_sale.tests.test_taxes_downpayment.TestTaxesDownPaymentPOS.test_taxes_l10n_br_pos: Chrome pid: 125547 2026-09-11 04:02:03,649 26 INFO rb-c800635-224702-414046 odoo.addons.pos_sale.tests.test_taxes_downpayment.TestTaxesDownPaymentPOS.test_taxes_l10n_br_pos: Chrome headless temporary user profile dir: /tmp/tmpu9j_nu_3_chrome_odoo 2026-09-11 04:02:03,649 26 INFO rb-c800635-224702-414046 odoo.addons.pos_sale.tests.test_taxes_downpayment.TestTaxesDownPaymentPOS.test_taxes_l10n_br_pos: Issuing json command http://127.0.0.1:38845/json/version 2026-09-11 04:02:03,650 26 INFO rb-c800635-224702-414046 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-09-11 04:02:03,677 26 INFO rb-c800635-224702-414046 odoo.addons.pos_sale.tests.test_taxes_downpayment.TestTaxesDownPaymentPOS.test_taxes_l10n_br_pos: Browser version: Chrome/150.0.7871.114 2026-09-11 04:02:03,677 26 INFO rb-c800635-224702-414046 odoo.addons.pos_sale.tests.test_taxes_downpayment.TestTaxesDownPaymentPOS.test_taxes_l10n_br_pos: Issuing json command http://127.0.0.1:38845/json 2026-09-11 04:02:03,678 26 INFO rb-c800635-224702-414046 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-09-11 04:02:03,704 26 INFO rb-c800635-224702-414046 odoo.addons.pos_sale.tests.test_taxes_downpayment.TestTaxesDownPaymentPOS.test_taxes_l10n_br_pos: Websocket url found: ws://127.0.0.1:38845/devtools/page/50AAAF4DB8B0FEA807B8335A622E649F 2026-09-11 04:02:03,714 26 INFO rb-c800635-224702-414046 odoo.addons.pos_sale.tests.test_taxes_downpayment.TestTaxesDownPaymentPOS.test_taxes_l10n_br_pos: Enable chrome headless console log notification 2026-09-11 04:02:03,721 26 INFO rb-c800635-224702-414046 odoo.addons.pos_sale.tests.test_taxes_downpayment.TestTaxesDownPaymentPOS.test_taxes_l10n_br_pos: Chrome headless enable page notifications 2026-09-11 04:02:03,867 26 INFO rb-c800635-224702-414046 odoo.addons.base.models.res_users: Login successful for login:pos_user from n/a 2026-09-11 04:02:03,872 26 INFO rb-c800635-224702-414046 odoo.addons.pos_sale.tests.test_taxes_downpayment.TestTaxesDownPaymentPOS.test_taxes_l10n_br_pos: Setting session cookie in browser 2026-09-11 04:02:03,879 26 INFO rb-c800635-224702-414046 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-09-11 04:02:03,879 26 INFO rb-c800635-224702-414046 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-09-11 04:02:04,060 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 04:02:04] "GET /pos/ui/132 HTTP/1.1" 200 - 86 0.101 0.071 2026-09-11 04:02:04,063 26 INFO rb-c800635-224702-414046 odoo.addons.pos_sale.tests.test_taxes_downpayment.TestTaxesDownPaymentPOS.test_taxes_l10n_br_pos: Navigation result: {'frameId': '50AAAF4DB8B0FEA807B8335A622E649F', 'loaderId': 'B2AE3E41B95650606FD3D23DA06AA6B4', 'isDownload': False} 2026-09-11 04:02:04,063 26 INFO rb-c800635-224702-414046 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-09-11 04:02:04,073 26 INFO rb-c800635-224702-414046 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-09-11 04:02:04,092 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 04:02:04] "GET /web/assets/31c33ef/web.__assets_tests_call__.min.js HTTP/1.1" 200 - 2 0.001 0.007 2026-09-11 04:02:04,101 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 04:02:04] "GET /web/assets/cbcf32d/point_of_sale.assets_prod.min.css HTTP/1.1" 200 - 2 0.001 0.017 2026-09-11 04:02:04,104 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 04:02:04] "GET /web/assets/e7bee96/point_of_sale.assets_prod.min.js HTTP/1.1" 200 - 2 0.001 0.016 2026-09-11 04:02:04,511 26 INFO ? werkzeug: 127.0.0.1 - - [11/Sep/2026 04:02:04] "GET /web/static/fonts/lato/Lato-Reg-webfont.woff HTTP/1.1" 200 - 0 0.000 0.002 2026-09-11 04:02:04,534 26 INFO ? werkzeug: 127.0.0.1 - - [11/Sep/2026 04:02:04] "GET /point_of_sale/static/src/img/favicon.ico HTTP/1.1" 200 - 0 0.000 0.017 2026-09-11 04:02:04,540 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 04:02:04] "GET /web/webclient/translations?hash=&lang=en_US HTTP/1.1" 200 - 0 0.000 0.022 2026-09-11 04:02:04,552 26 INFO rb-c800635-224702-414046 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-09-11 04:02:04,559 26 INFO rb-c800635-224702-414046 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-09-11 04:02:04,572 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 04:02:04] "POST /web/dataset/call_kw/barcode.nomenclature/read#barcode.nomenclature.read HTTP/1.1" 200 - 4 0.008 0.009 2026-09-11 04:02:04,586 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 04:02:04] "POST /web/dataset/call_kw/barcode.rule/search_read#barcode.rule.search_read HTTP/1.1" 200 - 1 0.000 0.004 2026-09-11 04:02:04,600 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 04:02:04] "POST /pos/ping HTTP/1.1" 200 - 0 0.000 0.002 2026-09-11 04:02:04,630 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 04: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.010 0.008 2026-09-11 04:02:04,640 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 04:02:04] "GET /bus/websocket_worker_bundle?v=19.0-2 HTTP/1.1" 200 - 2 0.001 0.024 2026-09-11 04:02:04,691 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 04:02:04] "POST /web/dataset/call_kw/pos.session/load_data_params#pos.session.load_data_params HTTP/1.1" 200 - 21 0.027 0.024 2026-09-11 04:02:04,698 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 04:02:04] "GET /websocket?version=19.0-2 HTTP/1.1" 101 - 0 0.000 0.042 2026-09-11 04:02:05,243 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 04:02:05] "POST /web/dataset/call_kw/pos.session/load_data#pos.session.load_data HTTP/1.1" 200 - 349 0.226 0.296 2026-09-11 04:02:05,262 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 04:02:05] "POST /web/dataset/call_kw/pos.session/filter_local_data#pos.session.filter_local_data HTTP/1.1" 200 - 0 0.000 0.009 2026-09-11 04:02:05,332 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 04: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.005 2026-09-11 04:02:05,400 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 04:02:05] "GET /web/image/res.company/117/logo/256x256 HTTP/1.1" 200 - 8 0.007 0.035 2026-09-11 04:02:05,428 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 04: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.002 0.004 2026-09-11 04:02:05,450 26 INFO rb-c800635-224702-414046 odoo.addons.pos_sale.tests.test_taxes_downpayment.TestTaxesDownPaymentPOS.test_taxes_l10n_br_pos.browser: Owl is running in 'dev' mode. 2026-09-11 04:02:05,459 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 04: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-09-11 04:02:05,495 26 INFO ? werkzeug: 127.0.0.1 - - [11/Sep/2026 04:02:05] "GET /point_of_sale/static/src/fonts/Inconsolata.otf HTTP/1.1" 200 - 0 0.000 0.002 2026-09-11 04:02:05,502 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 04:02:05] "GET /pos/service-worker.js HTTP/1.1" 200 - 0 0.000 0.003 2026-09-11 04:02:05,519 26 INFO ? werkzeug: 127.0.0.1 - - [11/Sep/2026 04:02:05] "GET /web/static/img/odoo_logo.svg HTTP/1.1" 200 - 0 0.000 0.005 2026-09-11 04:02:05,521 26 INFO ? werkzeug: 127.0.0.1 - - [11/Sep/2026 04:02:05] "GET /hr_attendance/static/img/background-light.svg HTTP/1.1" 200 - 0 0.000 0.009 2026-09-11 04:02:05,548 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 04:02:05] "GET /web/image/res.users/256/avatar_128 HTTP/1.1" 200 - 14 0.028 0.020 2026-09-11 04:02:05,584 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 04:02:05] "GET /web/image?model=res.company&id=117&field=logo HTTP/1.1" 200 - 3 0.005 0.070 2026-09-11 04:02:05,592 26 INFO ? werkzeug: 127.0.0.1 - - [11/Sep/2026 04:02:05] "GET /web/static/src/libs/fontawesome/fonts/fontawesome-webfont.woff2?v=4.7.0 HTTP/1.1" 200 - 0 0.000 0.014 2026-09-11 04:02:05,593 26 INFO ? werkzeug: 127.0.0.1 - - [11/Sep/2026 04:02:05] "GET /web/static/fonts/google/Roboto/Roboto-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.004 2026-09-11 04:02:05,612 26 INFO ? werkzeug: 127.0.0.1 - - [11/Sep/2026 04:02:05] "GET /web/static/lib/zxing-library/zxing-library.js HTTP/1.1" 200 - 0 0.000 0.006 2026-09-11 04:02:05,662 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 04:02:05] "GET /pos/ui/132 HTTP/1.1" 200 - 31 0.029 0.034 2026-09-11 04:02:05,673 26 INFO rb-c800635-224702-414046 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-09-11 04:02:05,714 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 04:02:05] "GET /pos/ui/132?from_backend=True HTTP/1.1" 200 - 31 0.023 0.083 2026-09-11 04:02:05,786 26 INFO rb-c800635-224702-414046 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-09-11 04:02:05,803 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 04:02:05] "GET /web/image?model=product.template&field=image_128&id=2278&unique=2026-09-11T04:01:12.000+00:00 HTTP/1.1" 200 - 3 0.007 0.045 2026-09-11 04:02:05,816 26 INFO ? werkzeug: 127.0.0.1 - - [11/Sep/2026 04:02:05] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.010 2026-09-11 04:02:05,818 26 INFO rb-c800635-224702-414046 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-09-11 04:02:05,845 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 04:02:05] "GET /web/image?model=product.template&field=image_128&id=2281&unique=2026-09-11T04:01:12.000+00:00 HTTP/1.1" 200 - 3 0.001 0.081 2026-09-11 04:02:05,873 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 04:02:05] "GET /web/image?model=product.template&field=image_128&id=2280&unique=2026-09-11T04:01:12.000+00:00 HTTP/1.1" 200 - 3 0.002 0.115 2026-09-11 04:02:05,892 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 04:02:05] "GET /web/image?model=product.template&field=image_128&id=2279&unique=2026-09-11T04:01:12.000+00:00 HTTP/1.1" 200 - 3 0.002 0.135 2026-09-11 04:02:05,913 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 04:02:05] "GET /web/image?model=product.template&field=image_128&id=2282&unique=2026-09-11T04:01:12.000+00:00 HTTP/1.1" 200 - 3 0.003 0.146 2026-09-11 04:02:05,933 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 04:02:05] "GET /web/image?model=product.template&field=image_128&id=2283&unique=2026-09-11T04:01:12.000+00:00 HTTP/1.1" 200 - 3 0.004 0.148 2026-09-11 04:02:05,949 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 04:02:05] "GET /web/image?model=product.template&field=image_128&id=2286&unique=2026-09-11T04:01:12.000+00:00 HTTP/1.1" 200 - 3 0.001 0.126 2026-09-11 04:02:05,969 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 04:02:05] "GET /web/image?model=product.template&field=image_128&id=2297&unique=2026-09-11T04:01:12.000+00:00 HTTP/1.1" 200 - 3 0.002 0.119 2026-09-11 04:02:05,994 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 04:02:05] "GET /web/image?model=product.template&field=image_128&id=2285&unique=2026-09-11T04:01:12.000+00:00 HTTP/1.1" 200 - 3 0.004 0.111 2026-09-11 04:02:06,018 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 04:02:06] "GET /web/image?model=product.template&field=image_128&id=2298&unique=2026-09-11T04:01:12.000+00:00 HTTP/1.1" 200 - 3 0.004 0.118 2026-09-11 04:02:06,040 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 04:02:06] "GET /web/image?model=product.template&field=image_128&id=2284&unique=2026-09-11T04:01:12.000+00:00 HTTP/1.1" 200 - 3 0.003 0.118 2026-09-11 04:02:06,063 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 04:02:06] "GET /web/image?model=product.template&field=image_128&id=2296&unique=2026-09-11T04:01:12.000+00:00 HTTP/1.1" 200 - 3 0.002 0.120 2026-09-11 04:02:06,088 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 04:02:06] "GET /web/image?model=product.template&field=image_128&id=2299&unique=2026-09-11T04:01:12.000+00:00 HTTP/1.1" 200 - 3 0.002 0.126 2026-09-11 04:02:06,150 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 04:02:06] "POST /web/dataset/call_kw/pos.session/set_opening_control#pos.session.set_opening_control HTTP/1.1" 200 - 31 0.021 0.152 2026-09-11 04:02:06,181 26 INFO rb-c800635-224702-414046 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-09-11 04:02:06,239 26 INFO rb-c800635-224702-414046 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-09-11 04:02:06,295 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 04:02:06] "POST /web/dataset/call_kw/sale.order/get_views#sale.order.get_views HTTP/1.1" 200 - 24 0.013 0.041 2026-09-11 04:02:06,384 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 04:02:06] "POST /web/dataset/call_kw/sale.order/web_search_read#sale.order.web_search_read HTTP/1.1" 200 - 18 0.037 0.025 2026-09-11 04:02:06,426 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 04:02:06] "POST /web/dataset/call_kw/res.currency/read#res.currency.read HTTP/1.1" 200 - 4 0.003 0.009 2026-09-11 04:02:06,501 26 INFO rb-c800635-224702-414046 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-09-11 04:02:06,587 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 04:02: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.031 0.052 2026-09-11 04:02:06,721 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 04:02:06] "POST /web/dataset/call_kw/pos.config/notify_synchronisation#pos.config.notify_synchronisation HTTP/1.1" 200 - 56 0.044 0.079 2026-09-11 04:02:06,731 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 04:02:06] "POST /web/dataset/call_kw/sale.order/read#sale.order.read HTTP/1.1" 200 - 4 0.003 0.108 2026-09-11 04:02:06,764 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 04:02:06] "POST /web/dataset/call_kw/product.pricelist/read#product.pricelist.read HTTP/1.1" 200 - 8 0.006 0.017 2026-09-11 04:02:06,785 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 04:02:06] "POST /web/dataset/call_kw/res.currency/read#res.currency.read HTTP/1.1" 200 - 4 0.002 0.009 2026-09-11 04:02:06,831 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 04:02:06] "POST /web/dataset/call_kw/sale.order.line/read#sale.order.line.read HTTP/1.1" 200 - 16 0.009 0.022 2026-09-11 04:02:06,868 26 INFO rb-c800635-224702-414046 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-09-11 04:02:06,922 26 INFO rb-c800635-224702-414046 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-09-11 04:02:07,016 26 INFO rb-c800635-224702-414046 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-09-11 04:02:07,067 26 INFO rb-c800635-224702-414046 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-09-11 04:02:07,118 26 INFO rb-c800635-224702-414046 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-09-11 04:02:07,194 26 INFO rb-c800635-224702-414046 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-09-11 04:02:07,208 26 INFO ? werkzeug: 127.0.0.1 - - [11/Sep/2026 04:02:07] "GET /point_of_sale/static/src/img/card-bank.png HTTP/1.1" 200 - 0 0.000 0.004 2026-09-11 04:02:07,209 26 INFO ? werkzeug: 127.0.0.1 - - [11/Sep/2026 04:02:07] "GET /point_of_sale/static/src/img/money.png HTTP/1.1" 200 - 0 0.000 0.002 2026-09-11 04:02:07,245 26 INFO rb-c800635-224702-414046 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-09-11 04:02:07,296 26 INFO rb-c800635-224702-414046 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-09-11 04:02:07,346 26 INFO rb-c800635-224702-414046 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-09-11 04:02:07,415 26 INFO rb-c800635-224702-414046 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-09-11 04:02:07,466 26 INFO rb-c800635-224702-414046 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-09-11 04:02:07,521 26 INFO rb-c800635-224702-414046 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-09-11 04:02:07,588 26 INFO rb-c800635-224702-414046 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-09-11 04:02:07,590 26 INFO rb-c800635-224702-414046 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #98696980 started for PoS orders references: [{'name': '/', 'pos_reference': '262-132-000001', 'uuid': '2a575c9f-74fb-4a8d-8e46-61622fcadace'}] 2026-09-11 04:02:07,596 26 INFO ? werkzeug: 127.0.0.1 - - [11/Sep/2026 04:02:07] "GET /web/static/img/spin.svg HTTP/1.1" 200 - 0 0.000 0.003 2026-09-11 04:02:08,569 26 INFO rb-c800635-224702-414046 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #98696980 order {'name': '/', 'pos_reference': '262-132-000001', 'uuid': '2a575c9f-74fb-4a8d-8e46-61622fcadace'} created pos.order #850 2026-09-11 04:02:08,609 26 INFO rb-c800635-224702-414046 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #98696980 finished 2026-09-11 04:02:08,830 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 04:02:08] "POST /web/dataset/call_kw/pos.order/sync_from_ui#pos.order.sync_from_ui HTTP/1.1" 200 - 544 0.501 0.742 2026-09-11 04:02:08,879 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 04:02:08] "POST /web/dataset/call_kw/account.move/action_invoice_download_pdf#account.move.action_invoice_download_pdf HTTP/1.1" 200 - 0 0.000 0.004 2026-09-11 04:02:08,919 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 04:02:08] "POST /web/dataset/call_kw/sale.order.line/read#sale.order.line.read HTTP/1.1" 200 - 16 0.013 0.026 2026-09-11 04:02:08,942 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 04:02:08] "POST /web/dataset/call_kw/pos.order/get_preparation_change#pos.order.get_preparation_change HTTP/1.1" 200 - 1 0.001 0.005 2026-09-11 04:02:09,040 26 INFO rb-c800635-224702-414046 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-09-11 04:02:09,044 26 INFO rb-c800635-224702-414046 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #74055338 started for PoS orders references: [{'name': 'Shop - 000001', 'pos_reference': '262-132-000001', 'uuid': '2a575c9f-74fb-4a8d-8e46-61622fcadace'}] 2026-09-11 04:02:09,054 26 INFO rb-c800635-224702-414046 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #74055338 order {'name': 'Shop - 000001', 'pos_reference': '262-132-000001', 'uuid': '2a575c9f-74fb-4a8d-8e46-61622fcadace'} sync ignored for existing PoS order pos.order(850,) (state: done) 2026-09-11 04:02:09,070 26 INFO rb-c800635-224702-414046 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #74055338 finished 2026-09-11 04:02:09,091 26 INFO rb-c800635-224702-414046 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-09-11 04:02:09,156 26 INFO rb-c800635-224702-414046 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-09-11 04:02:09,162 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 04:02:09] "POST /web/dataset/call_kw/pos.order/sync_from_ui#pos.order.sync_from_ui HTTP/1.1" 200 - 71 0.040 0.081 2026-09-11 04:02:09,209 26 INFO rb-c800635-224702-414046 odoo.addons.pos_sale.tests.test_taxes_downpayment.TestTaxesDownPaymentPOS.test_taxes_l10n_br_pos.browser: tour succeeded 2026-09-11 04:02:09,210 26 INFO rb-c800635-224702-414046 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-09-11 04:02:09,223 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 04:02:09] "POST /web/dataset/call_kw/sale.order.line/read#sale.order.line.read HTTP/1.1" 200 - 15 0.011 0.032 2026-09-11 04:02:09,321 26 INFO rb-c800635-224702-414046 odoo.addons.pos_sale.tests.test_taxes_downpayment.TestTaxesDownPaymentPOS.test_taxes_l10n_br_pos.browser: heap 19914492 (allocated 22544384) 2026-09-11 04:02:09,326 26 INFO rb-c800635-224702-414046 odoo.addons.pos_sale.tests.test_taxes_downpayment.TestTaxesDownPaymentPOS.test_taxes_l10n_br_pos: Closing chrome headless with pid 125547 2026-09-11 04:02:09,328 26 INFO rb-c800635-224702-414046 odoo.addons.pos_sale.tests.test_taxes_downpayment.TestTaxesDownPaymentPOS.test_taxes_l10n_br_pos: Closing websocket connection 2026-09-11 04:02:09,329 26 INFO rb-c800635-224702-414046 odoo.addons.pos_sale.tests.test_taxes_downpayment.TestTaxesDownPaymentPOS.test_taxes_l10n_br_pos: Terminating chrome headless with pid 125547 2026-09-11 04:02:09,425 26 INFO rb-c800635-224702-414046 odoo.addons.pos_sale.tests.test_taxes_downpayment.TestTaxesDownPaymentPOS.test_taxes_l10n_br_pos: Chrome Log in: /tmp/odoo_tests/rb-c800635-224702-414046/chrome_logs/chrome_log_20260911_040209_425746_test_taxes_l10n_br_pos.txt 2026-09-11 04:02:09,426 26 INFO rb-c800635-224702-414046 odoo.addons.pos_sale.tests.test_taxes_downpayment.TestTaxesDownPaymentPOS.test_taxes_l10n_br_pos: Removing chrome user profile "/tmp/tmpu9j_nu_3_chrome_odoo" 2026-09-11 04:02:10,113 26 INFO rb-c800635-224702-414046 odoo.models.unlink: User #253 deleted stock.move.line records with IDs: [1420, 1421] 2026-09-11 04:02:11,149 26 INFO rb-c800635-224702-414046 odoo.addons.pos_sale.tests.test_taxes_downpayment.TestTaxesDownPaymentPOS.test_taxes_l10n_br_pos: Chrome pid: 125783 2026-09-11 04:02:11,149 26 INFO rb-c800635-224702-414046 odoo.addons.pos_sale.tests.test_taxes_downpayment.TestTaxesDownPaymentPOS.test_taxes_l10n_br_pos: Chrome headless temporary user profile dir: /tmp/tmp60hubl91_chrome_odoo 2026-09-11 04:02:11,149 26 INFO rb-c800635-224702-414046 odoo.addons.pos_sale.tests.test_taxes_downpayment.TestTaxesDownPaymentPOS.test_taxes_l10n_br_pos: Issuing json command http://127.0.0.1:42401/json/version 2026-09-11 04:02:11,151 26 INFO rb-c800635-224702-414046 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:42401', path='/json/version', query='', fragment='') with timeout 3 increased to 10s during tests 2026-09-11 04:02:11,200 26 INFO rb-c800635-224702-414046 odoo.addons.pos_sale.tests.test_taxes_downpayment.TestTaxesDownPaymentPOS.test_taxes_l10n_br_pos: Browser version: Chrome/150.0.7871.114 2026-09-11 04:02:11,200 26 INFO rb-c800635-224702-414046 odoo.addons.pos_sale.tests.test_taxes_downpayment.TestTaxesDownPaymentPOS.test_taxes_l10n_br_pos: Issuing json command http://127.0.0.1:42401/json 2026-09-11 04:02:11,201 26 INFO rb-c800635-224702-414046 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:42401', path='/json', query='', fragment='') with timeout 3 increased to 10s during tests 2026-09-11 04:02:11,215 26 INFO rb-c800635-224702-414046 odoo.addons.pos_sale.tests.test_taxes_downpayment.TestTaxesDownPaymentPOS.test_taxes_l10n_br_pos: Websocket url found: ws://127.0.0.1:42401/devtools/page/39E87337E9410DA0BF368784A014EC32 2026-09-11 04:02:11,228 26 INFO rb-c800635-224702-414046 odoo.addons.pos_sale.tests.test_taxes_downpayment.TestTaxesDownPaymentPOS.test_taxes_l10n_br_pos: Enable chrome headless console log notification 2026-09-11 04:02:11,238 26 INFO rb-c800635-224702-414046 odoo.addons.pos_sale.tests.test_taxes_downpayment.TestTaxesDownPaymentPOS.test_taxes_l10n_br_pos: Chrome headless enable page notifications 2026-09-11 04:02:11,435 26 INFO rb-c800635-224702-414046 odoo.addons.base.models.res_users: Login successful for login:pos_user from n/a 2026-09-11 04:02:11,440 26 INFO rb-c800635-224702-414046 odoo.addons.pos_sale.tests.test_taxes_downpayment.TestTaxesDownPaymentPOS.test_taxes_l10n_br_pos: Setting session cookie in browser 2026-09-11 04:02:11,443 26 INFO rb-c800635-224702-414046 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-09-11 04:02:11,443 26 INFO rb-c800635-224702-414046 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-09-11 04:02:11,578 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 04:02:11] "GET /pos/ui/132 HTTP/1.1" 200 - 86 0.056 0.068 2026-09-11 04:02:11,582 26 INFO rb-c800635-224702-414046 odoo.addons.pos_sale.tests.test_taxes_downpayment.TestTaxesDownPaymentPOS.test_taxes_l10n_br_pos: Navigation result: {'frameId': '39E87337E9410DA0BF368784A014EC32', 'loaderId': '6B076E33BA3FAD6117B34B363FFA064C', 'isDownload': False} 2026-09-11 04:02:11,582 26 INFO rb-c800635-224702-414046 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-09-11 04:02:11,600 26 INFO rb-c800635-224702-414046 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-09-11 04:02:11,617 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 04:02:11] "GET /web/assets/31c33ef/web.__assets_tests_call__.min.js HTTP/1.1" 200 - 2 0.002 0.009 2026-09-11 04:02:11,623 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 04:02:11] "GET /web/assets/cbcf32d/point_of_sale.assets_prod.min.css HTTP/1.1" 200 - 2 0.001 0.014 2026-09-11 04:02:11,633 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 04:02:11] "GET /web/assets/e7bee96/point_of_sale.assets_prod.min.js HTTP/1.1" 200 - 2 0.006 0.016 2026-09-11 04:02:12,051 26 INFO ? werkzeug: 127.0.0.1 - - [11/Sep/2026 04:02:12] "GET /web/static/fonts/lato/Lato-Reg-webfont.woff HTTP/1.1" 200 - 0 0.000 0.001 2026-09-11 04:02:12,069 26 INFO ? werkzeug: 127.0.0.1 - - [11/Sep/2026 04:02:12] "GET /point_of_sale/static/src/img/favicon.ico HTTP/1.1" 200 - 0 0.000 0.002 2026-09-11 04:02:12,078 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 04:02:12] "GET /web/webclient/translations?hash=&lang=en_US HTTP/1.1" 200 - 0 0.000 0.007 2026-09-11 04:02:12,102 26 INFO rb-c800635-224702-414046 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-09-11 04:02:12,111 26 INFO rb-c800635-224702-414046 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-09-11 04:02:12,112 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 04:02:12] "POST /web/dataset/call_kw/barcode.nomenclature/read#barcode.nomenclature.read HTTP/1.1" 200 - 4 0.002 0.009 2026-09-11 04:02:12,124 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 04:02:12] "POST /web/dataset/call_kw/barcode.rule/search_read#barcode.rule.search_read HTTP/1.1" 200 - 1 0.000 0.004 2026-09-11 04:02:12,136 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 04:02:12] "POST /pos/ping HTTP/1.1" 200 - 0 0.000 0.002 2026-09-11 04:02:12,158 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 04:02:12] "POST /web/dataset/call_kw/pos.config/register_new_device_identifier#pos.config.register_new_device_identifier HTTP/1.1" 200 - 9 0.005 0.007 2026-09-11 04:02:12,162 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 04:02:12] "GET /bus/websocket_worker_bundle?v=19.0-2 HTTP/1.1" 200 - 2 0.001 0.013 2026-09-11 04:02:12,228 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 04:02:12] "POST /web/dataset/call_kw/pos.session/load_data_params#pos.session.load_data_params HTTP/1.1" 200 - 21 0.032 0.027 2026-09-11 04:02:12,231 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 04:02:12] "GET /websocket?version=19.0-2 HTTP/1.1" 101 - 0 0.000 0.052 2026-09-11 04:02:12,783 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 04:02:12] "POST /web/dataset/call_kw/pos.session/load_data#pos.session.load_data HTTP/1.1" 200 - 349 0.240 0.288 2026-09-11 04:02:12,806 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 04:02:12] "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-09-11 04:02:12,865 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 04:02:12] "POST /web/dataset/call_kw/pos.config/read_config_open_orders#pos.config.read_config_open_orders HTTP/1.1" 200 - 1 0.001 0.007 2026-09-11 04:02:12,935 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 04:02:12] "GET /web/image/res.company/117/logo/256x256 HTTP/1.1" 200 - 8 0.004 0.036 2026-09-11 04:02:12,967 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 04:02:12] "POST /web/dataset/call_kw/pos.config/read_config_open_orders#pos.config.read_config_open_orders HTTP/1.1" 200 - 1 0.001 0.007 2026-09-11 04:02:12,985 26 INFO rb-c800635-224702-414046 odoo.addons.pos_sale.tests.test_taxes_downpayment.TestTaxesDownPaymentPOS.test_taxes_l10n_br_pos.browser: Owl is running in 'dev' mode. 2026-09-11 04:02:12,999 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 04:02:12] "POST /web/dataset/call_kw/product.product/has_access#product.product.has_access HTTP/1.1" 200 - 1 0.002 0.004 2026-09-11 04:02:13,054 26 INFO ? werkzeug: 127.0.0.1 - - [11/Sep/2026 04:02:13] "GET /point_of_sale/static/src/fonts/Inconsolata.otf HTTP/1.1" 200 - 0 0.000 0.002 2026-09-11 04:02:13,118 26 INFO ? werkzeug: 127.0.0.1 - - [11/Sep/2026 04:02:13] "GET /web/static/img/odoo_logo.svg HTTP/1.1" 200 - 0 0.000 0.004 2026-09-11 04:02:13,120 26 INFO ? werkzeug: 127.0.0.1 - - [11/Sep/2026 04:02:13] "GET /hr_attendance/static/img/background-light.svg HTTP/1.1" 200 - 0 0.000 0.006 2026-09-11 04:02:13,130 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 04:02:13] "GET /web/image/res.users/256/avatar_128 HTTP/1.1" 200 - 14 0.030 0.031 2026-09-11 04:02:13,142 26 INFO ? werkzeug: 127.0.0.1 - - [11/Sep/2026 04:02: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-09-11 04:02:13,154 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 04:02:13] "GET /web/image?model=res.company&id=117&field=logo HTTP/1.1" 200 - 3 0.006 0.039 2026-09-11 04:02:13,159 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 04:02:13] "GET /pos/service-worker.js HTTP/1.1" 200 - 0 0.000 0.068 2026-09-11 04:02:13,160 26 INFO ? werkzeug: 127.0.0.1 - - [11/Sep/2026 04:02:13] "GET /web/static/fonts/google/Roboto/Roboto-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.008 2026-09-11 04:02:13,219 26 INFO rb-c800635-224702-414046 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-09-11 04:02:13,236 26 INFO ? werkzeug: 127.0.0.1 - - [11/Sep/2026 04:02:13] "GET /web/static/lib/zxing-library/zxing-library.js HTTP/1.1" 200 - 0 0.000 0.003 2026-09-11 04:02:13,299 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 04:02:13] "GET /pos/ui/132 HTTP/1.1" 200 - 31 0.033 0.033 2026-09-11 04:02:13,316 26 INFO rb-c800635-224702-414046 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-09-11 04:02:13,321 26 INFO ? werkzeug: 127.0.0.1 - - [11/Sep/2026 04:02:13] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.002 2026-09-11 04:02:13,322 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 04:02:13] "GET /web/image?model=product.template&field=image_128&id=2279&unique=2026-09-11T04:01:12.000+00:00 HTTP/1.1" 200 - 3 0.002 0.024 2026-09-11 04:02:13,365 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 04:02:13] "GET /web/image?model=product.template&field=image_128&id=2278&unique=2026-09-11T04:01:12.000+00:00 HTTP/1.1" 200 - 3 0.009 0.068 2026-09-11 04:02:13,367 26 INFO rb-c800635-224702-414046 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-09-11 04:02:13,386 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 04:02:13] "GET /web/image?model=product.template&field=image_128&id=2280&unique=2026-09-11T04:01:12.000+00:00 HTTP/1.1" 200 - 3 0.002 0.086 2026-09-11 04:02:13,408 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 04:02:13] "GET /web/image?model=product.template&field=image_128&id=2281&unique=2026-09-11T04:01:12.000+00:00 HTTP/1.1" 200 - 3 0.004 0.102 2026-09-11 04:02:13,436 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 04:02:13] "GET /web/image?model=product.template&field=image_128&id=2284&unique=2026-09-11T04:01:12.000+00:00 HTTP/1.1" 200 - 3 0.003 0.097 2026-09-11 04:02:13,460 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 04:02:13] "GET /web/image?model=product.template&field=image_128&id=2300&unique=2026-09-11T04:01:12.000+00:00 HTTP/1.1" 200 - 3 0.003 0.111 2026-09-11 04:02:13,482 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 04:02:13] "GET /web/image?model=product.template&field=image_128&id=2286&unique=2026-09-11T04:01:12.000+00:00 HTTP/1.1" 200 - 3 0.002 0.106 2026-09-11 04:02:13,562 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 04:02:13] "GET /pos/ui/132?from_backend=True HTTP/1.1" 200 - 31 0.025 0.298 2026-09-11 04:02:13,578 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 04:02:13] "GET /web/image?model=product.template&field=image_128&id=2296&unique=2026-09-11T04:01:12.000+00:00 HTTP/1.1" 200 - 3 0.002 0.183 2026-09-11 04:02:13,600 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 04:02:13] "GET /web/image?model=product.template&field=image_128&id=2299&unique=2026-09-11T04:01:12.000+00:00 HTTP/1.1" 200 - 3 0.001 0.182 2026-09-11 04:02:13,627 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 04:02:13] "GET /web/image?model=product.template&field=image_128&id=2298&unique=2026-09-11T04:01:12.000+00:00 HTTP/1.1" 200 - 3 0.002 0.185 2026-09-11 04:02:13,651 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 04:02:13] "GET /web/image?model=product.template&field=image_128&id=2297&unique=2026-09-11T04:01:12.000+00:00 HTTP/1.1" 200 - 3 0.003 0.180 2026-09-11 04:02:13,689 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 04:02:13] "GET /web/image?model=product.template&field=image_128&id=2285&unique=2026-09-11T04:01:12.000+00:00 HTTP/1.1" 200 - 3 0.003 0.194 2026-09-11 04:02:13,705 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 04:02:13] "GET /web/image?model=product.template&field=image_128&id=2301&unique=2026-09-11T04:01:12.000+00:00 HTTP/1.1" 200 - 3 0.002 0.136 2026-09-11 04:02:13,719 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 04:02:13] "GET /web/image?model=product.template&field=image_128&id=2282&unique=2026-09-11T04:01:12.000+00:00 HTTP/1.1" 200 - 3 0.001 0.111 2026-09-11 04:02:13,739 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 04:02:13] "GET /web/image?model=product.template&field=image_128&id=2283&unique=2026-09-11T04:01:12.000+00:00 HTTP/1.1" 200 - 3 0.002 0.097 2026-09-11 04:02:13,796 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 04:02:13] "POST /web/dataset/call_kw/pos.session/set_opening_control#pos.session.set_opening_control HTTP/1.1" 200 - 31 0.026 0.182 2026-09-11 04:02:13,832 26 INFO rb-c800635-224702-414046 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-09-11 04:02:13,892 26 INFO rb-c800635-224702-414046 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-09-11 04:02:13,960 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 04:02:13] "POST /web/dataset/call_kw/sale.order/get_views#sale.order.get_views HTTP/1.1" 200 - 24 0.027 0.038 2026-09-11 04:02:14,022 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 04:02:14] "POST /web/dataset/call_kw/sale.order/web_search_read#sale.order.web_search_read HTTP/1.1" 200 - 18 0.011 0.023 2026-09-11 04:02:14,079 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 04:02:14] "POST /web/dataset/call_kw/res.currency/read#res.currency.read HTTP/1.1" 200 - 4 0.003 0.009 2026-09-11 04:02:14,155 26 INFO rb-c800635-224702-414046 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-09-11 04:02:14,292 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 04:02:14] "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.074 0.059 2026-09-11 04:02:14,402 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 04:02:14] "POST /web/dataset/call_kw/pos.config/notify_synchronisation#pos.config.notify_synchronisation HTTP/1.1" 200 - 56 0.047 0.057 2026-09-11 04:02:14,412 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 04:02:14] "POST /web/dataset/call_kw/sale.order/read#sale.order.read HTTP/1.1" 200 - 4 0.003 0.093 2026-09-11 04:02:14,435 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 04:02:14] "POST /web/dataset/call_kw/product.pricelist/read#product.pricelist.read HTTP/1.1" 200 - 8 0.005 0.011 2026-09-11 04:02:14,451 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 04:02:14] "POST /web/dataset/call_kw/res.currency/read#res.currency.read HTTP/1.1" 200 - 4 0.002 0.008 2026-09-11 04:02:14,493 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 04:02:14] "POST /web/dataset/call_kw/sale.order.line/read#sale.order.line.read HTTP/1.1" 200 - 16 0.010 0.022 2026-09-11 04:02:14,534 26 INFO rb-c800635-224702-414046 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-09-11 04:02:14,588 26 INFO rb-c800635-224702-414046 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-09-11 04:02:14,678 26 INFO rb-c800635-224702-414046 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-09-11 04:02:14,729 26 INFO rb-c800635-224702-414046 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-09-11 04:02:14,780 26 INFO rb-c800635-224702-414046 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-09-11 04:02:14,852 26 INFO rb-c800635-224702-414046 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-09-11 04:02:14,862 26 INFO ? werkzeug: 127.0.0.1 - - [11/Sep/2026 04:02:14] "GET /point_of_sale/static/src/img/card-bank.png HTTP/1.1" 200 - 0 0.000 0.001 2026-09-11 04:02:14,865 26 INFO ? werkzeug: 127.0.0.1 - - [11/Sep/2026 04:02:14] "GET /point_of_sale/static/src/img/money.png HTTP/1.1" 200 - 0 0.000 0.002 2026-09-11 04:02:14,902 26 INFO rb-c800635-224702-414046 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-09-11 04:02:14,953 26 INFO rb-c800635-224702-414046 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-09-11 04:02:15,004 26 INFO rb-c800635-224702-414046 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-09-11 04:02:15,077 26 INFO rb-c800635-224702-414046 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-09-11 04:02:15,128 26 INFO rb-c800635-224702-414046 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-09-11 04:02:15,182 26 INFO rb-c800635-224702-414046 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-09-11 04:02:15,248 26 INFO rb-c800635-224702-414046 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-09-11 04:02:15,255 26 INFO rb-c800635-224702-414046 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #4762346 started for PoS orders references: [{'name': '/', 'pos_reference': '263-132-000001', 'uuid': 'e410d06f-74b7-4917-936b-dc4a0eb6fe68'}] 2026-09-11 04:02:15,258 26 INFO ? werkzeug: 127.0.0.1 - - [11/Sep/2026 04:02:15] "GET /web/static/img/spin.svg HTTP/1.1" 200 - 0 0.000 0.005 2026-09-11 04:02:16,275 26 INFO rb-c800635-224702-414046 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #4762346 order {'name': '/', 'pos_reference': '263-132-000001', 'uuid': 'e410d06f-74b7-4917-936b-dc4a0eb6fe68'} created pos.order #851 2026-09-11 04:02:16,304 26 INFO rb-c800635-224702-414046 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #4762346 finished 2026-09-11 04:02:16,510 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 04:02:16] "POST /web/dataset/call_kw/pos.order/sync_from_ui#pos.order.sync_from_ui HTTP/1.1" 200 - 544 0.454 0.802 2026-09-11 04:02:16,575 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 04:02: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-09-11 04:02:16,619 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 04:02:16] "POST /web/dataset/call_kw/sale.order.line/read#sale.order.line.read HTTP/1.1" 200 - 16 0.019 0.025 2026-09-11 04:02:16,646 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 04:02:16] "POST /web/dataset/call_kw/pos.order/get_preparation_change#pos.order.get_preparation_change HTTP/1.1" 200 - 1 0.001 0.005 2026-09-11 04:02:16,764 26 INFO rb-c800635-224702-414046 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-09-11 04:02:16,775 26 INFO rb-c800635-224702-414046 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #4579044 started for PoS orders references: [{'name': 'Shop - 000001', 'pos_reference': '263-132-000001', 'uuid': 'e410d06f-74b7-4917-936b-dc4a0eb6fe68'}] 2026-09-11 04:02:16,784 26 INFO rb-c800635-224702-414046 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #4579044 order {'name': 'Shop - 000001', 'pos_reference': '263-132-000001', 'uuid': 'e410d06f-74b7-4917-936b-dc4a0eb6fe68'} sync ignored for existing PoS order pos.order(851,) (state: done) 2026-09-11 04:02:16,797 26 INFO rb-c800635-224702-414046 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #4579044 finished 2026-09-11 04:02:16,819 26 INFO rb-c800635-224702-414046 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-09-11 04:02:16,882 26 INFO rb-c800635-224702-414046 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-09-11 04:02:16,897 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 04:02:16] "POST /web/dataset/call_kw/pos.order/sync_from_ui#pos.order.sync_from_ui HTTP/1.1" 200 - 71 0.039 0.085 2026-09-11 04:02:16,928 26 INFO rb-c800635-224702-414046 odoo.addons.pos_sale.tests.test_taxes_downpayment.TestTaxesDownPaymentPOS.test_taxes_l10n_br_pos.browser: tour succeeded 2026-09-11 04:02:16,932 26 INFO rb-c800635-224702-414046 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-09-11 04:02:16,956 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 04:02:16] "POST /web/dataset/call_kw/sale.order.line/read#sale.order.line.read HTTP/1.1" 200 - 15 0.017 0.023 2026-09-11 04:02:17,077 26 INFO rb-c800635-224702-414046 odoo.addons.pos_sale.tests.test_taxes_downpayment.TestTaxesDownPaymentPOS.test_taxes_l10n_br_pos.browser: heap 19997852 (allocated 22544384) 2026-09-11 04:02:17,093 26 INFO rb-c800635-224702-414046 odoo.addons.pos_sale.tests.test_taxes_downpayment.TestTaxesDownPaymentPOS.test_taxes_l10n_br_pos: Closing chrome headless with pid 125783 2026-09-11 04:02:17,095 26 INFO rb-c800635-224702-414046 odoo.addons.pos_sale.tests.test_taxes_downpayment.TestTaxesDownPaymentPOS.test_taxes_l10n_br_pos: Closing websocket connection 2026-09-11 04:02:17,096 26 INFO rb-c800635-224702-414046 odoo.addons.pos_sale.tests.test_taxes_downpayment.TestTaxesDownPaymentPOS.test_taxes_l10n_br_pos: Terminating chrome headless with pid 125783 2026-09-11 04:02:17,191 26 INFO rb-c800635-224702-414046 odoo.addons.pos_sale.tests.test_taxes_downpayment.TestTaxesDownPaymentPOS.test_taxes_l10n_br_pos: Chrome Log in: /tmp/odoo_tests/rb-c800635-224702-414046/chrome_logs/chrome_log_20260911_040217_191092_test_taxes_l10n_br_pos.txt 2026-09-11 04:02:17,191 26 INFO rb-c800635-224702-414046 odoo.addons.pos_sale.tests.test_taxes_downpayment.TestTaxesDownPaymentPOS.test_taxes_l10n_br_pos: Removing chrome user profile "/tmp/tmp60hubl91_chrome_odoo" 2026-09-11 04:02:17,859 26 INFO rb-c800635-224702-414046 odoo.models.unlink: User #253 deleted stock.move.line records with IDs: [1423, 1424] 2026-09-11 04:02:18,863 26 INFO rb-c800635-224702-414046 odoo.addons.pos_sale.tests.test_taxes_downpayment.TestTaxesDownPaymentPOS.test_taxes_l10n_br_pos: Chrome pid: 126004 2026-09-11 04:02:18,863 26 INFO rb-c800635-224702-414046 odoo.addons.pos_sale.tests.test_taxes_downpayment.TestTaxesDownPaymentPOS.test_taxes_l10n_br_pos: Chrome headless temporary user profile dir: /tmp/tmp6blrw1xy_chrome_odoo 2026-09-11 04:02:18,864 26 INFO rb-c800635-224702-414046 odoo.addons.pos_sale.tests.test_taxes_downpayment.TestTaxesDownPaymentPOS.test_taxes_l10n_br_pos: Issuing json command http://127.0.0.1:33217/json/version 2026-09-11 04:02:18,865 26 INFO rb-c800635-224702-414046 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:33217', path='/json/version', query='', fragment='') with timeout 3 increased to 10s during tests 2026-09-11 04:02:18,881 26 INFO rb-c800635-224702-414046 odoo.addons.pos_sale.tests.test_taxes_downpayment.TestTaxesDownPaymentPOS.test_taxes_l10n_br_pos: Browser version: Chrome/150.0.7871.114 2026-09-11 04:02:18,882 26 INFO rb-c800635-224702-414046 odoo.addons.pos_sale.tests.test_taxes_downpayment.TestTaxesDownPaymentPOS.test_taxes_l10n_br_pos: Issuing json command http://127.0.0.1:33217/json 2026-09-11 04:02:18,882 26 INFO rb-c800635-224702-414046 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:33217', path='/json', query='', fragment='') with timeout 3 increased to 10s during tests 2026-09-11 04:02:18,888 26 INFO rb-c800635-224702-414046 odoo.addons.pos_sale.tests.test_taxes_downpayment.TestTaxesDownPaymentPOS.test_taxes_l10n_br_pos: Websocket url found: ws://127.0.0.1:33217/devtools/page/FA4041E502B4BACEE814CD962177CB78 2026-09-11 04:02:18,895 26 INFO rb-c800635-224702-414046 odoo.addons.pos_sale.tests.test_taxes_downpayment.TestTaxesDownPaymentPOS.test_taxes_l10n_br_pos: Enable chrome headless console log notification 2026-09-11 04:02:18,904 26 INFO rb-c800635-224702-414046 odoo.addons.pos_sale.tests.test_taxes_downpayment.TestTaxesDownPaymentPOS.test_taxes_l10n_br_pos: Chrome headless enable page notifications 2026-09-11 04:02:19,130 26 INFO rb-c800635-224702-414046 odoo.addons.base.models.res_users: Login successful for login:pos_user from n/a 2026-09-11 04:02:19,135 26 INFO rb-c800635-224702-414046 odoo.addons.pos_sale.tests.test_taxes_downpayment.TestTaxesDownPaymentPOS.test_taxes_l10n_br_pos: Setting session cookie in browser 2026-09-11 04:02:19,143 26 INFO rb-c800635-224702-414046 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-09-11 04:02:19,143 26 INFO rb-c800635-224702-414046 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-09-11 04:02:19,288 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 04:02:19] "GET /pos/ui/132 HTTP/1.1" 200 - 86 0.058 0.074 2026-09-11 04:02:19,291 26 INFO rb-c800635-224702-414046 odoo.addons.pos_sale.tests.test_taxes_downpayment.TestTaxesDownPaymentPOS.test_taxes_l10n_br_pos: Navigation result: {'frameId': 'FA4041E502B4BACEE814CD962177CB78', 'loaderId': 'EF32215076ABFD298759AEAA7C66CD27', 'isDownload': False} 2026-09-11 04:02:19,291 26 INFO rb-c800635-224702-414046 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-09-11 04:02:19,315 26 INFO rb-c800635-224702-414046 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-09-11 04:02:19,333 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 04:02:19] "GET /web/assets/cbcf32d/point_of_sale.assets_prod.min.css HTTP/1.1" 200 - 2 0.001 0.011 2026-09-11 04:02:19,337 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 04:02:19] "GET /web/assets/31c33ef/web.__assets_tests_call__.min.js HTTP/1.1" 200 - 2 0.002 0.008 2026-09-11 04:02:19,357 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 04:02:19] "GET /web/assets/e7bee96/point_of_sale.assets_prod.min.js HTTP/1.1" 200 - 2 0.001 0.030 2026-09-11 04:02:19,770 26 INFO ? werkzeug: 127.0.0.1 - - [11/Sep/2026 04:02:19] "GET /web/static/fonts/lato/Lato-Reg-webfont.woff HTTP/1.1" 200 - 0 0.000 0.003 2026-09-11 04:02:19,774 26 INFO ? werkzeug: 127.0.0.1 - - [11/Sep/2026 04:02:19] "GET /point_of_sale/static/src/img/favicon.ico HTTP/1.1" 200 - 0 0.000 0.001 2026-09-11 04:02:19,796 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 04:02:19] "GET /web/webclient/translations?hash=&lang=en_US HTTP/1.1" 200 - 0 0.000 0.011 2026-09-11 04:02:19,813 26 INFO rb-c800635-224702-414046 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-09-11 04:02:19,817 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 04:02:19] "POST /web/dataset/call_kw/barcode.nomenclature/read#barcode.nomenclature.read HTTP/1.1" 200 - 4 0.002 0.005 2026-09-11 04:02:19,819 26 INFO rb-c800635-224702-414046 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-09-11 04:02:19,828 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 04:02:19] "POST /web/dataset/call_kw/barcode.rule/search_read#barcode.rule.search_read HTTP/1.1" 200 - 1 0.000 0.004 2026-09-11 04:02:19,838 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 04:02:19] "POST /pos/ping HTTP/1.1" 200 - 0 0.000 0.002 2026-09-11 04:02:19,859 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 04:02:19] "POST /web/dataset/call_kw/pos.config/register_new_device_identifier#pos.config.register_new_device_identifier HTTP/1.1" 200 - 9 0.004 0.007 2026-09-11 04:02:19,864 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 04:02:19] "GET /bus/websocket_worker_bundle?v=19.0-2 HTTP/1.1" 200 - 2 0.001 0.011 2026-09-11 04:02:19,919 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 04:02:19] "POST /web/dataset/call_kw/pos.session/load_data_params#pos.session.load_data_params HTTP/1.1" 200 - 21 0.020 0.030 2026-09-11 04:02:19,921 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 04:02:19] "GET /websocket?version=19.0-2 HTTP/1.1" 101 - 0 0.000 0.022 2026-09-11 04:02:20,525 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 04:02:20] "POST /web/dataset/call_kw/pos.session/load_data#pos.session.load_data HTTP/1.1" 200 - 349 0.271 0.300 2026-09-11 04:02:20,556 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 04:02:20] "POST /web/dataset/call_kw/pos.session/filter_local_data#pos.session.filter_local_data HTTP/1.1" 200 - 0 0.000 0.021 2026-09-11 04:02:20,632 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 04:02: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.005 2026-09-11 04:02:20,714 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 04:02:20] "GET /web/image/res.company/117/logo/256x256 HTTP/1.1" 200 - 8 0.014 0.036 2026-09-11 04:02:20,747 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 04:02:20] "POST /web/dataset/call_kw/pos.config/read_config_open_orders#pos.config.read_config_open_orders HTTP/1.1" 200 - 1 0.001 0.004 2026-09-11 04:02:20,776 26 INFO rb-c800635-224702-414046 odoo.addons.pos_sale.tests.test_taxes_downpayment.TestTaxesDownPaymentPOS.test_taxes_l10n_br_pos.browser: Owl is running in 'dev' mode. 2026-09-11 04:02:20,790 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 04:02:20] "POST /web/dataset/call_kw/product.product/has_access#product.product.has_access HTTP/1.1" 200 - 1 0.005 0.008 2026-09-11 04:02:20,813 26 INFO ? werkzeug: 127.0.0.1 - - [11/Sep/2026 04:02:20] "GET /point_of_sale/static/src/fonts/Inconsolata.otf HTTP/1.1" 200 - 0 0.000 0.002 2026-09-11 04:02:20,833 26 INFO ? werkzeug: 127.0.0.1 - - [11/Sep/2026 04:02:20] "GET /web/static/img/odoo_logo.svg HTTP/1.1" 200 - 0 0.000 0.002 2026-09-11 04:02:20,840 26 INFO ? werkzeug: 127.0.0.1 - - [11/Sep/2026 04:02:20] "GET /hr_attendance/static/img/background-light.svg HTTP/1.1" 200 - 0 0.000 0.003 2026-09-11 04:02:20,856 26 INFO ? werkzeug: 127.0.0.1 - - [11/Sep/2026 04:02:20] "GET /web/static/fonts/google/Roboto/Roboto-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.006 2026-09-11 04:02:20,862 26 INFO ? werkzeug: 127.0.0.1 - - [11/Sep/2026 04:02:20] "GET /web/static/src/libs/fontawesome/fonts/fontawesome-webfont.woff2?v=4.7.0 HTTP/1.1" 200 - 0 0.000 0.013 2026-09-11 04:02:20,879 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 04:02:20] "GET /web/image/res.users/256/avatar_128 HTTP/1.1" 200 - 14 0.029 0.037 2026-09-11 04:02:20,883 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 04:02:20] "GET /pos/service-worker.js HTTP/1.1" 200 - 0 0.000 0.062 2026-09-11 04:02:20,898 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 04:02:20] "GET /web/image?model=res.company&id=117&field=logo HTTP/1.1" 200 - 3 0.006 0.072 2026-09-11 04:02:20,923 26 INFO rb-c800635-224702-414046 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-09-11 04:02:20,982 26 INFO ? werkzeug: 127.0.0.1 - - [11/Sep/2026 04:02:20] "GET /web/static/lib/zxing-library/zxing-library.js HTTP/1.1" 200 - 0 0.000 0.018 2026-09-11 04:02:21,043 26 INFO rb-c800635-224702-414046 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-09-11 04:02:21,061 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 04:02:21] "GET /pos/ui/132?from_backend=True HTTP/1.1" 200 - 31 0.059 0.040 2026-09-11 04:02:21,073 26 INFO ? werkzeug: 127.0.0.1 - - [11/Sep/2026 04:02:21] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.003 2026-09-11 04:02:21,078 26 INFO rb-c800635-224702-414046 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-09-11 04:02:21,108 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 04:02:21] "GET /pos/ui/132 HTTP/1.1" 200 - 31 0.017 0.129 2026-09-11 04:02:21,142 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 04:02:21] "GET /web/image?model=product.template&field=image_128&id=2280&unique=2026-09-11T04:01:12.000+00:00 HTTP/1.1" 200 - 3 0.002 0.120 2026-09-11 04:02:21,165 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 04:02:21] "GET /web/image?model=product.template&field=image_128&id=2278&unique=2026-09-11T04:01:12.000+00:00 HTTP/1.1" 200 - 3 0.003 0.143 2026-09-11 04:02:21,200 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 04:02:21] "GET /web/image?model=product.template&field=image_128&id=2281&unique=2026-09-11T04:01:12.000+00:00 HTTP/1.1" 200 - 3 0.005 0.168 2026-09-11 04:02:21,239 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 04:02:21] "GET /web/image?model=product.template&field=image_128&id=2279&unique=2026-09-11T04:01:12.000+00:00 HTTP/1.1" 200 - 3 0.002 0.224 2026-09-11 04:02:21,262 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 04:02:21] "GET /web/image?model=product.template&field=image_128&id=2298&unique=2026-09-11T04:01:12.000+00:00 HTTP/1.1" 200 - 3 0.003 0.176 2026-09-11 04:02:21,289 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 04:02:21] "GET /web/image?model=product.template&field=image_128&id=2284&unique=2026-09-11T04:01:12.000+00:00 HTTP/1.1" 200 - 3 0.002 0.175 2026-09-11 04:02:21,307 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 04:02:21] "GET /web/image?model=product.template&field=image_128&id=2300&unique=2026-09-11T04:01:12.000+00:00 HTTP/1.1" 200 - 3 0.002 0.159 2026-09-11 04:02:21,339 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 04:02:21] "GET /web/image?model=product.template&field=image_128&id=2302&unique=2026-09-11T04:01:12.000+00:00 HTTP/1.1" 200 - 3 0.005 0.163 2026-09-11 04:02:21,361 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 04:02:21] "GET /web/image?model=product.template&field=image_128&id=2296&unique=2026-09-11T04:01:12.000+00:00 HTTP/1.1" 200 - 3 0.002 0.154 2026-09-11 04:02:21,381 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 04:02:21] "GET /web/image?model=product.template&field=image_128&id=2286&unique=2026-09-11T04:01:12.000+00:00 HTTP/1.1" 200 - 3 0.002 0.136 2026-09-11 04:02:21,398 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 04:02:21] "GET /web/image?model=product.template&field=image_128&id=2299&unique=2026-09-11T04:01:12.000+00:00 HTTP/1.1" 200 - 3 0.002 0.114 2026-09-11 04:02:21,421 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 04:02:21] "GET /web/image?model=product.template&field=image_128&id=2303&unique=2026-09-11T04:01:12.000+00:00 HTTP/1.1" 200 - 3 0.003 0.095 2026-09-11 04:02:21,439 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 04:02:21] "GET /web/image?model=product.template&field=image_128&id=2297&unique=2026-09-11T04:01:12.000+00:00 HTTP/1.1" 200 - 3 0.003 0.105 2026-09-11 04:02:21,461 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 04:02:21] "GET /web/image?model=product.template&field=image_128&id=2285&unique=2026-09-11T04:01:12.000+00:00 HTTP/1.1" 200 - 3 0.002 0.115 2026-09-11 04:02:21,481 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 04:02:21] "GET /web/image?model=product.template&field=image_128&id=2301&unique=2026-09-11T04:01:12.000+00:00 HTTP/1.1" 200 - 3 0.003 0.103 2026-09-11 04:02:21,581 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 04:02:21] "POST /web/dataset/call_kw/pos.session/set_opening_control#pos.session.set_opening_control HTTP/1.1" 200 - 31 0.068 0.128 2026-09-11 04:02:21,597 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 04:02:21] "GET /web/image?model=product.template&field=image_128&id=2283&unique=2026-09-11T04:01:12.000+00:00 HTTP/1.1" 200 - 3 0.001 0.170 2026-09-11 04:02:21,614 26 INFO rb-c800635-224702-414046 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-09-11 04:02:21,619 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 04:02:21] "GET /web/image?model=product.template&field=image_128&id=2282&unique=2026-09-11T04:01:12.000+00:00 HTTP/1.1" 200 - 3 0.002 0.212 2026-09-11 04:02:21,671 26 INFO rb-c800635-224702-414046 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-09-11 04:02:21,738 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 04:02:21] "POST /web/dataset/call_kw/sale.order/get_views#sale.order.get_views HTTP/1.1" 200 - 24 0.018 0.046 2026-09-11 04:02:21,802 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 04:02:21] "POST /web/dataset/call_kw/sale.order/web_search_read#sale.order.web_search_read HTTP/1.1" 200 - 18 0.011 0.025 2026-09-11 04:02:21,853 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 04:02:21] "POST /web/dataset/call_kw/res.currency/read#res.currency.read HTTP/1.1" 200 - 4 0.003 0.011 2026-09-11 04:02:21,919 26 INFO rb-c800635-224702-414046 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-09-11 04:02:22,022 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 04:02:22] "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.039 0.057 2026-09-11 04:02:22,149 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 04:02:22] "POST /web/dataset/call_kw/pos.config/notify_synchronisation#pos.config.notify_synchronisation HTTP/1.1" 200 - 56 0.038 0.063 2026-09-11 04:02:22,157 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 04:02:22] "POST /web/dataset/call_kw/sale.order/read#sale.order.read HTTP/1.1" 200 - 4 0.002 0.087 2026-09-11 04:02:22,191 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 04:02:22] "POST /web/dataset/call_kw/product.pricelist/read#product.pricelist.read HTTP/1.1" 200 - 8 0.009 0.016 2026-09-11 04:02:22,215 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 04:02:22] "POST /web/dataset/call_kw/res.currency/read#res.currency.read HTTP/1.1" 200 - 4 0.007 0.009 2026-09-11 04:02:22,285 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 04:02:22] "POST /web/dataset/call_kw/sale.order.line/read#sale.order.line.read HTTP/1.1" 200 - 16 0.031 0.027 2026-09-11 04:02:22,324 26 INFO rb-c800635-224702-414046 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-09-11 04:02:22,378 26 INFO rb-c800635-224702-414046 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-09-11 04:02:22,469 26 INFO rb-c800635-224702-414046 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-09-11 04:02:22,520 26 INFO rb-c800635-224702-414046 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-09-11 04:02:22,572 26 INFO rb-c800635-224702-414046 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-09-11 04:02:22,636 26 INFO rb-c800635-224702-414046 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-09-11 04:02:22,650 26 INFO ? werkzeug: 127.0.0.1 - - [11/Sep/2026 04:02:22] "GET /point_of_sale/static/src/img/card-bank.png HTTP/1.1" 200 - 0 0.000 0.001 2026-09-11 04:02:22,652 26 INFO ? werkzeug: 127.0.0.1 - - [11/Sep/2026 04:02:22] "GET /point_of_sale/static/src/img/money.png HTTP/1.1" 200 - 0 0.000 0.001 2026-09-11 04:02:22,695 26 INFO rb-c800635-224702-414046 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-09-11 04:02:22,746 26 INFO rb-c800635-224702-414046 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-09-11 04:02:22,797 26 INFO rb-c800635-224702-414046 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-09-11 04:02:22,867 26 INFO rb-c800635-224702-414046 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-09-11 04:02:22,918 26 INFO rb-c800635-224702-414046 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-09-11 04:02:22,973 26 INFO rb-c800635-224702-414046 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-09-11 04:02:23,039 26 INFO rb-c800635-224702-414046 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-09-11 04:02:23,042 26 INFO rb-c800635-224702-414046 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #86425279 started for PoS orders references: [{'name': '/', 'pos_reference': '264-132-000001', 'uuid': '733e5257-68ec-48d6-b99a-e05158331a2e'}] 2026-09-11 04:02:23,046 26 INFO ? werkzeug: 127.0.0.1 - - [11/Sep/2026 04:02:23] "GET /web/static/img/spin.svg HTTP/1.1" 200 - 0 0.000 0.001 2026-09-11 04:02:24,170 26 INFO rb-c800635-224702-414046 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #86425279 order {'name': '/', 'pos_reference': '264-132-000001', 'uuid': '733e5257-68ec-48d6-b99a-e05158331a2e'} created pos.order #852 2026-09-11 04:02:24,229 26 INFO rb-c800635-224702-414046 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #86425279 finished 2026-09-11 04:02:24,479 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 04:02:24] "POST /web/dataset/call_kw/pos.order/sync_from_ui#pos.order.sync_from_ui HTTP/1.1" 200 - 544 0.627 0.812 2026-09-11 04:02:24,550 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 04:02:24] "POST /web/dataset/call_kw/sale.order.line/read#sale.order.line.read HTTP/1.1" 200 - 16 0.011 0.024 2026-09-11 04:02:24,553 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 04:02:24] "POST /web/dataset/call_kw/account.move/action_invoice_download_pdf#account.move.action_invoice_download_pdf HTTP/1.1" 200 - 0 0.000 0.039 2026-09-11 04:02:24,574 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 04:02:24] "POST /web/dataset/call_kw/pos.order/get_preparation_change#pos.order.get_preparation_change HTTP/1.1" 200 - 1 0.001 0.005 2026-09-11 04:02:24,699 26 INFO rb-c800635-224702-414046 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-09-11 04:02:24,704 26 INFO rb-c800635-224702-414046 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #56246062 started for PoS orders references: [{'name': 'Shop - 000001', 'pos_reference': '264-132-000001', 'uuid': '733e5257-68ec-48d6-b99a-e05158331a2e'}] 2026-09-11 04:02:24,710 26 INFO rb-c800635-224702-414046 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #56246062 order {'name': 'Shop - 000001', 'pos_reference': '264-132-000001', 'uuid': '733e5257-68ec-48d6-b99a-e05158331a2e'} sync ignored for existing PoS order pos.order(852,) (state: done) 2026-09-11 04:02:24,721 26 INFO rb-c800635-224702-414046 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #56246062 finished 2026-09-11 04:02:24,748 26 INFO rb-c800635-224702-414046 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-09-11 04:02:24,814 26 INFO rb-c800635-224702-414046 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-09-11 04:02:24,855 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 04:02:24] "POST /web/dataset/call_kw/pos.order/sync_from_ui#pos.order.sync_from_ui HTTP/1.1" 200 - 71 0.074 0.078 2026-09-11 04:02:24,864 26 INFO rb-c800635-224702-414046 odoo.addons.pos_sale.tests.test_taxes_downpayment.TestTaxesDownPaymentPOS.test_taxes_l10n_br_pos.browser: tour succeeded 2026-09-11 04:02:24,864 26 INFO rb-c800635-224702-414046 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-09-11 04:02:24,911 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 04:02:24] "POST /web/dataset/call_kw/sale.order.line/read#sale.order.line.read HTTP/1.1" 200 - 15 0.011 0.028 2026-09-11 04:02:24,998 26 INFO rb-c800635-224702-414046 odoo.addons.pos_sale.tests.test_taxes_downpayment.TestTaxesDownPaymentPOS.test_taxes_l10n_br_pos.browser: heap 20011020 (allocated 22544384) 2026-09-11 04:02:25,008 26 INFO rb-c800635-224702-414046 odoo.addons.pos_sale.tests.test_taxes_downpayment.TestTaxesDownPaymentPOS.test_taxes_l10n_br_pos: Closing chrome headless with pid 126004 2026-09-11 04:02:25,009 26 INFO rb-c800635-224702-414046 odoo.addons.pos_sale.tests.test_taxes_downpayment.TestTaxesDownPaymentPOS.test_taxes_l10n_br_pos: Closing websocket connection 2026-09-11 04:02:25,010 26 INFO rb-c800635-224702-414046 odoo.addons.pos_sale.tests.test_taxes_downpayment.TestTaxesDownPaymentPOS.test_taxes_l10n_br_pos: Terminating chrome headless with pid 126004 2026-09-11 04:02:25,106 26 INFO rb-c800635-224702-414046 odoo.addons.pos_sale.tests.test_taxes_downpayment.TestTaxesDownPaymentPOS.test_taxes_l10n_br_pos: Chrome Log in: /tmp/odoo_tests/rb-c800635-224702-414046/chrome_logs/chrome_log_20260911_040225_105895_test_taxes_l10n_br_pos.txt 2026-09-11 04:02:25,106 26 INFO rb-c800635-224702-414046 odoo.addons.pos_sale.tests.test_taxes_downpayment.TestTaxesDownPaymentPOS.test_taxes_l10n_br_pos: Removing chrome user profile "/tmp/tmp6blrw1xy_chrome_odoo" 2026-09-11 04:02:25,744 26 INFO rb-c800635-224702-414046 odoo.models.unlink: User #253 deleted stock.move.line records with IDs: [1426, 1427] 2026-09-11 04:02:25,853 26 INFO rb-c800635-224702-414046 odoo.addons.pos_sale.tests.test_taxes_downpayment: Starting TestTaxesDownPaymentPOS.test_taxes_l10n_in_pos ... 2026-09-11 04:02:27,981 26 INFO rb-c800635-224702-414046 odoo.addons.pos_sale.tests.test_taxes_downpayment.TestTaxesDownPaymentPOS.test_taxes_l10n_in_pos: Chrome pid: 126240 2026-09-11 04:02:27,981 26 INFO rb-c800635-224702-414046 odoo.addons.pos_sale.tests.test_taxes_downpayment.TestTaxesDownPaymentPOS.test_taxes_l10n_in_pos: Chrome headless temporary user profile dir: /tmp/tmpy0s26d_0_chrome_odoo 2026-09-11 04:02:27,981 26 INFO rb-c800635-224702-414046 odoo.addons.pos_sale.tests.test_taxes_downpayment.TestTaxesDownPaymentPOS.test_taxes_l10n_in_pos: Issuing json command http://127.0.0.1:45755/json/version 2026-09-11 04:02:27,982 26 INFO rb-c800635-224702-414046 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:45755', path='/json/version', query='', fragment='') with timeout 3 increased to 10s during tests 2026-09-11 04:02:27,999 26 INFO rb-c800635-224702-414046 odoo.addons.pos_sale.tests.test_taxes_downpayment.TestTaxesDownPaymentPOS.test_taxes_l10n_in_pos: Browser version: Chrome/150.0.7871.114 2026-09-11 04:02:27,999 26 INFO rb-c800635-224702-414046 odoo.addons.pos_sale.tests.test_taxes_downpayment.TestTaxesDownPaymentPOS.test_taxes_l10n_in_pos: Issuing json command http://127.0.0.1:45755/json 2026-09-11 04:02:28,000 26 INFO rb-c800635-224702-414046 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:45755', path='/json', query='', fragment='') with timeout 3 increased to 10s during tests 2026-09-11 04:02:28,005 26 INFO rb-c800635-224702-414046 odoo.addons.pos_sale.tests.test_taxes_downpayment.TestTaxesDownPaymentPOS.test_taxes_l10n_in_pos: Websocket url found: ws://127.0.0.1:45755/devtools/page/68C40A4C1BF9978AB9867FFC32257FD0 2026-09-11 04:02:28,011 26 INFO rb-c800635-224702-414046 odoo.addons.pos_sale.tests.test_taxes_downpayment.TestTaxesDownPaymentPOS.test_taxes_l10n_in_pos: Enable chrome headless console log notification 2026-09-11 04:02:28,015 26 INFO rb-c800635-224702-414046 odoo.addons.pos_sale.tests.test_taxes_downpayment.TestTaxesDownPaymentPOS.test_taxes_l10n_in_pos: Chrome headless enable page notifications 2026-09-11 04:02:28,304 26 INFO rb-c800635-224702-414046 odoo.addons.base.models.res_users: Login successful for login:pos_user from n/a 2026-09-11 04:02:28,310 26 INFO rb-c800635-224702-414046 odoo.addons.pos_sale.tests.test_taxes_downpayment.TestTaxesDownPaymentPOS.test_taxes_l10n_in_pos: Setting session cookie in browser 2026-09-11 04:02:28,314 26 INFO rb-c800635-224702-414046 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-09-11 04:02:28,314 26 INFO rb-c800635-224702-414046 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-09-11 04:02:28,332 26 INFO rb-c800635-224702-414046 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-09-11 04:02:28,925 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 04:02:28] "GET /pos/ui/132 HTTP/1.1" 200 - 129 0.056 0.540 2026-09-11 04:02:28,930 26 INFO rb-c800635-224702-414046 odoo.addons.pos_sale.tests.test_taxes_downpayment.TestTaxesDownPaymentPOS.test_taxes_l10n_in_pos: Navigation result: {'frameId': '68C40A4C1BF9978AB9867FFC32257FD0', 'loaderId': '681EAF2834395855B433D7469EA79A05', 'isDownload': False} 2026-09-11 04:02:28,930 26 INFO rb-c800635-224702-414046 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-09-11 04:02:28,951 26 INFO rb-c800635-224702-414046 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-09-11 04:02:28,977 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 04:02:28] "GET /web/assets/cbcf32d/point_of_sale.assets_prod.min.css HTTP/1.1" 200 - 2 0.001 0.011 2026-09-11 04:02:28,980 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 04:02:28] "GET /web/assets/31c33ef/web.__assets_tests_call__.min.js HTTP/1.1" 200 - 2 0.001 0.015 2026-09-11 04:02:28,987 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 04:02:28] "GET /web/assets/e7bee96/point_of_sale.assets_prod.min.js HTTP/1.1" 200 - 2 0.001 0.017 2026-09-11 04:02:29,417 26 INFO ? werkzeug: 127.0.0.1 - - [11/Sep/2026 04:02:29] "GET /web/static/fonts/lato/Lato-Reg-webfont.woff HTTP/1.1" 200 - 0 0.000 0.001 2026-09-11 04:02:29,419 26 INFO ? werkzeug: 127.0.0.1 - - [11/Sep/2026 04:02:29] "GET /point_of_sale/static/src/img/favicon.ico HTTP/1.1" 200 - 0 0.000 0.001 2026-09-11 04:02:29,432 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 04:02:29] "GET /web/webclient/translations?hash=&lang=en_US HTTP/1.1" 200 - 1 0.001 0.006 2026-09-11 04:02:29,448 26 INFO rb-c800635-224702-414046 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-09-11 04:02:29,456 26 INFO rb-c800635-224702-414046 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-09-11 04:02:29,464 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 04:02:29] "POST /web/dataset/call_kw/barcode.nomenclature/read#barcode.nomenclature.read HTTP/1.1" 200 - 4 0.006 0.005 2026-09-11 04:02:29,482 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 04:02:29] "POST /web/dataset/call_kw/barcode.rule/search_read#barcode.rule.search_read HTTP/1.1" 200 - 1 0.000 0.004 2026-09-11 04:02:29,500 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 04:02:29] "POST /pos/ping HTTP/1.1" 200 - 0 0.000 0.002 2026-09-11 04:02:29,539 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 04:02:29] "POST /web/dataset/call_kw/pos.config/register_new_device_identifier#pos.config.register_new_device_identifier HTTP/1.1" 200 - 9 0.006 0.010 2026-09-11 04:02:29,549 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 04:02:29] "GET /bus/websocket_worker_bundle?v=19.0-2 HTTP/1.1" 200 - 3 0.001 0.024 2026-09-11 04:02:29,600 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 04:02:29] "POST /web/dataset/call_kw/pos.session/load_data_params#pos.session.load_data_params HTTP/1.1" 200 - 21 0.018 0.029 2026-09-11 04:02:29,606 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 04:02:29] "GET /websocket?version=19.0-2 HTTP/1.1" 101 - 1 0.001 0.036 2026-09-11 04:02:30,165 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 04:02:30] "POST /web/dataset/call_kw/pos.session/load_data#pos.session.load_data HTTP/1.1" 200 - 352 0.225 0.293 2026-09-11 04:02:30,184 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 04:02:30] "POST /web/dataset/call_kw/pos.session/filter_local_data#pos.session.filter_local_data HTTP/1.1" 200 - 0 0.000 0.010 2026-09-11 04:02:30,238 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 04:02:30] "POST /web/dataset/call_kw/pos.config/read_config_open_orders#pos.config.read_config_open_orders HTTP/1.1" 200 - 1 0.001 0.009 2026-09-11 04:02:30,311 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 04:02:30] "GET /web/image/res.company/117/logo/256x256 HTTP/1.1" 200 - 8 0.010 0.049 2026-09-11 04:02:30,334 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 04:02: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-09-11 04:02:30,352 26 INFO rb-c800635-224702-414046 odoo.addons.pos_sale.tests.test_taxes_downpayment.TestTaxesDownPaymentPOS.test_taxes_l10n_in_pos.browser: Owl is running in 'dev' mode. 2026-09-11 04:02:30,378 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 04:02:30] "POST /web/dataset/call_kw/product.product/has_access#product.product.has_access HTTP/1.1" 200 - 1 0.002 0.006 2026-09-11 04:02:30,415 26 INFO ? werkzeug: 127.0.0.1 - - [11/Sep/2026 04:02:30] "GET /point_of_sale/static/src/fonts/Inconsolata.otf HTTP/1.1" 200 - 0 0.000 0.009 2026-09-11 04:02:30,452 26 INFO ? werkzeug: 127.0.0.1 - - [11/Sep/2026 04:02:30] "GET /web/static/img/odoo_logo.svg HTTP/1.1" 200 - 0 0.000 0.002 2026-09-11 04:02:30,461 26 INFO ? werkzeug: 127.0.0.1 - - [11/Sep/2026 04:02:30] "GET /hr_attendance/static/img/background-light.svg HTTP/1.1" 200 - 0 0.000 0.007 2026-09-11 04:02:30,472 26 INFO ? werkzeug: 127.0.0.1 - - [11/Sep/2026 04:02:30] "GET /web/static/src/libs/fontawesome/fonts/fontawesome-webfont.woff2?v=4.7.0 HTTP/1.1" 200 - 0 0.000 0.014 2026-09-11 04:02:30,474 26 INFO ? werkzeug: 127.0.0.1 - - [11/Sep/2026 04:02:30] "GET /web/static/fonts/google/Roboto/Roboto-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.009 2026-09-11 04:02:30,496 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 04:02:30] "GET /web/image/res.users/256/avatar_128 HTTP/1.1" 200 - 14 0.052 0.030 2026-09-11 04:02:30,506 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 04:02:30] "GET /web/image?model=res.company&id=117&field=logo HTTP/1.1" 200 - 3 0.002 0.085 2026-09-11 04:02:30,508 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 04:02:30] "GET /pos/service-worker.js HTTP/1.1" 200 - 0 0.000 0.098 2026-09-11 04:02:30,529 26 INFO rb-c800635-224702-414046 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-09-11 04:02:30,598 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 04:02:30] "GET /web/image?model=product.template&field=image_128&id=2279&unique=2026-09-11T04:01:12.000+00:00 HTTP/1.1" 200 - 3 0.006 0.032 2026-09-11 04:02:30,624 26 INFO rb-c800635-224702-414046 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-09-11 04:02:30,626 26 INFO ? werkzeug: 127.0.0.1 - - [11/Sep/2026 04:02:30] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.004 2026-09-11 04:02:30,654 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 04:02:30] "GET /web/image?model=product.template&field=image_128&id=2281&unique=2026-09-11T04:01:12.000+00:00 HTTP/1.1" 200 - 3 0.010 0.079 2026-09-11 04:02:30,674 26 INFO rb-c800635-224702-414046 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-09-11 04:02:30,676 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 04:02:30] "GET /web/image?model=product.template&field=image_128&id=2278&unique=2026-09-11T04:01:12.000+00:00 HTTP/1.1" 200 - 3 0.002 0.105 2026-09-11 04:02:30,681 26 INFO ? werkzeug: 127.0.0.1 - - [11/Sep/2026 04:02:30] "GET /web/static/lib/zxing-library/zxing-library.js HTTP/1.1" 200 - 0 0.000 0.001 2026-09-11 04:02:30,696 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 04:02:30] "GET /web/image?model=product.template&field=image_128&id=2282&unique=2026-09-11T04:01:12.000+00:00 HTTP/1.1" 200 - 3 0.003 0.122 2026-09-11 04:02:30,729 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 04:02:30] "GET /web/image?model=product.template&field=image_128&id=2280&unique=2026-09-11T04:01:12.000+00:00 HTTP/1.1" 200 - 3 0.010 0.145 2026-09-11 04:02:30,753 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 04:02:30] "GET /web/image?model=product.template&field=image_128&id=2283&unique=2026-09-11T04:01:12.000+00:00 HTTP/1.1" 200 - 3 0.004 0.174 2026-09-11 04:02:30,831 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 04:02:30] "GET /pos/ui/132?from_backend=True HTTP/1.1" 200 - 31 0.047 0.152 2026-09-11 04:02:30,850 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 04:02:30] "GET /web/image?model=product.template&field=image_128&id=2286&unique=2026-09-11T04:01:12.000+00:00 HTTP/1.1" 200 - 3 0.003 0.154 2026-09-11 04:02:30,869 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 04:02:30] "GET /web/image?model=product.template&field=image_128&id=2304&unique=2026-09-11T04:01:12.000+00:00 HTTP/1.1" 200 - 3 0.002 0.168 2026-09-11 04:02:30,885 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 04:02:30] "GET /web/image?model=product.template&field=image_128&id=2284&unique=2026-09-11T04:01:12.000+00:00 HTTP/1.1" 200 - 3 0.002 0.151 2026-09-11 04:02:30,926 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 04:02:30] "GET /pos/ui/132 HTTP/1.1" 200 - 31 0.016 0.251 2026-09-11 04:02:30,943 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 04:02:30] "GET /web/image?model=product.template&field=image_128&id=2305&unique=2026-09-11T04:01:12.000+00:00 HTTP/1.1" 200 - 3 0.002 0.105 2026-09-11 04:02:30,959 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 04:02:30] "GET /web/image?model=product.template&field=image_128&id=2285&unique=2026-09-11T04:01:12.000+00:00 HTTP/1.1" 200 - 3 0.002 0.197 2026-09-11 04:02:31,024 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 04:02:31] "POST /web/dataset/call_kw/pos.session/set_opening_control#pos.session.set_opening_control HTTP/1.1" 200 - 36 0.025 0.142 2026-09-11 04:02:31,065 26 INFO rb-c800635-224702-414046 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-09-11 04:02:31,127 26 INFO rb-c800635-224702-414046 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-09-11 04:02:31,259 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 04:02:31] "POST /web/dataset/call_kw/sale.order/get_views#sale.order.get_views HTTP/1.1" 200 - 48 0.045 0.084 2026-09-11 04:02:31,320 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 04:02:31] "POST /web/dataset/call_kw/sale.order/web_search_read#sale.order.web_search_read HTTP/1.1" 200 - 18 0.013 0.024 2026-09-11 04:02:31,370 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 04:02:31] "POST /web/dataset/call_kw/res.currency/read#res.currency.read HTTP/1.1" 200 - 4 0.003 0.010 2026-09-11 04:02:31,447 26 INFO rb-c800635-224702-414046 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-09-11 04:02:31,548 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 04:02:31] "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.034 0.063 2026-09-11 04:02:31,640 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 04:02:31] "POST /web/dataset/call_kw/pos.config/notify_synchronisation#pos.config.notify_synchronisation HTTP/1.1" 200 - 56 0.030 0.052 2026-09-11 04:02:31,647 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 04:02:31] "POST /web/dataset/call_kw/sale.order/read#sale.order.read HTTP/1.1" 200 - 4 0.002 0.073 2026-09-11 04:02:31,674 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 04:02:31] "POST /web/dataset/call_kw/product.pricelist/read#product.pricelist.read HTTP/1.1" 200 - 8 0.005 0.015 2026-09-11 04:02:31,695 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 04:02:31] "POST /web/dataset/call_kw/res.currency/read#res.currency.read HTTP/1.1" 200 - 4 0.003 0.009 2026-09-11 04:02:31,747 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 04:02:31] "POST /web/dataset/call_kw/sale.order.line/read#sale.order.line.read HTTP/1.1" 200 - 16 0.011 0.022 2026-09-11 04:02:31,782 26 INFO rb-c800635-224702-414046 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-09-11 04:02:31,836 26 INFO rb-c800635-224702-414046 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-09-11 04:02:31,928 26 INFO rb-c800635-224702-414046 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-09-11 04:02:31,979 26 INFO rb-c800635-224702-414046 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-09-11 04:02:32,030 26 INFO rb-c800635-224702-414046 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-09-11 04:02:32,099 26 INFO rb-c800635-224702-414046 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-09-11 04:02:32,113 26 INFO ? werkzeug: 127.0.0.1 - - [11/Sep/2026 04:02:32] "GET /point_of_sale/static/src/img/card-bank.png HTTP/1.1" 200 - 0 0.000 0.002 2026-09-11 04:02:32,114 26 INFO ? werkzeug: 127.0.0.1 - - [11/Sep/2026 04:02:32] "GET /point_of_sale/static/src/img/money.png HTTP/1.1" 200 - 0 0.000 0.001 2026-09-11 04:02:32,151 26 INFO rb-c800635-224702-414046 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-09-11 04:02:32,202 26 INFO rb-c800635-224702-414046 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-09-11 04:02:32,252 26 INFO rb-c800635-224702-414046 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-09-11 04:02:32,323 26 INFO rb-c800635-224702-414046 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-09-11 04:02:32,373 26 INFO rb-c800635-224702-414046 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-09-11 04:02:32,428 26 INFO rb-c800635-224702-414046 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-09-11 04:02:32,493 26 INFO rb-c800635-224702-414046 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-09-11 04:02:32,500 26 INFO rb-c800635-224702-414046 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #5715986 started for PoS orders references: [{'name': '/', 'pos_reference': '261-132-000001', 'uuid': '667a1ff1-7336-44f4-b0ce-ef78c51d6ca7'}] 2026-09-11 04:02:32,500 26 INFO ? werkzeug: 127.0.0.1 - - [11/Sep/2026 04:02:32] "GET /web/static/img/spin.svg HTTP/1.1" 200 - 0 0.000 0.003 2026-09-11 04:02:34,023 26 INFO rb-c800635-224702-414046 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #5715986 order {'name': '/', 'pos_reference': '261-132-000001', 'uuid': '667a1ff1-7336-44f4-b0ce-ef78c51d6ca7'} created pos.order #853 2026-09-11 04:02:34,055 26 INFO rb-c800635-224702-414046 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #5715986 finished 2026-09-11 04:02:34,228 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 04:02:34] "POST /web/dataset/call_kw/pos.order/sync_from_ui#pos.order.sync_from_ui HTTP/1.1" 200 - 610 0.538 1.193 2026-09-11 04:02:34,303 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 04:02:34] "POST /web/dataset/call_kw/sale.order.line/read#sale.order.line.read HTTP/1.1" 200 - 16 0.011 0.022 2026-09-11 04:02:34,306 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 04:02:34] "POST /web/dataset/call_kw/account.move/action_invoice_download_pdf#account.move.action_invoice_download_pdf HTTP/1.1" 200 - 0 0.000 0.038 2026-09-11 04:02:34,331 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 04:02:34] "POST /web/dataset/call_kw/pos.order/get_preparation_change#pos.order.get_preparation_change HTTP/1.1" 200 - 1 0.001 0.007 2026-09-11 04:02:34,404 26 INFO rb-c800635-224702-414046 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-09-11 04:02:34,411 26 INFO rb-c800635-224702-414046 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #14119061 started for PoS orders references: [{'name': 'Shop - 000001', 'pos_reference': '261-132-000001', 'uuid': '667a1ff1-7336-44f4-b0ce-ef78c51d6ca7'}] 2026-09-11 04:02:34,417 26 INFO rb-c800635-224702-414046 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #14119061 order {'name': 'Shop - 000001', 'pos_reference': '261-132-000001', 'uuid': '667a1ff1-7336-44f4-b0ce-ef78c51d6ca7'} sync ignored for existing PoS order pos.order(853,) (state: done) 2026-09-11 04:02:34,429 26 INFO rb-c800635-224702-414046 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #14119061 finished 2026-09-11 04:02:34,457 26 INFO rb-c800635-224702-414046 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-09-11 04:02:34,507 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 04:02:34] "POST /web/dataset/call_kw/pos.order/sync_from_ui#pos.order.sync_from_ui HTTP/1.1" 200 - 70 0.033 0.065 2026-09-11 04:02:34,519 26 INFO rb-c800635-224702-414046 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-09-11 04:02:34,571 26 INFO rb-c800635-224702-414046 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-09-11 04:02:34,577 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 04:02:34] "POST /web/dataset/call_kw/sale.order.line/read#sale.order.line.read HTTP/1.1" 200 - 15 0.017 0.020 2026-09-11 04:02:34,621 26 INFO rb-c800635-224702-414046 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-09-11 04:02:34,677 26 INFO rb-c800635-224702-414046 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-09-11 04:02:34,732 26 INFO rb-c800635-224702-414046 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-09-11 04:02:34,768 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 04:02:34] "POST /web/dataset/call_kw/sale.order/get_views#sale.order.get_views HTTP/1.1" 200 - 3 0.002 0.030 2026-09-11 04:02:34,819 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 04:02:34] "POST /web/dataset/call_kw/sale.order/web_search_read#sale.order.web_search_read HTTP/1.1" 200 - 13 0.011 0.023 2026-09-11 04:02:34,846 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 04:02:34] "POST /web/dataset/call_kw/res.currency/read#res.currency.read HTTP/1.1" 200 - 4 0.003 0.009 2026-09-11 04:02:34,890 26 INFO rb-c800635-224702-414046 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-09-11 04:02:34,994 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 04:02:34] "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.045 0.058 2026-09-11 04:02:35,148 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 04:02:35] "POST /web/dataset/call_kw/pos.config/notify_synchronisation#pos.config.notify_synchronisation HTTP/1.1" 200 - 55 0.072 0.075 2026-09-11 04:02:35,158 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 04:02:35] "POST /web/dataset/call_kw/sale.order/read#sale.order.read HTTP/1.1" 200 - 4 0.003 0.141 2026-09-11 04:02:35,196 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 04:02:35] "POST /web/dataset/call_kw/sale.order.line/read#sale.order.line.read HTTP/1.1" 200 - 16 0.009 0.018 2026-09-11 04:02:35,229 26 INFO rb-c800635-224702-414046 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-09-11 04:02:35,283 26 INFO rb-c800635-224702-414046 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-09-11 04:02:35,336 26 INFO rb-c800635-224702-414046 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-09-11 04:02:35,390 26 INFO rb-c800635-224702-414046 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-09-11 04:02:35,444 26 INFO rb-c800635-224702-414046 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-09-11 04:02:35,520 26 INFO rb-c800635-224702-414046 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-09-11 04:02:35,571 26 INFO rb-c800635-224702-414046 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-09-11 04:02:35,622 26 INFO rb-c800635-224702-414046 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-09-11 04:02:35,679 26 INFO rb-c800635-224702-414046 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-09-11 04:02:35,727 26 INFO rb-c800635-224702-414046 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-09-11 04:02:35,778 26 INFO rb-c800635-224702-414046 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-09-11 04:02:35,829 26 INFO rb-c800635-224702-414046 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-09-11 04:02:35,885 26 INFO rb-c800635-224702-414046 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-09-11 04:02:35,937 26 INFO rb-c800635-224702-414046 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-09-11 04:02:35,992 26 INFO rb-c800635-224702-414046 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-09-11 04:02:36,051 26 INFO rb-c800635-224702-414046 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-09-11 04:02:36,054 26 INFO rb-c800635-224702-414046 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #11055061 started for PoS orders references: [{'name': '/', 'pos_reference': '261-132-000002', 'uuid': '6b8ada58-9dc9-49cc-8e1a-2883a51e67aa'}] 2026-09-11 04:02:36,864 26 INFO rb-c800635-224702-414046 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #11055061 order {'name': '/', 'pos_reference': '261-132-000002', 'uuid': '6b8ada58-9dc9-49cc-8e1a-2883a51e67aa'} created pos.order #854 2026-09-11 04:02:36,908 26 INFO rb-c800635-224702-414046 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #11055061 finished 2026-09-11 04:02:37,058 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 04:02:37] "POST /web/dataset/call_kw/pos.order/sync_from_ui#pos.order.sync_from_ui HTTP/1.1" 200 - 444 0.353 0.652 2026-09-11 04:02:37,112 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 04:02: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.004 2026-09-11 04:02:37,145 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 04:02:37] "POST /web/dataset/call_kw/sale.order.line/read#sale.order.line.read HTTP/1.1" 200 - 16 0.014 0.022 2026-09-11 04:02:37,182 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 04:02:37] "POST /web/dataset/call_kw/pos.order/get_preparation_change#pos.order.get_preparation_change HTTP/1.1" 200 - 1 0.001 0.005 2026-09-11 04:02:37,202 26 INFO rb-c800635-224702-414046 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #72323399 started for PoS orders references: [{'name': 'Shop - 000002', 'pos_reference': '261-132-000002', 'uuid': '6b8ada58-9dc9-49cc-8e1a-2883a51e67aa'}] 2026-09-11 04:02:37,207 26 INFO rb-c800635-224702-414046 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-09-11 04:02:37,210 26 INFO rb-c800635-224702-414046 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #72323399 order {'name': 'Shop - 000002', 'pos_reference': '261-132-000002', 'uuid': '6b8ada58-9dc9-49cc-8e1a-2883a51e67aa'} sync ignored for existing PoS order pos.order(854,) (state: done) 2026-09-11 04:02:37,222 26 INFO rb-c800635-224702-414046 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #72323399 finished 2026-09-11 04:02:37,258 26 INFO rb-c800635-224702-414046 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-09-11 04:02:37,322 26 INFO rb-c800635-224702-414046 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-09-11 04:02:37,347 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 04:02:37] "POST /web/dataset/call_kw/pos.order/sync_from_ui#pos.order.sync_from_ui HTTP/1.1" 200 - 59 0.053 0.094 2026-09-11 04:02:37,401 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 04:02:37] "POST /web/dataset/call_kw/sale.order.line/read#sale.order.line.read HTTP/1.1" 200 - 15 0.019 0.021 2026-09-11 04:02:37,403 26 INFO rb-c800635-224702-414046 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-09-11 04:02:37,447 26 INFO rb-c800635-224702-414046 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-09-11 04:02:37,502 26 INFO rb-c800635-224702-414046 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-09-11 04:02:37,556 26 INFO rb-c800635-224702-414046 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-09-11 04:02:37,591 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 04:02:37] "POST /web/dataset/call_kw/sale.order/get_views#sale.order.get_views HTTP/1.1" 200 - 3 0.002 0.030 2026-09-11 04:02:37,653 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 04:02:37] "POST /web/dataset/call_kw/sale.order/web_search_read#sale.order.web_search_read HTTP/1.1" 200 - 13 0.023 0.028 2026-09-11 04:02:37,695 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 04:02:37] "POST /web/dataset/call_kw/res.currency/read#res.currency.read HTTP/1.1" 200 - 4 0.008 0.011 2026-09-11 04:02:37,730 26 INFO rb-c800635-224702-414046 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-09-11 04:02:37,838 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 04:02: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.041 0.063 2026-09-11 04:02:37,939 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 04:02:37] "POST /web/dataset/call_kw/pos.config/notify_synchronisation#pos.config.notify_synchronisation HTTP/1.1" 200 - 55 0.038 0.054 2026-09-11 04:02:37,948 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 04:02:37] "POST /web/dataset/call_kw/sale.order/read#sale.order.read HTTP/1.1" 200 - 4 0.002 0.085 2026-09-11 04:02:37,993 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 04:02:37] "POST /web/dataset/call_kw/sale.order.line/read#sale.order.line.read HTTP/1.1" 200 - 16 0.011 0.023 2026-09-11 04:02:38,031 26 INFO rb-c800635-224702-414046 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-09-11 04:02:38,089 26 INFO rb-c800635-224702-414046 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-09-11 04:02:38,166 26 INFO rb-c800635-224702-414046 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-09-11 04:02:38,217 26 INFO rb-c800635-224702-414046 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-09-11 04:02:38,268 26 INFO rb-c800635-224702-414046 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-09-11 04:02:38,325 26 INFO rb-c800635-224702-414046 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-09-11 04:02:38,376 26 INFO rb-c800635-224702-414046 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-09-11 04:02:38,427 26 INFO rb-c800635-224702-414046 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-09-11 04:02:38,477 26 INFO rb-c800635-224702-414046 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-09-11 04:02:38,534 26 INFO rb-c800635-224702-414046 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-09-11 04:02:38,585 26 INFO rb-c800635-224702-414046 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-09-11 04:02:38,639 26 INFO rb-c800635-224702-414046 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-09-11 04:02:38,700 26 INFO rb-c800635-224702-414046 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-09-11 04:02:38,704 26 INFO rb-c800635-224702-414046 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #57671435 started for PoS orders references: [{'name': '/', 'pos_reference': '261-132-000003', 'uuid': 'bdea3a2a-a085-4049-b49a-8f2ba44ec2d9'}] 2026-09-11 04:02:39,580 26 INFO rb-c800635-224702-414046 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #57671435 order {'name': '/', 'pos_reference': '261-132-000003', 'uuid': 'bdea3a2a-a085-4049-b49a-8f2ba44ec2d9'} created pos.order #855 2026-09-11 04:02:39,609 26 INFO rb-c800635-224702-414046 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #57671435 finished 2026-09-11 04:02:39,814 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 04:02:39] "POST /web/dataset/call_kw/pos.order/sync_from_ui#pos.order.sync_from_ui HTTP/1.1" 200 - 444 0.438 0.675 2026-09-11 04:02:39,845 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 04:02:39] "POST /web/dataset/call_kw/account.move/action_invoice_download_pdf#account.move.action_invoice_download_pdf HTTP/1.1" 200 - 0 0.000 0.003 2026-09-11 04:02:39,889 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 04:02:39] "POST /web/dataset/call_kw/sale.order.line/read#sale.order.line.read HTTP/1.1" 200 - 16 0.015 0.029 2026-09-11 04:02:39,925 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 04:02:39] "POST /web/dataset/call_kw/pos.order/get_preparation_change#pos.order.get_preparation_change HTTP/1.1" 200 - 1 0.001 0.006 2026-09-11 04:02:39,943 26 INFO rb-c800635-224702-414046 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-09-11 04:02:39,945 26 INFO rb-c800635-224702-414046 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #36148617 started for PoS orders references: [{'name': 'Shop - 000003', 'pos_reference': '261-132-000003', 'uuid': 'bdea3a2a-a085-4049-b49a-8f2ba44ec2d9'}] 2026-09-11 04:02:39,953 26 INFO rb-c800635-224702-414046 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #36148617 order {'name': 'Shop - 000003', 'pos_reference': '261-132-000003', 'uuid': 'bdea3a2a-a085-4049-b49a-8f2ba44ec2d9'} sync ignored for existing PoS order pos.order(855,) (state: done) 2026-09-11 04:02:39,966 26 INFO rb-c800635-224702-414046 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #36148617 finished 2026-09-11 04:02:39,992 26 INFO rb-c800635-224702-414046 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-09-11 04:02:40,039 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 04:02:40] "POST /web/dataset/call_kw/pos.order/sync_from_ui#pos.order.sync_from_ui HTTP/1.1" 200 - 59 0.028 0.068 2026-09-11 04:02:40,056 26 INFO rb-c800635-224702-414046 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-09-11 04:02:40,101 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 04:02:40] "POST /web/dataset/call_kw/sale.order.line/read#sale.order.line.read HTTP/1.1" 200 - 15 0.009 0.019 2026-09-11 04:02:40,107 26 INFO rb-c800635-224702-414046 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-09-11 04:02:40,157 26 INFO rb-c800635-224702-414046 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-09-11 04:02:40,210 26 INFO rb-c800635-224702-414046 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-09-11 04:02:40,264 26 INFO rb-c800635-224702-414046 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-09-11 04:02:40,292 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 04:02:40] "POST /web/dataset/call_kw/sale.order/get_views#sale.order.get_views HTTP/1.1" 200 - 3 0.002 0.023 2026-09-11 04:02:40,343 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 04:02:40] "POST /web/dataset/call_kw/sale.order/web_search_read#sale.order.web_search_read HTTP/1.1" 200 - 13 0.014 0.026 2026-09-11 04:02:40,373 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 04:02:40] "POST /web/dataset/call_kw/res.currency/read#res.currency.read HTTP/1.1" 200 - 4 0.003 0.013 2026-09-11 04:02:40,413 26 INFO rb-c800635-224702-414046 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-09-11 04:02:40,503 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 04:02:40] "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.030 0.059 2026-09-11 04:02:40,612 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 04:02:40] "POST /web/dataset/call_kw/pos.config/notify_synchronisation#pos.config.notify_synchronisation HTTP/1.1" 200 - 55 0.043 0.059 2026-09-11 04:02:40,623 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 04:02:40] "POST /web/dataset/call_kw/sale.order/read#sale.order.read HTTP/1.1" 200 - 4 0.002 0.099 2026-09-11 04:02:40,683 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 04:02:40] "POST /web/dataset/call_kw/sale.order.line/read#sale.order.line.read HTTP/1.1" 200 - 16 0.027 0.023 2026-09-11 04:02:40,713 26 INFO rb-c800635-224702-414046 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-09-11 04:02:40,766 26 INFO rb-c800635-224702-414046 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-09-11 04:02:40,819 26 INFO rb-c800635-224702-414046 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-09-11 04:02:40,872 26 INFO rb-c800635-224702-414046 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-09-11 04:02:40,924 26 INFO rb-c800635-224702-414046 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-09-11 04:02:40,996 26 INFO rb-c800635-224702-414046 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-09-11 04:02:41,045 26 INFO rb-c800635-224702-414046 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-09-11 04:02:41,096 26 INFO rb-c800635-224702-414046 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-09-11 04:02:41,152 26 INFO rb-c800635-224702-414046 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-09-11 04:02:41,202 26 INFO rb-c800635-224702-414046 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-09-11 04:02:41,252 26 INFO rb-c800635-224702-414046 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-09-11 04:02:41,303 26 INFO rb-c800635-224702-414046 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-09-11 04:02:41,358 26 INFO rb-c800635-224702-414046 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-09-11 04:02:41,409 26 INFO rb-c800635-224702-414046 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-09-11 04:02:41,462 26 INFO rb-c800635-224702-414046 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-09-11 04:02:41,522 26 INFO rb-c800635-224702-414046 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-09-11 04:02:41,549 26 INFO rb-c800635-224702-414046 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #38025279 started for PoS orders references: [{'name': '/', 'pos_reference': '261-132-000004', 'uuid': 'bbc5f7d6-6225-4757-af48-2a2b3c5f77e3'}] 2026-09-11 04:02:42,338 26 INFO rb-c800635-224702-414046 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #38025279 order {'name': '/', 'pos_reference': '261-132-000004', 'uuid': 'bbc5f7d6-6225-4757-af48-2a2b3c5f77e3'} created pos.order #856 2026-09-11 04:02:42,391 26 INFO rb-c800635-224702-414046 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #38025279 finished 2026-09-11 04:02:42,549 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 04:02:42] "POST /web/dataset/call_kw/pos.order/sync_from_ui#pos.order.sync_from_ui HTTP/1.1" 200 - 444 0.380 0.644 2026-09-11 04:02:42,582 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 04:02: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.003 2026-09-11 04:02:42,619 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 04:02:42] "POST /web/dataset/call_kw/sale.order.line/read#sale.order.line.read HTTP/1.1" 200 - 16 0.013 0.024 2026-09-11 04:02:42,652 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 04:02:42] "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-09-11 04:02:42,669 26 INFO rb-c800635-224702-414046 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-09-11 04:02:42,679 26 INFO rb-c800635-224702-414046 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #22882042 started for PoS orders references: [{'name': 'Shop - 000004', 'pos_reference': '261-132-000004', 'uuid': 'bbc5f7d6-6225-4757-af48-2a2b3c5f77e3'}] 2026-09-11 04:02:42,685 26 INFO rb-c800635-224702-414046 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #22882042 order {'name': 'Shop - 000004', 'pos_reference': '261-132-000004', 'uuid': 'bbc5f7d6-6225-4757-af48-2a2b3c5f77e3'} sync ignored for existing PoS order pos.order(856,) (state: done) 2026-09-11 04:02:42,694 26 INFO rb-c800635-224702-414046 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #22882042 finished 2026-09-11 04:02:42,723 26 INFO rb-c800635-224702-414046 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-09-11 04:02:42,769 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 04:02:42] "POST /web/dataset/call_kw/pos.order/sync_from_ui#pos.order.sync_from_ui HTTP/1.1" 200 - 59 0.026 0.066 2026-09-11 04:02:42,784 26 INFO rb-c800635-224702-414046 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-09-11 04:02:42,819 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 04:02:42] "POST /web/dataset/call_kw/sale.order.line/read#sale.order.line.read HTTP/1.1" 200 - 15 0.010 0.020 2026-09-11 04:02:42,834 26 INFO rb-c800635-224702-414046 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-09-11 04:02:42,884 26 INFO rb-c800635-224702-414046 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-09-11 04:02:42,939 26 INFO rb-c800635-224702-414046 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-09-11 04:02:42,994 26 INFO rb-c800635-224702-414046 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-09-11 04:02:43,024 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 04:02:43] "POST /web/dataset/call_kw/sale.order/get_views#sale.order.get_views HTTP/1.1" 200 - 3 0.002 0.026 2026-09-11 04:02:43,063 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 04:02:43] "POST /web/dataset/call_kw/sale.order/web_search_read#sale.order.web_search_read HTTP/1.1" 200 - 13 0.009 0.021 2026-09-11 04:02:43,089 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 04:02:43] "POST /web/dataset/call_kw/res.currency/read#res.currency.read HTTP/1.1" 200 - 4 0.002 0.006 2026-09-11 04:02:43,131 26 INFO rb-c800635-224702-414046 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-09-11 04:02:43,224 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 04:02: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.039 0.052 2026-09-11 04:02:43,317 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 04:02:43] "POST /web/dataset/call_kw/pos.config/notify_synchronisation#pos.config.notify_synchronisation HTTP/1.1" 200 - 55 0.026 0.059 2026-09-11 04:02:43,327 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 04:02:43] "POST /web/dataset/call_kw/sale.order/read#sale.order.read HTTP/1.1" 200 - 4 0.003 0.084 2026-09-11 04:02:43,363 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 04:02:43] "POST /web/dataset/call_kw/sale.order.line/read#sale.order.line.read HTTP/1.1" 200 - 16 0.009 0.018 2026-09-11 04:02:43,394 26 INFO rb-c800635-224702-414046 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-09-11 04:02:43,449 26 INFO rb-c800635-224702-414046 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-09-11 04:02:43,503 26 INFO rb-c800635-224702-414046 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-09-11 04:02:43,573 26 INFO rb-c800635-224702-414046 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-09-11 04:02:43,625 26 INFO rb-c800635-224702-414046 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-09-11 04:02:43,676 26 INFO rb-c800635-224702-414046 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-09-11 04:02:43,739 26 INFO rb-c800635-224702-414046 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-09-11 04:02:43,790 26 INFO rb-c800635-224702-414046 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-09-11 04:02:43,842 26 INFO rb-c800635-224702-414046 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-09-11 04:02:43,893 26 INFO rb-c800635-224702-414046 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-09-11 04:02:43,949 26 INFO rb-c800635-224702-414046 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-09-11 04:02:44,000 26 INFO rb-c800635-224702-414046 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-09-11 04:02:44,055 26 INFO rb-c800635-224702-414046 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-09-11 04:02:44,119 26 INFO rb-c800635-224702-414046 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-09-11 04:02:44,122 26 INFO rb-c800635-224702-414046 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #76190714 started for PoS orders references: [{'name': '/', 'pos_reference': '261-132-000005', 'uuid': '9d8b24cb-8df6-421b-840c-0dc8d8ed228e'}] 2026-09-11 04:02:44,939 26 INFO rb-c800635-224702-414046 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #76190714 order {'name': '/', 'pos_reference': '261-132-000005', 'uuid': '9d8b24cb-8df6-421b-840c-0dc8d8ed228e'} created pos.order #857 2026-09-11 04:02:44,983 26 INFO rb-c800635-224702-414046 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #76190714 finished 2026-09-11 04:02:45,190 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 04:02:45] "POST /web/dataset/call_kw/pos.order/sync_from_ui#pos.order.sync_from_ui HTTP/1.1" 200 - 444 0.413 0.657 2026-09-11 04:02:45,230 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 04:02:45] "POST /web/dataset/call_kw/account.move/action_invoice_download_pdf#account.move.action_invoice_download_pdf HTTP/1.1" 200 - 0 0.000 0.003 2026-09-11 04:02:45,273 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 04:02:45] "POST /web/dataset/call_kw/sale.order.line/read#sale.order.line.read HTTP/1.1" 200 - 16 0.019 0.022 2026-09-11 04:02:45,307 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 04:02:45] "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-09-11 04:02:45,327 26 INFO rb-c800635-224702-414046 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-09-11 04:02:45,334 26 INFO rb-c800635-224702-414046 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #63645668 started for PoS orders references: [{'name': 'Shop - 000005', 'pos_reference': '261-132-000005', 'uuid': '9d8b24cb-8df6-421b-840c-0dc8d8ed228e'}] 2026-09-11 04:02:45,341 26 INFO rb-c800635-224702-414046 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #63645668 order {'name': 'Shop - 000005', 'pos_reference': '261-132-000005', 'uuid': '9d8b24cb-8df6-421b-840c-0dc8d8ed228e'} sync ignored for existing PoS order pos.order(857,) (state: done) 2026-09-11 04:02:45,353 26 INFO rb-c800635-224702-414046 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #63645668 finished 2026-09-11 04:02:45,380 26 INFO rb-c800635-224702-414046 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-09-11 04:02:45,445 26 INFO rb-c800635-224702-414046 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-09-11 04:02:45,459 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 04:02:45] "POST /web/dataset/call_kw/pos.order/sync_from_ui#pos.order.sync_from_ui HTTP/1.1" 200 - 59 0.045 0.083 2026-09-11 04:02:45,493 26 INFO rb-c800635-224702-414046 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-09-11 04:02:45,510 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 04:02:45] "POST /web/dataset/call_kw/sale.order.line/read#sale.order.line.read HTTP/1.1" 200 - 15 0.014 0.022 2026-09-11 04:02:45,543 26 INFO rb-c800635-224702-414046 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-09-11 04:02:45,597 26 INFO rb-c800635-224702-414046 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-09-11 04:02:45,652 26 INFO rb-c800635-224702-414046 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-09-11 04:02:45,686 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 04:02:45] "POST /web/dataset/call_kw/sale.order/get_views#sale.order.get_views HTTP/1.1" 200 - 3 0.002 0.030 2026-09-11 04:02:45,746 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 04:02:45] "POST /web/dataset/call_kw/sale.order/web_search_read#sale.order.web_search_read HTTP/1.1" 200 - 13 0.023 0.027 2026-09-11 04:02:45,774 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 04:02:45] "POST /web/dataset/call_kw/res.currency/read#res.currency.read HTTP/1.1" 200 - 4 0.003 0.010 2026-09-11 04:02:45,813 26 INFO rb-c800635-224702-414046 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-09-11 04:02:45,913 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 04:02:45] "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.031 0.068 2026-09-11 04:02:46,021 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 04:02:46] "POST /web/dataset/call_kw/pos.config/notify_synchronisation#pos.config.notify_synchronisation HTTP/1.1" 200 - 55 0.033 0.066 2026-09-11 04:02:46,032 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 04:02:46] "POST /web/dataset/call_kw/sale.order/read#sale.order.read HTTP/1.1" 200 - 4 0.003 0.094 2026-09-11 04:02:46,081 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 04:02:46] "POST /web/dataset/call_kw/sale.order.line/read#sale.order.line.read HTTP/1.1" 200 - 16 0.013 0.024 2026-09-11 04:02:46,111 26 INFO rb-c800635-224702-414046 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-09-11 04:02:46,165 26 INFO rb-c800635-224702-414046 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-09-11 04:02:46,218 26 INFO rb-c800635-224702-414046 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-09-11 04:02:46,270 26 INFO rb-c800635-224702-414046 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-09-11 04:02:46,323 26 INFO rb-c800635-224702-414046 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-09-11 04:02:46,395 26 INFO rb-c800635-224702-414046 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-09-11 04:02:46,446 26 INFO rb-c800635-224702-414046 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-09-11 04:02:46,496 26 INFO rb-c800635-224702-414046 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-09-11 04:02:46,553 26 INFO rb-c800635-224702-414046 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-09-11 04:02:46,605 26 INFO rb-c800635-224702-414046 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-09-11 04:02:46,654 26 INFO rb-c800635-224702-414046 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-09-11 04:02:46,705 26 INFO rb-c800635-224702-414046 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-09-11 04:02:46,761 26 INFO rb-c800635-224702-414046 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-09-11 04:02:46,812 26 INFO rb-c800635-224702-414046 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-09-11 04:02:46,866 26 INFO rb-c800635-224702-414046 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-09-11 04:02:46,930 26 INFO rb-c800635-224702-414046 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-09-11 04:02:46,933 26 INFO rb-c800635-224702-414046 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #32485908 started for PoS orders references: [{'name': '/', 'pos_reference': '261-132-000006', 'uuid': 'bf5a406d-8271-4842-a4e9-2655861894a0'}] 2026-09-11 04:02:47,822 26 INFO rb-c800635-224702-414046 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #32485908 order {'name': '/', 'pos_reference': '261-132-000006', 'uuid': 'bf5a406d-8271-4842-a4e9-2655861894a0'} created pos.order #858 2026-09-11 04:02:47,854 26 INFO rb-c800635-224702-414046 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #32485908 finished 2026-09-11 04:02:48,058 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 04:02:48] "POST /web/dataset/call_kw/pos.order/sync_from_ui#pos.order.sync_from_ui HTTP/1.1" 200 - 444 0.402 0.725 2026-09-11 04:02:48,094 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 04:02:48] "POST /web/dataset/call_kw/account.move/action_invoice_download_pdf#account.move.action_invoice_download_pdf HTTP/1.1" 200 - 0 0.000 0.005 2026-09-11 04:02:48,147 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 04:02:48] "POST /web/dataset/call_kw/sale.order.line/read#sale.order.line.read HTTP/1.1" 200 - 16 0.026 0.031 2026-09-11 04:02:48,181 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 04:02:48] "POST /web/dataset/call_kw/pos.order/get_preparation_change#pos.order.get_preparation_change HTTP/1.1" 200 - 1 0.001 0.011 2026-09-11 04:02:48,202 26 INFO rb-c800635-224702-414046 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-09-11 04:02:48,213 26 INFO rb-c800635-224702-414046 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #15637054 started for PoS orders references: [{'name': 'Shop - 000006', 'pos_reference': '261-132-000006', 'uuid': 'bf5a406d-8271-4842-a4e9-2655861894a0'}] 2026-09-11 04:02:48,221 26 INFO rb-c800635-224702-414046 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #15637054 order {'name': 'Shop - 000006', 'pos_reference': '261-132-000006', 'uuid': 'bf5a406d-8271-4842-a4e9-2655861894a0'} sync ignored for existing PoS order pos.order(858,) (state: done) 2026-09-11 04:02:48,238 26 INFO rb-c800635-224702-414046 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #15637054 finished 2026-09-11 04:02:48,249 26 INFO rb-c800635-224702-414046 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-09-11 04:02:48,316 26 INFO rb-c800635-224702-414046 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-09-11 04:02:48,335 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 04:02:48] "POST /web/dataset/call_kw/pos.order/sync_from_ui#pos.order.sync_from_ui HTTP/1.1" 200 - 59 0.040 0.084 2026-09-11 04:02:48,366 26 INFO rb-c800635-224702-414046 odoo.addons.pos_sale.tests.test_taxes_downpayment.TestTaxesDownPaymentPOS.test_taxes_l10n_in_pos.browser: tour succeeded 2026-09-11 04:02:48,367 26 INFO rb-c800635-224702-414046 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-09-11 04:02:48,390 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 04:02:48] "POST /web/dataset/call_kw/sale.order.line/read#sale.order.line.read HTTP/1.1" 200 - 15 0.015 0.019 2026-09-11 04:02:48,628 26 INFO rb-c800635-224702-414046 odoo.addons.pos_sale.tests.test_taxes_downpayment.TestTaxesDownPaymentPOS.test_taxes_l10n_in_pos.browser: heap 33127896 (allocated 36712448) 2026-09-11 04:02:48,641 26 INFO rb-c800635-224702-414046 odoo.addons.pos_sale.tests.test_taxes_downpayment.TestTaxesDownPaymentPOS.test_taxes_l10n_in_pos: Closing chrome headless with pid 126240 2026-09-11 04:02:48,647 26 INFO rb-c800635-224702-414046 odoo.addons.pos_sale.tests.test_taxes_downpayment.TestTaxesDownPaymentPOS.test_taxes_l10n_in_pos: Closing websocket connection 2026-09-11 04:02:48,648 26 INFO rb-c800635-224702-414046 odoo.addons.pos_sale.tests.test_taxes_downpayment.TestTaxesDownPaymentPOS.test_taxes_l10n_in_pos: Terminating chrome headless with pid 126240 2026-09-11 04:02:48,743 26 INFO rb-c800635-224702-414046 odoo.addons.pos_sale.tests.test_taxes_downpayment.TestTaxesDownPaymentPOS.test_taxes_l10n_in_pos: Chrome Log in: /tmp/odoo_tests/rb-c800635-224702-414046/chrome_logs/chrome_log_20260911_040248_743172_test_taxes_l10n_in_pos.txt 2026-09-11 04:02:48,743 26 INFO rb-c800635-224702-414046 odoo.addons.pos_sale.tests.test_taxes_downpayment.TestTaxesDownPaymentPOS.test_taxes_l10n_in_pos: Removing chrome user profile "/tmp/tmpy0s26d_0_chrome_odoo" 2026-09-11 04:02:49,564 26 INFO rb-c800635-224702-414046 odoo.models.unlink: User #253 deleted stock.move.line records with IDs: [1429, 1430, 1431, 1432, 1433, 1434, 1435, 1436, 1437, 1438, 1439, 1440] 2026-09-11 04:02:51,745 26 INFO rb-c800635-224702-414046 odoo.addons.pos_sale.tests.test_taxes_downpayment.TestTaxesDownPaymentPOS.test_taxes_l10n_in_pos: Chrome pid: 126526 2026-09-11 04:02:51,746 26 INFO rb-c800635-224702-414046 odoo.addons.pos_sale.tests.test_taxes_downpayment.TestTaxesDownPaymentPOS.test_taxes_l10n_in_pos: Chrome headless temporary user profile dir: /tmp/tmpzf2yo4bu_chrome_odoo 2026-09-11 04:02:51,746 26 INFO rb-c800635-224702-414046 odoo.addons.pos_sale.tests.test_taxes_downpayment.TestTaxesDownPaymentPOS.test_taxes_l10n_in_pos: Issuing json command http://127.0.0.1:45639/json/version 2026-09-11 04:02:51,747 26 INFO rb-c800635-224702-414046 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:45639', path='/json/version', query='', fragment='') with timeout 3 increased to 10s during tests 2026-09-11 04:02:51,782 26 INFO rb-c800635-224702-414046 odoo.addons.pos_sale.tests.test_taxes_downpayment.TestTaxesDownPaymentPOS.test_taxes_l10n_in_pos: Browser version: Chrome/150.0.7871.114 2026-09-11 04:02:51,782 26 INFO rb-c800635-224702-414046 odoo.addons.pos_sale.tests.test_taxes_downpayment.TestTaxesDownPaymentPOS.test_taxes_l10n_in_pos: Issuing json command http://127.0.0.1:45639/json 2026-09-11 04:02:51,783 26 INFO rb-c800635-224702-414046 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:45639', path='/json', query='', fragment='') with timeout 3 increased to 10s during tests 2026-09-11 04:02:51,796 26 INFO rb-c800635-224702-414046 odoo.addons.pos_sale.tests.test_taxes_downpayment.TestTaxesDownPaymentPOS.test_taxes_l10n_in_pos: Websocket url found: ws://127.0.0.1:45639/devtools/page/E1011B0D47091431F14D00D9199498A1 2026-09-11 04:02:51,802 26 INFO rb-c800635-224702-414046 odoo.addons.pos_sale.tests.test_taxes_downpayment.TestTaxesDownPaymentPOS.test_taxes_l10n_in_pos: Enable chrome headless console log notification 2026-09-11 04:02:51,811 26 INFO rb-c800635-224702-414046 odoo.addons.pos_sale.tests.test_taxes_downpayment.TestTaxesDownPaymentPOS.test_taxes_l10n_in_pos: Chrome headless enable page notifications 2026-09-11 04:02:52,079 26 INFO rb-c800635-224702-414046 odoo.addons.base.models.res_users: Login successful for login:pos_user from n/a 2026-09-11 04:02:52,085 26 INFO rb-c800635-224702-414046 odoo.addons.pos_sale.tests.test_taxes_downpayment.TestTaxesDownPaymentPOS.test_taxes_l10n_in_pos: Setting session cookie in browser 2026-09-11 04:02:52,087 26 INFO rb-c800635-224702-414046 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-09-11 04:02:52,087 26 INFO rb-c800635-224702-414046 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-09-11 04:02:52,219 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 04:02:52] "GET /pos/ui/132 HTTP/1.1" 200 - 86 0.049 0.068 2026-09-11 04:02:52,222 26 INFO rb-c800635-224702-414046 odoo.addons.pos_sale.tests.test_taxes_downpayment.TestTaxesDownPaymentPOS.test_taxes_l10n_in_pos: Navigation result: {'frameId': 'E1011B0D47091431F14D00D9199498A1', 'loaderId': 'ED2C889FF33FB8531B7EB93E8398A687', 'isDownload': False} 2026-09-11 04:02:52,222 26 INFO rb-c800635-224702-414046 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-09-11 04:02:52,239 26 INFO rb-c800635-224702-414046 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-09-11 04:02:52,263 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 04:02:52] "GET /web/assets/cbcf32d/point_of_sale.assets_prod.min.css HTTP/1.1" 200 - 2 0.003 0.010 2026-09-11 04:02:52,273 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 04:02:52] "GET /web/assets/31c33ef/web.__assets_tests_call__.min.js HTTP/1.1" 200 - 2 0.001 0.022 2026-09-11 04:02:52,279 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 04:02:52] "GET /web/assets/e7bee96/point_of_sale.assets_prod.min.js HTTP/1.1" 200 - 2 0.001 0.019 2026-09-11 04:02:52,705 26 INFO ? werkzeug: 127.0.0.1 - - [11/Sep/2026 04:02:52] "GET /web/static/fonts/lato/Lato-Reg-webfont.woff HTTP/1.1" 200 - 0 0.000 0.002 2026-09-11 04:02:52,708 26 INFO ? werkzeug: 127.0.0.1 - - [11/Sep/2026 04:02:52] "GET /point_of_sale/static/src/img/favicon.ico HTTP/1.1" 200 - 0 0.000 0.001 2026-09-11 04:02:52,716 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 04:02:52] "GET /web/webclient/translations?hash=&lang=en_US HTTP/1.1" 200 - 0 0.000 0.007 2026-09-11 04:02:52,736 26 INFO rb-c800635-224702-414046 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-09-11 04:02:52,748 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 04:02:52] "POST /web/dataset/call_kw/barcode.nomenclature/read#barcode.nomenclature.read HTTP/1.1" 200 - 4 0.002 0.004 2026-09-11 04:02:52,748 26 INFO rb-c800635-224702-414046 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-09-11 04:02:52,759 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 04:02:52] "POST /web/dataset/call_kw/barcode.rule/search_read#barcode.rule.search_read HTTP/1.1" 200 - 1 0.000 0.004 2026-09-11 04:02:52,779 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 04:02:52] "POST /pos/ping HTTP/1.1" 200 - 0 0.000 0.002 2026-09-11 04:02:52,806 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 04:02:52] "POST /web/dataset/call_kw/pos.config/register_new_device_identifier#pos.config.register_new_device_identifier HTTP/1.1" 200 - 9 0.009 0.009 2026-09-11 04:02:52,815 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 04:02:52] "GET /bus/websocket_worker_bundle?v=19.0-2 HTTP/1.1" 200 - 2 0.005 0.006 2026-09-11 04:02:52,852 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 04:02:52] "POST /web/dataset/call_kw/pos.session/load_data_params#pos.session.load_data_params HTTP/1.1" 200 - 21 0.010 0.023 2026-09-11 04:02:52,854 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 04:02:52] "GET /websocket?version=19.0-2 HTTP/1.1" 101 - 0 0.000 0.018 2026-09-11 04:02:53,369 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 04:02:53] "POST /web/dataset/call_kw/pos.session/load_data#pos.session.load_data HTTP/1.1" 200 - 350 0.189 0.287 2026-09-11 04:02:53,399 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 04:02:53] "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-09-11 04:02:53,465 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 04: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.005 2026-09-11 04:02:53,528 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 04:02:53] "GET /web/image/res.company/117/logo/256x256 HTTP/1.1" 200 - 8 0.012 0.033 2026-09-11 04:02:53,562 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 04: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.005 2026-09-11 04:02:53,601 26 INFO rb-c800635-224702-414046 odoo.addons.pos_sale.tests.test_taxes_downpayment.TestTaxesDownPaymentPOS.test_taxes_l10n_in_pos.browser: Owl is running in 'dev' mode. 2026-09-11 04:02:53,616 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 04:02:53] "POST /web/dataset/call_kw/product.product/has_access#product.product.has_access HTTP/1.1" 200 - 1 0.001 0.005 2026-09-11 04:02:53,667 26 INFO ? werkzeug: 127.0.0.1 - - [11/Sep/2026 04:02:53] "GET /point_of_sale/static/src/fonts/Inconsolata.otf HTTP/1.1" 200 - 0 0.000 0.018 2026-09-11 04:02:53,685 26 INFO ? werkzeug: 127.0.0.1 - - [11/Sep/2026 04:02:53] "GET /web/static/img/odoo_logo.svg HTTP/1.1" 200 - 0 0.000 0.012 2026-09-11 04:02:53,694 26 INFO ? werkzeug: 127.0.0.1 - - [11/Sep/2026 04:02:53] "GET /hr_attendance/static/img/background-light.svg HTTP/1.1" 200 - 0 0.000 0.003 2026-09-11 04:02:53,713 26 INFO ? werkzeug: 127.0.0.1 - - [11/Sep/2026 04:02:53] "GET /web/static/src/libs/fontawesome/fonts/fontawesome-webfont.woff2?v=4.7.0 HTTP/1.1" 200 - 0 0.000 0.009 2026-09-11 04:02:53,716 26 INFO ? werkzeug: 127.0.0.1 - - [11/Sep/2026 04:02:53] "GET /web/static/fonts/google/Roboto/Roboto-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.003 2026-09-11 04:02:53,717 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 04:02:53] "GET /web/image/res.users/256/avatar_128 HTTP/1.1" 200 - 14 0.036 0.030 2026-09-11 04:02:53,745 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 04:02:53] "GET /web/image?model=res.company&id=117&field=logo HTTP/1.1" 200 - 3 0.003 0.081 2026-09-11 04:02:53,753 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 04:02:53] "GET /pos/service-worker.js HTTP/1.1" 200 - 0 0.000 0.067 2026-09-11 04:02:53,792 26 INFO rb-c800635-224702-414046 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-09-11 04:02:53,842 26 INFO ? werkzeug: 127.0.0.1 - - [11/Sep/2026 04:02:53] "GET /web/static/lib/zxing-library/zxing-library.js HTTP/1.1" 200 - 0 0.000 0.003 2026-09-11 04:02:53,923 26 INFO rb-c800635-224702-414046 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-09-11 04:02:53,931 26 INFO rb-c800635-224702-414046 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-09-11 04:02:53,956 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 04:02:53] "GET /pos/ui/132 HTTP/1.1" 200 - 31 0.081 0.051 2026-09-11 04:02:53,960 26 INFO ? werkzeug: 127.0.0.1 - - [11/Sep/2026 04:02:53] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.001 2026-09-11 04:02:54,016 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 04:02:54] "GET /pos/ui/132?from_backend=True HTTP/1.1" 200 - 31 0.022 0.172 2026-09-11 04:02:54,040 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 04:02:54] "GET /web/image?model=product.template&field=image_128&id=2280&unique=2026-09-11T04:01:12.000+00:00 HTTP/1.1" 200 - 3 0.004 0.146 2026-09-11 04:02:54,092 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 04:02:54] "GET /web/image?model=product.template&field=image_128&id=2284&unique=2026-09-11T04:01:12.000+00:00 HTTP/1.1" 200 - 3 0.006 0.176 2026-09-11 04:02:54,136 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 04:02:54] "GET /web/image?model=product.template&field=image_128&id=2278&unique=2026-09-11T04:01:12.000+00:00 HTTP/1.1" 200 - 3 0.008 0.276 2026-09-11 04:02:54,163 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 04:02:54] "GET /web/image?model=product.template&field=image_128&id=2279&unique=2026-09-11T04:01:12.000+00:00 HTTP/1.1" 200 - 3 0.002 0.299 2026-09-11 04:02:54,189 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 04:02:54] "GET /web/image?model=product.template&field=image_128&id=2285&unique=2026-09-11T04:01:12.000+00:00 HTTP/1.1" 200 - 3 0.005 0.214 2026-09-11 04:02:54,220 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 04:02:54] "GET /web/image?model=product.template&field=image_128&id=2286&unique=2026-09-11T04:01:12.000+00:00 HTTP/1.1" 200 - 3 0.009 0.190 2026-09-11 04:02:54,243 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 04:02:54] "GET /web/image?model=product.template&field=image_128&id=2304&unique=2026-09-11T04:01:12.000+00:00 HTTP/1.1" 200 - 3 0.003 0.191 2026-09-11 04:02:54,268 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 04:02:54] "GET /web/image?model=product.template&field=image_128&id=2305&unique=2026-09-11T04:01:12.000+00:00 HTTP/1.1" 200 - 3 0.002 0.168 2026-09-11 04:02:54,296 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 04:02:54] "GET /web/image?model=product.template&field=image_128&id=2306&unique=2026-09-11T04:01:12.000+00:00 HTTP/1.1" 200 - 3 0.003 0.143 2026-09-11 04:02:54,320 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 04:02:54] "GET /web/image?model=product.template&field=image_128&id=2307&unique=2026-09-11T04:01:12.000+00:00 HTTP/1.1" 200 - 3 0.005 0.144 2026-09-11 04:02:54,382 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 04:02:54] "POST /web/dataset/call_kw/pos.session/set_opening_control#pos.session.set_opening_control HTTP/1.1" 200 - 31 0.025 0.163 2026-09-11 04:02:54,405 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 04:02:54] "GET /web/image?model=product.template&field=image_128&id=2282&unique=2026-09-11T04:01:12.000+00:00 HTTP/1.1" 200 - 3 0.002 0.156 2026-09-11 04:02:54,414 26 INFO rb-c800635-224702-414046 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-09-11 04:02:54,430 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 04:02:54] "GET /web/image?model=product.template&field=image_128&id=2283&unique=2026-09-11T04:01:12.000+00:00 HTTP/1.1" 200 - 3 0.002 0.155 2026-09-11 04:02:54,454 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 04:02:54] "GET /web/image?model=product.template&field=image_128&id=2281&unique=2026-09-11T04:01:12.000+00:00 HTTP/1.1" 200 - 3 0.002 0.226 2026-09-11 04:02:54,474 26 INFO rb-c800635-224702-414046 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-09-11 04:02:54,548 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 04:02:54] "POST /web/dataset/call_kw/sale.order/get_views#sale.order.get_views HTTP/1.1" 200 - 24 0.019 0.047 2026-09-11 04:02:54,628 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 04:02:54] "POST /web/dataset/call_kw/sale.order/web_search_read#sale.order.web_search_read HTTP/1.1" 200 - 18 0.013 0.031 2026-09-11 04:02:54,684 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 04:02:54] "POST /web/dataset/call_kw/res.currency/read#res.currency.read HTTP/1.1" 200 - 4 0.003 0.010 2026-09-11 04:02:54,765 26 INFO rb-c800635-224702-414046 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-09-11 04:02:54,913 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 04:02:54] "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.076 0.068 2026-09-11 04:02:55,040 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 04:02:55] "POST /web/dataset/call_kw/pos.config/notify_synchronisation#pos.config.notify_synchronisation HTTP/1.1" 200 - 56 0.046 0.064 2026-09-11 04:02:55,052 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 04:02:55] "POST /web/dataset/call_kw/sale.order/read#sale.order.read HTTP/1.1" 200 - 4 0.004 0.110 2026-09-11 04:02:55,085 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 04:02:55] "POST /web/dataset/call_kw/product.pricelist/read#product.pricelist.read HTTP/1.1" 200 - 8 0.007 0.013 2026-09-11 04:02:55,107 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 04:02:55] "POST /web/dataset/call_kw/res.currency/read#res.currency.read HTTP/1.1" 200 - 4 0.003 0.012 2026-09-11 04:02:55,151 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 04:02:55] "POST /web/dataset/call_kw/sale.order.line/read#sale.order.line.read HTTP/1.1" 200 - 16 0.011 0.022 2026-09-11 04:02:55,183 26 INFO rb-c800635-224702-414046 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-09-11 04:02:55,237 26 INFO rb-c800635-224702-414046 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-09-11 04:02:55,332 26 INFO rb-c800635-224702-414046 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-09-11 04:02:55,383 26 INFO rb-c800635-224702-414046 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-09-11 04:02:55,434 26 INFO rb-c800635-224702-414046 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-09-11 04:02:55,507 26 INFO rb-c800635-224702-414046 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-09-11 04:02:55,515 26 INFO ? werkzeug: 127.0.0.1 - - [11/Sep/2026 04:02:55] "GET /point_of_sale/static/src/img/money.png HTTP/1.1" 200 - 0 0.000 0.002 2026-09-11 04:02:55,517 26 INFO ? werkzeug: 127.0.0.1 - - [11/Sep/2026 04:02:55] "GET /point_of_sale/static/src/img/card-bank.png HTTP/1.1" 200 - 0 0.000 0.005 2026-09-11 04:02:55,554 26 INFO rb-c800635-224702-414046 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-09-11 04:02:55,604 26 INFO rb-c800635-224702-414046 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-09-11 04:02:55,655 26 INFO rb-c800635-224702-414046 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-09-11 04:02:55,725 26 INFO rb-c800635-224702-414046 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-09-11 04:02:55,776 26 INFO rb-c800635-224702-414046 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-09-11 04:02:55,834 26 INFO rb-c800635-224702-414046 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-09-11 04:02:55,893 26 INFO rb-c800635-224702-414046 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-09-11 04:02:55,898 26 INFO rb-c800635-224702-414046 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #47758749 started for PoS orders references: [{'name': '/', 'pos_reference': '262-132-000001', 'uuid': '220a7fef-d640-4a0c-8f5c-630d2475fba8'}] 2026-09-11 04:02:55,901 26 INFO ? werkzeug: 127.0.0.1 - - [11/Sep/2026 04:02:55] "GET /web/static/img/spin.svg HTTP/1.1" 200 - 0 0.000 0.001 2026-09-11 04:02:56,912 26 INFO rb-c800635-224702-414046 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #47758749 order {'name': '/', 'pos_reference': '262-132-000001', 'uuid': '220a7fef-d640-4a0c-8f5c-630d2475fba8'} created pos.order #859 2026-09-11 04:02:56,947 26 INFO rb-c800635-224702-414046 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #47758749 finished 2026-09-11 04:02:57,132 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 04:02:57] "POST /web/dataset/call_kw/pos.order/sync_from_ui#pos.order.sync_from_ui HTTP/1.1" 200 - 539 0.512 0.724 2026-09-11 04:02:57,188 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 04:02: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.003 2026-09-11 04:02:57,235 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 04:02:57] "POST /web/dataset/call_kw/sale.order.line/read#sale.order.line.read HTTP/1.1" 200 - 16 0.015 0.031 2026-09-11 04:02:57,259 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 04:02:57] "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-09-11 04:02:57,357 26 INFO rb-c800635-224702-414046 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-09-11 04:02:57,360 26 INFO rb-c800635-224702-414046 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #32852187 started for PoS orders references: [{'name': 'Shop - 000001', 'pos_reference': '262-132-000001', 'uuid': '220a7fef-d640-4a0c-8f5c-630d2475fba8'}] 2026-09-11 04:02:57,366 26 INFO rb-c800635-224702-414046 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #32852187 order {'name': 'Shop - 000001', 'pos_reference': '262-132-000001', 'uuid': '220a7fef-d640-4a0c-8f5c-630d2475fba8'} sync ignored for existing PoS order pos.order(859,) (state: done) 2026-09-11 04:02:57,378 26 INFO rb-c800635-224702-414046 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #32852187 finished 2026-09-11 04:02:57,405 26 INFO rb-c800635-224702-414046 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-09-11 04:02:57,472 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 04:02:57] "POST /web/dataset/call_kw/pos.order/sync_from_ui#pos.order.sync_from_ui HTTP/1.1" 200 - 71 0.038 0.076 2026-09-11 04:02:57,478 26 INFO rb-c800635-224702-414046 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-09-11 04:02:57,525 26 INFO rb-c800635-224702-414046 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-09-11 04:02:57,528 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 04:02:57] "POST /web/dataset/call_kw/sale.order.line/read#sale.order.line.read HTTP/1.1" 200 - 15 0.012 0.020 2026-09-11 04:02:57,572 26 INFO rb-c800635-224702-414046 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-09-11 04:02:57,628 26 INFO rb-c800635-224702-414046 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-09-11 04:02:57,684 26 INFO rb-c800635-224702-414046 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-09-11 04:02:57,724 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 04:02:57] "POST /web/dataset/call_kw/sale.order/get_views#sale.order.get_views HTTP/1.1" 200 - 3 0.003 0.034 2026-09-11 04:02:57,779 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 04:02:57] "POST /web/dataset/call_kw/sale.order/web_search_read#sale.order.web_search_read HTTP/1.1" 200 - 13 0.017 0.023 2026-09-11 04:02:57,809 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 04:02:57] "POST /web/dataset/call_kw/res.currency/read#res.currency.read HTTP/1.1" 200 - 4 0.009 0.009 2026-09-11 04:02:57,844 26 INFO rb-c800635-224702-414046 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-09-11 04:02:57,986 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 04:02:57] "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.082 0.059 2026-09-11 04:02:58,142 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 04:02:58] "POST /web/dataset/call_kw/pos.config/notify_synchronisation#pos.config.notify_synchronisation HTTP/1.1" 200 - 55 0.083 0.064 2026-09-11 04:02:58,151 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 04:02:58] "POST /web/dataset/call_kw/sale.order/read#sale.order.read HTTP/1.1" 200 - 4 0.002 0.137 2026-09-11 04:02:58,200 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 04:02:58] "POST /web/dataset/call_kw/sale.order.line/read#sale.order.line.read HTTP/1.1" 200 - 16 0.014 0.024 2026-09-11 04:02:58,229 26 INFO rb-c800635-224702-414046 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-09-11 04:02:58,282 26 INFO rb-c800635-224702-414046 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-09-11 04:02:58,335 26 INFO rb-c800635-224702-414046 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-09-11 04:02:58,388 26 INFO rb-c800635-224702-414046 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-09-11 04:02:58,441 26 INFO rb-c800635-224702-414046 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-09-11 04:02:58,513 26 INFO rb-c800635-224702-414046 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-09-11 04:02:58,564 26 INFO rb-c800635-224702-414046 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-09-11 04:02:58,615 26 INFO rb-c800635-224702-414046 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-09-11 04:02:58,671 26 INFO rb-c800635-224702-414046 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-09-11 04:02:58,720 26 INFO rb-c800635-224702-414046 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-09-11 04:02:58,771 26 INFO rb-c800635-224702-414046 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-09-11 04:02:58,821 26 INFO rb-c800635-224702-414046 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-09-11 04:02:58,878 26 INFO rb-c800635-224702-414046 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-09-11 04:02:58,929 26 INFO rb-c800635-224702-414046 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-09-11 04:02:58,983 26 INFO rb-c800635-224702-414046 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-09-11 04:02:59,043 26 INFO rb-c800635-224702-414046 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-09-11 04:02:59,052 26 INFO rb-c800635-224702-414046 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #20681915 started for PoS orders references: [{'name': '/', 'pos_reference': '262-132-000002', 'uuid': '5155888a-91a7-4a68-92de-c13ebcedde3b'}] 2026-09-11 04:02:59,886 26 INFO rb-c800635-224702-414046 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #20681915 order {'name': '/', 'pos_reference': '262-132-000002', 'uuid': '5155888a-91a7-4a68-92de-c13ebcedde3b'} created pos.order #860 2026-09-11 04:02:59,919 26 INFO rb-c800635-224702-414046 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #20681915 finished 2026-09-11 04:03:00,115 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 04:03:00] "POST /web/dataset/call_kw/pos.order/sync_from_ui#pos.order.sync_from_ui HTTP/1.1" 200 - 445 0.353 0.713 2026-09-11 04:03:00,170 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 04:03:00] "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-09-11 04:03:00,212 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 04:03:00] "POST /web/dataset/call_kw/sale.order.line/read#sale.order.line.read HTTP/1.1" 200 - 16 0.021 0.020 2026-09-11 04:03:00,261 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 04:03:00] "POST /web/dataset/call_kw/pos.order/get_preparation_change#pos.order.get_preparation_change HTTP/1.1" 200 - 1 0.001 0.005 2026-09-11 04:03:00,288 26 INFO rb-c800635-224702-414046 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-09-11 04:03:00,292 26 INFO rb-c800635-224702-414046 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #18434219 started for PoS orders references: [{'name': 'Shop - 000002', 'pos_reference': '262-132-000002', 'uuid': '5155888a-91a7-4a68-92de-c13ebcedde3b'}] 2026-09-11 04:03:00,301 26 INFO rb-c800635-224702-414046 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #18434219 order {'name': 'Shop - 000002', 'pos_reference': '262-132-000002', 'uuid': '5155888a-91a7-4a68-92de-c13ebcedde3b'} sync ignored for existing PoS order pos.order(860,) (state: done) 2026-09-11 04:03:00,326 26 INFO rb-c800635-224702-414046 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #18434219 finished 2026-09-11 04:03:00,339 26 INFO rb-c800635-224702-414046 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-09-11 04:03:00,406 26 INFO rb-c800635-224702-414046 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-09-11 04:03:00,419 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 04:03:00] "POST /web/dataset/call_kw/pos.order/sync_from_ui#pos.order.sync_from_ui HTTP/1.1" 200 - 60 0.050 0.079 2026-09-11 04:03:00,457 26 INFO rb-c800635-224702-414046 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-09-11 04:03:00,476 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 04:03:00] "POST /web/dataset/call_kw/sale.order.line/read#sale.order.line.read HTTP/1.1" 200 - 15 0.017 0.021 2026-09-11 04:03:00,505 26 INFO rb-c800635-224702-414046 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-09-11 04:03:00,561 26 INFO rb-c800635-224702-414046 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-09-11 04:03:00,615 26 INFO rb-c800635-224702-414046 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-09-11 04:03:00,648 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 04:03:00] "POST /web/dataset/call_kw/sale.order/get_views#sale.order.get_views HTTP/1.1" 200 - 3 0.002 0.029 2026-09-11 04:03:00,698 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 04:03:00] "POST /web/dataset/call_kw/sale.order/web_search_read#sale.order.web_search_read HTTP/1.1" 200 - 13 0.015 0.024 2026-09-11 04:03:00,754 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 04:03:00] "POST /web/dataset/call_kw/res.currency/read#res.currency.read HTTP/1.1" 200 - 4 0.003 0.016 2026-09-11 04:03:00,801 26 INFO rb-c800635-224702-414046 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-09-11 04:03:00,925 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 04:03:00] "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.062 0.061 2026-09-11 04:03:01,039 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 04:03:01] "POST /web/dataset/call_kw/pos.config/notify_synchronisation#pos.config.notify_synchronisation HTTP/1.1" 200 - 55 0.034 0.073 2026-09-11 04:03:01,050 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 04:03:01] "POST /web/dataset/call_kw/sale.order/read#sale.order.read HTTP/1.1" 200 - 4 0.004 0.098 2026-09-11 04:03:01,085 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 04:03:01] "POST /web/dataset/call_kw/sale.order.line/read#sale.order.line.read HTTP/1.1" 200 - 16 0.011 0.017 2026-09-11 04:03:01,111 26 INFO rb-c800635-224702-414046 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-09-11 04:03:01,164 26 INFO rb-c800635-224702-414046 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-09-11 04:03:01,234 26 INFO rb-c800635-224702-414046 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-09-11 04:03:01,285 26 INFO rb-c800635-224702-414046 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-09-11 04:03:01,336 26 INFO rb-c800635-224702-414046 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-09-11 04:03:01,393 26 INFO rb-c800635-224702-414046 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-09-11 04:03:01,443 26 INFO rb-c800635-224702-414046 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-09-11 04:03:01,494 26 INFO rb-c800635-224702-414046 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-09-11 04:03:01,545 26 INFO rb-c800635-224702-414046 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-09-11 04:03:01,599 26 INFO rb-c800635-224702-414046 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-09-11 04:03:01,652 26 INFO rb-c800635-224702-414046 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-09-11 04:03:01,706 26 INFO rb-c800635-224702-414046 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-09-11 04:03:01,775 26 INFO rb-c800635-224702-414046 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-09-11 04:03:01,779 26 INFO rb-c800635-224702-414046 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #56066204 started for PoS orders references: [{'name': '/', 'pos_reference': '262-132-000003', 'uuid': '6906830b-314e-4bd8-b510-001596ebb38e'}] 2026-09-11 04:03:02,540 26 INFO rb-c800635-224702-414046 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #56066204 order {'name': '/', 'pos_reference': '262-132-000003', 'uuid': '6906830b-314e-4bd8-b510-001596ebb38e'} created pos.order #861 2026-09-11 04:03:02,570 26 INFO rb-c800635-224702-414046 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #56066204 finished 2026-09-11 04:03:02,759 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 04:03:02] "POST /web/dataset/call_kw/pos.order/sync_from_ui#pos.order.sync_from_ui HTTP/1.1" 200 - 445 0.347 0.635 2026-09-11 04:03:02,793 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 04:03:02] "POST /web/dataset/call_kw/account.move/action_invoice_download_pdf#account.move.action_invoice_download_pdf HTTP/1.1" 200 - 0 0.000 0.003 2026-09-11 04:03:02,846 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 04:03:02] "POST /web/dataset/call_kw/sale.order.line/read#sale.order.line.read HTTP/1.1" 200 - 16 0.027 0.024 2026-09-11 04:03:02,883 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 04:03:02] "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-09-11 04:03:02,903 26 INFO rb-c800635-224702-414046 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-09-11 04:03:02,909 26 INFO rb-c800635-224702-414046 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #61050105 started for PoS orders references: [{'name': 'Shop - 000003', 'pos_reference': '262-132-000003', 'uuid': '6906830b-314e-4bd8-b510-001596ebb38e'}] 2026-09-11 04:03:02,916 26 INFO rb-c800635-224702-414046 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #61050105 order {'name': 'Shop - 000003', 'pos_reference': '262-132-000003', 'uuid': '6906830b-314e-4bd8-b510-001596ebb38e'} sync ignored for existing PoS order pos.order(861,) (state: done) 2026-09-11 04:03:02,932 26 INFO rb-c800635-224702-414046 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #61050105 finished 2026-09-11 04:03:02,951 26 INFO rb-c800635-224702-414046 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-09-11 04:03:03,015 26 INFO rb-c800635-224702-414046 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-09-11 04:03:03,029 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 04:03:03] "POST /web/dataset/call_kw/pos.order/sync_from_ui#pos.order.sync_from_ui HTTP/1.1" 200 - 60 0.042 0.080 2026-09-11 04:03:03,069 26 INFO rb-c800635-224702-414046 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-09-11 04:03:03,077 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 04:03:03] "POST /web/dataset/call_kw/sale.order.line/read#sale.order.line.read HTTP/1.1" 200 - 15 0.012 0.023 2026-09-11 04:03:03,117 26 INFO rb-c800635-224702-414046 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-09-11 04:03:03,170 26 INFO rb-c800635-224702-414046 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-09-11 04:03:03,225 26 INFO rb-c800635-224702-414046 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-09-11 04:03:03,272 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 04:03:03] "POST /web/dataset/call_kw/sale.order/get_views#sale.order.get_views HTTP/1.1" 200 - 3 0.003 0.041 2026-09-11 04:03:03,311 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 04:03:03] "POST /web/dataset/call_kw/sale.order/web_search_read#sale.order.web_search_read HTTP/1.1" 200 - 13 0.009 0.021 2026-09-11 04:03:03,339 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 04:03:03] "POST /web/dataset/call_kw/res.currency/read#res.currency.read HTTP/1.1" 200 - 4 0.003 0.013 2026-09-11 04:03:03,379 26 INFO rb-c800635-224702-414046 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-09-11 04:03:03,483 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 04:03:03] "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.045 0.059 2026-09-11 04:03:03,589 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 04:03:03] "POST /web/dataset/call_kw/pos.config/notify_synchronisation#pos.config.notify_synchronisation HTTP/1.1" 200 - 55 0.035 0.064 2026-09-11 04:03:03,597 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 04:03:03] "POST /web/dataset/call_kw/sale.order/read#sale.order.read HTTP/1.1" 200 - 4 0.002 0.083 2026-09-11 04:03:03,632 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 04:03:03] "POST /web/dataset/call_kw/sale.order.line/read#sale.order.line.read HTTP/1.1" 200 - 16 0.009 0.018 2026-09-11 04:03:03,660 26 INFO rb-c800635-224702-414046 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-09-11 04:03:03,713 26 INFO rb-c800635-224702-414046 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-09-11 04:03:03,766 26 INFO rb-c800635-224702-414046 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-09-11 04:03:03,820 26 INFO rb-c800635-224702-414046 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-09-11 04:03:03,873 26 INFO rb-c800635-224702-414046 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-09-11 04:03:03,941 26 INFO rb-c800635-224702-414046 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-09-11 04:03:03,992 26 INFO rb-c800635-224702-414046 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-09-11 04:03:04,043 26 INFO rb-c800635-224702-414046 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-09-11 04:03:04,105 26 INFO rb-c800635-224702-414046 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-09-11 04:03:04,157 26 INFO rb-c800635-224702-414046 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-09-11 04:03:04,207 26 INFO rb-c800635-224702-414046 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-09-11 04:03:04,258 26 INFO rb-c800635-224702-414046 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-09-11 04:03:04,314 26 INFO rb-c800635-224702-414046 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-09-11 04:03:04,366 26 INFO rb-c800635-224702-414046 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-09-11 04:03:04,419 26 INFO rb-c800635-224702-414046 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-09-11 04:03:04,478 26 INFO rb-c800635-224702-414046 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-09-11 04:03:04,484 26 INFO rb-c800635-224702-414046 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #62102541 started for PoS orders references: [{'name': '/', 'pos_reference': '262-132-000004', 'uuid': '90c30fc8-4e22-4c80-8357-ffa8debad34d'}] 2026-09-11 04:03:05,432 26 INFO rb-c800635-224702-414046 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #62102541 order {'name': '/', 'pos_reference': '262-132-000004', 'uuid': '90c30fc8-4e22-4c80-8357-ffa8debad34d'} created pos.order #862 2026-09-11 04:03:05,459 26 INFO rb-c800635-224702-414046 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #62102541 finished 2026-09-11 04:03:05,635 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 04:03:05] "POST /web/dataset/call_kw/pos.order/sync_from_ui#pos.order.sync_from_ui HTTP/1.1" 200 - 445 0.479 0.675 2026-09-11 04:03:05,707 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 04:03:05] "POST /web/dataset/call_kw/sale.order.line/read#sale.order.line.read HTTP/1.1" 200 - 16 0.012 0.022 2026-09-11 04:03:05,709 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 04:03: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.031 2026-09-11 04:03:05,740 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 04:03:05] "POST /web/dataset/call_kw/pos.order/get_preparation_change#pos.order.get_preparation_change HTTP/1.1" 200 - 1 0.002 0.009 2026-09-11 04:03:05,775 26 INFO rb-c800635-224702-414046 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-09-11 04:03:05,781 26 INFO rb-c800635-224702-414046 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #54246259 started for PoS orders references: [{'name': 'Shop - 000004', 'pos_reference': '262-132-000004', 'uuid': '90c30fc8-4e22-4c80-8357-ffa8debad34d'}] 2026-09-11 04:03:05,791 26 INFO rb-c800635-224702-414046 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #54246259 order {'name': 'Shop - 000004', 'pos_reference': '262-132-000004', 'uuid': '90c30fc8-4e22-4c80-8357-ffa8debad34d'} sync ignored for existing PoS order pos.order(862,) (state: done) 2026-09-11 04:03:05,803 26 INFO rb-c800635-224702-414046 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #54246259 finished 2026-09-11 04:03:05,824 26 INFO rb-c800635-224702-414046 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-09-11 04:03:05,888 26 INFO rb-c800635-224702-414046 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-09-11 04:03:05,913 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 04:03:05] "POST /web/dataset/call_kw/pos.order/sync_from_ui#pos.order.sync_from_ui HTTP/1.1" 200 - 60 0.058 0.076 2026-09-11 04:03:05,940 26 INFO rb-c800635-224702-414046 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-09-11 04:03:05,962 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 04:03:05] "POST /web/dataset/call_kw/sale.order.line/read#sale.order.line.read HTTP/1.1" 200 - 15 0.010 0.023 2026-09-11 04:03:05,991 26 INFO rb-c800635-224702-414046 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-09-11 04:03:06,042 26 INFO rb-c800635-224702-414046 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-09-11 04:03:06,096 26 INFO rb-c800635-224702-414046 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-09-11 04:03:06,131 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 04:03:06] "POST /web/dataset/call_kw/sale.order/get_views#sale.order.get_views HTTP/1.1" 200 - 3 0.004 0.030 2026-09-11 04:03:06,182 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 04:03:06] "POST /web/dataset/call_kw/sale.order/web_search_read#sale.order.web_search_read HTTP/1.1" 200 - 13 0.012 0.026 2026-09-11 04:03:06,209 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 04:03:06] "POST /web/dataset/call_kw/res.currency/read#res.currency.read HTTP/1.1" 200 - 4 0.003 0.010 2026-09-11 04:03:06,247 26 INFO rb-c800635-224702-414046 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-09-11 04:03:06,329 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 04:03: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.029 0.053 2026-09-11 04:03:06,433 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 04:03:06] "POST /web/dataset/call_kw/pos.config/notify_synchronisation#pos.config.notify_synchronisation HTTP/1.1" 200 - 55 0.035 0.059 2026-09-11 04:03:06,442 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 04:03:06] "POST /web/dataset/call_kw/sale.order/read#sale.order.read HTTP/1.1" 200 - 4 0.002 0.077 2026-09-11 04:03:06,491 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 04:03:06] "POST /web/dataset/call_kw/sale.order.line/read#sale.order.line.read HTTP/1.1" 200 - 16 0.012 0.025 2026-09-11 04:03:06,529 26 INFO rb-c800635-224702-414046 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-09-11 04:03:06,580 26 INFO rb-c800635-224702-414046 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-09-11 04:03:06,634 26 INFO rb-c800635-224702-414046 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-09-11 04:03:06,705 26 INFO rb-c800635-224702-414046 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-09-11 04:03:06,756 26 INFO rb-c800635-224702-414046 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-09-11 04:03:06,808 26 INFO rb-c800635-224702-414046 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-09-11 04:03:06,865 26 INFO rb-c800635-224702-414046 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-09-11 04:03:06,914 26 INFO rb-c800635-224702-414046 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-09-11 04:03:06,965 26 INFO rb-c800635-224702-414046 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-09-11 04:03:07,016 26 INFO rb-c800635-224702-414046 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-09-11 04:03:07,072 26 INFO rb-c800635-224702-414046 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-09-11 04:03:07,123 26 INFO rb-c800635-224702-414046 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-09-11 04:03:07,177 26 INFO rb-c800635-224702-414046 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-09-11 04:03:07,239 26 INFO rb-c800635-224702-414046 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-09-11 04:03:07,242 26 INFO rb-c800635-224702-414046 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #31406171 started for PoS orders references: [{'name': '/', 'pos_reference': '262-132-000005', 'uuid': 'a54b9f58-21ff-486f-adb2-17a8975c7c82'}] 2026-09-11 04:03:08,115 26 INFO rb-c800635-224702-414046 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #31406171 order {'name': '/', 'pos_reference': '262-132-000005', 'uuid': 'a54b9f58-21ff-486f-adb2-17a8975c7c82'} created pos.order #863 2026-09-11 04:03:08,151 26 INFO rb-c800635-224702-414046 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #31406171 finished 2026-09-11 04:03:08,328 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 04:03:08] "POST /web/dataset/call_kw/pos.order/sync_from_ui#pos.order.sync_from_ui HTTP/1.1" 200 - 445 0.435 0.654 2026-09-11 04:03:08,409 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 04:03:08] "POST /web/dataset/call_kw/sale.order.line/read#sale.order.line.read HTTP/1.1" 200 - 16 0.017 0.026 2026-09-11 04:03:08,412 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 04:03:08] "POST /web/dataset/call_kw/account.move/action_invoice_download_pdf#account.move.action_invoice_download_pdf HTTP/1.1" 200 - 0 0.000 0.047 2026-09-11 04:03:08,443 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 04:03:08] "POST /web/dataset/call_kw/pos.order/get_preparation_change#pos.order.get_preparation_change HTTP/1.1" 200 - 1 0.004 0.007 2026-09-11 04:03:08,468 26 INFO rb-c800635-224702-414046 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-09-11 04:03:08,477 26 INFO rb-c800635-224702-414046 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #15514802 started for PoS orders references: [{'name': 'Shop - 000005', 'pos_reference': '262-132-000005', 'uuid': 'a54b9f58-21ff-486f-adb2-17a8975c7c82'}] 2026-09-11 04:03:08,484 26 INFO rb-c800635-224702-414046 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #15514802 order {'name': 'Shop - 000005', 'pos_reference': '262-132-000005', 'uuid': 'a54b9f58-21ff-486f-adb2-17a8975c7c82'} sync ignored for existing PoS order pos.order(863,) (state: done) 2026-09-11 04:03:08,495 26 INFO rb-c800635-224702-414046 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #15514802 finished 2026-09-11 04:03:08,518 26 INFO rb-c800635-224702-414046 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-09-11 04:03:08,585 26 INFO rb-c800635-224702-414046 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-09-11 04:03:08,629 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 04:03:08] "POST /web/dataset/call_kw/pos.order/sync_from_ui#pos.order.sync_from_ui HTTP/1.1" 200 - 60 0.082 0.073 2026-09-11 04:03:08,639 26 INFO rb-c800635-224702-414046 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-09-11 04:03:08,672 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 04:03:08] "POST /web/dataset/call_kw/sale.order.line/read#sale.order.line.read HTTP/1.1" 200 - 15 0.010 0.022 2026-09-11 04:03:08,689 26 INFO rb-c800635-224702-414046 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-09-11 04:03:08,747 26 INFO rb-c800635-224702-414046 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-09-11 04:03:08,797 26 INFO rb-c800635-224702-414046 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-09-11 04:03:08,841 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 04:03:08] "POST /web/dataset/call_kw/sale.order/get_views#sale.order.get_views HTTP/1.1" 200 - 3 0.002 0.040 2026-09-11 04:03:08,887 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 04:03:08] "POST /web/dataset/call_kw/sale.order/web_search_read#sale.order.web_search_read HTTP/1.1" 200 - 13 0.010 0.026 2026-09-11 04:03:08,917 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 04:03:08] "POST /web/dataset/call_kw/res.currency/read#res.currency.read HTTP/1.1" 200 - 4 0.002 0.008 2026-09-11 04:03:08,963 26 INFO rb-c800635-224702-414046 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-09-11 04:03:09,065 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 04:03:09] "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.045 0.057 2026-09-11 04:03:09,199 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 04:03:09] "POST /web/dataset/call_kw/pos.config/notify_synchronisation#pos.config.notify_synchronisation HTTP/1.1" 200 - 55 0.064 0.062 2026-09-11 04:03:09,211 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 04:03:09] "POST /web/dataset/call_kw/sale.order/read#sale.order.read HTTP/1.1" 200 - 4 0.002 0.126 2026-09-11 04:03:09,264 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 04:03:09] "POST /web/dataset/call_kw/sale.order.line/read#sale.order.line.read HTTP/1.1" 200 - 16 0.022 0.022 2026-09-11 04:03:09,294 26 INFO rb-c800635-224702-414046 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-09-11 04:03:09,349 26 INFO rb-c800635-224702-414046 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-09-11 04:03:09,401 26 INFO rb-c800635-224702-414046 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-09-11 04:03:09,455 26 INFO rb-c800635-224702-414046 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-09-11 04:03:09,511 26 INFO rb-c800635-224702-414046 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-09-11 04:03:09,580 26 INFO rb-c800635-224702-414046 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-09-11 04:03:09,632 26 INFO rb-c800635-224702-414046 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-09-11 04:03:09,683 26 INFO rb-c800635-224702-414046 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-09-11 04:03:09,747 26 INFO rb-c800635-224702-414046 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-09-11 04:03:09,797 26 INFO rb-c800635-224702-414046 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-09-11 04:03:09,848 26 INFO rb-c800635-224702-414046 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-09-11 04:03:09,899 26 INFO rb-c800635-224702-414046 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-09-11 04:03:09,956 26 INFO rb-c800635-224702-414046 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-09-11 04:03:10,008 26 INFO rb-c800635-224702-414046 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-09-11 04:03:10,061 26 INFO rb-c800635-224702-414046 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-09-11 04:03:10,122 26 INFO rb-c800635-224702-414046 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-09-11 04:03:10,130 26 INFO rb-c800635-224702-414046 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #38407613 started for PoS orders references: [{'name': '/', 'pos_reference': '262-132-000006', 'uuid': '44c10ed9-9d1e-42d1-815c-d5608cb50a62'}] 2026-09-11 04:03:11,033 26 INFO rb-c800635-224702-414046 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #38407613 order {'name': '/', 'pos_reference': '262-132-000006', 'uuid': '44c10ed9-9d1e-42d1-815c-d5608cb50a62'} created pos.order #864 2026-09-11 04:03:11,065 26 INFO rb-c800635-224702-414046 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #38407613 finished 2026-09-11 04:03:11,231 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 04:03:11] "POST /web/dataset/call_kw/pos.order/sync_from_ui#pos.order.sync_from_ui HTTP/1.1" 200 - 445 0.447 0.657 2026-09-11 04:03:11,271 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 04:03: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-09-11 04:03:11,317 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 04:03:11] "POST /web/dataset/call_kw/sale.order.line/read#sale.order.line.read HTTP/1.1" 200 - 16 0.019 0.025 2026-09-11 04:03:11,348 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 04:03:11] "POST /web/dataset/call_kw/pos.order/get_preparation_change#pos.order.get_preparation_change HTTP/1.1" 200 - 1 0.000 0.005 2026-09-11 04:03:11,395 26 INFO rb-c800635-224702-414046 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-09-11 04:03:11,403 26 INFO rb-c800635-224702-414046 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #44895006 started for PoS orders references: [{'name': 'Shop - 000006', 'pos_reference': '262-132-000006', 'uuid': '44c10ed9-9d1e-42d1-815c-d5608cb50a62'}] 2026-09-11 04:03:11,414 26 INFO rb-c800635-224702-414046 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #44895006 order {'name': 'Shop - 000006', 'pos_reference': '262-132-000006', 'uuid': '44c10ed9-9d1e-42d1-815c-d5608cb50a62'} sync ignored for existing PoS order pos.order(864,) (state: done) 2026-09-11 04:03:11,426 26 INFO rb-c800635-224702-414046 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #44895006 finished 2026-09-11 04:03:11,447 26 INFO rb-c800635-224702-414046 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-09-11 04:03:11,509 26 INFO rb-c800635-224702-414046 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-09-11 04:03:11,552 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 04:03:11] "POST /web/dataset/call_kw/pos.order/sync_from_ui#pos.order.sync_from_ui HTTP/1.1" 200 - 60 0.073 0.079 2026-09-11 04:03:11,564 26 INFO rb-c800635-224702-414046 odoo.addons.pos_sale.tests.test_taxes_downpayment.TestTaxesDownPaymentPOS.test_taxes_l10n_in_pos.browser: tour succeeded 2026-09-11 04:03:11,565 26 INFO rb-c800635-224702-414046 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-09-11 04:03:11,611 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 04:03:11] "POST /web/dataset/call_kw/sale.order.line/read#sale.order.line.read HTTP/1.1" 200 - 15 0.012 0.032 2026-09-11 04:03:11,826 26 INFO rb-c800635-224702-414046 odoo.addons.pos_sale.tests.test_taxes_downpayment.TestTaxesDownPaymentPOS.test_taxes_l10n_in_pos.browser: heap 33190968 (allocated 37236736) 2026-09-11 04:03:11,830 26 INFO rb-c800635-224702-414046 odoo.addons.pos_sale.tests.test_taxes_downpayment.TestTaxesDownPaymentPOS.test_taxes_l10n_in_pos: Closing chrome headless with pid 126526 2026-09-11 04:03:11,831 26 INFO rb-c800635-224702-414046 odoo.addons.pos_sale.tests.test_taxes_downpayment.TestTaxesDownPaymentPOS.test_taxes_l10n_in_pos: Closing websocket connection 2026-09-11 04:03:11,832 26 INFO rb-c800635-224702-414046 odoo.addons.pos_sale.tests.test_taxes_downpayment.TestTaxesDownPaymentPOS.test_taxes_l10n_in_pos: Terminating chrome headless with pid 126526 2026-09-11 04:03:11,933 26 INFO rb-c800635-224702-414046 odoo.addons.pos_sale.tests.test_taxes_downpayment.TestTaxesDownPaymentPOS.test_taxes_l10n_in_pos: Chrome Log in: /tmp/odoo_tests/rb-c800635-224702-414046/chrome_logs/chrome_log_20260911_040311_933124_test_taxes_l10n_in_pos.txt 2026-09-11 04:03:11,933 26 INFO rb-c800635-224702-414046 odoo.addons.pos_sale.tests.test_taxes_downpayment.TestTaxesDownPaymentPOS.test_taxes_l10n_in_pos: Removing chrome user profile "/tmp/tmpzf2yo4bu_chrome_odoo" 2026-09-11 04:03:12,791 26 INFO rb-c800635-224702-414046 odoo.models.unlink: User #253 deleted stock.move.line records with IDs: [1447, 1448, 1449, 1450, 1451, 1452, 1453, 1454, 1455, 1456, 1457, 1458] 2026-09-11 04:03:14,827 26 INFO rb-c800635-224702-414046 odoo.addons.pos_sale.tests.test_taxes_downpayment.TestTaxesDownPaymentPOS.test_taxes_l10n_in_pos: Chrome pid: 126828 2026-09-11 04:03:14,827 26 INFO rb-c800635-224702-414046 odoo.addons.pos_sale.tests.test_taxes_downpayment.TestTaxesDownPaymentPOS.test_taxes_l10n_in_pos: Chrome headless temporary user profile dir: /tmp/tmppyy3pd08_chrome_odoo 2026-09-11 04:03:14,827 26 INFO rb-c800635-224702-414046 odoo.addons.pos_sale.tests.test_taxes_downpayment.TestTaxesDownPaymentPOS.test_taxes_l10n_in_pos: Issuing json command http://127.0.0.1:43567/json/version 2026-09-11 04:03:14,828 26 INFO rb-c800635-224702-414046 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:43567', path='/json/version', query='', fragment='') with timeout 3 increased to 10s during tests 2026-09-11 04:03:14,844 26 INFO rb-c800635-224702-414046 odoo.addons.pos_sale.tests.test_taxes_downpayment.TestTaxesDownPaymentPOS.test_taxes_l10n_in_pos: Browser version: Chrome/150.0.7871.114 2026-09-11 04:03:14,844 26 INFO rb-c800635-224702-414046 odoo.addons.pos_sale.tests.test_taxes_downpayment.TestTaxesDownPaymentPOS.test_taxes_l10n_in_pos: Issuing json command http://127.0.0.1:43567/json 2026-09-11 04:03:14,845 26 INFO rb-c800635-224702-414046 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:43567', path='/json', query='', fragment='') with timeout 3 increased to 10s during tests 2026-09-11 04:03:14,861 26 INFO rb-c800635-224702-414046 odoo.addons.pos_sale.tests.test_taxes_downpayment.TestTaxesDownPaymentPOS.test_taxes_l10n_in_pos: Websocket url found: ws://127.0.0.1:43567/devtools/page/C5EEF3B64792EEF56102A3F9976CE606 2026-09-11 04:03:14,869 26 INFO rb-c800635-224702-414046 odoo.addons.pos_sale.tests.test_taxes_downpayment.TestTaxesDownPaymentPOS.test_taxes_l10n_in_pos: Enable chrome headless console log notification 2026-09-11 04:03:14,870 26 INFO rb-c800635-224702-414046 odoo.addons.pos_sale.tests.test_taxes_downpayment.TestTaxesDownPaymentPOS.test_taxes_l10n_in_pos: Chrome headless enable page notifications 2026-09-11 04:03:15,148 26 INFO rb-c800635-224702-414046 odoo.addons.base.models.res_users: Login successful for login:pos_user from n/a 2026-09-11 04:03:15,153 26 INFO rb-c800635-224702-414046 odoo.addons.pos_sale.tests.test_taxes_downpayment.TestTaxesDownPaymentPOS.test_taxes_l10n_in_pos: Setting session cookie in browser 2026-09-11 04:03:15,157 26 INFO rb-c800635-224702-414046 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-09-11 04:03:15,157 26 INFO rb-c800635-224702-414046 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-09-11 04:03:15,311 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 04:03:15] "GET /pos/ui/132 HTTP/1.1" 200 - 86 0.045 0.081 2026-09-11 04:03:15,320 26 INFO rb-c800635-224702-414046 odoo.addons.pos_sale.tests.test_taxes_downpayment.TestTaxesDownPaymentPOS.test_taxes_l10n_in_pos: Navigation result: {'frameId': 'C5EEF3B64792EEF56102A3F9976CE606', 'loaderId': '703A6D35389A9311AC630DC92F930035', 'isDownload': False} 2026-09-11 04:03:15,320 26 INFO rb-c800635-224702-414046 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-09-11 04:03:15,335 26 INFO rb-c800635-224702-414046 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-09-11 04:03:15,359 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 04:03:15] "GET /web/assets/31c33ef/web.__assets_tests_call__.min.js HTTP/1.1" 200 - 2 0.004 0.013 2026-09-11 04:03:15,369 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 04:03:15] "GET /web/assets/cbcf32d/point_of_sale.assets_prod.min.css HTTP/1.1" 200 - 2 0.001 0.019 2026-09-11 04:03:15,379 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 04:03:15] "GET /web/assets/e7bee96/point_of_sale.assets_prod.min.js HTTP/1.1" 200 - 2 0.003 0.029 2026-09-11 04:03:15,836 26 INFO ? werkzeug: 127.0.0.1 - - [11/Sep/2026 04:03:15] "GET /web/static/fonts/lato/Lato-Reg-webfont.woff HTTP/1.1" 200 - 0 0.000 0.001 2026-09-11 04:03:15,842 26 INFO ? werkzeug: 127.0.0.1 - - [11/Sep/2026 04:03:15] "GET /point_of_sale/static/src/img/favicon.ico HTTP/1.1" 200 - 0 0.000 0.002 2026-09-11 04:03:15,856 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 04:03:15] "GET /web/webclient/translations?hash=&lang=en_US HTTP/1.1" 200 - 0 0.000 0.009 2026-09-11 04:03:15,870 26 INFO rb-c800635-224702-414046 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-09-11 04:03:15,879 26 INFO rb-c800635-224702-414046 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-09-11 04:03:15,890 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 04:03:15] "POST /web/dataset/call_kw/barcode.nomenclature/read#barcode.nomenclature.read HTTP/1.1" 200 - 4 0.002 0.013 2026-09-11 04:03:15,910 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 04:03:15] "POST /web/dataset/call_kw/barcode.rule/search_read#barcode.rule.search_read HTTP/1.1" 200 - 1 0.000 0.005 2026-09-11 04:03:15,926 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 04:03:15] "POST /pos/ping HTTP/1.1" 200 - 0 0.000 0.002 2026-09-11 04:03:15,960 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 04:03:15] "POST /web/dataset/call_kw/pos.config/register_new_device_identifier#pos.config.register_new_device_identifier HTTP/1.1" 200 - 9 0.006 0.013 2026-09-11 04:03:15,967 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 04:03:15] "GET /bus/websocket_worker_bundle?v=19.0-2 HTTP/1.1" 200 - 2 0.001 0.024 2026-09-11 04:03:16,010 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 04:03:16] "POST /web/dataset/call_kw/pos.session/load_data_params#pos.session.load_data_params HTTP/1.1" 200 - 21 0.011 0.027 2026-09-11 04:03:16,012 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 04:03:16] "GET /websocket?version=19.0-2 HTTP/1.1" 101 - 0 0.000 0.029 2026-09-11 04:03:16,581 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 04:03:16] "POST /web/dataset/call_kw/pos.session/load_data#pos.session.load_data HTTP/1.1" 200 - 350 0.221 0.313 2026-09-11 04:03:16,608 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 04: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.015 2026-09-11 04:03:16,682 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 04: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.005 2026-09-11 04:03:16,745 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 04:03:16] "GET /web/image/res.company/117/logo/256x256 HTTP/1.1" 200 - 8 0.007 0.038 2026-09-11 04:03:16,767 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 04: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.005 2026-09-11 04:03:16,777 26 INFO rb-c800635-224702-414046 odoo.addons.pos_sale.tests.test_taxes_downpayment.TestTaxesDownPaymentPOS.test_taxes_l10n_in_pos.browser: Owl is running in 'dev' mode. 2026-09-11 04:03:16,791 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 04:03:16] "POST /web/dataset/call_kw/product.product/has_access#product.product.has_access HTTP/1.1" 200 - 1 0.002 0.005 2026-09-11 04:03:16,823 26 INFO ? werkzeug: 127.0.0.1 - - [11/Sep/2026 04:03:16] "GET /point_of_sale/static/src/fonts/Inconsolata.otf HTTP/1.1" 200 - 0 0.000 0.001 2026-09-11 04:03:16,847 26 INFO ? werkzeug: 127.0.0.1 - - [11/Sep/2026 04:03:16] "GET /hr_attendance/static/img/background-light.svg HTTP/1.1" 200 - 0 0.000 0.009 2026-09-11 04:03:16,849 26 INFO ? werkzeug: 127.0.0.1 - - [11/Sep/2026 04:03:16] "GET /web/static/img/odoo_logo.svg HTTP/1.1" 200 - 0 0.000 0.013 2026-09-11 04:03:16,880 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 04:03:16] "GET /web/image/res.users/256/avatar_128 HTTP/1.1" 200 - 14 0.012 0.033 2026-09-11 04:03:16,883 26 INFO ? werkzeug: 127.0.0.1 - - [11/Sep/2026 04:03:16] "GET /web/static/src/libs/fontawesome/fonts/fontawesome-webfont.woff2?v=4.7.0 HTTP/1.1" 200 - 0 0.000 0.006 2026-09-11 04:03:16,884 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 04:03:16] "GET /pos/service-worker.js HTTP/1.1" 200 - 0 0.000 0.048 2026-09-11 04:03:16,891 26 INFO ? werkzeug: 127.0.0.1 - - [11/Sep/2026 04:03:16] "GET /web/static/fonts/google/Roboto/Roboto-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.006 2026-09-11 04:03:16,914 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 04:03:16] "GET /web/image?model=res.company&id=117&field=logo HTTP/1.1" 200 - 3 0.004 0.074 2026-09-11 04:03:16,978 26 INFO rb-c800635-224702-414046 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-09-11 04:03:17,020 26 INFO ? werkzeug: 127.0.0.1 - - [11/Sep/2026 04:03:17] "GET /web/static/lib/zxing-library/zxing-library.js HTTP/1.1" 200 - 0 0.000 0.002 2026-09-11 04:03:17,068 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 04:03:17] "GET /pos/ui/132 HTTP/1.1" 200 - 31 0.019 0.038 2026-09-11 04:03:17,117 26 INFO rb-c800635-224702-414046 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-09-11 04:03:17,132 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 04:03:17] "GET /pos/ui/132?from_backend=True HTTP/1.1" 200 - 31 0.028 0.093 2026-09-11 04:03:17,139 26 INFO ? werkzeug: 127.0.0.1 - - [11/Sep/2026 04:03:17] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.001 2026-09-11 04:03:17,150 26 INFO rb-c800635-224702-414046 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-09-11 04:03:17,159 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 04:03:17] "GET /web/image?model=product.template&field=image_128&id=2278&unique=2026-09-11T04:01:12.000+00:00 HTTP/1.1" 200 - 3 0.004 0.087 2026-09-11 04:03:17,186 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 04:03:17] "GET /web/image?model=product.template&field=image_128&id=2279&unique=2026-09-11T04:01:12.000+00:00 HTTP/1.1" 200 - 3 0.003 0.106 2026-09-11 04:03:17,215 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 04:03:17] "GET /web/image?model=product.template&field=image_128&id=2280&unique=2026-09-11T04:01:12.000+00:00 HTTP/1.1" 200 - 3 0.007 0.120 2026-09-11 04:03:17,247 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 04:03:17] "GET /web/image?model=product.template&field=image_128&id=2304&unique=2026-09-11T04:01:12.000+00:00 HTTP/1.1" 200 - 3 0.002 0.026 2026-09-11 04:03:17,287 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 04:03:17] "GET /web/image?model=product.template&field=image_128&id=2282&unique=2026-09-11T04:01:12.000+00:00 HTTP/1.1" 200 - 3 0.004 0.179 2026-09-11 04:03:17,317 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 04:03:17] "GET /web/image?model=product.template&field=image_128&id=2284&unique=2026-09-11T04:01:12.000+00:00 HTTP/1.1" 200 - 3 0.002 0.170 2026-09-11 04:03:17,340 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 04:03:17] "GET /web/image?model=product.template&field=image_128&id=2285&unique=2026-09-11T04:01:12.000+00:00 HTTP/1.1" 200 - 3 0.003 0.172 2026-09-11 04:03:17,361 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 04:03:17] "GET /web/image?model=product.template&field=image_128&id=2286&unique=2026-09-11T04:01:12.000+00:00 HTTP/1.1" 200 - 3 0.002 0.167 2026-09-11 04:03:17,382 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 04:03:17] "GET /web/image?model=product.template&field=image_128&id=2281&unique=2026-09-11T04:01:12.000+00:00 HTTP/1.1" 200 - 3 0.002 0.291 2026-09-11 04:03:17,414 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 04:03:17] "GET /web/image?model=product.template&field=image_128&id=2305&unique=2026-09-11T04:01:12.000+00:00 HTTP/1.1" 200 - 3 0.003 0.160 2026-09-11 04:03:17,434 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 04:03:17] "GET /web/image?model=product.template&field=image_128&id=2306&unique=2026-09-11T04:01:12.000+00:00 HTTP/1.1" 200 - 3 0.002 0.142 2026-09-11 04:03:17,462 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 04:03:17] "GET /web/image?model=product.template&field=image_128&id=2307&unique=2026-09-11T04:01:12.000+00:00 HTTP/1.1" 200 - 3 0.002 0.138 2026-09-11 04:03:17,482 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 04:03:17] "GET /web/image?model=product.template&field=image_128&id=2308&unique=2026-09-11T04:01:12.000+00:00 HTTP/1.1" 200 - 3 0.003 0.132 2026-09-11 04:03:17,504 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 04:03:17] "GET /web/image?model=product.template&field=image_128&id=2309&unique=2026-09-11T04:01:12.000+00:00 HTTP/1.1" 200 - 3 0.003 0.116 2026-09-11 04:03:17,525 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 04:03:17] "GET /web/image?model=product.template&field=image_128&id=2283&unique=2026-09-11T04:01:12.000+00:00 HTTP/1.1" 200 - 3 0.002 0.105 2026-09-11 04:03:17,611 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 04:03:17] "POST /web/dataset/call_kw/pos.session/set_opening_control#pos.session.set_opening_control HTTP/1.1" 200 - 31 0.051 0.192 2026-09-11 04:03:17,646 26 INFO rb-c800635-224702-414046 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-09-11 04:03:17,705 26 INFO rb-c800635-224702-414046 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-09-11 04:03:17,772 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 04:03:17] "POST /web/dataset/call_kw/sale.order/get_views#sale.order.get_views HTTP/1.1" 200 - 24 0.019 0.046 2026-09-11 04:03:17,845 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 04:03:17] "POST /web/dataset/call_kw/sale.order/web_search_read#sale.order.web_search_read HTTP/1.1" 200 - 18 0.023 0.026 2026-09-11 04:03:17,886 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 04:03:17] "POST /web/dataset/call_kw/res.currency/read#res.currency.read HTTP/1.1" 200 - 4 0.003 0.010 2026-09-11 04:03:17,959 26 INFO rb-c800635-224702-414046 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-09-11 04:03:18,079 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 04:03:18] "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.045 0.072 2026-09-11 04:03:18,202 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 04:03:18] "POST /web/dataset/call_kw/pos.config/notify_synchronisation#pos.config.notify_synchronisation HTTP/1.1" 200 - 56 0.043 0.072 2026-09-11 04:03:18,217 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 04:03:18] "POST /web/dataset/call_kw/sale.order/read#sale.order.read HTTP/1.1" 200 - 4 0.002 0.102 2026-09-11 04:03:18,248 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 04:03:18] "POST /web/dataset/call_kw/product.pricelist/read#product.pricelist.read HTTP/1.1" 200 - 8 0.009 0.015 2026-09-11 04:03:18,267 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 04:03:18] "POST /web/dataset/call_kw/res.currency/read#res.currency.read HTTP/1.1" 200 - 4 0.002 0.008 2026-09-11 04:03:18,315 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 04:03:18] "POST /web/dataset/call_kw/sale.order.line/read#sale.order.line.read HTTP/1.1" 200 - 16 0.012 0.023 2026-09-11 04:03:18,351 26 INFO rb-c800635-224702-414046 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-09-11 04:03:18,405 26 INFO rb-c800635-224702-414046 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-09-11 04:03:18,483 26 INFO rb-c800635-224702-414046 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-09-11 04:03:18,533 26 INFO rb-c800635-224702-414046 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-09-11 04:03:18,584 26 INFO rb-c800635-224702-414046 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-09-11 04:03:18,653 26 INFO rb-c800635-224702-414046 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-09-11 04:03:18,665 26 INFO ? werkzeug: 127.0.0.1 - - [11/Sep/2026 04:03:18] "GET /point_of_sale/static/src/img/card-bank.png HTTP/1.1" 200 - 0 0.000 0.001 2026-09-11 04:03:18,668 26 INFO ? werkzeug: 127.0.0.1 - - [11/Sep/2026 04:03:18] "GET /point_of_sale/static/src/img/money.png HTTP/1.1" 200 - 0 0.000 0.001 2026-09-11 04:03:18,703 26 INFO rb-c800635-224702-414046 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-09-11 04:03:18,754 26 INFO rb-c800635-224702-414046 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-09-11 04:03:18,805 26 INFO rb-c800635-224702-414046 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-09-11 04:03:18,876 26 INFO rb-c800635-224702-414046 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-09-11 04:03:18,927 26 INFO rb-c800635-224702-414046 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-09-11 04:03:18,981 26 INFO rb-c800635-224702-414046 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-09-11 04:03:19,048 26 INFO rb-c800635-224702-414046 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-09-11 04:03:19,053 26 INFO rb-c800635-224702-414046 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #98204515 started for PoS orders references: [{'name': '/', 'pos_reference': '263-132-000001', 'uuid': 'b7eb8e1f-4c2e-4802-97e4-0a595748f862'}] 2026-09-11 04:03:19,055 26 INFO ? werkzeug: 127.0.0.1 - - [11/Sep/2026 04:03:19] "GET /web/static/img/spin.svg HTTP/1.1" 200 - 0 0.000 0.005 2026-09-11 04:03:20,006 26 INFO rb-c800635-224702-414046 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #98204515 order {'name': '/', 'pos_reference': '263-132-000001', 'uuid': 'b7eb8e1f-4c2e-4802-97e4-0a595748f862'} created pos.order #865 2026-09-11 04:03:20,050 26 INFO rb-c800635-224702-414046 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #98204515 finished 2026-09-11 04:03:20,238 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 04:03:20] "POST /web/dataset/call_kw/pos.order/sync_from_ui#pos.order.sync_from_ui HTTP/1.1" 200 - 539 0.449 0.739 2026-09-11 04:03:20,283 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 04:03:20] "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-09-11 04:03:20,341 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 04:03:20] "POST /web/dataset/call_kw/sale.order.line/read#sale.order.line.read HTTP/1.1" 200 - 16 0.025 0.032 2026-09-11 04:03:20,369 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 04:03:20] "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-09-11 04:03:20,479 26 INFO rb-c800635-224702-414046 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-09-11 04:03:20,487 26 INFO rb-c800635-224702-414046 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #31329059 started for PoS orders references: [{'name': 'Shop - 000001', 'pos_reference': '263-132-000001', 'uuid': 'b7eb8e1f-4c2e-4802-97e4-0a595748f862'}] 2026-09-11 04:03:20,499 26 INFO rb-c800635-224702-414046 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #31329059 order {'name': 'Shop - 000001', 'pos_reference': '263-132-000001', 'uuid': 'b7eb8e1f-4c2e-4802-97e4-0a595748f862'} sync ignored for existing PoS order pos.order(865,) (state: done) 2026-09-11 04:03:20,518 26 INFO rb-c800635-224702-414046 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #31329059 finished 2026-09-11 04:03:20,531 26 INFO rb-c800635-224702-414046 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-09-11 04:03:20,607 26 INFO rb-c800635-224702-414046 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-09-11 04:03:20,638 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 04:03:20] "POST /web/dataset/call_kw/pos.order/sync_from_ui#pos.order.sync_from_ui HTTP/1.1" 200 - 71 0.069 0.084 2026-09-11 04:03:20,663 26 INFO rb-c800635-224702-414046 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-09-11 04:03:20,709 26 INFO rb-c800635-224702-414046 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-09-11 04:03:20,710 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 04:03:20] "POST /web/dataset/call_kw/sale.order.line/read#sale.order.line.read HTTP/1.1" 200 - 15 0.021 0.024 2026-09-11 04:03:20,763 26 INFO rb-c800635-224702-414046 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-09-11 04:03:20,818 26 INFO rb-c800635-224702-414046 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-09-11 04:03:20,858 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 04:03:20] "POST /web/dataset/call_kw/sale.order/get_views#sale.order.get_views HTTP/1.1" 200 - 3 0.003 0.035 2026-09-11 04:03:20,910 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 04:03:20] "POST /web/dataset/call_kw/sale.order/web_search_read#sale.order.web_search_read HTTP/1.1" 200 - 13 0.019 0.022 2026-09-11 04:03:20,937 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 04:03:20] "POST /web/dataset/call_kw/res.currency/read#res.currency.read HTTP/1.1" 200 - 4 0.003 0.009 2026-09-11 04:03:20,983 26 INFO rb-c800635-224702-414046 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-09-11 04:03:21,109 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 04:03:21] "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.064 0.060 2026-09-11 04:03:21,237 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 04:03:21] "POST /web/dataset/call_kw/pos.config/notify_synchronisation#pos.config.notify_synchronisation HTTP/1.1" 200 - 55 0.052 0.068 2026-09-11 04:03:21,245 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 04:03:21] "POST /web/dataset/call_kw/sale.order/read#sale.order.read HTTP/1.1" 200 - 4 0.003 0.114 2026-09-11 04:03:21,288 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 04:03:21] "POST /web/dataset/call_kw/sale.order.line/read#sale.order.line.read HTTP/1.1" 200 - 16 0.011 0.022 2026-09-11 04:03:21,327 26 INFO rb-c800635-224702-414046 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-09-11 04:03:21,381 26 INFO rb-c800635-224702-414046 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-09-11 04:03:21,436 26 INFO rb-c800635-224702-414046 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-09-11 04:03:21,487 26 INFO rb-c800635-224702-414046 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-09-11 04:03:21,541 26 INFO rb-c800635-224702-414046 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-09-11 04:03:21,616 26 INFO rb-c800635-224702-414046 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-09-11 04:03:21,667 26 INFO rb-c800635-224702-414046 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-09-11 04:03:21,718 26 INFO rb-c800635-224702-414046 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-09-11 04:03:21,774 26 INFO rb-c800635-224702-414046 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-09-11 04:03:21,824 26 INFO rb-c800635-224702-414046 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-09-11 04:03:21,875 26 INFO rb-c800635-224702-414046 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-09-11 04:03:21,926 26 INFO rb-c800635-224702-414046 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-09-11 04:03:21,983 26 INFO rb-c800635-224702-414046 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-09-11 04:03:22,034 26 INFO rb-c800635-224702-414046 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-09-11 04:03:22,088 26 INFO rb-c800635-224702-414046 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-09-11 04:03:22,152 26 INFO rb-c800635-224702-414046 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-09-11 04:03:22,157 26 INFO rb-c800635-224702-414046 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #92419417 started for PoS orders references: [{'name': '/', 'pos_reference': '263-132-000002', 'uuid': '3fa114f7-74b6-4a6f-9e7e-285742d3ac58'}] 2026-09-11 04:03:22,992 26 INFO rb-c800635-224702-414046 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #92419417 order {'name': '/', 'pos_reference': '263-132-000002', 'uuid': '3fa114f7-74b6-4a6f-9e7e-285742d3ac58'} created pos.order #866 2026-09-11 04:03:23,037 26 INFO rb-c800635-224702-414046 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #92419417 finished 2026-09-11 04:03:23,196 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 04:03:23] "POST /web/dataset/call_kw/pos.order/sync_from_ui#pos.order.sync_from_ui HTTP/1.1" 200 - 445 0.376 0.666 2026-09-11 04:03:23,253 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 04:03: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-09-11 04:03:23,288 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 04:03:23] "POST /web/dataset/call_kw/sale.order.line/read#sale.order.line.read HTTP/1.1" 200 - 16 0.013 0.021 2026-09-11 04:03:23,313 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 04:03:23] "POST /web/dataset/call_kw/pos.order/get_preparation_change#pos.order.get_preparation_change HTTP/1.1" 200 - 1 0.001 0.005 2026-09-11 04:03:23,340 26 INFO rb-c800635-224702-414046 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #84471673 started for PoS orders references: [{'name': 'Shop - 000002', 'pos_reference': '263-132-000002', 'uuid': '3fa114f7-74b6-4a6f-9e7e-285742d3ac58'}] 2026-09-11 04:03:23,342 26 INFO rb-c800635-224702-414046 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-09-11 04:03:23,348 26 INFO rb-c800635-224702-414046 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #84471673 order {'name': 'Shop - 000002', 'pos_reference': '263-132-000002', 'uuid': '3fa114f7-74b6-4a6f-9e7e-285742d3ac58'} sync ignored for existing PoS order pos.order(866,) (state: done) 2026-09-11 04:03:23,370 26 INFO rb-c800635-224702-414046 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #84471673 finished 2026-09-11 04:03:23,389 26 INFO rb-c800635-224702-414046 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-09-11 04:03:23,450 26 INFO rb-c800635-224702-414046 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-09-11 04:03:23,456 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 04:03:23] "POST /web/dataset/call_kw/pos.order/sync_from_ui#pos.order.sync_from_ui HTTP/1.1" 200 - 60 0.034 0.084 2026-09-11 04:03:23,502 26 INFO rb-c800635-224702-414046 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-09-11 04:03:23,502 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 04:03:23] "POST /web/dataset/call_kw/sale.order.line/read#sale.order.line.read HTTP/1.1" 200 - 15 0.010 0.021 2026-09-11 04:03:23,551 26 INFO rb-c800635-224702-414046 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-09-11 04:03:23,606 26 INFO rb-c800635-224702-414046 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-09-11 04:03:23,663 26 INFO rb-c800635-224702-414046 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-09-11 04:03:23,708 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 04:03:23] "POST /web/dataset/call_kw/sale.order/get_views#sale.order.get_views HTTP/1.1" 200 - 3 0.003 0.037 2026-09-11 04:03:23,763 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 04:03:23] "POST /web/dataset/call_kw/sale.order/web_search_read#sale.order.web_search_read HTTP/1.1" 200 - 13 0.011 0.027 2026-09-11 04:03:23,797 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 04:03:23] "POST /web/dataset/call_kw/res.currency/read#res.currency.read HTTP/1.1" 200 - 4 0.008 0.010 2026-09-11 04:03:23,848 26 INFO rb-c800635-224702-414046 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-09-11 04:03:23,991 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 04:03:23] "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.076 0.066 2026-09-11 04:03:24,123 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 04:03:24] "POST /web/dataset/call_kw/pos.config/notify_synchronisation#pos.config.notify_synchronisation HTTP/1.1" 200 - 55 0.067 0.058 2026-09-11 04:03:24,131 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 04:03:24] "POST /web/dataset/call_kw/sale.order/read#sale.order.read HTTP/1.1" 200 - 4 0.003 0.119 2026-09-11 04:03:24,168 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 04:03:24] "POST /web/dataset/call_kw/sale.order.line/read#sale.order.line.read HTTP/1.1" 200 - 16 0.011 0.018 2026-09-11 04:03:24,209 26 INFO rb-c800635-224702-414046 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-09-11 04:03:24,262 26 INFO rb-c800635-224702-414046 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-09-11 04:03:24,327 26 INFO rb-c800635-224702-414046 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-09-11 04:03:24,377 26 INFO rb-c800635-224702-414046 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-09-11 04:03:24,428 26 INFO rb-c800635-224702-414046 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-09-11 04:03:24,485 26 INFO rb-c800635-224702-414046 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-09-11 04:03:24,534 26 INFO rb-c800635-224702-414046 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-09-11 04:03:24,585 26 INFO rb-c800635-224702-414046 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-09-11 04:03:24,636 26 INFO rb-c800635-224702-414046 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-09-11 04:03:24,692 26 INFO rb-c800635-224702-414046 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-09-11 04:03:24,743 26 INFO rb-c800635-224702-414046 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-09-11 04:03:24,796 26 INFO rb-c800635-224702-414046 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-09-11 04:03:24,861 26 INFO rb-c800635-224702-414046 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-09-11 04:03:24,864 26 INFO rb-c800635-224702-414046 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #91565470 started for PoS orders references: [{'name': '/', 'pos_reference': '263-132-000003', 'uuid': 'b4087bc6-0996-4ab9-ad84-c8d3db2b227e'}] 2026-09-11 04:03:25,811 26 INFO rb-c800635-224702-414046 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #91565470 order {'name': '/', 'pos_reference': '263-132-000003', 'uuid': 'b4087bc6-0996-4ab9-ad84-c8d3db2b227e'} created pos.order #867 2026-09-11 04:03:25,849 26 INFO rb-c800635-224702-414046 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #91565470 finished 2026-09-11 04:03:26,019 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 04:03:26] "POST /web/dataset/call_kw/pos.order/sync_from_ui#pos.order.sync_from_ui HTTP/1.1" 200 - 445 0.458 0.699 2026-09-11 04:03:26,095 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 04:03:26] "POST /web/dataset/call_kw/sale.order.line/read#sale.order.line.read HTTP/1.1" 200 - 16 0.013 0.026 2026-09-11 04:03:26,097 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 04:03:26] "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.042 2026-09-11 04:03:26,123 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 04:03:26] "POST /web/dataset/call_kw/pos.order/get_preparation_change#pos.order.get_preparation_change HTTP/1.1" 200 - 1 0.001 0.005 2026-09-11 04:03:26,156 26 INFO rb-c800635-224702-414046 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-09-11 04:03:26,173 26 INFO rb-c800635-224702-414046 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #22485882 started for PoS orders references: [{'name': 'Shop - 000003', 'pos_reference': '263-132-000003', 'uuid': 'b4087bc6-0996-4ab9-ad84-c8d3db2b227e'}] 2026-09-11 04:03:26,180 26 INFO rb-c800635-224702-414046 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #22485882 order {'name': 'Shop - 000003', 'pos_reference': '263-132-000003', 'uuid': 'b4087bc6-0996-4ab9-ad84-c8d3db2b227e'} sync ignored for existing PoS order pos.order(867,) (state: done) 2026-09-11 04:03:26,206 26 INFO rb-c800635-224702-414046 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #22485882 finished 2026-09-11 04:03:26,214 26 INFO rb-c800635-224702-414046 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-09-11 04:03:26,269 26 INFO rb-c800635-224702-414046 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-09-11 04:03:26,315 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 04:03:26] "POST /web/dataset/call_kw/pos.order/sync_from_ui#pos.order.sync_from_ui HTTP/1.1" 200 - 60 0.065 0.079 2026-09-11 04:03:26,318 26 INFO rb-c800635-224702-414046 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-09-11 04:03:26,357 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 04:03:26] "POST /web/dataset/call_kw/sale.order.line/read#sale.order.line.read HTTP/1.1" 200 - 15 0.009 0.019 2026-09-11 04:03:26,377 26 INFO rb-c800635-224702-414046 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-09-11 04:03:26,432 26 INFO rb-c800635-224702-414046 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-09-11 04:03:26,486 26 INFO rb-c800635-224702-414046 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-09-11 04:03:26,521 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 04:03:26] "POST /web/dataset/call_kw/sale.order/get_views#sale.order.get_views HTTP/1.1" 200 - 3 0.003 0.029 2026-09-11 04:03:26,577 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 04:03:26] "POST /web/dataset/call_kw/sale.order/web_search_read#sale.order.web_search_read HTTP/1.1" 200 - 13 0.019 0.025 2026-09-11 04:03:26,614 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 04:03:26] "POST /web/dataset/call_kw/res.currency/read#res.currency.read HTTP/1.1" 200 - 4 0.007 0.015 2026-09-11 04:03:26,643 26 INFO rb-c800635-224702-414046 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-09-11 04:03:26,765 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 04:03: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.055 0.063 2026-09-11 04:03:26,891 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 04:03:26] "POST /web/dataset/call_kw/pos.config/notify_synchronisation#pos.config.notify_synchronisation HTTP/1.1" 200 - 55 0.050 0.067 2026-09-11 04:03:26,901 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 04:03:26] "POST /web/dataset/call_kw/sale.order/read#sale.order.read HTTP/1.1" 200 - 4 0.003 0.112 2026-09-11 04:03:26,972 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 04:03:26] "POST /web/dataset/call_kw/sale.order.line/read#sale.order.line.read HTTP/1.1" 200 - 16 0.030 0.025 2026-09-11 04:03:27,010 26 INFO rb-c800635-224702-414046 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-09-11 04:03:27,062 26 INFO rb-c800635-224702-414046 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-09-11 04:03:27,115 26 INFO rb-c800635-224702-414046 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-09-11 04:03:27,168 26 INFO rb-c800635-224702-414046 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-09-11 04:03:27,221 26 INFO rb-c800635-224702-414046 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-09-11 04:03:27,291 26 INFO rb-c800635-224702-414046 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-09-11 04:03:27,342 26 INFO rb-c800635-224702-414046 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-09-11 04:03:27,392 26 INFO rb-c800635-224702-414046 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-09-11 04:03:27,449 26 INFO rb-c800635-224702-414046 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-09-11 04:03:27,499 26 INFO rb-c800635-224702-414046 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-09-11 04:03:27,550 26 INFO rb-c800635-224702-414046 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-09-11 04:03:27,600 26 INFO rb-c800635-224702-414046 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-09-11 04:03:27,654 26 INFO rb-c800635-224702-414046 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-09-11 04:03:27,705 26 INFO rb-c800635-224702-414046 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-09-11 04:03:27,760 26 INFO rb-c800635-224702-414046 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-09-11 04:03:27,819 26 INFO rb-c800635-224702-414046 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-09-11 04:03:27,829 26 INFO rb-c800635-224702-414046 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #74375985 started for PoS orders references: [{'name': '/', 'pos_reference': '263-132-000004', 'uuid': '8bc293ca-d8d4-4c9e-9881-2b08de77e5ec'}] 2026-09-11 04:03:28,657 26 INFO rb-c800635-224702-414046 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #74375985 order {'name': '/', 'pos_reference': '263-132-000004', 'uuid': '8bc293ca-d8d4-4c9e-9881-2b08de77e5ec'} created pos.order #868 2026-09-11 04:03:28,695 26 INFO rb-c800635-224702-414046 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #74375985 finished 2026-09-11 04:03:28,876 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 04:03:28] "POST /web/dataset/call_kw/pos.order/sync_from_ui#pos.order.sync_from_ui HTTP/1.1" 200 - 445 0.417 0.633 2026-09-11 04:03:28,907 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 04:03:28] "POST /web/dataset/call_kw/account.move/action_invoice_download_pdf#account.move.action_invoice_download_pdf HTTP/1.1" 200 - 0 0.000 0.003 2026-09-11 04:03:28,951 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 04:03:28] "POST /web/dataset/call_kw/sale.order.line/read#sale.order.line.read HTTP/1.1" 200 - 16 0.014 0.028 2026-09-11 04:03:28,973 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 04:03:28] "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-09-11 04:03:28,993 26 INFO rb-c800635-224702-414046 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-09-11 04:03:29,007 26 INFO rb-c800635-224702-414046 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #19369408 started for PoS orders references: [{'name': 'Shop - 000004', 'pos_reference': '263-132-000004', 'uuid': '8bc293ca-d8d4-4c9e-9881-2b08de77e5ec'}] 2026-09-11 04:03:29,012 26 INFO rb-c800635-224702-414046 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #19369408 order {'name': 'Shop - 000004', 'pos_reference': '263-132-000004', 'uuid': '8bc293ca-d8d4-4c9e-9881-2b08de77e5ec'} sync ignored for existing PoS order pos.order(868,) (state: done) 2026-09-11 04:03:29,022 26 INFO rb-c800635-224702-414046 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #19369408 finished 2026-09-11 04:03:29,047 26 INFO rb-c800635-224702-414046 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-09-11 04:03:29,110 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 04:03:29] "POST /web/dataset/call_kw/pos.order/sync_from_ui#pos.order.sync_from_ui HTTP/1.1" 200 - 60 0.029 0.077 2026-09-11 04:03:29,111 26 INFO rb-c800635-224702-414046 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-09-11 04:03:29,163 26 INFO rb-c800635-224702-414046 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-09-11 04:03:29,176 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 04:03:29] "POST /web/dataset/call_kw/sale.order.line/read#sale.order.line.read HTTP/1.1" 200 - 15 0.023 0.024 2026-09-11 04:03:29,208 26 INFO rb-c800635-224702-414046 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-09-11 04:03:29,264 26 INFO rb-c800635-224702-414046 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-09-11 04:03:29,318 26 INFO rb-c800635-224702-414046 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-09-11 04:03:29,356 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 04:03:29] "POST /web/dataset/call_kw/sale.order/get_views#sale.order.get_views HTTP/1.1" 200 - 3 0.002 0.033 2026-09-11 04:03:29,396 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 04:03:29] "POST /web/dataset/call_kw/sale.order/web_search_read#sale.order.web_search_read HTTP/1.1" 200 - 13 0.008 0.022 2026-09-11 04:03:29,425 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 04:03:29] "POST /web/dataset/call_kw/res.currency/read#res.currency.read HTTP/1.1" 200 - 4 0.002 0.010 2026-09-11 04:03:29,461 26 INFO rb-c800635-224702-414046 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-09-11 04:03:29,558 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 04:03:29] "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.030 0.065 2026-09-11 04:03:29,664 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 04:03:29] "POST /web/dataset/call_kw/pos.config/notify_synchronisation#pos.config.notify_synchronisation HTTP/1.1" 200 - 55 0.033 0.062 2026-09-11 04:03:29,672 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 04:03:29] "POST /web/dataset/call_kw/sale.order/read#sale.order.read HTTP/1.1" 200 - 4 0.002 0.090 2026-09-11 04:03:29,715 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 04:03:29] "POST /web/dataset/call_kw/sale.order.line/read#sale.order.line.read HTTP/1.1" 200 - 16 0.011 0.024 2026-09-11 04:03:29,743 26 INFO rb-c800635-224702-414046 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-09-11 04:03:29,796 26 INFO rb-c800635-224702-414046 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-09-11 04:03:29,849 26 INFO rb-c800635-224702-414046 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-09-11 04:03:29,925 26 INFO rb-c800635-224702-414046 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-09-11 04:03:29,977 26 INFO rb-c800635-224702-414046 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-09-11 04:03:30,027 26 INFO rb-c800635-224702-414046 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-09-11 04:03:30,083 26 INFO rb-c800635-224702-414046 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-09-11 04:03:30,138 26 INFO rb-c800635-224702-414046 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-09-11 04:03:30,184 26 INFO rb-c800635-224702-414046 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-09-11 04:03:30,235 26 INFO rb-c800635-224702-414046 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-09-11 04:03:30,295 26 INFO rb-c800635-224702-414046 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-09-11 04:03:30,346 26 INFO rb-c800635-224702-414046 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-09-11 04:03:30,400 26 INFO rb-c800635-224702-414046 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-09-11 04:03:30,466 26 INFO rb-c800635-224702-414046 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-09-11 04:03:30,470 26 INFO rb-c800635-224702-414046 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #90571618 started for PoS orders references: [{'name': '/', 'pos_reference': '263-132-000005', 'uuid': '816f833d-c70c-459a-85c4-2a262bb14dbb'}] 2026-09-11 04:03:31,263 26 INFO rb-c800635-224702-414046 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #90571618 order {'name': '/', 'pos_reference': '263-132-000005', 'uuid': '816f833d-c70c-459a-85c4-2a262bb14dbb'} created pos.order #869 2026-09-11 04:03:31,292 26 INFO rb-c800635-224702-414046 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #90571618 finished 2026-09-11 04:03:31,512 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 04:03:31] "POST /web/dataset/call_kw/pos.order/sync_from_ui#pos.order.sync_from_ui HTTP/1.1" 200 - 445 0.407 0.637 2026-09-11 04:03:31,548 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 04:03: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.003 2026-09-11 04:03:31,592 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 04:03:31] "POST /web/dataset/call_kw/sale.order.line/read#sale.order.line.read HTTP/1.1" 200 - 16 0.019 0.021 2026-09-11 04:03:31,630 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 04:03:31] "POST /web/dataset/call_kw/pos.order/get_preparation_change#pos.order.get_preparation_change HTTP/1.1" 200 - 1 0.005 0.008 2026-09-11 04:03:31,649 26 INFO rb-c800635-224702-414046 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #95027597 started for PoS orders references: [{'name': 'Shop - 000005', 'pos_reference': '263-132-000005', 'uuid': '816f833d-c70c-459a-85c4-2a262bb14dbb'}] 2026-09-11 04:03:31,661 26 INFO rb-c800635-224702-414046 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #95027597 order {'name': 'Shop - 000005', 'pos_reference': '263-132-000005', 'uuid': '816f833d-c70c-459a-85c4-2a262bb14dbb'} sync ignored for existing PoS order pos.order(869,) (state: done) 2026-09-11 04:03:31,663 26 INFO rb-c800635-224702-414046 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-09-11 04:03:31,675 26 INFO rb-c800635-224702-414046 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #95027597 finished 2026-09-11 04:03:31,711 26 INFO rb-c800635-224702-414046 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-09-11 04:03:31,783 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 04:03:31] "POST /web/dataset/call_kw/pos.order/sync_from_ui#pos.order.sync_from_ui HTTP/1.1" 200 - 60 0.051 0.085 2026-09-11 04:03:31,785 26 INFO rb-c800635-224702-414046 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-09-11 04:03:31,830 26 INFO rb-c800635-224702-414046 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-09-11 04:03:31,851 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 04:03:31] "POST /web/dataset/call_kw/sale.order.line/read#sale.order.line.read HTTP/1.1" 200 - 15 0.010 0.020 2026-09-11 04:03:31,880 26 INFO rb-c800635-224702-414046 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-09-11 04:03:31,936 26 INFO rb-c800635-224702-414046 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-09-11 04:03:31,990 26 INFO rb-c800635-224702-414046 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-09-11 04:03:32,024 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 04:03:32] "POST /web/dataset/call_kw/sale.order/get_views#sale.order.get_views HTTP/1.1" 200 - 3 0.002 0.030 2026-09-11 04:03:32,059 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 04:03:32] "POST /web/dataset/call_kw/sale.order/web_search_read#sale.order.web_search_read HTTP/1.1" 200 - 13 0.007 0.017 2026-09-11 04:03:32,092 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 04:03:32] "POST /web/dataset/call_kw/res.currency/read#res.currency.read HTTP/1.1" 200 - 4 0.003 0.010 2026-09-11 04:03:32,129 26 INFO rb-c800635-224702-414046 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-09-11 04:03:32,241 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 04:03: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.039 0.064 2026-09-11 04:03:32,372 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 04:03:32] "POST /web/dataset/call_kw/pos.config/notify_synchronisation#pos.config.notify_synchronisation HTTP/1.1" 200 - 55 0.046 0.069 2026-09-11 04:03:32,381 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 04:03:32] "POST /web/dataset/call_kw/sale.order/read#sale.order.read HTTP/1.1" 200 - 4 0.003 0.107 2026-09-11 04:03:32,427 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 04:03:32] "POST /web/dataset/call_kw/sale.order.line/read#sale.order.line.read HTTP/1.1" 200 - 16 0.015 0.023 2026-09-11 04:03:32,459 26 INFO rb-c800635-224702-414046 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-09-11 04:03:32,512 26 INFO rb-c800635-224702-414046 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-09-11 04:03:32,564 26 INFO rb-c800635-224702-414046 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-09-11 04:03:32,616 26 INFO rb-c800635-224702-414046 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-09-11 04:03:32,669 26 INFO rb-c800635-224702-414046 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-09-11 04:03:32,739 26 INFO rb-c800635-224702-414046 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-09-11 04:03:32,791 26 INFO rb-c800635-224702-414046 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-09-11 04:03:32,842 26 INFO rb-c800635-224702-414046 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-09-11 04:03:32,898 26 INFO rb-c800635-224702-414046 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-09-11 04:03:32,949 26 INFO rb-c800635-224702-414046 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-09-11 04:03:32,999 26 INFO rb-c800635-224702-414046 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-09-11 04:03:33,050 26 INFO rb-c800635-224702-414046 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-09-11 04:03:33,108 26 INFO rb-c800635-224702-414046 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-09-11 04:03:33,159 26 INFO rb-c800635-224702-414046 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-09-11 04:03:33,212 26 INFO rb-c800635-224702-414046 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-09-11 04:03:33,271 26 INFO rb-c800635-224702-414046 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-09-11 04:03:33,276 26 INFO rb-c800635-224702-414046 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #84955304 started for PoS orders references: [{'name': '/', 'pos_reference': '263-132-000006', 'uuid': 'dd5e1ca1-0f73-4264-850c-d9676e36c15e'}] 2026-09-11 04:03:34,119 26 INFO rb-c800635-224702-414046 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #84955304 order {'name': '/', 'pos_reference': '263-132-000006', 'uuid': 'dd5e1ca1-0f73-4264-850c-d9676e36c15e'} created pos.order #870 2026-09-11 04:03:34,161 26 INFO rb-c800635-224702-414046 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #84955304 finished 2026-09-11 04:03:34,399 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 04:03:34] "POST /web/dataset/call_kw/pos.order/sync_from_ui#pos.order.sync_from_ui HTTP/1.1" 200 - 445 0.436 0.688 2026-09-11 04:03:34,439 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 04:03: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.003 2026-09-11 04:03:34,490 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 04:03:34] "POST /web/dataset/call_kw/sale.order.line/read#sale.order.line.read HTTP/1.1" 200 - 16 0.027 0.023 2026-09-11 04:03:34,512 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 04:03:34] "POST /web/dataset/call_kw/pos.order/get_preparation_change#pos.order.get_preparation_change HTTP/1.1" 200 - 1 0.001 0.007 2026-09-11 04:03:34,543 26 INFO rb-c800635-224702-414046 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-09-11 04:03:34,554 26 INFO rb-c800635-224702-414046 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #18487746 started for PoS orders references: [{'name': 'Shop - 000006', 'pos_reference': '263-132-000006', 'uuid': 'dd5e1ca1-0f73-4264-850c-d9676e36c15e'}] 2026-09-11 04:03:34,565 26 INFO rb-c800635-224702-414046 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #18487746 order {'name': 'Shop - 000006', 'pos_reference': '263-132-000006', 'uuid': 'dd5e1ca1-0f73-4264-850c-d9676e36c15e'} sync ignored for existing PoS order pos.order(870,) (state: done) 2026-09-11 04:03:34,579 26 INFO rb-c800635-224702-414046 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #18487746 finished 2026-09-11 04:03:34,592 26 INFO rb-c800635-224702-414046 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-09-11 04:03:34,657 26 INFO rb-c800635-224702-414046 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-09-11 04:03:34,700 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 04:03:34] "POST /web/dataset/call_kw/pos.order/sync_from_ui#pos.order.sync_from_ui HTTP/1.1" 200 - 60 0.076 0.072 2026-09-11 04:03:34,719 26 INFO rb-c800635-224702-414046 odoo.addons.pos_sale.tests.test_taxes_downpayment.TestTaxesDownPaymentPOS.test_taxes_l10n_in_pos.browser: tour succeeded 2026-09-11 04:03:34,720 26 INFO rb-c800635-224702-414046 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-09-11 04:03:34,800 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 04:03:34] "POST /web/dataset/call_kw/sale.order.line/read#sale.order.line.read HTTP/1.1" 200 - 15 0.029 0.048 2026-09-11 04:03:34,962 26 INFO rb-c800635-224702-414046 odoo.addons.pos_sale.tests.test_taxes_downpayment.TestTaxesDownPaymentPOS.test_taxes_l10n_in_pos.browser: heap 33238412 (allocated 37498880) 2026-09-11 04:03:34,969 26 INFO rb-c800635-224702-414046 odoo.addons.pos_sale.tests.test_taxes_downpayment.TestTaxesDownPaymentPOS.test_taxes_l10n_in_pos: Closing chrome headless with pid 126828 2026-09-11 04:03:34,973 26 INFO rb-c800635-224702-414046 odoo.addons.pos_sale.tests.test_taxes_downpayment.TestTaxesDownPaymentPOS.test_taxes_l10n_in_pos: Closing websocket connection 2026-09-11 04:03:34,974 26 INFO rb-c800635-224702-414046 odoo.addons.pos_sale.tests.test_taxes_downpayment.TestTaxesDownPaymentPOS.test_taxes_l10n_in_pos: Terminating chrome headless with pid 126828 2026-09-11 04:03:35,059 26 INFO rb-c800635-224702-414046 odoo.addons.pos_sale.tests.test_taxes_downpayment.TestTaxesDownPaymentPOS.test_taxes_l10n_in_pos: Chrome Log in: /tmp/odoo_tests/rb-c800635-224702-414046/chrome_logs/chrome_log_20260911_040335_059457_test_taxes_l10n_in_pos.txt 2026-09-11 04:03:35,059 26 INFO rb-c800635-224702-414046 odoo.addons.pos_sale.tests.test_taxes_downpayment.TestTaxesDownPaymentPOS.test_taxes_l10n_in_pos: Removing chrome user profile "/tmp/tmppyy3pd08_chrome_odoo" 2026-09-11 04:03:35,943 26 INFO rb-c800635-224702-414046 odoo.models.unlink: User #253 deleted stock.move.line records with IDs: [1465, 1466, 1467, 1468, 1469, 1470, 1471, 1472, 1473, 1474, 1475, 1476] 2026-09-11 04:03:38,160 26 INFO rb-c800635-224702-414046 odoo.addons.pos_sale.tests.test_taxes_downpayment.TestTaxesDownPaymentPOS.test_taxes_l10n_in_pos: Chrome pid: 127122 2026-09-11 04:03:38,161 26 INFO rb-c800635-224702-414046 odoo.addons.pos_sale.tests.test_taxes_downpayment.TestTaxesDownPaymentPOS.test_taxes_l10n_in_pos: Chrome headless temporary user profile dir: /tmp/tmplx33hkgv_chrome_odoo 2026-09-11 04:03:38,161 26 INFO rb-c800635-224702-414046 odoo.addons.pos_sale.tests.test_taxes_downpayment.TestTaxesDownPaymentPOS.test_taxes_l10n_in_pos: Issuing json command http://127.0.0.1:41649/json/version 2026-09-11 04:03:38,162 26 INFO rb-c800635-224702-414046 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:41649', path='/json/version', query='', fragment='') with timeout 3 increased to 10s during tests 2026-09-11 04:03:38,199 26 INFO rb-c800635-224702-414046 odoo.addons.pos_sale.tests.test_taxes_downpayment.TestTaxesDownPaymentPOS.test_taxes_l10n_in_pos: Browser version: Chrome/150.0.7871.114 2026-09-11 04:03:38,199 26 INFO rb-c800635-224702-414046 odoo.addons.pos_sale.tests.test_taxes_downpayment.TestTaxesDownPaymentPOS.test_taxes_l10n_in_pos: Issuing json command http://127.0.0.1:41649/json 2026-09-11 04:03:38,200 26 INFO rb-c800635-224702-414046 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:41649', path='/json', query='', fragment='') with timeout 3 increased to 10s during tests 2026-09-11 04:03:38,224 26 INFO rb-c800635-224702-414046 odoo.addons.pos_sale.tests.test_taxes_downpayment.TestTaxesDownPaymentPOS.test_taxes_l10n_in_pos: Websocket url found: ws://127.0.0.1:41649/devtools/page/DEEA81E75E9C8896E28A6D7ADF2E87E0 2026-09-11 04:03:38,244 26 INFO rb-c800635-224702-414046 odoo.addons.pos_sale.tests.test_taxes_downpayment.TestTaxesDownPaymentPOS.test_taxes_l10n_in_pos: Enable chrome headless console log notification 2026-09-11 04:03:38,254 26 INFO rb-c800635-224702-414046 odoo.addons.pos_sale.tests.test_taxes_downpayment.TestTaxesDownPaymentPOS.test_taxes_l10n_in_pos: Chrome headless enable page notifications 2026-09-11 04:03:38,537 26 INFO rb-c800635-224702-414046 odoo.addons.base.models.res_users: Login successful for login:pos_user from n/a 2026-09-11 04:03:38,542 26 INFO rb-c800635-224702-414046 odoo.addons.pos_sale.tests.test_taxes_downpayment.TestTaxesDownPaymentPOS.test_taxes_l10n_in_pos: Setting session cookie in browser 2026-09-11 04:03:38,545 26 INFO rb-c800635-224702-414046 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-09-11 04:03:38,545 26 INFO rb-c800635-224702-414046 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-09-11 04:03:38,696 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 04:03:38] "GET /pos/ui/132 HTTP/1.1" 200 - 86 0.066 0.075 2026-09-11 04:03:38,699 26 INFO rb-c800635-224702-414046 odoo.addons.pos_sale.tests.test_taxes_downpayment.TestTaxesDownPaymentPOS.test_taxes_l10n_in_pos: Navigation result: {'frameId': 'DEEA81E75E9C8896E28A6D7ADF2E87E0', 'loaderId': '647F182D29C04785053E01F19F678342', 'isDownload': False} 2026-09-11 04:03:38,700 26 INFO rb-c800635-224702-414046 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-09-11 04:03:38,731 26 INFO rb-c800635-224702-414046 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-09-11 04:03:38,732 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 04:03:38] "GET /web/assets/31c33ef/web.__assets_tests_call__.min.js HTTP/1.1" 200 - 2 0.001 0.006 2026-09-11 04:03:38,742 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 04:03:38] "GET /web/assets/e7bee96/point_of_sale.assets_prod.min.js HTTP/1.1" 200 - 2 0.001 0.007 2026-09-11 04:03:38,748 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 04:03:38] "GET /web/assets/cbcf32d/point_of_sale.assets_prod.min.css HTTP/1.1" 200 - 2 0.001 0.014 2026-09-11 04:03:39,142 26 INFO ? werkzeug: 127.0.0.1 - - [11/Sep/2026 04:03:39] "GET /web/static/fonts/lato/Lato-Reg-webfont.woff HTTP/1.1" 200 - 0 0.000 0.003 2026-09-11 04:03:39,147 26 INFO ? werkzeug: 127.0.0.1 - - [11/Sep/2026 04:03:39] "GET /point_of_sale/static/src/img/favicon.ico HTTP/1.1" 200 - 0 0.000 0.006 2026-09-11 04:03:39,155 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 04:03:39] "GET /web/webclient/translations?hash=&lang=en_US HTTP/1.1" 200 - 0 0.000 0.007 2026-09-11 04:03:39,167 26 INFO rb-c800635-224702-414046 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-09-11 04:03:39,175 26 INFO rb-c800635-224702-414046 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-09-11 04:03:39,179 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 04:03:39] "POST /web/dataset/call_kw/barcode.nomenclature/read#barcode.nomenclature.read HTTP/1.1" 200 - 4 0.002 0.005 2026-09-11 04:03:39,191 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 04:03:39] "POST /web/dataset/call_kw/barcode.rule/search_read#barcode.rule.search_read HTTP/1.1" 200 - 1 0.000 0.004 2026-09-11 04:03:39,203 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 04:03:39] "POST /pos/ping HTTP/1.1" 200 - 0 0.000 0.002 2026-09-11 04:03:39,238 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 04:03:39] "POST /web/dataset/call_kw/pos.config/register_new_device_identifier#pos.config.register_new_device_identifier HTTP/1.1" 200 - 9 0.013 0.011 2026-09-11 04:03:39,244 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 04:03:39] "GET /bus/websocket_worker_bundle?v=19.0-2 HTTP/1.1" 200 - 2 0.002 0.025 2026-09-11 04:03:39,305 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 04:03:39] "POST /web/dataset/call_kw/pos.session/load_data_params#pos.session.load_data_params HTTP/1.1" 200 - 21 0.020 0.031 2026-09-11 04:03:39,314 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 04:03:39] "GET /websocket?version=19.0-2 HTTP/1.1" 101 - 0 0.000 0.054 2026-09-11 04:03:39,896 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 04:03:39] "POST /web/dataset/call_kw/pos.session/load_data#pos.session.load_data HTTP/1.1" 200 - 350 0.249 0.300 2026-09-11 04:03:39,917 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 04:03:39] "POST /web/dataset/call_kw/pos.session/filter_local_data#pos.session.filter_local_data HTTP/1.1" 200 - 0 0.000 0.010 2026-09-11 04:03:39,997 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 04:03:39] "POST /web/dataset/call_kw/pos.config/read_config_open_orders#pos.config.read_config_open_orders HTTP/1.1" 200 - 1 0.001 0.006 2026-09-11 04:03:40,044 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 04:03:40] "GET /web/image/res.company/117/logo/256x256 HTTP/1.1" 200 - 8 0.004 0.030 2026-09-11 04:03:40,063 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 04:03:40] "POST /web/dataset/call_kw/pos.config/read_config_open_orders#pos.config.read_config_open_orders HTTP/1.1" 200 - 1 0.000 0.005 2026-09-11 04:03:40,074 26 INFO rb-c800635-224702-414046 odoo.addons.pos_sale.tests.test_taxes_downpayment.TestTaxesDownPaymentPOS.test_taxes_l10n_in_pos.browser: Owl is running in 'dev' mode. 2026-09-11 04:03:40,086 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 04:03:40] "POST /web/dataset/call_kw/product.product/has_access#product.product.has_access HTTP/1.1" 200 - 1 0.002 0.004 2026-09-11 04:03:40,126 26 INFO ? werkzeug: 127.0.0.1 - - [11/Sep/2026 04:03:40] "GET /point_of_sale/static/src/fonts/Inconsolata.otf HTTP/1.1" 200 - 0 0.000 0.002 2026-09-11 04:03:40,149 26 INFO ? werkzeug: 127.0.0.1 - - [11/Sep/2026 04:03:40] "GET /web/static/img/odoo_logo.svg HTTP/1.1" 200 - 0 0.000 0.007 2026-09-11 04:03:40,156 26 INFO ? werkzeug: 127.0.0.1 - - [11/Sep/2026 04:03:40] "GET /hr_attendance/static/img/background-light.svg HTTP/1.1" 200 - 0 0.000 0.004 2026-09-11 04:03:40,179 26 INFO ? werkzeug: 127.0.0.1 - - [11/Sep/2026 04:03: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-09-11 04:03:40,180 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 04:03:40] "GET /web/image/res.users/256/avatar_128 HTTP/1.1" 200 - 14 0.028 0.027 2026-09-11 04:03:40,198 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 04:03:40] "GET /web/image?model=res.company&id=117&field=logo HTTP/1.1" 200 - 3 0.005 0.057 2026-09-11 04:03:40,209 26 INFO ? werkzeug: 127.0.0.1 - - [11/Sep/2026 04:03:40] "GET /web/static/fonts/google/Roboto/Roboto-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.027 2026-09-11 04:03:40,210 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 04:03:40] "GET /pos/service-worker.js HTTP/1.1" 200 - 0 0.000 0.072 2026-09-11 04:03:40,246 26 INFO rb-c800635-224702-414046 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-09-11 04:03:40,302 26 INFO ? werkzeug: 127.0.0.1 - - [11/Sep/2026 04:03:40] "GET /web/static/lib/zxing-library/zxing-library.js HTTP/1.1" 200 - 0 0.000 0.004 2026-09-11 04:03:40,344 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 04:03:40] "GET /pos/ui/132 HTTP/1.1" 200 - 31 0.019 0.032 2026-09-11 04:03:40,392 26 INFO rb-c800635-224702-414046 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-09-11 04:03:40,420 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 04:03:40] "GET /pos/ui/132?from_backend=True HTTP/1.1" 200 - 31 0.045 0.077 2026-09-11 04:03:40,429 26 INFO ? werkzeug: 127.0.0.1 - - [11/Sep/2026 04:03:40] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.001 2026-09-11 04:03:40,443 26 INFO rb-c800635-224702-414046 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-09-11 04:03:40,448 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 04:03:40] "GET /web/image?model=product.template&field=image_128&id=2278&unique=2026-09-11T04:01:12.000+00:00 HTTP/1.1" 200 - 3 0.004 0.086 2026-09-11 04:03:40,467 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 04:03:40] "GET /web/image?model=product.template&field=image_128&id=2280&unique=2026-09-11T04:01:12.000+00:00 HTTP/1.1" 200 - 3 0.003 0.081 2026-09-11 04:03:40,502 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 04:03:40] "GET /web/image?model=product.template&field=image_128&id=2281&unique=2026-09-11T04:01:12.000+00:00 HTTP/1.1" 200 - 3 0.002 0.113 2026-09-11 04:03:40,544 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 04:03:40] "GET /web/image?model=product.template&field=image_128&id=2282&unique=2026-09-11T04:01:12.000+00:00 HTTP/1.1" 200 - 3 0.005 0.150 2026-09-11 04:03:40,568 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 04:03:40] "GET /web/image?model=product.template&field=image_128&id=2279&unique=2026-09-11T04:01:12.000+00:00 HTTP/1.1" 200 - 3 0.006 0.167 2026-09-11 04:03:40,593 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 04:03:40] "GET /web/image?model=product.template&field=image_128&id=2286&unique=2026-09-11T04:01:12.000+00:00 HTTP/1.1" 200 - 3 0.004 0.148 2026-09-11 04:03:40,615 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 04:03:40] "GET /web/image?model=product.template&field=image_128&id=2304&unique=2026-09-11T04:01:12.000+00:00 HTTP/1.1" 200 - 3 0.001 0.160 2026-09-11 04:03:40,637 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 04:03:40] "GET /web/image?model=product.template&field=image_128&id=2284&unique=2026-09-11T04:01:12.000+00:00 HTTP/1.1" 200 - 3 0.003 0.157 2026-09-11 04:03:40,670 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 04:03:40] "GET /web/image?model=product.template&field=image_128&id=2306&unique=2026-09-11T04:01:12.000+00:00 HTTP/1.1" 200 - 3 0.004 0.153 2026-09-11 04:03:40,696 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 04:03:40] "GET /web/image?model=product.template&field=image_128&id=2311&unique=2026-09-11T04:01:12.000+00:00 HTTP/1.1" 200 - 3 0.006 0.142 2026-09-11 04:03:40,715 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 04:03:40] "GET /web/image?model=product.template&field=image_128&id=2308&unique=2026-09-11T04:01:12.000+00:00 HTTP/1.1" 200 - 3 0.002 0.137 2026-09-11 04:03:40,746 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 04:03:40] "GET /web/image?model=product.template&field=image_128&id=2310&unique=2026-09-11T04:01:12.000+00:00 HTTP/1.1" 200 - 3 0.003 0.147 2026-09-11 04:03:40,769 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 04:03:40] "GET /web/image?model=product.template&field=image_128&id=2307&unique=2026-09-11T04:01:12.000+00:00 HTTP/1.1" 200 - 3 0.003 0.148 2026-09-11 04:03:40,791 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 04:03:40] "GET /web/image?model=product.template&field=image_128&id=2305&unique=2026-09-11T04:01:12.000+00:00 HTTP/1.1" 200 - 3 0.006 0.144 2026-09-11 04:03:40,824 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 04:03:40] "GET /web/image?model=product.template&field=image_128&id=2285&unique=2026-09-11T04:01:12.000+00:00 HTTP/1.1" 200 - 3 0.006 0.142 2026-09-11 04:03:40,847 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 04:03:40] "GET /web/image?model=product.template&field=image_128&id=2309&unique=2026-09-11T04:01:12.000+00:00 HTTP/1.1" 200 - 3 0.003 0.146 2026-09-11 04:03:40,913 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 04:03:40] "POST /web/dataset/call_kw/pos.session/set_opening_control#pos.session.set_opening_control HTTP/1.1" 200 - 31 0.031 0.152 2026-09-11 04:03:40,931 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 04:03:40] "GET /web/image?model=product.template&field=image_128&id=2283&unique=2026-09-11T04:01:12.000+00:00 HTTP/1.1" 200 - 3 0.001 0.177 2026-09-11 04:03:40,944 26 INFO rb-c800635-224702-414046 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-09-11 04:03:41,001 26 INFO rb-c800635-224702-414046 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-09-11 04:03:41,066 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 04:03:41] "POST /web/dataset/call_kw/sale.order/get_views#sale.order.get_views HTTP/1.1" 200 - 24 0.023 0.040 2026-09-11 04:03:41,148 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 04:03:41] "POST /web/dataset/call_kw/sale.order/web_search_read#sale.order.web_search_read HTTP/1.1" 200 - 18 0.031 0.025 2026-09-11 04:03:41,208 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 04:03:41] "POST /web/dataset/call_kw/res.currency/read#res.currency.read HTTP/1.1" 200 - 4 0.009 0.018 2026-09-11 04:03:41,285 26 INFO rb-c800635-224702-414046 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-09-11 04:03:41,433 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 04:03:41] "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.072 0.074 2026-09-11 04:03:41,580 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 04:03:41] "POST /web/dataset/call_kw/pos.config/notify_synchronisation#pos.config.notify_synchronisation HTTP/1.1" 200 - 56 0.073 0.067 2026-09-11 04:03:41,600 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 04:03:41] "POST /web/dataset/call_kw/sale.order/read#sale.order.read HTTP/1.1" 200 - 4 0.002 0.150 2026-09-11 04:03:41,625 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 04:03:41] "POST /web/dataset/call_kw/product.pricelist/read#product.pricelist.read HTTP/1.1" 200 - 8 0.005 0.013 2026-09-11 04:03:41,651 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 04:03:41] "POST /web/dataset/call_kw/res.currency/read#res.currency.read HTTP/1.1" 200 - 4 0.006 0.010 2026-09-11 04:03:41,707 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 04:03:41] "POST /web/dataset/call_kw/sale.order.line/read#sale.order.line.read HTTP/1.1" 200 - 16 0.024 0.023 2026-09-11 04:03:41,752 26 INFO rb-c800635-224702-414046 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-09-11 04:03:41,806 26 INFO rb-c800635-224702-414046 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-09-11 04:03:41,899 26 INFO rb-c800635-224702-414046 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-09-11 04:03:41,950 26 INFO rb-c800635-224702-414046 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-09-11 04:03:42,001 26 INFO rb-c800635-224702-414046 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-09-11 04:03:42,072 26 INFO rb-c800635-224702-414046 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-09-11 04:03:42,084 26 INFO ? werkzeug: 127.0.0.1 - - [11/Sep/2026 04:03:42] "GET /point_of_sale/static/src/img/money.png HTTP/1.1" 200 - 0 0.000 0.002 2026-09-11 04:03:42,085 26 INFO ? werkzeug: 127.0.0.1 - - [11/Sep/2026 04:03:42] "GET /point_of_sale/static/src/img/card-bank.png HTTP/1.1" 200 - 0 0.000 0.003 2026-09-11 04:03:42,122 26 INFO rb-c800635-224702-414046 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-09-11 04:03:42,173 26 INFO rb-c800635-224702-414046 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-09-11 04:03:42,224 26 INFO rb-c800635-224702-414046 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-09-11 04:03:42,297 26 INFO rb-c800635-224702-414046 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-09-11 04:03:42,349 26 INFO rb-c800635-224702-414046 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-09-11 04:03:42,403 26 INFO rb-c800635-224702-414046 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-09-11 04:03:42,473 26 INFO rb-c800635-224702-414046 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-09-11 04:03:42,478 26 INFO rb-c800635-224702-414046 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #77253828 started for PoS orders references: [{'name': '/', 'pos_reference': '264-132-000001', 'uuid': '2f9533e2-b436-4033-ad14-c15accf6815e'}] 2026-09-11 04:03:42,480 26 INFO ? werkzeug: 127.0.0.1 - - [11/Sep/2026 04:03:42] "GET /web/static/img/spin.svg HTTP/1.1" 200 - 0 0.000 0.005 2026-09-11 04:03:43,408 26 INFO rb-c800635-224702-414046 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #77253828 order {'name': '/', 'pos_reference': '264-132-000001', 'uuid': '2f9533e2-b436-4033-ad14-c15accf6815e'} created pos.order #871 2026-09-11 04:03:43,449 26 INFO rb-c800635-224702-414046 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #77253828 finished 2026-09-11 04:03:43,629 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 04:03:43] "POST /web/dataset/call_kw/pos.order/sync_from_ui#pos.order.sync_from_ui HTTP/1.1" 200 - 539 0.405 0.749 2026-09-11 04:03:43,668 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 04:03:43] "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-09-11 04:03:43,712 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 04:03:43] "POST /web/dataset/call_kw/sale.order.line/read#sale.order.line.read HTTP/1.1" 200 - 16 0.018 0.025 2026-09-11 04:03:43,739 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 04:03:43] "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-09-11 04:03:43,838 26 INFO rb-c800635-224702-414046 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-09-11 04:03:43,845 26 INFO rb-c800635-224702-414046 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #10726466 started for PoS orders references: [{'name': 'Shop - 000001', 'pos_reference': '264-132-000001', 'uuid': '2f9533e2-b436-4033-ad14-c15accf6815e'}] 2026-09-11 04:03:43,857 26 INFO rb-c800635-224702-414046 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #10726466 order {'name': 'Shop - 000001', 'pos_reference': '264-132-000001', 'uuid': '2f9533e2-b436-4033-ad14-c15accf6815e'} sync ignored for existing PoS order pos.order(871,) (state: done) 2026-09-11 04:03:43,874 26 INFO rb-c800635-224702-414046 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #10726466 finished 2026-09-11 04:03:43,892 26 INFO rb-c800635-224702-414046 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-09-11 04:03:43,953 26 INFO rb-c800635-224702-414046 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-09-11 04:03:44,000 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 04:03:44] "POST /web/dataset/call_kw/pos.order/sync_from_ui#pos.order.sync_from_ui HTTP/1.1" 200 - 71 0.078 0.080 2026-09-11 04:03:44,006 26 INFO rb-c800635-224702-414046 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-09-11 04:03:44,049 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 04:03:44] "POST /web/dataset/call_kw/sale.order.line/read#sale.order.line.read HTTP/1.1" 200 - 15 0.016 0.020 2026-09-11 04:03:44,065 26 INFO rb-c800635-224702-414046 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-09-11 04:03:44,121 26 INFO rb-c800635-224702-414046 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-09-11 04:03:44,178 26 INFO rb-c800635-224702-414046 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-09-11 04:03:44,214 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 04:03:44] "POST /web/dataset/call_kw/sale.order/get_views#sale.order.get_views HTTP/1.1" 200 - 3 0.002 0.032 2026-09-11 04:03:44,258 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 04:03:44] "POST /web/dataset/call_kw/sale.order/web_search_read#sale.order.web_search_read HTTP/1.1" 200 - 13 0.009 0.022 2026-09-11 04:03:44,290 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 04:03:44] "POST /web/dataset/call_kw/res.currency/read#res.currency.read HTTP/1.1" 200 - 4 0.003 0.009 2026-09-11 04:03:44,335 26 INFO rb-c800635-224702-414046 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-09-11 04:03:44,431 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 04:03:44] "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.035 0.060 2026-09-11 04:03:44,548 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 04:03:44] "POST /web/dataset/call_kw/pos.config/notify_synchronisation#pos.config.notify_synchronisation HTTP/1.1" 200 - 55 0.045 0.062 2026-09-11 04:03:44,561 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 04:03:44] "POST /web/dataset/call_kw/sale.order/read#sale.order.read HTTP/1.1" 200 - 4 0.005 0.097 2026-09-11 04:03:44,610 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 04:03:44] "POST /web/dataset/call_kw/sale.order.line/read#sale.order.line.read HTTP/1.1" 200 - 16 0.014 0.020 2026-09-11 04:03:44,643 26 INFO rb-c800635-224702-414046 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-09-11 04:03:44,696 26 INFO rb-c800635-224702-414046 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-09-11 04:03:44,749 26 INFO rb-c800635-224702-414046 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-09-11 04:03:44,802 26 INFO rb-c800635-224702-414046 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-09-11 04:03:44,856 26 INFO rb-c800635-224702-414046 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-09-11 04:03:44,928 26 INFO rb-c800635-224702-414046 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-09-11 04:03:44,979 26 INFO rb-c800635-224702-414046 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-09-11 04:03:45,031 26 INFO rb-c800635-224702-414046 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-09-11 04:03:45,089 26 INFO rb-c800635-224702-414046 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-09-11 04:03:45,138 26 INFO rb-c800635-224702-414046 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-09-11 04:03:45,189 26 INFO rb-c800635-224702-414046 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-09-11 04:03:45,239 26 INFO rb-c800635-224702-414046 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-09-11 04:03:45,296 26 INFO rb-c800635-224702-414046 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-09-11 04:03:45,347 26 INFO rb-c800635-224702-414046 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-09-11 04:03:45,400 26 INFO rb-c800635-224702-414046 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-09-11 04:03:45,460 26 INFO rb-c800635-224702-414046 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-09-11 04:03:45,467 26 INFO rb-c800635-224702-414046 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #31009477 started for PoS orders references: [{'name': '/', 'pos_reference': '264-132-000002', 'uuid': '68e16711-d76f-4fc8-b6a1-f38e461789b4'}] 2026-09-11 04:03:46,297 26 INFO rb-c800635-224702-414046 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #31009477 order {'name': '/', 'pos_reference': '264-132-000002', 'uuid': '68e16711-d76f-4fc8-b6a1-f38e461789b4'} created pos.order #872 2026-09-11 04:03:46,329 26 INFO rb-c800635-224702-414046 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #31009477 finished 2026-09-11 04:03:46,495 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 04:03:46] "POST /web/dataset/call_kw/pos.order/sync_from_ui#pos.order.sync_from_ui HTTP/1.1" 200 - 445 0.352 0.679 2026-09-11 04:03:46,552 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 04:03:46] "POST /web/dataset/call_kw/account.move/action_invoice_download_pdf#account.move.action_invoice_download_pdf HTTP/1.1" 200 - 0 0.000 0.003 2026-09-11 04:03:46,605 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 04:03:46] "POST /web/dataset/call_kw/sale.order.line/read#sale.order.line.read HTTP/1.1" 200 - 16 0.015 0.037 2026-09-11 04:03:46,632 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 04:03:46] "POST /web/dataset/call_kw/pos.order/get_preparation_change#pos.order.get_preparation_change HTTP/1.1" 200 - 1 0.001 0.005 2026-09-11 04:03:46,668 26 INFO rb-c800635-224702-414046 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-09-11 04:03:46,675 26 INFO rb-c800635-224702-414046 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #64869706 started for PoS orders references: [{'name': 'Shop - 000002', 'pos_reference': '264-132-000002', 'uuid': '68e16711-d76f-4fc8-b6a1-f38e461789b4'}] 2026-09-11 04:03:46,685 26 INFO rb-c800635-224702-414046 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #64869706 order {'name': 'Shop - 000002', 'pos_reference': '264-132-000002', 'uuid': '68e16711-d76f-4fc8-b6a1-f38e461789b4'} sync ignored for existing PoS order pos.order(872,) (state: done) 2026-09-11 04:03:46,701 26 INFO rb-c800635-224702-414046 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #64869706 finished 2026-09-11 04:03:46,720 26 INFO rb-c800635-224702-414046 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-09-11 04:03:46,784 26 INFO rb-c800635-224702-414046 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-09-11 04:03:46,834 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 04:03:46] "POST /web/dataset/call_kw/pos.order/sync_from_ui#pos.order.sync_from_ui HTTP/1.1" 200 - 60 0.070 0.091 2026-09-11 04:03:46,835 26 INFO rb-c800635-224702-414046 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-09-11 04:03:46,884 26 INFO rb-c800635-224702-414046 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-09-11 04:03:46,899 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 04:03:46] "POST /web/dataset/call_kw/sale.order.line/read#sale.order.line.read HTTP/1.1" 200 - 15 0.015 0.026 2026-09-11 04:03:46,937 26 INFO rb-c800635-224702-414046 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-09-11 04:03:46,994 26 INFO rb-c800635-224702-414046 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-09-11 04:03:47,040 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 04:03:47] "POST /web/dataset/call_kw/sale.order/get_views#sale.order.get_views HTTP/1.1" 200 - 3 0.004 0.040 2026-09-11 04:03:47,097 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 04:03:47] "POST /web/dataset/call_kw/sale.order/web_search_read#sale.order.web_search_read HTTP/1.1" 200 - 13 0.013 0.027 2026-09-11 04:03:47,127 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 04:03:47] "POST /web/dataset/call_kw/res.currency/read#res.currency.read HTTP/1.1" 200 - 4 0.005 0.009 2026-09-11 04:03:47,170 26 INFO rb-c800635-224702-414046 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-09-11 04:03:47,277 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 04:03:47] "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.047 0.065 2026-09-11 04:03:47,407 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 04:03:47] "POST /web/dataset/call_kw/pos.config/notify_synchronisation#pos.config.notify_synchronisation HTTP/1.1" 200 - 55 0.050 0.071 2026-09-11 04:03:47,420 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 04:03:47] "POST /web/dataset/call_kw/sale.order/read#sale.order.read HTTP/1.1" 200 - 4 0.003 0.110 2026-09-11 04:03:47,462 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 04:03:47] "POST /web/dataset/call_kw/sale.order.line/read#sale.order.line.read HTTP/1.1" 200 - 16 0.012 0.021 2026-09-11 04:03:47,493 26 INFO rb-c800635-224702-414046 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-09-11 04:03:47,547 26 INFO rb-c800635-224702-414046 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-09-11 04:03:47,619 26 INFO rb-c800635-224702-414046 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-09-11 04:03:47,671 26 INFO rb-c800635-224702-414046 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-09-11 04:03:47,722 26 INFO rb-c800635-224702-414046 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-09-11 04:03:47,785 26 INFO rb-c800635-224702-414046 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-09-11 04:03:47,836 26 INFO rb-c800635-224702-414046 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-09-11 04:03:47,887 26 INFO rb-c800635-224702-414046 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-09-11 04:03:47,938 26 INFO rb-c800635-224702-414046 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-09-11 04:03:47,995 26 INFO rb-c800635-224702-414046 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-09-11 04:03:48,048 26 INFO rb-c800635-224702-414046 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-09-11 04:03:48,100 26 INFO rb-c800635-224702-414046 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-09-11 04:03:48,163 26 INFO rb-c800635-224702-414046 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-09-11 04:03:48,167 26 INFO rb-c800635-224702-414046 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #26151031 started for PoS orders references: [{'name': '/', 'pos_reference': '264-132-000003', 'uuid': '18231a9b-6e9e-49db-84df-f201266886fc'}] 2026-09-11 04:03:49,117 26 INFO rb-c800635-224702-414046 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #26151031 order {'name': '/', 'pos_reference': '264-132-000003', 'uuid': '18231a9b-6e9e-49db-84df-f201266886fc'} created pos.order #873 2026-09-11 04:03:49,145 26 INFO rb-c800635-224702-414046 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #26151031 finished 2026-09-11 04:03:49,315 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 04:03:49] "POST /web/dataset/call_kw/pos.order/sync_from_ui#pos.order.sync_from_ui HTTP/1.1" 200 - 445 0.425 0.726 2026-09-11 04:03:49,350 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 04:03: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.003 2026-09-11 04:03:49,419 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 04:03:49] "POST /web/dataset/call_kw/sale.order.line/read#sale.order.line.read HTTP/1.1" 200 - 16 0.028 0.040 2026-09-11 04:03:49,456 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 04:03:49] "POST /web/dataset/call_kw/pos.order/get_preparation_change#pos.order.get_preparation_change HTTP/1.1" 200 - 1 0.001 0.007 2026-09-11 04:03:49,490 26 INFO rb-c800635-224702-414046 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #76213214 started for PoS orders references: [{'name': 'Shop - 000003', 'pos_reference': '264-132-000003', 'uuid': '18231a9b-6e9e-49db-84df-f201266886fc'}] 2026-09-11 04:03:49,493 26 INFO rb-c800635-224702-414046 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-09-11 04:03:49,506 26 INFO rb-c800635-224702-414046 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #76213214 order {'name': 'Shop - 000003', 'pos_reference': '264-132-000003', 'uuid': '18231a9b-6e9e-49db-84df-f201266886fc'} sync ignored for existing PoS order pos.order(873,) (state: done) 2026-09-11 04:03:49,525 26 INFO rb-c800635-224702-414046 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #76213214 finished 2026-09-11 04:03:49,539 26 INFO rb-c800635-224702-414046 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-09-11 04:03:49,607 26 INFO rb-c800635-224702-414046 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-09-11 04:03:49,654 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 04:03:49] "POST /web/dataset/call_kw/pos.order/sync_from_ui#pos.order.sync_from_ui HTTP/1.1" 200 - 60 0.085 0.082 2026-09-11 04:03:49,656 26 INFO rb-c800635-224702-414046 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-09-11 04:03:49,698 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 04:03:49] "POST /web/dataset/call_kw/sale.order.line/read#sale.order.line.read HTTP/1.1" 200 - 15 0.010 0.018 2026-09-11 04:03:49,703 26 INFO rb-c800635-224702-414046 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-09-11 04:03:49,759 26 INFO rb-c800635-224702-414046 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-09-11 04:03:49,813 26 INFO rb-c800635-224702-414046 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-09-11 04:03:49,849 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 04:03:49] "POST /web/dataset/call_kw/sale.order/get_views#sale.order.get_views HTTP/1.1" 200 - 3 0.003 0.031 2026-09-11 04:03:49,900 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 04:03:49] "POST /web/dataset/call_kw/sale.order/web_search_read#sale.order.web_search_read HTTP/1.1" 200 - 13 0.011 0.025 2026-09-11 04:03:49,928 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 04:03:49] "POST /web/dataset/call_kw/res.currency/read#res.currency.read HTTP/1.1" 200 - 4 0.003 0.009 2026-09-11 04:03:49,966 26 INFO rb-c800635-224702-414046 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-09-11 04:03:50,068 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 04:03: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.044 0.057 2026-09-11 04:03:50,208 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 04:03:50] "POST /web/dataset/call_kw/pos.config/notify_synchronisation#pos.config.notify_synchronisation HTTP/1.1" 200 - 55 0.066 0.066 2026-09-11 04:03:50,230 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 04:03:50] "POST /web/dataset/call_kw/sale.order/read#sale.order.read HTTP/1.1" 200 - 4 0.007 0.138 2026-09-11 04:03:50,285 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 04:03:50] "POST /web/dataset/call_kw/sale.order.line/read#sale.order.line.read HTTP/1.1" 200 - 16 0.021 0.024 2026-09-11 04:03:50,333 26 INFO rb-c800635-224702-414046 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-09-11 04:03:50,385 26 INFO rb-c800635-224702-414046 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-09-11 04:03:50,442 26 INFO rb-c800635-224702-414046 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-09-11 04:03:50,492 26 INFO rb-c800635-224702-414046 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-09-11 04:03:50,545 26 INFO rb-c800635-224702-414046 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-09-11 04:03:50,625 26 INFO rb-c800635-224702-414046 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-09-11 04:03:50,676 26 INFO rb-c800635-224702-414046 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-09-11 04:03:50,728 26 INFO rb-c800635-224702-414046 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-09-11 04:03:50,787 26 INFO rb-c800635-224702-414046 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-09-11 04:03:50,838 26 INFO rb-c800635-224702-414046 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-09-11 04:03:50,888 26 INFO rb-c800635-224702-414046 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-09-11 04:03:50,939 26 INFO rb-c800635-224702-414046 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-09-11 04:03:50,995 26 INFO rb-c800635-224702-414046 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-09-11 04:03:51,047 26 INFO rb-c800635-224702-414046 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-09-11 04:03:51,100 26 INFO rb-c800635-224702-414046 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-09-11 04:03:51,158 26 INFO rb-c800635-224702-414046 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-09-11 04:03:51,164 26 INFO rb-c800635-224702-414046 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #50879694 started for PoS orders references: [{'name': '/', 'pos_reference': '264-132-000004', 'uuid': '5c10da67-fbfd-443d-a753-3e184e57135e'}] 2026-09-11 04:03:52,026 26 INFO rb-c800635-224702-414046 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #50879694 order {'name': '/', 'pos_reference': '264-132-000004', 'uuid': '5c10da67-fbfd-443d-a753-3e184e57135e'} created pos.order #874 2026-09-11 04:03:52,077 26 INFO rb-c800635-224702-414046 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #50879694 finished 2026-09-11 04:03:52,266 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 04:03:52] "POST /web/dataset/call_kw/pos.order/sync_from_ui#pos.order.sync_from_ui HTTP/1.1" 200 - 445 0.414 0.691 2026-09-11 04:03:52,303 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 04:03:52] "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-09-11 04:03:52,355 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 04:03:52] "POST /web/dataset/call_kw/sale.order.line/read#sale.order.line.read HTTP/1.1" 200 - 16 0.024 0.027 2026-09-11 04:03:52,391 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 04:03:52] "POST /web/dataset/call_kw/pos.order/get_preparation_change#pos.order.get_preparation_change HTTP/1.1" 200 - 1 0.001 0.005 2026-09-11 04:03:52,414 26 INFO rb-c800635-224702-414046 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-09-11 04:03:52,421 26 INFO rb-c800635-224702-414046 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #33805357 started for PoS orders references: [{'name': 'Shop - 000004', 'pos_reference': '264-132-000004', 'uuid': '5c10da67-fbfd-443d-a753-3e184e57135e'}] 2026-09-11 04:03:52,426 26 INFO rb-c800635-224702-414046 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #33805357 order {'name': 'Shop - 000004', 'pos_reference': '264-132-000004', 'uuid': '5c10da67-fbfd-443d-a753-3e184e57135e'} sync ignored for existing PoS order pos.order(874,) (state: done) 2026-09-11 04:03:52,441 26 INFO rb-c800635-224702-414046 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #33805357 finished 2026-09-11 04:03:52,460 26 INFO rb-c800635-224702-414046 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-09-11 04:03:52,525 26 INFO rb-c800635-224702-414046 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-09-11 04:03:52,540 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 04:03:52] "POST /web/dataset/call_kw/pos.order/sync_from_ui#pos.order.sync_from_ui HTTP/1.1" 200 - 60 0.038 0.081 2026-09-11 04:03:52,579 26 INFO rb-c800635-224702-414046 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-09-11 04:03:52,581 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 04:03:52] "POST /web/dataset/call_kw/sale.order.line/read#sale.order.line.read HTTP/1.1" 200 - 15 0.010 0.018 2026-09-11 04:03:52,626 26 INFO rb-c800635-224702-414046 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-09-11 04:03:52,681 26 INFO rb-c800635-224702-414046 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-09-11 04:03:52,735 26 INFO rb-c800635-224702-414046 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-09-11 04:03:52,775 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 04:03:52] "POST /web/dataset/call_kw/sale.order/get_views#sale.order.get_views HTTP/1.1" 200 - 3 0.002 0.035 2026-09-11 04:03:52,818 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 04:03:52] "POST /web/dataset/call_kw/sale.order/web_search_read#sale.order.web_search_read HTTP/1.1" 200 - 13 0.008 0.021 2026-09-11 04:03:52,851 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 04:03:52] "POST /web/dataset/call_kw/res.currency/read#res.currency.read HTTP/1.1" 200 - 4 0.002 0.017 2026-09-11 04:03:52,892 26 INFO rb-c800635-224702-414046 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-09-11 04:03:52,987 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 04:03: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.029 0.064 2026-09-11 04:03:53,085 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 04:03:53] "POST /web/dataset/call_kw/pos.config/notify_synchronisation#pos.config.notify_synchronisation HTTP/1.1" 200 - 55 0.037 0.054 2026-09-11 04:03:53,100 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 04:03:53] "POST /web/dataset/call_kw/sale.order/read#sale.order.read HTTP/1.1" 200 - 4 0.007 0.082 2026-09-11 04:03:53,148 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 04:03:53] "POST /web/dataset/call_kw/sale.order.line/read#sale.order.line.read HTTP/1.1" 200 - 16 0.016 0.021 2026-09-11 04:03:53,188 26 INFO rb-c800635-224702-414046 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-09-11 04:03:53,238 26 INFO rb-c800635-224702-414046 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-09-11 04:03:53,292 26 INFO rb-c800635-224702-414046 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-09-11 04:03:53,361 26 INFO rb-c800635-224702-414046 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-09-11 04:03:53,412 26 INFO rb-c800635-224702-414046 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-09-11 04:03:53,463 26 INFO rb-c800635-224702-414046 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-09-11 04:03:53,524 26 INFO rb-c800635-224702-414046 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-09-11 04:03:53,575 26 INFO rb-c800635-224702-414046 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-09-11 04:03:53,626 26 INFO rb-c800635-224702-414046 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-09-11 04:03:53,677 26 INFO rb-c800635-224702-414046 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-09-11 04:03:53,734 26 INFO rb-c800635-224702-414046 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-09-11 04:03:53,786 26 INFO rb-c800635-224702-414046 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-09-11 04:03:53,839 26 INFO rb-c800635-224702-414046 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-09-11 04:03:53,903 26 INFO rb-c800635-224702-414046 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-09-11 04:03:53,907 26 INFO rb-c800635-224702-414046 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #74312175 started for PoS orders references: [{'name': '/', 'pos_reference': '264-132-000005', 'uuid': '7700c790-e5f0-408f-88f9-3e9e91cb4f21'}] 2026-09-11 04:03:54,827 26 INFO rb-c800635-224702-414046 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #74312175 order {'name': '/', 'pos_reference': '264-132-000005', 'uuid': '7700c790-e5f0-408f-88f9-3e9e91cb4f21'} created pos.order #875 2026-09-11 04:03:54,859 26 INFO rb-c800635-224702-414046 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #74312175 finished 2026-09-11 04:03:55,047 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 04:03:55] "POST /web/dataset/call_kw/pos.order/sync_from_ui#pos.order.sync_from_ui HTTP/1.1" 200 - 445 0.475 0.666 2026-09-11 04:03:55,076 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 04:03: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.003 2026-09-11 04:03:55,130 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 04:03:55] "POST /web/dataset/call_kw/sale.order.line/read#sale.order.line.read HTTP/1.1" 200 - 16 0.028 0.025 2026-09-11 04:03:55,158 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 04:03: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-09-11 04:03:55,179 26 INFO rb-c800635-224702-414046 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-09-11 04:03:55,187 26 INFO rb-c800635-224702-414046 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #51941968 started for PoS orders references: [{'name': 'Shop - 000005', 'pos_reference': '264-132-000005', 'uuid': '7700c790-e5f0-408f-88f9-3e9e91cb4f21'}] 2026-09-11 04:03:55,193 26 INFO rb-c800635-224702-414046 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #51941968 order {'name': 'Shop - 000005', 'pos_reference': '264-132-000005', 'uuid': '7700c790-e5f0-408f-88f9-3e9e91cb4f21'} sync ignored for existing PoS order pos.order(875,) (state: done) 2026-09-11 04:03:55,210 26 INFO rb-c800635-224702-414046 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #51941968 finished 2026-09-11 04:03:55,227 26 INFO rb-c800635-224702-414046 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-09-11 04:03:55,294 26 INFO rb-c800635-224702-414046 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-09-11 04:03:55,308 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 04:03:55] "POST /web/dataset/call_kw/pos.order/sync_from_ui#pos.order.sync_from_ui HTTP/1.1" 200 - 60 0.038 0.086 2026-09-11 04:03:55,346 26 INFO rb-c800635-224702-414046 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-09-11 04:03:55,364 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 04:03:55] "POST /web/dataset/call_kw/sale.order.line/read#sale.order.line.read HTTP/1.1" 200 - 15 0.016 0.023 2026-09-11 04:03:55,396 26 INFO rb-c800635-224702-414046 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-09-11 04:03:55,451 26 INFO rb-c800635-224702-414046 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-09-11 04:03:55,507 26 INFO rb-c800635-224702-414046 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-09-11 04:03:55,559 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 04:03:55] "POST /web/dataset/call_kw/sale.order/get_views#sale.order.get_views HTTP/1.1" 200 - 3 0.009 0.042 2026-09-11 04:03:55,614 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 04:03:55] "POST /web/dataset/call_kw/sale.order/web_search_read#sale.order.web_search_read HTTP/1.1" 200 - 13 0.015 0.026 2026-09-11 04:03:55,646 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 04:03:55] "POST /web/dataset/call_kw/res.currency/read#res.currency.read HTTP/1.1" 200 - 4 0.004 0.009 2026-09-11 04:03:55,692 26 INFO rb-c800635-224702-414046 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-09-11 04:03:55,815 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 04:03:55] "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.059 0.061 2026-09-11 04:03:55,983 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 04:03:55] "POST /web/dataset/call_kw/pos.config/notify_synchronisation#pos.config.notify_synchronisation HTTP/1.1" 200 - 55 0.085 0.070 2026-09-11 04:03:55,993 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 04:03:55] "POST /web/dataset/call_kw/sale.order/read#sale.order.read HTTP/1.1" 200 - 4 0.002 0.149 2026-09-11 04:03:56,046 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 04:03:56] "POST /web/dataset/call_kw/sale.order.line/read#sale.order.line.read HTTP/1.1" 200 - 16 0.018 0.023 2026-09-11 04:03:56,078 26 INFO rb-c800635-224702-414046 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-09-11 04:03:56,131 26 INFO rb-c800635-224702-414046 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-09-11 04:03:56,184 26 INFO rb-c800635-224702-414046 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-09-11 04:03:56,237 26 INFO rb-c800635-224702-414046 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-09-11 04:03:56,292 26 INFO rb-c800635-224702-414046 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-09-11 04:03:56,369 26 INFO rb-c800635-224702-414046 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-09-11 04:03:56,420 26 INFO rb-c800635-224702-414046 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-09-11 04:03:56,472 26 INFO rb-c800635-224702-414046 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-09-11 04:03:56,530 26 INFO rb-c800635-224702-414046 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-09-11 04:03:56,580 26 INFO rb-c800635-224702-414046 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-09-11 04:03:56,631 26 INFO rb-c800635-224702-414046 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-09-11 04:03:56,682 26 INFO rb-c800635-224702-414046 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-09-11 04:03:56,737 26 INFO rb-c800635-224702-414046 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-09-11 04:03:56,788 26 INFO rb-c800635-224702-414046 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-09-11 04:03:56,842 26 INFO rb-c800635-224702-414046 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-09-11 04:03:56,904 26 INFO rb-c800635-224702-414046 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-09-11 04:03:56,908 26 INFO rb-c800635-224702-414046 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #18252588 started for PoS orders references: [{'name': '/', 'pos_reference': '264-132-000006', 'uuid': '129f63a6-346d-431c-a9de-a527e38467be'}] 2026-09-11 04:03:57,792 26 INFO rb-c800635-224702-414046 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #18252588 order {'name': '/', 'pos_reference': '264-132-000006', 'uuid': '129f63a6-346d-431c-a9de-a527e38467be'} created pos.order #876 2026-09-11 04:03:57,824 26 INFO rb-c800635-224702-414046 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #18252588 finished 2026-09-11 04:03:57,977 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 04:03:57] "POST /web/dataset/call_kw/pos.order/sync_from_ui#pos.order.sync_from_ui HTTP/1.1" 200 - 445 0.407 0.664 2026-09-11 04:03:58,021 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 04:03:58] "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-09-11 04:03:58,089 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 04:03:58] "POST /web/dataset/call_kw/sale.order.line/read#sale.order.line.read HTTP/1.1" 200 - 16 0.031 0.041 2026-09-11 04:03:58,117 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 04:03:58] "POST /web/dataset/call_kw/pos.order/get_preparation_change#pos.order.get_preparation_change HTTP/1.1" 200 - 1 0.001 0.009 2026-09-11 04:03:58,160 26 INFO rb-c800635-224702-414046 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-09-11 04:03:58,164 26 INFO rb-c800635-224702-414046 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #42833747 started for PoS orders references: [{'name': 'Shop - 000006', 'pos_reference': '264-132-000006', 'uuid': '129f63a6-346d-431c-a9de-a527e38467be'}] 2026-09-11 04:03:58,171 26 INFO rb-c800635-224702-414046 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #42833747 order {'name': 'Shop - 000006', 'pos_reference': '264-132-000006', 'uuid': '129f63a6-346d-431c-a9de-a527e38467be'} sync ignored for existing PoS order pos.order(876,) (state: done) 2026-09-11 04:03:58,183 26 INFO rb-c800635-224702-414046 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #42833747 finished 2026-09-11 04:03:58,211 26 INFO rb-c800635-224702-414046 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-09-11 04:03:58,265 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 04:03:58] "POST /web/dataset/call_kw/pos.order/sync_from_ui#pos.order.sync_from_ui HTTP/1.1" 200 - 60 0.030 0.073 2026-09-11 04:03:58,276 26 INFO rb-c800635-224702-414046 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-09-11 04:03:58,324 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 04:03:58] "POST /web/dataset/call_kw/sale.order.line/read#sale.order.line.read HTTP/1.1" 200 - 15 0.016 0.021 2026-09-11 04:03:58,326 26 INFO rb-c800635-224702-414046 odoo.addons.pos_sale.tests.test_taxes_downpayment.TestTaxesDownPaymentPOS.test_taxes_l10n_in_pos.browser: tour succeeded 2026-09-11 04:03:58,327 26 INFO rb-c800635-224702-414046 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-09-11 04:03:58,516 26 INFO rb-c800635-224702-414046 odoo.addons.pos_sale.tests.test_taxes_downpayment.TestTaxesDownPaymentPOS.test_taxes_l10n_in_pos.browser: heap 31660980 (allocated 33566720) 2026-09-11 04:03:58,523 26 INFO rb-c800635-224702-414046 odoo.addons.pos_sale.tests.test_taxes_downpayment.TestTaxesDownPaymentPOS.test_taxes_l10n_in_pos: Closing chrome headless with pid 127122 2026-09-11 04:03:58,524 26 INFO rb-c800635-224702-414046 odoo.addons.pos_sale.tests.test_taxes_downpayment.TestTaxesDownPaymentPOS.test_taxes_l10n_in_pos: Closing websocket connection 2026-09-11 04:03:58,524 26 INFO rb-c800635-224702-414046 odoo.addons.pos_sale.tests.test_taxes_downpayment.TestTaxesDownPaymentPOS.test_taxes_l10n_in_pos: Terminating chrome headless with pid 127122 2026-09-11 04:03:58,594 26 INFO rb-c800635-224702-414046 odoo.addons.pos_sale.tests.test_taxes_downpayment.TestTaxesDownPaymentPOS.test_taxes_l10n_in_pos: Chrome Log in: /tmp/odoo_tests/rb-c800635-224702-414046/chrome_logs/chrome_log_20260911_040358_593882_test_taxes_l10n_in_pos.txt 2026-09-11 04:03:58,594 26 INFO rb-c800635-224702-414046 odoo.addons.pos_sale.tests.test_taxes_downpayment.TestTaxesDownPaymentPOS.test_taxes_l10n_in_pos: Removing chrome user profile "/tmp/tmplx33hkgv_chrome_odoo" 2026-09-11 04:03:59,413 26 INFO rb-c800635-224702-414046 odoo.models.unlink: User #253 deleted stock.move.line records with IDs: [1483, 1484, 1485, 1486, 1487, 1488, 1489, 1490, 1491, 1492, 1493, 1494] 2026-09-11 04:03:59,569 26 INFO rb-c800635-224702-414046 odoo.addons.base.models.ir_attachment: filestore gc 70 checked, 70 removed 2026-09-11 04:04:08,513 26 INFO rb-c800635-224702-414046 odoo.addons.pos_sale_loyalty.tests.test_pos_sale_loyalty: Starting TestPoSSaleLoyalty.test_pos_sale_loyalty_1 ... 2026-09-11 04:04:09,039 26 INFO rb-c800635-224702-414046 odoo.addons.pos_sale_loyalty.tests.test_pos_sale_loyalty.TestPoSSaleLoyalty.test_pos_sale_loyalty_1: Chrome pid: 127416 2026-09-11 04:04:09,040 26 INFO rb-c800635-224702-414046 odoo.addons.pos_sale_loyalty.tests.test_pos_sale_loyalty.TestPoSSaleLoyalty.test_pos_sale_loyalty_1: Chrome headless temporary user profile dir: /tmp/tmpihwxmhei_chrome_odoo 2026-09-11 04:04:09,040 26 INFO rb-c800635-224702-414046 odoo.addons.pos_sale_loyalty.tests.test_pos_sale_loyalty.TestPoSSaleLoyalty.test_pos_sale_loyalty_1: Issuing json command http://127.0.0.1:41991/json/version 2026-09-11 04:04:09,041 26 INFO rb-c800635-224702-414046 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:41991', path='/json/version', query='', fragment='') with timeout 3 increased to 10s during tests 2026-09-11 04:04:09,071 26 INFO rb-c800635-224702-414046 odoo.addons.pos_sale_loyalty.tests.test_pos_sale_loyalty.TestPoSSaleLoyalty.test_pos_sale_loyalty_1: Browser version: Chrome/150.0.7871.114 2026-09-11 04:04:09,071 26 INFO rb-c800635-224702-414046 odoo.addons.pos_sale_loyalty.tests.test_pos_sale_loyalty.TestPoSSaleLoyalty.test_pos_sale_loyalty_1: Issuing json command http://127.0.0.1:41991/json 2026-09-11 04:04:09,072 26 INFO rb-c800635-224702-414046 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:41991', path='/json', query='', fragment='') with timeout 3 increased to 10s during tests 2026-09-11 04:04:09,077 26 INFO rb-c800635-224702-414046 odoo.addons.pos_sale_loyalty.tests.test_pos_sale_loyalty.TestPoSSaleLoyalty.test_pos_sale_loyalty_1: Websocket url found: ws://127.0.0.1:41991/devtools/page/1CB4A9730F11682317BCDB8E3389A9F2 2026-09-11 04:04:09,086 26 INFO rb-c800635-224702-414046 odoo.addons.pos_sale_loyalty.tests.test_pos_sale_loyalty.TestPoSSaleLoyalty.test_pos_sale_loyalty_1: Enable chrome headless console log notification 2026-09-11 04:04:09,099 26 INFO rb-c800635-224702-414046 odoo.addons.pos_sale_loyalty.tests.test_pos_sale_loyalty.TestPoSSaleLoyalty.test_pos_sale_loyalty_1: Chrome headless enable page notifications 2026-09-11 04:04:09,279 26 INFO rb-c800635-224702-414046 odoo.addons.base.models.res_users: Login successful for login:accountman from n/a 2026-09-11 04:04:09,284 26 INFO rb-c800635-224702-414046 odoo.addons.pos_sale_loyalty.tests.test_pos_sale_loyalty.TestPoSSaleLoyalty.test_pos_sale_loyalty_1: Setting session cookie in browser 2026-09-11 04:04:09,289 26 INFO rb-c800635-224702-414046 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-09-11 04:04:09,289 26 INFO rb-c800635-224702-414046 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-09-11 04:04:09,303 26 INFO rb-c800635-224702-414046 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-09-11 04:04:09,812 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 04:04:09] "GET /pos/ui/133 HTTP/1.1" 200 - 83 0.085 0.426 2026-09-11 04:04:09,818 26 INFO rb-c800635-224702-414046 odoo.addons.pos_sale_loyalty.tests.test_pos_sale_loyalty.TestPoSSaleLoyalty.test_pos_sale_loyalty_1: Navigation result: {'frameId': '1CB4A9730F11682317BCDB8E3389A9F2', 'loaderId': 'D3E12E9DACB630C2E994F883A5255E0E', 'isDownload': False} 2026-09-11 04:04:09,818 26 INFO rb-c800635-224702-414046 odoo.addons.pos_sale_loyalty.tests.test_pos_sale_loyalty.TestPoSSaleLoyalty.test_pos_sale_loyalty_1: Evaluate ready code "odoo.isTourReady('PosSaleLoyaltyTour1')" 2026-09-11 04:04:09,835 26 INFO rb-c800635-224702-414046 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-09-11 04:04:09,862 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 04:04:09] "GET /web/assets/cbcf32d/point_of_sale.assets_prod.min.css HTTP/1.1" 200 - 2 0.001 0.015 2026-09-11 04:04:09,878 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 04:04:09] "GET /web/assets/31c33ef/web.__assets_tests_call__.min.js HTTP/1.1" 200 - 2 0.004 0.025 2026-09-11 04:04:09,887 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 04:04:09] "GET /web/assets/e7bee96/point_of_sale.assets_prod.min.js HTTP/1.1" 200 - 2 0.001 0.030 2026-09-11 04:04:10,386 26 INFO ? werkzeug: 127.0.0.1 - - [11/Sep/2026 04:04:10] "GET /point_of_sale/static/src/img/favicon.ico HTTP/1.1" 200 - 0 0.000 0.002 2026-09-11 04:04:10,403 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 04:04:10] "GET /web/webclient/translations?hash=&lang=en_US HTTP/1.1" 200 - 1 0.002 0.015 2026-09-11 04:04:10,409 26 INFO ? werkzeug: 127.0.0.1 - - [11/Sep/2026 04:04:10] "GET /web/static/fonts/lato/Lato-Reg-webfont.woff HTTP/1.1" 200 - 0 0.000 0.007 2026-09-11 04:04:10,425 26 INFO rb-c800635-224702-414046 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-09-11 04:04:10,430 26 INFO rb-c800635-224702-414046 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-09-11 04:04:10,434 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 04:04:10] "POST /web/dataset/call_kw/barcode.nomenclature/read#barcode.nomenclature.read HTTP/1.1" 200 - 4 0.005 0.004 2026-09-11 04:04:10,457 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 04:04:10] "POST /web/dataset/call_kw/barcode.rule/search_read#barcode.rule.search_read HTTP/1.1" 200 - 1 0.001 0.005 2026-09-11 04:04:10,481 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 04:04:10] "POST /pos/ping HTTP/1.1" 200 - 0 0.000 0.002 2026-09-11 04:04:10,520 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 04:04:10] "POST /web/dataset/call_kw/pos.config/register_new_device_identifier#pos.config.register_new_device_identifier HTTP/1.1" 200 - 11 0.008 0.012 2026-09-11 04:04:10,529 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 04:04:10] "GET /bus/websocket_worker_bundle?v=19.0-2 HTTP/1.1" 200 - 3 0.001 0.026 2026-09-11 04:04:10,597 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 04:04:10] "POST /web/dataset/call_kw/pos.session/load_data_params#pos.session.load_data_params HTTP/1.1" 200 - 36 0.023 0.036 2026-09-11 04:04:10,604 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 04:04:10] "GET /websocket?version=19.0-2 HTTP/1.1" 101 - 1 0.000 0.054 2026-09-11 04:04:11,078 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 04:04:11] "POST /web/dataset/call_kw/pos.session/load_data#pos.session.load_data HTTP/1.1" 200 - 387 0.152 0.285 2026-09-11 04:04:11,098 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 04:04:11] "POST /web/dataset/call_kw/pos.session/filter_local_data#pos.session.filter_local_data HTTP/1.1" 200 - 0 0.000 0.004 2026-09-11 04:04:11,161 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 04: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.011 2026-09-11 04:04:11,216 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 04:04:11] "GET /web/image/res.company/118/logo/256x256 HTTP/1.1" 200 - 8 0.006 0.032 2026-09-11 04:04:11,266 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 04: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.007 2026-09-11 04:04:11,284 26 INFO rb-c800635-224702-414046 odoo.addons.pos_sale_loyalty.tests.test_pos_sale_loyalty.TestPoSSaleLoyalty.test_pos_sale_loyalty_1.browser: Owl is running in 'dev' mode. 2026-09-11 04:04:11,290 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 04:04:11] "POST /web/dataset/call_kw/product.product/has_access#product.product.has_access HTTP/1.1" 200 - 0 0.000 0.003 2026-09-11 04:04:11,333 26 INFO ? werkzeug: 127.0.0.1 - - [11/Sep/2026 04:04:11] "GET /point_of_sale/static/src/fonts/Inconsolata.otf HTTP/1.1" 200 - 0 0.000 0.001 2026-09-11 04:04:11,346 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 04:04:11] "GET /pos/service-worker.js HTTP/1.1" 200 - 0 0.000 0.002 2026-09-11 04:04:11,361 26 INFO ? werkzeug: 127.0.0.1 - - [11/Sep/2026 04:04:11] "GET /web/static/img/odoo_logo.svg HTTP/1.1" 200 - 0 0.000 0.003 2026-09-11 04:04:11,365 26 INFO ? werkzeug: 127.0.0.1 - - [11/Sep/2026 04:04:11] "GET /hr_attendance/static/img/background-light.svg HTTP/1.1" 200 - 0 0.000 0.003 2026-09-11 04:04:11,387 26 INFO ? werkzeug: 127.0.0.1 - - [11/Sep/2026 04:04: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-09-11 04:04:11,396 26 INFO ? werkzeug: 127.0.0.1 - - [11/Sep/2026 04:04:11] "GET /web/static/fonts/google/Roboto/Roboto-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.001 2026-09-11 04:04:11,400 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 04:04:11] "GET /web/image/res.users/258/avatar_128 HTTP/1.1" 200 - 14 0.022 0.029 2026-09-11 04:04:11,413 26 INFO ? werkzeug: 127.0.0.1 - - [11/Sep/2026 04:04:11] "GET /web/static/lib/zxing-library/zxing-library.js HTTP/1.1" 200 - 0 0.000 0.002 2026-09-11 04:04:11,425 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 04:04:11] "GET /web/image?model=res.company&id=118&field=logo HTTP/1.1" 200 - 3 0.003 0.071 2026-09-11 04:04:11,490 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 04:04:11] "GET /pos/ui/133 HTTP/1.1" 200 - 31 0.030 0.054 2026-09-11 04:04:11,507 26 INFO rb-c800635-224702-414046 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-09-11 04:04:11,594 26 INFO rb-c800635-224702-414046 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-09-11 04:04:11,607 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 04:04:11] "GET /pos/ui/133?from_backend=True HTTP/1.1" 200 - 31 0.052 0.148 2026-09-11 04:04:11,623 26 INFO ? werkzeug: 127.0.0.1 - - [11/Sep/2026 04:04:11] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.001 2026-09-11 04:04:11,634 26 INFO rb-c800635-224702-414046 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-09-11 04:04:11,646 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 04:04:11] "GET /web/image?model=product.template&field=image_128&id=2317&unique=2026-09-11T04:03:59.000+00:00 HTTP/1.1" 200 - 3 0.003 0.064 2026-09-11 04:04:11,669 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 04:04:11] "GET /web/image?model=product.template&field=image_128&id=2318&unique=2026-09-11T04:03:59.000+00:00 HTTP/1.1" 200 - 3 0.003 0.082 2026-09-11 04:04:11,696 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 04:04:11] "GET /web/image?model=product.template&field=image_128&id=2319&unique=2026-09-11T04:03:59.000+00:00 HTTP/1.1" 200 - 3 0.002 0.088 2026-09-11 04:04:11,720 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 04:04:11] "GET /web/image?model=product.template&field=image_128&id=2316&unique=2026-09-11T04:03:59.000+00:00 HTTP/1.1" 200 - 3 0.002 0.157 2026-09-11 04:04:11,738 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 04:04:11] "GET /web/image?model=product.template&field=image_128&id=2320&unique=2026-09-11T04:03:59.000+00:00 HTTP/1.1" 200 - 3 0.002 0.118 2026-09-11 04:04:11,760 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 04:04:11] "GET /web/image?model=product.template&field=image_128&id=2322&unique=2026-09-11T04:03:59.000+00:00 HTTP/1.1" 200 - 3 0.002 0.128 2026-09-11 04:04:11,780 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 04:04:11] "GET /web/image?model=product.template&field=image_128&id=2324&unique=2026-09-11T04:03:59.000+00:00 HTTP/1.1" 200 - 3 0.002 0.126 2026-09-11 04:04:11,817 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 04:04:11] "GET /web/image?model=product.template&field=image_128&id=2323&unique=2026-09-11T04:03:59.000+00:00 HTTP/1.1" 200 - 3 0.002 0.143 2026-09-11 04:04:11,885 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 04:04:11] "POST /web/dataset/call_kw/pos.session/set_opening_control#pos.session.set_opening_control HTTP/1.1" 200 - 37 0.027 0.156 2026-09-11 04:04:11,904 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 04:04:11] "GET /web/image?model=product.template&field=image_128&id=2321&unique=2026-09-11T04:03:59.000+00:00 HTTP/1.1" 200 - 3 0.006 0.161 2026-09-11 04:04:11,931 26 INFO rb-c800635-224702-414046 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-09-11 04:04:11,992 26 INFO rb-c800635-224702-414046 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-09-11 04:04:12,096 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 04:04:12] "POST /web/dataset/call_kw/sale.order/get_views#sale.order.get_views HTTP/1.1" 200 - 49 0.028 0.069 2026-09-11 04:04:12,165 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 04:04:12] "POST /web/dataset/call_kw/sale.order/web_search_read#sale.order.web_search_read HTTP/1.1" 200 - 22 0.015 0.030 2026-09-11 04:04:12,227 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 04:04:12] "POST /web/dataset/call_kw/res.currency/read#res.currency.read HTTP/1.1" 200 - 4 0.003 0.023 2026-09-11 04:04:12,296 26 INFO rb-c800635-224702-414046 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-09-11 04:04:12,412 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 04:04:12] "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.047 0.066 2026-09-11 04:04:12,516 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 04:04:12] "POST /web/dataset/call_kw/pos.config/notify_synchronisation#pos.config.notify_synchronisation HTTP/1.1" 200 - 57 0.032 0.056 2026-09-11 04:04:12,528 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 04:04:12] "POST /web/dataset/call_kw/sale.order/read#sale.order.read HTTP/1.1" 200 - 4 0.002 0.095 2026-09-11 04:04:12,568 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 04:04:12] "POST /web/dataset/call_kw/sale.order.line/read#sale.order.line.read HTTP/1.1" 200 - 15 0.010 0.018 2026-09-11 04:04:12,611 26 INFO rb-c800635-224702-414046 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-09-11 04:04:12,663 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 04:04:12] "POST /web/dataset/call_kw/sale.order.line/read_converted#sale.order.line.read_converted HTTP/1.1" 200 - 13 0.029 0.021 2026-09-11 04:04:12,722 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 04:04:12] "POST /web/dataset/call_kw/loyalty.card/search_read#loyalty.card.search_read HTTP/1.1" 200 - 2 0.003 0.007 2026-09-11 04:04:12,754 26 INFO rb-c800635-224702-414046 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-09-11 04:04:12,828 26 INFO rb-c800635-224702-414046 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-09-11 04:04:12,893 26 INFO rb-c800635-224702-414046 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-09-11 04:04:12,905 26 INFO ? werkzeug: 127.0.0.1 - - [11/Sep/2026 04:04:12] "GET /point_of_sale/static/src/img/card-bank.png HTTP/1.1" 200 - 0 0.000 0.003 2026-09-11 04:04:12,906 26 INFO ? werkzeug: 127.0.0.1 - - [11/Sep/2026 04:04:12] "GET /point_of_sale/static/src/img/money.png HTTP/1.1" 200 - 0 0.000 0.003 2026-09-11 04:04:12,944 26 INFO rb-c800635-224702-414046 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-09-11 04:04:12,995 26 INFO rb-c800635-224702-414046 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-09-11 04:04:13,064 26 INFO rb-c800635-224702-414046 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-09-11 04:04:13,131 26 INFO rb-c800635-224702-414046 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-09-11 04:04:13,136 26 INFO ? werkzeug: 127.0.0.1 - - [11/Sep/2026 04:04:13] "GET /web/static/img/spin.svg HTTP/1.1" 200 - 0 0.000 0.002 2026-09-11 04:04:13,138 26 INFO rb-c800635-224702-414046 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #99902724 started for PoS orders references: [{'name': '/', 'pos_reference': '261-133-000001', 'uuid': '639c8209-e997-438a-aba2-baa0bc8b0f4f'}] 2026-09-11 04:04:13,457 26 INFO rb-c800635-224702-414046 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #99902724 order {'name': '/', 'pos_reference': '261-133-000001', 'uuid': '639c8209-e997-438a-aba2-baa0bc8b0f4f'} created pos.order #877 2026-09-11 04:04:13,492 26 INFO rb-c800635-224702-414046 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #99902724 finished 2026-09-11 04:04:13,839 26 INFO rb-c800635-224702-414046 odoo.models.unlink: User #258 deleted stock.move.line records with IDs: [1503] 2026-09-11 04:04:14,014 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 04:04:14] "POST /web/dataset/call_kw/pos.order/sync_from_ui#pos.order.sync_from_ui HTTP/1.1" 200 - 479 0.378 0.502 2026-09-11 04:04:14,081 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 04:04:14] "POST /web/dataset/call_kw/pos.order/confirm_coupon_programs#pos.order.confirm_coupon_programs HTTP/1.1" 200 - 28 0.017 0.024 2026-09-11 04:04:14,110 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 04:04:14] "POST /web/dataset/call_kw/loyalty.card/read#loyalty.card.read HTTP/1.1" 200 - 4 0.003 0.014 2026-09-11 04:04:14,160 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 04:04: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-09-11 04:04:14,237 26 INFO rb-c800635-224702-414046 odoo.addons.pos_sale_loyalty.tests.test_pos_sale_loyalty.TestPoSSaleLoyalty.test_pos_sale_loyalty_1.browser: tour succeeded 2026-09-11 04:04:14,238 26 INFO rb-c800635-224702-414046 odoo.addons.pos_sale_loyalty.tests.test_pos_sale_loyalty.TestPoSSaleLoyalty.test_pos_sale_loyalty_1.browser: ╔════════════════════════════════════╗ ║ TOUR PosSaleLoyaltyTour1 SUCCEEDED ║ ╚════════════════════════════════════╝ 2026-09-11 04:04:14,243 26 INFO rb-c800635-224702-414046 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #90038126 started for PoS orders references: [{'name': 'Shop - 000001', 'pos_reference': '261-133-000001', 'uuid': '639c8209-e997-438a-aba2-baa0bc8b0f4f'}] 2026-09-11 04:04:14,252 26 INFO rb-c800635-224702-414046 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #90038126 order {'name': 'Shop - 000001', 'pos_reference': '261-133-000001', 'uuid': '639c8209-e997-438a-aba2-baa0bc8b0f4f'} sync ignored for existing PoS order pos.order(877,) (state: paid) 2026-09-11 04:04:14,266 26 INFO rb-c800635-224702-414046 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #90038126 finished 2026-09-11 04:04:14,334 26 INFO rb-c800635-224702-414046 odoo.addons.pos_sale_loyalty.tests.test_pos_sale_loyalty.TestPoSSaleLoyalty.test_pos_sale_loyalty_1.browser: heap 18102352 (allocated 19660800) 2026-09-11 04:04:14,334 26 INFO rb-c800635-224702-414046 odoo.addons.pos_sale_loyalty.tests.test_pos_sale_loyalty.TestPoSSaleLoyalty.test_pos_sale_loyalty_1: Closing chrome headless with pid 127416 2026-09-11 04:04:14,335 26 INFO rb-c800635-224702-414046 odoo.addons.pos_sale_loyalty.tests.test_pos_sale_loyalty.TestPoSSaleLoyalty.test_pos_sale_loyalty_1: Closing websocket connection 2026-09-11 04:04:14,335 26 INFO rb-c800635-224702-414046 odoo.addons.pos_sale_loyalty.tests.test_pos_sale_loyalty.TestPoSSaleLoyalty.test_pos_sale_loyalty_1: Terminating chrome headless with pid 127416 2026-09-11 04:04:14,405 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 04:04:14] "POST /web/dataset/call_kw/pos.order/sync_from_ui#pos.order.sync_from_ui HTTP/1.1" 200 - 66 0.099 0.065 2026-09-11 04:04:14,438 26 INFO rb-c800635-224702-414046 odoo.addons.pos_sale_loyalty.tests.test_pos_sale_loyalty.TestPoSSaleLoyalty.test_pos_sale_loyalty_1: Chrome Log in: /tmp/odoo_tests/rb-c800635-224702-414046/chrome_logs/chrome_log_20260911_040414_438361_test_pos_sale_loyalty_1.txt 2026-09-11 04:04:14,438 26 INFO rb-c800635-224702-414046 odoo.addons.pos_sale_loyalty.tests.test_pos_sale_loyalty.TestPoSSaleLoyalty.test_pos_sale_loyalty_1: Removing chrome user profile "/tmp/tmpihwxmhei_chrome_odoo" 2026-09-11 04:04:14,474 26 INFO rb-c800635-224702-414046 odoo.addons.pos_sale_loyalty.tests.test_pos_sale_loyalty: Starting TestPoSSaleLoyalty.test_pos_sale_loyalty_ignored_in_pos ... 2026-09-11 04:04:15,121 26 INFO rb-c800635-224702-414046 odoo.addons.pos_sale_loyalty.tests.test_pos_sale_loyalty.TestPoSSaleLoyalty.test_pos_sale_loyalty_ignored_in_pos: Chrome pid: 127643 2026-09-11 04:04:15,121 26 INFO rb-c800635-224702-414046 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/tmp4ub31ktg_chrome_odoo 2026-09-11 04:04:15,121 26 INFO rb-c800635-224702-414046 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:36713/json/version 2026-09-11 04:04:15,123 26 INFO rb-c800635-224702-414046 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:36713', path='/json/version', query='', fragment='') with timeout 3 increased to 10s during tests 2026-09-11 04:04:15,145 26 INFO rb-c800635-224702-414046 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-09-11 04:04:15,145 26 INFO rb-c800635-224702-414046 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:36713/json 2026-09-11 04:04:15,145 26 INFO rb-c800635-224702-414046 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:36713', path='/json', query='', fragment='') with timeout 3 increased to 10s during tests 2026-09-11 04:04:15,158 26 INFO rb-c800635-224702-414046 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:36713/devtools/page/1F88EF4FB001216616E582E80F81F3F2 2026-09-11 04:04:15,172 26 INFO rb-c800635-224702-414046 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-09-11 04:04:15,178 26 INFO rb-c800635-224702-414046 odoo.addons.pos_sale_loyalty.tests.test_pos_sale_loyalty.TestPoSSaleLoyalty.test_pos_sale_loyalty_ignored_in_pos: Chrome headless enable page notifications 2026-09-11 04:04:15,267 26 INFO rb-c800635-224702-414046 odoo.addons.base.models.res_users: Login successful for login:accountman from n/a 2026-09-11 04:04:15,269 26 INFO rb-c800635-224702-414046 odoo.addons.pos_sale_loyalty.tests.test_pos_sale_loyalty.TestPoSSaleLoyalty.test_pos_sale_loyalty_ignored_in_pos: Setting session cookie in browser 2026-09-11 04:04:15,271 26 INFO rb-c800635-224702-414046 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-09-11 04:04:15,271 26 INFO rb-c800635-224702-414046 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-09-11 04:04:15,287 26 INFO rb-c800635-224702-414046 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-09-11 04:04:15,679 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 04:04:15] "GET /pos/web?config_id=133 HTTP/1.1" 200 - 86 0.029 0.367 2026-09-11 04:04:15,682 26 INFO rb-c800635-224702-414046 odoo.addons.pos_sale_loyalty.tests.test_pos_sale_loyalty.TestPoSSaleLoyalty.test_pos_sale_loyalty_ignored_in_pos: Navigation result: {'frameId': '1F88EF4FB001216616E582E80F81F3F2', 'loaderId': '25DC138F1B8D451E1C3A4E0BD5EB750D', 'isDownload': False} 2026-09-11 04:04:15,682 26 INFO rb-c800635-224702-414046 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-09-11 04:04:15,701 26 INFO rb-c800635-224702-414046 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-09-11 04:04:15,723 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 04:04:15] "GET /web/assets/31c33ef/web.__assets_tests_call__.min.js HTTP/1.1" 200 - 2 0.001 0.014 2026-09-11 04:04:15,729 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 04:04:15] "GET /web/assets/cbcf32d/point_of_sale.assets_prod.min.css HTTP/1.1" 200 - 2 0.003 0.019 2026-09-11 04:04:15,734 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 04:04:15] "GET /web/assets/e7bee96/point_of_sale.assets_prod.min.js HTTP/1.1" 200 - 2 0.001 0.021 2026-09-11 04:04:16,264 26 INFO ? werkzeug: 127.0.0.1 - - [11/Sep/2026 04:04:16] "GET /web/static/fonts/lato/Lato-Reg-webfont.woff HTTP/1.1" 200 - 0 0.000 0.003 2026-09-11 04:04:16,268 26 INFO ? werkzeug: 127.0.0.1 - - [11/Sep/2026 04:04:16] "GET /point_of_sale/static/src/img/favicon.ico HTTP/1.1" 200 - 0 0.000 0.005 2026-09-11 04:04:16,279 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 04:04:16] "GET /web/webclient/translations?hash=&lang=en_US HTTP/1.1" 200 - 1 0.001 0.009 2026-09-11 04:04:16,299 26 INFO rb-c800635-224702-414046 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-09-11 04:04:16,310 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 04:04:16] "POST /web/dataset/call_kw/barcode.nomenclature/read#barcode.nomenclature.read HTTP/1.1" 200 - 4 0.002 0.007 2026-09-11 04:04:16,311 26 INFO rb-c800635-224702-414046 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-09-11 04:04:16,333 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 04:04:16] "POST /web/dataset/call_kw/barcode.rule/search_read#barcode.rule.search_read HTTP/1.1" 200 - 1 0.001 0.004 2026-09-11 04:04:16,351 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 04:04:16] "POST /pos/ping HTTP/1.1" 200 - 0 0.000 0.002 2026-09-11 04:04:16,380 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 04:04:16] "POST /web/dataset/call_kw/pos.config/register_new_device_identifier#pos.config.register_new_device_identifier HTTP/1.1" 200 - 11 0.005 0.010 2026-09-11 04:04:16,390 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 04:04:16] "GET /bus/websocket_worker_bundle?v=19.0-2 HTTP/1.1" 200 - 3 0.002 0.020 2026-09-11 04:04:16,441 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 04:04:16] "POST /web/dataset/call_kw/pos.session/load_data_params#pos.session.load_data_params HTTP/1.1" 200 - 36 0.018 0.032 2026-09-11 04:04:16,444 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 04:04:16] "GET /websocket?version=19.0-2 HTTP/1.1" 101 - 1 0.000 0.028 2026-09-11 04:04:16,955 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 04:04:16] "POST /web/dataset/call_kw/pos.session/load_data#pos.session.load_data HTTP/1.1" 200 - 388 0.175 0.306 2026-09-11 04:04:16,973 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 04:04:16] "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-09-11 04:04:17,028 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 04:04:17] "POST /web/dataset/call_kw/pos.config/read_config_open_orders#pos.config.read_config_open_orders HTTP/1.1" 200 - 1 0.000 0.005 2026-09-11 04:04:17,077 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 04:04:17] "GET /web/image/res.company/118/logo/256x256 HTTP/1.1" 200 - 8 0.005 0.032 2026-09-11 04:04:17,114 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 04:04:17] "POST /web/dataset/call_kw/pos.config/read_config_open_orders#pos.config.read_config_open_orders HTTP/1.1" 200 - 1 0.000 0.005 2026-09-11 04:04:17,128 26 INFO rb-c800635-224702-414046 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-09-11 04:04:17,146 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 04:04:17] "POST /web/dataset/call_kw/product.product/has_access#product.product.has_access HTTP/1.1" 200 - 1 0.003 0.008 2026-09-11 04:04:17,186 26 INFO ? werkzeug: 127.0.0.1 - - [11/Sep/2026 04:04:17] "GET /point_of_sale/static/src/fonts/Inconsolata.otf HTTP/1.1" 200 - 0 0.000 0.002 2026-09-11 04:04:17,200 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 04:04:17] "GET /pos/service-worker.js HTTP/1.1" 200 - 0 0.000 0.012 2026-09-11 04:04:17,201 26 INFO ? werkzeug: 127.0.0.1 - - [11/Sep/2026 04:04:17] "GET /web/static/img/odoo_logo.svg HTTP/1.1" 200 - 0 0.000 0.012 2026-09-11 04:04:17,209 26 INFO ? werkzeug: 127.0.0.1 - - [11/Sep/2026 04:04:17] "GET /hr_attendance/static/img/background-light.svg HTTP/1.1" 200 - 0 0.000 0.010 2026-09-11 04:04:17,217 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 04:04:17] "GET /web/image?model=res.company&id=118&field=logo HTTP/1.1" 200 - 3 0.003 0.025 2026-09-11 04:04:17,239 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 04:04:17] "GET /web/image/res.users/258/avatar_128 HTTP/1.1" 200 - 14 0.007 0.044 2026-09-11 04:04:17,246 26 INFO ? werkzeug: 127.0.0.1 - - [11/Sep/2026 04:04:17] "GET /web/static/src/libs/fontawesome/fonts/fontawesome-webfont.woff2?v=4.7.0 HTTP/1.1" 200 - 0 0.000 0.003 2026-09-11 04:04:17,251 26 INFO ? werkzeug: 127.0.0.1 - - [11/Sep/2026 04:04:17] "GET /web/static/fonts/google/Roboto/Roboto-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.001 2026-09-11 04:04:17,320 26 INFO ? werkzeug: 127.0.0.1 - - [11/Sep/2026 04:04:17] "GET /web/static/lib/zxing-library/zxing-library.js HTTP/1.1" 200 - 0 0.000 0.005 2026-09-11 04:04:17,359 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 04:04:17] "GET /pos/ui/133?from_backend=True HTTP/1.1" 200 - 31 0.021 0.031 2026-09-11 04:04:17,392 26 INFO rb-c800635-224702-414046 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-09-11 04:04:17,410 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 04:04:17] "GET /pos/ui/133 HTTP/1.1" 200 - 31 0.020 0.077 2026-09-11 04:04:17,439 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 04:04:17] "GET /web/image?model=product.template&field=image_128&id=2316&unique=2026-09-11T04:03:59.000+00:00 HTTP/1.1" 200 - 3 0.003 0.019 2026-09-11 04:04:17,453 26 INFO ? werkzeug: 127.0.0.1 - - [11/Sep/2026 04:04:17] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.004 2026-09-11 04:04:17,471 26 INFO rb-c800635-224702-414046 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-09-11 04:04:17,473 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 04:04:17] "GET /web/image?model=product.template&field=image_128&id=2317&unique=2026-09-11T04:03:59.000+00:00 HTTP/1.1" 200 - 3 0.003 0.052 2026-09-11 04:04:17,506 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 04:04:17] "GET /web/image?model=product.template&field=image_128&id=2319&unique=2026-09-11T04:03:59.000+00:00 HTTP/1.1" 200 - 3 0.011 0.072 2026-09-11 04:04:17,525 26 INFO rb-c800635-224702-414046 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-09-11 04:04:17,535 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 04:04:17] "GET /web/image?model=product.template&field=image_128&id=2318&unique=2026-09-11T04:03:59.000+00:00 HTTP/1.1" 200 - 3 0.006 0.110 2026-09-11 04:04:17,561 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 04:04:17] "GET /web/image?model=product.template&field=image_128&id=2320&unique=2026-09-11T04:03:59.000+00:00 HTTP/1.1" 200 - 3 0.002 0.125 2026-09-11 04:04:17,596 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 04:04:17] "GET /web/image?model=product.template&field=image_128&id=2321&unique=2026-09-11T04:03:59.000+00:00 HTTP/1.1" 200 - 3 0.002 0.159 2026-09-11 04:04:17,621 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 04:04:17] "GET /web/image?model=product.template&field=image_128&id=2322&unique=2026-09-11T04:03:59.000+00:00 HTTP/1.1" 200 - 3 0.003 0.160 2026-09-11 04:04:17,643 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 04:04:17] "GET /web/image?model=product.template&field=image_128&id=2324&unique=2026-09-11T04:03:59.000+00:00 HTTP/1.1" 200 - 3 0.002 0.163 2026-09-11 04:04:17,671 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 04:04:17] "GET /web/image?model=product.template&field=image_128&id=2323&unique=2026-09-11T04:03:59.000+00:00 HTTP/1.1" 200 - 3 0.002 0.156 2026-09-11 04:04:17,743 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 04:04:17] "POST /web/dataset/call_kw/pos.session/set_opening_control#pos.session.set_opening_control HTTP/1.1" 200 - 38 0.035 0.168 2026-09-11 04:04:17,778 26 INFO rb-c800635-224702-414046 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-09-11 04:04:17,837 26 INFO rb-c800635-224702-414046 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-09-11 04:04:17,940 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 04:04:17] "POST /web/dataset/call_kw/sale.order/get_views#sale.order.get_views HTTP/1.1" 200 - 49 0.026 0.074 2026-09-11 04:04:18,014 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 04:04:18] "POST /web/dataset/call_kw/sale.order/web_search_read#sale.order.web_search_read HTTP/1.1" 200 - 22 0.013 0.041 2026-09-11 04:04:18,050 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 04:04:18] "POST /web/dataset/call_kw/res.currency/read#res.currency.read HTTP/1.1" 200 - 4 0.003 0.010 2026-09-11 04:04:18,125 26 INFO rb-c800635-224702-414046 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-09-11 04:04:18,227 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 04:04:18] "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.034 0.067 2026-09-11 04:04:18,325 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 04:04:18] "POST /web/dataset/call_kw/pos.config/notify_synchronisation#pos.config.notify_synchronisation HTTP/1.1" 200 - 57 0.026 0.061 2026-09-11 04:04:18,332 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 04:04:18] "POST /web/dataset/call_kw/sale.order/read#sale.order.read HTTP/1.1" 200 - 4 0.002 0.082 2026-09-11 04:04:18,371 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 04:04:18] "POST /web/dataset/call_kw/sale.order.line/read#sale.order.line.read HTTP/1.1" 200 - 15 0.008 0.018 2026-09-11 04:04:18,416 26 INFO rb-c800635-224702-414046 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-09-11 04:04:18,441 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 04:04:18] "POST /web/dataset/call_kw/sale.order.line/read_converted#sale.order.line.read_converted HTTP/1.1" 200 - 14 0.009 0.020 2026-09-11 04:04:18,531 26 INFO rb-c800635-224702-414046 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-09-11 04:04:18,581 26 INFO rb-c800635-224702-414046 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-09-11 04:04:18,632 26 INFO rb-c800635-224702-414046 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-09-11 04:04:18,683 26 INFO rb-c800635-224702-414046 odoo.addons.pos_sale_loyalty.tests.test_pos_sale_loyalty.TestPoSSaleLoyalty.test_pos_sale_loyalty_ignored_in_pos.browser: tour succeeded 2026-09-11 04:04:18,684 26 INFO rb-c800635-224702-414046 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-09-11 04:04:18,766 26 INFO rb-c800635-224702-414046 odoo.addons.pos_sale_loyalty.tests.test_pos_sale_loyalty.TestPoSSaleLoyalty.test_pos_sale_loyalty_ignored_in_pos.browser: heap 16507728 (allocated 17563648) 2026-09-11 04:04:18,775 26 INFO rb-c800635-224702-414046 odoo.addons.pos_sale_loyalty.tests.test_pos_sale_loyalty.TestPoSSaleLoyalty.test_pos_sale_loyalty_ignored_in_pos: Closing chrome headless with pid 127643 2026-09-11 04:04:18,776 26 INFO rb-c800635-224702-414046 odoo.addons.pos_sale_loyalty.tests.test_pos_sale_loyalty.TestPoSSaleLoyalty.test_pos_sale_loyalty_ignored_in_pos: Closing websocket connection 2026-09-11 04:04:18,777 26 INFO rb-c800635-224702-414046 odoo.addons.pos_sale_loyalty.tests.test_pos_sale_loyalty.TestPoSSaleLoyalty.test_pos_sale_loyalty_ignored_in_pos: Terminating chrome headless with pid 127643 2026-09-11 04:04:18,873 26 INFO rb-c800635-224702-414046 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-c800635-224702-414046/chrome_logs/chrome_log_20260911_040418_872905_test_pos_sale_loyalty_ignored_in_pos.txt 2026-09-11 04:04:18,873 26 INFO rb-c800635-224702-414046 odoo.addons.pos_sale_loyalty.tests.test_pos_sale_loyalty.TestPoSSaleLoyalty.test_pos_sale_loyalty_ignored_in_pos: Removing chrome user profile "/tmp/tmp4ub31ktg_chrome_odoo" 2026-09-11 04:04:18,887 26 INFO rb-c800635-224702-414046 odoo.addons.pos_sale_loyalty.tests.test_pos_sale_loyalty: Starting TestPoSSaleLoyalty.test_sale_order_loyalty_card_can_be_used_in_pos ... 2026-09-11 04:04:19,870 26 INFO rb-c800635-224702-414046 odoo.addons.pos_sale_loyalty.tests.test_pos_sale_loyalty.TestPoSSaleLoyalty.test_sale_order_loyalty_card_can_be_used_in_pos: Chrome pid: 127855 2026-09-11 04:04:19,870 26 INFO rb-c800635-224702-414046 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/tmp832is4og_chrome_odoo 2026-09-11 04:04:19,870 26 INFO rb-c800635-224702-414046 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:44387/json/version 2026-09-11 04:04:19,871 26 INFO rb-c800635-224702-414046 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:44387', path='/json/version', query='', fragment='') with timeout 3 increased to 10s during tests 2026-09-11 04:04:19,891 26 INFO rb-c800635-224702-414046 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-09-11 04:04:19,891 26 INFO rb-c800635-224702-414046 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:44387/json 2026-09-11 04:04:19,892 26 INFO rb-c800635-224702-414046 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:44387', path='/json', query='', fragment='') with timeout 3 increased to 10s during tests 2026-09-11 04:04:19,907 26 INFO rb-c800635-224702-414046 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:44387/devtools/page/410E3610FA9E9993588A2D656DC6098A 2026-09-11 04:04:19,918 26 INFO rb-c800635-224702-414046 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-09-11 04:04:19,924 26 INFO rb-c800635-224702-414046 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-09-11 04:04:20,100 26 INFO rb-c800635-224702-414046 odoo.addons.base.models.res_users: Login successful for login:pos_user from n/a 2026-09-11 04:04:20,104 26 INFO rb-c800635-224702-414046 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-09-11 04:04:20,110 26 INFO rb-c800635-224702-414046 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-09-11 04:04:20,111 26 INFO rb-c800635-224702-414046 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-09-11 04:04:20,138 26 INFO rb-c800635-224702-414046 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-09-11 04:04:20,562 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 04:04:20] "GET /pos/ui/133 HTTP/1.1" 200 - 88 0.063 0.365 2026-09-11 04:04:20,566 26 INFO rb-c800635-224702-414046 odoo.addons.pos_sale_loyalty.tests.test_pos_sale_loyalty.TestPoSSaleLoyalty.test_sale_order_loyalty_card_can_be_used_in_pos: Navigation result: {'frameId': '410E3610FA9E9993588A2D656DC6098A', 'loaderId': 'A871EA72CC50964DD927CD1CEFDF395D', 'isDownload': False} 2026-09-11 04:04:20,566 26 INFO rb-c800635-224702-414046 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-09-11 04:04:20,583 26 INFO rb-c800635-224702-414046 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-09-11 04:04:20,600 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 04:04:20] "GET /web/assets/31c33ef/web.__assets_tests_call__.min.js HTTP/1.1" 200 - 2 0.004 0.007 2026-09-11 04:04:20,607 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 04:04:20] "GET /web/assets/e7bee96/point_of_sale.assets_prod.min.js HTTP/1.1" 200 - 2 0.002 0.008 2026-09-11 04:04:20,614 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 04:04:20] "GET /web/assets/cbcf32d/point_of_sale.assets_prod.min.css HTTP/1.1" 200 - 2 0.001 0.020 2026-09-11 04:04:21,041 26 INFO ? werkzeug: 127.0.0.1 - - [11/Sep/2026 04:04:21] "GET /web/static/fonts/lato/Lato-Reg-webfont.woff HTTP/1.1" 200 - 0 0.000 0.001 2026-09-11 04:04:21,047 26 INFO ? werkzeug: 127.0.0.1 - - [11/Sep/2026 04:04:21] "GET /point_of_sale/static/src/img/favicon.ico HTTP/1.1" 200 - 0 0.000 0.001 2026-09-11 04:04:21,062 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 04:04:21] "GET /web/webclient/translations?hash=&lang=en_US HTTP/1.1" 200 - 1 0.004 0.009 2026-09-11 04:04:21,074 26 INFO rb-c800635-224702-414046 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-09-11 04:04:21,085 26 INFO rb-c800635-224702-414046 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-09-11 04:04:21,097 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 04:04:21] "POST /web/dataset/call_kw/barcode.nomenclature/read#barcode.nomenclature.read HTTP/1.1" 200 - 5 0.007 0.008 2026-09-11 04:04:21,118 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 04:04:21] "POST /web/dataset/call_kw/barcode.rule/search_read#barcode.rule.search_read HTTP/1.1" 200 - 1 0.001 0.004 2026-09-11 04:04:21,130 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 04:04:21] "POST /pos/ping HTTP/1.1" 200 - 0 0.000 0.002 2026-09-11 04:04:21,159 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 04: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.008 0.009 2026-09-11 04:04:21,175 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 04:04:21] "GET /bus/websocket_worker_bundle?v=19.0-2 HTTP/1.1" 200 - 3 0.003 0.025 2026-09-11 04:04:21,195 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 04:04:21] "GET /websocket?version=19.0-2 HTTP/1.1" 101 - 1 0.001 0.004 2026-09-11 04:04:21,274 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 04:04:21] "POST /web/dataset/call_kw/pos.session/load_data_params#pos.session.load_data_params HTTP/1.1" 200 - 34 0.027 0.037 2026-09-11 04:04:21,757 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 04:04:21] "POST /web/dataset/call_kw/pos.session/load_data#pos.session.load_data HTTP/1.1" 200 - 297 0.232 0.215 2026-09-11 04:04:21,782 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 04: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.011 2026-09-11 04:04:21,826 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 04: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.002 0.004 2026-09-11 04:04:21,871 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 04:04:21] "GET /web/image/res.company/118/logo/256x256 HTTP/1.1" 200 - 8 0.004 0.026 2026-09-11 04:04:21,902 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 04: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-09-11 04:04:21,915 26 INFO rb-c800635-224702-414046 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-09-11 04:04:21,933 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 04:04:21] "POST /web/dataset/call_kw/product.product/has_access#product.product.has_access HTTP/1.1" 200 - 1 0.002 0.009 2026-09-11 04:04:21,974 26 INFO ? werkzeug: 127.0.0.1 - - [11/Sep/2026 04:04:21] "GET /point_of_sale/static/src/fonts/Inconsolata.otf HTTP/1.1" 200 - 0 0.000 0.001 2026-09-11 04:04:21,979 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 04:04:21] "GET /pos/service-worker.js HTTP/1.1" 200 - 0 0.000 0.003 2026-09-11 04:04:21,996 26 INFO ? werkzeug: 127.0.0.1 - - [11/Sep/2026 04:04:21] "GET /web/static/img/odoo_logo.svg HTTP/1.1" 200 - 0 0.000 0.005 2026-09-11 04:04:22,004 26 INFO ? werkzeug: 127.0.0.1 - - [11/Sep/2026 04:04:22] "GET /hr_attendance/static/img/background-light.svg HTTP/1.1" 200 - 0 0.000 0.009 2026-09-11 04:04:22,052 26 INFO ? werkzeug: 127.0.0.1 - - [11/Sep/2026 04:04:22] "GET /web/static/fonts/google/Roboto/Roboto-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.012 2026-09-11 04:04:22,056 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 04:04:22] "GET /web/image/res.users/260/avatar_128 HTTP/1.1" 200 - 14 0.025 0.043 2026-09-11 04:04:22,059 26 INFO ? werkzeug: 127.0.0.1 - - [11/Sep/2026 04:04:22] "GET /web/static/src/libs/fontawesome/fonts/fontawesome-webfont.woff2?v=4.7.0 HTTP/1.1" 200 - 0 0.000 0.025 2026-09-11 04:04:22,078 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 04:04:22] "GET /web/image?model=res.company&id=118&field=logo HTTP/1.1" 200 - 3 0.006 0.078 2026-09-11 04:04:22,101 26 INFO ? werkzeug: 127.0.0.1 - - [11/Sep/2026 04:04:22] "GET /web/static/lib/zxing-library/zxing-library.js HTTP/1.1" 200 - 0 0.000 0.001 2026-09-11 04:04:22,134 26 INFO rb-c800635-224702-414046 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-09-11 04:04:22,164 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 04:04:22] "GET /pos/ui/133?from_backend=True HTTP/1.1" 200 - 32 0.038 0.068 2026-09-11 04:04:22,238 26 INFO rb-c800635-224702-414046 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-09-11 04:04:22,257 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 04:04:22] "GET /pos/ui/133 HTTP/1.1" 200 - 32 0.047 0.140 2026-09-11 04:04:22,266 26 INFO ? werkzeug: 127.0.0.1 - - [11/Sep/2026 04:04:22] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.004 2026-09-11 04:04:22,290 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 04:04:22] "GET /web/image?model=product.template&field=image_128&id=2316&unique=2026-09-11T04:03:59.000+00:00 HTTP/1.1" 200 - 3 0.006 0.097 2026-09-11 04:04:22,329 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 04:04:22] "GET /web/image?model=product.template&field=image_128&id=2318&unique=2026-09-11T04:03:59.000+00:00 HTTP/1.1" 200 - 3 0.005 0.124 2026-09-11 04:04:22,358 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 04:04:22] "GET /web/image?model=product.template&field=image_128&id=2317&unique=2026-09-11T04:03:59.000+00:00 HTTP/1.1" 200 - 3 0.005 0.156 2026-09-11 04:04:22,382 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 04:04:22] "GET /web/image?model=product.template&field=image_128&id=2319&unique=2026-09-11T04:03:59.000+00:00 HTTP/1.1" 200 - 3 0.002 0.170 2026-09-11 04:04:22,408 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 04:04:22] "GET /web/image?model=product.template&field=image_128&id=2320&unique=2026-09-11T04:03:59.000+00:00 HTTP/1.1" 200 - 3 0.004 0.191 2026-09-11 04:04:22,435 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 04:04:22] "GET /web/image?model=product.template&field=image_128&id=2322&unique=2026-09-11T04:03:59.000+00:00 HTTP/1.1" 200 - 3 0.002 0.159 2026-09-11 04:04:22,458 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 04:04:22] "GET /web/image?model=product.template&field=image_128&id=2324&unique=2026-09-11T04:03:59.000+00:00 HTTP/1.1" 200 - 3 0.002 0.153 2026-09-11 04:04:22,479 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 04:04:22] "GET /web/image?model=product.template&field=image_128&id=2323&unique=2026-09-11T04:03:59.000+00:00 HTTP/1.1" 200 - 3 0.003 0.141 2026-09-11 04:04:22,569 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 04:04:22] "POST /web/dataset/call_kw/pos.session/set_opening_control#pos.session.set_opening_control HTTP/1.1" 200 - 38 0.041 0.161 2026-09-11 04:04:22,589 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 04:04:22] "GET /web/image?model=product.template&field=image_128&id=2321&unique=2026-09-11T04:03:59.000+00:00 HTTP/1.1" 200 - 3 0.002 0.190 2026-09-11 04:04:22,631 26 INFO rb-c800635-224702-414046 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-09-11 04:04:22,684 26 INFO rb-c800635-224702-414046 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-09-11 04:04:22,742 26 INFO rb-c800635-224702-414046 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-09-11 04:04:22,799 26 INFO rb-c800635-224702-414046 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-09-11 04:04:22,857 26 INFO rb-c800635-224702-414046 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-09-11 04:04:22,912 26 INFO rb-c800635-224702-414046 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-09-11 04:04:22,933 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 04:04: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 - 7 0.010 0.011 2026-09-11 04:04:22,965 26 INFO rb-c800635-224702-414046 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-09-11 04:04:22,984 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 04:04:22] "POST /web/dataset/call_kw/res.partner/read#res.partner.read HTTP/1.1" 200 - 7 0.007 0.030 2026-09-11 04:04:23,016 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 04:04:23] "POST /web/dataset/call_kw/loyalty.card/search_read#loyalty.card.search_read HTTP/1.1" 200 - 4 0.002 0.009 2026-09-11 04:04:23,018 26 INFO rb-c800635-224702-414046 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-09-11 04:04:23,083 26 INFO rb-c800635-224702-414046 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-09-11 04:04:23,095 26 INFO ? werkzeug: 127.0.0.1 - - [11/Sep/2026 04:04:23] "GET /point_of_sale/static/src/img/card-bank.png HTTP/1.1" 200 - 0 0.000 0.001 2026-09-11 04:04:23,099 26 INFO ? werkzeug: 127.0.0.1 - - [11/Sep/2026 04:04:23] "GET /point_of_sale/static/src/img/money.png HTTP/1.1" 200 - 0 0.000 0.001 2026-09-11 04:04:23,134 26 INFO rb-c800635-224702-414046 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-09-11 04:04:23,185 26 INFO rb-c800635-224702-414046 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-09-11 04:04:23,255 26 INFO rb-c800635-224702-414046 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-09-11 04:04:23,312 26 INFO rb-c800635-224702-414046 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-09-11 04:04:23,326 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 04:04:23] "POST /web/dataset/call_kw/pos.order/validate_coupon_programs#pos.order.validate_coupon_programs HTTP/1.1" 200 - 4 0.004 0.009 2026-09-11 04:04:23,350 26 INFO rb-c800635-224702-414046 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #72348218 started for PoS orders references: [{'name': '/', 'pos_reference': '261-133-000001', 'uuid': 'cb6c7181-3587-4ab2-9717-9aa96765cc58'}] 2026-09-11 04:04:23,356 26 INFO ? werkzeug: 127.0.0.1 - - [11/Sep/2026 04:04:23] "GET /web/static/img/spin.svg HTTP/1.1" 200 - 0 0.000 0.001 2026-09-11 04:04:23,682 26 INFO rb-c800635-224702-414046 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #72348218 order {'name': '/', 'pos_reference': '261-133-000001', 'uuid': 'cb6c7181-3587-4ab2-9717-9aa96765cc58'} created pos.order #878 2026-09-11 04:04:23,699 26 INFO rb-c800635-224702-414046 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #72348218 finished 2026-09-11 04:04:23,735 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 04:04:23] "POST /web/dataset/call_kw/pos.order/sync_from_ui#pos.order.sync_from_ui HTTP/1.1" 200 - 193 0.162 0.226 2026-09-11 04:04:23,802 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 04:04:23] "POST /web/dataset/call_kw/pos.order/confirm_coupon_programs#pos.order.confirm_coupon_programs HTTP/1.1" 200 - 31 0.015 0.027 2026-09-11 04:04:23,835 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 04:04:23] "POST /web/dataset/call_kw/pos.order/get_preparation_change#pos.order.get_preparation_change HTTP/1.1" 200 - 1 0.001 0.005 2026-09-11 04:04:23,921 26 INFO rb-c800635-224702-414046 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-09-11 04:04:23,921 26 INFO rb-c800635-224702-414046 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-09-11 04:04:23,924 26 INFO rb-c800635-224702-414046 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #61321278 started for PoS orders references: [{'name': 'Shop - 000001', 'pos_reference': '261-133-000001', 'uuid': 'cb6c7181-3587-4ab2-9717-9aa96765cc58'}] 2026-09-11 04:04:23,931 26 INFO rb-c800635-224702-414046 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #61321278 order {'name': 'Shop - 000001', 'pos_reference': '261-133-000001', 'uuid': 'cb6c7181-3587-4ab2-9717-9aa96765cc58'} sync ignored for existing PoS order pos.order(878,) (state: paid) 2026-09-11 04:04:23,945 26 INFO rb-c800635-224702-414046 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #61321278 finished 2026-09-11 04:04:24,001 26 INFO rb-c800635-224702-414046 odoo.addons.pos_sale_loyalty.tests.test_pos_sale_loyalty.TestPoSSaleLoyalty.test_sale_order_loyalty_card_can_be_used_in_pos.browser: heap 15870652 (allocated 17039360) 2026-09-11 04:04:24,006 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 04:04:24] "POST /web/dataset/call_kw/pos.order/sync_from_ui#pos.order.sync_from_ui HTTP/1.1" 200 - 61 0.028 0.056 2026-09-11 04:04:24,011 26 INFO rb-c800635-224702-414046 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 127855 2026-09-11 04:04:24,012 26 INFO rb-c800635-224702-414046 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-09-11 04:04:24,013 26 INFO rb-c800635-224702-414046 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 127855 2026-09-11 04:04:24,087 26 INFO rb-c800635-224702-414046 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-c800635-224702-414046/chrome_logs/chrome_log_20260911_040424_087119_test_sale_order_loyalty_card_can_be_used_in_pos.txt 2026-09-11 04:04:24,087 26 INFO rb-c800635-224702-414046 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/tmp832is4og_chrome_odoo" 2026-09-11 04:04:24,172 26 INFO rb-c800635-224702-414046 odoo.addons.base.models.ir_attachment: filestore gc 5 checked, 5 removed 2026-09-11 04:04:30,365 26 INFO rb-c800635-224702-414046 odoo.models.unlink: User #262 deleted res.currency.rate records with IDs: [83, 84, 85] 2026-09-11 04:04:31,224 26 INFO rb-c800635-224702-414046 odoo.addons.pos_sale_margin.tests.test_pos_sale_margin_report: Starting TestPoSSaleMarginReport.test_pos_sale_margin_report ... 2026-09-11 04:04:31,460 26 INFO rb-c800635-224702-414046 odoo.addons.pos_sale_margin.tests.test_pos_sale_margin_report: Starting TestPoSSaleMarginReport.test_pos_sale_margin_report_refund_sign ... 2026-09-11 04:04:31,792 26 INFO rb-c800635-224702-414046 odoo.addons.base.models.ir_attachment: filestore gc 4 checked, 4 removed 2026-09-11 04:04:32,870 26 INFO rb-c800635-224702-414046 odoo.addons.pos_self_order.tests.test_frontend: Starting TestFrontendMobile.test_order_fiscal_position ... 2026-09-11 04:04:36,493 26 INFO rb-c800635-224702-414046 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-09-11 04:04:36,803 26 INFO rb-c800635-224702-414046 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #13057129 started for PoS orders references: [{'name': None, 'pos_reference': '260-136-000001', 'uuid': '5b5390f1-ddf3-4719-983a-dbf09fbfa528'}] 2026-09-11 04:04:36,832 26 INFO rb-c800635-224702-414046 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #13057129 order {'name': None, 'pos_reference': '260-136-000001', 'uuid': '5b5390f1-ddf3-4719-983a-dbf09fbfa528'} created pos.order #881 2026-09-11 04:04:36,835 26 INFO rb-c800635-224702-414046 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #13057129 finished 2026-09-11 04:04:36,876 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 04:04:36] "POST /pos-self-order/process-order/kiosk HTTP/1.1" 200 - 81 0.070 0.316 2026-09-11 04:04:36,933 26 INFO rb-c800635-224702-414046 odoo.addons.base.models.ir_attachment: filestore gc 3 checked, 3 removed 2026-09-11 04:04:38,000 26 INFO rb-c800635-224702-414046 odoo.addons.pos_self_order.tests.test_res_config_settings: Starting TestSelfOrderSettings.test_self_order_qr_generation ... 2026-09-11 04:04:41,120 26 INFO rb-c800635-224702-414046 odoo.addons.base.models.ir_attachment: filestore gc 3 checked, 3 removed 2026-09-11 04:04:42,067 26 INFO rb-c800635-224702-414046 odoo.addons.pos_self_order.tests.test_self_order_attribute: Starting TestSelfOrderAttribute.test_self_order_always_attribute ... 2026-09-11 04:04:45,766 26 INFO rb-c800635-224702-414046 odoo.addons.pos_self_order.tests.test_self_order_attribute.TestSelfOrderAttribute.test_self_order_always_attribute: Chrome pid: 128067 2026-09-11 04:04:45,767 26 INFO rb-c800635-224702-414046 odoo.addons.pos_self_order.tests.test_self_order_attribute.TestSelfOrderAttribute.test_self_order_always_attribute: Chrome headless temporary user profile dir: /tmp/tmpaf8ab0rq_chrome_odoo 2026-09-11 04:04:45,768 26 INFO rb-c800635-224702-414046 odoo.addons.pos_self_order.tests.test_self_order_attribute.TestSelfOrderAttribute.test_self_order_always_attribute: Issuing json command http://127.0.0.1:36333/json/version 2026-09-11 04:04:45,771 26 INFO rb-c800635-224702-414046 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:36333', path='/json/version', query='', fragment='') with timeout 3 increased to 10s during tests 2026-09-11 04:04:45,793 26 INFO rb-c800635-224702-414046 odoo.addons.pos_self_order.tests.test_self_order_attribute.TestSelfOrderAttribute.test_self_order_always_attribute: Browser version: Chrome/150.0.7871.114 2026-09-11 04:04:45,794 26 INFO rb-c800635-224702-414046 odoo.addons.pos_self_order.tests.test_self_order_attribute.TestSelfOrderAttribute.test_self_order_always_attribute: Issuing json command http://127.0.0.1:36333/json 2026-09-11 04:04:45,794 26 INFO rb-c800635-224702-414046 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:36333', path='/json', query='', fragment='') with timeout 3 increased to 10s during tests 2026-09-11 04:04:45,811 26 INFO rb-c800635-224702-414046 odoo.addons.pos_self_order.tests.test_self_order_attribute.TestSelfOrderAttribute.test_self_order_always_attribute: Websocket url found: ws://127.0.0.1:36333/devtools/page/FB195D99CB0B385694BAA7DE8502B4E5 2026-09-11 04:04:45,818 26 INFO rb-c800635-224702-414046 odoo.addons.pos_self_order.tests.test_self_order_attribute.TestSelfOrderAttribute.test_self_order_always_attribute: Enable chrome headless console log notification 2026-09-11 04:04:45,825 26 INFO rb-c800635-224702-414046 odoo.addons.pos_self_order.tests.test_self_order_attribute.TestSelfOrderAttribute.test_self_order_always_attribute: Chrome headless enable page notifications 2026-09-11 04:04:45,836 26 INFO rb-c800635-224702-414046 odoo.addons.pos_self_order.tests.test_self_order_attribute.TestSelfOrderAttribute.test_self_order_always_attribute: Setting session cookie in browser 2026-09-11 04:04:45,972 26 INFO rb-c800635-224702-414046 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=197c4ac511c146d3" in browser 2026-09-11 04:04:45,973 26 INFO rb-c800635-224702-414046 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=197c4ac511c146d3" 2026-09-11 04:04:45,992 26 INFO rb-c800635-224702-414046 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-09-11 04:04:46,298 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 04:04:46] "GET /pos-self/138?access_token=197c4ac511c146d3 HTTP/1.1" 200 - 59 0.042 0.266 2026-09-11 04:04:46,301 26 INFO rb-c800635-224702-414046 odoo.addons.pos_self_order.tests.test_self_order_attribute.TestSelfOrderAttribute.test_self_order_always_attribute: Navigation result: {'frameId': 'FB195D99CB0B385694BAA7DE8502B4E5', 'loaderId': 'B253A0E1BE6C294214D03CB6FB7C4967', 'isDownload': False} 2026-09-11 04:04:46,301 26 INFO rb-c800635-224702-414046 odoo.addons.pos_self_order.tests.test_self_order_attribute.TestSelfOrderAttribute.test_self_order_always_attribute: Evaluate ready code "odoo.isTourReady('selfAlwaysAttributeVariants')" 2026-09-11 04:04:46,320 26 INFO rb-c800635-224702-414046 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-09-11 04:04:46,359 26 INFO rb-c800635-224702-414046 odoo.addons.base.models.assetsbundle: Found a similar attachment for /web/assets/1/80a013a/pos_self_order.assets_tests.min.js, copying from /web/assets/80a013a/pos_self_order.assets_tests.min.js 2026-09-11 04:04:46,376 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 04:04:46] "GET /web/assets/1/80a013a/pos_self_order.assets_tests.min.js HTTP/1.1" 200 - 9 0.005 0.030 2026-09-11 04:04:46,387 26 INFO rb-c800635-224702-414046 odoo.addons.base.models.assetsbundle: Found a similar attachment for /web/assets/1/3bd1372/pos_self_order.assets.min.js, copying from /web/assets/3bd1372/pos_self_order.assets.min.js 2026-09-11 04:04:46,408 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 04:04:46] "GET /web/assets/1/3bd1372/pos_self_order.assets.min.js HTTP/1.1" 200 - 8 0.006 0.069 2026-09-11 04:04:46,416 26 INFO rb-c800635-224702-414046 odoo.addons.base.models.assetsbundle: Found a similar attachment for /web/assets/1/db4d7a1/pos_self_order.assets.min.css, copying from /web/assets/db4d7a1/pos_self_order.assets.min.css 2026-09-11 04:04:46,444 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 04:04:46] "GET /web/assets/1/db4d7a1/pos_self_order.assets.min.css HTTP/1.1" 200 - 8 0.017 0.094 2026-09-11 04:04:46,576 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 04:04:46] "GET /favicon.ico HTTP/1.1" 301 - 1 0.001 0.007 2026-09-11 04:04:46,584 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 04:04:46] "GET /website/translations?hash=&lang=en_US HTTP/1.1" 200 - 1 0.002 0.008 2026-09-11 04:04:46,597 26 INFO rb-c800635-224702-414046 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=197c4ac511c146d3", "delayToCheckUndeterminisms": 0})" 2026-09-11 04:04:46,607 26 INFO rb-c800635-224702-414046 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-09-11 04:04:46,609 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 04:04:46] "GET /web/image/website/1/favicon?unique=47d98e1 HTTP/1.1" 200 - 5 0.003 0.021 2026-09-11 04:04:46,611 26 INFO rb-c800635-224702-414046 odoo.http: Session expired 2026-09-11 04:04:46,611 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 04:04:46] "POST /pos/ping HTTP/1.1" 200 - 1 0.000 0.006 2026-09-11 04:04:46,657 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 04:04:46] "GET /bus/websocket_worker_bundle?v=19.0-2 HTTP/1.1" 200 - 3 0.002 0.029 2026-09-11 04:04:46,758 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 04:04:46] "POST /pos-self/relations/138 HTTP/1.1" 200 - 37 0.061 0.054 2026-09-11 04:04:46,762 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 04:04:46] "GET /websocket?version=19.0-2 HTTP/1.1" 101 - 1 0.000 0.076 2026-09-11 04:04:47,039 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 04:04:47] "POST /pos-self/data/138 HTTP/1.1" 200 - 182 0.118 0.143 2026-09-11 04:04:47,104 26 INFO rb-c800635-224702-414046 odoo.addons.pos_self_order.tests.test_self_order_attribute.TestSelfOrderAttribute.test_self_order_always_attribute.browser: Owl is running in 'dev' mode. 2026-09-11 04:04:47,144 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 04:04:47] "GET /web/image/ir.attachment/7476/raw HTTP/1.1" 200 - 4 0.001 0.006 2026-09-11 04:04:47,176 26 INFO rb-c800635-224702-414046 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-09-11 04:04:47,227 26 INFO rb-c800635-224702-414046 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-09-11 04:04:47,231 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 04:04:47] "GET /web/image/pos.category/320/image_128?unique=2026-09-11T04:04:41.000+00:00 HTTP/1.1" 200 - 2 0.002 0.022 2026-09-11 04:04:47,243 26 INFO ? werkzeug: 127.0.0.1 - - [11/Sep/2026 04:04:47] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.003 2026-09-11 04:04:47,249 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 04:04:47] "GET /web/image/pos.category/319/image_128?unique=2026-09-11T04:04:41.000+00:00 HTTP/1.1" 200 - 2 0.001 0.034 2026-09-11 04:04:47,272 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 04:04:47] "GET /web/image/product.template/2354/image_512?unique=2026-09-11T04:04:41.000+00:00 HTTP/1.1" 200 - 3 0.007 0.048 2026-09-11 04:04:47,289 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 04:04:47] "GET /web/image/product.template/2349/image_512?unique=2026-09-11T04:04:41.000+00:00 HTTP/1.1" 200 - 3 0.002 0.070 2026-09-11 04:04:47,295 26 INFO rb-c800635-224702-414046 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-09-11 04:04:47,308 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 04:04:47] "GET /web/image/product.template/2353/image_512?unique=2026-09-11T04:04:41.000+00:00 HTTP/1.1" 200 - 3 0.007 0.079 2026-09-11 04:04:47,332 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 04:04:47] "GET /web/image/product.template/2350/image_512?unique=2026-09-11T04:04:41.000+00:00 HTTP/1.1" 200 - 3 0.007 0.103 2026-09-11 04:04:47,351 26 INFO rb-c800635-224702-414046 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-09-11 04:04:47,358 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 04:04:47] "GET /web/image/product.template/2351/image_512?unique=2026-09-11T04:04:41.000+00:00 HTTP/1.1" 200 - 3 0.008 0.097 2026-09-11 04:04:47,373 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 04:04:47] "GET /web/image/product.template/2352/image_512?unique=2026-09-11T04:04:41.000+00:00 HTTP/1.1" 200 - 3 0.006 0.109 2026-09-11 04:04:47,421 26 INFO rb-c800635-224702-414046 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-09-11 04:04:47,484 26 INFO rb-c800635-224702-414046 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-09-11 04:04:47,508 26 INFO ? werkzeug: 127.0.0.1 - - [11/Sep/2026 04:04: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-09-11 04:04:47,517 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 04:04:47] "GET /web/image/ir.attachment/7442/raw HTTP/1.1" 200 - 4 0.005 0.013 2026-09-11 04:04:47,537 26 INFO rb-c800635-224702-414046 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-09-11 04:04:47,540 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 04:04:47] "GET /web/image/product.product/2849/image_512?unique=2026-09-11T04:04:41.000+00:00 HTTP/1.1" 200 - 8 0.007 0.022 2026-09-11 04:04:47,591 26 INFO rb-c800635-224702-414046 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-09-11 04:04:47,642 26 INFO rb-c800635-224702-414046 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-09-11 04:04:47,704 26 INFO rb-c800635-224702-414046 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-09-11 04:04:47,757 26 INFO rb-c800635-224702-414046 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-09-11 04:04:47,824 26 INFO rb-c800635-224702-414046 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-09-11 04:04:47,881 26 INFO rb-c800635-224702-414046 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-09-11 04:04:47,933 26 INFO rb-c800635-224702-414046 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-09-11 04:04:47,946 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 04:04:47] "GET /web/image/product.product/2850/image_512?unique=2026-09-11T04:04:41.000+00:00 HTTP/1.1" 200 - 8 0.023 0.014 2026-09-11 04:04:47,986 26 INFO rb-c800635-224702-414046 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-09-11 04:04:48,055 26 INFO rb-c800635-224702-414046 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-09-11 04:04:48,088 26 INFO rb-c800635-224702-414046 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #74177258 started for PoS orders references: [{'name': None, 'pos_reference': '260-138-000001', 'uuid': '52da1b8a-8912-4418-886f-c4eb9d2e6cc3'}] 2026-09-11 04:04:48,115 26 INFO rb-c800635-224702-414046 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #74177258 order {'name': None, 'pos_reference': '260-138-000001', 'uuid': '52da1b8a-8912-4418-886f-c4eb9d2e6cc3'} created pos.order #882 2026-09-11 04:04:48,129 26 INFO rb-c800635-224702-414046 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #74177258 finished 2026-09-11 04:04:48,248 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 04:04:48] "POST /pos-self-order/process-order/mobile HTTP/1.1" 200 - 107 0.091 0.107 2026-09-11 04:04:48,285 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 04:04:48] "POST /pos-self-order/get-user-data/ HTTP/1.1" 200 - 9 0.006 0.008 2026-09-11 04:04:48,299 26 INFO rb-c800635-224702-414046 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-09-11 04:04:48,353 26 INFO rb-c800635-224702-414046 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-09-11 04:04:48,410 26 INFO rb-c800635-224702-414046 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-09-11 04:04:48,464 26 INFO rb-c800635-224702-414046 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-09-11 04:04:48,514 26 INFO rb-c800635-224702-414046 odoo.addons.pos_self_order.tests.test_self_order_attribute.TestSelfOrderAttribute.test_self_order_always_attribute.browser: tour succeeded 2026-09-11 04:04:48,515 26 INFO rb-c800635-224702-414046 odoo.addons.pos_self_order.tests.test_self_order_attribute.TestSelfOrderAttribute.test_self_order_always_attribute.browser: ╔════════════════════════════════════════════╗ ║ TOUR selfAlwaysAttributeVariants SUCCEEDED ║ ╚════════════════════════════════════════════╝ 2026-09-11 04:04:48,587 26 INFO rb-c800635-224702-414046 odoo.addons.pos_self_order.tests.test_self_order_attribute.TestSelfOrderAttribute.test_self_order_always_attribute.browser: heap 8978188 (allocated 10223616) 2026-09-11 04:04:48,595 26 INFO rb-c800635-224702-414046 odoo.addons.pos_self_order.tests.test_self_order_attribute.TestSelfOrderAttribute.test_self_order_always_attribute: Closing chrome headless with pid 128067 2026-09-11 04:04:48,595 26 INFO rb-c800635-224702-414046 odoo.addons.pos_self_order.tests.test_self_order_attribute.TestSelfOrderAttribute.test_self_order_always_attribute: Closing websocket connection 2026-09-11 04:04:48,596 26 INFO rb-c800635-224702-414046 odoo.addons.pos_self_order.tests.test_self_order_attribute.TestSelfOrderAttribute.test_self_order_always_attribute: Terminating chrome headless with pid 128067 2026-09-11 04:04:48,679 26 INFO rb-c800635-224702-414046 odoo.addons.pos_self_order.tests.test_self_order_attribute.TestSelfOrderAttribute.test_self_order_always_attribute: Chrome Log in: /tmp/odoo_tests/rb-c800635-224702-414046/chrome_logs/chrome_log_20260911_040448_679006_test_self_order_always_attribute.txt 2026-09-11 04:04:48,679 26 INFO rb-c800635-224702-414046 odoo.addons.pos_self_order.tests.test_self_order_attribute.TestSelfOrderAttribute.test_self_order_always_attribute: Removing chrome user profile "/tmp/tmpaf8ab0rq_chrome_odoo" 2026-09-11 04:04:48,753 26 INFO rb-c800635-224702-414046 odoo.addons.pos_self_order.tests.test_self_order_attribute: Starting TestSelfOrderAttribute.test_self_order_attribute ... 2026-09-11 04:04:51,983 26 INFO rb-c800635-224702-414046 odoo.addons.pos_self_order.tests.test_self_order_attribute.TestSelfOrderAttribute.test_self_order_attribute: Chrome pid: 128261 2026-09-11 04:04:51,983 26 INFO rb-c800635-224702-414046 odoo.addons.pos_self_order.tests.test_self_order_attribute.TestSelfOrderAttribute.test_self_order_attribute: Chrome headless temporary user profile dir: /tmp/tmpcuj5h0b1_chrome_odoo 2026-09-11 04:04:51,983 26 INFO rb-c800635-224702-414046 odoo.addons.pos_self_order.tests.test_self_order_attribute.TestSelfOrderAttribute.test_self_order_attribute: Issuing json command http://127.0.0.1:44809/json/version 2026-09-11 04:04:51,984 26 INFO rb-c800635-224702-414046 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:44809', path='/json/version', query='', fragment='') with timeout 3 increased to 10s during tests 2026-09-11 04:04:52,012 26 INFO rb-c800635-224702-414046 odoo.addons.pos_self_order.tests.test_self_order_attribute.TestSelfOrderAttribute.test_self_order_attribute: Browser version: Chrome/150.0.7871.114 2026-09-11 04:04:52,013 26 INFO rb-c800635-224702-414046 odoo.addons.pos_self_order.tests.test_self_order_attribute.TestSelfOrderAttribute.test_self_order_attribute: Issuing json command http://127.0.0.1:44809/json 2026-09-11 04:04:52,013 26 INFO rb-c800635-224702-414046 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:44809', path='/json', query='', fragment='') with timeout 3 increased to 10s during tests 2026-09-11 04:04:52,026 26 INFO rb-c800635-224702-414046 odoo.addons.pos_self_order.tests.test_self_order_attribute.TestSelfOrderAttribute.test_self_order_attribute: Websocket url found: ws://127.0.0.1:44809/devtools/page/5717AF0A323E0CD449338D4C33BBB0D6 2026-09-11 04:04:52,031 26 INFO rb-c800635-224702-414046 odoo.addons.pos_self_order.tests.test_self_order_attribute.TestSelfOrderAttribute.test_self_order_attribute: Enable chrome headless console log notification 2026-09-11 04:04:52,044 26 INFO rb-c800635-224702-414046 odoo.addons.pos_self_order.tests.test_self_order_attribute.TestSelfOrderAttribute.test_self_order_attribute: Chrome headless enable page notifications 2026-09-11 04:04:52,061 26 INFO rb-c800635-224702-414046 odoo.addons.pos_self_order.tests.test_self_order_attribute.TestSelfOrderAttribute.test_self_order_attribute: Setting session cookie in browser 2026-09-11 04:04:52,162 26 INFO rb-c800635-224702-414046 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=14f296c0344a41df" in browser 2026-09-11 04:04:52,162 26 INFO rb-c800635-224702-414046 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=14f296c0344a41df" 2026-09-11 04:04:52,192 26 INFO rb-c800635-224702-414046 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-09-11 04:04:52,493 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 04:04:52] "GET /pos-self/139?access_token=14f296c0344a41df HTTP/1.1" 200 - 59 0.033 0.271 2026-09-11 04:04:52,497 26 INFO rb-c800635-224702-414046 odoo.addons.pos_self_order.tests.test_self_order_attribute.TestSelfOrderAttribute.test_self_order_attribute: Navigation result: {'frameId': '5717AF0A323E0CD449338D4C33BBB0D6', 'loaderId': '3E853B2CD524FDAF58562C087EEF498B', 'isDownload': False} 2026-09-11 04:04:52,497 26 INFO rb-c800635-224702-414046 odoo.addons.pos_self_order.tests.test_self_order_attribute.TestSelfOrderAttribute.test_self_order_attribute: Evaluate ready code "odoo.isTourReady('self_attribute_selector')" 2026-09-11 04:04:52,521 26 INFO rb-c800635-224702-414046 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-09-11 04:04:52,543 26 INFO rb-c800635-224702-414046 odoo.addons.base.models.assetsbundle: Found a similar attachment for /web/assets/1/db4d7a1/pos_self_order.assets.min.css, copying from /web/assets/db4d7a1/pos_self_order.assets.min.css 2026-09-11 04:04:52,570 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 04:04:52] "GET /web/assets/1/db4d7a1/pos_self_order.assets.min.css HTTP/1.1" 200 - 8 0.015 0.028 2026-09-11 04:04:52,577 26 INFO rb-c800635-224702-414046 odoo.addons.base.models.assetsbundle: Found a similar attachment for /web/assets/1/80a013a/pos_self_order.assets_tests.min.js, copying from /web/assets/80a013a/pos_self_order.assets_tests.min.js 2026-09-11 04:04:52,587 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 04:04:52] "GET /web/assets/1/80a013a/pos_self_order.assets_tests.min.js HTTP/1.1" 200 - 8 0.004 0.053 2026-09-11 04:04:52,594 26 INFO rb-c800635-224702-414046 odoo.addons.base.models.assetsbundle: Found a similar attachment for /web/assets/1/3bd1372/pos_self_order.assets.min.js, copying from /web/assets/3bd1372/pos_self_order.assets.min.js 2026-09-11 04:04:52,613 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 04:04:52] "GET /web/assets/1/3bd1372/pos_self_order.assets.min.js HTTP/1.1" 200 - 8 0.005 0.079 2026-09-11 04:04:52,773 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 04:04:52] "GET /favicon.ico HTTP/1.1" 301 - 1 0.001 0.008 2026-09-11 04:04:52,779 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 04:04:52] "GET /website/translations?hash=&lang=en_US HTTP/1.1" 200 - 1 0.001 0.009 2026-09-11 04:04:52,792 26 INFO rb-c800635-224702-414046 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=14f296c0344a41df", "delayToCheckUndeterminisms": 0})" 2026-09-11 04:04:52,796 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 04:04:52] "GET /web/image/website/1/favicon?unique=47d98e1 HTTP/1.1" 200 - 5 0.003 0.007 2026-09-11 04:04:52,804 26 INFO rb-c800635-224702-414046 odoo.http: Session expired 2026-09-11 04:04:52,804 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 04:04:52] "POST /pos/ping HTTP/1.1" 200 - 1 0.000 0.004 2026-09-11 04:04:52,810 26 INFO rb-c800635-224702-414046 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-09-11 04:04:52,893 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 04:04:52] "POST /pos-self/relations/139 HTTP/1.1" 200 - 37 0.029 0.038 2026-09-11 04:04:52,916 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 04:04:52] "GET /bus/websocket_worker_bundle?v=19.0-2 HTTP/1.1" 200 - 3 0.002 0.082 2026-09-11 04:04:52,938 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 04:04:52] "GET /websocket?version=19.0-2 HTTP/1.1" 101 - 1 0.000 0.004 2026-09-11 04:04:53,301 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 04:04:53] "POST /pos-self/data/139 HTTP/1.1" 200 - 181 0.095 0.260 2026-09-11 04:04:53,343 26 INFO rb-c800635-224702-414046 odoo.addons.pos_self_order.tests.test_self_order_attribute.TestSelfOrderAttribute.test_self_order_attribute.browser: Owl is running in 'dev' mode. 2026-09-11 04:04:53,385 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 04:04:53] "GET /web/image/ir.attachment/7517/raw HTTP/1.1" 200 - 4 0.001 0.014 2026-09-11 04:04:53,416 26 INFO rb-c800635-224702-414046 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-09-11 04:04:53,478 26 INFO ? werkzeug: 127.0.0.1 - - [11/Sep/2026 04:04:53] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.006 2026-09-11 04:04:53,486 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 04:04:53] "GET /web/image/pos.category/319/image_128?unique=2026-09-11T04:04:41.000+00:00 HTTP/1.1" 200 - 2 0.001 0.024 2026-09-11 04:04:53,503 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 04:04:53] "GET /web/image/product.template/2349/image_512?unique=2026-09-11T04:04:41.000+00:00 HTTP/1.1" 200 - 3 0.005 0.023 2026-09-11 04:04:53,514 26 INFO rb-c800635-224702-414046 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-09-11 04:04:53,517 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 04:04:53] "GET /web/image/product.template/2350/image_512?unique=2026-09-11T04:04:41.000+00:00 HTTP/1.1" 200 - 3 0.004 0.037 2026-09-11 04:04:53,534 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 04:04:53] "GET /web/image/product.template/2353/image_512?unique=2026-09-11T04:04:41.000+00:00 HTTP/1.1" 200 - 3 0.003 0.051 2026-09-11 04:04:53,554 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 04:04:53] "GET /web/image/product.template/2352/image_512?unique=2026-09-11T04:04:41.000+00:00 HTTP/1.1" 200 - 3 0.005 0.058 2026-09-11 04:04:53,567 26 INFO rb-c800635-224702-414046 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-09-11 04:04:53,568 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 04:04:53] "GET /web/image/product.template/2351/image_512?unique=2026-09-11T04:04:41.000+00:00 HTTP/1.1" 200 - 3 0.004 0.076 2026-09-11 04:04:53,592 26 INFO ? werkzeug: 127.0.0.1 - - [11/Sep/2026 04:04: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-09-11 04:04:53,621 26 INFO rb-c800635-224702-414046 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-09-11 04:04:53,692 26 INFO rb-c800635-224702-414046 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-09-11 04:04:53,762 26 INFO rb-c800635-224702-414046 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-09-11 04:04:53,776 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 04:04:53] "GET /web/image/ir.attachment/7483/raw HTTP/1.1" 200 - 4 0.001 0.007 2026-09-11 04:04:53,806 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 04:04:53] "GET /web/image/product.product/2848/image_512?unique=2026-09-11T04:04:41.000+00:00 HTTP/1.1" 200 - 8 0.006 0.013 2026-09-11 04:04:53,814 26 INFO rb-c800635-224702-414046 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-09-11 04:04:53,866 26 INFO rb-c800635-224702-414046 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-09-11 04:04:53,920 26 INFO rb-c800635-224702-414046 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-09-11 04:04:53,976 26 INFO rb-c800635-224702-414046 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-09-11 04:04:54,029 26 INFO rb-c800635-224702-414046 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-09-11 04:04:54,084 26 INFO rb-c800635-224702-414046 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-09-11 04:04:54,150 26 INFO rb-c800635-224702-414046 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-09-11 04:04:54,209 26 INFO rb-c800635-224702-414046 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-09-11 04:04:54,261 26 INFO rb-c800635-224702-414046 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-09-11 04:04:54,312 26 INFO rb-c800635-224702-414046 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-09-11 04:04:54,382 26 INFO rb-c800635-224702-414046 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-09-11 04:04:54,430 26 INFO rb-c800635-224702-414046 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #55011911 started for PoS orders references: [{'name': None, 'pos_reference': '260-139-000001', 'uuid': '66e77b2a-68c4-45c9-824b-768390d68fee'}] 2026-09-11 04:04:54,466 26 INFO rb-c800635-224702-414046 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #55011911 order {'name': None, 'pos_reference': '260-139-000001', 'uuid': '66e77b2a-68c4-45c9-824b-768390d68fee'} created pos.order #883 2026-09-11 04:04:54,475 26 INFO rb-c800635-224702-414046 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #55011911 finished 2026-09-11 04:04:54,568 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 04:04:54] "POST /pos-self-order/process-order/mobile HTTP/1.1" 200 - 111 0.070 0.121 2026-09-11 04:04:54,611 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 04:04:54] "POST /pos-self-order/get-user-data/ HTTP/1.1" 200 - 9 0.003 0.009 2026-09-11 04:04:54,640 26 INFO rb-c800635-224702-414046 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-09-11 04:04:54,695 26 INFO rb-c800635-224702-414046 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-09-11 04:04:54,750 26 INFO rb-c800635-224702-414046 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-09-11 04:04:54,803 26 INFO rb-c800635-224702-414046 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-09-11 04:04:54,853 26 INFO rb-c800635-224702-414046 odoo.addons.pos_self_order.tests.test_self_order_attribute.TestSelfOrderAttribute.test_self_order_attribute.browser: tour succeeded 2026-09-11 04:04:54,854 26 INFO rb-c800635-224702-414046 odoo.addons.pos_self_order.tests.test_self_order_attribute.TestSelfOrderAttribute.test_self_order_attribute.browser: ╔════════════════════════════════════════╗ ║ TOUR self_attribute_selector SUCCEEDED ║ ╚════════════════════════════════════════╝ 2026-09-11 04:04:54,895 26 INFO rb-c800635-224702-414046 odoo.addons.pos_self_order.tests.test_self_order_attribute.TestSelfOrderAttribute.test_self_order_attribute.browser: heap 9008160 (allocated 9961472) 2026-09-11 04:04:54,896 26 INFO rb-c800635-224702-414046 odoo.addons.pos_self_order.tests.test_self_order_attribute.TestSelfOrderAttribute.test_self_order_attribute: Closing chrome headless with pid 128261 2026-09-11 04:04:54,904 26 INFO rb-c800635-224702-414046 odoo.addons.pos_self_order.tests.test_self_order_attribute.TestSelfOrderAttribute.test_self_order_attribute: Closing websocket connection 2026-09-11 04:04:54,905 26 INFO rb-c800635-224702-414046 odoo.addons.pos_self_order.tests.test_self_order_attribute.TestSelfOrderAttribute.test_self_order_attribute: Terminating chrome headless with pid 128261 2026-09-11 04:04:55,003 26 INFO rb-c800635-224702-414046 odoo.addons.pos_self_order.tests.test_self_order_attribute.TestSelfOrderAttribute.test_self_order_attribute: Chrome Log in: /tmp/odoo_tests/rb-c800635-224702-414046/chrome_logs/chrome_log_20260911_040455_003363_test_self_order_attribute.txt 2026-09-11 04:04:55,003 26 INFO rb-c800635-224702-414046 odoo.addons.pos_self_order.tests.test_self_order_attribute.TestSelfOrderAttribute.test_self_order_attribute: Removing chrome user profile "/tmp/tmpcuj5h0b1_chrome_odoo" 2026-09-11 04:04:55,050 26 INFO rb-c800635-224702-414046 odoo.addons.pos_self_order.tests.test_self_order_attribute: Starting TestSelfOrderAttribute.test_self_order_check_attributes_show_images ... 2026-09-11 04:04:58,173 26 INFO rb-c800635-224702-414046 odoo.models.unlink: User #1 deleted mail.message records with IDs: [5569] 2026-09-11 04:04:58,252 26 INFO rb-c800635-224702-414046 odoo.models.unlink: User #1 deleted product.product records with IDs: [2848] 2026-09-11 04:04:58,656 26 INFO rb-c800635-224702-414046 odoo.addons.pos_self_order.tests.test_self_order_attribute.TestSelfOrderAttribute.test_self_order_check_attributes_show_images: Chrome pid: 128447 2026-09-11 04:04:58,656 26 INFO rb-c800635-224702-414046 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/tmp7q8je1qa_chrome_odoo 2026-09-11 04:04:58,657 26 INFO rb-c800635-224702-414046 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:39017/json/version 2026-09-11 04:04:58,658 26 INFO rb-c800635-224702-414046 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:39017', path='/json/version', query='', fragment='') with timeout 3 increased to 10s during tests 2026-09-11 04:04:58,667 26 INFO rb-c800635-224702-414046 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-09-11 04:04:58,667 26 INFO rb-c800635-224702-414046 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:39017/json 2026-09-11 04:04:58,668 26 INFO rb-c800635-224702-414046 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:39017', path='/json', query='', fragment='') with timeout 3 increased to 10s during tests 2026-09-11 04:04:58,671 26 INFO rb-c800635-224702-414046 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:39017/devtools/page/9CE09FB3E1C39F4F43424C243A705DAE 2026-09-11 04:04:58,685 26 INFO rb-c800635-224702-414046 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-09-11 04:04:58,687 26 INFO rb-c800635-224702-414046 odoo.addons.pos_self_order.tests.test_self_order_attribute.TestSelfOrderAttribute.test_self_order_check_attributes_show_images: Chrome headless enable page notifications 2026-09-11 04:04:58,700 26 INFO rb-c800635-224702-414046 odoo.addons.pos_self_order.tests.test_self_order_attribute.TestSelfOrderAttribute.test_self_order_check_attributes_show_images: Setting session cookie in browser 2026-09-11 04:04:58,710 26 INFO rb-c800635-224702-414046 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=6ab5e9ba0948471e" in browser 2026-09-11 04:04:58,710 26 INFO rb-c800635-224702-414046 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=6ab5e9ba0948471e" 2026-09-11 04:04:58,726 26 INFO rb-c800635-224702-414046 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-09-11 04:04:59,070 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 04:04:59] "GET /pos-self/140?access_token=6ab5e9ba0948471e HTTP/1.1" 200 - 59 0.054 0.295 2026-09-11 04:04:59,072 26 INFO rb-c800635-224702-414046 odoo.addons.pos_self_order.tests.test_self_order_attribute.TestSelfOrderAttribute.test_self_order_check_attributes_show_images: Navigation result: {'frameId': '9CE09FB3E1C39F4F43424C243A705DAE', 'loaderId': '8F98AD7E9AF3A6658C049C215383CF61', 'isDownload': False} 2026-09-11 04:04:59,073 26 INFO rb-c800635-224702-414046 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-09-11 04:04:59,091 26 INFO rb-c800635-224702-414046 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-09-11 04:04:59,114 26 INFO rb-c800635-224702-414046 odoo.addons.base.models.assetsbundle: Found a similar attachment for /web/assets/1/80a013a/pos_self_order.assets_tests.min.js, copying from /web/assets/80a013a/pos_self_order.assets_tests.min.js 2026-09-11 04:04:59,132 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 04:04:59] "GET /web/assets/1/80a013a/pos_self_order.assets_tests.min.js HTTP/1.1" 200 - 9 0.006 0.021 2026-09-11 04:04:59,148 26 INFO rb-c800635-224702-414046 odoo.addons.base.models.assetsbundle: Found a similar attachment for /web/assets/1/3bd1372/pos_self_order.assets.min.js, copying from /web/assets/3bd1372/pos_self_order.assets.min.js 2026-09-11 04:04:59,169 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 04:04:59] "GET /web/assets/1/3bd1372/pos_self_order.assets.min.js HTTP/1.1" 200 - 8 0.007 0.058 2026-09-11 04:04:59,199 26 INFO rb-c800635-224702-414046 odoo.addons.base.models.assetsbundle: Found a similar attachment for /web/assets/1/db4d7a1/pos_self_order.assets.min.css, copying from /web/assets/db4d7a1/pos_self_order.assets.min.css 2026-09-11 04:04:59,242 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 04:04:59] "GET /web/assets/1/db4d7a1/pos_self_order.assets.min.css HTTP/1.1" 200 - 8 0.034 0.107 2026-09-11 04:04:59,356 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 04:04:59] "GET /favicon.ico HTTP/1.1" 301 - 1 0.001 0.006 2026-09-11 04:04:59,371 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 04:04:59] "GET /website/translations?hash=&lang=en_US HTTP/1.1" 200 - 1 0.001 0.013 2026-09-11 04:04:59,390 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 04:04:59] "GET /web/image/website/1/favicon?unique=47d98e1 HTTP/1.1" 200 - 5 0.009 0.018 2026-09-11 04:04:59,393 26 INFO rb-c800635-224702-414046 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=6ab5e9ba0948471e", "delayToCheckUndeterminisms": 0})" 2026-09-11 04:04:59,397 26 INFO rb-c800635-224702-414046 odoo.http: Session expired 2026-09-11 04:04:59,397 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 04:04:59] "POST /pos/ping HTTP/1.1" 200 - 1 0.004 0.009 2026-09-11 04:04:59,402 26 INFO rb-c800635-224702-414046 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-09-11 04:04:59,514 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 04:04:59] "POST /pos-self/relations/140 HTTP/1.1" 200 - 37 0.067 0.035 2026-09-11 04:04:59,560 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 04:04:59] "GET /bus/websocket_worker_bundle?v=19.0-2 HTTP/1.1" 200 - 3 0.001 0.140 2026-09-11 04:04:59,847 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 04:04:59] "POST /pos-self/data/140 HTTP/1.1" 200 - 181 0.154 0.148 2026-09-11 04:04:59,850 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 04:04:59] "GET /websocket?version=19.0-2 HTTP/1.1" 101 - 1 0.000 0.275 2026-09-11 04:04:59,882 26 INFO rb-c800635-224702-414046 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-09-11 04:04:59,919 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 04:04:59] "GET /web/image/ir.attachment/7558/raw HTTP/1.1" 200 - 4 0.001 0.005 2026-09-11 04:04:59,969 26 INFO rb-c800635-224702-414046 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-09-11 04:05:00,038 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 04:05:00] "GET /web/image/pos.category/319/image_128?unique=2026-09-11T04:04:41.000+00:00 HTTP/1.1" 200 - 2 0.000 0.018 2026-09-11 04:05:00,047 26 INFO ? werkzeug: 127.0.0.1 - - [11/Sep/2026 04:05:00] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.006 2026-09-11 04:05:00,054 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 04:05:00] "GET /web/image/product.template/2349/image_512?unique=2026-09-11T04:04:41.000+00:00 HTTP/1.1" 200 - 3 0.005 0.014 2026-09-11 04:05:00,069 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 04:05:00] "GET /web/image/product.template/2350/image_512?unique=2026-09-11T04:04:41.000+00:00 HTTP/1.1" 200 - 3 0.003 0.031 2026-09-11 04:05:00,077 26 INFO rb-c800635-224702-414046 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-09-11 04:05:00,080 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 04:05:00] "GET /web/image/product.template/2353/image_512?unique=2026-09-11T04:04:41.000+00:00 HTTP/1.1" 200 - 3 0.001 0.035 2026-09-11 04:05:00,092 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 04:05:00] "GET /web/image/product.template/2351/image_512?unique=2026-09-11T04:04:41.000+00:00 HTTP/1.1" 200 - 3 0.001 0.042 2026-09-11 04:05:00,103 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 04:05:00] "GET /web/image/product.template/2352/image_512?unique=2026-09-11T04:04:41.000+00:00 HTTP/1.1" 200 - 3 0.002 0.040 2026-09-11 04:05:00,130 26 INFO rb-c800635-224702-414046 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-09-11 04:05:00,183 26 INFO rb-c800635-224702-414046 odoo.addons.pos_self_order.tests.test_self_order_attribute.TestSelfOrderAttribute.test_self_order_check_attributes_show_images.browser: tour succeeded 2026-09-11 04:05:00,183 26 INFO rb-c800635-224702-414046 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-09-11 04:05:00,219 26 INFO rb-c800635-224702-414046 odoo.addons.pos_self_order.tests.test_self_order_attribute.TestSelfOrderAttribute.test_self_order_check_attributes_show_images.browser: heap 7084432 (allocated 7602176) 2026-09-11 04:05:00,223 26 INFO rb-c800635-224702-414046 odoo.addons.pos_self_order.tests.test_self_order_attribute.TestSelfOrderAttribute.test_self_order_check_attributes_show_images: Closing chrome headless with pid 128447 2026-09-11 04:05:00,224 26 INFO rb-c800635-224702-414046 odoo.addons.pos_self_order.tests.test_self_order_attribute.TestSelfOrderAttribute.test_self_order_check_attributes_show_images: Closing websocket connection 2026-09-11 04:05:00,225 26 INFO rb-c800635-224702-414046 odoo.addons.pos_self_order.tests.test_self_order_attribute.TestSelfOrderAttribute.test_self_order_check_attributes_show_images: Terminating chrome headless with pid 128447 2026-09-11 04:05:00,320 26 INFO rb-c800635-224702-414046 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-c800635-224702-414046/chrome_logs/chrome_log_20260911_040500_320048_test_self_order_check_attributes_show_images.txt 2026-09-11 04:05:00,320 26 INFO rb-c800635-224702-414046 odoo.addons.pos_self_order.tests.test_self_order_attribute.TestSelfOrderAttribute.test_self_order_check_attributes_show_images: Removing chrome user profile "/tmp/tmp7q8je1qa_chrome_odoo" 2026-09-11 04:05:00,352 26 INFO rb-c800635-224702-414046 odoo.addons.pos_self_order.tests.test_self_order_attribute: Starting TestSelfOrderAttribute.test_self_order_multi_check_attribute ... 2026-09-11 04:05:03,627 26 INFO rb-c800635-224702-414046 odoo.addons.pos_self_order.tests.test_self_order_attribute.TestSelfOrderAttribute.test_self_order_multi_check_attribute: Chrome pid: 128633 2026-09-11 04:05:03,627 26 INFO rb-c800635-224702-414046 odoo.addons.pos_self_order.tests.test_self_order_attribute.TestSelfOrderAttribute.test_self_order_multi_check_attribute: Chrome headless temporary user profile dir: /tmp/tmpwureqeot_chrome_odoo 2026-09-11 04:05:03,627 26 INFO rb-c800635-224702-414046 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:40845/json/version 2026-09-11 04:05:03,628 26 INFO rb-c800635-224702-414046 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:40845', path='/json/version', query='', fragment='') with timeout 3 increased to 10s during tests 2026-09-11 04:05:03,653 26 INFO rb-c800635-224702-414046 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-09-11 04:05:03,653 26 INFO rb-c800635-224702-414046 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:40845/json 2026-09-11 04:05:03,654 26 INFO rb-c800635-224702-414046 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:40845', path='/json', query='', fragment='') with timeout 3 increased to 10s during tests 2026-09-11 04:05:03,666 26 INFO rb-c800635-224702-414046 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:40845/devtools/page/EDC3C49B4C09E9B5EB5AE7EB679DEE00 2026-09-11 04:05:03,679 26 INFO rb-c800635-224702-414046 odoo.addons.pos_self_order.tests.test_self_order_attribute.TestSelfOrderAttribute.test_self_order_multi_check_attribute: Enable chrome headless console log notification 2026-09-11 04:05:03,689 26 INFO rb-c800635-224702-414046 odoo.addons.pos_self_order.tests.test_self_order_attribute.TestSelfOrderAttribute.test_self_order_multi_check_attribute: Chrome headless enable page notifications 2026-09-11 04:05:03,714 26 INFO rb-c800635-224702-414046 odoo.addons.pos_self_order.tests.test_self_order_attribute.TestSelfOrderAttribute.test_self_order_multi_check_attribute: Setting session cookie in browser 2026-09-11 04:05:03,843 26 INFO rb-c800635-224702-414046 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=2b587bf559864d05" in browser 2026-09-11 04:05:03,843 26 INFO rb-c800635-224702-414046 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=2b587bf559864d05" 2026-09-11 04:05:03,863 26 INFO rb-c800635-224702-414046 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-09-11 04:05:04,108 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 04:05:04] "GET /pos-self/141?access_token=2b587bf559864d05 HTTP/1.1" 200 - 59 0.022 0.226 2026-09-11 04:05:04,113 26 INFO rb-c800635-224702-414046 odoo.addons.pos_self_order.tests.test_self_order_attribute.TestSelfOrderAttribute.test_self_order_multi_check_attribute: Navigation result: {'frameId': 'EDC3C49B4C09E9B5EB5AE7EB679DEE00', 'loaderId': '7D1444C2E3D90A80BFC590286ED11BAB', 'isDownload': False} 2026-09-11 04:05:04,113 26 INFO rb-c800635-224702-414046 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-09-11 04:05:04,127 26 INFO rb-c800635-224702-414046 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-09-11 04:05:04,145 26 INFO rb-c800635-224702-414046 odoo.addons.base.models.assetsbundle: Found a similar attachment for /web/assets/1/80a013a/pos_self_order.assets_tests.min.js, copying from /web/assets/80a013a/pos_self_order.assets_tests.min.js 2026-09-11 04:05:04,161 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 04:05:04] "GET /web/assets/1/80a013a/pos_self_order.assets_tests.min.js HTTP/1.1" 200 - 9 0.005 0.021 2026-09-11 04:05:04,175 26 INFO rb-c800635-224702-414046 odoo.addons.base.models.assetsbundle: Found a similar attachment for /web/assets/1/3bd1372/pos_self_order.assets.min.js, copying from /web/assets/3bd1372/pos_self_order.assets.min.js 2026-09-11 04:05:04,193 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 04:05:04] "GET /web/assets/1/3bd1372/pos_self_order.assets.min.js HTTP/1.1" 200 - 8 0.005 0.053 2026-09-11 04:05:04,210 26 INFO rb-c800635-224702-414046 odoo.addons.base.models.assetsbundle: Found a similar attachment for /web/assets/1/db4d7a1/pos_self_order.assets.min.css, copying from /web/assets/db4d7a1/pos_self_order.assets.min.css 2026-09-11 04:05:04,237 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 04:05:04] "GET /web/assets/1/db4d7a1/pos_self_order.assets.min.css HTTP/1.1" 200 - 8 0.025 0.078 2026-09-11 04:05:04,385 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 04:05:04] "GET /favicon.ico HTTP/1.1" 301 - 1 0.001 0.016 2026-09-11 04:05:04,389 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 04:05:04] "GET /website/translations?hash=&lang=en_US HTTP/1.1" 200 - 1 0.001 0.008 2026-09-11 04:05:04,408 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 04:05:04] "GET /web/image/website/1/favicon?unique=47d98e1 HTTP/1.1" 200 - 5 0.002 0.009 2026-09-11 04:05:04,410 26 INFO rb-c800635-224702-414046 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=2b587bf559864d05", "delayToCheckUndeterminisms": 0})" 2026-09-11 04:05:04,415 26 INFO rb-c800635-224702-414046 odoo.http: Session expired 2026-09-11 04:05:04,415 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 04:05:04] "POST /pos/ping HTTP/1.1" 200 - 1 0.000 0.003 2026-09-11 04:05:04,422 26 INFO rb-c800635-224702-414046 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-09-11 04:05:04,481 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 04:05:04] "POST /pos-self/relations/141 HTTP/1.1" 200 - 37 0.020 0.033 2026-09-11 04:05:04,521 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 04:05:04] "GET /bus/websocket_worker_bundle?v=19.0-2 HTTP/1.1" 200 - 3 0.002 0.086 2026-09-11 04:05:04,766 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 04:05:04] "POST /pos-self/data/141 HTTP/1.1" 200 - 182 0.108 0.137 2026-09-11 04:05:04,780 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 04:05:04] "GET /websocket?version=19.0-2 HTTP/1.1" 101 - 1 0.001 0.237 2026-09-11 04:05:04,809 26 INFO rb-c800635-224702-414046 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-09-11 04:05:04,862 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 04:05:04] "GET /web/image/ir.attachment/7600/raw HTTP/1.1" 200 - 4 0.001 0.017 2026-09-11 04:05:04,908 26 INFO rb-c800635-224702-414046 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-09-11 04:05:04,967 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 04:05:04] "GET /web/image/pos.category/319/image_128?unique=2026-09-11T04:04:41.000+00:00 HTTP/1.1" 200 - 2 0.001 0.023 2026-09-11 04:05:05,000 26 INFO rb-c800635-224702-414046 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-09-11 04:05:05,001 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 04:05:05] "GET /web/image/pos.category/321/image_128?unique=2026-09-11T04:04:41.000+00:00 HTTP/1.1" 200 - 2 0.001 0.054 2026-09-11 04:05:05,016 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 04:05:05] "GET /web/image/product.template/2349/image_512?unique=2026-09-11T04:04:41.000+00:00 HTTP/1.1" 200 - 3 0.004 0.049 2026-09-11 04:05:05,027 26 INFO ? werkzeug: 127.0.0.1 - - [11/Sep/2026 04:05:05] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.004 2026-09-11 04:05:05,030 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 04:05:05] "GET /web/image/product.template/2350/image_512?unique=2026-09-11T04:04:41.000+00:00 HTTP/1.1" 200 - 3 0.002 0.064 2026-09-11 04:05:05,040 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 04:05:05] "GET /web/image/product.template/2353/image_512?unique=2026-09-11T04:04:41.000+00:00 HTTP/1.1" 200 - 3 0.001 0.072 2026-09-11 04:05:05,047 26 INFO rb-c800635-224702-414046 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-09-11 04:05:05,056 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 04:05:05] "GET /web/image/product.template/2351/image_512?unique=2026-09-11T04:04:41.000+00:00 HTTP/1.1" 200 - 3 0.003 0.075 2026-09-11 04:05:05,068 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 04:05:05] "GET /web/image/product.template/2352/image_512?unique=2026-09-11T04:04:41.000+00:00 HTTP/1.1" 200 - 3 0.003 0.085 2026-09-11 04:05:05,081 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 04:05:05] "GET /web/image/product.template/2355/image_512?unique=2026-09-11T04:04:41.000+00:00 HTTP/1.1" 200 - 3 0.002 0.072 2026-09-11 04:05:05,101 26 INFO rb-c800635-224702-414046 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-09-11 04:05:05,158 26 INFO rb-c800635-224702-414046 odoo.addons.pos_self_order.tests.test_self_order_attribute.TestSelfOrderAttribute.test_self_order_multi_check_attribute.browser: tour succeeded 2026-09-11 04:05:05,158 26 INFO rb-c800635-224702-414046 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-09-11 04:05:05,213 26 INFO rb-c800635-224702-414046 odoo.addons.pos_self_order.tests.test_self_order_attribute.TestSelfOrderAttribute.test_self_order_multi_check_attribute.browser: heap 7162892 (allocated 8388608) 2026-09-11 04:05:05,215 26 INFO rb-c800635-224702-414046 odoo.addons.pos_self_order.tests.test_self_order_attribute.TestSelfOrderAttribute.test_self_order_multi_check_attribute: Closing chrome headless with pid 128633 2026-09-11 04:05:05,217 26 INFO rb-c800635-224702-414046 odoo.addons.pos_self_order.tests.test_self_order_attribute.TestSelfOrderAttribute.test_self_order_multi_check_attribute: Closing websocket connection 2026-09-11 04:05:05,218 26 INFO rb-c800635-224702-414046 odoo.addons.pos_self_order.tests.test_self_order_attribute.TestSelfOrderAttribute.test_self_order_multi_check_attribute: Terminating chrome headless with pid 128633 2026-09-11 04:05:05,286 26 INFO rb-c800635-224702-414046 odoo.addons.pos_self_order.tests.test_self_order_attribute.TestSelfOrderAttribute.test_self_order_multi_check_attribute: Chrome Log in: /tmp/odoo_tests/rb-c800635-224702-414046/chrome_logs/chrome_log_20260911_040505_285856_test_self_order_multi_check_attribute.txt 2026-09-11 04:05:05,286 26 INFO rb-c800635-224702-414046 odoo.addons.pos_self_order.tests.test_self_order_attribute.TestSelfOrderAttribute.test_self_order_multi_check_attribute: Removing chrome user profile "/tmp/tmpwureqeot_chrome_odoo" 2026-09-11 04:05:05,316 26 INFO rb-c800635-224702-414046 odoo.addons.pos_self_order.tests.test_self_order_attribute: Starting TestSelfOrderAttribute.test_self_order_multi_check_attribute_with_extra_price ... 2026-09-11 04:05:08,685 26 INFO rb-c800635-224702-414046 odoo.models.unlink: User #1 deleted mail.message records with IDs: [5569] 2026-09-11 04:05:08,715 26 INFO rb-c800635-224702-414046 odoo.models.unlink: User #1 deleted product.product records with IDs: [2848] 2026-09-11 04:05:09,076 26 INFO rb-c800635-224702-414046 odoo.addons.pos_self_order.tests.test_self_order_attribute.TestSelfOrderAttribute.test_self_order_multi_check_attribute_with_extra_price: Chrome pid: 128819 2026-09-11 04:05:09,077 26 INFO rb-c800635-224702-414046 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/tmpu73w6rgy_chrome_odoo 2026-09-11 04:05:09,077 26 INFO rb-c800635-224702-414046 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:32929/json/version 2026-09-11 04:05:09,078 26 INFO rb-c800635-224702-414046 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:32929', path='/json/version', query='', fragment='') with timeout 3 increased to 10s during tests 2026-09-11 04:05:09,089 26 INFO rb-c800635-224702-414046 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-09-11 04:05:09,090 26 INFO rb-c800635-224702-414046 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:32929/json 2026-09-11 04:05:09,090 26 INFO rb-c800635-224702-414046 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:32929', path='/json', query='', fragment='') with timeout 3 increased to 10s during tests 2026-09-11 04:05:09,100 26 INFO rb-c800635-224702-414046 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:32929/devtools/page/46A1BFBEC92B5A9E136647393C2AF33C 2026-09-11 04:05:09,109 26 INFO rb-c800635-224702-414046 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-09-11 04:05:09,115 26 INFO rb-c800635-224702-414046 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-09-11 04:05:09,134 26 INFO rb-c800635-224702-414046 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-09-11 04:05:09,145 26 INFO rb-c800635-224702-414046 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=f2e31b8f77e745ee" in browser 2026-09-11 04:05:09,145 26 INFO rb-c800635-224702-414046 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=f2e31b8f77e745ee" 2026-09-11 04:05:09,171 26 INFO rb-c800635-224702-414046 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-09-11 04:05:09,699 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 04:05:09] "GET /pos-self/142?access_token=f2e31b8f77e745ee HTTP/1.1" 200 - 59 0.072 0.462 2026-09-11 04:05:09,702 26 INFO rb-c800635-224702-414046 odoo.addons.pos_self_order.tests.test_self_order_attribute.TestSelfOrderAttribute.test_self_order_multi_check_attribute_with_extra_price: Navigation result: {'frameId': '46A1BFBEC92B5A9E136647393C2AF33C', 'loaderId': '6E2C832FF250DA6553D2B0A65D2850FF', 'isDownload': False} 2026-09-11 04:05:09,703 26 INFO rb-c800635-224702-414046 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-09-11 04:05:09,718 26 INFO rb-c800635-224702-414046 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-09-11 04:05:09,747 26 INFO rb-c800635-224702-414046 odoo.addons.base.models.assetsbundle: Found a similar attachment for /web/assets/1/db4d7a1/pos_self_order.assets.min.css, copying from /web/assets/db4d7a1/pos_self_order.assets.min.css 2026-09-11 04:05:09,809 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 04:05:09] "GET /web/assets/1/db4d7a1/pos_self_order.assets.min.css HTTP/1.1" 200 - 9 0.037 0.050 2026-09-11 04:05:09,818 26 INFO rb-c800635-224702-414046 odoo.addons.base.models.assetsbundle: Found a similar attachment for /web/assets/1/3bd1372/pos_self_order.assets.min.js, copying from /web/assets/3bd1372/pos_self_order.assets.min.js 2026-09-11 04:05:09,836 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 04:05:09] "GET /web/assets/1/3bd1372/pos_self_order.assets.min.js HTTP/1.1" 200 - 8 0.006 0.104 2026-09-11 04:05:09,843 26 INFO rb-c800635-224702-414046 odoo.addons.base.models.assetsbundle: Found a similar attachment for /web/assets/1/80a013a/pos_self_order.assets_tests.min.js, copying from /web/assets/80a013a/pos_self_order.assets_tests.min.js 2026-09-11 04:05:09,854 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 04:05:09] "GET /web/assets/1/80a013a/pos_self_order.assets_tests.min.js HTTP/1.1" 200 - 8 0.005 0.113 2026-09-11 04:05:10,016 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 04:05:10] "GET /favicon.ico HTTP/1.1" 301 - 1 0.001 0.011 2026-09-11 04:05:10,023 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 04:05:10] "GET /website/translations?hash=&lang=en_US HTTP/1.1" 200 - 1 0.001 0.014 2026-09-11 04:05:10,041 26 INFO rb-c800635-224702-414046 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=f2e31b8f77e745ee", "delayToCheckUndeterminisms": 0})" 2026-09-11 04:05:10,049 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 04:05:10] "GET /web/image/website/1/favicon?unique=47d98e1 HTTP/1.1" 200 - 5 0.005 0.011 2026-09-11 04:05:10,053 26 INFO rb-c800635-224702-414046 odoo.http: Session expired 2026-09-11 04:05:10,054 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 04:05:10] "POST /pos/ping HTTP/1.1" 200 - 1 0.000 0.006 2026-09-11 04:05:10,058 26 INFO rb-c800635-224702-414046 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-09-11 04:05:10,166 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 04:05:10] "POST /pos-self/relations/142 HTTP/1.1" 200 - 37 0.057 0.035 2026-09-11 04:05:10,198 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 04:05:10] "GET /bus/websocket_worker_bundle?v=19.0-2 HTTP/1.1" 200 - 3 0.002 0.122 2026-09-11 04:05:10,426 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 04:05:10] "POST /pos-self/data/142 HTTP/1.1" 200 - 181 0.110 0.128 2026-09-11 04:05:10,430 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 04:05:10] "GET /websocket?version=19.0-2 HTTP/1.1" 101 - 1 0.001 0.215 2026-09-11 04:05:10,459 26 INFO rb-c800635-224702-414046 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-09-11 04:05:10,497 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 04:05:10] "GET /web/image/ir.attachment/7641/raw HTTP/1.1" 200 - 4 0.001 0.004 2026-09-11 04:05:10,535 26 INFO rb-c800635-224702-414046 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-09-11 04:05:10,603 26 INFO ? werkzeug: 127.0.0.1 - - [11/Sep/2026 04:05:10] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.009 2026-09-11 04:05:10,605 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 04:05:10] "GET /web/image/pos.category/319/image_128?unique=2026-09-11T04:04:41.000+00:00 HTTP/1.1" 200 - 2 0.001 0.032 2026-09-11 04:05:10,619 26 INFO rb-c800635-224702-414046 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-09-11 04:05:10,625 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 04:05:10] "GET /web/image/product.template/2350/image_512?unique=2026-09-11T04:04:41.000+00:00 HTTP/1.1" 200 - 3 0.002 0.033 2026-09-11 04:05:10,638 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 04:05:10] "GET /web/image/product.template/2349/image_512?unique=2026-09-11T04:04:41.000+00:00 HTTP/1.1" 200 - 3 0.001 0.057 2026-09-11 04:05:10,650 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 04:05:10] "GET /web/image/product.template/2353/image_512?unique=2026-09-11T04:04:41.000+00:00 HTTP/1.1" 200 - 3 0.002 0.051 2026-09-11 04:05:10,661 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 04:05:10] "GET /web/image/product.template/2351/image_512?unique=2026-09-11T04:04:41.000+00:00 HTTP/1.1" 200 - 3 0.003 0.059 2026-09-11 04:05:10,670 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 04:05:10] "GET /web/image/product.template/2352/image_512?unique=2026-09-11T04:04:41.000+00:00 HTTP/1.1" 200 - 3 0.002 0.051 2026-09-11 04:05:10,676 26 INFO rb-c800635-224702-414046 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-09-11 04:05:10,727 26 INFO rb-c800635-224702-414046 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-09-11 04:05:10,783 26 INFO rb-c800635-224702-414046 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-09-11 04:05:10,805 26 INFO ? werkzeug: 127.0.0.1 - - [11/Sep/2026 04:05: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-09-11 04:05:10,837 26 INFO rb-c800635-224702-414046 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-09-11 04:05:10,896 26 INFO rb-c800635-224702-414046 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-09-11 04:05:10,946 26 INFO rb-c800635-224702-414046 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-09-11 04:05:10,996 26 INFO rb-c800635-224702-414046 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-09-11 04:05:11,049 26 INFO rb-c800635-224702-414046 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-09-11 04:05:11,100 26 INFO rb-c800635-224702-414046 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-09-11 04:05:11,157 26 INFO rb-c800635-224702-414046 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-09-11 04:05:11,210 26 INFO rb-c800635-224702-414046 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-09-11 04:05:11,283 26 INFO rb-c800635-224702-414046 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-09-11 04:05:11,344 26 INFO rb-c800635-224702-414046 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-09-11 04:05:11,364 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 04:05:11] "GET /web/image/ir.attachment/7607/raw HTTP/1.1" 200 - 4 0.001 0.011 2026-09-11 04:05:11,381 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 04:05:11] "GET /web/image/product.product/2855/image_512?unique=2026-09-11T04:04:41.000+00:00 HTTP/1.1" 200 - 8 0.005 0.013 2026-09-11 04:05:11,396 26 INFO rb-c800635-224702-414046 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-09-11 04:05:11,458 26 INFO rb-c800635-224702-414046 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-09-11 04:05:11,494 26 INFO rb-c800635-224702-414046 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #40510473 started for PoS orders references: [{'name': None, 'pos_reference': '260-142-000001', 'uuid': 'd3f3f514-5383-4f30-9637-c4e506db8feb'}] 2026-09-11 04:05:11,524 26 INFO rb-c800635-224702-414046 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #40510473 order {'name': None, 'pos_reference': '260-142-000001', 'uuid': 'd3f3f514-5383-4f30-9637-c4e506db8feb'} created pos.order #884 2026-09-11 04:05:11,539 26 INFO rb-c800635-224702-414046 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #40510473 finished 2026-09-11 04:05:11,658 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 04:05:11] "POST /pos-self-order/process-order/mobile HTTP/1.1" 200 - 108 0.097 0.107 2026-09-11 04:05:11,708 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 04:05:11] "POST /pos-self-order/get-user-data/ HTTP/1.1" 200 - 9 0.013 0.013 2026-09-11 04:05:11,720 26 INFO rb-c800635-224702-414046 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-09-11 04:05:11,773 26 INFO rb-c800635-224702-414046 odoo.addons.pos_self_order.tests.test_self_order_attribute.TestSelfOrderAttribute.test_self_order_multi_check_attribute_with_extra_price.browser: tour succeeded 2026-09-11 04:05:11,774 26 INFO rb-c800635-224702-414046 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-09-11 04:05:11,822 26 INFO rb-c800635-224702-414046 odoo.addons.pos_self_order.tests.test_self_order_attribute.TestSelfOrderAttribute.test_self_order_multi_check_attribute_with_extra_price.browser: heap 8732232 (allocated 9961472) 2026-09-11 04:05:11,827 26 INFO rb-c800635-224702-414046 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 128819 2026-09-11 04:05:11,829 26 INFO rb-c800635-224702-414046 odoo.addons.pos_self_order.tests.test_self_order_attribute.TestSelfOrderAttribute.test_self_order_multi_check_attribute_with_extra_price: Closing websocket connection 2026-09-11 04:05:11,830 26 INFO rb-c800635-224702-414046 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 128819 2026-09-11 04:05:11,905 26 INFO rb-c800635-224702-414046 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-c800635-224702-414046/chrome_logs/chrome_log_20260911_040511_905508_test_self_order_multi_check_attribute_with_extra_price.txt 2026-09-11 04:05:11,905 26 INFO rb-c800635-224702-414046 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/tmpu73w6rgy_chrome_odoo" 2026-09-11 04:05:11,946 26 INFO rb-c800635-224702-414046 odoo.addons.pos_self_order.tests.test_self_order_attribute: Starting TestSelfOrderAttribute.test_self_order_product_info ... 2026-09-11 04:05:15,465 26 INFO rb-c800635-224702-414046 odoo.addons.pos_self_order.tests.test_self_order_attribute.TestSelfOrderAttribute.test_self_order_product_info: Chrome pid: 129011 2026-09-11 04:05:15,465 26 INFO rb-c800635-224702-414046 odoo.addons.pos_self_order.tests.test_self_order_attribute.TestSelfOrderAttribute.test_self_order_product_info: Chrome headless temporary user profile dir: /tmp/tmpga516vgn_chrome_odoo 2026-09-11 04:05:15,466 26 INFO rb-c800635-224702-414046 odoo.addons.pos_self_order.tests.test_self_order_attribute.TestSelfOrderAttribute.test_self_order_product_info: Issuing json command http://127.0.0.1:39147/json/version 2026-09-11 04:05:15,468 26 INFO rb-c800635-224702-414046 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:39147', path='/json/version', query='', fragment='') with timeout 3 increased to 10s during tests 2026-09-11 04:05:15,508 26 INFO rb-c800635-224702-414046 odoo.addons.pos_self_order.tests.test_self_order_attribute.TestSelfOrderAttribute.test_self_order_product_info: Browser version: Chrome/150.0.7871.114 2026-09-11 04:05:15,508 26 INFO rb-c800635-224702-414046 odoo.addons.pos_self_order.tests.test_self_order_attribute.TestSelfOrderAttribute.test_self_order_product_info: Issuing json command http://127.0.0.1:39147/json 2026-09-11 04:05:15,508 26 INFO rb-c800635-224702-414046 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:39147', path='/json', query='', fragment='') with timeout 3 increased to 10s during tests 2026-09-11 04:05:15,516 26 INFO rb-c800635-224702-414046 odoo.addons.pos_self_order.tests.test_self_order_attribute.TestSelfOrderAttribute.test_self_order_product_info: Websocket url found: ws://127.0.0.1:39147/devtools/page/F1F30799D1EA90C92220038F0410F6CF 2026-09-11 04:05:15,525 26 INFO rb-c800635-224702-414046 odoo.addons.pos_self_order.tests.test_self_order_attribute.TestSelfOrderAttribute.test_self_order_product_info: Enable chrome headless console log notification 2026-09-11 04:05:15,532 26 INFO rb-c800635-224702-414046 odoo.addons.pos_self_order.tests.test_self_order_attribute.TestSelfOrderAttribute.test_self_order_product_info: Chrome headless enable page notifications 2026-09-11 04:05:15,577 26 INFO rb-c800635-224702-414046 odoo.addons.pos_self_order.tests.test_self_order_attribute.TestSelfOrderAttribute.test_self_order_product_info: Setting session cookie in browser 2026-09-11 04:05:15,750 26 INFO rb-c800635-224702-414046 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=f4d60ea03f804bfb&table_identifier=d4b66351" in browser 2026-09-11 04:05:15,751 26 INFO rb-c800635-224702-414046 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=f4d60ea03f804bfb&table_identifier=d4b66351" 2026-09-11 04:05:15,779 26 INFO rb-c800635-224702-414046 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-09-11 04:05:16,115 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 04:05:16] "GET /pos-self/143?access_token=f4d60ea03f804bfb&table_identifier=d4b66351 HTTP/1.1" 200 - 61 0.044 0.297 2026-09-11 04:05:16,119 26 INFO rb-c800635-224702-414046 odoo.addons.pos_self_order.tests.test_self_order_attribute.TestSelfOrderAttribute.test_self_order_product_info: Navigation result: {'frameId': 'F1F30799D1EA90C92220038F0410F6CF', 'loaderId': 'C7F26B41DCCF9BC702EFC31031DE42B8', 'isDownload': False} 2026-09-11 04:05:16,119 26 INFO rb-c800635-224702-414046 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-09-11 04:05:16,124 26 INFO rb-c800635-224702-414046 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-09-11 04:05:16,150 26 INFO rb-c800635-224702-414046 odoo.addons.base.models.assetsbundle: Found a similar attachment for /web/assets/1/db4d7a1/pos_self_order.assets.min.css, copying from /web/assets/db4d7a1/pos_self_order.assets.min.css 2026-09-11 04:05:16,181 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 04:05:16] "GET /web/assets/1/db4d7a1/pos_self_order.assets.min.css HTTP/1.1" 200 - 9 0.016 0.030 2026-09-11 04:05:16,187 26 INFO rb-c800635-224702-414046 odoo.addons.base.models.assetsbundle: Found a similar attachment for /web/assets/1/80a013a/pos_self_order.assets_tests.min.js, copying from /web/assets/80a013a/pos_self_order.assets_tests.min.js 2026-09-11 04:05:16,196 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 04:05:16] "GET /web/assets/1/80a013a/pos_self_order.assets_tests.min.js HTTP/1.1" 200 - 8 0.003 0.050 2026-09-11 04:05:16,209 26 INFO rb-c800635-224702-414046 odoo.addons.base.models.assetsbundle: Found a similar attachment for /web/assets/1/3bd1372/pos_self_order.assets.min.js, copying from /web/assets/3bd1372/pos_self_order.assets.min.js 2026-09-11 04:05:16,233 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 04:05:16] "GET /web/assets/1/3bd1372/pos_self_order.assets.min.js HTTP/1.1" 200 - 8 0.006 0.087 2026-09-11 04:05:16,434 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 04:05:16] "GET /favicon.ico HTTP/1.1" 301 - 1 0.001 0.006 2026-09-11 04:05:16,454 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 04:05:16] "GET /website/translations?hash=&lang=en_US HTTP/1.1" 200 - 1 0.001 0.012 2026-09-11 04:05:16,464 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 04:05:16] "GET /web/image/website/1/favicon?unique=47d98e1 HTTP/1.1" 200 - 5 0.004 0.011 2026-09-11 04:05:16,468 26 INFO rb-c800635-224702-414046 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=f4d60ea03f804bfb&table_identifier=d4b66351", "delayToCheckUndeterminisms": 0})" 2026-09-11 04:05:16,476 26 INFO rb-c800635-224702-414046 odoo.http: Session expired 2026-09-11 04:05:16,476 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 04:05:16] "POST /pos/ping HTTP/1.1" 200 - 1 0.000 0.003 2026-09-11 04:05:16,477 26 INFO rb-c800635-224702-414046 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-09-11 04:05:16,544 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 04:05:16] "POST /pos-self/relations/143 HTTP/1.1" 200 - 37 0.018 0.033 2026-09-11 04:05:16,578 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 04:05:16] "GET /bus/websocket_worker_bundle?v=19.0-2 HTTP/1.1" 200 - 3 0.002 0.080 2026-09-11 04:05:16,600 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 04:05:16] "GET /websocket?version=19.0-2 HTTP/1.1" 101 - 1 0.000 0.004 2026-09-11 04:05:16,879 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 04:05:16] "POST /pos-self/data/143 HTTP/1.1" 200 - 169 0.125 0.155 2026-09-11 04:05:16,952 26 INFO rb-c800635-224702-414046 odoo.addons.pos_self_order.tests.test_self_order_attribute.TestSelfOrderAttribute.test_self_order_product_info.browser: Owl is running in 'dev' mode. 2026-09-11 04:05:17,014 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 04:05:17] "GET /web/image/ir.attachment/7682/raw HTTP/1.1" 200 - 4 0.009 0.011 2026-09-11 04:05:17,039 26 INFO rb-c800635-224702-414046 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-09-11 04:05:17,061 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 04:05:17] "GET /web/image/ir.attachment/7648/raw HTTP/1.1" 200 - 4 0.001 0.013 2026-09-11 04:05:17,062 26 INFO ? werkzeug: 127.0.0.1 - - [11/Sep/2026 04:05:17] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.004 2026-09-11 04:05:17,111 26 INFO rb-c800635-224702-414046 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-09-11 04:05:17,139 26 INFO ? werkzeug: 127.0.0.1 - - [11/Sep/2026 04:05:17] "GET /web/static/src/libs/fontawesome/fonts/fontawesome-webfont.woff2?v=4.7.0 HTTP/1.1" 200 - 0 0.000 0.007 2026-09-11 04:05:17,157 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 04:05:17] "GET /web/image/product.template/2356/image_512?unique=2026-09-11T04:04:41.000+00:00 HTTP/1.1" 200 - 3 0.004 0.020 2026-09-11 04:05:17,172 26 INFO rb-c800635-224702-414046 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-09-11 04:05:17,187 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 04:05:17] "GET /web/image/pos.category/322/image_128?unique=2026-09-11T04:04:41.000+00:00 HTTP/1.1" 200 - 2 0.002 0.051 2026-09-11 04:05:17,218 26 INFO rb-c800635-224702-414046 odoo.addons.pos_self_order.tests.test_self_order_attribute.TestSelfOrderAttribute.test_self_order_product_info.browser: tour succeeded 2026-09-11 04:05:17,219 26 INFO rb-c800635-224702-414046 odoo.addons.pos_self_order.tests.test_self_order_attribute.TestSelfOrderAttribute.test_self_order_product_info.browser: ╔════════════════════════════════════════╗ ║ TOUR self_order_product_info SUCCEEDED ║ ╚════════════════════════════════════════╝ 2026-09-11 04:05:17,259 26 INFO rb-c800635-224702-414046 odoo.addons.pos_self_order.tests.test_self_order_attribute.TestSelfOrderAttribute.test_self_order_product_info.browser: heap 6656668 (allocated 7340032) 2026-09-11 04:05:17,273 26 INFO rb-c800635-224702-414046 odoo.addons.pos_self_order.tests.test_self_order_attribute.TestSelfOrderAttribute.test_self_order_product_info: Closing chrome headless with pid 129011 2026-09-11 04:05:17,274 26 INFO rb-c800635-224702-414046 odoo.addons.pos_self_order.tests.test_self_order_attribute.TestSelfOrderAttribute.test_self_order_product_info: Closing websocket connection 2026-09-11 04:05:17,275 26 INFO rb-c800635-224702-414046 odoo.addons.pos_self_order.tests.test_self_order_attribute.TestSelfOrderAttribute.test_self_order_product_info: Terminating chrome headless with pid 129011 2026-09-11 04:05:17,355 26 INFO rb-c800635-224702-414046 odoo.addons.pos_self_order.tests.test_self_order_attribute.TestSelfOrderAttribute.test_self_order_product_info: Chrome Log in: /tmp/odoo_tests/rb-c800635-224702-414046/chrome_logs/chrome_log_20260911_040517_355385_test_self_order_product_info.txt 2026-09-11 04:05:17,355 26 INFO rb-c800635-224702-414046 odoo.addons.pos_self_order.tests.test_self_order_attribute.TestSelfOrderAttribute.test_self_order_product_info: Removing chrome user profile "/tmp/tmpga516vgn_chrome_odoo" 2026-09-11 04:05:17,435 26 INFO rb-c800635-224702-414046 odoo.addons.base.models.ir_attachment: filestore gc 9 checked, 9 removed 2026-09-11 04:05:18,389 26 INFO rb-c800635-224702-414046 odoo.addons.pos_self_order.tests.test_self_order_combo: Starting TestSelfOrderCombo.test_combo_extra_price_is_not_trusted_from_the_frontend ... 2026-09-11 04:05:22,069 26 INFO rb-c800635-224702-414046 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-09-11 04:05:22,264 26 INFO rb-c800635-224702-414046 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #2114342 started for PoS orders references: [{'name': None, 'pos_reference': '260-144-000001', 'uuid': 'a88e7052-a413-4f47-ace2-ff2c0c64c817'}] 2026-09-11 04:05:22,294 26 INFO rb-c800635-224702-414046 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #2114342 order {'name': None, 'pos_reference': '260-144-000001', 'uuid': 'a88e7052-a413-4f47-ace2-ff2c0c64c817'} created pos.order #885 2026-09-11 04:05:22,295 26 INFO rb-c800635-224702-414046 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #2114342 finished 2026-09-11 04:05:22,360 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 04:05:22] "POST /pos-self-order/process-order/kiosk HTTP/1.1" 200 - 126 0.067 0.227 2026-09-11 04:05:22,581 26 INFO rb-c800635-224702-414046 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #54700423 started for PoS orders references: [{'name': None, 'pos_reference': '260-144-000002', 'uuid': 'd8357955-f396-419b-9b8f-9cf8108935d5'}] 2026-09-11 04:05:22,618 26 INFO rb-c800635-224702-414046 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #54700423 order {'name': None, 'pos_reference': '260-144-000002', 'uuid': 'd8357955-f396-419b-9b8f-9cf8108935d5'} created pos.order #886 2026-09-11 04:05:22,619 26 INFO rb-c800635-224702-414046 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #54700423 finished 2026-09-11 04:05:22,718 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 04:05:22] "POST /pos-self-order/process-order/kiosk HTTP/1.1" 200 - 135 0.089 0.101 2026-09-11 04:05:22,758 26 INFO rb-c800635-224702-414046 odoo.addons.pos_self_order.tests.test_self_order_combo: Starting TestSelfOrderCombo.test_combo_line_subtotals_are_not_trusted_from_the_frontend ... 2026-09-11 04:05:26,748 26 INFO rb-c800635-224702-414046 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-09-11 04:05:27,073 26 INFO rb-c800635-224702-414046 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #74939399 started for PoS orders references: [{'name': None, 'pos_reference': '260-145-000001', 'uuid': '6d1675c6-1132-4b46-ad84-7a4e3b8fe4b3'}] 2026-09-11 04:05:27,106 26 INFO rb-c800635-224702-414046 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #74939399 order {'name': None, 'pos_reference': '260-145-000001', 'uuid': '6d1675c6-1132-4b46-ad84-7a4e3b8fe4b3'} created pos.order #887 2026-09-11 04:05:27,107 26 INFO rb-c800635-224702-414046 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #74939399 finished 2026-09-11 04:05:27,162 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 04:05:27] "POST /pos-self-order/process-order/kiosk HTTP/1.1" 200 - 126 0.068 0.347 2026-09-11 04:05:27,338 26 INFO rb-c800635-224702-414046 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #31174219 started for PoS orders references: [{'name': None, 'pos_reference': '260-145-000002', 'uuid': '79b80a2d-d61c-42df-ab0b-5d36b6455a27'}] 2026-09-11 04:05:27,375 26 INFO rb-c800635-224702-414046 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #31174219 order {'name': None, 'pos_reference': '260-145-000002', 'uuid': '79b80a2d-d61c-42df-ab0b-5d36b6455a27'} created pos.order #888 2026-09-11 04:05:27,377 26 INFO rb-c800635-224702-414046 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #31174219 finished 2026-09-11 04:05:27,447 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 04:05:27] "POST /pos-self-order/process-order/kiosk HTTP/1.1" 200 - 135 0.077 0.087 2026-09-11 04:05:27,476 26 INFO rb-c800635-224702-414046 odoo.addons.pos_self_order.tests.test_self_order_combo: Starting TestSelfOrderCombo.test_combo_parent_from_another_order_is_refused ... 2026-09-11 04:05:30,780 26 INFO rb-c800635-224702-414046 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-09-11 04:05:30,988 26 INFO rb-c800635-224702-414046 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #83477535 started for PoS orders references: [{'name': None, 'pos_reference': '260-146-000001', 'uuid': 'fb934a4c-0bbe-40bb-9f18-e4fa8ba2f86f'}] 2026-09-11 04:05:31,036 26 INFO rb-c800635-224702-414046 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #83477535 order {'name': None, 'pos_reference': '260-146-000001', 'uuid': 'fb934a4c-0bbe-40bb-9f18-e4fa8ba2f86f'} created pos.order #889 2026-09-11 04:05:31,038 26 INFO rb-c800635-224702-414046 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #83477535 finished 2026-09-11 04:05:31,129 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 04:05:31] "POST /pos-self-order/process-order/kiosk HTTP/1.1" 200 - 123 0.122 0.229 2026-09-11 04:05:31,157 26 INFO rb-c800635-224702-414046 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #75311939 started for PoS orders references: [{'name': None, 'pos_reference': '260-146-000002', 'uuid': '2b4a6c6d-f242-418d-b2b3-3698d60bee12'}] 2026-09-11 04:05:31,179 26 INFO rb-c800635-224702-414046 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #75311939 order {'name': None, 'pos_reference': '260-146-000002', 'uuid': '2b4a6c6d-f242-418d-b2b3-3698d60bee12'} created pos.order #890 2026-09-11 04:05:31,181 26 INFO rb-c800635-224702-414046 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #75311939 finished 2026-09-11 04:05:31,198 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 04:05:31] "POST /pos-self-order/process-order/kiosk HTTP/1.1" 200 - 45 0.022 0.038 2026-09-11 04:05:31,231 26 INFO rb-c800635-224702-414046 odoo.addons.pos_self_order.tests.test_self_order_combo: Starting TestSelfOrderCombo.test_combo_price_free_items_multi_qty ... 2026-09-11 04:05:34,680 26 INFO rb-c800635-224702-414046 odoo.addons.pos_self_order.tests.test_self_order_combo: Starting TestSelfOrderCombo.test_combo_price_no_free_items ... 2026-09-11 04:05:37,973 26 INFO rb-c800635-224702-414046 odoo.addons.pos_self_order.tests.test_self_order_combo: Starting TestSelfOrderCombo.test_combo_price_unit_mulitple_qty ... 2026-09-11 04:05:41,295 26 INFO rb-c800635-224702-414046 odoo.addons.pos_self_order.tests.test_self_order_combo: Starting TestSelfOrderCombo.test_external_child_stolen_through_combo_line_ids_is_refused ... 2026-09-11 04:05:44,549 26 INFO rb-c800635-224702-414046 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-09-11 04:05:44,729 26 INFO rb-c800635-224702-414046 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #42024967 started for PoS orders references: [{'name': None, 'pos_reference': '260-150-000001', 'uuid': '3f7e7e5b-80f4-4bd2-b25b-f63bab9ec487'}] 2026-09-11 04:05:44,840 26 INFO rb-c800635-224702-414046 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #42024967 order {'name': None, 'pos_reference': '260-150-000001', 'uuid': '3f7e7e5b-80f4-4bd2-b25b-f63bab9ec487'} created pos.order #895 2026-09-11 04:05:44,842 26 INFO rb-c800635-224702-414046 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #42024967 finished 2026-09-11 04:05:44,902 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 04:05:44] "POST /pos-self-order/process-order/kiosk HTTP/1.1" 200 - 126 0.060 0.297 2026-09-11 04:05:44,957 26 INFO rb-c800635-224702-414046 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #70548957 started for PoS orders references: [{'name': None, 'pos_reference': '260-150-000002', 'uuid': '851fab5b-8308-41e4-9621-6d8f3cfb3814'}] 2026-09-11 04:05:44,987 26 INFO rb-c800635-224702-414046 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #70548957 order {'name': None, 'pos_reference': '260-150-000002', 'uuid': '851fab5b-8308-41e4-9621-6d8f3cfb3814'} created pos.order #896 2026-09-11 04:05:44,991 26 INFO rb-c800635-224702-414046 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #70548957 finished 2026-09-11 04:05:45,011 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 04:05:45] "POST /pos-self-order/process-order/kiosk HTTP/1.1" 200 - 45 0.045 0.053 2026-09-11 04:05:45,047 26 INFO rb-c800635-224702-414046 odoo.addons.pos_self_order.tests.test_self_order_combo: Starting TestSelfOrderCombo.test_external_child_stolen_through_relations_uuid_mapping_is_refused ... 2026-09-11 04:05:48,364 26 INFO rb-c800635-224702-414046 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-09-11 04:05:48,548 26 INFO rb-c800635-224702-414046 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #95985937 started for PoS orders references: [{'name': None, 'pos_reference': '260-151-000001', 'uuid': 'e207a864-8130-4b1c-86ed-4a39173674ee'}] 2026-09-11 04:05:48,597 26 INFO rb-c800635-224702-414046 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #95985937 order {'name': None, 'pos_reference': '260-151-000001', 'uuid': 'e207a864-8130-4b1c-86ed-4a39173674ee'} created pos.order #897 2026-09-11 04:05:48,598 26 INFO rb-c800635-224702-414046 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #95985937 finished 2026-09-11 04:05:48,679 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 04:05:48] "POST /pos-self-order/process-order/kiosk HTTP/1.1" 200 - 126 0.088 0.229 2026-09-11 04:05:48,725 26 INFO rb-c800635-224702-414046 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #88531293 started for PoS orders references: [{'name': None, 'pos_reference': '260-151-000002', 'uuid': 'db00d741-edae-43d9-ab27-34e0086d9d75'}] 2026-09-11 04:05:48,760 26 INFO rb-c800635-224702-414046 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #88531293 order {'name': None, 'pos_reference': '260-151-000002', 'uuid': 'db00d741-edae-43d9-ab27-34e0086d9d75'} created pos.order #898 2026-09-11 04:05:48,761 26 INFO rb-c800635-224702-414046 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #88531293 finished 2026-09-11 04:05:48,778 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 04:05:48] "POST /pos-self-order/process-order/kiosk HTTP/1.1" 200 - 47 0.035 0.047 2026-09-11 04:05:48,813 26 INFO rb-c800635-224702-414046 odoo.addons.pos_self_order.tests.test_self_order_combo: Starting TestSelfOrderCombo.test_foreign_negative_attribute_on_combo_child_is_refused ... 2026-09-11 04:05:52,487 26 INFO rb-c800635-224702-414046 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-09-11 04:05:52,714 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 04:05:52] "POST /pos-self-order/process-order/kiosk HTTP/1.1" 200 - 49 0.049 0.180 2026-09-11 04:05:52,751 26 INFO rb-c800635-224702-414046 odoo.addons.pos_self_order.tests.test_self_order_combo: Starting TestSelfOrderCombo.test_forged_combo_composition_is_refused ... 2026-09-11 04:05:55,873 26 INFO rb-c800635-224702-414046 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-09-11 04:05:56,090 26 INFO rb-c800635-224702-414046 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #12841913 started for PoS orders references: [{'name': None, 'pos_reference': '260-153-000001', 'uuid': '32f32f9e-6808-4343-be8d-926cf9b88424'}] 2026-09-11 04:05:56,128 26 INFO rb-c800635-224702-414046 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #12841913 order {'name': None, 'pos_reference': '260-153-000001', 'uuid': '32f32f9e-6808-4343-be8d-926cf9b88424'} created pos.order #899 2026-09-11 04:05:56,129 26 INFO rb-c800635-224702-414046 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #12841913 finished 2026-09-11 04:05:56,144 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 04:05:56] "POST /pos-self-order/process-order/kiosk HTTP/1.1" 200 - 92 0.091 0.191 2026-09-11 04:05:56,177 26 INFO rb-c800635-224702-414046 odoo.addons.pos_self_order.tests.test_self_order_combo: Starting TestSelfOrderCombo.test_negative_combo_parent_quantity_is_refused ... 2026-09-11 04:05:59,768 26 INFO rb-c800635-224702-414046 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-09-11 04:05:59,961 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 04:05:59] "POST /pos-self-order/process-order/kiosk HTTP/1.1" 200 - 42 0.019 0.176 2026-09-11 04:05:59,990 26 INFO rb-c800635-224702-414046 odoo.addons.pos_self_order.tests.test_self_order_combo: Starting TestSelfOrderCombo.test_product_dont_display_all_variants ... 2026-09-11 04:06:04,086 26 INFO rb-c800635-224702-414046 odoo.addons.pos_self_order.tests.test_self_order_combo.TestSelfOrderCombo.test_product_dont_display_all_variants: Chrome pid: 129195 2026-09-11 04:06:04,087 26 INFO rb-c800635-224702-414046 odoo.addons.pos_self_order.tests.test_self_order_combo.TestSelfOrderCombo.test_product_dont_display_all_variants: Chrome headless temporary user profile dir: /tmp/tmpys0d12bg_chrome_odoo 2026-09-11 04:06:04,087 26 INFO rb-c800635-224702-414046 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:39723/json/version 2026-09-11 04:06:04,088 26 INFO rb-c800635-224702-414046 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:39723', path='/json/version', query='', fragment='') with timeout 3 increased to 10s during tests 2026-09-11 04:06:04,113 26 INFO rb-c800635-224702-414046 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-09-11 04:06:04,113 26 INFO rb-c800635-224702-414046 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:39723/json 2026-09-11 04:06:04,113 26 INFO rb-c800635-224702-414046 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:39723', path='/json', query='', fragment='') with timeout 3 increased to 10s during tests 2026-09-11 04:06:04,125 26 INFO rb-c800635-224702-414046 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:39723/devtools/page/223599DF76B521268E01D8411B329521 2026-09-11 04:06:04,131 26 INFO rb-c800635-224702-414046 odoo.addons.pos_self_order.tests.test_self_order_combo.TestSelfOrderCombo.test_product_dont_display_all_variants: Enable chrome headless console log notification 2026-09-11 04:06:04,138 26 INFO rb-c800635-224702-414046 odoo.addons.pos_self_order.tests.test_self_order_combo.TestSelfOrderCombo.test_product_dont_display_all_variants: Chrome headless enable page notifications 2026-09-11 04:06:04,169 26 INFO rb-c800635-224702-414046 odoo.addons.pos_self_order.tests.test_self_order_combo.TestSelfOrderCombo.test_product_dont_display_all_variants: Setting session cookie in browser 2026-09-11 04:06:04,347 26 INFO rb-c800635-224702-414046 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=81d243df866a4923" in browser 2026-09-11 04:06:04,347 26 INFO rb-c800635-224702-414046 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=81d243df866a4923" 2026-09-11 04:06:04,359 26 INFO rb-c800635-224702-414046 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-09-11 04:06:04,658 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 04:06:04] "GET /pos-self/155?access_token=81d243df866a4923 HTTP/1.1" 200 - 57 0.024 0.279 2026-09-11 04:06:04,661 26 INFO rb-c800635-224702-414046 odoo.addons.pos_self_order.tests.test_self_order_combo.TestSelfOrderCombo.test_product_dont_display_all_variants: Navigation result: {'frameId': '223599DF76B521268E01D8411B329521', 'loaderId': 'EF0764FBCD950056927DF4DD43085BAA', 'isDownload': False} 2026-09-11 04:06:04,662 26 INFO rb-c800635-224702-414046 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-09-11 04:06:04,679 26 INFO rb-c800635-224702-414046 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-09-11 04:06:04,698 26 INFO rb-c800635-224702-414046 odoo.addons.base.models.assetsbundle: Found a similar attachment for /web/assets/1/3bd1372/pos_self_order.assets.min.js, copying from /web/assets/3bd1372/pos_self_order.assets.min.js 2026-09-11 04:06:04,721 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 04:06:04] "GET /web/assets/1/3bd1372/pos_self_order.assets.min.js HTTP/1.1" 200 - 8 0.005 0.030 2026-09-11 04:06:04,730 26 INFO rb-c800635-224702-414046 odoo.addons.base.models.assetsbundle: Found a similar attachment for /web/assets/1/db4d7a1/pos_self_order.assets.min.css, copying from /web/assets/db4d7a1/pos_self_order.assets.min.css 2026-09-11 04:06:04,756 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 04:06:04] "GET /web/assets/1/db4d7a1/pos_self_order.assets.min.css HTTP/1.1" 200 - 8 0.017 0.054 2026-09-11 04:06:04,764 26 INFO rb-c800635-224702-414046 odoo.addons.base.models.assetsbundle: Found a similar attachment for /web/assets/1/80a013a/pos_self_order.assets_tests.min.js, copying from /web/assets/80a013a/pos_self_order.assets_tests.min.js 2026-09-11 04:06:04,777 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 04:06:04] "GET /web/assets/1/80a013a/pos_self_order.assets_tests.min.js HTTP/1.1" 200 - 8 0.005 0.082 2026-09-11 04:06:04,914 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 04:06:04] "GET /favicon.ico HTTP/1.1" 301 - 1 0.001 0.005 2026-09-11 04:06:04,932 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 04:06:04] "GET /web/image/website/1/favicon?unique=47d98e1 HTTP/1.1" 200 - 5 0.002 0.007 2026-09-11 04:06:04,936 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 04:06:04] "GET /website/translations?hash=&lang=en_US HTTP/1.1" 200 - 1 0.001 0.009 2026-09-11 04:06:04,963 26 INFO rb-c800635-224702-414046 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=81d243df866a4923", "delayToCheckUndeterminisms": 0})" 2026-09-11 04:06:04,969 26 INFO rb-c800635-224702-414046 odoo.http: Session expired 2026-09-11 04:06:04,969 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 04:06:04] "POST /pos/ping HTTP/1.1" 200 - 1 0.000 0.004 2026-09-11 04:06:04,971 26 INFO rb-c800635-224702-414046 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-09-11 04:06:05,047 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 04:06:05] "POST /pos-self/relations/155 HTTP/1.1" 200 - 37 0.024 0.029 2026-09-11 04:06:05,080 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 04:06:05] "GET /bus/websocket_worker_bundle?v=19.0-2 HTTP/1.1" 200 - 3 0.002 0.078 2026-09-11 04:06:05,374 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 04:06:05] "POST /pos-self/data/155 HTTP/1.1" 200 - 192 0.123 0.171 2026-09-11 04:06:05,378 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 04:06:05] "GET /websocket?version=19.0-2 HTTP/1.1" 101 - 1 0.000 0.282 2026-09-11 04:06:05,469 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 04:06:05] "GET /web/image/res.company/1/logo/256x256 HTTP/1.1" 200 - 8 0.015 0.034 2026-09-11 04:06:05,490 26 INFO rb-c800635-224702-414046 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-09-11 04:06:05,521 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 04:06:05] "GET /web/image/ir.attachment/8142/raw HTTP/1.1" 200 - 4 0.001 0.004 2026-09-11 04:06:05,560 26 INFO rb-c800635-224702-414046 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-09-11 04:06:05,575 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 04:06:05] "GET /web/image/ir.attachment/8108/raw HTTP/1.1" 200 - 4 0.001 0.006 2026-09-11 04:06:05,633 26 INFO ? werkzeug: 127.0.0.1 - - [11/Sep/2026 04:06:05] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.001 2026-09-11 04:06:05,663 26 INFO rb-c800635-224702-414046 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-09-11 04:06:05,715 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 04:06:05] "GET /web/image/pos.category/323/image_128?unique=2026-09-11T04:05:17.000+00:00 HTTP/1.1" 200 - 2 0.004 0.030 2026-09-11 04:06:05,730 26 INFO rb-c800635-224702-414046 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-09-11 04:06:05,746 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 04:06:05] "GET /web/image/pos.category/0/image_128?unique=undefined HTTP/1.1" 200 - 4 0.003 0.060 2026-09-11 04:06:05,768 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 04:06:05] "GET /web/image/product.template/2357/image_512?unique=2026-09-11T04:05:17.000+00:00 HTTP/1.1" 200 - 3 0.006 0.069 2026-09-11 04:06:05,793 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 04:06:05] "GET /web/image/product.template/2361/image_512?unique=2026-09-11T04:05:17.000+00:00 HTTP/1.1" 200 - 3 0.012 0.086 2026-09-11 04:06:05,811 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 04:06:05] "GET /web/image/product.template/2359/image_512?unique=2026-09-11T04:05:17.000+00:00 HTTP/1.1" 200 - 3 0.006 0.108 2026-09-11 04:06:05,814 26 INFO rb-c800635-224702-414046 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-09-11 04:06:05,828 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 04:06:05] "GET /web/image/product.template/2388/image_512?unique=2026-09-11T04:05:17.000+00:00 HTTP/1.1" 200 - 3 0.005 0.012 2026-09-11 04:06:05,847 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 04:06:05] "GET /web/image/product.template/2360/image_512?unique=2026-09-11T04:05:17.000+00:00 HTTP/1.1" 200 - 3 0.004 0.122 2026-09-11 04:06:05,873 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 04:06:05] "GET /web/image/product.template/2387/image_512?unique=2026-09-11T04:05:17.000+00:00 HTTP/1.1" 200 - 3 0.002 0.093 2026-09-11 04:06:05,886 26 INFO rb-c800635-224702-414046 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-09-11 04:06:05,892 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 04:06:05] "GET /web/image/product.template/2386/image_512?unique=2026-09-11T04:05:17.000+00:00 HTTP/1.1" 200 - 3 0.004 0.111 2026-09-11 04:06:05,910 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 04:06:05] "GET /web/image/product.template/2358/image_512?unique=2026-09-11T04:05:17.000+00:00 HTTP/1.1" 200 - 3 0.002 0.214 2026-09-11 04:06:05,924 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 04:06:05] "GET /web/image/product.template/2389/image_512?unique=2026-09-11T04:05:17.000+00:00 HTTP/1.1" 200 - 3 0.001 0.107 2026-09-11 04:06:05,944 26 INFO rb-c800635-224702-414046 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-09-11 04:06:05,944 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 04:06:05] "GET /web/image/product.product/2887/image_512?unique=2026-09-11T04:05:17.000+00:00 HTTP/1.1" 200 - 8 0.006 0.100 2026-09-11 04:06:05,968 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 04:06:05] "GET /web/image/product.product/2889/image_512?unique=2026-09-11T04:05:17.000+00:00 HTTP/1.1" 200 - 8 0.009 0.106 2026-09-11 04:06:05,985 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 04:06:05] "GET /web/image/product.product/2890/image_512?unique=2026-09-11T04:05:17.000+00:00 HTTP/1.1" 200 - 8 0.004 0.096 2026-09-11 04:06:06,008 26 INFO rb-c800635-224702-414046 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-09-11 04:06:06,079 26 INFO rb-c800635-224702-414046 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-09-11 04:06:06,138 26 INFO rb-c800635-224702-414046 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-09-11 04:06:06,195 26 INFO rb-c800635-224702-414046 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-09-11 04:06:06,267 26 INFO rb-c800635-224702-414046 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-09-11 04:06:06,327 26 INFO rb-c800635-224702-414046 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-09-11 04:06:06,389 26 INFO rb-c800635-224702-414046 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-09-11 04:06:06,445 26 INFO rb-c800635-224702-414046 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-09-11 04:06:06,518 26 INFO rb-c800635-224702-414046 odoo.addons.pos_self_order.tests.test_self_order_combo.TestSelfOrderCombo.test_product_dont_display_all_variants.browser: tour succeeded 2026-09-11 04:06:06,518 26 INFO rb-c800635-224702-414046 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-09-11 04:06:06,601 26 INFO rb-c800635-224702-414046 odoo.addons.pos_self_order.tests.test_self_order_combo.TestSelfOrderCombo.test_product_dont_display_all_variants.browser: heap 11233936 (allocated 12718080) 2026-09-11 04:06:06,612 26 INFO rb-c800635-224702-414046 odoo.addons.pos_self_order.tests.test_self_order_combo.TestSelfOrderCombo.test_product_dont_display_all_variants: Closing chrome headless with pid 129195 2026-09-11 04:06:06,613 26 INFO rb-c800635-224702-414046 odoo.addons.pos_self_order.tests.test_self_order_combo.TestSelfOrderCombo.test_product_dont_display_all_variants: Closing websocket connection 2026-09-11 04:06:06,613 26 INFO rb-c800635-224702-414046 odoo.addons.pos_self_order.tests.test_self_order_combo.TestSelfOrderCombo.test_product_dont_display_all_variants: Terminating chrome headless with pid 129195 2026-09-11 04:06:06,711 26 INFO rb-c800635-224702-414046 odoo.addons.pos_self_order.tests.test_self_order_combo.TestSelfOrderCombo.test_product_dont_display_all_variants: Chrome Log in: /tmp/odoo_tests/rb-c800635-224702-414046/chrome_logs/chrome_log_20260911_040606_710763_test_product_dont_display_all_variants.txt 2026-09-11 04:06:06,711 26 INFO rb-c800635-224702-414046 odoo.addons.pos_self_order.tests.test_self_order_combo.TestSelfOrderCombo.test_product_dont_display_all_variants: Removing chrome user profile "/tmp/tmpys0d12bg_chrome_odoo" 2026-09-11 04:06:06,760 26 INFO rb-c800635-224702-414046 odoo.addons.pos_self_order.tests.test_self_order_combo: Starting TestSelfOrderCombo.test_self_combo_extra_price_selection_and_confirmation ... 2026-09-11 04:06:10,722 26 INFO rb-c800635-224702-414046 odoo.addons.pos_self_order.tests.test_self_order_combo.TestSelfOrderCombo.test_self_combo_extra_price_selection_and_confirmation: Chrome pid: 129390 2026-09-11 04:06:10,722 26 INFO rb-c800635-224702-414046 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/tmp8yxrcbil_chrome_odoo 2026-09-11 04:06:10,723 26 INFO rb-c800635-224702-414046 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:42475/json/version 2026-09-11 04:06:10,724 26 INFO rb-c800635-224702-414046 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:42475', path='/json/version', query='', fragment='') with timeout 3 increased to 10s during tests 2026-09-11 04:06:10,746 26 INFO rb-c800635-224702-414046 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-09-11 04:06:10,747 26 INFO rb-c800635-224702-414046 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:42475/json 2026-09-11 04:06:10,747 26 INFO rb-c800635-224702-414046 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:42475', path='/json', query='', fragment='') with timeout 3 increased to 10s during tests 2026-09-11 04:06:10,764 26 INFO rb-c800635-224702-414046 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:42475/devtools/page/51B4BFBFB01FE9B8477D7C5F54352FC0 2026-09-11 04:06:10,770 26 INFO rb-c800635-224702-414046 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-09-11 04:06:10,774 26 INFO rb-c800635-224702-414046 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-09-11 04:06:10,793 26 INFO rb-c800635-224702-414046 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-09-11 04:06:10,934 26 INFO rb-c800635-224702-414046 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=a8e92b516f094df3" in browser 2026-09-11 04:06:10,934 26 INFO rb-c800635-224702-414046 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=a8e92b516f094df3" 2026-09-11 04:06:10,950 26 INFO rb-c800635-224702-414046 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-09-11 04:06:11,294 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 04:06:11] "GET /pos-self/156?access_token=a8e92b516f094df3 HTTP/1.1" 200 - 59 0.057 0.293 2026-09-11 04:06:11,299 26 INFO rb-c800635-224702-414046 odoo.addons.pos_self_order.tests.test_self_order_combo.TestSelfOrderCombo.test_self_combo_extra_price_selection_and_confirmation: Navigation result: {'frameId': '51B4BFBFB01FE9B8477D7C5F54352FC0', 'loaderId': '34B72950F139E8CFAACA2FAE33FD1FF1', 'isDownload': False} 2026-09-11 04:06:11,300 26 INFO rb-c800635-224702-414046 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-09-11 04:06:11,314 26 INFO rb-c800635-224702-414046 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-09-11 04:06:11,331 26 INFO rb-c800635-224702-414046 odoo.addons.base.models.assetsbundle: Found a similar attachment for /web/assets/1/3bd1372/pos_self_order.assets.min.js, copying from /web/assets/3bd1372/pos_self_order.assets.min.js 2026-09-11 04:06:11,352 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 04:06:11] "GET /web/assets/1/3bd1372/pos_self_order.assets.min.js HTTP/1.1" 200 - 8 0.005 0.027 2026-09-11 04:06:11,364 26 INFO rb-c800635-224702-414046 odoo.addons.base.models.assetsbundle: Found a similar attachment for /web/assets/1/db4d7a1/pos_self_order.assets.min.css, copying from /web/assets/db4d7a1/pos_self_order.assets.min.css 2026-09-11 04:06:11,394 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 04:06:11] "GET /web/assets/1/db4d7a1/pos_self_order.assets.min.css HTTP/1.1" 200 - 8 0.020 0.052 2026-09-11 04:06:11,407 26 INFO rb-c800635-224702-414046 odoo.addons.base.models.assetsbundle: Found a similar attachment for /web/assets/1/80a013a/pos_self_order.assets_tests.min.js, copying from /web/assets/80a013a/pos_self_order.assets_tests.min.js 2026-09-11 04:06:11,421 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 04:06:11] "GET /web/assets/1/80a013a/pos_self_order.assets_tests.min.js HTTP/1.1" 200 - 8 0.008 0.089 2026-09-11 04:06:11,537 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 04:06:11] "GET /favicon.ico HTTP/1.1" 301 - 1 0.001 0.008 2026-09-11 04:06:11,548 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 04:06:11] "GET /website/translations?hash=&lang=en_US HTTP/1.1" 200 - 1 0.001 0.010 2026-09-11 04:06:11,562 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 04:06:11] "GET /web/image/website/1/favicon?unique=47d98e1 HTTP/1.1" 200 - 5 0.002 0.014 2026-09-11 04:06:11,565 26 INFO rb-c800635-224702-414046 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=a8e92b516f094df3", "delayToCheckUndeterminisms": 0})" 2026-09-11 04:06:11,573 26 INFO rb-c800635-224702-414046 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-09-11 04:06:11,577 26 INFO rb-c800635-224702-414046 odoo.http: Session expired 2026-09-11 04:06:11,577 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 04:06:11] "POST /pos/ping HTTP/1.1" 200 - 1 0.000 0.012 2026-09-11 04:06:11,621 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 04:06:11] "GET /bus/websocket_worker_bundle?v=19.0-2 HTTP/1.1" 200 - 3 0.002 0.031 2026-09-11 04:06:11,673 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 04:06:11] "POST /pos-self/relations/156 HTTP/1.1" 200 - 37 0.018 0.067 2026-09-11 04:06:11,678 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 04:06:11] "GET /websocket?version=19.0-2 HTTP/1.1" 101 - 1 0.000 0.035 2026-09-11 04:06:12,128 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 04:06:12] "POST /pos-self/data/156 HTTP/1.1" 200 - 189 0.101 0.319 2026-09-11 04:06:12,168 26 INFO rb-c800635-224702-414046 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-09-11 04:06:12,204 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 04:06:12] "GET /web/image/ir.attachment/8183/raw HTTP/1.1" 200 - 4 0.001 0.009 2026-09-11 04:06:12,263 26 INFO rb-c800635-224702-414046 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-09-11 04:06:12,327 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 04:06:12] "GET /web/image/pos.category/326/image_128?unique=2026-09-11T04:05:17.000+00:00 HTTP/1.1" 200 - 2 0.001 0.023 2026-09-11 04:06:12,355 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 04:06:12] "GET /web/image/pos.category/324/image_128?unique=2026-09-11T04:05:17.000+00:00 HTTP/1.1" 200 - 2 0.001 0.053 2026-09-11 04:06:12,359 26 INFO ? werkzeug: 127.0.0.1 - - [11/Sep/2026 04:06:12] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.001 2026-09-11 04:06:12,368 26 INFO ? werkzeug: 127.0.0.1 - - [11/Sep/2026 04:06: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-09-11 04:06:12,375 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 04:06:12] "GET /web/image/pos.category/325/image_128?unique=2026-09-11T04:05:17.000+00:00 HTTP/1.1" 200 - 2 0.001 0.071 2026-09-11 04:06:12,387 26 INFO rb-c800635-224702-414046 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-09-11 04:06:12,397 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 04:06:12] "GET /web/image/pos.category/323/image_128?unique=2026-09-11T04:05:17.000+00:00 HTTP/1.1" 200 - 2 0.001 0.090 2026-09-11 04:06:12,430 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 04:06:12] "GET /web/image/product.template/2390/image_512?unique=2026-09-11T04:05:17.000+00:00 HTTP/1.1" 200 - 3 0.003 0.109 2026-09-11 04:06:12,436 26 INFO rb-c800635-224702-414046 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-09-11 04:06:12,443 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 04:06:12] "GET /web/image/product.template/2391/image_512?unique=2026-09-11T04:05:17.000+00:00 HTTP/1.1" 200 - 3 0.003 0.116 2026-09-11 04:06:12,457 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 04:06:12] "GET /web/image/product.template/2392/image_512?unique=2026-09-11T04:05:17.000+00:00 HTTP/1.1" 200 - 3 0.003 0.124 2026-09-11 04:06:12,475 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 04:06:12] "GET /web/image/product.template/2393/image_512?unique=2026-09-11T04:05:17.000+00:00 HTTP/1.1" 200 - 3 0.002 0.101 2026-09-11 04:06:12,494 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 04:06:12] "GET /web/image/product.template/2394/image_512?unique=2026-09-11T04:05:17.000+00:00 HTTP/1.1" 200 - 3 0.004 0.108 2026-09-11 04:06:12,499 26 INFO rb-c800635-224702-414046 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-09-11 04:06:12,508 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 04:06:12] "GET /web/image/product.template/2399/image_512?unique=2026-09-11T04:05:17.000+00:00 HTTP/1.1" 200 - 3 0.005 0.094 2026-09-11 04:06:12,536 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 04:06:12] "GET /web/image/product.product/2892/image_512?unique=2026-09-11T04:05:17.000+00:00 HTTP/1.1" 200 - 8 0.007 0.090 2026-09-11 04:06:12,550 26 INFO rb-c800635-224702-414046 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-09-11 04:06:12,553 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 04:06:12] "GET /web/image/product.product/2893/image_512?unique=2026-09-11T04:05:17.000+00:00 HTTP/1.1" 200 - 8 0.004 0.100 2026-09-11 04:06:12,576 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 04:06:12] "GET /web/image/product.product/2894/image_512?unique=2026-09-11T04:05:17.000+00:00 HTTP/1.1" 200 - 8 0.008 0.101 2026-09-11 04:06:12,594 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 04:06:12] "GET /web/image/product.template/2395/image_512?unique=2026-09-11T04:05:17.000+00:00 HTTP/1.1" 200 - 3 0.006 0.099 2026-09-11 04:06:12,606 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 04:06:12] "GET /web/image/product.template/2396/image_512?unique=2026-09-11T04:05:17.000+00:00 HTTP/1.1" 200 - 3 0.003 0.103 2026-09-11 04:06:12,617 26 INFO rb-c800635-224702-414046 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-09-11 04:06:12,622 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 04:06:12] "GET /web/image/product.template/2397/image_512?unique=2026-09-11T04:05:17.000+00:00 HTTP/1.1" 200 - 3 0.004 0.105 2026-09-11 04:06:12,633 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 04:06:12] "GET /web/image/product.template/2398/image_512?unique=2026-09-11T04:05:17.000+00:00 HTTP/1.1" 200 - 3 0.003 0.086 2026-09-11 04:06:12,645 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 04:06:12] "GET /web/image/product.template/2357/image_512?unique=2026-09-11T04:05:17.000+00:00 HTTP/1.1" 200 - 3 0.003 0.084 2026-09-11 04:06:12,662 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 04:06:12] "GET /web/image/product.template/2358/image_512?unique=2026-09-11T04:05:17.000+00:00 HTTP/1.1" 200 - 3 0.005 0.076 2026-09-11 04:06:12,672 26 INFO rb-c800635-224702-414046 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-09-11 04:06:12,675 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 04:06:12] "GET /web/image/product.template/2361/image_512?unique=2026-09-11T04:05:17.000+00:00 HTTP/1.1" 200 - 3 0.002 0.062 2026-09-11 04:06:12,740 26 INFO rb-c800635-224702-414046 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-09-11 04:06:12,786 26 INFO rb-c800635-224702-414046 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-09-11 04:06:12,851 26 INFO rb-c800635-224702-414046 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-09-11 04:06:12,886 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 04:06:12] "GET /web/image/product.product/2895/image_512?unique=2026-09-11T04:05:17.000+00:00 HTTP/1.1" 200 - 8 0.005 0.016 2026-09-11 04:06:12,903 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 04:06:12] "GET /web/image/product.product/2896/image_512?unique=2026-09-11T04:05:17.000+00:00 HTTP/1.1" 200 - 8 0.004 0.030 2026-09-11 04:06:12,906 26 INFO rb-c800635-224702-414046 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-09-11 04:06:12,953 26 INFO rb-c800635-224702-414046 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-09-11 04:06:13,014 26 INFO rb-c800635-224702-414046 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-09-11 04:06:13,091 26 INFO rb-c800635-224702-414046 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-09-11 04:06:13,146 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 04:06:13] "GET /web/image/product.product/2897/image_512?unique=2026-09-11T04:05:17.000+00:00 HTTP/1.1" 200 - 8 0.005 0.038 2026-09-11 04:06:13,162 26 INFO rb-c800635-224702-414046 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-09-11 04:06:13,167 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 04:06:13] "GET /web/image/product.product/2898/image_512?unique=2026-09-11T04:05:17.000+00:00 HTTP/1.1" 200 - 8 0.005 0.052 2026-09-11 04:06:13,184 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 04:06:13] "GET /web/image/product.product/2899/image_512?unique=2026-09-11T04:05:17.000+00:00 HTTP/1.1" 200 - 8 0.004 0.056 2026-09-11 04:06:13,212 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 04:06:13] "GET /web/image/product.product/2900/image_512?unique=2026-09-11T04:05:17.000+00:00 HTTP/1.1" 200 - 8 0.005 0.082 2026-09-11 04:06:13,221 26 INFO rb-c800635-224702-414046 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-09-11 04:06:13,268 26 INFO rb-c800635-224702-414046 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-09-11 04:06:13,319 26 INFO rb-c800635-224702-414046 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-09-11 04:06:13,370 26 INFO rb-c800635-224702-414046 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-09-11 04:06:13,471 26 INFO rb-c800635-224702-414046 odoo.addons.pos_self_order.tests.test_self_order_combo.TestSelfOrderCombo.test_self_combo_extra_price_selection_and_confirmation.browser: tour succeeded 2026-09-11 04:06:13,472 26 INFO rb-c800635-224702-414046 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-09-11 04:06:13,574 26 INFO rb-c800635-224702-414046 odoo.addons.pos_self_order.tests.test_self_order_combo.TestSelfOrderCombo.test_self_combo_extra_price_selection_and_confirmation.browser: heap 13677984 (allocated 14950400) 2026-09-11 04:06:13,575 26 INFO rb-c800635-224702-414046 odoo.addons.pos_self_order.tests.test_self_order_combo.TestSelfOrderCombo.test_self_combo_extra_price_selection_and_confirmation: Closing chrome headless with pid 129390 2026-09-11 04:06:13,578 26 INFO rb-c800635-224702-414046 odoo.addons.pos_self_order.tests.test_self_order_combo.TestSelfOrderCombo.test_self_combo_extra_price_selection_and_confirmation: Closing websocket connection 2026-09-11 04:06:13,579 26 INFO rb-c800635-224702-414046 odoo.addons.pos_self_order.tests.test_self_order_combo.TestSelfOrderCombo.test_self_combo_extra_price_selection_and_confirmation: Terminating chrome headless with pid 129390 2026-09-11 04:06:13,676 26 INFO rb-c800635-224702-414046 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-c800635-224702-414046/chrome_logs/chrome_log_20260911_040613_675997_test_self_combo_extra_price_selection_and_confirmation.txt 2026-09-11 04:06:13,676 26 INFO rb-c800635-224702-414046 odoo.addons.pos_self_order.tests.test_self_order_combo.TestSelfOrderCombo.test_self_combo_extra_price_selection_and_confirmation: Removing chrome user profile "/tmp/tmp8yxrcbil_chrome_odoo" 2026-09-11 04:06:13,724 26 INFO rb-c800635-224702-414046 odoo.addons.pos_self_order.tests.test_self_order_combo: Starting TestSelfOrderCombo.test_self_order_combo ... 2026-09-11 04:06:18,026 26 INFO rb-c800635-224702-414046 odoo.addons.pos_self_order.tests.test_self_order_combo.TestSelfOrderCombo.test_self_order_combo: Chrome pid: 129600 2026-09-11 04:06:18,027 26 INFO rb-c800635-224702-414046 odoo.addons.pos_self_order.tests.test_self_order_combo.TestSelfOrderCombo.test_self_order_combo: Chrome headless temporary user profile dir: /tmp/tmp4u1w33h4_chrome_odoo 2026-09-11 04:06:18,027 26 INFO rb-c800635-224702-414046 odoo.addons.pos_self_order.tests.test_self_order_combo.TestSelfOrderCombo.test_self_order_combo: Issuing json command http://127.0.0.1:35509/json/version 2026-09-11 04:06:18,028 26 INFO rb-c800635-224702-414046 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:35509', path='/json/version', query='', fragment='') with timeout 3 increased to 10s during tests 2026-09-11 04:06:18,062 26 INFO rb-c800635-224702-414046 odoo.addons.pos_self_order.tests.test_self_order_combo.TestSelfOrderCombo.test_self_order_combo: Browser version: Chrome/150.0.7871.114 2026-09-11 04:06:18,062 26 INFO rb-c800635-224702-414046 odoo.addons.pos_self_order.tests.test_self_order_combo.TestSelfOrderCombo.test_self_order_combo: Issuing json command http://127.0.0.1:35509/json 2026-09-11 04:06:18,063 26 INFO rb-c800635-224702-414046 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:35509', path='/json', query='', fragment='') with timeout 3 increased to 10s during tests 2026-09-11 04:06:18,073 26 INFO rb-c800635-224702-414046 odoo.addons.pos_self_order.tests.test_self_order_combo.TestSelfOrderCombo.test_self_order_combo: Websocket url found: ws://127.0.0.1:35509/devtools/page/D7EC22F922FF8ED0307EC8E8BC6A7B2E 2026-09-11 04:06:18,082 26 INFO rb-c800635-224702-414046 odoo.addons.pos_self_order.tests.test_self_order_combo.TestSelfOrderCombo.test_self_order_combo: Enable chrome headless console log notification 2026-09-11 04:06:18,090 26 INFO rb-c800635-224702-414046 odoo.addons.pos_self_order.tests.test_self_order_combo.TestSelfOrderCombo.test_self_order_combo: Chrome headless enable page notifications 2026-09-11 04:06:18,116 26 INFO rb-c800635-224702-414046 odoo.addons.pos_self_order.tests.test_self_order_combo.TestSelfOrderCombo.test_self_order_combo: Setting session cookie in browser 2026-09-11 04:06:18,241 26 INFO rb-c800635-224702-414046 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=9eb94006cb5d4dd3" in browser 2026-09-11 04:06:18,241 26 INFO rb-c800635-224702-414046 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=9eb94006cb5d4dd3" 2026-09-11 04:06:18,257 26 INFO rb-c800635-224702-414046 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-09-11 04:06:18,637 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 04:06:18] "GET /pos-self/157?access_token=9eb94006cb5d4dd3 HTTP/1.1" 200 - 59 0.066 0.318 2026-09-11 04:06:18,642 26 INFO rb-c800635-224702-414046 odoo.addons.pos_self_order.tests.test_self_order_combo.TestSelfOrderCombo.test_self_order_combo: Navigation result: {'frameId': 'D7EC22F922FF8ED0307EC8E8BC6A7B2E', 'loaderId': 'BA0A8B7BA583968B09A9759CACD29AD2', 'isDownload': False} 2026-09-11 04:06:18,642 26 INFO rb-c800635-224702-414046 odoo.addons.pos_self_order.tests.test_self_order_combo.TestSelfOrderCombo.test_self_order_combo: Evaluate ready code "odoo.isTourReady('self_combo_selector')" 2026-09-11 04:06:18,651 26 INFO rb-c800635-224702-414046 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-09-11 04:06:18,679 26 INFO rb-c800635-224702-414046 odoo.addons.base.models.assetsbundle: Found a similar attachment for /web/assets/1/db4d7a1/pos_self_order.assets.min.css, copying from /web/assets/db4d7a1/pos_self_order.assets.min.css 2026-09-11 04:06:18,747 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 04:06:18] "GET /web/assets/1/db4d7a1/pos_self_order.assets.min.css HTTP/1.1" 200 - 11 0.054 0.031 2026-09-11 04:06:18,771 26 INFO rb-c800635-224702-414046 odoo.addons.base.models.assetsbundle: Found a similar attachment for /web/assets/1/3bd1372/pos_self_order.assets.min.js, copying from /web/assets/3bd1372/pos_self_order.assets.min.js 2026-09-11 04:06:18,788 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 04:06:18] "GET /web/assets/1/3bd1372/pos_self_order.assets.min.js HTTP/1.1" 200 - 8 0.011 0.111 2026-09-11 04:06:18,801 26 INFO rb-c800635-224702-414046 odoo.addons.base.models.assetsbundle: Found a similar attachment for /web/assets/1/80a013a/pos_self_order.assets_tests.min.js, copying from /web/assets/80a013a/pos_self_order.assets_tests.min.js 2026-09-11 04:06:18,814 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 04:06:18] "GET /web/assets/1/80a013a/pos_self_order.assets_tests.min.js HTTP/1.1" 200 - 8 0.009 0.130 2026-09-11 04:06:18,974 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 04:06:18] "GET /favicon.ico HTTP/1.1" 301 - 1 0.004 0.016 2026-09-11 04:06:18,988 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 04:06:18] "GET /website/translations?hash=&lang=en_US HTTP/1.1" 200 - 1 0.003 0.010 2026-09-11 04:06:19,008 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 04:06:19] "GET /web/image/website/1/favicon?unique=47d98e1 HTTP/1.1" 200 - 5 0.007 0.016 2026-09-11 04:06:19,014 26 INFO rb-c800635-224702-414046 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=9eb94006cb5d4dd3", "delayToCheckUndeterminisms": 0})" 2026-09-11 04:06:19,024 26 INFO rb-c800635-224702-414046 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-09-11 04:06:19,026 26 INFO rb-c800635-224702-414046 odoo.http: Session expired 2026-09-11 04:06:19,026 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 04:06:19] "POST /pos/ping HTTP/1.1" 200 - 1 0.000 0.012 2026-09-11 04:06:19,135 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 04:06:19] "POST /pos-self/relations/157 HTTP/1.1" 200 - 37 0.057 0.040 2026-09-11 04:06:19,177 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 04:06:19] "GET /bus/websocket_worker_bundle?v=19.0-2 HTTP/1.1" 200 - 3 0.003 0.134 2026-09-11 04:06:19,458 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 04:06:19] "POST /pos-self/data/157 HTTP/1.1" 200 - 189 0.129 0.155 2026-09-11 04:06:19,462 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 04:06:19] "GET /websocket?version=19.0-2 HTTP/1.1" 101 - 1 0.000 0.258 2026-09-11 04:06:19,497 26 INFO rb-c800635-224702-414046 odoo.addons.pos_self_order.tests.test_self_order_combo.TestSelfOrderCombo.test_self_order_combo.browser: Owl is running in 'dev' mode. 2026-09-11 04:06:19,534 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 04:06:19] "GET /web/image/ir.attachment/8224/raw HTTP/1.1" 200 - 4 0.001 0.005 2026-09-11 04:06:19,600 26 INFO rb-c800635-224702-414046 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-09-11 04:06:19,684 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 04:06:19] "GET /web/image/pos.category/329/image_128?unique=2026-09-11T04:05:17.000+00:00 HTTP/1.1" 200 - 2 0.004 0.031 2026-09-11 04:06:19,690 26 INFO ? werkzeug: 127.0.0.1 - - [11/Sep/2026 04:06:19] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.001 2026-09-11 04:06:19,696 26 INFO ? werkzeug: 127.0.0.1 - - [11/Sep/2026 04:06: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-09-11 04:06:19,706 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 04:06:19] "GET /web/image/pos.category/327/image_128?unique=2026-09-11T04:05:17.000+00:00 HTTP/1.1" 200 - 2 0.001 0.057 2026-09-11 04:06:19,713 26 INFO rb-c800635-224702-414046 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-09-11 04:06:19,724 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 04:06:19] "GET /web/image/pos.category/328/image_128?unique=2026-09-11T04:05:17.000+00:00 HTTP/1.1" 200 - 2 0.001 0.070 2026-09-11 04:06:19,747 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 04:06:19] "GET /web/image/pos.category/323/image_128?unique=2026-09-11T04:05:17.000+00:00 HTTP/1.1" 200 - 2 0.003 0.088 2026-09-11 04:06:19,765 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 04:06:19] "GET /web/image/product.template/2400/image_512?unique=2026-09-11T04:05:17.000+00:00 HTTP/1.1" 200 - 3 0.003 0.086 2026-09-11 04:06:19,791 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 04:06:19] "GET /web/image/product.template/2401/image_512?unique=2026-09-11T04:05:17.000+00:00 HTTP/1.1" 200 - 3 0.003 0.110 2026-09-11 04:06:19,812 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 04:06:19] "GET /web/image/product.template/2402/image_512?unique=2026-09-11T04:05:17.000+00:00 HTTP/1.1" 200 - 3 0.002 0.108 2026-09-11 04:06:19,817 26 INFO rb-c800635-224702-414046 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-09-11 04:06:19,834 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 04:06:19] "GET /web/image/product.template/2403/image_512?unique=2026-09-11T04:05:17.000+00:00 HTTP/1.1" 200 - 3 0.003 0.115 2026-09-11 04:06:19,861 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 04:06:19] "GET /web/image/product.template/2404/image_512?unique=2026-09-11T04:05:17.000+00:00 HTTP/1.1" 200 - 3 0.010 0.121 2026-09-11 04:06:19,878 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 04:06:19] "GET /web/image/product.template/2409/image_512?unique=2026-09-11T04:05:17.000+00:00 HTTP/1.1" 200 - 3 0.006 0.117 2026-09-11 04:06:19,886 26 INFO rb-c800635-224702-414046 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-09-11 04:06:19,890 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 04:06:19] "GET /web/image/product.template/2405/image_512?unique=2026-09-11T04:05:17.000+00:00 HTTP/1.1" 200 - 3 0.002 0.112 2026-09-11 04:06:19,929 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 04:06:19] "GET /web/image/product.product/2902/image_512?unique=2026-09-11T04:05:17.000+00:00 HTTP/1.1" 200 - 8 0.010 0.122 2026-09-11 04:06:19,946 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 04:06:19] "GET /web/image/product.product/2903/image_512?unique=2026-09-11T04:05:17.000+00:00 HTTP/1.1" 200 - 8 0.005 0.123 2026-09-11 04:06:19,948 26 INFO rb-c800635-224702-414046 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-09-11 04:06:19,970 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 04:06:19] "GET /web/image/product.product/2904/image_512?unique=2026-09-11T04:05:17.000+00:00 HTTP/1.1" 200 - 8 0.005 0.125 2026-09-11 04:06:19,991 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 04:06:19] "GET /web/image/product.product/2861/image_512?unique=2026-09-11T04:05:17.000+00:00 HTTP/1.1" 200 - 8 0.004 0.120 2026-09-11 04:06:20,003 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 04:06:20] "GET /web/image/product.template/2406/image_512?unique=2026-09-11T04:05:17.000+00:00 HTTP/1.1" 200 - 3 0.003 0.112 2026-09-11 04:06:20,017 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 04:06:20] "GET /web/image/product.template/2407/image_512?unique=2026-09-11T04:05:17.000+00:00 HTTP/1.1" 200 - 3 0.002 0.115 2026-09-11 04:06:20,020 26 INFO rb-c800635-224702-414046 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-09-11 04:06:20,043 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 04:06:20] "GET /web/image/product.template/2408/image_512?unique=2026-09-11T04:05:17.000+00:00 HTTP/1.1" 200 - 3 0.009 0.094 2026-09-11 04:06:20,055 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 04:06:20] "GET /web/image/product.template/2357/image_512?unique=2026-09-11T04:05:17.000+00:00 HTTP/1.1" 200 - 3 0.003 0.093 2026-09-11 04:06:20,071 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 04:06:20] "GET /web/image/product.template/2358/image_512?unique=2026-09-11T04:05:17.000+00:00 HTTP/1.1" 200 - 3 0.002 0.090 2026-09-11 04:06:20,087 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 04:06:20] "GET /web/image/product.template/2361/image_512?unique=2026-09-11T04:05:17.000+00:00 HTTP/1.1" 200 - 3 0.001 0.089 2026-09-11 04:06:20,098 26 INFO rb-c800635-224702-414046 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-09-11 04:06:20,110 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 04:06:20] "GET /web/image/product.product/2905/image_512?unique=2026-09-11T04:05:17.000+00:00 HTTP/1.1" 200 - 8 0.009 0.063 2026-09-11 04:06:20,146 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 04:06:20] "GET /web/image/product.product/2906/image_512?unique=2026-09-11T04:05:17.000+00:00 HTTP/1.1" 200 - 8 0.010 0.095 2026-09-11 04:06:20,162 26 INFO rb-c800635-224702-414046 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-09-11 04:06:20,165 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 04:06:20] "GET /web/image/product.product/2907/image_512?unique=2026-09-11T04:05:17.000+00:00 HTTP/1.1" 200 - 8 0.004 0.030 2026-09-11 04:06:20,190 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 04:06:20] "GET /web/image/product.product/2908/image_512?unique=2026-09-11T04:05:17.000+00:00 HTTP/1.1" 200 - 8 0.006 0.045 2026-09-11 04:06:20,217 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 04:06:20] "GET /web/image/product.product/2909/image_512?unique=2026-09-11T04:05:17.000+00:00 HTTP/1.1" 200 - 8 0.011 0.066 2026-09-11 04:06:20,246 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 04:06:20] "GET /web/image/product.product/2910/image_512?unique=2026-09-11T04:05:17.000+00:00 HTTP/1.1" 200 - 8 0.008 0.092 2026-09-11 04:06:20,249 26 INFO rb-c800635-224702-414046 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-09-11 04:06:20,326 26 INFO rb-c800635-224702-414046 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-09-11 04:06:20,348 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 04:06:20] "GET /web/image/ir.attachment/8190/raw HTTP/1.1" 200 - 4 0.001 0.006 2026-09-11 04:06:20,374 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 04:06:20] "GET /web/image/product.product/2911/image_512?unique=2026-09-11T04:05:17.000+00:00 HTTP/1.1" 200 - 8 0.003 0.013 2026-09-11 04:06:20,416 26 INFO rb-c800635-224702-414046 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-09-11 04:06:20,468 26 INFO rb-c800635-224702-414046 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-09-11 04:06:20,519 26 INFO rb-c800635-224702-414046 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-09-11 04:06:20,571 26 INFO rb-c800635-224702-414046 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-09-11 04:06:20,648 26 INFO rb-c800635-224702-414046 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-09-11 04:06:20,690 26 INFO rb-c800635-224702-414046 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #47752817 started for PoS orders references: [{'name': None, 'pos_reference': '260-157-000001', 'uuid': '312dc74f-bad8-4743-816c-2809e11ecde4'}] 2026-09-11 04:06:20,727 26 INFO rb-c800635-224702-414046 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #47752817 order {'name': None, 'pos_reference': '260-157-000001', 'uuid': '312dc74f-bad8-4743-816c-2809e11ecde4'} created pos.order #900 2026-09-11 04:06:20,738 26 INFO rb-c800635-224702-414046 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #47752817 finished 2026-09-11 04:06:20,872 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 04:06:20] "POST /pos-self-order/process-order/mobile HTTP/1.1" 200 - 153 0.096 0.138 2026-09-11 04:06:20,932 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 04:06:20] "POST /pos-self-order/get-user-data/ HTTP/1.1" 200 - 9 0.003 0.010 2026-09-11 04:06:20,942 26 INFO rb-c800635-224702-414046 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-09-11 04:06:20,991 26 INFO rb-c800635-224702-414046 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-09-11 04:06:21,047 26 INFO rb-c800635-224702-414046 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-09-11 04:06:21,096 26 INFO rb-c800635-224702-414046 odoo.addons.pos_self_order.tests.test_self_order_combo.TestSelfOrderCombo.test_self_order_combo.browser: tour succeeded 2026-09-11 04:06:21,097 26 INFO rb-c800635-224702-414046 odoo.addons.pos_self_order.tests.test_self_order_combo.TestSelfOrderCombo.test_self_order_combo.browser: ╔════════════════════════════════════╗ ║ TOUR self_combo_selector SUCCEEDED ║ ╚════════════════════════════════════╝ 2026-09-11 04:06:21,201 26 INFO rb-c800635-224702-414046 odoo.addons.pos_self_order.tests.test_self_order_combo.TestSelfOrderCombo.test_self_order_combo.browser: heap 11533144 (allocated 13766656) 2026-09-11 04:06:21,204 26 INFO rb-c800635-224702-414046 odoo.addons.pos_self_order.tests.test_self_order_combo.TestSelfOrderCombo.test_self_order_combo: Closing chrome headless with pid 129600 2026-09-11 04:06:21,205 26 INFO rb-c800635-224702-414046 odoo.addons.pos_self_order.tests.test_self_order_combo.TestSelfOrderCombo.test_self_order_combo: Closing websocket connection 2026-09-11 04:06:21,206 26 INFO rb-c800635-224702-414046 odoo.addons.pos_self_order.tests.test_self_order_combo.TestSelfOrderCombo.test_self_order_combo: Terminating chrome headless with pid 129600 2026-09-11 04:06:21,282 26 INFO rb-c800635-224702-414046 odoo.addons.pos_self_order.tests.test_self_order_combo.TestSelfOrderCombo.test_self_order_combo: Chrome Log in: /tmp/odoo_tests/rb-c800635-224702-414046/chrome_logs/chrome_log_20260911_040621_282706_test_self_order_combo.txt 2026-09-11 04:06:21,283 26 INFO rb-c800635-224702-414046 odoo.addons.pos_self_order.tests.test_self_order_combo.TestSelfOrderCombo.test_self_order_combo: Removing chrome user profile "/tmp/tmp4u1w33h4_chrome_odoo" 2026-09-11 04:06:21,348 26 INFO rb-c800635-224702-414046 odoo.addons.pos_self_order.tests.test_self_order_combo: Starting TestSelfOrderCombo.test_self_order_combo_categories ... 2026-09-11 04:06:25,647 26 INFO rb-c800635-224702-414046 odoo.addons.pos_self_order.tests.test_self_order_combo.TestSelfOrderCombo.test_self_order_combo_categories: Chrome pid: 129804 2026-09-11 04:06:25,647 26 INFO rb-c800635-224702-414046 odoo.addons.pos_self_order.tests.test_self_order_combo.TestSelfOrderCombo.test_self_order_combo_categories: Chrome headless temporary user profile dir: /tmp/tmpr3vlk4d4_chrome_odoo 2026-09-11 04:06:25,647 26 INFO rb-c800635-224702-414046 odoo.addons.pos_self_order.tests.test_self_order_combo.TestSelfOrderCombo.test_self_order_combo_categories: Issuing json command http://127.0.0.1:34185/json/version 2026-09-11 04:06:25,650 26 INFO rb-c800635-224702-414046 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:34185', path='/json/version', query='', fragment='') with timeout 3 increased to 10s during tests 2026-09-11 04:06:25,676 26 INFO rb-c800635-224702-414046 odoo.addons.pos_self_order.tests.test_self_order_combo.TestSelfOrderCombo.test_self_order_combo_categories: Browser version: Chrome/150.0.7871.114 2026-09-11 04:06:25,686 26 INFO rb-c800635-224702-414046 odoo.addons.pos_self_order.tests.test_self_order_combo.TestSelfOrderCombo.test_self_order_combo_categories: Issuing json command http://127.0.0.1:34185/json 2026-09-11 04:06:25,686 26 INFO rb-c800635-224702-414046 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:34185', path='/json', query='', fragment='') with timeout 3 increased to 10s during tests 2026-09-11 04:06:25,703 26 INFO rb-c800635-224702-414046 odoo.addons.pos_self_order.tests.test_self_order_combo.TestSelfOrderCombo.test_self_order_combo_categories: Websocket url found: ws://127.0.0.1:34185/devtools/page/03FF73565BC0A30CD67E6EB0C3DCFC43 2026-09-11 04:06:25,724 26 INFO rb-c800635-224702-414046 odoo.addons.pos_self_order.tests.test_self_order_combo.TestSelfOrderCombo.test_self_order_combo_categories: Enable chrome headless console log notification 2026-09-11 04:06:25,735 26 INFO rb-c800635-224702-414046 odoo.addons.pos_self_order.tests.test_self_order_combo.TestSelfOrderCombo.test_self_order_combo_categories: Chrome headless enable page notifications 2026-09-11 04:06:25,749 26 INFO rb-c800635-224702-414046 odoo.addons.pos_self_order.tests.test_self_order_combo.TestSelfOrderCombo.test_self_order_combo_categories: Setting session cookie in browser 2026-09-11 04:06:25,902 26 INFO rb-c800635-224702-414046 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=91a0587a2b114f8f" in browser 2026-09-11 04:06:25,903 26 INFO rb-c800635-224702-414046 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=91a0587a2b114f8f" 2026-09-11 04:06:25,914 26 INFO rb-c800635-224702-414046 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-09-11 04:06:26,255 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 04:06:26] "GET /pos-self/158?access_token=91a0587a2b114f8f HTTP/1.1" 200 - 59 0.049 0.295 2026-09-11 04:06:26,269 26 INFO rb-c800635-224702-414046 odoo.addons.pos_self_order.tests.test_self_order_combo.TestSelfOrderCombo.test_self_order_combo_categories: Navigation result: {'frameId': '03FF73565BC0A30CD67E6EB0C3DCFC43', 'loaderId': 'AACDAE219EB6BEA8C64885B1A3085569', 'isDownload': False} 2026-09-11 04:06:26,269 26 INFO rb-c800635-224702-414046 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-09-11 04:06:26,284 26 INFO rb-c800635-224702-414046 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-09-11 04:06:26,300 26 INFO rb-c800635-224702-414046 odoo.addons.base.models.assetsbundle: Found a similar attachment for /web/assets/1/db4d7a1/pos_self_order.assets.min.css, copying from /web/assets/db4d7a1/pos_self_order.assets.min.css 2026-09-11 04:06:26,330 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 04:06:26] "GET /web/assets/1/db4d7a1/pos_self_order.assets.min.css HTTP/1.1" 200 - 8 0.016 0.023 2026-09-11 04:06:26,337 26 INFO rb-c800635-224702-414046 odoo.addons.base.models.assetsbundle: Found a similar attachment for /web/assets/1/80a013a/pos_self_order.assets_tests.min.js, copying from /web/assets/80a013a/pos_self_order.assets_tests.min.js 2026-09-11 04:06:26,350 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 04:06:26] "GET /web/assets/1/80a013a/pos_self_order.assets_tests.min.js HTTP/1.1" 200 - 8 0.006 0.051 2026-09-11 04:06:26,392 26 INFO rb-c800635-224702-414046 odoo.addons.base.models.assetsbundle: Found a similar attachment for /web/assets/1/3bd1372/pos_self_order.assets.min.js, copying from /web/assets/3bd1372/pos_self_order.assets.min.js 2026-09-11 04:06:26,418 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 04:06:26] "GET /web/assets/1/3bd1372/pos_self_order.assets.min.js HTTP/1.1" 200 - 8 0.005 0.120 2026-09-11 04:06:26,575 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 04:06:26] "GET /favicon.ico HTTP/1.1" 301 - 1 0.001 0.005 2026-09-11 04:06:26,585 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 04:06:26] "GET /website/translations?hash=&lang=en_US HTTP/1.1" 200 - 1 0.001 0.005 2026-09-11 04:06:26,597 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 04:06:26] "GET /web/image/website/1/favicon?unique=47d98e1 HTTP/1.1" 200 - 5 0.002 0.006 2026-09-11 04:06:26,597 26 INFO rb-c800635-224702-414046 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=91a0587a2b114f8f", "delayToCheckUndeterminisms": 0})" 2026-09-11 04:06:26,608 26 INFO rb-c800635-224702-414046 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-09-11 04:06:26,624 26 INFO rb-c800635-224702-414046 odoo.http: Session expired 2026-09-11 04:06:26,625 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 04:06:26] "POST /pos/ping HTTP/1.1" 200 - 1 0.000 0.004 2026-09-11 04:06:26,668 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 04:06:26] "GET /bus/websocket_worker_bundle?v=19.0-2 HTTP/1.1" 200 - 3 0.001 0.027 2026-09-11 04:06:26,727 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 04:06:26] "POST /pos-self/relations/158 HTTP/1.1" 200 - 37 0.026 0.062 2026-09-11 04:06:26,730 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 04:06:26] "GET /websocket?version=19.0-2 HTTP/1.1" 101 - 1 0.000 0.034 2026-09-11 04:06:26,994 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 04:06:26] "POST /pos-self/data/158 HTTP/1.1" 200 - 189 0.108 0.139 2026-09-11 04:06:27,031 26 INFO rb-c800635-224702-414046 odoo.addons.pos_self_order.tests.test_self_order_combo.TestSelfOrderCombo.test_self_order_combo_categories.browser: Owl is running in 'dev' mode. 2026-09-11 04:06:27,077 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 04:06:27] "GET /web/image/ir.attachment/8265/raw HTTP/1.1" 200 - 4 0.002 0.005 2026-09-11 04:06:27,132 26 INFO rb-c800635-224702-414046 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-09-11 04:06:27,199 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 04:06:27] "GET /web/image/pos.category/330/image_128?unique=2026-09-11T04:05:17.000+00:00 HTTP/1.1" 200 - 2 0.001 0.033 2026-09-11 04:06:27,245 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 04:06:27] "GET /web/image/pos.category/331/image_128?unique=2026-09-11T04:05:17.000+00:00 HTTP/1.1" 200 - 2 0.002 0.067 2026-09-11 04:06:27,245 26 INFO rb-c800635-224702-414046 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-09-11 04:06:27,252 26 INFO ? werkzeug: 127.0.0.1 - - [11/Sep/2026 04:06:27] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.004 2026-09-11 04:06:27,257 26 INFO ? werkzeug: 127.0.0.1 - - [11/Sep/2026 04:06:27] "GET /web/static/src/libs/fontawesome/fonts/fontawesome-webfont.woff2?v=4.7.0 HTTP/1.1" 200 - 0 0.000 0.001 2026-09-11 04:06:27,268 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 04:06:27] "GET /web/image/pos.category/332/image_128?unique=2026-09-11T04:05:17.000+00:00 HTTP/1.1" 200 - 2 0.005 0.082 2026-09-11 04:06:27,302 26 INFO rb-c800635-224702-414046 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-09-11 04:06:27,304 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 04:06:27] "GET /web/image/pos.category/333/image_128?unique=2026-09-11T04:05:17.000+00:00 HTTP/1.1" 200 - 2 0.001 0.116 2026-09-11 04:06:27,325 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 04:06:27] "GET /web/image/pos.category/323/image_128?unique=2026-09-11T04:05:17.000+00:00 HTTP/1.1" 200 - 2 0.003 0.139 2026-09-11 04:06:27,348 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 04:06:27] "GET /web/image/product.template/2411/image_512?unique=2026-09-11T04:05:17.000+00:00 HTTP/1.1" 200 - 3 0.007 0.127 2026-09-11 04:06:27,359 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 04:06:27] "GET /web/image/product.template/2410/image_512?unique=2026-09-11T04:05:17.000+00:00 HTTP/1.1" 200 - 3 0.002 0.148 2026-09-11 04:06:27,389 26 INFO rb-c800635-224702-414046 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-09-11 04:06:27,390 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 04:06:27] "GET /web/image/product.template/2412/image_512?unique=2026-09-11T04:05:17.000+00:00 HTTP/1.1" 200 - 3 0.002 0.127 2026-09-11 04:06:27,405 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 04:06:27] "GET /web/image/product.template/2413/image_512?unique=2026-09-11T04:05:17.000+00:00 HTTP/1.1" 200 - 3 0.003 0.116 2026-09-11 04:06:27,417 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 04:06:27] "GET /web/image/product.template/2420/image_512?unique=2026-09-11T04:05:17.000+00:00 HTTP/1.1" 200 - 3 0.002 0.107 2026-09-11 04:06:27,442 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 04:06:27] "GET /web/image/product.product/2915/image_512?unique=2026-09-11T04:05:17.000+00:00 HTTP/1.1" 200 - 8 0.011 0.096 2026-09-11 04:06:27,456 26 INFO rb-c800635-224702-414046 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-09-11 04:06:27,471 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 04:06:27] "GET /web/image/product.product/2916/image_512?unique=2026-09-11T04:05:17.000+00:00 HTTP/1.1" 200 - 8 0.014 0.104 2026-09-11 04:06:27,486 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 04:06:27] "GET /web/image/product.template/2414/image_512?unique=2026-09-11T04:05:17.000+00:00 HTTP/1.1" 200 - 3 0.006 0.106 2026-09-11 04:06:27,509 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 04:06:27] "GET /web/image/product.template/2419/image_512?unique=2026-09-11T04:05:17.000+00:00 HTTP/1.1" 200 - 3 0.009 0.101 2026-09-11 04:06:27,528 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 04:06:27] "GET /web/image/product.template/2415/image_512?unique=2026-09-11T04:05:17.000+00:00 HTTP/1.1" 200 - 3 0.004 0.113 2026-09-11 04:06:27,560 26 INFO rb-c800635-224702-414046 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-09-11 04:06:27,568 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 04:06:27] "GET /web/image/product.template/2416/image_512?unique=2026-09-11T04:05:17.000+00:00 HTTP/1.1" 200 - 3 0.007 0.133 2026-09-11 04:06:27,612 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 04:06:27] "GET /web/image/product.template/2417/image_512?unique=2026-09-11T04:05:17.000+00:00 HTTP/1.1" 200 - 3 0.025 0.126 2026-09-11 04:06:27,621 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 04:06:27] "GET /web/image/ir.attachment/8231/raw HTTP/1.1" 200 - 4 0.003 0.143 2026-09-11 04:06:27,635 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 04:06:27] "GET /web/image/product.template/2418/image_512?unique=2026-09-11T04:05:17.000+00:00 HTTP/1.1" 200 - 3 0.003 0.142 2026-09-11 04:06:27,648 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 04:06:27] "GET /web/image/product.template/2357/image_512?unique=2026-09-11T04:05:17.000+00:00 HTTP/1.1" 200 - 3 0.002 0.122 2026-09-11 04:06:27,698 26 INFO rb-c800635-224702-414046 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #31322717 started for PoS orders references: [{'name': None, 'pos_reference': '260-158-000001', 'uuid': '8c8dbca4-fa11-4b5c-8809-985b584ae7ed'}] 2026-09-11 04:06:27,735 26 INFO rb-c800635-224702-414046 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #31322717 order {'name': None, 'pos_reference': '260-158-000001', 'uuid': '8c8dbca4-fa11-4b5c-8809-985b584ae7ed'} created pos.order #901 2026-09-11 04:06:27,750 26 INFO rb-c800635-224702-414046 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #31322717 finished 2026-09-11 04:06:27,838 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 04:06:27] "POST /pos-self-order/process-order/mobile HTTP/1.1" 200 - 127 0.075 0.229 2026-09-11 04:06:27,848 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 04:06:27] "GET /web/image/product.template/2358/image_512?unique=2026-09-11T04:05:17.000+00:00 HTTP/1.1" 200 - 3 0.001 0.222 2026-09-11 04:06:27,857 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 04:06:27] "GET /web/image/product.template/2361/image_512?unique=2026-09-11T04:05:17.000+00:00 HTTP/1.1" 200 - 3 0.002 0.227 2026-09-11 04:06:27,875 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 04:06:27] "GET /web/image/product.product/2922/image_512?unique=2026-09-11T04:05:17.000+00:00 HTTP/1.1" 200 - 8 0.004 0.297 2026-09-11 04:06:27,902 26 INFO rb-c800635-224702-414046 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-09-11 04:06:27,912 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 04:06:27] "POST /pos-self-order/get-user-data/ HTTP/1.1" 200 - 9 0.006 0.008 2026-09-11 04:06:27,951 26 INFO rb-c800635-224702-414046 odoo.addons.pos_self_order.tests.test_self_order_combo.TestSelfOrderCombo.test_self_order_combo_categories.browser: tour succeeded 2026-09-11 04:06:27,951 26 INFO rb-c800635-224702-414046 odoo.addons.pos_self_order.tests.test_self_order_combo.TestSelfOrderCombo.test_self_order_combo_categories.browser: ╔═════════════════════════════════════════════╗ ║ TOUR self_combo_selector_category SUCCEEDED ║ ╚═════════════════════════════════════════════╝ 2026-09-11 04:06:28,010 26 INFO rb-c800635-224702-414046 odoo.addons.pos_self_order.tests.test_self_order_combo.TestSelfOrderCombo.test_self_order_combo_categories.browser: heap 9054424 (allocated 9961472) 2026-09-11 04:06:28,018 26 INFO rb-c800635-224702-414046 odoo.addons.pos_self_order.tests.test_self_order_combo.TestSelfOrderCombo.test_self_order_combo_categories: Closing chrome headless with pid 129804 2026-09-11 04:06:28,020 26 INFO rb-c800635-224702-414046 odoo.addons.pos_self_order.tests.test_self_order_combo.TestSelfOrderCombo.test_self_order_combo_categories: Closing websocket connection 2026-09-11 04:06:28,021 26 INFO rb-c800635-224702-414046 odoo.addons.pos_self_order.tests.test_self_order_combo.TestSelfOrderCombo.test_self_order_combo_categories: Terminating chrome headless with pid 129804 2026-09-11 04:06:28,117 26 INFO rb-c800635-224702-414046 odoo.addons.pos_self_order.tests.test_self_order_combo.TestSelfOrderCombo.test_self_order_combo_categories: Chrome Log in: /tmp/odoo_tests/rb-c800635-224702-414046/chrome_logs/chrome_log_20260911_040628_116866_test_self_order_combo_categories.txt 2026-09-11 04:06:28,117 26 INFO rb-c800635-224702-414046 odoo.addons.pos_self_order.tests.test_self_order_combo.TestSelfOrderCombo.test_self_order_combo_categories: Removing chrome user profile "/tmp/tmpr3vlk4d4_chrome_odoo" 2026-09-11 04:06:28,160 26 INFO rb-c800635-224702-414046 odoo.addons.pos_self_order.tests.test_self_order_combo: Starting TestSelfOrderCombo.test_valid_combo_order_is_still_accepted ... 2026-09-11 04:06:31,710 26 INFO rb-c800635-224702-414046 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-09-11 04:06:32,034 26 INFO rb-c800635-224702-414046 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #66093474 started for PoS orders references: [{'name': None, 'pos_reference': '260-159-000001', 'uuid': 'd640047c-72d7-4837-bc6b-012ece84cfb1'}] 2026-09-11 04:06:32,076 26 INFO rb-c800635-224702-414046 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #66093474 order {'name': None, 'pos_reference': '260-159-000001', 'uuid': 'd640047c-72d7-4837-bc6b-012ece84cfb1'} created pos.order #902 2026-09-11 04:06:32,077 26 INFO rb-c800635-224702-414046 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #66093474 finished 2026-09-11 04:06:32,140 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 04:06:32] "POST /pos-self-order/process-order/kiosk HTTP/1.1" 200 - 126 0.078 0.354 2026-09-11 04:06:32,187 26 INFO rb-c800635-224702-414046 odoo.addons.pos_self_order.tests.test_self_order_combo: Starting TestSelfOrderCombo.test_zero_and_fractional_quantities_are_refused ... 2026-09-11 04:06:35,522 26 INFO rb-c800635-224702-414046 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-09-11 04:06:35,734 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 04:06:35] "POST /pos-self-order/process-order/kiosk HTTP/1.1" 200 - 41 0.043 0.172 2026-09-11 04:06:35,779 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 04:06:35] "POST /pos-self-order/process-order/kiosk HTTP/1.1" 200 - 18 0.012 0.019 2026-09-11 04:06:35,823 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 04:06:35] "POST /pos-self-order/process-order/kiosk HTTP/1.1" 200 - 18 0.013 0.023 2026-09-11 04:06:35,879 26 INFO rb-c800635-224702-414046 odoo.addons.base.models.ir_attachment: filestore gc 19 checked, 19 removed 2026-09-11 04:06:36,933 26 INFO rb-c800635-224702-414046 odoo.addons.pos_self_order.tests.test_self_order_common: Starting TestSelfOrderCommon.test_self_order_common ... 2026-09-11 04:06:40,631 26 INFO rb-c800635-224702-414046 odoo.addons.pos_self_order.tests.test_self_order_common.TestSelfOrderCommon.test_self_order_common: Chrome pid: 130006 2026-09-11 04:06:40,631 26 INFO rb-c800635-224702-414046 odoo.addons.pos_self_order.tests.test_self_order_common.TestSelfOrderCommon.test_self_order_common: Chrome headless temporary user profile dir: /tmp/tmp909jax0d_chrome_odoo 2026-09-11 04:06:40,631 26 INFO rb-c800635-224702-414046 odoo.addons.pos_self_order.tests.test_self_order_common.TestSelfOrderCommon.test_self_order_common: Issuing json command http://127.0.0.1:33395/json/version 2026-09-11 04:06:40,633 26 INFO rb-c800635-224702-414046 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:33395', path='/json/version', query='', fragment='') with timeout 3 increased to 10s during tests 2026-09-11 04:06:40,659 26 INFO rb-c800635-224702-414046 odoo.addons.pos_self_order.tests.test_self_order_common.TestSelfOrderCommon.test_self_order_common: Browser version: Chrome/150.0.7871.114 2026-09-11 04:06:40,659 26 INFO rb-c800635-224702-414046 odoo.addons.pos_self_order.tests.test_self_order_common.TestSelfOrderCommon.test_self_order_common: Issuing json command http://127.0.0.1:33395/json 2026-09-11 04:06:40,660 26 INFO rb-c800635-224702-414046 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:33395', path='/json', query='', fragment='') with timeout 3 increased to 10s during tests 2026-09-11 04:06:40,697 26 INFO rb-c800635-224702-414046 odoo.addons.pos_self_order.tests.test_self_order_common.TestSelfOrderCommon.test_self_order_common: Websocket url found: ws://127.0.0.1:33395/devtools/page/60DF4328FCD4E7B400EFF7B505FC36AF 2026-09-11 04:06:40,713 26 INFO rb-c800635-224702-414046 odoo.addons.pos_self_order.tests.test_self_order_common.TestSelfOrderCommon.test_self_order_common: Enable chrome headless console log notification 2026-09-11 04:06:40,720 26 INFO rb-c800635-224702-414046 odoo.addons.pos_self_order.tests.test_self_order_common.TestSelfOrderCommon.test_self_order_common: Chrome headless enable page notifications 2026-09-11 04:06:40,732 26 INFO rb-c800635-224702-414046 odoo.addons.pos_self_order.tests.test_self_order_common.TestSelfOrderCommon.test_self_order_common: Setting session cookie in browser 2026-09-11 04:06:40,846 26 INFO rb-c800635-224702-414046 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=daebefe1b9814357" in browser 2026-09-11 04:06:40,846 26 INFO rb-c800635-224702-414046 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=daebefe1b9814357" 2026-09-11 04:06:40,868 26 INFO rb-c800635-224702-414046 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-09-11 04:06:41,218 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 04:06:41] "GET /pos-self/161?access_token=daebefe1b9814357 HTTP/1.1" 200 - 57 0.032 0.321 2026-09-11 04:06:41,230 26 INFO rb-c800635-224702-414046 odoo.addons.pos_self_order.tests.test_self_order_common.TestSelfOrderCommon.test_self_order_common: Navigation result: {'frameId': '60DF4328FCD4E7B400EFF7B505FC36AF', 'loaderId': 'CF0D50D737241B16EB7998E07B85CE7C', 'isDownload': False} 2026-09-11 04:06:41,231 26 INFO rb-c800635-224702-414046 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-09-11 04:06:41,247 26 INFO rb-c800635-224702-414046 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-09-11 04:06:41,278 26 INFO rb-c800635-224702-414046 odoo.addons.base.models.assetsbundle: Found a similar attachment for /web/assets/1/db4d7a1/pos_self_order.assets.min.css, copying from /web/assets/db4d7a1/pos_self_order.assets.min.css 2026-09-11 04:06:41,324 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 04:06:41] "GET /web/assets/1/db4d7a1/pos_self_order.assets.min.css HTTP/1.1" 200 - 11 0.032 0.036 2026-09-11 04:06:41,339 26 INFO rb-c800635-224702-414046 odoo.addons.base.models.assetsbundle: Found a similar attachment for /web/assets/1/3bd1372/pos_self_order.assets.min.js, copying from /web/assets/3bd1372/pos_self_order.assets.min.js 2026-09-11 04:06:41,366 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 04:06:41] "GET /web/assets/1/3bd1372/pos_self_order.assets.min.js HTTP/1.1" 200 - 8 0.019 0.086 2026-09-11 04:06:41,375 26 INFO rb-c800635-224702-414046 odoo.addons.base.models.assetsbundle: Found a similar attachment for /web/assets/1/80a013a/pos_self_order.assets_tests.min.js, copying from /web/assets/80a013a/pos_self_order.assets_tests.min.js 2026-09-11 04:06:41,388 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 04:06:41] "GET /web/assets/1/80a013a/pos_self_order.assets_tests.min.js HTTP/1.1" 200 - 8 0.009 0.111 2026-09-11 04:06:41,542 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 04:06:41] "GET /favicon.ico HTTP/1.1" 301 - 1 0.000 0.005 2026-09-11 04:06:41,566 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 04:06:41] "GET /website/translations?hash=&lang=en_US HTTP/1.1" 200 - 1 0.003 0.005 2026-09-11 04:06:41,583 26 INFO rb-c800635-224702-414046 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=daebefe1b9814357", "delayToCheckUndeterminisms": 0})" 2026-09-11 04:06:41,584 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 04:06:41] "GET /web/image/website/1/favicon?unique=47d98e1 HTTP/1.1" 200 - 5 0.011 0.011 2026-09-11 04:06:41,590 26 INFO rb-c800635-224702-414046 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-09-11 04:06:41,596 26 INFO rb-c800635-224702-414046 odoo.http: Session expired 2026-09-11 04:06:41,596 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 04:06:41] "POST /pos/ping HTTP/1.1" 200 - 1 0.001 0.008 2026-09-11 04:06:41,681 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 04:06:41] "POST /pos-self/relations/161 HTTP/1.1" 200 - 35 0.034 0.030 2026-09-11 04:06:41,716 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 04:06:41] "GET /bus/websocket_worker_bundle?v=19.0-2 HTTP/1.1" 200 - 3 0.007 0.086 2026-09-11 04:06:42,029 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 04:06:42] "POST /pos-self/data/161 HTTP/1.1" 200 - 180 0.167 0.160 2026-09-11 04:06:42,045 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 04:06:42] "GET /websocket?version=19.0-2 HTTP/1.1" 101 - 1 0.000 0.309 2026-09-11 04:06:42,107 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 04:06:42] "GET /web/image/res.company/1/logo/256x256 HTTP/1.1" 200 - 8 0.012 0.028 2026-09-11 04:06:42,114 26 INFO rb-c800635-224702-414046 odoo.addons.pos_self_order.tests.test_self_order_common.TestSelfOrderCommon.test_self_order_common.browser: Owl is running in 'dev' mode. 2026-09-11 04:06:42,149 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 04:06:42] "GET /web/image/ir.attachment/8392/raw HTTP/1.1" 200 - 4 0.001 0.005 2026-09-11 04:06:42,166 26 INFO rb-c800635-224702-414046 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-09-11 04:06:42,248 26 INFO rb-c800635-224702-414046 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-09-11 04:06:42,288 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 04:06:42] "GET /web/image/pos.category/334/image_128?unique=2026-09-11T04:06:35.000+00:00 HTTP/1.1" 200 - 2 0.001 0.020 2026-09-11 04:06:42,302 26 INFO rb-c800635-224702-414046 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-09-11 04:06:42,309 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 04:06:42] "GET /web/image/product.template/2423/image_512?unique=2026-09-11T04:06:35.000+00:00 HTTP/1.1" 200 - 3 0.005 0.024 2026-09-11 04:06:42,320 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 04:06:42] "GET /web/image/product.template/2427/image_512?unique=2026-09-11T04:06:35.000+00:00 HTTP/1.1" 200 - 3 0.002 0.036 2026-09-11 04:06:42,344 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 04:06:42] "GET /web/image/product.template/2424/image_512?unique=2026-09-11T04:06:35.000+00:00 HTTP/1.1" 200 - 3 0.004 0.056 2026-09-11 04:06:42,353 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 04:06:42] "GET /web/image/product.template/2426/image_512?unique=2026-09-11T04:06:35.000+00:00 HTTP/1.1" 200 - 3 0.001 0.060 2026-09-11 04:06:42,356 26 INFO rb-c800635-224702-414046 odoo.addons.pos_self_order.tests.test_self_order_common.TestSelfOrderCommon.test_self_order_common.browser: tour succeeded 2026-09-11 04:06:42,356 26 INFO rb-c800635-224702-414046 odoo.addons.pos_self_order.tests.test_self_order_common.TestSelfOrderCommon.test_self_order_common.browser: ╔════════════════════════════════════╗ ║ TOUR self_order_is_close SUCCEEDED ║ ╚════════════════════════════════════╝ 2026-09-11 04:06:42,366 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 04:06:42] "GET /web/image/product.template/2425/image_512?unique=2026-09-11T04:06:35.000+00:00 HTTP/1.1" 200 - 3 0.002 0.071 2026-09-11 04:06:42,391 26 INFO rb-c800635-224702-414046 odoo.addons.pos_self_order.tests.test_self_order_common.TestSelfOrderCommon.test_self_order_common.browser: heap 6668412 (allocated 7602176) 2026-09-11 04:06:42,402 26 INFO rb-c800635-224702-414046 odoo.addons.pos_self_order.tests.test_self_order_common.TestSelfOrderCommon.test_self_order_common: Closing chrome headless with pid 130006 2026-09-11 04:06:42,402 26 INFO rb-c800635-224702-414046 odoo.addons.pos_self_order.tests.test_self_order_common.TestSelfOrderCommon.test_self_order_common: Closing websocket connection 2026-09-11 04:06:42,403 26 INFO rb-c800635-224702-414046 odoo.addons.pos_self_order.tests.test_self_order_common.TestSelfOrderCommon.test_self_order_common: Terminating chrome headless with pid 130006 2026-09-11 04:06:42,502 26 INFO rb-c800635-224702-414046 odoo.addons.pos_self_order.tests.test_self_order_common.TestSelfOrderCommon.test_self_order_common: Chrome Log in: /tmp/odoo_tests/rb-c800635-224702-414046/chrome_logs/chrome_log_20260911_040642_502794_test_self_order_common.txt 2026-09-11 04:06:42,503 26 INFO rb-c800635-224702-414046 odoo.addons.pos_self_order.tests.test_self_order_common.TestSelfOrderCommon.test_self_order_common: Removing chrome user profile "/tmp/tmp909jax0d_chrome_odoo" 2026-09-11 04:06:42,533 26 INFO rb-c800635-224702-414046 odoo.addons.pos_self_order.tests.test_self_order_common: Starting TestSelfOrderCommon.test_self_order_config_default_user ... 2026-09-11 04:06:46,048 26 INFO rb-c800635-224702-414046 odoo.addons.pos_self_order.tests.test_self_order_common: Starting TestSelfOrderCommon.test_self_order_consultation_open ... 2026-09-11 04:06:49,246 26 INFO rb-c800635-224702-414046 odoo.addons.pos_self_order.tests.test_self_order_common.TestSelfOrderCommon.test_self_order_consultation_open: Chrome pid: 130186 2026-09-11 04:06:49,246 26 INFO rb-c800635-224702-414046 odoo.addons.pos_self_order.tests.test_self_order_common.TestSelfOrderCommon.test_self_order_consultation_open: Chrome headless temporary user profile dir: /tmp/tmpe4u4ftyt_chrome_odoo 2026-09-11 04:06:49,246 26 INFO rb-c800635-224702-414046 odoo.addons.pos_self_order.tests.test_self_order_common.TestSelfOrderCommon.test_self_order_consultation_open: Issuing json command http://127.0.0.1:41267/json/version 2026-09-11 04:06:49,247 26 INFO rb-c800635-224702-414046 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:41267', path='/json/version', query='', fragment='') with timeout 3 increased to 10s during tests 2026-09-11 04:06:49,335 26 INFO rb-c800635-224702-414046 odoo.addons.pos_self_order.tests.test_self_order_common.TestSelfOrderCommon.test_self_order_consultation_open: Browser version: Chrome/150.0.7871.114 2026-09-11 04:06:49,335 26 INFO rb-c800635-224702-414046 odoo.addons.pos_self_order.tests.test_self_order_common.TestSelfOrderCommon.test_self_order_consultation_open: Issuing json command http://127.0.0.1:41267/json 2026-09-11 04:06:49,336 26 INFO rb-c800635-224702-414046 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:41267', path='/json', query='', fragment='') with timeout 3 increased to 10s during tests 2026-09-11 04:06:49,351 26 INFO rb-c800635-224702-414046 odoo.addons.pos_self_order.tests.test_self_order_common.TestSelfOrderCommon.test_self_order_consultation_open: Websocket url found: ws://127.0.0.1:41267/devtools/page/E5F41B677639394EF6FD896FED1DBBA2 2026-09-11 04:06:49,363 26 INFO rb-c800635-224702-414046 odoo.addons.pos_self_order.tests.test_self_order_common.TestSelfOrderCommon.test_self_order_consultation_open: Enable chrome headless console log notification 2026-09-11 04:06:49,372 26 INFO rb-c800635-224702-414046 odoo.addons.pos_self_order.tests.test_self_order_common.TestSelfOrderCommon.test_self_order_consultation_open: Chrome headless enable page notifications 2026-09-11 04:06:49,393 26 INFO rb-c800635-224702-414046 odoo.addons.pos_self_order.tests.test_self_order_common.TestSelfOrderCommon.test_self_order_consultation_open: Setting session cookie in browser 2026-09-11 04:06:49,502 26 INFO rb-c800635-224702-414046 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-09-11 04:06:49,502 26 INFO rb-c800635-224702-414046 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-09-11 04:06:49,513 26 INFO rb-c800635-224702-414046 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-09-11 04:06:49,977 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 04:06:49] "GET /pos-self/163 HTTP/1.1" 200 - 57 0.029 0.438 2026-09-11 04:06:49,980 26 INFO rb-c800635-224702-414046 odoo.addons.pos_self_order.tests.test_self_order_common.TestSelfOrderCommon.test_self_order_consultation_open: Navigation result: {'frameId': 'E5F41B677639394EF6FD896FED1DBBA2', 'loaderId': '33DEC8E05A5895F773F5654A67943500', 'isDownload': False} 2026-09-11 04:06:49,980 26 INFO rb-c800635-224702-414046 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-09-11 04:06:49,995 26 INFO rb-c800635-224702-414046 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-09-11 04:06:50,025 26 INFO rb-c800635-224702-414046 odoo.addons.base.models.assetsbundle: Found a similar attachment for /web/assets/1/3bd1372/pos_self_order.assets.min.js, copying from /web/assets/3bd1372/pos_self_order.assets.min.js 2026-09-11 04:06:50,047 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 04:06:50] "GET /web/assets/1/3bd1372/pos_self_order.assets.min.js HTTP/1.1" 200 - 8 0.005 0.033 2026-09-11 04:06:50,063 26 INFO rb-c800635-224702-414046 odoo.addons.base.models.assetsbundle: Found a similar attachment for /web/assets/1/db4d7a1/pos_self_order.assets.min.css, copying from /web/assets/db4d7a1/pos_self_order.assets.min.css 2026-09-11 04:06:50,104 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 04:06:50] "GET /web/assets/1/db4d7a1/pos_self_order.assets.min.css HTTP/1.1" 200 - 8 0.034 0.065 2026-09-11 04:06:50,111 26 INFO rb-c800635-224702-414046 odoo.addons.base.models.assetsbundle: Found a similar attachment for /web/assets/1/80a013a/pos_self_order.assets_tests.min.js, copying from /web/assets/80a013a/pos_self_order.assets_tests.min.js 2026-09-11 04:06:50,127 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 04:06:50] "GET /web/assets/1/80a013a/pos_self_order.assets_tests.min.js HTTP/1.1" 200 - 8 0.006 0.111 2026-09-11 04:06:50,241 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 04:06:50] "GET /favicon.ico HTTP/1.1" 301 - 1 0.004 0.006 2026-09-11 04:06:50,248 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 04:06:50] "GET /website/translations?hash=&lang=en_US HTTP/1.1" 200 - 1 0.003 0.007 2026-09-11 04:06:50,262 26 INFO rb-c800635-224702-414046 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-09-11 04:06:50,267 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 04:06:50] "GET /web/image/website/1/favicon?unique=47d98e1 HTTP/1.1" 200 - 5 0.005 0.013 2026-09-11 04:06:50,269 26 INFO rb-c800635-224702-414046 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-09-11 04:06:50,271 26 INFO rb-c800635-224702-414046 odoo.http: Session expired 2026-09-11 04:06:50,271 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 04:06:50] "POST /pos/ping HTTP/1.1" 200 - 1 0.000 0.005 2026-09-11 04:06:50,330 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 04:06:50] "POST /pos-self/relations/163 HTTP/1.1" 200 - 37 0.016 0.032 2026-09-11 04:06:50,357 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 04:06:50] "GET /bus/websocket_worker_bundle?v=19.0-2 HTTP/1.1" 200 - 3 0.002 0.069 2026-09-11 04:06:50,620 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 04:06:50] "POST /pos-self/data/163 HTTP/1.1" 200 - 181 0.091 0.172 2026-09-11 04:06:50,627 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 04:06:50] "GET /websocket?version=19.0-2 HTTP/1.1" 101 - 1 0.000 0.254 2026-09-11 04:06:50,656 26 INFO rb-c800635-224702-414046 odoo.addons.pos_self_order.tests.test_self_order_common.TestSelfOrderCommon.test_self_order_consultation_open.browser: Owl is running in 'dev' mode. 2026-09-11 04:06:50,695 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 04:06:50] "GET /web/image/ir.attachment/8477/raw HTTP/1.1" 200 - 4 0.001 0.006 2026-09-11 04:06:50,738 26 INFO rb-c800635-224702-414046 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-09-11 04:06:50,739 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 04:06:50] "GET /web/image/ir.attachment/8443/raw HTTP/1.1" 200 - 4 0.001 0.013 2026-09-11 04:06:50,772 26 INFO ? werkzeug: 127.0.0.1 - - [11/Sep/2026 04:06:50] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.001 2026-09-11 04:06:50,820 26 INFO rb-c800635-224702-414046 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-09-11 04:06:50,892 26 INFO rb-c800635-224702-414046 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-09-11 04:06:50,898 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 04:06:50] "GET /web/image/product.template/2423/image_512?unique=2026-09-11T04:06:35.000+00:00 HTTP/1.1" 200 - 3 0.012 0.013 2026-09-11 04:06:50,915 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 04:06:50] "GET /web/image/product.template/2424/image_512?unique=2026-09-11T04:06:35.000+00:00 HTTP/1.1" 200 - 3 0.007 0.035 2026-09-11 04:06:50,924 26 INFO rb-c800635-224702-414046 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-09-11 04:06:50,934 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 04:06:50] "GET /web/image/product.template/2427/image_512?unique=2026-09-11T04:06:35.000+00:00 HTTP/1.1" 200 - 3 0.006 0.043 2026-09-11 04:06:50,944 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 04:06:50] "GET /web/image/product.template/2426/image_512?unique=2026-09-11T04:06:35.000+00:00 HTTP/1.1" 200 - 3 0.002 0.061 2026-09-11 04:06:50,957 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 04:06:50] "GET /web/image/product.template/2425/image_512?unique=2026-09-11T04:06:35.000+00:00 HTTP/1.1" 200 - 3 0.002 0.069 2026-09-11 04:06:50,982 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 04:06:50] "GET /web/image/pos.category/334/image_128?unique=2026-09-11T04:06:35.000+00:00 HTTP/1.1" 200 - 2 0.001 0.089 2026-09-11 04:06:50,986 26 INFO rb-c800635-224702-414046 odoo.addons.pos_self_order.tests.test_self_order_common.TestSelfOrderCommon.test_self_order_consultation_open.browser: tour succeeded 2026-09-11 04:06:50,987 26 INFO rb-c800635-224702-414046 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-09-11 04:06:51,039 26 INFO rb-c800635-224702-414046 odoo.addons.pos_self_order.tests.test_self_order_common.TestSelfOrderCommon.test_self_order_consultation_open.browser: heap 6845372 (allocated 7340032) 2026-09-11 04:06:51,047 26 INFO rb-c800635-224702-414046 odoo.addons.pos_self_order.tests.test_self_order_common.TestSelfOrderCommon.test_self_order_consultation_open: Closing chrome headless with pid 130186 2026-09-11 04:06:51,047 26 INFO rb-c800635-224702-414046 odoo.addons.pos_self_order.tests.test_self_order_common.TestSelfOrderCommon.test_self_order_consultation_open: Closing websocket connection 2026-09-11 04:06:51,049 26 INFO rb-c800635-224702-414046 odoo.addons.pos_self_order.tests.test_self_order_common.TestSelfOrderCommon.test_self_order_consultation_open: Terminating chrome headless with pid 130186 2026-09-11 04:06:51,143 26 INFO rb-c800635-224702-414046 odoo.addons.pos_self_order.tests.test_self_order_common.TestSelfOrderCommon.test_self_order_consultation_open: Chrome Log in: /tmp/odoo_tests/rb-c800635-224702-414046/chrome_logs/chrome_log_20260911_040651_143472_test_self_order_consultation_open.txt 2026-09-11 04:06:51,143 26 INFO rb-c800635-224702-414046 odoo.addons.pos_self_order.tests.test_self_order_common.TestSelfOrderCommon.test_self_order_consultation_open: Removing chrome user profile "/tmp/tmpe4u4ftyt_chrome_odoo" 2026-09-11 04:06:51,179 26 INFO rb-c800635-224702-414046 odoo.addons.pos_self_order.tests.test_self_order_common: Starting TestSelfOrderCommon.test_self_order_pos_closed ... 2026-09-11 04:06:55,079 26 INFO rb-c800635-224702-414046 odoo.addons.pos_self_order.tests.test_self_order_common.TestSelfOrderCommon.test_self_order_pos_closed: Chrome pid: 130369 2026-09-11 04:06:55,079 26 INFO rb-c800635-224702-414046 odoo.addons.pos_self_order.tests.test_self_order_common.TestSelfOrderCommon.test_self_order_pos_closed: Chrome headless temporary user profile dir: /tmp/tmpflfttn_d_chrome_odoo 2026-09-11 04:06:55,079 26 INFO rb-c800635-224702-414046 odoo.addons.pos_self_order.tests.test_self_order_common.TestSelfOrderCommon.test_self_order_pos_closed: Issuing json command http://127.0.0.1:42469/json/version 2026-09-11 04:06:55,080 26 INFO rb-c800635-224702-414046 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:42469', path='/json/version', query='', fragment='') with timeout 3 increased to 10s during tests 2026-09-11 04:06:55,111 26 INFO rb-c800635-224702-414046 odoo.addons.pos_self_order.tests.test_self_order_common.TestSelfOrderCommon.test_self_order_pos_closed: Browser version: Chrome/150.0.7871.114 2026-09-11 04:06:55,111 26 INFO rb-c800635-224702-414046 odoo.addons.pos_self_order.tests.test_self_order_common.TestSelfOrderCommon.test_self_order_pos_closed: Issuing json command http://127.0.0.1:42469/json 2026-09-11 04:06:55,111 26 INFO rb-c800635-224702-414046 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:42469', path='/json', query='', fragment='') with timeout 3 increased to 10s during tests 2026-09-11 04:06:55,118 26 INFO rb-c800635-224702-414046 odoo.addons.pos_self_order.tests.test_self_order_common.TestSelfOrderCommon.test_self_order_pos_closed: Websocket url found: ws://127.0.0.1:42469/devtools/page/61F563312F98C0E87065F88289217ED1 2026-09-11 04:06:55,128 26 INFO rb-c800635-224702-414046 odoo.addons.pos_self_order.tests.test_self_order_common.TestSelfOrderCommon.test_self_order_pos_closed: Enable chrome headless console log notification 2026-09-11 04:06:55,149 26 INFO rb-c800635-224702-414046 odoo.addons.pos_self_order.tests.test_self_order_common.TestSelfOrderCommon.test_self_order_pos_closed: Chrome headless enable page notifications 2026-09-11 04:06:55,162 26 INFO rb-c800635-224702-414046 odoo.addons.pos_self_order.tests.test_self_order_common.TestSelfOrderCommon.test_self_order_pos_closed: Setting session cookie in browser 2026-09-11 04:06:55,304 26 INFO rb-c800635-224702-414046 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=a4bdbd9b19ca48c7" in browser 2026-09-11 04:06:55,304 26 INFO rb-c800635-224702-414046 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=a4bdbd9b19ca48c7" 2026-09-11 04:06:55,316 26 INFO rb-c800635-224702-414046 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-09-11 04:06:55,640 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 04:06:55] "GET /pos-self/164?access_token=a4bdbd9b19ca48c7 HTTP/1.1" 200 - 57 0.025 0.302 2026-09-11 04:06:55,644 26 INFO rb-c800635-224702-414046 odoo.addons.pos_self_order.tests.test_self_order_common.TestSelfOrderCommon.test_self_order_pos_closed: Navigation result: {'frameId': '61F563312F98C0E87065F88289217ED1', 'loaderId': 'FF1E626C120AEFE0191466FFB9FCC1F6', 'isDownload': False} 2026-09-11 04:06:55,644 26 INFO rb-c800635-224702-414046 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-09-11 04:06:55,662 26 INFO rb-c800635-224702-414046 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-09-11 04:06:55,686 26 INFO rb-c800635-224702-414046 odoo.addons.base.models.assetsbundle: Found a similar attachment for /web/assets/1/db4d7a1/pos_self_order.assets.min.css, copying from /web/assets/db4d7a1/pos_self_order.assets.min.css 2026-09-11 04:06:55,722 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 04:06:55] "GET /web/assets/1/db4d7a1/pos_self_order.assets.min.css HTTP/1.1" 200 - 8 0.021 0.034 2026-09-11 04:06:55,731 26 INFO rb-c800635-224702-414046 odoo.addons.base.models.assetsbundle: Found a similar attachment for /web/assets/1/3bd1372/pos_self_order.assets.min.js, copying from /web/assets/3bd1372/pos_self_order.assets.min.js 2026-09-11 04:06:55,762 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 04:06:55] "GET /web/assets/1/3bd1372/pos_self_order.assets.min.js HTTP/1.1" 200 - 8 0.005 0.089 2026-09-11 04:06:55,767 26 INFO rb-c800635-224702-414046 odoo.addons.base.models.assetsbundle: Found a similar attachment for /web/assets/1/80a013a/pos_self_order.assets_tests.min.js, copying from /web/assets/80a013a/pos_self_order.assets_tests.min.js 2026-09-11 04:06:55,777 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 04:06:55] "GET /web/assets/1/80a013a/pos_self_order.assets_tests.min.js HTTP/1.1" 200 - 8 0.004 0.101 2026-09-11 04:06:55,932 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 04:06:55] "GET /favicon.ico HTTP/1.1" 301 - 1 0.002 0.009 2026-09-11 04:06:55,950 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 04:06:55] "GET /website/translations?hash=&lang=en_US HTTP/1.1" 200 - 1 0.001 0.024 2026-09-11 04:06:55,960 26 INFO rb-c800635-224702-414046 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=a4bdbd9b19ca48c7", "delayToCheckUndeterminisms": 0})" 2026-09-11 04:06:55,964 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 04:06:55] "GET /web/image/website/1/favicon?unique=47d98e1 HTTP/1.1" 200 - 5 0.004 0.017 2026-09-11 04:06:55,969 26 INFO rb-c800635-224702-414046 odoo.http: Session expired 2026-09-11 04:06:55,970 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 04:06:55] "POST /pos/ping HTTP/1.1" 200 - 1 0.000 0.004 2026-09-11 04:06:55,970 26 INFO rb-c800635-224702-414046 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-09-11 04:06:56,045 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 04:06:56] "POST /pos-self/relations/164 HTTP/1.1" 200 - 35 0.026 0.038 2026-09-11 04:06:56,069 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 04:06:56] "GET /bus/websocket_worker_bundle?v=19.0-2 HTTP/1.1" 200 - 3 0.001 0.084 2026-09-11 04:06:56,408 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 04:06:56] "POST /pos-self/data/164 HTTP/1.1" 200 - 187 0.158 0.171 2026-09-11 04:06:56,412 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 04:06:56] "GET /websocket?version=19.0-2 HTTP/1.1" 101 - 1 0.000 0.320 2026-09-11 04:06:56,451 26 INFO rb-c800635-224702-414046 odoo.addons.pos_self_order.tests.test_self_order_common.TestSelfOrderCommon.test_self_order_pos_closed.browser: Owl is running in 'dev' mode. 2026-09-11 04:06:56,503 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 04:06:56] "GET /web/image/ir.attachment/8518/raw HTTP/1.1" 200 - 4 0.004 0.005 2026-09-11 04:06:56,516 26 INFO rb-c800635-224702-414046 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-09-11 04:06:56,586 26 INFO rb-c800635-224702-414046 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-09-11 04:06:56,604 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 04:06:56] "GET /web/image/ir.attachment/8484/raw HTTP/1.1" 200 - 4 0.003 0.005 2026-09-11 04:06:56,613 26 INFO ? werkzeug: 127.0.0.1 - - [11/Sep/2026 04:06:56] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.001 2026-09-11 04:06:56,660 26 INFO rb-c800635-224702-414046 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-09-11 04:06:56,713 26 INFO rb-c800635-224702-414046 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-09-11 04:06:56,716 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 04:06:56] "GET /web/image/pos.category/335/image_128?unique=2026-09-11T04:06:35.000+00:00 HTTP/1.1" 200 - 2 0.003 0.034 2026-09-11 04:06:56,731 26 INFO ? werkzeug: 127.0.0.1 - - [11/Sep/2026 04:06: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-09-11 04:06:56,750 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 04:06:56] "GET /web/image/pos.category/336/image_128?unique=2026-09-11T04:06:35.000+00:00 HTTP/1.1" 200 - 2 0.001 0.067 2026-09-11 04:06:56,768 26 INFO rb-c800635-224702-414046 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-09-11 04:06:56,768 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 04:06:56] "GET /web/image/pos.category/337/image_128?unique=2026-09-11T04:06:35.000+00:00 HTTP/1.1" 200 - 2 0.001 0.084 2026-09-11 04:06:56,791 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 04:06:56] "GET /web/image/pos.category/334/image_128?unique=2026-09-11T04:06:35.000+00:00 HTTP/1.1" 200 - 2 0.001 0.103 2026-09-11 04:06:56,809 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 04:06:56] "GET /web/image/product.template/2428/image_512?unique=2026-09-11T04:06:35.000+00:00 HTTP/1.1" 200 - 3 0.003 0.110 2026-09-11 04:06:56,834 26 INFO rb-c800635-224702-414046 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-09-11 04:06:56,837 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 04:06:56] "GET /web/image/product.template/2429/image_512?unique=2026-09-11T04:06:35.000+00:00 HTTP/1.1" 200 - 3 0.006 0.124 2026-09-11 04:06:56,852 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 04:06:56] "GET /web/image/product.template/2430/image_512?unique=2026-09-11T04:06:35.000+00:00 HTTP/1.1" 200 - 3 0.003 0.112 2026-09-11 04:06:56,869 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 04:06:56] "GET /web/image/product.template/2431/image_512?unique=2026-09-11T04:06:35.000+00:00 HTTP/1.1" 200 - 3 0.007 0.107 2026-09-11 04:06:56,883 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 04:06:56] "GET /web/image/product.template/2432/image_512?unique=2026-09-11T04:06:35.000+00:00 HTTP/1.1" 200 - 3 0.005 0.103 2026-09-11 04:06:56,891 26 INFO rb-c800635-224702-414046 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-09-11 04:06:56,898 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 04:06:56] "GET /web/image/product.template/2437/image_512?unique=2026-09-11T04:06:35.000+00:00 HTTP/1.1" 200 - 3 0.002 0.088 2026-09-11 04:06:56,924 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 04:06:56] "GET /web/image/product.template/2433/image_512?unique=2026-09-11T04:06:35.000+00:00 HTTP/1.1" 200 - 3 0.005 0.105 2026-09-11 04:06:56,939 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 04:06:56] "GET /web/image/product.template/2427/image_512?unique=2026-09-11T04:06:35.000+00:00 HTTP/1.1" 200 - 3 0.004 0.090 2026-09-11 04:06:56,944 26 INFO rb-c800635-224702-414046 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-09-11 04:06:56,958 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 04:06:56] "GET /web/image/product.template/2434/image_512?unique=2026-09-11T04:06:35.000+00:00 HTTP/1.1" 200 - 3 0.004 0.098 2026-09-11 04:06:56,980 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 04:06:56] "GET /web/image/product.template/2435/image_512?unique=2026-09-11T04:06:35.000+00:00 HTTP/1.1" 200 - 3 0.004 0.097 2026-09-11 04:06:56,998 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 04:06:56] "GET /web/image/product.template/2436/image_512?unique=2026-09-11T04:06:35.000+00:00 HTTP/1.1" 200 - 3 0.006 0.099 2026-09-11 04:06:57,006 26 INFO rb-c800635-224702-414046 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-09-11 04:06:57,016 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 04:06:57] "GET /web/image/product.template/2423/image_512?unique=2026-09-11T04:06:35.000+00:00 HTTP/1.1" 200 - 3 0.002 0.112 2026-09-11 04:06:57,029 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 04:06:57] "GET /web/image/product.template/2424/image_512?unique=2026-09-11T04:06:35.000+00:00 HTTP/1.1" 200 - 3 0.004 0.094 2026-09-11 04:06:57,072 26 INFO rb-c800635-224702-414046 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-09-11 04:06:57,150 26 INFO rb-c800635-224702-414046 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-09-11 04:06:57,205 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 04:06:57] "GET /web/image/product.product/2930/image_512?unique=2026-09-11T04:06:35.000+00:00 HTTP/1.1" 200 - 8 0.011 0.015 2026-09-11 04:06:57,219 26 INFO rb-c800635-224702-414046 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-09-11 04:06:57,235 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 04:06:57] "GET /web/image/product.product/2931/image_512?unique=2026-09-11T04:06:35.000+00:00 HTTP/1.1" 200 - 8 0.012 0.041 2026-09-11 04:06:57,254 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 04:06:57] "GET /web/image/product.product/2932/image_512?unique=2026-09-11T04:06:35.000+00:00 HTTP/1.1" 200 - 8 0.006 0.063 2026-09-11 04:06:57,270 26 INFO rb-c800635-224702-414046 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-09-11 04:06:57,283 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 04:06:57] "GET /web/image/product.product/2929/image_512?unique=2026-09-11T04:06:35.000+00:00 HTTP/1.1" 200 - 8 0.007 0.082 2026-09-11 04:06:57,326 26 INFO rb-c800635-224702-414046 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-09-11 04:06:57,392 26 INFO rb-c800635-224702-414046 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-09-11 04:06:57,424 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 04:06:57] "GET /web/image/product.product/2933/image_512?unique=2026-09-11T04:06:35.000+00:00 HTTP/1.1" 200 - 8 0.008 0.011 2026-09-11 04:06:57,445 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 04:06:57] "GET /web/image/product.product/2934/image_512?unique=2026-09-11T04:06:35.000+00:00 HTTP/1.1" 200 - 8 0.006 0.031 2026-09-11 04:06:57,462 26 INFO rb-c800635-224702-414046 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-09-11 04:06:57,501 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 04:06:57] "GET /web/image/product.product/2935/image_512?unique=2026-09-11T04:06:35.000+00:00 HTTP/1.1" 200 - 8 0.008 0.012 2026-09-11 04:06:57,525 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 04:06:57] "GET /web/image/product.product/2936/image_512?unique=2026-09-11T04:06:35.000+00:00 HTTP/1.1" 200 - 8 0.010 0.034 2026-09-11 04:06:57,527 26 INFO rb-c800635-224702-414046 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-09-11 04:06:57,548 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 04:06:57] "GET /web/image/product.product/2937/image_512?unique=2026-09-11T04:06:35.000+00:00 HTTP/1.1" 200 - 8 0.010 0.053 2026-09-11 04:06:57,573 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 04:06:57] "GET /web/image/product.product/2938/image_512?unique=2026-09-11T04:06:35.000+00:00 HTTP/1.1" 200 - 8 0.009 0.073 2026-09-11 04:06:57,578 26 INFO rb-c800635-224702-414046 odoo.addons.pos_self_order.tests.test_self_order_common.TestSelfOrderCommon.test_self_order_pos_closed.browser: tour succeeded 2026-09-11 04:06:57,579 26 INFO rb-c800635-224702-414046 odoo.addons.pos_self_order.tests.test_self_order_common.TestSelfOrderCommon.test_self_order_pos_closed.browser: ╔══════════════════════════════════════╗ ║ TOUR self_order_pos_closed SUCCEEDED ║ ╚══════════════════════════════════════╝ 2026-09-11 04:06:57,626 26 INFO rb-c800635-224702-414046 odoo.addons.pos_self_order.tests.test_self_order_common.TestSelfOrderCommon.test_self_order_pos_closed.browser: heap 10568000 (allocated 11669504) 2026-09-11 04:06:57,635 26 INFO rb-c800635-224702-414046 odoo.addons.pos_self_order.tests.test_self_order_common.TestSelfOrderCommon.test_self_order_pos_closed: Closing chrome headless with pid 130369 2026-09-11 04:06:57,645 26 INFO rb-c800635-224702-414046 odoo.addons.pos_self_order.tests.test_self_order_common.TestSelfOrderCommon.test_self_order_pos_closed: Closing websocket connection 2026-09-11 04:06:57,651 26 INFO rb-c800635-224702-414046 odoo.addons.pos_self_order.tests.test_self_order_common.TestSelfOrderCommon.test_self_order_pos_closed: Terminating chrome headless with pid 130369 2026-09-11 04:06:57,749 26 INFO rb-c800635-224702-414046 odoo.addons.pos_self_order.tests.test_self_order_common.TestSelfOrderCommon.test_self_order_pos_closed: Chrome Log in: /tmp/odoo_tests/rb-c800635-224702-414046/chrome_logs/chrome_log_20260911_040657_749004_test_self_order_pos_closed.txt 2026-09-11 04:06:57,749 26 INFO rb-c800635-224702-414046 odoo.addons.pos_self_order.tests.test_self_order_common.TestSelfOrderCommon.test_self_order_pos_closed: Removing chrome user profile "/tmp/tmpflfttn_d_chrome_odoo" 2026-09-11 04:06:58,050 26 INFO rb-c800635-224702-414046 odoo.addons.pos_self_order.tests.test_self_order_common.TestSelfOrderCommon.test_self_order_pos_closed: Chrome pid: 130582 2026-09-11 04:06:58,050 26 INFO rb-c800635-224702-414046 odoo.addons.pos_self_order.tests.test_self_order_common.TestSelfOrderCommon.test_self_order_pos_closed: Chrome headless temporary user profile dir: /tmp/tmp97b87m0x_chrome_odoo 2026-09-11 04:06:58,050 26 INFO rb-c800635-224702-414046 odoo.addons.pos_self_order.tests.test_self_order_common.TestSelfOrderCommon.test_self_order_pos_closed: Issuing json command http://127.0.0.1:38635/json/version 2026-09-11 04:06:58,051 26 INFO rb-c800635-224702-414046 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-09-11 04:06:58,062 26 INFO rb-c800635-224702-414046 odoo.addons.pos_self_order.tests.test_self_order_common.TestSelfOrderCommon.test_self_order_pos_closed: Browser version: Chrome/150.0.7871.114 2026-09-11 04:06:58,062 26 INFO rb-c800635-224702-414046 odoo.addons.pos_self_order.tests.test_self_order_common.TestSelfOrderCommon.test_self_order_pos_closed: Issuing json command http://127.0.0.1:38635/json 2026-09-11 04:06:58,063 26 INFO rb-c800635-224702-414046 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-09-11 04:06:58,068 26 INFO rb-c800635-224702-414046 odoo.addons.pos_self_order.tests.test_self_order_common.TestSelfOrderCommon.test_self_order_pos_closed: Websocket url found: ws://127.0.0.1:38635/devtools/page/B900FF97A7EDA2069AECA402C0EB8BE6 2026-09-11 04:06:58,074 26 INFO rb-c800635-224702-414046 odoo.addons.pos_self_order.tests.test_self_order_common.TestSelfOrderCommon.test_self_order_pos_closed: Enable chrome headless console log notification 2026-09-11 04:06:58,088 26 INFO rb-c800635-224702-414046 odoo.addons.pos_self_order.tests.test_self_order_common.TestSelfOrderCommon.test_self_order_pos_closed: Chrome headless enable page notifications 2026-09-11 04:06:58,115 26 INFO rb-c800635-224702-414046 odoo.addons.pos_self_order.tests.test_self_order_common.TestSelfOrderCommon.test_self_order_pos_closed: Setting session cookie in browser 2026-09-11 04:06:58,132 26 INFO rb-c800635-224702-414046 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-09-11 04:06:58,132 26 INFO rb-c800635-224702-414046 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-09-11 04:06:58,175 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 04:06:58] "GET /pos-self/164 HTTP/1.1" 200 - 5 0.008 0.012 2026-09-11 04:06:58,180 26 INFO rb-c800635-224702-414046 odoo.addons.pos_self_order.tests.test_self_order_common.TestSelfOrderCommon.test_self_order_pos_closed: Navigation result: {'frameId': 'B900FF97A7EDA2069AECA402C0EB8BE6', 'loaderId': 'D5F95B5B5751DB4A92C7012C3948C3F2', 'isDownload': False} 2026-09-11 04:06:58,180 26 INFO rb-c800635-224702-414046 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-09-11 04:06:58,196 26 INFO rb-c800635-224702-414046 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-09-11 04:06:58,233 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 04:06:58] "GET /web/assets/1/db4d7a1/pos_self_order.assets.min.css HTTP/1.1" 200 - 3 0.006 0.022 2026-09-11 04:06:58,241 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 04:06:58] "GET /web/assets/1/80a013a/pos_self_order.assets_tests.min.js HTTP/1.1" 200 - 3 0.002 0.033 2026-09-11 04:06:58,246 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 04:06:58] "GET /web/assets/1/3bd1372/pos_self_order.assets.min.js HTTP/1.1" 200 - 3 0.001 0.039 2026-09-11 04:06:58,433 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 04:06:58] "GET /favicon.ico HTTP/1.1" 301 - 1 0.001 0.005 2026-09-11 04:06:58,441 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 04:06:58] "GET /website/translations?hash=&lang=en_US HTTP/1.1" 200 - 0 0.000 0.003 2026-09-11 04:06:58,452 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 04:06:58] "GET /web/image/website/1/favicon?unique=47d98e1 HTTP/1.1" 200 - 4 0.001 0.006 2026-09-11 04:06:58,452 26 INFO rb-c800635-224702-414046 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-09-11 04:06:58,461 26 INFO rb-c800635-224702-414046 odoo.http: Session expired 2026-09-11 04:06:58,461 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 04:06:58] "POST /pos/ping HTTP/1.1" 200 - 0 0.000 0.003 2026-09-11 04:06:58,462 26 INFO rb-c800635-224702-414046 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-09-11 04:06:58,508 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 04:06:58] "POST /pos-self/relations/164 HTTP/1.1" 200 - 14 0.008 0.022 2026-09-11 04:06:58,512 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 04:06:58] "GET /bus/websocket_worker_bundle?v=19.0-2 HTTP/1.1" 200 - 2 0.001 0.033 2026-09-11 04:06:58,535 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 04:06:58] "GET /websocket?version=19.0-2 HTTP/1.1" 101 - 0 0.000 0.004 2026-09-11 04:06:58,751 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 04:06:58] "POST /pos-self/data/164 HTTP/1.1" 200 - 118 0.071 0.151 2026-09-11 04:06:58,784 26 INFO rb-c800635-224702-414046 odoo.addons.pos_self_order.tests.test_self_order_common.TestSelfOrderCommon.test_self_order_pos_closed.browser: Owl is running in 'dev' mode. 2026-09-11 04:06:58,820 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 04:06:58] "GET /web/image/ir.attachment/8524/raw HTTP/1.1" 200 - 4 0.002 0.006 2026-09-11 04:06:58,828 26 INFO rb-c800635-224702-414046 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-09-11 04:06:58,903 26 INFO rb-c800635-224702-414046 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-09-11 04:06:58,921 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 04:06:58] "GET /web/image/ir.attachment/8484/raw HTTP/1.1" 200 - 4 0.001 0.005 2026-09-11 04:06:58,922 26 INFO ? werkzeug: 127.0.0.1 - - [11/Sep/2026 04:06:58] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.001 2026-09-11 04:06:59,033 26 INFO rb-c800635-224702-414046 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-09-11 04:06:59,078 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 04:06:59] "GET /web/image/pos.category/335/image_128?unique=2026-09-11T04:06:35.000+00:00 HTTP/1.1" 200 - 2 0.003 0.024 2026-09-11 04:06:59,090 26 INFO ? werkzeug: 127.0.0.1 - - [11/Sep/2026 04:06:59] "GET /web/static/src/libs/fontawesome/fonts/fontawesome-webfont.woff2?v=4.7.0 HTTP/1.1" 200 - 0 0.000 0.006 2026-09-11 04:06:59,096 26 INFO rb-c800635-224702-414046 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-09-11 04:06:59,106 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 04:06:59] "GET /web/image/pos.category/336/image_128?unique=2026-09-11T04:06:35.000+00:00 HTTP/1.1" 200 - 2 0.002 0.051 2026-09-11 04:06:59,120 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 04:06:59] "GET /web/image/product.template/2430/image_512?unique=2026-09-11T04:06:35.000+00:00 HTTP/1.1" 200 - 3 0.002 0.009 2026-09-11 04:06:59,137 26 INFO rb-c800635-224702-414046 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-09-11 04:06:59,139 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 04:06:59] "GET /web/image/pos.category/337/image_128?unique=2026-09-11T04:06:35.000+00:00 HTTP/1.1" 200 - 2 0.000 0.075 2026-09-11 04:06:59,158 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 04:06:59] "GET /web/image/product.template/2428/image_512?unique=2026-09-11T04:06:35.000+00:00 HTTP/1.1" 200 - 3 0.002 0.086 2026-09-11 04:06:59,175 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 04:06:59] "GET /web/image/product.template/2429/image_512?unique=2026-09-11T04:06:35.000+00:00 HTTP/1.1" 200 - 3 0.004 0.093 2026-09-11 04:06:59,199 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 04:06:59] "GET /web/image/product.template/2431/image_512?unique=2026-09-11T04:06:35.000+00:00 HTTP/1.1" 200 - 3 0.003 0.097 2026-09-11 04:06:59,220 26 INFO rb-c800635-224702-414046 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-09-11 04:06:59,223 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 04:06:59] "GET /web/image/pos.category/334/image_128?unique=2026-09-11T04:06:35.000+00:00 HTTP/1.1" 200 - 2 0.008 0.153 2026-09-11 04:06:59,236 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 04:06:59] "GET /web/image/product.template/2432/image_512?unique=2026-09-11T04:06:35.000+00:00 HTTP/1.1" 200 - 3 0.002 0.110 2026-09-11 04:06:59,250 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 04:06:59] "GET /web/image/product.template/2437/image_512?unique=2026-09-11T04:06:35.000+00:00 HTTP/1.1" 200 - 3 0.002 0.097 2026-09-11 04:06:59,271 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 04:06:59] "GET /web/image/product.template/2433/image_512?unique=2026-09-11T04:06:35.000+00:00 HTTP/1.1" 200 - 3 0.008 0.099 2026-09-11 04:06:59,273 26 INFO rb-c800635-224702-414046 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-09-11 04:06:59,295 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 04:06:59] "GET /web/image/product.template/2434/image_512?unique=2026-09-11T04:06:35.000+00:00 HTTP/1.1" 200 - 3 0.006 0.101 2026-09-11 04:06:59,308 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 04:06:59] "GET /web/image/product.template/2435/image_512?unique=2026-09-11T04:06:35.000+00:00 HTTP/1.1" 200 - 3 0.002 0.097 2026-09-11 04:06:59,324 26 INFO rb-c800635-224702-414046 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-09-11 04:06:59,328 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 04:06:59] "GET /web/image/product.template/2427/image_512?unique=2026-09-11T04:06:35.000+00:00 HTTP/1.1" 200 - 3 0.008 0.086 2026-09-11 04:06:59,339 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 04:06:59] "GET /web/image/product.template/2436/image_512?unique=2026-09-11T04:06:35.000+00:00 HTTP/1.1" 200 - 3 0.001 0.081 2026-09-11 04:06:59,357 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 04:06:59] "GET /web/image/product.template/2423/image_512?unique=2026-09-11T04:06:35.000+00:00 HTTP/1.1" 200 - 3 0.004 0.095 2026-09-11 04:06:59,375 26 INFO rb-c800635-224702-414046 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-09-11 04:06:59,383 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 04:06:59] "GET /web/image/product.template/2424/image_512?unique=2026-09-11T04:06:35.000+00:00 HTTP/1.1" 200 - 3 0.009 0.096 2026-09-11 04:06:59,439 26 INFO rb-c800635-224702-414046 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-09-11 04:06:59,525 26 INFO rb-c800635-224702-414046 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-09-11 04:06:59,588 26 INFO rb-c800635-224702-414046 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-09-11 04:06:59,592 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 04:06:59] "GET /web/image/product.product/2930/image_512?unique=2026-09-11T04:06:35.000+00:00 HTTP/1.1" 200 - 8 0.011 0.033 2026-09-11 04:06:59,606 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 04:06:59] "GET /web/image/product.product/2931/image_512?unique=2026-09-11T04:06:35.000+00:00 HTTP/1.1" 200 - 8 0.003 0.038 2026-09-11 04:06:59,620 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 04:06:59] "GET /web/image/product.product/2932/image_512?unique=2026-09-11T04:06:35.000+00:00 HTTP/1.1" 200 - 8 0.003 0.035 2026-09-11 04:06:59,646 26 INFO rb-c800635-224702-414046 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-09-11 04:06:59,648 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 04:06:59] "GET /web/image/product.product/2929/image_512?unique=2026-09-11T04:06:35.000+00:00 HTTP/1.1" 200 - 8 0.008 0.053 2026-09-11 04:06:59,704 26 INFO rb-c800635-224702-414046 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-09-11 04:06:59,770 26 INFO rb-c800635-224702-414046 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-09-11 04:06:59,822 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 04:06:59] "GET /web/image/product.product/2933/image_512?unique=2026-09-11T04:06:35.000+00:00 HTTP/1.1" 200 - 8 0.022 0.016 2026-09-11 04:06:59,840 26 INFO rb-c800635-224702-414046 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-09-11 04:06:59,848 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 04:06:59] "GET /web/image/product.product/2934/image_512?unique=2026-09-11T04:06:35.000+00:00 HTTP/1.1" 200 - 8 0.010 0.049 2026-09-11 04:06:59,891 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 04:06:59] "GET /web/image/product.product/2937/image_512?unique=2026-09-11T04:06:35.000+00:00 HTTP/1.1" 200 - 8 0.010 0.014 2026-09-11 04:06:59,903 26 INFO rb-c800635-224702-414046 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-09-11 04:06:59,914 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 04:06:59] "GET /web/image/product.product/2938/image_512?unique=2026-09-11T04:06:35.000+00:00 HTTP/1.1" 200 - 8 0.010 0.038 2026-09-11 04:06:59,951 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 04:06:59] "GET /web/image/product.product/2936/image_512?unique=2026-09-11T04:06:35.000+00:00 HTTP/1.1" 200 - 8 0.007 0.081 2026-09-11 04:06:59,954 26 INFO rb-c800635-224702-414046 odoo.addons.pos_self_order.tests.test_self_order_common.TestSelfOrderCommon.test_self_order_pos_closed.browser: tour succeeded 2026-09-11 04:06:59,954 26 INFO rb-c800635-224702-414046 odoo.addons.pos_self_order.tests.test_self_order_common.TestSelfOrderCommon.test_self_order_pos_closed.browser: ╔══════════════════════════════════════╗ ║ TOUR self_order_pos_closed SUCCEEDED ║ ╚══════════════════════════════════════╝ 2026-09-11 04:06:59,981 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 04:06:59] "GET /web/image/product.product/2935/image_512?unique=2026-09-11T04:06:35.000+00:00 HTTP/1.1" 200 - 8 0.008 0.113 2026-09-11 04:07:00,022 26 INFO rb-c800635-224702-414046 odoo.addons.pos_self_order.tests.test_self_order_common.TestSelfOrderCommon.test_self_order_pos_closed.browser: heap 10475396 (allocated 11669504) 2026-09-11 04:07:00,031 26 INFO rb-c800635-224702-414046 odoo.addons.pos_self_order.tests.test_self_order_common.TestSelfOrderCommon.test_self_order_pos_closed: Closing chrome headless with pid 130582 2026-09-11 04:07:00,033 26 INFO rb-c800635-224702-414046 odoo.addons.pos_self_order.tests.test_self_order_common.TestSelfOrderCommon.test_self_order_pos_closed: Closing websocket connection 2026-09-11 04:07:00,035 26 INFO rb-c800635-224702-414046 odoo.addons.pos_self_order.tests.test_self_order_common.TestSelfOrderCommon.test_self_order_pos_closed: Terminating chrome headless with pid 130582 2026-09-11 04:07:00,135 26 INFO rb-c800635-224702-414046 odoo.addons.pos_self_order.tests.test_self_order_common.TestSelfOrderCommon.test_self_order_pos_closed: Chrome Log in: /tmp/odoo_tests/rb-c800635-224702-414046/chrome_logs/chrome_log_20260911_040700_135439_test_self_order_pos_closed.txt 2026-09-11 04:07:00,135 26 INFO rb-c800635-224702-414046 odoo.addons.pos_self_order.tests.test_self_order_common.TestSelfOrderCommon.test_self_order_pos_closed: Removing chrome user profile "/tmp/tmp97b87m0x_chrome_odoo" 2026-09-11 04:07:00,417 26 INFO rb-c800635-224702-414046 odoo.addons.pos_self_order.tests.test_self_order_common.TestSelfOrderCommon.test_self_order_pos_closed: Chrome pid: 130780 2026-09-11 04:07:00,417 26 INFO rb-c800635-224702-414046 odoo.addons.pos_self_order.tests.test_self_order_common.TestSelfOrderCommon.test_self_order_pos_closed: Chrome headless temporary user profile dir: /tmp/tmpklvpxae0_chrome_odoo 2026-09-11 04:07:00,417 26 INFO rb-c800635-224702-414046 odoo.addons.pos_self_order.tests.test_self_order_common.TestSelfOrderCommon.test_self_order_pos_closed: Issuing json command http://127.0.0.1:41885/json/version 2026-09-11 04:07:00,419 26 INFO rb-c800635-224702-414046 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-09-11 04:07:00,438 26 INFO rb-c800635-224702-414046 odoo.addons.pos_self_order.tests.test_self_order_common.TestSelfOrderCommon.test_self_order_pos_closed: Browser version: Chrome/150.0.7871.114 2026-09-11 04:07:00,438 26 INFO rb-c800635-224702-414046 odoo.addons.pos_self_order.tests.test_self_order_common.TestSelfOrderCommon.test_self_order_pos_closed: Issuing json command http://127.0.0.1:41885/json 2026-09-11 04:07:00,438 26 INFO rb-c800635-224702-414046 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-09-11 04:07:00,449 26 INFO rb-c800635-224702-414046 odoo.addons.pos_self_order.tests.test_self_order_common.TestSelfOrderCommon.test_self_order_pos_closed: Websocket url found: ws://127.0.0.1:41885/devtools/page/A00503E0CB3F214CECA0EEB63D242B49 2026-09-11 04:07:00,457 26 INFO rb-c800635-224702-414046 odoo.addons.pos_self_order.tests.test_self_order_common.TestSelfOrderCommon.test_self_order_pos_closed: Enable chrome headless console log notification 2026-09-11 04:07:00,463 26 INFO rb-c800635-224702-414046 odoo.addons.pos_self_order.tests.test_self_order_common.TestSelfOrderCommon.test_self_order_pos_closed: Chrome headless enable page notifications 2026-09-11 04:07:00,497 26 INFO rb-c800635-224702-414046 odoo.addons.pos_self_order.tests.test_self_order_common.TestSelfOrderCommon.test_self_order_pos_closed: Setting session cookie in browser 2026-09-11 04:07:00,505 26 INFO rb-c800635-224702-414046 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=a4bdbd9b19ca48c7" in browser 2026-09-11 04:07:00,505 26 INFO rb-c800635-224702-414046 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=a4bdbd9b19ca48c7" 2026-09-11 04:07:00,559 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 04:07:00] "GET /pos-self/164?access_token=a4bdbd9b19ca48c7 HTTP/1.1" 200 - 5 0.004 0.019 2026-09-11 04:07:00,566 26 INFO rb-c800635-224702-414046 odoo.addons.pos_self_order.tests.test_self_order_common.TestSelfOrderCommon.test_self_order_pos_closed: Navigation result: {'frameId': 'A00503E0CB3F214CECA0EEB63D242B49', 'loaderId': '429A356C6620861DF5D83ECBF4626B81', 'isDownload': False} 2026-09-11 04:07:00,566 26 INFO rb-c800635-224702-414046 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-09-11 04:07:00,587 26 INFO rb-c800635-224702-414046 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-09-11 04:07:00,614 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 04:07:00] "GET /web/assets/1/db4d7a1/pos_self_order.assets.min.css HTTP/1.1" 200 - 3 0.003 0.018 2026-09-11 04:07:00,628 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 04:07:00] "GET /web/assets/1/3bd1372/pos_self_order.assets.min.js HTTP/1.1" 200 - 3 0.001 0.031 2026-09-11 04:07:00,636 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 04:07:00] "GET /web/assets/1/80a013a/pos_self_order.assets_tests.min.js HTTP/1.1" 200 - 3 0.002 0.037 2026-09-11 04:07:00,803 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 04:07:00] "GET /favicon.ico HTTP/1.1" 301 - 1 0.000 0.006 2026-09-11 04:07:00,806 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 04:07:00] "GET /website/translations?hash=&lang=en_US HTTP/1.1" 200 - 0 0.000 0.003 2026-09-11 04:07:00,822 26 INFO rb-c800635-224702-414046 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=a4bdbd9b19ca48c7", "delayToCheckUndeterminisms": 0})" 2026-09-11 04:07:00,824 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 04:07:00] "GET /web/image/website/1/favicon?unique=47d98e1 HTTP/1.1" 200 - 4 0.002 0.006 2026-09-11 04:07:00,833 26 INFO rb-c800635-224702-414046 odoo.http: Session expired 2026-09-11 04:07:00,833 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 04:07:00] "POST /pos/ping HTTP/1.1" 200 - 0 0.000 0.003 2026-09-11 04:07:00,834 26 INFO rb-c800635-224702-414046 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-09-11 04:07:00,851 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 04:07:00] "GET /bus/websocket_worker_bundle?v=19.0-2 HTTP/1.1" 200 - 2 0.001 0.004 2026-09-11 04:07:00,900 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 04:07:00] "POST /pos-self/relations/164 HTTP/1.1" 200 - 14 0.018 0.028 2026-09-11 04:07:00,903 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 04:07:00] "GET /websocket?version=19.0-2 HTTP/1.1" 101 - 0 0.000 0.030 2026-09-11 04:07:01,152 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 04:07:01] "POST /pos-self/data/164 HTTP/1.1" 200 - 119 0.103 0.124 2026-09-11 04:07:01,223 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 04:07:01] "GET /web/image/res.company/1/logo/256x256 HTTP/1.1" 200 - 8 0.005 0.030 2026-09-11 04:07:01,231 26 INFO rb-c800635-224702-414046 odoo.addons.pos_self_order.tests.test_self_order_common.TestSelfOrderCommon.test_self_order_pos_closed.browser: Owl is running in 'dev' mode. 2026-09-11 04:07:01,269 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 04:07:01] "GET /web/image/ir.attachment/8527/raw HTTP/1.1" 200 - 4 0.002 0.005 2026-09-11 04:07:01,273 26 INFO rb-c800635-224702-414046 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-09-11 04:07:01,353 26 INFO rb-c800635-224702-414046 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-09-11 04:07:01,366 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 04:07:01] "GET /web/image/ir.attachment/8484/raw HTTP/1.1" 200 - 4 0.001 0.005 2026-09-11 04:07:01,390 26 INFO ? werkzeug: 127.0.0.1 - - [11/Sep/2026 04:07:01] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.001 2026-09-11 04:07:01,421 26 INFO rb-c800635-224702-414046 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-09-11 04:07:01,464 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 04:07:01] "GET /web/image/pos.category/334/image_128?unique=2026-09-11T04:06:35.000+00:00 HTTP/1.1" 200 - 2 0.004 0.024 2026-09-11 04:07:01,485 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 04:07:01] "GET /web/image/pos.category/335/image_128?unique=2026-09-11T04:06:35.000+00:00 HTTP/1.1" 200 - 2 0.003 0.048 2026-09-11 04:07:01,487 26 INFO rb-c800635-224702-414046 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-09-11 04:07:01,512 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 04:07:01] "GET /web/image/pos.category/337/image_128?unique=2026-09-11T04:06:35.000+00:00 HTTP/1.1" 200 - 2 0.001 0.076 2026-09-11 04:07:01,539 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 04:07:01] "GET /web/image/pos.category/336/image_128?unique=2026-09-11T04:06:35.000+00:00 HTTP/1.1" 200 - 2 0.003 0.099 2026-09-11 04:07:01,544 26 INFO rb-c800635-224702-414046 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-09-11 04:07:01,559 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 04:07:01] "GET /web/image/product.template/2428/image_512?unique=2026-09-11T04:06:35.000+00:00 HTTP/1.1" 200 - 3 0.004 0.112 2026-09-11 04:07:01,572 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 04:07:01] "GET /web/image/product.template/2429/image_512?unique=2026-09-11T04:06:35.000+00:00 HTTP/1.1" 200 - 3 0.005 0.117 2026-09-11 04:07:01,588 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 04:07:01] "GET /web/image/product.template/2430/image_512?unique=2026-09-11T04:06:35.000+00:00 HTTP/1.1" 200 - 3 0.005 0.100 2026-09-11 04:07:01,591 26 INFO rb-c800635-224702-414046 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-09-11 04:07:01,604 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 04:07:01] "GET /web/image/product.template/2423/image_512?unique=2026-09-11T04:06:35.000+00:00 HTTP/1.1" 200 - 3 0.006 0.092 2026-09-11 04:07:01,615 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 04:07:01] "GET /web/image/product.template/2424/image_512?unique=2026-09-11T04:06:35.000+00:00 HTTP/1.1" 200 - 3 0.001 0.075 2026-09-11 04:07:01,628 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 04:07:01] "GET /web/image/product.template/2425/image_512?unique=2026-09-11T04:06:35.000+00:00 HTTP/1.1" 200 - 3 0.004 0.080 2026-09-11 04:07:01,641 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 04:07:01] "GET /web/image/product.template/2427/image_512?unique=2026-09-11T04:06:35.000+00:00 HTTP/1.1" 200 - 3 0.003 0.074 2026-09-11 04:07:01,653 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 04:07:01] "GET /web/image/product.template/2426/image_512?unique=2026-09-11T04:06:35.000+00:00 HTTP/1.1" 200 - 3 0.002 0.075 2026-09-11 04:07:01,671 26 INFO rb-c800635-224702-414046 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-09-11 04:07:01,728 26 INFO rb-c800635-224702-414046 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-09-11 04:07:01,747 26 INFO ? werkzeug: 127.0.0.1 - - [11/Sep/2026 04:07: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-09-11 04:07:01,784 26 INFO rb-c800635-224702-414046 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-09-11 04:07:01,834 26 INFO rb-c800635-224702-414046 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-09-11 04:07:01,891 26 INFO rb-c800635-224702-414046 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-09-11 04:07:01,946 26 INFO rb-c800635-224702-414046 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-09-11 04:07:01,974 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 04:07:01] "GET /web/image/product.template/2431/image_512?unique=2026-09-11T04:06:35.000+00:00 HTTP/1.1" 200 - 3 0.003 0.014 2026-09-11 04:07:01,987 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 04:07:01] "GET /web/image/product.template/2432/image_512?unique=2026-09-11T04:06:35.000+00:00 HTTP/1.1" 200 - 3 0.003 0.027 2026-09-11 04:07:01,999 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 04:07:01] "GET /web/image/product.template/2437/image_512?unique=2026-09-11T04:06:35.000+00:00 HTTP/1.1" 200 - 3 0.001 0.037 2026-09-11 04:07:02,021 26 INFO rb-c800635-224702-414046 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-09-11 04:07:02,080 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 04:07:02] "GET /web/image/product.product/2930/image_512?unique=2026-09-11T04:06:35.000+00:00 HTTP/1.1" 200 - 8 0.012 0.028 2026-09-11 04:07:02,087 26 INFO rb-c800635-224702-414046 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-09-11 04:07:02,102 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 04:07:02] "GET /web/image/product.product/2932/image_512?unique=2026-09-11T04:06:35.000+00:00 HTTP/1.1" 200 - 8 0.007 0.054 2026-09-11 04:07:02,136 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 04:07:02] "GET /web/image/product.product/2929/image_512?unique=2026-09-11T04:06:35.000+00:00 HTTP/1.1" 200 - 8 0.020 0.061 2026-09-11 04:07:02,146 26 INFO rb-c800635-224702-414046 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-09-11 04:07:02,163 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 04:07:02] "GET /web/image/product.product/2931/image_512?unique=2026-09-11T04:06:35.000+00:00 HTTP/1.1" 200 - 8 0.010 0.100 2026-09-11 04:07:02,202 26 INFO rb-c800635-224702-414046 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-09-11 04:07:02,263 26 INFO rb-c800635-224702-414046 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-09-11 04:07:02,289 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 04:07:02] "GET /web/image/product.product/2933/image_512?unique=2026-09-11T04:06:35.000+00:00 HTTP/1.1" 200 - 8 0.007 0.012 2026-09-11 04:07:02,309 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 04:07:02] "GET /web/image/product.product/2934/image_512?unique=2026-09-11T04:06:35.000+00:00 HTTP/1.1" 200 - 8 0.008 0.029 2026-09-11 04:07:02,341 26 INFO rb-c800635-224702-414046 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-09-11 04:07:02,374 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 04:07:02] "GET /web/image/product.product/2935/image_512?unique=2026-09-11T04:06:35.000+00:00 HTTP/1.1" 200 - 8 0.007 0.010 2026-09-11 04:07:02,393 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 04:07:02] "GET /web/image/product.product/2936/image_512?unique=2026-09-11T04:06:35.000+00:00 HTTP/1.1" 200 - 8 0.005 0.029 2026-09-11 04:07:02,402 26 INFO rb-c800635-224702-414046 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-09-11 04:07:02,413 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 04:07:02] "GET /web/image/product.product/2937/image_512?unique=2026-09-11T04:06:35.000+00:00 HTTP/1.1" 200 - 8 0.005 0.045 2026-09-11 04:07:02,434 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 04:07:02] "GET /web/image/product.product/2938/image_512?unique=2026-09-11T04:06:35.000+00:00 HTTP/1.1" 200 - 8 0.007 0.060 2026-09-11 04:07:02,453 26 INFO rb-c800635-224702-414046 odoo.addons.pos_self_order.tests.test_self_order_common.TestSelfOrderCommon.test_self_order_pos_closed.browser: tour succeeded 2026-09-11 04:07:02,454 26 INFO rb-c800635-224702-414046 odoo.addons.pos_self_order.tests.test_self_order_common.TestSelfOrderCommon.test_self_order_pos_closed.browser: ╔═══════════════════════════════════════╗ ║ TOUR kiosk_order_pos_closed SUCCEEDED ║ ╚═══════════════════════════════════════╝ 2026-09-11 04:07:02,504 26 INFO rb-c800635-224702-414046 odoo.addons.pos_self_order.tests.test_self_order_common.TestSelfOrderCommon.test_self_order_pos_closed.browser: heap 10366168 (allocated 10883072) 2026-09-11 04:07:02,506 26 INFO rb-c800635-224702-414046 odoo.addons.pos_self_order.tests.test_self_order_common.TestSelfOrderCommon.test_self_order_pos_closed: Closing chrome headless with pid 130780 2026-09-11 04:07:02,507 26 INFO rb-c800635-224702-414046 odoo.addons.pos_self_order.tests.test_self_order_common.TestSelfOrderCommon.test_self_order_pos_closed: Closing websocket connection 2026-09-11 04:07:02,507 26 INFO rb-c800635-224702-414046 odoo.addons.pos_self_order.tests.test_self_order_common.TestSelfOrderCommon.test_self_order_pos_closed: Terminating chrome headless with pid 130780 2026-09-11 04:07:02,607 26 INFO rb-c800635-224702-414046 odoo.addons.pos_self_order.tests.test_self_order_common.TestSelfOrderCommon.test_self_order_pos_closed: Chrome Log in: /tmp/odoo_tests/rb-c800635-224702-414046/chrome_logs/chrome_log_20260911_040702_607686_test_self_order_pos_closed.txt 2026-09-11 04:07:02,607 26 INFO rb-c800635-224702-414046 odoo.addons.pos_self_order.tests.test_self_order_common.TestSelfOrderCommon.test_self_order_pos_closed: Removing chrome user profile "/tmp/tmpklvpxae0_chrome_odoo" 2026-09-11 04:07:02,647 26 INFO rb-c800635-224702-414046 odoo.addons.pos_self_order.tests.test_self_order_common: Starting TestSelfOrderCommon.test_self_order_pos_landing_page_carousel ... 2026-09-11 04:07:05,907 26 INFO rb-c800635-224702-414046 odoo.addons.pos_self_order.tests.test_self_order_common.TestSelfOrderCommon.test_self_order_pos_landing_page_carousel: Chrome pid: 130978 2026-09-11 04:07:05,907 26 INFO rb-c800635-224702-414046 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/tmphgicmyy__chrome_odoo 2026-09-11 04:07:05,907 26 INFO rb-c800635-224702-414046 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:35821/json/version 2026-09-11 04:07:05,908 26 INFO rb-c800635-224702-414046 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:35821', path='/json/version', query='', fragment='') with timeout 3 increased to 10s during tests 2026-09-11 04:07:05,921 26 INFO rb-c800635-224702-414046 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-09-11 04:07:05,922 26 INFO rb-c800635-224702-414046 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:35821/json 2026-09-11 04:07:05,922 26 INFO rb-c800635-224702-414046 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:35821', path='/json', query='', fragment='') with timeout 3 increased to 10s during tests 2026-09-11 04:07:05,928 26 INFO rb-c800635-224702-414046 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:35821/devtools/page/C0CEB8E74C505E4B60C02EB058F38755 2026-09-11 04:07:05,931 26 INFO rb-c800635-224702-414046 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-09-11 04:07:05,933 26 INFO rb-c800635-224702-414046 odoo.addons.pos_self_order.tests.test_self_order_common.TestSelfOrderCommon.test_self_order_pos_landing_page_carousel: Chrome headless enable page notifications 2026-09-11 04:07:05,969 26 INFO rb-c800635-224702-414046 odoo.addons.pos_self_order.tests.test_self_order_common.TestSelfOrderCommon.test_self_order_pos_landing_page_carousel: Setting session cookie in browser 2026-09-11 04:07:06,084 26 INFO rb-c800635-224702-414046 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=a1dee5794554475e" in browser 2026-09-11 04:07:06,085 26 INFO rb-c800635-224702-414046 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=a1dee5794554475e" 2026-09-11 04:07:06,107 26 INFO rb-c800635-224702-414046 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-09-11 04:07:06,473 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 04:07:06] "GET /pos-self/165?access_token=a1dee5794554475e HTTP/1.1" 200 - 57 0.051 0.320 2026-09-11 04:07:06,477 26 INFO rb-c800635-224702-414046 odoo.addons.pos_self_order.tests.test_self_order_common.TestSelfOrderCommon.test_self_order_pos_landing_page_carousel: Navigation result: {'frameId': 'C0CEB8E74C505E4B60C02EB058F38755', 'loaderId': 'BD67BF88ADA2A53B288A5F72754B9085', 'isDownload': False} 2026-09-11 04:07:06,477 26 INFO rb-c800635-224702-414046 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-09-11 04:07:06,500 26 INFO rb-c800635-224702-414046 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-09-11 04:07:06,537 26 INFO rb-c800635-224702-414046 odoo.addons.base.models.assetsbundle: Found a similar attachment for /web/assets/1/80a013a/pos_self_order.assets_tests.min.js, copying from /web/assets/80a013a/pos_self_order.assets_tests.min.js 2026-09-11 04:07:06,571 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 04:07:06] "GET /web/assets/1/80a013a/pos_self_order.assets_tests.min.js HTTP/1.1" 200 - 8 0.010 0.048 2026-09-11 04:07:06,599 26 INFO rb-c800635-224702-414046 odoo.addons.base.models.assetsbundle: Found a similar attachment for /web/assets/1/db4d7a1/pos_self_order.assets.min.css, copying from /web/assets/db4d7a1/pos_self_order.assets.min.css 2026-09-11 04:07:06,637 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 04:07:06] "GET /web/assets/1/db4d7a1/pos_self_order.assets.min.css HTTP/1.1" 200 - 8 0.030 0.095 2026-09-11 04:07:06,649 26 INFO rb-c800635-224702-414046 odoo.addons.base.models.assetsbundle: Found a similar attachment for /web/assets/1/3bd1372/pos_self_order.assets.min.js, copying from /web/assets/3bd1372/pos_self_order.assets.min.js 2026-09-11 04:07:06,670 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 04:07:06] "GET /web/assets/1/3bd1372/pos_self_order.assets.min.js HTTP/1.1" 200 - 8 0.007 0.155 2026-09-11 04:07:06,839 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 04:07:06] "GET /favicon.ico HTTP/1.1" 301 - 1 0.001 0.006 2026-09-11 04:07:06,847 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 04:07:06] "GET /website/translations?hash=&lang=en_US HTTP/1.1" 200 - 1 0.001 0.006 2026-09-11 04:07:06,858 26 INFO rb-c800635-224702-414046 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=a1dee5794554475e", "delayToCheckUndeterminisms": 0})" 2026-09-11 04:07:06,858 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 04:07:06] "GET /web/image/website/1/favicon?unique=47d98e1 HTTP/1.1" 200 - 5 0.003 0.009 2026-09-11 04:07:06,866 26 INFO rb-c800635-224702-414046 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-09-11 04:07:06,868 26 INFO rb-c800635-224702-414046 odoo.http: Session expired 2026-09-11 04:07:06,868 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 04:07:06] "POST /pos/ping HTTP/1.1" 200 - 1 0.000 0.006 2026-09-11 04:07:06,917 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 04:07:06] "POST /pos-self/relations/165 HTTP/1.1" 200 - 35 0.017 0.023 2026-09-11 04:07:06,923 26 INFO rb-c800635-224702-414046 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-09-11 04:07:06,949 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 04:07:06] "GET /bus/websocket_worker_bundle?v=19.0-2 HTTP/1.1" 200 - 3 0.002 0.069 2026-09-11 04:07:07,185 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 04:07:07] "POST /pos-self/data/165 HTTP/1.1" 200 - 179 0.098 0.135 2026-09-11 04:07:07,189 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 04:07:07] "GET /websocket?version=19.0-2 HTTP/1.1" 101 - 1 0.000 0.227 2026-09-11 04:07:07,236 26 INFO rb-c800635-224702-414046 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-09-11 04:07:07,282 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 04:07:07] "GET /web/image/ir.attachment/8565/raw HTTP/1.1" 200 - 4 0.001 0.005 2026-09-11 04:07:07,378 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 04:07:07] "GET /web/image/ir.attachment/8564/raw HTTP/1.1" 200 - 4 0.001 0.005 2026-09-11 04:07:07,436 26 INFO rb-c800635-224702-414046 odoo.addons.pos_self_order.tests.test_self_order_common.TestSelfOrderCommon.test_self_order_pos_landing_page_carousel.browser: tour succeeded 2026-09-11 04:07:07,436 26 INFO rb-c800635-224702-414046 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-09-11 04:07:07,470 26 INFO rb-c800635-224702-414046 odoo.addons.pos_self_order.tests.test_self_order_common.TestSelfOrderCommon.test_self_order_pos_landing_page_carousel.browser: heap 5829324 (allocated 6553600) 2026-09-11 04:07:07,471 26 INFO rb-c800635-224702-414046 odoo.addons.pos_self_order.tests.test_self_order_common.TestSelfOrderCommon.test_self_order_pos_landing_page_carousel: Closing chrome headless with pid 130978 2026-09-11 04:07:07,472 26 INFO rb-c800635-224702-414046 odoo.addons.pos_self_order.tests.test_self_order_common.TestSelfOrderCommon.test_self_order_pos_landing_page_carousel: Closing websocket connection 2026-09-11 04:07:07,472 26 INFO rb-c800635-224702-414046 odoo.addons.pos_self_order.tests.test_self_order_common.TestSelfOrderCommon.test_self_order_pos_landing_page_carousel: Terminating chrome headless with pid 130978 2026-09-11 04:07:07,566 26 INFO rb-c800635-224702-414046 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-c800635-224702-414046/chrome_logs/chrome_log_20260911_040707_566706_test_self_order_pos_landing_page_carousel.txt 2026-09-11 04:07:07,567 26 INFO rb-c800635-224702-414046 odoo.addons.pos_self_order.tests.test_self_order_common.TestSelfOrderCommon.test_self_order_pos_landing_page_carousel: Removing chrome user profile "/tmp/tmphgicmyy__chrome_odoo" 2026-09-11 04:07:07,877 26 INFO rb-c800635-224702-414046 odoo.addons.pos_self_order.tests.test_self_order_common.TestSelfOrderCommon.test_self_order_pos_landing_page_carousel: Chrome pid: 131146 2026-09-11 04:07:07,877 26 INFO rb-c800635-224702-414046 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/tmpb0cu9xld_chrome_odoo 2026-09-11 04:07:07,877 26 INFO rb-c800635-224702-414046 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:37843/json/version 2026-09-11 04:07:07,879 26 INFO rb-c800635-224702-414046 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:37843', path='/json/version', query='', fragment='') with timeout 3 increased to 10s during tests 2026-09-11 04:07:07,888 26 INFO rb-c800635-224702-414046 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-09-11 04:07:07,888 26 INFO rb-c800635-224702-414046 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:37843/json 2026-09-11 04:07:07,888 26 INFO rb-c800635-224702-414046 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:37843', path='/json', query='', fragment='') with timeout 3 increased to 10s during tests 2026-09-11 04:07:07,898 26 INFO rb-c800635-224702-414046 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:37843/devtools/page/EC6CBBD57478ADA896BC90D7243D99C0 2026-09-11 04:07:07,907 26 INFO rb-c800635-224702-414046 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-09-11 04:07:07,916 26 INFO rb-c800635-224702-414046 odoo.addons.pos_self_order.tests.test_self_order_common.TestSelfOrderCommon.test_self_order_pos_landing_page_carousel: Chrome headless enable page notifications 2026-09-11 04:07:07,931 26 INFO rb-c800635-224702-414046 odoo.addons.pos_self_order.tests.test_self_order_common.TestSelfOrderCommon.test_self_order_pos_landing_page_carousel: Setting session cookie in browser 2026-09-11 04:07:07,941 26 INFO rb-c800635-224702-414046 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-09-11 04:07:07,941 26 INFO rb-c800635-224702-414046 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-09-11 04:07:07,989 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 04:07:07] "GET /pos-self/165 HTTP/1.1" 200 - 5 0.003 0.018 2026-09-11 04:07:07,994 26 INFO rb-c800635-224702-414046 odoo.addons.pos_self_order.tests.test_self_order_common.TestSelfOrderCommon.test_self_order_pos_landing_page_carousel: Navigation result: {'frameId': 'EC6CBBD57478ADA896BC90D7243D99C0', 'loaderId': '84982E133FB31C32C9F7ACF8225D53AD', 'isDownload': False} 2026-09-11 04:07:07,994 26 INFO rb-c800635-224702-414046 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-09-11 04:07:08,015 26 INFO rb-c800635-224702-414046 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-09-11 04:07:08,029 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 04:07:08] "GET /web/assets/1/80a013a/pos_self_order.assets_tests.min.js HTTP/1.1" 200 - 3 0.001 0.007 2026-09-11 04:07:08,044 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 04:07:08] "GET /web/assets/1/3bd1372/pos_self_order.assets.min.js HTTP/1.1" 200 - 3 0.002 0.022 2026-09-11 04:07:08,055 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 04:07:08] "GET /web/assets/1/db4d7a1/pos_self_order.assets.min.css HTTP/1.1" 200 - 3 0.002 0.034 2026-09-11 04:07:08,205 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 04:07:08] "GET /website/translations?hash=&lang=en_US HTTP/1.1" 200 - 0 0.000 0.003 2026-09-11 04:07:08,211 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 04:07:08] "GET /favicon.ico HTTP/1.1" 301 - 1 0.001 0.009 2026-09-11 04:07:08,220 26 INFO rb-c800635-224702-414046 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-09-11 04:07:08,227 26 INFO rb-c800635-224702-414046 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-09-11 04:07:08,229 26 INFO rb-c800635-224702-414046 odoo.http: Session expired 2026-09-11 04:07:08,229 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 04:07:08] "POST /pos/ping HTTP/1.1" 200 - 0 0.000 0.007 2026-09-11 04:07:08,246 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 04:07:08] "GET /web/image/website/1/favicon?unique=47d98e1 HTTP/1.1" 200 - 4 0.005 0.018 2026-09-11 04:07:08,281 26 INFO rb-c800635-224702-414046 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-09-11 04:07:08,293 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 04:07:08] "POST /pos-self/relations/165 HTTP/1.1" 200 - 14 0.016 0.025 2026-09-11 04:07:08,304 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 04:07:08] "GET /bus/websocket_worker_bundle?v=19.0-2 HTTP/1.1" 200 - 2 0.006 0.027 2026-09-11 04:07:08,487 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 04:07:08] "POST /pos-self/data/165 HTTP/1.1" 200 - 111 0.058 0.120 2026-09-11 04:07:08,489 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 04:07:08] "GET /websocket?version=19.0-2 HTTP/1.1" 101 - 0 0.000 0.171 2026-09-11 04:07:08,523 26 INFO rb-c800635-224702-414046 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-09-11 04:07:08,563 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 04:07:08] "GET /web/image/ir.attachment/8571/raw HTTP/1.1" 200 - 4 0.001 0.005 2026-09-11 04:07:08,662 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 04:07:08] "GET /web/image/ir.attachment/8570/raw HTTP/1.1" 200 - 4 0.001 0.004 2026-09-11 04:07:08,720 26 INFO rb-c800635-224702-414046 odoo.addons.pos_self_order.tests.test_self_order_common.TestSelfOrderCommon.test_self_order_pos_landing_page_carousel.browser: tour succeeded 2026-09-11 04:07:08,721 26 INFO rb-c800635-224702-414046 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-09-11 04:07:08,762 26 INFO rb-c800635-224702-414046 odoo.addons.pos_self_order.tests.test_self_order_common.TestSelfOrderCommon.test_self_order_pos_landing_page_carousel.browser: heap 5760416 (allocated 6553600) 2026-09-11 04:07:08,767 26 INFO rb-c800635-224702-414046 odoo.addons.pos_self_order.tests.test_self_order_common.TestSelfOrderCommon.test_self_order_pos_landing_page_carousel: Closing chrome headless with pid 131146 2026-09-11 04:07:08,767 26 INFO rb-c800635-224702-414046 odoo.addons.pos_self_order.tests.test_self_order_common.TestSelfOrderCommon.test_self_order_pos_landing_page_carousel: Closing websocket connection 2026-09-11 04:07:08,769 26 INFO rb-c800635-224702-414046 odoo.addons.pos_self_order.tests.test_self_order_common.TestSelfOrderCommon.test_self_order_pos_landing_page_carousel: Terminating chrome headless with pid 131146 2026-09-11 04:07:08,872 26 INFO rb-c800635-224702-414046 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-c800635-224702-414046/chrome_logs/chrome_log_20260911_040708_872661_test_self_order_pos_landing_page_carousel.txt 2026-09-11 04:07:08,873 26 INFO rb-c800635-224702-414046 odoo.addons.pos_self_order.tests.test_self_order_common.TestSelfOrderCommon.test_self_order_pos_landing_page_carousel: Removing chrome user profile "/tmp/tmpb0cu9xld_chrome_odoo" 2026-09-11 04:07:09,164 26 INFO rb-c800635-224702-414046 odoo.addons.pos_self_order.tests.test_self_order_common.TestSelfOrderCommon.test_self_order_pos_landing_page_carousel: Chrome pid: 131319 2026-09-11 04:07:09,165 26 INFO rb-c800635-224702-414046 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/tmpqi0d3brt_chrome_odoo 2026-09-11 04:07:09,165 26 INFO rb-c800635-224702-414046 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:44947/json/version 2026-09-11 04:07:09,167 26 INFO rb-c800635-224702-414046 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:44947', path='/json/version', query='', fragment='') with timeout 3 increased to 10s during tests 2026-09-11 04:07:09,187 26 INFO rb-c800635-224702-414046 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-09-11 04:07:09,187 26 INFO rb-c800635-224702-414046 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:44947/json 2026-09-11 04:07:09,187 26 INFO rb-c800635-224702-414046 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:44947', path='/json', query='', fragment='') with timeout 3 increased to 10s during tests 2026-09-11 04:07:09,192 26 INFO rb-c800635-224702-414046 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:44947/devtools/page/E6482755FA7B1DA444F3F7B79B4DC022 2026-09-11 04:07:09,199 26 INFO rb-c800635-224702-414046 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-09-11 04:07:09,220 26 INFO rb-c800635-224702-414046 odoo.addons.pos_self_order.tests.test_self_order_common.TestSelfOrderCommon.test_self_order_pos_landing_page_carousel: Chrome headless enable page notifications 2026-09-11 04:07:09,243 26 INFO rb-c800635-224702-414046 odoo.addons.pos_self_order.tests.test_self_order_common.TestSelfOrderCommon.test_self_order_pos_landing_page_carousel: Setting session cookie in browser 2026-09-11 04:07:09,256 26 INFO rb-c800635-224702-414046 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=a1dee5794554475e" in browser 2026-09-11 04:07:09,257 26 INFO rb-c800635-224702-414046 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=a1dee5794554475e" 2026-09-11 04:07:09,290 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 04:07:09] "GET /pos-self/165?access_token=a1dee5794554475e HTTP/1.1" 200 - 5 0.006 0.018 2026-09-11 04:07:09,295 26 INFO rb-c800635-224702-414046 odoo.addons.pos_self_order.tests.test_self_order_common.TestSelfOrderCommon.test_self_order_pos_landing_page_carousel: Navigation result: {'frameId': 'E6482755FA7B1DA444F3F7B79B4DC022', 'loaderId': 'D858CB27AEC4B714BB76AB279ECADBC1', 'isDownload': False} 2026-09-11 04:07:09,295 26 INFO rb-c800635-224702-414046 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-09-11 04:07:09,312 26 INFO rb-c800635-224702-414046 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-09-11 04:07:09,336 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 04:07:09] "GET /web/assets/1/3bd1372/pos_self_order.assets.min.js HTTP/1.1" 200 - 3 0.002 0.011 2026-09-11 04:07:09,345 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 04:07:09] "GET /web/assets/1/db4d7a1/pos_self_order.assets.min.css HTTP/1.1" 200 - 3 0.002 0.024 2026-09-11 04:07:09,368 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 04:07:09] "GET /web/assets/1/80a013a/pos_self_order.assets_tests.min.js HTTP/1.1" 200 - 3 0.004 0.036 2026-09-11 04:07:09,526 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 04:07:09] "GET /favicon.ico HTTP/1.1" 301 - 1 0.002 0.011 2026-09-11 04:07:09,532 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 04:07:09] "GET /website/translations?hash=&lang=en_US HTTP/1.1" 200 - 0 0.000 0.003 2026-09-11 04:07:09,546 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 04:07:09] "GET /web/image/website/1/favicon?unique=47d98e1 HTTP/1.1" 200 - 4 0.003 0.008 2026-09-11 04:07:09,552 26 INFO rb-c800635-224702-414046 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=a1dee5794554475e", "delayToCheckUndeterminisms": 0})" 2026-09-11 04:07:09,555 26 INFO rb-c800635-224702-414046 odoo.http: Session expired 2026-09-11 04:07:09,555 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 04:07:09] "POST /pos/ping HTTP/1.1" 200 - 0 0.000 0.003 2026-09-11 04:07:09,562 26 INFO rb-c800635-224702-414046 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-09-11 04:07:09,612 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 04:07:09] "POST /pos-self/relations/165 HTTP/1.1" 200 - 14 0.008 0.029 2026-09-11 04:07:09,616 26 INFO rb-c800635-224702-414046 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-09-11 04:07:09,620 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 04:07:09] "GET /bus/websocket_worker_bundle?v=19.0-2 HTTP/1.1" 200 - 2 0.002 0.041 2026-09-11 04:07:09,837 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 04:07:09] "POST /pos-self/data/165 HTTP/1.1" 200 - 112 0.082 0.126 2026-09-11 04:07:09,842 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 04:07:09] "GET /websocket?version=19.0-2 HTTP/1.1" 101 - 0 0.000 0.200 2026-09-11 04:07:09,906 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 04:07:09] "GET /web/image/res.company/1/logo/256x256 HTTP/1.1" 200 - 8 0.005 0.028 2026-09-11 04:07:09,913 26 INFO rb-c800635-224702-414046 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-09-11 04:07:09,956 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 04:07:09] "GET /web/image/ir.attachment/8574/raw HTTP/1.1" 200 - 4 0.005 0.009 2026-09-11 04:07:10,055 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 04:07:10] "GET /web/image/ir.attachment/8573/raw HTTP/1.1" 200 - 4 0.002 0.012 2026-09-11 04:07:10,104 26 INFO rb-c800635-224702-414046 odoo.addons.pos_self_order.tests.test_self_order_common.TestSelfOrderCommon.test_self_order_pos_landing_page_carousel.browser: tour succeeded 2026-09-11 04:07:10,105 26 INFO rb-c800635-224702-414046 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-09-11 04:07:10,142 26 INFO rb-c800635-224702-414046 odoo.addons.pos_self_order.tests.test_self_order_common.TestSelfOrderCommon.test_self_order_pos_landing_page_carousel.browser: heap 5772308 (allocated 6815744) 2026-09-11 04:07:10,144 26 INFO rb-c800635-224702-414046 odoo.addons.pos_self_order.tests.test_self_order_common.TestSelfOrderCommon.test_self_order_pos_landing_page_carousel: Closing chrome headless with pid 131319 2026-09-11 04:07:10,145 26 INFO rb-c800635-224702-414046 odoo.addons.pos_self_order.tests.test_self_order_common.TestSelfOrderCommon.test_self_order_pos_landing_page_carousel: Closing websocket connection 2026-09-11 04:07:10,146 26 INFO rb-c800635-224702-414046 odoo.addons.pos_self_order.tests.test_self_order_common.TestSelfOrderCommon.test_self_order_pos_landing_page_carousel: Terminating chrome headless with pid 131319 2026-09-11 04:07:10,213 26 INFO rb-c800635-224702-414046 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-c800635-224702-414046/chrome_logs/chrome_log_20260911_040710_212821_test_self_order_pos_landing_page_carousel.txt 2026-09-11 04:07:10,213 26 INFO rb-c800635-224702-414046 odoo.addons.pos_self_order.tests.test_self_order_common.TestSelfOrderCommon.test_self_order_pos_landing_page_carousel: Removing chrome user profile "/tmp/tmpqi0d3brt_chrome_odoo" 2026-09-11 04:07:10,275 26 INFO rb-c800635-224702-414046 odoo.addons.pos_self_order.tests.test_self_order_common: Starting TestSelfOrderCommon.test_self_order_product_availability ... 2026-09-11 04:07:14,449 26 INFO rb-c800635-224702-414046 odoo.addons.pos_self_order.tests.test_self_order_common.TestSelfOrderCommon.test_self_order_product_availability: Chrome pid: 131498 2026-09-11 04:07:14,449 26 INFO rb-c800635-224702-414046 odoo.addons.pos_self_order.tests.test_self_order_common.TestSelfOrderCommon.test_self_order_product_availability: Chrome headless temporary user profile dir: /tmp/tmpq9d7o9fg_chrome_odoo 2026-09-11 04:07:14,449 26 INFO rb-c800635-224702-414046 odoo.addons.pos_self_order.tests.test_self_order_common.TestSelfOrderCommon.test_self_order_product_availability: Issuing json command http://127.0.0.1:44287/json/version 2026-09-11 04:07:14,451 26 INFO rb-c800635-224702-414046 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:44287', path='/json/version', query='', fragment='') with timeout 3 increased to 10s during tests 2026-09-11 04:07:14,471 26 INFO rb-c800635-224702-414046 odoo.addons.pos_self_order.tests.test_self_order_common.TestSelfOrderCommon.test_self_order_product_availability: Browser version: Chrome/150.0.7871.114 2026-09-11 04:07:14,471 26 INFO rb-c800635-224702-414046 odoo.addons.pos_self_order.tests.test_self_order_common.TestSelfOrderCommon.test_self_order_product_availability: Issuing json command http://127.0.0.1:44287/json 2026-09-11 04:07:14,471 26 INFO rb-c800635-224702-414046 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:44287', path='/json', query='', fragment='') with timeout 3 increased to 10s during tests 2026-09-11 04:07:14,486 26 INFO rb-c800635-224702-414046 odoo.addons.pos_self_order.tests.test_self_order_common.TestSelfOrderCommon.test_self_order_product_availability: Websocket url found: ws://127.0.0.1:44287/devtools/page/071AB664AAC4B6CAC339D6F3C87D7BDD 2026-09-11 04:07:14,496 26 INFO rb-c800635-224702-414046 odoo.addons.pos_self_order.tests.test_self_order_common.TestSelfOrderCommon.test_self_order_product_availability: Enable chrome headless console log notification 2026-09-11 04:07:14,511 26 INFO rb-c800635-224702-414046 odoo.addons.pos_self_order.tests.test_self_order_common.TestSelfOrderCommon.test_self_order_product_availability: Chrome headless enable page notifications 2026-09-11 04:07:14,522 26 INFO rb-c800635-224702-414046 odoo.addons.pos_self_order.tests.test_self_order_common.TestSelfOrderCommon.test_self_order_product_availability: Setting session cookie in browser 2026-09-11 04:07:14,653 26 INFO rb-c800635-224702-414046 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=46e3f43421054049" in browser 2026-09-11 04:07:14,653 26 INFO rb-c800635-224702-414046 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=46e3f43421054049" 2026-09-11 04:07:14,666 26 INFO rb-c800635-224702-414046 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-09-11 04:07:14,988 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 04:07:14] "GET /pos-self/166?access_token=46e3f43421054049 HTTP/1.1" 200 - 57 0.033 0.291 2026-09-11 04:07:14,991 26 INFO rb-c800635-224702-414046 odoo.addons.pos_self_order.tests.test_self_order_common.TestSelfOrderCommon.test_self_order_product_availability: Navigation result: {'frameId': '071AB664AAC4B6CAC339D6F3C87D7BDD', 'loaderId': '2C9DD0525A044EB583CE8DC45FD701C6', 'isDownload': False} 2026-09-11 04:07:14,992 26 INFO rb-c800635-224702-414046 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-09-11 04:07:15,008 26 INFO rb-c800635-224702-414046 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-09-11 04:07:15,025 26 INFO rb-c800635-224702-414046 odoo.addons.base.models.assetsbundle: Found a similar attachment for /web/assets/1/3bd1372/pos_self_order.assets.min.js, copying from /web/assets/3bd1372/pos_self_order.assets.min.js 2026-09-11 04:07:15,047 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 04:07:15] "GET /web/assets/1/3bd1372/pos_self_order.assets.min.js HTTP/1.1" 200 - 8 0.004 0.031 2026-09-11 04:07:15,057 26 INFO rb-c800635-224702-414046 odoo.addons.base.models.assetsbundle: Found a similar attachment for /web/assets/1/80a013a/pos_self_order.assets_tests.min.js, copying from /web/assets/80a013a/pos_self_order.assets_tests.min.js 2026-09-11 04:07:15,087 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 04:07:15] "GET /web/assets/1/80a013a/pos_self_order.assets_tests.min.js HTTP/1.1" 200 - 8 0.005 0.065 2026-09-11 04:07:15,102 26 INFO rb-c800635-224702-414046 odoo.addons.base.models.assetsbundle: Found a similar attachment for /web/assets/1/db4d7a1/pos_self_order.assets.min.css, copying from /web/assets/db4d7a1/pos_self_order.assets.min.css 2026-09-11 04:07:15,152 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 04:07:15] "GET /web/assets/1/db4d7a1/pos_self_order.assets.min.css HTTP/1.1" 200 - 8 0.042 0.096 2026-09-11 04:07:15,295 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 04:07:15] "GET /favicon.ico HTTP/1.1" 301 - 1 0.001 0.008 2026-09-11 04:07:15,305 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 04:07:15] "GET /website/translations?hash=&lang=en_US HTTP/1.1" 200 - 1 0.003 0.012 2026-09-11 04:07:15,319 26 INFO rb-c800635-224702-414046 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=46e3f43421054049", "delayToCheckUndeterminisms": 0})" 2026-09-11 04:07:15,324 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 04:07:15] "GET /web/image/website/1/favicon?unique=47d98e1 HTTP/1.1" 200 - 5 0.003 0.008 2026-09-11 04:07:15,327 26 INFO rb-c800635-224702-414046 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-09-11 04:07:15,332 26 INFO rb-c800635-224702-414046 odoo.http: Session expired 2026-09-11 04:07:15,332 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 04:07:15] "POST /pos/ping HTTP/1.1" 200 - 1 0.001 0.004 2026-09-11 04:07:15,396 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 04:07:15] "POST /pos-self/relations/166 HTTP/1.1" 200 - 37 0.023 0.027 2026-09-11 04:07:15,419 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 04:07:15] "GET /bus/websocket_worker_bundle?v=19.0-2 HTTP/1.1" 200 - 3 0.002 0.067 2026-09-11 04:07:15,720 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 04:07:15] "POST /pos-self/data/166 HTTP/1.1" 200 - 190 0.138 0.164 2026-09-11 04:07:15,722 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 04:07:15] "GET /websocket?version=19.0-2 HTTP/1.1" 101 - 1 0.000 0.288 2026-09-11 04:07:15,800 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 04:07:15] "GET /web/image/res.company/1/logo/256x256 HTTP/1.1" 200 - 8 0.004 0.029 2026-09-11 04:07:15,814 26 INFO rb-c800635-224702-414046 odoo.addons.pos_self_order.tests.test_self_order_common.TestSelfOrderCommon.test_self_order_product_availability.browser: Owl is running in 'dev' mode. 2026-09-11 04:07:15,841 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 04:07:15] "GET /web/image/ir.attachment/8612/raw HTTP/1.1" 200 - 4 0.001 0.004 2026-09-11 04:07:15,871 26 INFO rb-c800635-224702-414046 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-09-11 04:07:15,885 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 04:07:15] "GET /web/image/ir.attachment/8578/raw HTTP/1.1" 200 - 4 0.001 0.006 2026-09-11 04:07:15,905 26 INFO ? werkzeug: 127.0.0.1 - - [11/Sep/2026 04:07:15] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.001 2026-09-11 04:07:15,974 26 INFO rb-c800635-224702-414046 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-09-11 04:07:16,026 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 04:07:16] "GET /web/image/pos.category/338/image_128?unique=2026-09-11T04:06:35.000+00:00 HTTP/1.1" 200 - 2 0.001 0.016 2026-09-11 04:07:16,035 26 INFO rb-c800635-224702-414046 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-09-11 04:07:16,040 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 04:07:16] "GET /web/image/pos.category/340/image_128?unique=2026-09-11T04:06:35.000+00:00 HTTP/1.1" 200 - 2 0.000 0.021 2026-09-11 04:07:16,063 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 04:07:16] "GET /web/image/pos.category/334/image_128?unique=2026-09-11T04:06:35.000+00:00 HTTP/1.1" 200 - 2 0.001 0.041 2026-09-11 04:07:16,090 26 INFO rb-c800635-224702-414046 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-09-11 04:07:16,098 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 04:07:16] "GET /web/image/product.template/2438/image_512?unique=2026-09-11T04:06:35.000+00:00 HTTP/1.1" 200 - 3 0.013 0.062 2026-09-11 04:07:16,115 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 04:07:16] "GET /web/image/product.template/2439/image_512?unique=2026-09-11T04:06:35.000+00:00 HTTP/1.1" 200 - 3 0.005 0.086 2026-09-11 04:07:16,134 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 04:07:16] "GET /web/image/pos.category/339/image_128?unique=2026-09-11T04:06:35.000+00:00 HTTP/1.1" 200 - 2 0.002 0.106 2026-09-11 04:07:16,138 26 INFO rb-c800635-224702-414046 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-09-11 04:07:16,148 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 04:07:16] "GET /web/image/product.template/2440/image_512?unique=2026-09-11T04:06:35.000+00:00 HTTP/1.1" 200 - 3 0.002 0.108 2026-09-11 04:07:16,158 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 04:07:16] "GET /web/image/product.template/2441/image_512?unique=2026-09-11T04:06:35.000+00:00 HTTP/1.1" 200 - 3 0.002 0.105 2026-09-11 04:07:16,177 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 04:07:16] "GET /web/image/product.template/2442/image_512?unique=2026-09-11T04:06:35.000+00:00 HTTP/1.1" 200 - 3 0.003 0.097 2026-09-11 04:07:16,196 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 04:07:16] "GET /web/image/product.template/2447/image_512?unique=2026-09-11T04:06:35.000+00:00 HTTP/1.1" 200 - 3 0.004 0.082 2026-09-11 04:07:16,222 26 INFO rb-c800635-224702-414046 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-09-11 04:07:16,288 26 INFO rb-c800635-224702-414046 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-09-11 04:07:16,289 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 04:07:16] "GET /web/image/product.product/2944/image_512?unique=2026-09-11T04:06:35.000+00:00 HTTP/1.1" 200 - 8 0.021 0.015 2026-09-11 04:07:16,321 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 04:07:16] "GET /web/image/product.product/2943/image_512?unique=2026-09-11T04:06:35.000+00:00 HTTP/1.1" 200 - 8 0.013 0.056 2026-09-11 04:07:16,350 26 INFO rb-c800635-224702-414046 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-09-11 04:07:16,410 26 INFO rb-c800635-224702-414046 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-09-11 04:07:16,434 26 INFO ? werkzeug: 127.0.0.1 - - [11/Sep/2026 04:07:16] "GET /web/static/src/libs/fontawesome/fonts/fontawesome-webfont.woff2?v=4.7.0 HTTP/1.1" 200 - 0 0.000 0.005 2026-09-11 04:07:16,449 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 04:07:16] "GET /web/image/product.product/2949/image_512?unique=2026-09-11T04:06:35.000+00:00 HTTP/1.1" 200 - 8 0.004 0.015 2026-09-11 04:07:16,461 26 INFO rb-c800635-224702-414046 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-09-11 04:07:16,531 26 INFO rb-c800635-224702-414046 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-09-11 04:07:16,584 26 INFO rb-c800635-224702-414046 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-09-11 04:07:16,638 26 INFO rb-c800635-224702-414046 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-09-11 04:07:16,699 26 INFO rb-c800635-224702-414046 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-09-11 04:07:16,753 26 INFO rb-c800635-224702-414046 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-09-11 04:07:16,814 26 INFO rb-c800635-224702-414046 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-09-11 04:07:16,875 26 INFO rb-c800635-224702-414046 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-09-11 04:07:16,925 26 INFO rb-c800635-224702-414046 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-09-11 04:07:16,988 26 INFO rb-c800635-224702-414046 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-09-11 04:07:17,039 26 INFO rb-c800635-224702-414046 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-09-11 04:07:17,092 26 INFO rb-c800635-224702-414046 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-09-11 04:07:17,153 26 INFO rb-c800635-224702-414046 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-09-11 04:07:17,203 26 INFO rb-c800635-224702-414046 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-09-11 04:07:17,260 26 INFO rb-c800635-224702-414046 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-09-11 04:07:17,305 26 INFO rb-c800635-224702-414046 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #24843392 started for PoS orders references: [{'name': None, 'pos_reference': '260-166-000001', 'uuid': 'f2230bc4-f484-456a-8427-a6ba21009372'}] 2026-09-11 04:07:17,338 26 INFO rb-c800635-224702-414046 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #24843392 order {'name': None, 'pos_reference': '260-166-000001', 'uuid': 'f2230bc4-f484-456a-8427-a6ba21009372'} created pos.order #903 2026-09-11 04:07:17,351 26 INFO rb-c800635-224702-414046 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #24843392 finished 2026-09-11 04:07:17,446 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 04:07:17] "POST /pos-self-order/process-order/kiosk HTTP/1.1" 200 - 100 0.086 0.099 2026-09-11 04:07:17,476 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 04:07:17] "POST /pos-self-order/get-user-data/ HTTP/1.1" 200 - 9 0.002 0.007 2026-09-11 04:07:17,494 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 04:07:17] "POST /pos-self-order/change-printer-status HTTP/1.1" 200 - 5 0.002 0.005 2026-09-11 04:07:17,503 26 INFO rb-c800635-224702-414046 odoo.addons.pos_self_order.tests.test_self_order_common.TestSelfOrderCommon.test_self_order_product_availability.browser: tour succeeded 2026-09-11 04:07:17,503 26 INFO rb-c800635-224702-414046 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-09-11 04:07:17,545 26 INFO rb-c800635-224702-414046 odoo.addons.pos_self_order.tests.test_self_order_common.TestSelfOrderCommon.test_self_order_product_availability.browser: heap 9694580 (allocated 10485760) 2026-09-11 04:07:17,548 26 INFO rb-c800635-224702-414046 odoo.addons.pos_self_order.tests.test_self_order_common.TestSelfOrderCommon.test_self_order_product_availability: Closing chrome headless with pid 131498 2026-09-11 04:07:17,550 26 INFO rb-c800635-224702-414046 odoo.addons.pos_self_order.tests.test_self_order_common.TestSelfOrderCommon.test_self_order_product_availability: Closing websocket connection 2026-09-11 04:07:17,550 26 INFO rb-c800635-224702-414046 odoo.addons.pos_self_order.tests.test_self_order_common.TestSelfOrderCommon.test_self_order_product_availability: Terminating chrome headless with pid 131498 2026-09-11 04:07:17,649 26 INFO rb-c800635-224702-414046 odoo.addons.pos_self_order.tests.test_self_order_common.TestSelfOrderCommon.test_self_order_product_availability: Chrome Log in: /tmp/odoo_tests/rb-c800635-224702-414046/chrome_logs/chrome_log_20260911_040717_649513_test_self_order_product_availability.txt 2026-09-11 04:07:17,649 26 INFO rb-c800635-224702-414046 odoo.addons.pos_self_order.tests.test_self_order_common.TestSelfOrderCommon.test_self_order_product_availability: Removing chrome user profile "/tmp/tmpq9d7o9fg_chrome_odoo" 2026-09-11 04:07:17,971 26 INFO rb-c800635-224702-414046 odoo.addons.pos_self_order.tests.test_self_order_common.TestSelfOrderCommon.test_self_order_product_availability: Chrome pid: 131691 2026-09-11 04:07:17,972 26 INFO rb-c800635-224702-414046 odoo.addons.pos_self_order.tests.test_self_order_common.TestSelfOrderCommon.test_self_order_product_availability: Chrome headless temporary user profile dir: /tmp/tmp_7020wi__chrome_odoo 2026-09-11 04:07:17,972 26 INFO rb-c800635-224702-414046 odoo.addons.pos_self_order.tests.test_self_order_common.TestSelfOrderCommon.test_self_order_product_availability: Issuing json command http://127.0.0.1:35851/json/version 2026-09-11 04:07:17,973 26 INFO rb-c800635-224702-414046 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:35851', path='/json/version', query='', fragment='') with timeout 3 increased to 10s during tests 2026-09-11 04:07:18,004 26 INFO rb-c800635-224702-414046 odoo.addons.pos_self_order.tests.test_self_order_common.TestSelfOrderCommon.test_self_order_product_availability: Browser version: Chrome/150.0.7871.114 2026-09-11 04:07:18,004 26 INFO rb-c800635-224702-414046 odoo.addons.pos_self_order.tests.test_self_order_common.TestSelfOrderCommon.test_self_order_product_availability: Issuing json command http://127.0.0.1:35851/json 2026-09-11 04:07:18,004 26 INFO rb-c800635-224702-414046 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:35851', path='/json', query='', fragment='') with timeout 3 increased to 10s during tests 2026-09-11 04:07:18,021 26 INFO rb-c800635-224702-414046 odoo.addons.pos_self_order.tests.test_self_order_common.TestSelfOrderCommon.test_self_order_product_availability: Websocket url found: ws://127.0.0.1:35851/devtools/page/EA60EE073D386FFA5F006374C981205F 2026-09-11 04:07:18,031 26 INFO rb-c800635-224702-414046 odoo.addons.pos_self_order.tests.test_self_order_common.TestSelfOrderCommon.test_self_order_product_availability: Enable chrome headless console log notification 2026-09-11 04:07:18,035 26 INFO rb-c800635-224702-414046 odoo.addons.pos_self_order.tests.test_self_order_common.TestSelfOrderCommon.test_self_order_product_availability: Chrome headless enable page notifications 2026-09-11 04:07:18,054 26 INFO rb-c800635-224702-414046 odoo.addons.pos_self_order.tests.test_self_order_common.TestSelfOrderCommon.test_self_order_product_availability: Setting session cookie in browser 2026-09-11 04:07:18,074 26 INFO rb-c800635-224702-414046 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=46e3f43421054049&table_identifier=5e09a5ea" in browser 2026-09-11 04:07:18,074 26 INFO rb-c800635-224702-414046 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=46e3f43421054049&table_identifier=5e09a5ea" 2026-09-11 04:07:18,108 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 04:07:18] "GET /pos-self/166?access_token=46e3f43421054049&table_identifier=5e09a5ea HTTP/1.1" 200 - 9 0.004 0.016 2026-09-11 04:07:18,112 26 INFO rb-c800635-224702-414046 odoo.addons.pos_self_order.tests.test_self_order_common.TestSelfOrderCommon.test_self_order_product_availability: Navigation result: {'frameId': 'EA60EE073D386FFA5F006374C981205F', 'loaderId': '87A27A5045DA4AD7A75F1782929AB10C', 'isDownload': False} 2026-09-11 04:07:18,112 26 INFO rb-c800635-224702-414046 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-09-11 04:07:18,132 26 INFO rb-c800635-224702-414046 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-09-11 04:07:18,149 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 04:07:18] "GET /web/assets/1/db4d7a1/pos_self_order.assets.min.css HTTP/1.1" 200 - 3 0.007 0.005 2026-09-11 04:07:18,157 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 04:07:18] "GET /web/assets/1/3bd1372/pos_self_order.assets.min.js HTTP/1.1" 200 - 3 0.002 0.015 2026-09-11 04:07:18,171 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 04:07:18] "GET /web/assets/1/80a013a/pos_self_order.assets_tests.min.js HTTP/1.1" 200 - 3 0.005 0.018 2026-09-11 04:07:18,346 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 04:07:18] "GET /favicon.ico HTTP/1.1" 301 - 1 0.001 0.004 2026-09-11 04:07:18,353 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 04:07:18] "GET /website/translations?hash=&lang=en_US HTTP/1.1" 200 - 0 0.000 0.002 2026-09-11 04:07:18,368 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 04:07:18] "GET /web/image/website/1/favicon?unique=47d98e1 HTTP/1.1" 200 - 4 0.001 0.006 2026-09-11 04:07:18,369 26 INFO rb-c800635-224702-414046 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=46e3f43421054049&table_identifier=5e09a5ea", "delayToCheckUndeterminisms": 0})" 2026-09-11 04:07:18,379 26 INFO rb-c800635-224702-414046 odoo.http: Session expired 2026-09-11 04:07:18,379 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 04:07:18] "POST /pos/ping HTTP/1.1" 200 - 0 0.000 0.003 2026-09-11 04:07:18,382 26 INFO rb-c800635-224702-414046 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-09-11 04:07:18,396 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 04:07:18] "GET /bus/websocket_worker_bundle?v=19.0-2 HTTP/1.1" 200 - 2 0.001 0.005 2026-09-11 04:07:18,440 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 04:07:18] "POST /pos-self/relations/166 HTTP/1.1" 200 - 16 0.012 0.037 2026-09-11 04:07:18,442 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 04:07:18] "GET /websocket?version=19.0-2 HTTP/1.1" 101 - 0 0.000 0.027 2026-09-11 04:07:18,445 26 INFO rb-c800635-224702-414046 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-09-11 04:07:18,683 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 04:07:18] "POST /pos-self/data/166 HTTP/1.1" 200 - 120 0.057 0.147 2026-09-11 04:07:18,737 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 04:07:18] "POST /pos-self-order/get-user-data/ HTTP/1.1" 200 - 6 0.002 0.008 2026-09-11 04:07:18,745 26 INFO rb-c800635-224702-414046 odoo.addons.pos_self_order.tests.test_self_order_common.TestSelfOrderCommon.test_self_order_product_availability.browser: Owl is running in 'dev' mode. 2026-09-11 04:07:18,783 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 04:07:18] "GET /web/image/ir.attachment/8618/raw HTTP/1.1" 200 - 4 0.001 0.005 2026-09-11 04:07:18,821 26 INFO rb-c800635-224702-414046 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-09-11 04:07:18,823 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 04:07:18] "POST /pos-self-order/get-user-data/ HTTP/1.1" 200 - 6 0.009 0.013 2026-09-11 04:07:18,838 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 04:07:18] "GET /web/image/ir.attachment/8578/raw HTTP/1.1" 200 - 4 0.001 0.006 2026-09-11 04:07:18,858 26 INFO ? werkzeug: 127.0.0.1 - - [11/Sep/2026 04:07:18] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.001 2026-09-11 04:07:18,932 26 INFO rb-c800635-224702-414046 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-09-11 04:07:18,984 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 04:07:18] "GET /web/image/pos.category/338/image_128?unique=2026-09-11T04:06:35.000+00:00 HTTP/1.1" 200 - 2 0.001 0.028 2026-09-11 04:07:19,001 26 INFO ? werkzeug: 127.0.0.1 - - [11/Sep/2026 04:07:19] "GET /web/static/src/libs/fontawesome/fonts/fontawesome-webfont.woff2?v=4.7.0 HTTP/1.1" 200 - 0 0.000 0.007 2026-09-11 04:07:19,002 26 INFO rb-c800635-224702-414046 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-09-11 04:07:19,014 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 04:07:19] "GET /web/image/pos.category/339/image_128?unique=2026-09-11T04:06:35.000+00:00 HTTP/1.1" 200 - 2 0.002 0.053 2026-09-11 04:07:19,038 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 04:07:19] "GET /web/image/pos.category/340/image_128?unique=2026-09-11T04:06:35.000+00:00 HTTP/1.1" 200 - 2 0.001 0.074 2026-09-11 04:07:19,049 26 INFO rb-c800635-224702-414046 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-09-11 04:07:19,065 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 04:07:19] "GET /web/image/pos.category/334/image_128?unique=2026-09-11T04:06:35.000+00:00 HTTP/1.1" 200 - 2 0.001 0.098 2026-09-11 04:07:19,082 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 04:07:19] "GET /web/image/product.template/2438/image_512?unique=2026-09-11T04:06:35.000+00:00 HTTP/1.1" 200 - 3 0.002 0.097 2026-09-11 04:07:19,096 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 04:07:19] "GET /web/image/product.template/2439/image_512?unique=2026-09-11T04:06:35.000+00:00 HTTP/1.1" 200 - 3 0.002 0.091 2026-09-11 04:07:19,107 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 04:07:19] "GET /web/image/product.template/2440/image_512?unique=2026-09-11T04:06:35.000+00:00 HTTP/1.1" 200 - 3 0.001 0.094 2026-09-11 04:07:19,118 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 04:07:19] "GET /web/image/product.template/2441/image_512?unique=2026-09-11T04:06:35.000+00:00 HTTP/1.1" 200 - 3 0.001 0.096 2026-09-11 04:07:19,133 26 INFO rb-c800635-224702-414046 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-09-11 04:07:19,137 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 04:07:19] "GET /web/image/product.template/2442/image_512?unique=2026-09-11T04:06:35.000+00:00 HTTP/1.1" 200 - 3 0.005 0.086 2026-09-11 04:07:19,150 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 04:07:19] "GET /web/image/product.template/2447/image_512?unique=2026-09-11T04:06:35.000+00:00 HTTP/1.1" 200 - 3 0.002 0.074 2026-09-11 04:07:19,161 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 04:07:19] "GET /web/image/product.template/2443/image_512?unique=2026-09-11T04:06:35.000+00:00 HTTP/1.1" 200 - 3 0.002 0.070 2026-09-11 04:07:19,177 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 04:07:19] "GET /web/image/product.template/2444/image_512?unique=2026-09-11T04:06:35.000+00:00 HTTP/1.1" 200 - 3 0.003 0.057 2026-09-11 04:07:19,189 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 04:07:19] "GET /web/image/product.template/2445/image_512?unique=2026-09-11T04:06:35.000+00:00 HTTP/1.1" 200 - 3 0.003 0.065 2026-09-11 04:07:19,193 26 INFO rb-c800635-224702-414046 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-09-11 04:07:19,206 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 04:07:19] "GET /web/image/product.template/2446/image_512?unique=2026-09-11T04:06:35.000+00:00 HTTP/1.1" 200 - 3 0.004 0.074 2026-09-11 04:07:19,219 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 04:07:19] "GET /web/image/product.template/2423/image_512?unique=2026-09-11T04:06:35.000+00:00 HTTP/1.1" 200 - 3 0.003 0.072 2026-09-11 04:07:19,232 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 04:07:19] "GET /web/image/product.template/2424/image_512?unique=2026-09-11T04:06:35.000+00:00 HTTP/1.1" 200 - 3 0.002 0.075 2026-09-11 04:07:19,258 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 04:07:19] "GET /web/image/product.product/2943/image_512?unique=2026-09-11T04:06:35.000+00:00 HTTP/1.1" 200 - 8 0.010 0.075 2026-09-11 04:07:19,276 26 INFO rb-c800635-224702-414046 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-09-11 04:07:19,279 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 04:07:19] "GET /web/image/product.product/2944/image_512?unique=2026-09-11T04:06:35.000+00:00 HTTP/1.1" 200 - 8 0.008 0.088 2026-09-11 04:07:19,292 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 04:07:19] "GET /web/image/product.template/2427/image_512?unique=2026-09-11T04:06:35.000+00:00 HTTP/1.1" 200 - 3 0.004 0.093 2026-09-11 04:07:19,343 26 INFO rb-c800635-224702-414046 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-09-11 04:07:19,380 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 04:07:19] "GET /web/image/product.product/2949/image_512?unique=2026-09-11T04:06:35.000+00:00 HTTP/1.1" 200 - 8 0.003 0.015 2026-09-11 04:07:19,395 26 INFO rb-c800635-224702-414046 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-09-11 04:07:19,462 26 INFO rb-c800635-224702-414046 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-09-11 04:07:19,515 26 INFO rb-c800635-224702-414046 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-09-11 04:07:19,569 26 INFO rb-c800635-224702-414046 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-09-11 04:07:19,653 26 INFO rb-c800635-224702-414046 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-09-11 04:07:19,720 26 INFO rb-c800635-224702-414046 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-09-11 04:07:19,794 26 INFO rb-c800635-224702-414046 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-09-11 04:07:19,854 26 INFO rb-c800635-224702-414046 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-09-11 04:07:19,907 26 INFO rb-c800635-224702-414046 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-09-11 04:07:19,967 26 INFO rb-c800635-224702-414046 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-09-11 04:07:20,018 26 INFO rb-c800635-224702-414046 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-09-11 04:07:20,072 26 INFO rb-c800635-224702-414046 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-09-11 04:07:20,133 26 INFO rb-c800635-224702-414046 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-09-11 04:07:20,184 26 INFO rb-c800635-224702-414046 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-09-11 04:07:20,246 26 INFO rb-c800635-224702-414046 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-09-11 04:07:20,286 26 INFO rb-c800635-224702-414046 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #5788974 started for PoS orders references: [{'name': None, 'pos_reference': '260-166-000002', 'uuid': '8157bf25-3aed-45b2-ab94-398929699cc9'}] 2026-09-11 04:07:20,316 26 INFO rb-c800635-224702-414046 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #5788974 order {'name': None, 'pos_reference': '260-166-000002', 'uuid': '8157bf25-3aed-45b2-ab94-398929699cc9'} created pos.order #904 2026-09-11 04:07:20,324 26 INFO rb-c800635-224702-414046 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #5788974 finished 2026-09-11 04:07:20,396 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 04:07:20] "POST /pos-self-order/process-order/mobile HTTP/1.1" 200 - 69 0.047 0.101 2026-09-11 04:07:20,439 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 04:07:20] "POST /pos-self-order/get-user-data/ HTTP/1.1" 200 - 9 0.003 0.011 2026-09-11 04:07:20,451 26 INFO rb-c800635-224702-414046 odoo.addons.pos_self_order.tests.test_self_order_common.TestSelfOrderCommon.test_self_order_product_availability.browser: tour succeeded 2026-09-11 04:07:20,451 26 INFO rb-c800635-224702-414046 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-09-11 04:07:20,519 26 INFO rb-c800635-224702-414046 odoo.addons.pos_self_order.tests.test_self_order_common.TestSelfOrderCommon.test_self_order_product_availability.browser: heap 10212388 (allocated 11534336) 2026-09-11 04:07:20,523 26 INFO rb-c800635-224702-414046 odoo.addons.pos_self_order.tests.test_self_order_common.TestSelfOrderCommon.test_self_order_product_availability: Closing chrome headless with pid 131691 2026-09-11 04:07:20,524 26 INFO rb-c800635-224702-414046 odoo.addons.pos_self_order.tests.test_self_order_common.TestSelfOrderCommon.test_self_order_product_availability: Closing websocket connection 2026-09-11 04:07:20,525 26 INFO rb-c800635-224702-414046 odoo.addons.pos_self_order.tests.test_self_order_common.TestSelfOrderCommon.test_self_order_product_availability: Terminating chrome headless with pid 131691 2026-09-11 04:07:20,623 26 INFO rb-c800635-224702-414046 odoo.addons.pos_self_order.tests.test_self_order_common.TestSelfOrderCommon.test_self_order_product_availability: Chrome Log in: /tmp/odoo_tests/rb-c800635-224702-414046/chrome_logs/chrome_log_20260911_040720_623215_test_self_order_product_availability.txt 2026-09-11 04:07:20,623 26 INFO rb-c800635-224702-414046 odoo.addons.pos_self_order.tests.test_self_order_common.TestSelfOrderCommon.test_self_order_product_availability: Removing chrome user profile "/tmp/tmp_7020wi__chrome_odoo" 2026-09-11 04:07:20,683 26 INFO rb-c800635-224702-414046 odoo.addons.base.models.ir_attachment: filestore gc 8 checked, 8 removed 2026-09-11 04:07:21,672 26 INFO rb-c800635-224702-414046 odoo.addons.pos_self_order.tests.test_self_order_controller: Starting TestSelfOrderController.test_access_right_with_message_follower ... 2026-09-11 04:07:25,222 26 INFO rb-c800635-224702-414046 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-09-11 04:07:25,400 26 INFO rb-c800635-224702-414046 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #24400244 started for PoS orders references: [{'name': None, 'pos_reference': '260-167-000001', 'uuid': '61f8181c-18e1-4b83-8a7b-21224750fe2f'}] 2026-09-11 04:07:25,428 26 INFO rb-c800635-224702-414046 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #24400244 order {'name': None, 'pos_reference': '260-167-000001', 'uuid': '61f8181c-18e1-4b83-8a7b-21224750fe2f'} created pos.order #905 2026-09-11 04:07:25,429 26 INFO rb-c800635-224702-414046 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #24400244 finished 2026-09-11 04:07:25,487 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 04:07:25] "POST /pos-self-order/process-order/mobile HTTP/1.1" 200 - 126 0.049 0.219 2026-09-11 04:07:25,538 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 04:07:25] "POST /pos-self-order/get-user-data HTTP/1.1" 200 - 41 0.018 0.025 2026-09-11 04:07:25,566 26 INFO rb-c800635-224702-414046 odoo.addons.pos_self_order.tests.test_self_order_controller: Starting TestSelfOrderController.test_config_session_loaded_fields ... 2026-09-11 04:07:28,739 26 INFO rb-c800635-224702-414046 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-09-11 04:07:29,225 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 04:07:29] "POST /pos-self/data/168 HTTP/1.1" 200 - 201 0.108 0.381 2026-09-11 04:07:29,257 26 INFO rb-c800635-224702-414046 odoo.addons.pos_self_order.tests.test_self_order_controller: Starting TestSelfOrderController.test_foreign_line_update_is_dropped ... 2026-09-11 04:07:32,651 26 INFO rb-c800635-224702-414046 odoo.addons.pos_self_order.tests.test_self_order_controller: Starting TestSelfOrderController.test_generate_return_values_includes_payment_method ... 2026-09-11 04:07:35,940 26 INFO rb-c800635-224702-414046 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-09-11 04:07:36,183 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 04:07:36] "POST /pos-self-order/get-user-data HTTP/1.1" 200 - 74 0.057 0.188 2026-09-11 04:07:36,219 26 INFO rb-c800635-224702-414046 odoo.addons.pos_self_order.tests.test_self_order_controller: Starting TestSelfOrderController.test_get_orders_by_access_token ... 2026-09-11 04:07:39,698 26 INFO rb-c800635-224702-414046 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-09-11 04:07:39,871 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 04:07:39] "POST /pos-self-order/get-user-data HTTP/1.1" 200 - 26 0.012 0.165 2026-09-11 04:07:39,932 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 04:07:39] "POST /pos-self-order/get-user-data HTTP/1.1" 200 - 58 0.027 0.030 2026-09-11 04:07:39,944 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 04:07:39] "POST /pos-self-order/get-user-data HTTP/1.1" 200 - 6 0.001 0.006 2026-09-11 04:07:39,985 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 04:07:39] "POST /pos-self-order/get-user-data HTTP/1.1" 200 - 29 0.011 0.024 2026-09-11 04:07:40,035 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 04:07:40] "POST /pos-self-order/get-user-data HTTP/1.1" 200 - 29 0.018 0.023 2026-09-11 04:07:40,141 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 04:07:40] "POST /pos-self-order/get-user-data HTTP/1.1" 200 - 25 0.023 0.024 2026-09-11 04:07:40,161 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 04:07:40] "POST /pos-self-order/get-user-data HTTP/1.1" 200 - 9 0.004 0.008 2026-09-11 04:07:40,218 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 04:07:40] "POST /pos-self-order/get-user-data HTTP/1.1" 200 - 25 0.026 0.027 2026-09-11 04:07:40,271 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 04:07:40] "POST /pos-self-order/get-user-data HTTP/1.1" 200 - 25 0.023 0.025 2026-09-11 04:07:40,312 26 INFO rb-c800635-224702-414046 odoo.addons.pos_self_order.tests.test_self_order_controller: Starting TestSelfOrderController.test_order_sanatization ... 2026-09-11 04:07:43,532 26 INFO rb-c800635-224702-414046 odoo.addons.pos_self_order.tests.test_self_order_controller: Starting TestSelfOrderController.test_preparation_categories_are_loaded ... 2026-09-11 04:07:46,929 26 INFO rb-c800635-224702-414046 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-09-11 04:07:47,438 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 04:07:47] "POST /pos-self/data/173 HTTP/1.1" 200 - 192 0.106 0.406 2026-09-11 04:07:47,832 26 INFO rb-c800635-224702-414046 odoo.addons.pos_self_order.tests.test_self_order_controller.TestSelfOrderController.test_preparation_categories_are_loaded: Chrome pid: 131910 2026-09-11 04:07:47,832 26 INFO rb-c800635-224702-414046 odoo.addons.pos_self_order.tests.test_self_order_controller.TestSelfOrderController.test_preparation_categories_are_loaded: Chrome headless temporary user profile dir: /tmp/tmpr8eqiynp_chrome_odoo 2026-09-11 04:07:47,832 26 INFO rb-c800635-224702-414046 odoo.addons.pos_self_order.tests.test_self_order_controller.TestSelfOrderController.test_preparation_categories_are_loaded: Issuing json command http://127.0.0.1:45587/json/version 2026-09-11 04:07:47,840 26 INFO rb-c800635-224702-414046 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:45587', path='/json/version', query='', fragment='') with timeout 3 increased to 10s during tests 2026-09-11 04:07:47,855 26 INFO rb-c800635-224702-414046 odoo.addons.pos_self_order.tests.test_self_order_controller.TestSelfOrderController.test_preparation_categories_are_loaded: Browser version: Chrome/150.0.7871.114 2026-09-11 04:07:47,856 26 INFO rb-c800635-224702-414046 odoo.addons.pos_self_order.tests.test_self_order_controller.TestSelfOrderController.test_preparation_categories_are_loaded: Issuing json command http://127.0.0.1:45587/json 2026-09-11 04:07:47,856 26 INFO rb-c800635-224702-414046 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:45587', path='/json', query='', fragment='') with timeout 3 increased to 10s during tests 2026-09-11 04:07:47,860 26 INFO rb-c800635-224702-414046 odoo.addons.pos_self_order.tests.test_self_order_controller.TestSelfOrderController.test_preparation_categories_are_loaded: Websocket url found: ws://127.0.0.1:45587/devtools/page/92B1E67A6A63FF3254301456D022E303 2026-09-11 04:07:47,868 26 INFO rb-c800635-224702-414046 odoo.addons.pos_self_order.tests.test_self_order_controller.TestSelfOrderController.test_preparation_categories_are_loaded: Enable chrome headless console log notification 2026-09-11 04:07:47,870 26 INFO rb-c800635-224702-414046 odoo.addons.pos_self_order.tests.test_self_order_controller.TestSelfOrderController.test_preparation_categories_are_loaded: Chrome headless enable page notifications 2026-09-11 04:07:47,890 26 INFO rb-c800635-224702-414046 odoo.addons.pos_self_order.tests.test_self_order_controller.TestSelfOrderController.test_preparation_categories_are_loaded: Setting session cookie in browser 2026-09-11 04:07:47,897 26 INFO rb-c800635-224702-414046 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=d804a3eb49dd43df" in browser 2026-09-11 04:07:47,897 26 INFO rb-c800635-224702-414046 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=d804a3eb49dd43df" 2026-09-11 04:07:48,078 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 04:07:48] "GET /pos-self/173?access_token=d804a3eb49dd43df HTTP/1.1" 200 - 38 0.023 0.147 2026-09-11 04:07:48,087 26 INFO rb-c800635-224702-414046 odoo.addons.pos_self_order.tests.test_self_order_controller.TestSelfOrderController.test_preparation_categories_are_loaded: Navigation result: {'frameId': '92B1E67A6A63FF3254301456D022E303', 'loaderId': '94C2EF2CDB37D5D3EACC949FFC86FE59', 'isDownload': False} 2026-09-11 04:07:48,087 26 INFO rb-c800635-224702-414046 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-09-11 04:07:48,114 26 INFO rb-c800635-224702-414046 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-09-11 04:07:48,141 26 INFO rb-c800635-224702-414046 odoo.addons.base.models.assetsbundle: Found a similar attachment for /web/assets/1/db4d7a1/pos_self_order.assets.min.css, copying from /web/assets/db4d7a1/pos_self_order.assets.min.css 2026-09-11 04:07:48,200 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 04:07:48] "GET /web/assets/1/db4d7a1/pos_self_order.assets.min.css HTTP/1.1" 200 - 8 0.035 0.044 2026-09-11 04:07:48,214 26 INFO rb-c800635-224702-414046 odoo.addons.base.models.assetsbundle: Found a similar attachment for /web/assets/1/3bd1372/pos_self_order.assets.min.js, copying from /web/assets/3bd1372/pos_self_order.assets.min.js 2026-09-11 04:07:48,243 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 04:07:48] "GET /web/assets/1/3bd1372/pos_self_order.assets.min.js HTTP/1.1" 200 - 8 0.012 0.110 2026-09-11 04:07:48,255 26 INFO rb-c800635-224702-414046 odoo.addons.base.models.assetsbundle: Found a similar attachment for /web/assets/1/80a013a/pos_self_order.assets_tests.min.js, copying from /web/assets/80a013a/pos_self_order.assets_tests.min.js 2026-09-11 04:07:48,270 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 04:07:48] "GET /web/assets/1/80a013a/pos_self_order.assets_tests.min.js HTTP/1.1" 200 - 8 0.010 0.134 2026-09-11 04:07:48,414 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 04:07:48] "GET /favicon.ico HTTP/1.1" 301 - 1 0.004 0.009 2026-09-11 04:07:48,422 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 04:07:48] "GET /website/translations?hash=&lang=en_US HTTP/1.1" 200 - 1 0.001 0.013 2026-09-11 04:07:48,437 26 INFO rb-c800635-224702-414046 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=d804a3eb49dd43df", "delayToCheckUndeterminisms": 0})" 2026-09-11 04:07:48,442 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 04:07:48] "GET /web/image/website/1/favicon?unique=47d98e1 HTTP/1.1" 200 - 5 0.007 0.011 2026-09-11 04:07:48,448 26 INFO rb-c800635-224702-414046 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-09-11 04:07:48,449 26 INFO rb-c800635-224702-414046 odoo.http: Session expired 2026-09-11 04:07:48,449 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 04:07:48] "POST /pos/ping HTTP/1.1" 200 - 1 0.002 0.008 2026-09-11 04:07:48,542 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 04:07:48] "POST /pos-self/relations/173 HTTP/1.1" 200 - 36 0.042 0.041 2026-09-11 04:07:48,586 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 04:07:48] "GET /bus/websocket_worker_bundle?v=19.0-2 HTTP/1.1" 200 - 3 0.006 0.120 2026-09-11 04:07:48,797 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 04:07:48] "POST /pos-self/data/173 HTTP/1.1" 200 - 106 0.095 0.132 2026-09-11 04:07:48,801 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 04:07:48] "GET /websocket?version=19.0-2 HTTP/1.1" 101 - 0 0.000 0.197 2026-09-11 04:07:48,840 26 INFO rb-c800635-224702-414046 odoo.addons.pos_self_order.tests.test_self_order_controller.TestSelfOrderController.test_preparation_categories_are_loaded.browser: Owl is running in 'dev' mode. 2026-09-11 04:07:48,882 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 04:07:48] "GET /web/image/ir.attachment/8894/raw HTTP/1.1" 200 - 4 0.001 0.005 2026-09-11 04:07:48,941 26 INFO rb-c800635-224702-414046 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-09-11 04:07:48,979 26 INFO ? werkzeug: 127.0.0.1 - - [11/Sep/2026 04:07:48] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.003 2026-09-11 04:07:48,999 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 04:07:48] "GET /web/image/pos.category/348/image_128?unique=2026-09-11T04:07:20.000+00:00 HTTP/1.1" 200 - 2 0.001 0.026 2026-09-11 04:07:49,003 26 INFO rb-c800635-224702-414046 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-09-11 04:07:49,022 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 04:07:49] "GET /web/image/product.template/2448/image_512?unique=2026-09-11T04:07:20.000+00:00 HTTP/1.1" 200 - 3 0.010 0.034 2026-09-11 04:07:49,050 26 INFO rb-c800635-224702-414046 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-09-11 04:07:49,102 26 INFO rb-c800635-224702-414046 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-09-11 04:07:49,155 26 INFO rb-c800635-224702-414046 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-09-11 04:07:49,204 26 INFO rb-c800635-224702-414046 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-09-11 04:07:49,254 26 INFO rb-c800635-224702-414046 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-09-11 04:07:49,305 26 INFO rb-c800635-224702-414046 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-09-11 04:07:49,357 26 INFO rb-c800635-224702-414046 odoo.addons.pos_self_order.tests.test_self_order_controller.TestSelfOrderController.test_preparation_categories_are_loaded.browser: tour succeeded 2026-09-11 04:07:49,357 26 INFO rb-c800635-224702-414046 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-09-11 04:07:49,418 26 INFO rb-c800635-224702-414046 odoo.addons.pos_self_order.tests.test_self_order_controller.TestSelfOrderController.test_preparation_categories_are_loaded.browser: heap 6669436 (allocated 7340032) 2026-09-11 04:07:49,425 26 INFO rb-c800635-224702-414046 odoo.addons.pos_self_order.tests.test_self_order_controller.TestSelfOrderController.test_preparation_categories_are_loaded: Closing chrome headless with pid 131910 2026-09-11 04:07:49,428 26 INFO rb-c800635-224702-414046 odoo.addons.pos_self_order.tests.test_self_order_controller.TestSelfOrderController.test_preparation_categories_are_loaded: Closing websocket connection 2026-09-11 04:07:49,429 26 INFO rb-c800635-224702-414046 odoo.addons.pos_self_order.tests.test_self_order_controller.TestSelfOrderController.test_preparation_categories_are_loaded: Terminating chrome headless with pid 131910 2026-09-11 04:07:49,526 26 INFO rb-c800635-224702-414046 odoo.addons.pos_self_order.tests.test_self_order_controller.TestSelfOrderController.test_preparation_categories_are_loaded: Chrome Log in: /tmp/odoo_tests/rb-c800635-224702-414046/chrome_logs/chrome_log_20260911_040749_525977_test_preparation_categories_are_loaded.txt 2026-09-11 04:07:49,526 26 INFO rb-c800635-224702-414046 odoo.addons.pos_self_order.tests.test_self_order_controller.TestSelfOrderController.test_preparation_categories_are_loaded: Removing chrome user profile "/tmp/tmpr8eqiynp_chrome_odoo" 2026-09-11 04:07:49,579 26 INFO rb-c800635-224702-414046 odoo.addons.base.models.ir_attachment: filestore gc 9 checked, 9 removed 2026-09-11 04:07:50,556 26 INFO rb-c800635-224702-414046 odoo.addons.pos_self_order.tests.test_self_order_kiosk: Starting TestSelfOrderKiosk.test_duplicate_order_kiosk ... 2026-09-11 04:07:54,058 26 INFO rb-c800635-224702-414046 odoo.addons.pos_self_order.tests.test_self_order_kiosk.TestSelfOrderKiosk.test_duplicate_order_kiosk: Chrome pid: 132086 2026-09-11 04:07:54,059 26 INFO rb-c800635-224702-414046 odoo.addons.pos_self_order.tests.test_self_order_kiosk.TestSelfOrderKiosk.test_duplicate_order_kiosk: Chrome headless temporary user profile dir: /tmp/tmpu_67uhot_chrome_odoo 2026-09-11 04:07:54,059 26 INFO rb-c800635-224702-414046 odoo.addons.pos_self_order.tests.test_self_order_kiosk.TestSelfOrderKiosk.test_duplicate_order_kiosk: Issuing json command http://127.0.0.1:40485/json/version 2026-09-11 04:07:54,060 26 INFO rb-c800635-224702-414046 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:40485', path='/json/version', query='', fragment='') with timeout 3 increased to 10s during tests 2026-09-11 04:07:54,075 26 INFO rb-c800635-224702-414046 odoo.addons.pos_self_order.tests.test_self_order_kiosk.TestSelfOrderKiosk.test_duplicate_order_kiosk: Browser version: Chrome/150.0.7871.114 2026-09-11 04:07:54,075 26 INFO rb-c800635-224702-414046 odoo.addons.pos_self_order.tests.test_self_order_kiosk.TestSelfOrderKiosk.test_duplicate_order_kiosk: Issuing json command http://127.0.0.1:40485/json 2026-09-11 04:07:54,076 26 INFO rb-c800635-224702-414046 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:40485', path='/json', query='', fragment='') with timeout 3 increased to 10s during tests 2026-09-11 04:07:54,081 26 INFO rb-c800635-224702-414046 odoo.addons.pos_self_order.tests.test_self_order_kiosk.TestSelfOrderKiosk.test_duplicate_order_kiosk: Websocket url found: ws://127.0.0.1:40485/devtools/page/A3C468188DD46B755DB3D473D8ABB294 2026-09-11 04:07:54,084 26 INFO rb-c800635-224702-414046 odoo.addons.pos_self_order.tests.test_self_order_kiosk.TestSelfOrderKiosk.test_duplicate_order_kiosk: Enable chrome headless console log notification 2026-09-11 04:07:54,094 26 INFO rb-c800635-224702-414046 odoo.addons.pos_self_order.tests.test_self_order_kiosk.TestSelfOrderKiosk.test_duplicate_order_kiosk: Chrome headless enable page notifications 2026-09-11 04:07:54,128 26 INFO rb-c800635-224702-414046 odoo.addons.pos_self_order.tests.test_self_order_kiosk.TestSelfOrderKiosk.test_duplicate_order_kiosk: Setting session cookie in browser 2026-09-11 04:07:54,223 26 INFO rb-c800635-224702-414046 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=e2b1f440be9b4d53" in browser 2026-09-11 04:07:54,223 26 INFO rb-c800635-224702-414046 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=e2b1f440be9b4d53" 2026-09-11 04:07:54,235 26 INFO rb-c800635-224702-414046 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-09-11 04:07:54,523 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 04:07:54] "GET /pos-self/174?access_token=e2b1f440be9b4d53 HTTP/1.1" 200 - 57 0.021 0.271 2026-09-11 04:07:54,527 26 INFO rb-c800635-224702-414046 odoo.addons.pos_self_order.tests.test_self_order_kiosk.TestSelfOrderKiosk.test_duplicate_order_kiosk: Navigation result: {'frameId': 'A3C468188DD46B755DB3D473D8ABB294', 'loaderId': 'ABCB2597F53FBE2D793232DDB6988F8A', 'isDownload': False} 2026-09-11 04:07:54,527 26 INFO rb-c800635-224702-414046 odoo.addons.pos_self_order.tests.test_self_order_kiosk.TestSelfOrderKiosk.test_duplicate_order_kiosk: Evaluate ready code "odoo.isTourReady('kiosk_simple_order')" 2026-09-11 04:07:54,552 26 INFO rb-c800635-224702-414046 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-09-11 04:07:54,585 26 INFO rb-c800635-224702-414046 odoo.addons.base.models.assetsbundle: Found a similar attachment for /web/assets/1/db4d7a1/pos_self_order.assets.min.css, copying from /web/assets/db4d7a1/pos_self_order.assets.min.css 2026-09-11 04:07:54,620 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 04:07:54] "GET /web/assets/1/db4d7a1/pos_self_order.assets.min.css HTTP/1.1" 200 - 8 0.026 0.038 2026-09-11 04:07:54,640 26 INFO rb-c800635-224702-414046 odoo.addons.base.models.assetsbundle: Found a similar attachment for /web/assets/1/3bd1372/pos_self_order.assets.min.js, copying from /web/assets/3bd1372/pos_self_order.assets.min.js 2026-09-11 04:07:54,667 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 04:07:54] "GET /web/assets/1/3bd1372/pos_self_order.assets.min.js HTTP/1.1" 200 - 8 0.008 0.102 2026-09-11 04:07:54,677 26 INFO rb-c800635-224702-414046 odoo.addons.base.models.assetsbundle: Found a similar attachment for /web/assets/1/80a013a/pos_self_order.assets_tests.min.js, copying from /web/assets/80a013a/pos_self_order.assets_tests.min.js 2026-09-11 04:07:54,690 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 04:07:54] "GET /web/assets/1/80a013a/pos_self_order.assets_tests.min.js HTTP/1.1" 200 - 8 0.008 0.114 2026-09-11 04:07:54,852 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 04:07:54] "GET /favicon.ico HTTP/1.1" 301 - 1 0.001 0.005 2026-09-11 04:07:54,872 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 04:07:54] "GET /website/translations?hash=&lang=en_US HTTP/1.1" 200 - 1 0.001 0.007 2026-09-11 04:07:54,885 26 INFO rb-c800635-224702-414046 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=e2b1f440be9b4d53", "delayToCheckUndeterminisms": 0})" 2026-09-11 04:07:54,894 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 04:07:54] "GET /web/image/website/1/favicon?unique=47d98e1 HTTP/1.1" 200 - 5 0.014 0.017 2026-09-11 04:07:54,895 26 INFO rb-c800635-224702-414046 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-09-11 04:07:54,900 26 INFO rb-c800635-224702-414046 odoo.http: Session expired 2026-09-11 04:07:54,900 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 04:07:54] "POST /pos/ping HTTP/1.1" 200 - 1 0.000 0.008 2026-09-11 04:07:54,947 26 INFO rb-c800635-224702-414046 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-09-11 04:07:54,992 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 04:07:54] "POST /pos-self/relations/174 HTTP/1.1" 200 - 37 0.040 0.036 2026-09-11 04:07:55,020 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 04:07:55] "GET /bus/websocket_worker_bundle?v=19.0-2 HTTP/1.1" 200 - 3 0.002 0.094 2026-09-11 04:07:55,257 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 04:07:55] "POST /pos-self/data/174 HTTP/1.1" 200 - 175 0.102 0.134 2026-09-11 04:07:55,260 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 04:07:55] "GET /websocket?version=19.0-2 HTTP/1.1" 101 - 1 0.000 0.210 2026-09-11 04:07:55,325 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 04:07:55] "GET /web/image/res.company/1/logo/256x256 HTTP/1.1" 200 - 8 0.008 0.031 2026-09-11 04:07:55,332 26 INFO rb-c800635-224702-414046 odoo.addons.pos_self_order.tests.test_self_order_kiosk.TestSelfOrderKiosk.test_duplicate_order_kiosk.browser: Owl is running in 'dev' mode. 2026-09-11 04:07:55,375 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 04:07:55] "GET /web/image/ir.attachment/8945/raw HTTP/1.1" 200 - 4 0.009 0.009 2026-09-11 04:07:55,406 26 INFO rb-c800635-224702-414046 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-09-11 04:07:55,453 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 04:07:55] "GET /web/image/pos.category/349/image_128?unique=2026-09-11T04:07:49.000+00:00 HTTP/1.1" 200 - 2 0.001 0.029 2026-09-11 04:07:55,457 26 INFO ? werkzeug: 127.0.0.1 - - [11/Sep/2026 04:07:55] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.001 2026-09-11 04:07:55,469 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 04:07:55] "GET /web/image/product.template/2454/image_512?unique=2026-09-11T04:07:49.000+00:00 HTTP/1.1" 200 - 3 0.005 0.031 2026-09-11 04:07:55,474 26 INFO rb-c800635-224702-414046 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-09-11 04:07:55,481 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 04:07:55] "GET /web/image/product.template/2457/image_512?unique=2026-09-11T04:07:49.000+00:00 HTTP/1.1" 200 - 3 0.002 0.036 2026-09-11 04:07:55,497 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 04:07:55] "GET /web/image/product.template/2453/image_512?unique=2026-09-11T04:07:49.000+00:00 HTTP/1.1" 200 - 3 0.002 0.061 2026-09-11 04:07:55,511 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 04:07:55] "GET /web/image/product.template/2455/image_512?unique=2026-09-11T04:07:49.000+00:00 HTTP/1.1" 200 - 3 0.002 0.061 2026-09-11 04:07:55,522 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 04:07:55] "GET /web/image/product.template/2456/image_512?unique=2026-09-11T04:07:49.000+00:00 HTTP/1.1" 200 - 3 0.002 0.060 2026-09-11 04:07:55,537 26 INFO rb-c800635-224702-414046 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-09-11 04:07:55,547 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 04:07:55] "GET /web/image/ir.attachment/8911/raw HTTP/1.1" 200 - 4 0.001 0.005 2026-09-11 04:07:55,559 26 INFO ? werkzeug: 127.0.0.1 - - [11/Sep/2026 04:07:55] "GET /web/static/src/libs/fontawesome/fonts/fontawesome-webfont.woff2?v=4.7.0 HTTP/1.1" 200 - 0 0.000 0.001 2026-09-11 04:07:55,583 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 04:07:55] "GET /web/image/product.product/2955/image_512?unique=2026-09-11T04:07:49.000+00:00 HTTP/1.1" 200 - 8 0.003 0.013 2026-09-11 04:07:55,602 26 INFO rb-c800635-224702-414046 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-09-11 04:07:55,663 26 INFO rb-c800635-224702-414046 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-09-11 04:07:55,689 26 INFO rb-c800635-224702-414046 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #77693375 started for PoS orders references: [{'name': None, 'pos_reference': '260-174-000001', 'uuid': '039048ff-7e80-40e8-89ad-c1f1ea98303a'}] 2026-09-11 04:07:55,721 26 INFO rb-c800635-224702-414046 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #77693375 order {'name': None, 'pos_reference': '260-174-000001', 'uuid': '039048ff-7e80-40e8-89ad-c1f1ea98303a'} created pos.order #910 2026-09-11 04:07:55,733 26 INFO rb-c800635-224702-414046 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #77693375 finished 2026-09-11 04:07:55,816 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 04:07:55] "POST /pos-self-order/process-order/kiosk HTTP/1.1" 200 - 98 0.053 0.106 2026-09-11 04:07:55,858 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 04:07:55] "POST /pos-self-order/get-user-data/ HTTP/1.1" 200 - 9 0.005 0.011 2026-09-11 04:07:55,872 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 04:07:55] "POST /pos-self-order/change-printer-status HTTP/1.1" 200 - 5 0.004 0.007 2026-09-11 04:07:55,881 26 INFO rb-c800635-224702-414046 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-09-11 04:07:55,932 26 INFO rb-c800635-224702-414046 odoo.addons.pos_self_order.tests.test_self_order_kiosk.TestSelfOrderKiosk.test_duplicate_order_kiosk.browser: tour succeeded 2026-09-11 04:07:55,932 26 INFO rb-c800635-224702-414046 odoo.addons.pos_self_order.tests.test_self_order_kiosk.TestSelfOrderKiosk.test_duplicate_order_kiosk.browser: ╔═══════════════════════════════════╗ ║ TOUR kiosk_simple_order SUCCEEDED ║ ╚═══════════════════════════════════╝ 2026-09-11 04:07:55,977 26 INFO rb-c800635-224702-414046 odoo.addons.pos_self_order.tests.test_self_order_kiosk.TestSelfOrderKiosk.test_duplicate_order_kiosk.browser: heap 7531532 (allocated 8126464) 2026-09-11 04:07:55,982 26 INFO rb-c800635-224702-414046 odoo.addons.pos_self_order.tests.test_self_order_kiosk.TestSelfOrderKiosk.test_duplicate_order_kiosk: Closing chrome headless with pid 132086 2026-09-11 04:07:55,990 26 INFO rb-c800635-224702-414046 odoo.addons.pos_self_order.tests.test_self_order_kiosk.TestSelfOrderKiosk.test_duplicate_order_kiosk: Closing websocket connection 2026-09-11 04:07:55,992 26 INFO rb-c800635-224702-414046 odoo.addons.pos_self_order.tests.test_self_order_kiosk.TestSelfOrderKiosk.test_duplicate_order_kiosk: Terminating chrome headless with pid 132086 2026-09-11 04:07:56,097 26 INFO rb-c800635-224702-414046 odoo.addons.pos_self_order.tests.test_self_order_kiosk.TestSelfOrderKiosk.test_duplicate_order_kiosk: Chrome Log in: /tmp/odoo_tests/rb-c800635-224702-414046/chrome_logs/chrome_log_20260911_040756_096988_test_duplicate_order_kiosk.txt 2026-09-11 04:07:56,097 26 INFO rb-c800635-224702-414046 odoo.addons.pos_self_order.tests.test_self_order_kiosk.TestSelfOrderKiosk.test_duplicate_order_kiosk: Removing chrome user profile "/tmp/tmpu_67uhot_chrome_odoo" 2026-09-11 04:07:56,140 26 INFO rb-c800635-224702-414046 odoo.addons.pos_self_order.tests.test_self_order_kiosk: Starting TestSelfOrderKiosk.test_order_price_null ... 2026-09-11 04:07:59,437 26 INFO rb-c800635-224702-414046 odoo.addons.pos_self_order.tests.test_self_order_kiosk.TestSelfOrderKiosk.test_order_price_null: Chrome pid: 132270 2026-09-11 04:07:59,437 26 INFO rb-c800635-224702-414046 odoo.addons.pos_self_order.tests.test_self_order_kiosk.TestSelfOrderKiosk.test_order_price_null: Chrome headless temporary user profile dir: /tmp/tmp7qgu6yu__chrome_odoo 2026-09-11 04:07:59,437 26 INFO rb-c800635-224702-414046 odoo.addons.pos_self_order.tests.test_self_order_kiosk.TestSelfOrderKiosk.test_order_price_null: Issuing json command http://127.0.0.1:34065/json/version 2026-09-11 04:07:59,438 26 INFO rb-c800635-224702-414046 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:34065', path='/json/version', query='', fragment='') with timeout 3 increased to 10s during tests 2026-09-11 04:07:59,453 26 INFO rb-c800635-224702-414046 odoo.addons.pos_self_order.tests.test_self_order_kiosk.TestSelfOrderKiosk.test_order_price_null: Browser version: Chrome/150.0.7871.114 2026-09-11 04:07:59,453 26 INFO rb-c800635-224702-414046 odoo.addons.pos_self_order.tests.test_self_order_kiosk.TestSelfOrderKiosk.test_order_price_null: Issuing json command http://127.0.0.1:34065/json 2026-09-11 04:07:59,454 26 INFO rb-c800635-224702-414046 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:34065', path='/json', query='', fragment='') with timeout 3 increased to 10s during tests 2026-09-11 04:07:59,475 26 INFO rb-c800635-224702-414046 odoo.addons.pos_self_order.tests.test_self_order_kiosk.TestSelfOrderKiosk.test_order_price_null: Websocket url found: ws://127.0.0.1:34065/devtools/page/0D8E6BBD8C7FA9F6AF555AE05A404E65 2026-09-11 04:07:59,484 26 INFO rb-c800635-224702-414046 odoo.addons.pos_self_order.tests.test_self_order_kiosk.TestSelfOrderKiosk.test_order_price_null: Enable chrome headless console log notification 2026-09-11 04:07:59,490 26 INFO rb-c800635-224702-414046 odoo.addons.pos_self_order.tests.test_self_order_kiosk.TestSelfOrderKiosk.test_order_price_null: Chrome headless enable page notifications 2026-09-11 04:07:59,509 26 INFO rb-c800635-224702-414046 odoo.addons.pos_self_order.tests.test_self_order_kiosk.TestSelfOrderKiosk.test_order_price_null: Setting session cookie in browser 2026-09-11 04:07:59,645 26 INFO rb-c800635-224702-414046 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=62a426e64db14b39" in browser 2026-09-11 04:07:59,645 26 INFO rb-c800635-224702-414046 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=62a426e64db14b39" 2026-09-11 04:07:59,660 26 INFO rb-c800635-224702-414046 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-09-11 04:08:00,013 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 04:08:00] "GET /pos-self/175?access_token=62a426e64db14b39 HTTP/1.1" 200 - 57 0.029 0.328 2026-09-11 04:08:00,018 26 INFO rb-c800635-224702-414046 odoo.addons.pos_self_order.tests.test_self_order_kiosk.TestSelfOrderKiosk.test_order_price_null: Navigation result: {'frameId': '0D8E6BBD8C7FA9F6AF555AE05A404E65', 'loaderId': 'D61312EBEFC5F8ECD0F0BDB1725B9AD3', 'isDownload': False} 2026-09-11 04:08:00,018 26 INFO rb-c800635-224702-414046 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-09-11 04:08:00,033 26 INFO rb-c800635-224702-414046 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-09-11 04:08:00,063 26 INFO rb-c800635-224702-414046 odoo.addons.base.models.assetsbundle: Found a similar attachment for /web/assets/1/3bd1372/pos_self_order.assets.min.js, copying from /web/assets/3bd1372/pos_self_order.assets.min.js 2026-09-11 04:08:00,088 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 04:08:00] "GET /web/assets/1/3bd1372/pos_self_order.assets.min.js HTTP/1.1" 200 - 8 0.006 0.034 2026-09-11 04:08:00,102 26 INFO rb-c800635-224702-414046 odoo.addons.base.models.assetsbundle: Found a similar attachment for /web/assets/1/db4d7a1/pos_self_order.assets.min.css, copying from /web/assets/db4d7a1/pos_self_order.assets.min.css 2026-09-11 04:08:00,134 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 04:08:00] "GET /web/assets/1/db4d7a1/pos_self_order.assets.min.css HTTP/1.1" 200 - 8 0.019 0.066 2026-09-11 04:08:00,153 26 INFO rb-c800635-224702-414046 odoo.addons.base.models.assetsbundle: Found a similar attachment for /web/assets/1/80a013a/pos_self_order.assets_tests.min.js, copying from /web/assets/80a013a/pos_self_order.assets_tests.min.js 2026-09-11 04:08:00,167 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 04:08:00] "GET /web/assets/1/80a013a/pos_self_order.assets_tests.min.js HTTP/1.1" 200 - 8 0.021 0.092 2026-09-11 04:08:00,272 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 04:08:00] "GET /favicon.ico HTTP/1.1" 301 - 1 0.001 0.009 2026-09-11 04:08:00,284 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 04:08:00] "GET /website/translations?hash=&lang=en_US HTTP/1.1" 200 - 1 0.001 0.006 2026-09-11 04:08:00,296 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 04:08:00] "GET /web/image/website/1/favicon?unique=47d98e1 HTTP/1.1" 200 - 5 0.002 0.009 2026-09-11 04:08:00,296 26 INFO rb-c800635-224702-414046 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=62a426e64db14b39", "delayToCheckUndeterminisms": 0})" 2026-09-11 04:08:00,306 26 INFO rb-c800635-224702-414046 odoo.http: Session expired 2026-09-11 04:08:00,306 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 04:08:00] "POST /pos/ping HTTP/1.1" 200 - 1 0.000 0.004 2026-09-11 04:08:00,310 26 INFO rb-c800635-224702-414046 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-09-11 04:08:00,367 26 INFO rb-c800635-224702-414046 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-09-11 04:08:00,373 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 04:08:00] "POST /pos-self/relations/175 HTTP/1.1" 200 - 37 0.017 0.033 2026-09-11 04:08:00,413 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 04:08:00] "GET /bus/websocket_worker_bundle?v=19.0-2 HTTP/1.1" 200 - 3 0.001 0.088 2026-09-11 04:08:00,660 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 04:08:00] "POST /pos-self/data/175 HTTP/1.1" 200 - 175 0.104 0.158 2026-09-11 04:08:00,664 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 04:08:00] "GET /websocket?version=19.0-2 HTTP/1.1" 101 - 1 0.000 0.231 2026-09-11 04:08:00,745 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 04:08:00] "GET /web/image/res.company/1/logo/256x256 HTTP/1.1" 200 - 8 0.004 0.028 2026-09-11 04:08:00,763 26 INFO rb-c800635-224702-414046 odoo.addons.pos_self_order.tests.test_self_order_kiosk.TestSelfOrderKiosk.test_order_price_null.browser: Owl is running in 'dev' mode. 2026-09-11 04:08:00,799 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 04:08:00] "GET /web/image/ir.attachment/8986/raw HTTP/1.1" 200 - 4 0.002 0.006 2026-09-11 04:08:00,859 26 INFO rb-c800635-224702-414046 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-09-11 04:08:00,931 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 04:08:00] "GET /web/image/pos.category/349/image_128?unique=2026-09-11T04:07:49.000+00:00 HTTP/1.1" 200 - 2 0.002 0.022 2026-09-11 04:08:00,942 26 INFO ? werkzeug: 127.0.0.1 - - [11/Sep/2026 04:08:00] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.022 2026-09-11 04:08:00,947 26 INFO rb-c800635-224702-414046 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-09-11 04:08:00,953 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 04:08:00] "GET /web/image/product.template/2453/image_512?unique=2026-09-11T04:07:49.000+00:00 HTTP/1.1" 200 - 3 0.003 0.028 2026-09-11 04:08:00,966 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 04:08:00] "GET /web/image/product.template/2454/image_512?unique=2026-09-11T04:07:49.000+00:00 HTTP/1.1" 200 - 3 0.001 0.039 2026-09-11 04:08:00,981 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 04:08:00] "GET /web/image/product.template/2457/image_512?unique=2026-09-11T04:07:49.000+00:00 HTTP/1.1" 200 - 3 0.003 0.051 2026-09-11 04:08:00,993 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 04:08:00] "GET /web/image/product.template/2455/image_512?unique=2026-09-11T04:07:49.000+00:00 HTTP/1.1" 200 - 3 0.002 0.062 2026-09-11 04:08:01,005 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 04:08:01] "GET /web/image/product.template/2456/image_512?unique=2026-09-11T04:07:49.000+00:00 HTTP/1.1" 200 - 3 0.002 0.065 2026-09-11 04:08:01,010 26 INFO rb-c800635-224702-414046 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-09-11 04:08:01,035 26 INFO ? werkzeug: 127.0.0.1 - - [11/Sep/2026 04:08: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-09-11 04:08:01,038 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 04:08:01] "GET /web/image/ir.attachment/8952/raw HTTP/1.1" 200 - 4 0.003 0.019 2026-09-11 04:08:01,061 26 INFO rb-c800635-224702-414046 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-09-11 04:08:01,084 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 04:08:01] "GET /web/image/product.product/2955/image_512?unique=2026-09-11T04:07:49.000+00:00 HTTP/1.1" 200 - 8 0.010 0.041 2026-09-11 04:08:01,123 26 INFO rb-c800635-224702-414046 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-09-11 04:08:01,165 26 INFO rb-c800635-224702-414046 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #5985472 started for PoS orders references: [{'name': None, 'pos_reference': '260-175-000001', 'uuid': 'cee8b719-aca5-4b6c-975c-a5c96ea71078'}] 2026-09-11 04:08:01,225 26 INFO rb-c800635-224702-414046 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #5985472 order {'name': None, 'pos_reference': '260-175-000001', 'uuid': 'cee8b719-aca5-4b6c-975c-a5c96ea71078'} created pos.order #911 2026-09-11 04:08:01,241 26 INFO rb-c800635-224702-414046 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #5985472 finished 2026-09-11 04:08:01,612 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 04:08:01] "POST /pos-self-order/process-order/kiosk HTTP/1.1" 200 - 235 0.256 0.228 2026-09-11 04:08:01,658 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 04:08:01] "POST /pos-self-order/change-printer-status HTTP/1.1" 200 - 5 0.004 0.006 2026-09-11 04:08:01,666 26 INFO rb-c800635-224702-414046 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-09-11 04:08:01,718 26 INFO rb-c800635-224702-414046 odoo.addons.pos_self_order.tests.test_self_order_kiosk.TestSelfOrderKiosk.test_order_price_null.browser: tour succeeded 2026-09-11 04:08:01,718 26 INFO rb-c800635-224702-414046 odoo.addons.pos_self_order.tests.test_self_order_kiosk.TestSelfOrderKiosk.test_order_price_null.browser: ╔═══════════════════════════════════════╗ ║ TOUR kiosk_order_price_null SUCCEEDED ║ ╚═══════════════════════════════════════╝ 2026-09-11 04:08:01,754 26 INFO rb-c800635-224702-414046 odoo.addons.pos_self_order.tests.test_self_order_kiosk.TestSelfOrderKiosk.test_order_price_null.browser: heap 7443948 (allocated 8388608) 2026-09-11 04:08:01,763 26 INFO rb-c800635-224702-414046 odoo.addons.pos_self_order.tests.test_self_order_kiosk.TestSelfOrderKiosk.test_order_price_null: Closing chrome headless with pid 132270 2026-09-11 04:08:01,770 26 INFO rb-c800635-224702-414046 odoo.addons.pos_self_order.tests.test_self_order_kiosk.TestSelfOrderKiosk.test_order_price_null: Closing websocket connection 2026-09-11 04:08:01,772 26 INFO rb-c800635-224702-414046 odoo.addons.pos_self_order.tests.test_self_order_kiosk.TestSelfOrderKiosk.test_order_price_null: Terminating chrome headless with pid 132270 2026-09-11 04:08:01,868 26 INFO rb-c800635-224702-414046 odoo.addons.pos_self_order.tests.test_self_order_kiosk.TestSelfOrderKiosk.test_order_price_null: Chrome Log in: /tmp/odoo_tests/rb-c800635-224702-414046/chrome_logs/chrome_log_20260911_040801_867816_test_order_price_null.txt 2026-09-11 04:08:01,868 26 INFO rb-c800635-224702-414046 odoo.addons.pos_self_order.tests.test_self_order_kiosk.TestSelfOrderKiosk.test_order_price_null: Removing chrome user profile "/tmp/tmp7qgu6yu__chrome_odoo" 2026-09-11 04:08:01,905 26 INFO rb-c800635-224702-414046 odoo.addons.pos_self_order.tests.test_self_order_kiosk: Starting TestSelfOrderKiosk.test_self_order_kiosk ... 2026-09-11 04:08:05,839 26 INFO rb-c800635-224702-414046 odoo.addons.pos_self_order.tests.test_self_order_kiosk.TestSelfOrderKiosk.test_self_order_kiosk: Chrome pid: 132455 2026-09-11 04:08:05,839 26 INFO rb-c800635-224702-414046 odoo.addons.pos_self_order.tests.test_self_order_kiosk.TestSelfOrderKiosk.test_self_order_kiosk: Chrome headless temporary user profile dir: /tmp/tmpx01fl1w7_chrome_odoo 2026-09-11 04:08:05,839 26 INFO rb-c800635-224702-414046 odoo.addons.pos_self_order.tests.test_self_order_kiosk.TestSelfOrderKiosk.test_self_order_kiosk: Issuing json command http://127.0.0.1:38207/json/version 2026-09-11 04:08:05,840 26 INFO rb-c800635-224702-414046 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:38207', path='/json/version', query='', fragment='') with timeout 3 increased to 10s during tests 2026-09-11 04:08:05,912 26 INFO rb-c800635-224702-414046 odoo.addons.pos_self_order.tests.test_self_order_kiosk.TestSelfOrderKiosk.test_self_order_kiosk: Browser version: Chrome/150.0.7871.114 2026-09-11 04:08:05,912 26 INFO rb-c800635-224702-414046 odoo.addons.pos_self_order.tests.test_self_order_kiosk.TestSelfOrderKiosk.test_self_order_kiosk: Issuing json command http://127.0.0.1:38207/json 2026-09-11 04:08:05,913 26 INFO rb-c800635-224702-414046 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:38207', path='/json', query='', fragment='') with timeout 3 increased to 10s during tests 2026-09-11 04:08:05,934 26 INFO rb-c800635-224702-414046 odoo.addons.pos_self_order.tests.test_self_order_kiosk.TestSelfOrderKiosk.test_self_order_kiosk: Websocket url found: ws://127.0.0.1:38207/devtools/page/5A4656BC9D4AC2CC07E9F8A14FCEC903 2026-09-11 04:08:05,953 26 INFO rb-c800635-224702-414046 odoo.addons.pos_self_order.tests.test_self_order_kiosk.TestSelfOrderKiosk.test_self_order_kiosk: Enable chrome headless console log notification 2026-09-11 04:08:05,959 26 INFO rb-c800635-224702-414046 odoo.addons.pos_self_order.tests.test_self_order_kiosk.TestSelfOrderKiosk.test_self_order_kiosk: Chrome headless enable page notifications 2026-09-11 04:08:05,984 26 INFO rb-c800635-224702-414046 odoo.addons.pos_self_order.tests.test_self_order_kiosk.TestSelfOrderKiosk.test_self_order_kiosk: Setting session cookie in browser 2026-09-11 04:08:06,099 26 INFO rb-c800635-224702-414046 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=d810f957df8a49c9" in browser 2026-09-11 04:08:06,099 26 INFO rb-c800635-224702-414046 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=d810f957df8a49c9" 2026-09-11 04:08:06,115 26 INFO rb-c800635-224702-414046 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-09-11 04:08:06,445 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 04:08:06] "GET /pos-self/176?access_token=d810f957df8a49c9 HTTP/1.1" 200 - 59 0.045 0.288 2026-09-11 04:08:06,448 26 INFO rb-c800635-224702-414046 odoo.addons.pos_self_order.tests.test_self_order_kiosk.TestSelfOrderKiosk.test_self_order_kiosk: Navigation result: {'frameId': '5A4656BC9D4AC2CC07E9F8A14FCEC903', 'loaderId': '0D2FB8F5C0A259FB1F03F32B73DFD2F7', 'isDownload': False} 2026-09-11 04:08:06,449 26 INFO rb-c800635-224702-414046 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-09-11 04:08:06,463 26 INFO rb-c800635-224702-414046 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-09-11 04:08:06,480 26 INFO rb-c800635-224702-414046 odoo.addons.base.models.assetsbundle: Found a similar attachment for /web/assets/1/3bd1372/pos_self_order.assets.min.js, copying from /web/assets/3bd1372/pos_self_order.assets.min.js 2026-09-11 04:08:06,504 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 04:08:06] "GET /web/assets/1/3bd1372/pos_self_order.assets.min.js HTTP/1.1" 200 - 9 0.005 0.031 2026-09-11 04:08:06,523 26 INFO rb-c800635-224702-414046 odoo.addons.base.models.assetsbundle: Found a similar attachment for /web/assets/1/db4d7a1/pos_self_order.assets.min.css, copying from /web/assets/db4d7a1/pos_self_order.assets.min.css 2026-09-11 04:08:06,548 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 04:08:06] "GET /web/assets/1/db4d7a1/pos_self_order.assets.min.css HTTP/1.1" 200 - 8 0.023 0.055 2026-09-11 04:08:06,560 26 INFO rb-c800635-224702-414046 odoo.addons.base.models.assetsbundle: Found a similar attachment for /web/assets/1/80a013a/pos_self_order.assets_tests.min.js, copying from /web/assets/80a013a/pos_self_order.assets_tests.min.js 2026-09-11 04:08:06,574 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 04:08:06] "GET /web/assets/1/80a013a/pos_self_order.assets_tests.min.js HTTP/1.1" 200 - 8 0.005 0.087 2026-09-11 04:08:06,677 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 04:08:06] "GET /favicon.ico HTTP/1.1" 301 - 1 0.001 0.005 2026-09-11 04:08:06,689 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 04:08:06] "GET /website/translations?hash=&lang=en_US HTTP/1.1" 200 - 1 0.001 0.004 2026-09-11 04:08:06,698 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 04:08:06] "GET /web/image/website/1/favicon?unique=47d98e1 HTTP/1.1" 200 - 5 0.003 0.008 2026-09-11 04:08:06,699 26 INFO rb-c800635-224702-414046 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=d810f957df8a49c9", "delayToCheckUndeterminisms": 0})" 2026-09-11 04:08:06,706 26 INFO rb-c800635-224702-414046 odoo.http: Session expired 2026-09-11 04:08:06,706 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 04:08:06] "POST /pos/ping HTTP/1.1" 200 - 1 0.000 0.003 2026-09-11 04:08:06,707 26 INFO rb-c800635-224702-414046 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-09-11 04:08:06,761 26 INFO rb-c800635-224702-414046 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-09-11 04:08:06,766 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 04:08:06] "POST /pos-self/relations/176 HTTP/1.1" 200 - 37 0.016 0.031 2026-09-11 04:08:06,789 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 04:08:06] "GET /bus/websocket_worker_bundle?v=19.0-2 HTTP/1.1" 200 - 3 0.001 0.067 2026-09-11 04:08:07,064 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 04:08:07] "POST /pos-self/data/176 HTTP/1.1" 200 - 182 0.111 0.157 2026-09-11 04:08:07,072 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 04:08:07] "GET /websocket?version=19.0-2 HTTP/1.1" 101 - 1 0.000 0.264 2026-09-11 04:08:07,139 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 04:08:07] "GET /web/image/res.company/1/logo/256x256 HTTP/1.1" 200 - 8 0.005 0.031 2026-09-11 04:08:07,148 26 INFO rb-c800635-224702-414046 odoo.addons.pos_self_order.tests.test_self_order_kiosk.TestSelfOrderKiosk.test_self_order_kiosk.browser: Owl is running in 'dev' mode. 2026-09-11 04:08:07,194 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 04:08:07] "GET /web/image/ir.attachment/9027/raw HTTP/1.1" 200 - 4 0.001 0.005 2026-09-11 04:08:07,233 26 INFO rb-c800635-224702-414046 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-09-11 04:08:07,256 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 04:08:07] "GET /web/image/ir.attachment/8993/raw HTTP/1.1" 200 - 4 0.004 0.008 2026-09-11 04:08:07,286 26 INFO ? werkzeug: 127.0.0.1 - - [11/Sep/2026 04:08:07] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.001 2026-09-11 04:08:07,374 26 INFO rb-c800635-224702-414046 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-09-11 04:08:07,429 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 04:08:07] "GET /web/image/pos.category/349/image_128?unique=2026-09-11T04:07:49.000+00:00 HTTP/1.1" 200 - 2 0.011 0.028 2026-09-11 04:08:07,430 26 INFO rb-c800635-224702-414046 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-09-11 04:08:07,472 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 04:08:07] "GET /web/image/pos.category/0/image_128?unique=undefined HTTP/1.1" 200 - 4 0.007 0.072 2026-09-11 04:08:07,492 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 04:08:07] "GET /web/image/product.template/2453/image_512?unique=2026-09-11T04:07:49.000+00:00 HTTP/1.1" 200 - 3 0.005 0.086 2026-09-11 04:08:07,498 26 INFO rb-c800635-224702-414046 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-09-11 04:08:07,508 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 04:08:07] "GET /web/image/product.template/2457/image_512?unique=2026-09-11T04:07:49.000+00:00 HTTP/1.1" 200 - 3 0.006 0.097 2026-09-11 04:08:07,529 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 04:08:07] "GET /web/image/product.template/2454/image_512?unique=2026-09-11T04:07:49.000+00:00 HTTP/1.1" 200 - 3 0.007 0.120 2026-09-11 04:08:07,548 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 04:08:07] "GET /web/image/product.template/2455/image_512?unique=2026-09-11T04:07:49.000+00:00 HTTP/1.1" 200 - 3 0.004 0.138 2026-09-11 04:08:07,563 26 INFO rb-c800635-224702-414046 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-09-11 04:08:07,595 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 04:08:07] "GET /web/image/product.template/2456/image_512?unique=2026-09-11T04:07:49.000+00:00 HTTP/1.1" 200 - 3 0.016 0.144 2026-09-11 04:08:07,609 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 04:08:07] "GET /web/image/product.template/2459/image_512?unique=2026-09-11T04:07:49.000+00:00 HTTP/1.1" 200 - 3 0.002 0.030 2026-09-11 04:08:07,622 26 INFO rb-c800635-224702-414046 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-09-11 04:08:07,651 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 04:08:07] "GET /web/image/product.template/2458/image_512?unique=2026-09-11T04:07:49.000+00:00 HTTP/1.1" 200 - 3 0.006 0.058 2026-09-11 04:08:07,690 26 INFO rb-c800635-224702-414046 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-09-11 04:08:07,761 26 INFO rb-c800635-224702-414046 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-09-11 04:08:07,792 26 INFO ? werkzeug: 127.0.0.1 - - [11/Sep/2026 04:08:07] "GET /web/static/src/libs/fontawesome/fonts/fontawesome-webfont.woff2?v=4.7.0 HTTP/1.1" 200 - 0 0.000 0.007 2026-09-11 04:08:07,813 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 04:08:07] "GET /web/image/product.product/2960/image_512?unique=2026-09-11T04:07:49.000+00:00 HTTP/1.1" 200 - 8 0.008 0.017 2026-09-11 04:08:07,827 26 INFO rb-c800635-224702-414046 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-09-11 04:08:07,835 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 04:08:07] "GET /web/image/product.product/2955/image_512?unique=2026-09-11T04:07:49.000+00:00 HTTP/1.1" 200 - 8 0.008 0.040 2026-09-11 04:08:07,862 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 04:08:07] "GET /web/image/product.product/2961/image_512?unique=2026-09-11T04:07:49.000+00:00 HTTP/1.1" 200 - 8 0.014 0.057 2026-09-11 04:08:07,866 26 INFO rb-c800635-224702-414046 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-09-11 04:08:07,916 26 INFO rb-c800635-224702-414046 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-09-11 04:08:07,967 26 INFO rb-c800635-224702-414046 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-09-11 04:08:08,028 26 INFO rb-c800635-224702-414046 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-09-11 04:08:08,082 26 INFO rb-c800635-224702-414046 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-09-11 04:08:08,141 26 INFO rb-c800635-224702-414046 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-09-11 04:08:08,218 26 INFO rb-c800635-224702-414046 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #704925 started for PoS orders references: [{'name': None, 'pos_reference': '260-176-000001', 'uuid': '3ec87682-3a74-4573-857f-280355517e2f'}] 2026-09-11 04:08:08,268 26 INFO rb-c800635-224702-414046 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #704925 order {'name': None, 'pos_reference': '260-176-000001', 'uuid': '3ec87682-3a74-4573-857f-280355517e2f'} created pos.order #912 2026-09-11 04:08:08,280 26 INFO rb-c800635-224702-414046 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #704925 finished 2026-09-11 04:08:08,417 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 04:08:08] "POST /pos-self-order/process-order/kiosk HTTP/1.1" 200 - 129 0.132 0.139 2026-09-11 04:08:08,466 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 04:08:08] "POST /pos-self-order/change-printer-status HTTP/1.1" 200 - 5 0.004 0.007 2026-09-11 04:08:08,466 26 INFO rb-c800635-224702-414046 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-09-11 04:08:08,516 26 INFO rb-c800635-224702-414046 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-09-11 04:08:08,575 26 INFO rb-c800635-224702-414046 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-09-11 04:08:08,586 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 04:08:08] "GET /web/image/ir.attachment/9026/raw HTTP/1.1" 200 - 4 0.002 0.005 2026-09-11 04:08:08,629 26 INFO rb-c800635-224702-414046 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-09-11 04:08:08,685 26 INFO rb-c800635-224702-414046 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-09-11 04:08:08,736 26 INFO rb-c800635-224702-414046 odoo.addons.pos_self_order.tests.test_self_order_kiosk.TestSelfOrderKiosk.test_self_order_kiosk.browser: tour succeeded 2026-09-11 04:08:08,737 26 INFO rb-c800635-224702-414046 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-09-11 04:08:08,808 26 INFO rb-c800635-224702-414046 odoo.addons.pos_self_order.tests.test_self_order_kiosk.TestSelfOrderKiosk.test_self_order_kiosk.browser: heap 8606876 (allocated 9437184) 2026-09-11 04:08:08,814 26 INFO rb-c800635-224702-414046 odoo.addons.pos_self_order.tests.test_self_order_kiosk.TestSelfOrderKiosk.test_self_order_kiosk: Closing chrome headless with pid 132455 2026-09-11 04:08:08,814 26 INFO rb-c800635-224702-414046 odoo.addons.pos_self_order.tests.test_self_order_kiosk.TestSelfOrderKiosk.test_self_order_kiosk: Closing websocket connection 2026-09-11 04:08:08,816 26 INFO rb-c800635-224702-414046 odoo.addons.pos_self_order.tests.test_self_order_kiosk.TestSelfOrderKiosk.test_self_order_kiosk: Terminating chrome headless with pid 132455 2026-09-11 04:08:08,920 26 INFO rb-c800635-224702-414046 odoo.addons.pos_self_order.tests.test_self_order_kiosk.TestSelfOrderKiosk.test_self_order_kiosk: Chrome Log in: /tmp/odoo_tests/rb-c800635-224702-414046/chrome_logs/chrome_log_20260911_040808_919831_test_self_order_kiosk.txt 2026-09-11 04:08:08,920 26 INFO rb-c800635-224702-414046 odoo.addons.pos_self_order.tests.test_self_order_kiosk.TestSelfOrderKiosk.test_self_order_kiosk: Removing chrome user profile "/tmp/tmpx01fl1w7_chrome_odoo" 2026-09-11 04:08:09,179 26 INFO rb-c800635-224702-414046 odoo.addons.pos_self_order.tests.test_self_order_kiosk.TestSelfOrderKiosk.test_self_order_kiosk: Chrome pid: 132648 2026-09-11 04:08:09,179 26 INFO rb-c800635-224702-414046 odoo.addons.pos_self_order.tests.test_self_order_kiosk.TestSelfOrderKiosk.test_self_order_kiosk: Chrome headless temporary user profile dir: /tmp/tmppruyf58p_chrome_odoo 2026-09-11 04:08:09,179 26 INFO rb-c800635-224702-414046 odoo.addons.pos_self_order.tests.test_self_order_kiosk.TestSelfOrderKiosk.test_self_order_kiosk: Issuing json command http://127.0.0.1:44493/json/version 2026-09-11 04:08:09,180 26 INFO rb-c800635-224702-414046 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:44493', path='/json/version', query='', fragment='') with timeout 3 increased to 10s during tests 2026-09-11 04:08:09,188 26 INFO rb-c800635-224702-414046 odoo.addons.pos_self_order.tests.test_self_order_kiosk.TestSelfOrderKiosk.test_self_order_kiosk: Browser version: Chrome/150.0.7871.114 2026-09-11 04:08:09,189 26 INFO rb-c800635-224702-414046 odoo.addons.pos_self_order.tests.test_self_order_kiosk.TestSelfOrderKiosk.test_self_order_kiosk: Issuing json command http://127.0.0.1:44493/json 2026-09-11 04:08:09,189 26 INFO rb-c800635-224702-414046 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:44493', path='/json', query='', fragment='') with timeout 3 increased to 10s during tests 2026-09-11 04:08:09,196 26 INFO rb-c800635-224702-414046 odoo.addons.pos_self_order.tests.test_self_order_kiosk.TestSelfOrderKiosk.test_self_order_kiosk: Websocket url found: ws://127.0.0.1:44493/devtools/page/EC729B84463A991BC5F8C8387F3E1E93 2026-09-11 04:08:09,204 26 INFO rb-c800635-224702-414046 odoo.addons.pos_self_order.tests.test_self_order_kiosk.TestSelfOrderKiosk.test_self_order_kiosk: Enable chrome headless console log notification 2026-09-11 04:08:09,216 26 INFO rb-c800635-224702-414046 odoo.addons.pos_self_order.tests.test_self_order_kiosk.TestSelfOrderKiosk.test_self_order_kiosk: Chrome headless enable page notifications 2026-09-11 04:08:09,228 26 INFO rb-c800635-224702-414046 odoo.addons.pos_self_order.tests.test_self_order_kiosk.TestSelfOrderKiosk.test_self_order_kiosk: Setting session cookie in browser 2026-09-11 04:08:09,235 26 INFO rb-c800635-224702-414046 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=d810f957df8a49c9" in browser 2026-09-11 04:08:09,235 26 INFO rb-c800635-224702-414046 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=d810f957df8a49c9" 2026-09-11 04:08:09,284 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 04:08:09] "GET /pos-self/176?access_token=d810f957df8a49c9 HTTP/1.1" 200 - 7 0.008 0.028 2026-09-11 04:08:09,290 26 INFO rb-c800635-224702-414046 odoo.addons.pos_self_order.tests.test_self_order_kiosk.TestSelfOrderKiosk.test_self_order_kiosk: Navigation result: {'frameId': 'EC729B84463A991BC5F8C8387F3E1E93', 'loaderId': '8808E81776A6561986614F161F9F4E4A', 'isDownload': False} 2026-09-11 04:08:09,291 26 INFO rb-c800635-224702-414046 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-09-11 04:08:09,316 26 INFO rb-c800635-224702-414046 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-09-11 04:08:09,338 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 04:08:09] "GET /web/assets/1/3bd1372/pos_self_order.assets.min.js HTTP/1.1" 200 - 3 0.003 0.013 2026-09-11 04:08:09,361 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 04:08:09] "GET /web/assets/1/80a013a/pos_self_order.assets_tests.min.js HTTP/1.1" 200 - 3 0.011 0.024 2026-09-11 04:08:09,369 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 04:08:09] "GET /web/assets/1/db4d7a1/pos_self_order.assets.min.css HTTP/1.1" 200 - 3 0.003 0.044 2026-09-11 04:08:09,511 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 04:08:09] "GET /favicon.ico HTTP/1.1" 301 - 1 0.001 0.009 2026-09-11 04:08:09,514 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 04:08:09] "GET /website/translations?hash=&lang=en_US HTTP/1.1" 200 - 0 0.000 0.006 2026-09-11 04:08:09,525 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 04:08:09] "GET /web/image/website/1/favicon?unique=47d98e1 HTTP/1.1" 200 - 4 0.001 0.006 2026-09-11 04:08:09,526 26 INFO rb-c800635-224702-414046 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=d810f957df8a49c9", "delayToCheckUndeterminisms": 0})" 2026-09-11 04:08:09,538 26 INFO rb-c800635-224702-414046 odoo.http: Session expired 2026-09-11 04:08:09,538 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 04:08:09] "POST /pos/ping HTTP/1.1" 200 - 0 0.000 0.002 2026-09-11 04:08:09,539 26 INFO rb-c800635-224702-414046 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-09-11 04:08:09,588 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 04:08:09] "POST /pos-self/relations/176 HTTP/1.1" 200 - 16 0.012 0.030 2026-09-11 04:08:09,593 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 04:08:09] "GET /bus/websocket_worker_bundle?v=19.0-2 HTTP/1.1" 200 - 2 0.001 0.038 2026-09-11 04:08:09,593 26 INFO rb-c800635-224702-414046 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-09-11 04:08:09,800 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 04:08:09] "POST /pos-self/data/176 HTTP/1.1" 200 - 114 0.070 0.125 2026-09-11 04:08:09,803 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 04:08:09] "GET /websocket?version=19.0-2 HTTP/1.1" 101 - 0 0.000 0.185 2026-09-11 04:08:09,871 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 04:08:09] "GET /web/image/res.company/1/logo/256x256 HTTP/1.1" 200 - 3 0.002 0.024 2026-09-11 04:08:09,884 26 INFO rb-c800635-224702-414046 odoo.addons.pos_self_order.tests.test_self_order_kiosk.TestSelfOrderKiosk.test_self_order_kiosk.browser: Owl is running in 'dev' mode. 2026-09-11 04:08:09,934 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 04:08:09] "GET /web/image/ir.attachment/9027/raw HTTP/1.1" 200 - 4 0.005 0.005 2026-09-11 04:08:09,965 26 INFO rb-c800635-224702-414046 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-09-11 04:08:09,983 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 04:08:09] "GET /web/image/ir.attachment/8993/raw HTTP/1.1" 200 - 4 0.003 0.008 2026-09-11 04:08:10,022 26 INFO ? werkzeug: 127.0.0.1 - - [11/Sep/2026 04:08:10] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.001 2026-09-11 04:08:10,083 26 INFO rb-c800635-224702-414046 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-09-11 04:08:10,121 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 04:08:10] "GET /web/image/pos.category/349/image_128?unique=2026-09-11T04:07:49.000+00:00 HTTP/1.1" 200 - 2 0.001 0.025 2026-09-11 04:08:10,144 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 04:08:10] "GET /web/image/pos.category/0/image_128?unique=undefined HTTP/1.1" 200 - 3 0.004 0.040 2026-09-11 04:08:10,152 26 INFO rb-c800635-224702-414046 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-09-11 04:08:10,161 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 04:08:10] "GET /web/image/product.template/2454/image_512?unique=2026-09-11T04:07:49.000+00:00 HTTP/1.1" 200 - 3 0.003 0.047 2026-09-11 04:08:10,171 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 04:08:10] "GET /web/image/product.template/2453/image_512?unique=2026-09-11T04:07:49.000+00:00 HTTP/1.1" 200 - 3 0.002 0.061 2026-09-11 04:08:10,194 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 04:08:10] "GET /web/image/product.template/2457/image_512?unique=2026-09-11T04:07:49.000+00:00 HTTP/1.1" 200 - 3 0.003 0.078 2026-09-11 04:08:10,209 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 04:08:10] "GET /web/image/product.template/2455/image_512?unique=2026-09-11T04:07:49.000+00:00 HTTP/1.1" 200 - 3 0.001 0.093 2026-09-11 04:08:10,227 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 04:08:10] "GET /web/image/product.template/2456/image_512?unique=2026-09-11T04:07:49.000+00:00 HTTP/1.1" 200 - 3 0.007 0.096 2026-09-11 04:08:10,230 26 INFO rb-c800635-224702-414046 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-09-11 04:08:10,293 26 INFO rb-c800635-224702-414046 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-09-11 04:08:10,322 26 INFO ? werkzeug: 127.0.0.1 - - [11/Sep/2026 04:08: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-09-11 04:08:10,336 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 04:08:10] "GET /web/image/product.product/2955/image_512?unique=2026-09-11T04:07:49.000+00:00 HTTP/1.1" 200 - 8 0.008 0.015 2026-09-11 04:08:10,345 26 INFO rb-c800635-224702-414046 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-09-11 04:08:10,406 26 INFO rb-c800635-224702-414046 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-09-11 04:08:10,418 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 04:08:10] "POST /pos-self-order/get-slots HTTP/1.1" 200 - 6 0.004 0.006 2026-09-11 04:08:10,473 26 INFO rb-c800635-224702-414046 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-09-11 04:08:10,540 26 INFO rb-c800635-224702-414046 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-09-11 04:08:10,575 26 INFO rb-c800635-224702-414046 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #73601286 started for PoS orders references: [{'name': None, 'pos_reference': '260-176-000002', 'uuid': '5ab17bd3-c73f-445e-888d-08b14df4b601'}] 2026-09-11 04:08:10,601 26 INFO rb-c800635-224702-414046 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #73601286 order {'name': None, 'pos_reference': '260-176-000002', 'uuid': '5ab17bd3-c73f-445e-888d-08b14df4b601'} created pos.order #913 2026-09-11 04:08:10,616 26 INFO rb-c800635-224702-414046 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #73601286 finished 2026-09-11 04:08:10,702 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 04:08:10] "POST /pos-self-order/process-order/kiosk HTTP/1.1" 200 - 69 0.075 0.093 2026-09-11 04:08:10,754 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 04:08:10] "POST /pos-self-order/get-user-data/ HTTP/1.1" 200 - 9 0.016 0.009 2026-09-11 04:08:10,762 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 04:08:10] "POST /pos-self-order/change-printer-status HTTP/1.1" 200 - 5 0.001 0.014 2026-09-11 04:08:10,770 26 INFO rb-c800635-224702-414046 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-09-11 04:08:10,819 26 INFO rb-c800635-224702-414046 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-09-11 04:08:10,878 26 INFO rb-c800635-224702-414046 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-09-11 04:08:10,888 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 04:08:10] "GET /web/image/ir.attachment/9026/raw HTTP/1.1" 200 - 4 0.001 0.004 2026-09-11 04:08:10,934 26 INFO rb-c800635-224702-414046 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-09-11 04:08:10,987 26 INFO rb-c800635-224702-414046 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-09-11 04:08:11,038 26 INFO rb-c800635-224702-414046 odoo.addons.pos_self_order.tests.test_self_order_kiosk.TestSelfOrderKiosk.test_self_order_kiosk.browser: tour succeeded 2026-09-11 04:08:11,039 26 INFO rb-c800635-224702-414046 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-09-11 04:08:11,106 26 INFO rb-c800635-224702-414046 odoo.addons.pos_self_order.tests.test_self_order_kiosk.TestSelfOrderKiosk.test_self_order_kiosk.browser: heap 8403268 (allocated 8912896) 2026-09-11 04:08:11,113 26 INFO rb-c800635-224702-414046 odoo.addons.pos_self_order.tests.test_self_order_kiosk.TestSelfOrderKiosk.test_self_order_kiosk: Closing chrome headless with pid 132648 2026-09-11 04:08:11,113 26 INFO rb-c800635-224702-414046 odoo.addons.pos_self_order.tests.test_self_order_kiosk.TestSelfOrderKiosk.test_self_order_kiosk: Closing websocket connection 2026-09-11 04:08:11,114 26 INFO rb-c800635-224702-414046 odoo.addons.pos_self_order.tests.test_self_order_kiosk.TestSelfOrderKiosk.test_self_order_kiosk: Terminating chrome headless with pid 132648 2026-09-11 04:08:11,211 26 INFO rb-c800635-224702-414046 odoo.addons.pos_self_order.tests.test_self_order_kiosk.TestSelfOrderKiosk.test_self_order_kiosk: Chrome Log in: /tmp/odoo_tests/rb-c800635-224702-414046/chrome_logs/chrome_log_20260911_040811_211458_test_self_order_kiosk.txt 2026-09-11 04:08:11,211 26 INFO rb-c800635-224702-414046 odoo.addons.pos_self_order.tests.test_self_order_kiosk.TestSelfOrderKiosk.test_self_order_kiosk: Removing chrome user profile "/tmp/tmppruyf58p_chrome_odoo" 2026-09-11 04:08:11,505 26 INFO rb-c800635-224702-414046 odoo.addons.pos_self_order.tests.test_self_order_kiosk.TestSelfOrderKiosk.test_self_order_kiosk: Chrome pid: 132845 2026-09-11 04:08:11,505 26 INFO rb-c800635-224702-414046 odoo.addons.pos_self_order.tests.test_self_order_kiosk.TestSelfOrderKiosk.test_self_order_kiosk: Chrome headless temporary user profile dir: /tmp/tmpfhsaez9f_chrome_odoo 2026-09-11 04:08:11,505 26 INFO rb-c800635-224702-414046 odoo.addons.pos_self_order.tests.test_self_order_kiosk.TestSelfOrderKiosk.test_self_order_kiosk: Issuing json command http://127.0.0.1:40527/json/version 2026-09-11 04:08:11,506 26 INFO rb-c800635-224702-414046 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:40527', path='/json/version', query='', fragment='') with timeout 3 increased to 10s during tests 2026-09-11 04:08:11,532 26 INFO rb-c800635-224702-414046 odoo.addons.pos_self_order.tests.test_self_order_kiosk.TestSelfOrderKiosk.test_self_order_kiosk: Browser version: Chrome/150.0.7871.114 2026-09-11 04:08:11,532 26 INFO rb-c800635-224702-414046 odoo.addons.pos_self_order.tests.test_self_order_kiosk.TestSelfOrderKiosk.test_self_order_kiosk: Issuing json command http://127.0.0.1:40527/json 2026-09-11 04:08:11,533 26 INFO rb-c800635-224702-414046 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:40527', path='/json', query='', fragment='') with timeout 3 increased to 10s during tests 2026-09-11 04:08:11,542 26 INFO rb-c800635-224702-414046 odoo.addons.pos_self_order.tests.test_self_order_kiosk.TestSelfOrderKiosk.test_self_order_kiosk: Websocket url found: ws://127.0.0.1:40527/devtools/page/87B74D76558E8BE9E775D535BC366921 2026-09-11 04:08:11,549 26 INFO rb-c800635-224702-414046 odoo.addons.pos_self_order.tests.test_self_order_kiosk.TestSelfOrderKiosk.test_self_order_kiosk: Enable chrome headless console log notification 2026-09-11 04:08:11,555 26 INFO rb-c800635-224702-414046 odoo.addons.pos_self_order.tests.test_self_order_kiosk.TestSelfOrderKiosk.test_self_order_kiosk: Chrome headless enable page notifications 2026-09-11 04:08:11,617 26 INFO rb-c800635-224702-414046 odoo.addons.pos_self_order.tests.test_self_order_kiosk.TestSelfOrderKiosk.test_self_order_kiosk: Setting session cookie in browser 2026-09-11 04:08:11,619 26 INFO rb-c800635-224702-414046 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=d810f957df8a49c9" in browser 2026-09-11 04:08:11,619 26 INFO rb-c800635-224702-414046 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=d810f957df8a49c9" 2026-09-11 04:08:11,654 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 04:08:11] "GET /pos-self/176?access_token=d810f957df8a49c9 HTTP/1.1" 200 - 7 0.004 0.016 2026-09-11 04:08:11,661 26 INFO rb-c800635-224702-414046 odoo.addons.pos_self_order.tests.test_self_order_kiosk.TestSelfOrderKiosk.test_self_order_kiosk: Navigation result: {'frameId': '87B74D76558E8BE9E775D535BC366921', 'loaderId': '184B1CED1AF44291727F6C62BFA26836', 'isDownload': False} 2026-09-11 04:08:11,661 26 INFO rb-c800635-224702-414046 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-09-11 04:08:11,682 26 INFO rb-c800635-224702-414046 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-09-11 04:08:11,695 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 04:08:11] "GET /web/assets/1/db4d7a1/pos_self_order.assets.min.css HTTP/1.1" 200 - 3 0.002 0.006 2026-09-11 04:08:11,703 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 04:08:11] "GET /web/assets/1/3bd1372/pos_self_order.assets.min.js HTTP/1.1" 200 - 3 0.002 0.013 2026-09-11 04:08:11,713 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 04:08:11] "GET /web/assets/1/80a013a/pos_self_order.assets_tests.min.js HTTP/1.1" 200 - 3 0.001 0.020 2026-09-11 04:08:11,907 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 04:08:11] "GET /favicon.ico HTTP/1.1" 301 - 1 0.001 0.006 2026-09-11 04:08:11,912 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 04:08:11] "GET /website/translations?hash=&lang=en_US HTTP/1.1" 200 - 0 0.000 0.004 2026-09-11 04:08:11,931 26 INFO rb-c800635-224702-414046 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=d810f957df8a49c9", "delayToCheckUndeterminisms": 0})" 2026-09-11 04:08:11,945 26 INFO rb-c800635-224702-414046 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-09-11 04:08:11,954 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 04:08:11] "GET /web/image/website/1/favicon?unique=47d98e1 HTTP/1.1" 200 - 4 0.002 0.023 2026-09-11 04:08:11,956 26 INFO rb-c800635-224702-414046 odoo.http: Session expired 2026-09-11 04:08:11,956 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 04:08:11] "POST /pos/ping HTTP/1.1" 200 - 0 0.000 0.025 2026-09-11 04:08:12,013 26 INFO rb-c800635-224702-414046 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-09-11 04:08:12,023 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 04:08:12] "POST /pos-self/relations/176 HTTP/1.1" 200 - 16 0.021 0.027 2026-09-11 04:08:12,039 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 04:08:12] "GET /bus/websocket_worker_bundle?v=19.0-2 HTTP/1.1" 200 - 2 0.003 0.058 2026-09-11 04:08:12,281 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 04:08:12] "POST /pos-self/data/176 HTTP/1.1" 200 - 114 0.095 0.144 2026-09-11 04:08:12,284 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 04:08:12] "GET /websocket?version=19.0-2 HTTP/1.1" 101 - 0 0.000 0.230 2026-09-11 04:08:12,354 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 04:08:12] "GET /web/image/res.company/1/logo/256x256 HTTP/1.1" 200 - 3 0.002 0.029 2026-09-11 04:08:12,365 26 INFO rb-c800635-224702-414046 odoo.addons.pos_self_order.tests.test_self_order_kiosk.TestSelfOrderKiosk.test_self_order_kiosk.browser: Owl is running in 'dev' mode. 2026-09-11 04:08:12,397 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 04:08:12] "GET /web/image/ir.attachment/9027/raw HTTP/1.1" 200 - 4 0.001 0.005 2026-09-11 04:08:12,449 26 INFO rb-c800635-224702-414046 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-09-11 04:08:12,493 26 INFO ? werkzeug: 127.0.0.1 - - [11/Sep/2026 04:08:12] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.001 2026-09-11 04:08:12,498 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 04:08:12] "GET /web/image/pos.category/349/image_128?unique=2026-09-11T04:07:49.000+00:00 HTTP/1.1" 200 - 2 0.003 0.019 2026-09-11 04:08:12,535 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 04:08:12] "GET /web/image/pos.category/0/image_128?unique=undefined HTTP/1.1" 200 - 3 0.002 0.049 2026-09-11 04:08:12,543 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 04:08:12] "GET /web/image/product.template/2453/image_512?unique=2026-09-11T04:07:49.000+00:00 HTTP/1.1" 200 - 3 0.001 0.049 2026-09-11 04:08:12,552 26 INFO rb-c800635-224702-414046 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-09-11 04:08:12,558 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 04:08:12] "GET /web/image/product.template/2454/image_512?unique=2026-09-11T04:07:49.000+00:00 HTTP/1.1" 200 - 3 0.003 0.060 2026-09-11 04:08:12,569 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 04:08:12] "GET /web/image/product.template/2457/image_512?unique=2026-09-11T04:07:49.000+00:00 HTTP/1.1" 200 - 3 0.002 0.067 2026-09-11 04:08:12,591 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 04:08:12] "GET /web/image/product.template/2455/image_512?unique=2026-09-11T04:07:49.000+00:00 HTTP/1.1" 200 - 3 0.003 0.080 2026-09-11 04:08:12,604 26 INFO rb-c800635-224702-414046 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-09-11 04:08:12,610 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 04:08:12] "GET /web/image/product.template/2456/image_512?unique=2026-09-11T04:07:49.000+00:00 HTTP/1.1" 200 - 3 0.002 0.093 2026-09-11 04:08:12,671 26 INFO rb-c800635-224702-414046 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-09-11 04:08:12,733 26 INFO rb-c800635-224702-414046 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-09-11 04:08:12,744 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 04:08:12] "GET /web/image/ir.attachment/8993/raw HTTP/1.1" 200 - 4 0.001 0.005 2026-09-11 04:08:12,755 26 INFO ? werkzeug: 127.0.0.1 - - [11/Sep/2026 04:08: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-09-11 04:08:12,784 26 INFO rb-c800635-224702-414046 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-09-11 04:08:12,793 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 04:08:12] "GET /web/image/product.product/2955/image_512?unique=2026-09-11T04:07:49.000+00:00 HTTP/1.1" 200 - 8 0.005 0.038 2026-09-11 04:08:12,850 26 INFO rb-c800635-224702-414046 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-09-11 04:08:12,897 26 INFO rb-c800635-224702-414046 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-09-11 04:08:12,960 26 INFO rb-c800635-224702-414046 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-09-11 04:08:12,996 26 INFO rb-c800635-224702-414046 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #81650134 started for PoS orders references: [{'name': None, 'pos_reference': '260-176-000003', 'uuid': 'ea31e5e5-25c3-453c-871b-cb6508a705df'}] 2026-09-11 04:08:13,018 26 INFO rb-c800635-224702-414046 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #81650134 order {'name': None, 'pos_reference': '260-176-000003', 'uuid': 'ea31e5e5-25c3-453c-871b-cb6508a705df'} created pos.order #914 2026-09-11 04:08:13,033 26 INFO rb-c800635-224702-414046 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #81650134 finished 2026-09-11 04:08:13,114 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 04:08:13] "POST /pos-self-order/process-order/kiosk HTTP/1.1" 200 - 69 0.052 0.101 2026-09-11 04:08:13,161 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 04:08:13] "POST /pos-self-order/get-user-data/ HTTP/1.1" 200 - 9 0.009 0.010 2026-09-11 04:08:13,169 26 INFO rb-c800635-224702-414046 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-09-11 04:08:13,172 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 04:08:13] "POST /pos-self-order/change-printer-status HTTP/1.1" 200 - 5 0.003 0.017 2026-09-11 04:08:13,216 26 INFO rb-c800635-224702-414046 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-09-11 04:08:13,275 26 INFO rb-c800635-224702-414046 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-09-11 04:08:13,326 26 INFO rb-c800635-224702-414046 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-09-11 04:08:13,390 26 INFO rb-c800635-224702-414046 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-09-11 04:08:13,446 26 INFO rb-c800635-224702-414046 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-09-11 04:08:13,497 26 INFO rb-c800635-224702-414046 odoo.addons.pos_self_order.tests.test_self_order_kiosk.TestSelfOrderKiosk.test_self_order_kiosk.browser: tour succeeded 2026-09-11 04:08:13,498 26 INFO rb-c800635-224702-414046 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-09-11 04:08:13,531 26 INFO rb-c800635-224702-414046 odoo.addons.pos_self_order.tests.test_self_order_kiosk.TestSelfOrderKiosk.test_self_order_kiosk.browser: heap 8055252 (allocated 8650752) 2026-09-11 04:08:13,540 26 INFO rb-c800635-224702-414046 odoo.addons.pos_self_order.tests.test_self_order_kiosk.TestSelfOrderKiosk.test_self_order_kiosk: Closing chrome headless with pid 132845 2026-09-11 04:08:13,542 26 INFO rb-c800635-224702-414046 odoo.addons.pos_self_order.tests.test_self_order_kiosk.TestSelfOrderKiosk.test_self_order_kiosk: Closing websocket connection 2026-09-11 04:08:13,543 26 INFO rb-c800635-224702-414046 odoo.addons.pos_self_order.tests.test_self_order_kiosk.TestSelfOrderKiosk.test_self_order_kiosk: Terminating chrome headless with pid 132845 2026-09-11 04:08:13,638 26 INFO rb-c800635-224702-414046 odoo.addons.pos_self_order.tests.test_self_order_kiosk.TestSelfOrderKiosk.test_self_order_kiosk: Chrome Log in: /tmp/odoo_tests/rb-c800635-224702-414046/chrome_logs/chrome_log_20260911_040813_638012_test_self_order_kiosk.txt 2026-09-11 04:08:13,638 26 INFO rb-c800635-224702-414046 odoo.addons.pos_self_order.tests.test_self_order_kiosk.TestSelfOrderKiosk.test_self_order_kiosk: Removing chrome user profile "/tmp/tmpfhsaez9f_chrome_odoo" 2026-09-11 04:08:13,936 26 INFO rb-c800635-224702-414046 odoo.addons.pos_self_order.tests.test_self_order_kiosk.TestSelfOrderKiosk.test_self_order_kiosk: Chrome pid: 133036 2026-09-11 04:08:13,936 26 INFO rb-c800635-224702-414046 odoo.addons.pos_self_order.tests.test_self_order_kiosk.TestSelfOrderKiosk.test_self_order_kiosk: Chrome headless temporary user profile dir: /tmp/tmpub2la69x_chrome_odoo 2026-09-11 04:08:13,936 26 INFO rb-c800635-224702-414046 odoo.addons.pos_self_order.tests.test_self_order_kiosk.TestSelfOrderKiosk.test_self_order_kiosk: Issuing json command http://127.0.0.1:33901/json/version 2026-09-11 04:08:13,938 26 INFO rb-c800635-224702-414046 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:33901', path='/json/version', query='', fragment='') with timeout 3 increased to 10s during tests 2026-09-11 04:08:13,959 26 INFO rb-c800635-224702-414046 odoo.addons.pos_self_order.tests.test_self_order_kiosk.TestSelfOrderKiosk.test_self_order_kiosk: Browser version: Chrome/150.0.7871.114 2026-09-11 04:08:13,959 26 INFO rb-c800635-224702-414046 odoo.addons.pos_self_order.tests.test_self_order_kiosk.TestSelfOrderKiosk.test_self_order_kiosk: Issuing json command http://127.0.0.1:33901/json 2026-09-11 04:08:13,959 26 INFO rb-c800635-224702-414046 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:33901', path='/json', query='', fragment='') with timeout 3 increased to 10s during tests 2026-09-11 04:08:13,976 26 INFO rb-c800635-224702-414046 odoo.addons.pos_self_order.tests.test_self_order_kiosk.TestSelfOrderKiosk.test_self_order_kiosk: Websocket url found: ws://127.0.0.1:33901/devtools/page/526F5936313FE2F82D266D5F6F0D08B9 2026-09-11 04:08:13,981 26 INFO rb-c800635-224702-414046 odoo.addons.pos_self_order.tests.test_self_order_kiosk.TestSelfOrderKiosk.test_self_order_kiosk: Enable chrome headless console log notification 2026-09-11 04:08:14,006 26 INFO rb-c800635-224702-414046 odoo.addons.pos_self_order.tests.test_self_order_kiosk.TestSelfOrderKiosk.test_self_order_kiosk: Chrome headless enable page notifications 2026-09-11 04:08:14,022 26 INFO rb-c800635-224702-414046 odoo.addons.pos_self_order.tests.test_self_order_kiosk.TestSelfOrderKiosk.test_self_order_kiosk: Setting session cookie in browser 2026-09-11 04:08:14,055 26 INFO rb-c800635-224702-414046 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=d810f957df8a49c9" in browser 2026-09-11 04:08:14,056 26 INFO rb-c800635-224702-414046 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=d810f957df8a49c9" 2026-09-11 04:08:14,083 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 04:08:14] "GET /pos-self/176?access_token=d810f957df8a49c9 HTTP/1.1" 200 - 7 0.002 0.014 2026-09-11 04:08:14,086 26 INFO rb-c800635-224702-414046 odoo.addons.pos_self_order.tests.test_self_order_kiosk.TestSelfOrderKiosk.test_self_order_kiosk: Navigation result: {'frameId': '526F5936313FE2F82D266D5F6F0D08B9', 'loaderId': '4481960F0FA6CDA6B4CD8CCE63A3A2AD', 'isDownload': False} 2026-09-11 04:08:14,086 26 INFO rb-c800635-224702-414046 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-09-11 04:08:14,107 26 INFO rb-c800635-224702-414046 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-09-11 04:08:14,122 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 04:08:14] "GET /web/assets/1/db4d7a1/pos_self_order.assets.min.css HTTP/1.1" 200 - 3 0.002 0.006 2026-09-11 04:08:14,130 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 04:08:14] "GET /web/assets/1/3bd1372/pos_self_order.assets.min.js HTTP/1.1" 200 - 3 0.001 0.013 2026-09-11 04:08:14,151 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 04:08:14] "GET /web/assets/1/80a013a/pos_self_order.assets_tests.min.js HTTP/1.1" 200 - 3 0.002 0.031 2026-09-11 04:08:14,310 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 04:08:14] "GET /favicon.ico HTTP/1.1" 301 - 1 0.001 0.007 2026-09-11 04:08:14,314 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 04:08:14] "GET /website/translations?hash=&lang=en_US HTTP/1.1" 200 - 0 0.000 0.006 2026-09-11 04:08:14,334 26 INFO rb-c800635-224702-414046 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=d810f957df8a49c9", "delayToCheckUndeterminisms": 0})" 2026-09-11 04:08:14,338 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 04:08:14] "GET /web/image/website/1/favicon?unique=47d98e1 HTTP/1.1" 200 - 4 0.004 0.013 2026-09-11 04:08:14,340 26 INFO rb-c800635-224702-414046 odoo.http: Session expired 2026-09-11 04:08:14,341 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 04:08:14] "POST /pos/ping HTTP/1.1" 200 - 0 0.000 0.004 2026-09-11 04:08:14,345 26 INFO rb-c800635-224702-414046 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-09-11 04:08:14,374 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 04:08:14] "GET /bus/websocket_worker_bundle?v=19.0-2 HTTP/1.1" 200 - 2 0.001 0.003 2026-09-11 04:08:14,398 26 INFO rb-c800635-224702-414046 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-09-11 04:08:14,412 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 04:08:14] "POST /pos-self/relations/176 HTTP/1.1" 200 - 16 0.010 0.030 2026-09-11 04:08:14,414 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 04:08:14] "GET /websocket?version=19.0-2 HTTP/1.1" 101 - 0 0.000 0.024 2026-09-11 04:08:14,605 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 04:08:14] "POST /pos-self/data/176 HTTP/1.1" 200 - 114 0.059 0.119 2026-09-11 04:08:14,674 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 04:08:14] "GET /web/image/res.company/1/logo/256x256 HTTP/1.1" 200 - 3 0.002 0.025 2026-09-11 04:08:14,690 26 INFO rb-c800635-224702-414046 odoo.addons.pos_self_order.tests.test_self_order_kiosk.TestSelfOrderKiosk.test_self_order_kiosk.browser: Owl is running in 'dev' mode. 2026-09-11 04:08:14,730 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 04:08:14] "GET /web/image/ir.attachment/9027/raw HTTP/1.1" 200 - 4 0.002 0.004 2026-09-11 04:08:14,800 26 INFO rb-c800635-224702-414046 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-09-11 04:08:14,869 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 04:08:14] "GET /web/image/pos.category/349/image_128?unique=2026-09-11T04:07:49.000+00:00 HTTP/1.1" 200 - 2 0.001 0.020 2026-09-11 04:08:14,877 26 INFO ? werkzeug: 127.0.0.1 - - [11/Sep/2026 04:08:14] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.011 2026-09-11 04:08:14,894 26 INFO rb-c800635-224702-414046 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-09-11 04:08:14,906 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 04:08:14] "GET /web/image/pos.category/0/image_128?unique=undefined HTTP/1.1" 200 - 3 0.015 0.037 2026-09-11 04:08:14,918 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 04:08:14] "GET /web/image/product.template/2453/image_512?unique=2026-09-11T04:07:49.000+00:00 HTTP/1.1" 200 - 3 0.003 0.055 2026-09-11 04:08:14,938 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 04:08:14] "GET /web/image/product.template/2454/image_512?unique=2026-09-11T04:07:49.000+00:00 HTTP/1.1" 200 - 3 0.007 0.062 2026-09-11 04:08:14,953 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 04:08:14] "GET /web/image/product.template/2457/image_512?unique=2026-09-11T04:07:49.000+00:00 HTTP/1.1" 200 - 3 0.002 0.079 2026-09-11 04:08:14,958 26 INFO rb-c800635-224702-414046 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-09-11 04:08:14,971 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 04:08:14] "GET /web/image/product.template/2456/image_512?unique=2026-09-11T04:07:49.000+00:00 HTTP/1.1" 200 - 3 0.004 0.073 2026-09-11 04:08:14,986 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 04:08:14] "GET /web/image/product.template/2455/image_512?unique=2026-09-11T04:07:49.000+00:00 HTTP/1.1" 200 - 3 0.005 0.084 2026-09-11 04:08:15,028 26 INFO rb-c800635-224702-414046 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-09-11 04:08:15,039 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 04:08:15] "GET /web/image/ir.attachment/8993/raw HTTP/1.1" 200 - 4 0.001 0.007 2026-09-11 04:08:15,065 26 INFO ? werkzeug: 127.0.0.1 - - [11/Sep/2026 04:08: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-09-11 04:08:15,082 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 04:08:15] "GET /web/image/product.product/2955/image_512?unique=2026-09-11T04:07:49.000+00:00 HTTP/1.1" 200 - 8 0.003 0.010 2026-09-11 04:08:15,085 26 INFO rb-c800635-224702-414046 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-09-11 04:08:15,147 26 INFO rb-c800635-224702-414046 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-09-11 04:08:15,203 26 INFO rb-c800635-224702-414046 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #41210691 started for PoS orders references: [{'name': None, 'pos_reference': '260-176-000004', 'uuid': '51e806e8-2b84-4bf9-9341-b23c922c15ab'}] 2026-09-11 04:08:15,248 26 INFO rb-c800635-224702-414046 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #41210691 order {'name': None, 'pos_reference': '260-176-000004', 'uuid': '51e806e8-2b84-4bf9-9341-b23c922c15ab'} created pos.order #915 2026-09-11 04:08:15,260 26 INFO rb-c800635-224702-414046 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #41210691 finished 2026-09-11 04:08:15,346 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 04:08:15] "POST /pos-self-order/process-order/kiosk HTTP/1.1" 200 - 69 0.103 0.094 2026-09-11 04:08:15,411 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 04:08:15] "POST /pos-self-order/change-printer-status HTTP/1.1" 200 - 5 0.001 0.006 2026-09-11 04:08:15,422 26 INFO rb-c800635-224702-414046 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-09-11 04:08:15,470 26 INFO rb-c800635-224702-414046 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-09-11 04:08:15,536 26 INFO rb-c800635-224702-414046 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-09-11 04:08:15,607 26 INFO rb-c800635-224702-414046 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-09-11 04:08:15,656 26 INFO rb-c800635-224702-414046 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-09-11 04:08:15,715 26 INFO rb-c800635-224702-414046 odoo.addons.pos_self_order.tests.test_self_order_kiosk.TestSelfOrderKiosk.test_self_order_kiosk.browser: tour succeeded 2026-09-11 04:08:15,716 26 INFO rb-c800635-224702-414046 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-09-11 04:08:15,762 26 INFO rb-c800635-224702-414046 odoo.addons.pos_self_order.tests.test_self_order_kiosk.TestSelfOrderKiosk.test_self_order_kiosk.browser: heap 7984528 (allocated 8650752) 2026-09-11 04:08:15,766 26 INFO rb-c800635-224702-414046 odoo.addons.pos_self_order.tests.test_self_order_kiosk.TestSelfOrderKiosk.test_self_order_kiosk: Closing chrome headless with pid 133036 2026-09-11 04:08:15,769 26 INFO rb-c800635-224702-414046 odoo.addons.pos_self_order.tests.test_self_order_kiosk.TestSelfOrderKiosk.test_self_order_kiosk: Closing websocket connection 2026-09-11 04:08:15,770 26 INFO rb-c800635-224702-414046 odoo.addons.pos_self_order.tests.test_self_order_kiosk.TestSelfOrderKiosk.test_self_order_kiosk: Terminating chrome headless with pid 133036 2026-09-11 04:08:15,847 26 INFO rb-c800635-224702-414046 odoo.addons.pos_self_order.tests.test_self_order_kiosk.TestSelfOrderKiosk.test_self_order_kiosk: Chrome Log in: /tmp/odoo_tests/rb-c800635-224702-414046/chrome_logs/chrome_log_20260911_040815_847254_test_self_order_kiosk.txt 2026-09-11 04:08:15,847 26 INFO rb-c800635-224702-414046 odoo.addons.pos_self_order.tests.test_self_order_kiosk.TestSelfOrderKiosk.test_self_order_kiosk: Removing chrome user profile "/tmp/tmpub2la69x_chrome_odoo" 2026-09-11 04:08:16,110 26 INFO rb-c800635-224702-414046 odoo.addons.pos_self_order.tests.test_self_order_kiosk.TestSelfOrderKiosk.test_self_order_kiosk: Chrome pid: 133219 2026-09-11 04:08:16,110 26 INFO rb-c800635-224702-414046 odoo.addons.pos_self_order.tests.test_self_order_kiosk.TestSelfOrderKiosk.test_self_order_kiosk: Chrome headless temporary user profile dir: /tmp/tmp9zjdwxhf_chrome_odoo 2026-09-11 04:08:16,110 26 INFO rb-c800635-224702-414046 odoo.addons.pos_self_order.tests.test_self_order_kiosk.TestSelfOrderKiosk.test_self_order_kiosk: Issuing json command http://127.0.0.1:36711/json/version 2026-09-11 04:08:16,112 26 INFO rb-c800635-224702-414046 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:36711', path='/json/version', query='', fragment='') with timeout 3 increased to 10s during tests 2026-09-11 04:08:16,133 26 INFO rb-c800635-224702-414046 odoo.addons.pos_self_order.tests.test_self_order_kiosk.TestSelfOrderKiosk.test_self_order_kiosk: Browser version: Chrome/150.0.7871.114 2026-09-11 04:08:16,133 26 INFO rb-c800635-224702-414046 odoo.addons.pos_self_order.tests.test_self_order_kiosk.TestSelfOrderKiosk.test_self_order_kiosk: Issuing json command http://127.0.0.1:36711/json 2026-09-11 04:08:16,134 26 INFO rb-c800635-224702-414046 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:36711', path='/json', query='', fragment='') with timeout 3 increased to 10s during tests 2026-09-11 04:08:16,147 26 INFO rb-c800635-224702-414046 odoo.addons.pos_self_order.tests.test_self_order_kiosk.TestSelfOrderKiosk.test_self_order_kiosk: Websocket url found: ws://127.0.0.1:36711/devtools/page/3727B6A5F2D38950E1C0AFA6FCBF5A03 2026-09-11 04:08:16,165 26 INFO rb-c800635-224702-414046 odoo.addons.pos_self_order.tests.test_self_order_kiosk.TestSelfOrderKiosk.test_self_order_kiosk: Enable chrome headless console log notification 2026-09-11 04:08:16,175 26 INFO rb-c800635-224702-414046 odoo.addons.pos_self_order.tests.test_self_order_kiosk.TestSelfOrderKiosk.test_self_order_kiosk: Chrome headless enable page notifications 2026-09-11 04:08:16,188 26 INFO rb-c800635-224702-414046 odoo.addons.pos_self_order.tests.test_self_order_kiosk.TestSelfOrderKiosk.test_self_order_kiosk: Setting session cookie in browser 2026-09-11 04:08:16,191 26 INFO rb-c800635-224702-414046 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=d810f957df8a49c9" in browser 2026-09-11 04:08:16,191 26 INFO rb-c800635-224702-414046 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=d810f957df8a49c9" 2026-09-11 04:08:16,224 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 04:08:16] "GET /pos-self/176?access_token=d810f957df8a49c9 HTTP/1.1" 200 - 7 0.005 0.018 2026-09-11 04:08:16,229 26 INFO rb-c800635-224702-414046 odoo.addons.pos_self_order.tests.test_self_order_kiosk.TestSelfOrderKiosk.test_self_order_kiosk: Navigation result: {'frameId': '3727B6A5F2D38950E1C0AFA6FCBF5A03', 'loaderId': 'C94C5CD8E1F9BB7B67A7F02050696E11', 'isDownload': False} 2026-09-11 04:08:16,229 26 INFO rb-c800635-224702-414046 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-09-11 04:08:16,241 26 INFO rb-c800635-224702-414046 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-09-11 04:08:16,264 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 04:08:16] "GET /web/assets/1/3bd1372/pos_self_order.assets.min.js HTTP/1.1" 200 - 3 0.001 0.012 2026-09-11 04:08:16,276 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 04:08:16] "GET /web/assets/1/db4d7a1/pos_self_order.assets.min.css HTTP/1.1" 200 - 3 0.002 0.023 2026-09-11 04:08:16,288 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 04:08:16] "GET /web/assets/1/80a013a/pos_self_order.assets_tests.min.js HTTP/1.1" 200 - 3 0.001 0.034 2026-09-11 04:08:16,449 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 04:08:16] "GET /favicon.ico HTTP/1.1" 301 - 1 0.000 0.004 2026-09-11 04:08:16,459 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 04:08:16] "GET /website/translations?hash=&lang=en_US HTTP/1.1" 200 - 0 0.000 0.003 2026-09-11 04:08:16,494 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 04:08:16] "GET /web/image/website/1/favicon?unique=47d98e1 HTTP/1.1" 200 - 4 0.003 0.030 2026-09-11 04:08:16,497 26 INFO rb-c800635-224702-414046 odoo.http: Session expired 2026-09-11 04:08:16,506 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 04:08:16] "POST /pos/ping HTTP/1.1" 200 - 0 0.000 0.012 2026-09-11 04:08:16,511 26 INFO rb-c800635-224702-414046 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=d810f957df8a49c9", "delayToCheckUndeterminisms": 0})" 2026-09-11 04:08:16,522 26 INFO rb-c800635-224702-414046 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-09-11 04:08:16,578 26 INFO rb-c800635-224702-414046 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-09-11 04:08:16,597 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 04:08:16] "POST /pos-self/relations/176 HTTP/1.1" 200 - 16 0.038 0.032 2026-09-11 04:08:16,603 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 04:08:16] "GET /bus/websocket_worker_bundle?v=19.0-2 HTTP/1.1" 200 - 2 0.001 0.072 2026-09-11 04:08:16,841 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 04:08:16] "POST /pos-self/data/176 HTTP/1.1" 200 - 114 0.097 0.119 2026-09-11 04:08:16,844 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 04:08:16] "GET /websocket?version=19.0-2 HTTP/1.1" 101 - 0 0.000 0.219 2026-09-11 04:08:16,910 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 04:08:16] "GET /web/image/res.company/1/logo/256x256 HTTP/1.1" 200 - 3 0.002 0.025 2026-09-11 04:08:16,924 26 INFO rb-c800635-224702-414046 odoo.addons.pos_self_order.tests.test_self_order_kiosk.TestSelfOrderKiosk.test_self_order_kiosk.browser: Owl is running in 'dev' mode. 2026-09-11 04:08:16,980 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 04:08:16] "GET /web/image/ir.attachment/9027/raw HTTP/1.1" 200 - 4 0.007 0.006 2026-09-11 04:08:17,032 26 INFO rb-c800635-224702-414046 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-09-11 04:08:17,090 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 04:08:17] "GET /web/image/pos.category/349/image_128?unique=2026-09-11T04:07:49.000+00:00 HTTP/1.1" 200 - 2 0.001 0.023 2026-09-11 04:08:17,104 26 INFO ? werkzeug: 127.0.0.1 - - [11/Sep/2026 04:08:17] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.023 2026-09-11 04:08:17,122 26 INFO rb-c800635-224702-414046 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-09-11 04:08:17,131 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 04:08:17] "GET /web/image/pos.category/0/image_128?unique=undefined HTTP/1.1" 200 - 3 0.003 0.057 2026-09-11 04:08:17,147 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 04:08:17] "GET /web/image/product.template/2453/image_512?unique=2026-09-11T04:07:49.000+00:00 HTTP/1.1" 200 - 3 0.003 0.061 2026-09-11 04:08:17,160 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 04:08:17] "GET /web/image/product.template/2454/image_512?unique=2026-09-11T04:07:49.000+00:00 HTTP/1.1" 200 - 3 0.003 0.063 2026-09-11 04:08:17,174 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 04:08:17] "GET /web/image/product.template/2457/image_512?unique=2026-09-11T04:07:49.000+00:00 HTTP/1.1" 200 - 3 0.002 0.071 2026-09-11 04:08:17,190 26 INFO rb-c800635-224702-414046 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-09-11 04:08:17,192 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 04:08:17] "GET /web/image/product.template/2455/image_512?unique=2026-09-11T04:07:49.000+00:00 HTTP/1.1" 200 - 3 0.005 0.081 2026-09-11 04:08:17,205 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 04:08:17] "GET /web/image/product.template/2456/image_512?unique=2026-09-11T04:07:49.000+00:00 HTTP/1.1" 200 - 3 0.002 0.088 2026-09-11 04:08:17,257 26 INFO rb-c800635-224702-414046 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-09-11 04:08:17,332 26 INFO rb-c800635-224702-414046 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-09-11 04:08:17,350 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 04:08:17] "GET /web/image/ir.attachment/8993/raw HTTP/1.1" 200 - 4 0.003 0.006 2026-09-11 04:08:17,366 26 INFO ? werkzeug: 127.0.0.1 - - [11/Sep/2026 04:08:17] "GET /web/static/src/libs/fontawesome/fonts/fontawesome-webfont.woff2?v=4.7.0 HTTP/1.1" 200 - 0 0.000 0.006 2026-09-11 04:08:17,385 26 INFO rb-c800635-224702-414046 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-09-11 04:08:17,387 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 04:08:17] "GET /web/image/product.product/2955/image_512?unique=2026-09-11T04:07:49.000+00:00 HTTP/1.1" 200 - 8 0.005 0.021 2026-09-11 04:08:17,407 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 04:08:17] "GET /web/image/product.product/2957/image_512?unique=2026-09-11T04:07:49.000+00:00 HTTP/1.1" 200 - 8 0.006 0.036 2026-09-11 04:08:17,437 26 INFO rb-c800635-224702-414046 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-09-11 04:08:17,491 26 INFO rb-c800635-224702-414046 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-09-11 04:08:17,553 26 INFO rb-c800635-224702-414046 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-09-11 04:08:17,615 26 INFO rb-c800635-224702-414046 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-09-11 04:08:17,677 26 INFO rb-c800635-224702-414046 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-09-11 04:08:17,733 26 INFO rb-c800635-224702-414046 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-09-11 04:08:17,784 26 INFO rb-c800635-224702-414046 odoo.addons.pos_self_order.tests.test_self_order_kiosk.TestSelfOrderKiosk.test_self_order_kiosk.browser: tour succeeded 2026-09-11 04:08:17,785 26 INFO rb-c800635-224702-414046 odoo.addons.pos_self_order.tests.test_self_order_kiosk.TestSelfOrderKiosk.test_self_order_kiosk.browser: ╔════════════════════════════════════════╗ ║ TOUR self_order_kiosk_cancel SUCCEEDED ║ ╚════════════════════════════════════════╝ 2026-09-11 04:08:17,832 26 INFO rb-c800635-224702-414046 odoo.addons.pos_self_order.tests.test_self_order_kiosk.TestSelfOrderKiosk.test_self_order_kiosk.browser: heap 8083432 (allocated 8912896) 2026-09-11 04:08:17,836 26 INFO rb-c800635-224702-414046 odoo.addons.pos_self_order.tests.test_self_order_kiosk.TestSelfOrderKiosk.test_self_order_kiosk: Closing chrome headless with pid 133219 2026-09-11 04:08:17,837 26 INFO rb-c800635-224702-414046 odoo.addons.pos_self_order.tests.test_self_order_kiosk.TestSelfOrderKiosk.test_self_order_kiosk: Closing websocket connection 2026-09-11 04:08:17,838 26 INFO rb-c800635-224702-414046 odoo.addons.pos_self_order.tests.test_self_order_kiosk.TestSelfOrderKiosk.test_self_order_kiosk: Terminating chrome headless with pid 133219 2026-09-11 04:08:17,895 26 INFO rb-c800635-224702-414046 odoo.addons.pos_self_order.tests.test_self_order_kiosk.TestSelfOrderKiosk.test_self_order_kiosk: Chrome Log in: /tmp/odoo_tests/rb-c800635-224702-414046/chrome_logs/chrome_log_20260911_040817_895348_test_self_order_kiosk.txt 2026-09-11 04:08:17,895 26 INFO rb-c800635-224702-414046 odoo.addons.pos_self_order.tests.test_self_order_kiosk.TestSelfOrderKiosk.test_self_order_kiosk: Removing chrome user profile "/tmp/tmp9zjdwxhf_chrome_odoo" 2026-09-11 04:08:17,954 26 INFO rb-c800635-224702-414046 odoo.addons.pos_self_order.tests.test_self_order_kiosk: Starting TestSelfOrderKiosk.test_self_order_kiosk_combo_qty_max_free ... 2026-09-11 04:08:21,669 26 INFO rb-c800635-224702-414046 odoo.models.unlink: User #1 deleted product.combo.item records with IDs: [371] 2026-09-11 04:08:22,088 26 INFO rb-c800635-224702-414046 odoo.addons.pos_self_order.tests.test_self_order_kiosk.TestSelfOrderKiosk.test_self_order_kiosk_combo_qty_max_free: Chrome pid: 133407 2026-09-11 04:08:22,088 26 INFO rb-c800635-224702-414046 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/tmpfmsdfhfa_chrome_odoo 2026-09-11 04:08:22,089 26 INFO rb-c800635-224702-414046 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:46563/json/version 2026-09-11 04:08:22,090 26 INFO rb-c800635-224702-414046 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-09-11 04:08:22,120 26 INFO rb-c800635-224702-414046 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-09-11 04:08:22,120 26 INFO rb-c800635-224702-414046 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:46563/json 2026-09-11 04:08:22,120 26 INFO rb-c800635-224702-414046 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-09-11 04:08:22,139 26 INFO rb-c800635-224702-414046 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:46563/devtools/page/1587C99F5007B5F7389F3E031568FB9D 2026-09-11 04:08:22,157 26 INFO rb-c800635-224702-414046 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-09-11 04:08:22,167 26 INFO rb-c800635-224702-414046 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-09-11 04:08:22,199 26 INFO rb-c800635-224702-414046 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-09-11 04:08:22,335 26 INFO rb-c800635-224702-414046 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=52b5808ac8a54f08" in browser 2026-09-11 04:08:22,335 26 INFO rb-c800635-224702-414046 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=52b5808ac8a54f08" 2026-09-11 04:08:22,352 26 INFO rb-c800635-224702-414046 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-09-11 04:08:22,665 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 04:08:22] "GET /pos-self/177?access_token=52b5808ac8a54f08 HTTP/1.1" 200 - 57 0.028 0.289 2026-09-11 04:08:22,678 26 INFO rb-c800635-224702-414046 odoo.addons.pos_self_order.tests.test_self_order_kiosk.TestSelfOrderKiosk.test_self_order_kiosk_combo_qty_max_free: Navigation result: {'frameId': '1587C99F5007B5F7389F3E031568FB9D', 'loaderId': '11A95EF5C1FEAC37044238E4EFD95159', 'isDownload': False} 2026-09-11 04:08:22,678 26 INFO rb-c800635-224702-414046 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-09-11 04:08:22,691 26 INFO rb-c800635-224702-414046 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-09-11 04:08:22,713 26 INFO rb-c800635-224702-414046 odoo.addons.base.models.assetsbundle: Found a similar attachment for /web/assets/1/3bd1372/pos_self_order.assets.min.js, copying from /web/assets/3bd1372/pos_self_order.assets.min.js 2026-09-11 04:08:22,735 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 04:08:22] "GET /web/assets/1/3bd1372/pos_self_order.assets.min.js HTTP/1.1" 200 - 8 0.006 0.031 2026-09-11 04:08:22,744 26 INFO rb-c800635-224702-414046 odoo.addons.base.models.assetsbundle: Found a similar attachment for /web/assets/1/80a013a/pos_self_order.assets_tests.min.js, copying from /web/assets/80a013a/pos_self_order.assets_tests.min.js 2026-09-11 04:08:22,767 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 04:08:22] "GET /web/assets/1/80a013a/pos_self_order.assets_tests.min.js HTTP/1.1" 200 - 8 0.007 0.057 2026-09-11 04:08:22,791 26 INFO rb-c800635-224702-414046 odoo.addons.base.models.assetsbundle: Found a similar attachment for /web/assets/1/db4d7a1/pos_self_order.assets.min.css, copying from /web/assets/db4d7a1/pos_self_order.assets.min.css 2026-09-11 04:08:22,829 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 04:08:22] "GET /web/assets/1/db4d7a1/pos_self_order.assets.min.css HTTP/1.1" 200 - 8 0.025 0.102 2026-09-11 04:08:22,973 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 04:08:22] "GET /favicon.ico HTTP/1.1" 301 - 1 0.001 0.006 2026-09-11 04:08:22,979 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 04:08:22] "GET /website/translations?hash=&lang=en_US HTTP/1.1" 200 - 1 0.001 0.012 2026-09-11 04:08:23,001 26 INFO rb-c800635-224702-414046 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=52b5808ac8a54f08", "delayToCheckUndeterminisms": 0})" 2026-09-11 04:08:23,013 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 04:08:23] "GET /web/image/website/1/favicon?unique=47d98e1 HTTP/1.1" 200 - 5 0.006 0.009 2026-09-11 04:08:23,016 26 INFO rb-c800635-224702-414046 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-09-11 04:08:23,017 26 INFO rb-c800635-224702-414046 odoo.http: Session expired 2026-09-11 04:08:23,017 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 04:08:23] "POST /pos/ping HTTP/1.1" 200 - 1 0.000 0.010 2026-09-11 04:08:23,090 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 04:08:23] "POST /pos-self/relations/177 HTTP/1.1" 200 - 37 0.026 0.033 2026-09-11 04:08:23,121 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 04:08:23] "GET /bus/websocket_worker_bundle?v=19.0-2 HTTP/1.1" 200 - 3 0.003 0.083 2026-09-11 04:08:23,390 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 04:08:23] "POST /pos-self/data/177 HTTP/1.1" 200 - 190 0.117 0.156 2026-09-11 04:08:23,394 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 04:08:23] "GET /websocket?version=19.0-2 HTTP/1.1" 101 - 1 0.000 0.258 2026-09-11 04:08:23,485 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 04:08:23] "GET /web/image/res.company/1/logo/256x256 HTTP/1.1" 200 - 8 0.014 0.029 2026-09-11 04:08:23,491 26 INFO rb-c800635-224702-414046 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-09-11 04:08:23,534 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 04:08:23] "GET /web/image/ir.attachment/9068/raw HTTP/1.1" 200 - 4 0.003 0.005 2026-09-11 04:08:23,561 26 INFO rb-c800635-224702-414046 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-09-11 04:08:23,575 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 04:08:23] "GET /web/image/ir.attachment/9034/raw HTTP/1.1" 200 - 4 0.001 0.005 2026-09-11 04:08:23,593 26 INFO ? werkzeug: 127.0.0.1 - - [11/Sep/2026 04:08:23] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.001 2026-09-11 04:08:23,662 26 INFO rb-c800635-224702-414046 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-09-11 04:08:23,699 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 04:08:23] "GET /web/image/pos.category/350/image_128?unique=2026-09-11T04:07:49.000+00:00 HTTP/1.1" 200 - 2 0.002 0.018 2026-09-11 04:08:23,714 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 04:08:23] "GET /web/image/pos.category/351/image_128?unique=2026-09-11T04:07:49.000+00:00 HTTP/1.1" 200 - 2 0.001 0.029 2026-09-11 04:08:23,726 26 INFO rb-c800635-224702-414046 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-09-11 04:08:23,729 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 04:08:23] "GET /web/image/pos.category/352/image_128?unique=2026-09-11T04:07:49.000+00:00 HTTP/1.1" 200 - 2 0.001 0.038 2026-09-11 04:08:23,755 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 04:08:23] "GET /web/image/pos.category/349/image_128?unique=2026-09-11T04:07:49.000+00:00 HTTP/1.1" 200 - 2 0.001 0.059 2026-09-11 04:08:23,767 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 04:08:23] "GET /web/image/product.template/2460/image_512?unique=2026-09-11T04:07:49.000+00:00 HTTP/1.1" 200 - 3 0.002 0.069 2026-09-11 04:08:23,778 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 04:08:23] "GET /web/image/product.template/2461/image_512?unique=2026-09-11T04:07:49.000+00:00 HTTP/1.1" 200 - 3 0.002 0.079 2026-09-11 04:08:23,790 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 04:08:23] "GET /web/image/product.template/2462/image_512?unique=2026-09-11T04:07:49.000+00:00 HTTP/1.1" 200 - 3 0.002 0.083 2026-09-11 04:08:23,808 26 INFO rb-c800635-224702-414046 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-09-11 04:08:23,813 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 04:08:23] "GET /web/image/product.template/2463/image_512?unique=2026-09-11T04:07:49.000+00:00 HTTP/1.1" 200 - 3 0.002 0.066 2026-09-11 04:08:23,834 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 04:08:23] "GET /web/image/product.template/2464/image_512?unique=2026-09-11T04:07:49.000+00:00 HTTP/1.1" 200 - 3 0.003 0.085 2026-09-11 04:08:23,847 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 04:08:23] "GET /web/image/product.template/2469/image_512?unique=2026-09-11T04:07:49.000+00:00 HTTP/1.1" 200 - 3 0.002 0.077 2026-09-11 04:08:23,871 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 04:08:23] "GET /web/image/product.product/2965/image_512?unique=2026-09-11T04:07:49.000+00:00 HTTP/1.1" 200 - 8 0.003 0.037 2026-09-11 04:08:23,876 26 INFO rb-c800635-224702-414046 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-09-11 04:08:23,922 26 INFO rb-c800635-224702-414046 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-09-11 04:08:23,973 26 INFO rb-c800635-224702-414046 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-09-11 04:08:24,032 26 INFO rb-c800635-224702-414046 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-09-11 04:08:24,083 26 INFO rb-c800635-224702-414046 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-09-11 04:08:24,140 26 INFO rb-c800635-224702-414046 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-09-11 04:08:24,198 26 INFO rb-c800635-224702-414046 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-09-11 04:08:24,282 26 INFO rb-c800635-224702-414046 odoo.addons.pos_self_order.tests.test_self_order_kiosk.TestSelfOrderKiosk.test_self_order_kiosk_combo_qty_max_free.browser: tour succeeded 2026-09-11 04:08:24,283 26 INFO rb-c800635-224702-414046 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-09-11 04:08:24,348 26 INFO rb-c800635-224702-414046 odoo.addons.pos_self_order.tests.test_self_order_kiosk.TestSelfOrderKiosk.test_self_order_kiosk_combo_qty_max_free.browser: heap 9341000 (allocated 10223616) 2026-09-11 04:08:24,360 26 INFO rb-c800635-224702-414046 odoo.addons.pos_self_order.tests.test_self_order_kiosk.TestSelfOrderKiosk.test_self_order_kiosk_combo_qty_max_free: Closing chrome headless with pid 133407 2026-09-11 04:08:24,361 26 INFO rb-c800635-224702-414046 odoo.addons.pos_self_order.tests.test_self_order_kiosk.TestSelfOrderKiosk.test_self_order_kiosk_combo_qty_max_free: Closing websocket connection 2026-09-11 04:08:24,362 26 INFO rb-c800635-224702-414046 odoo.addons.pos_self_order.tests.test_self_order_kiosk.TestSelfOrderKiosk.test_self_order_kiosk_combo_qty_max_free: Terminating chrome headless with pid 133407 2026-09-11 04:08:24,460 26 INFO rb-c800635-224702-414046 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-c800635-224702-414046/chrome_logs/chrome_log_20260911_040824_460773_test_self_order_kiosk_combo_qty_max_free.txt 2026-09-11 04:08:24,461 26 INFO rb-c800635-224702-414046 odoo.addons.pos_self_order.tests.test_self_order_kiosk.TestSelfOrderKiosk.test_self_order_kiosk_combo_qty_max_free: Removing chrome user profile "/tmp/tmpfmsdfhfa_chrome_odoo" 2026-09-11 04:08:24,502 26 INFO rb-c800635-224702-414046 odoo.addons.pos_self_order.tests.test_self_order_kiosk: Starting TestSelfOrderKiosk.test_self_order_kiosk_combo_sides ... 2026-09-11 04:08:27,868 26 INFO rb-c800635-224702-414046 odoo.addons.pos_self_order.tests.test_self_order_kiosk.TestSelfOrderKiosk.test_self_order_kiosk_combo_sides: Chrome pid: 133597 2026-09-11 04:08:27,868 26 INFO rb-c800635-224702-414046 odoo.addons.pos_self_order.tests.test_self_order_kiosk.TestSelfOrderKiosk.test_self_order_kiosk_combo_sides: Chrome headless temporary user profile dir: /tmp/tmp02f5hnvk_chrome_odoo 2026-09-11 04:08:27,868 26 INFO rb-c800635-224702-414046 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:32961/json/version 2026-09-11 04:08:27,869 26 INFO rb-c800635-224702-414046 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:32961', path='/json/version', query='', fragment='') with timeout 3 increased to 10s during tests 2026-09-11 04:08:27,886 26 INFO rb-c800635-224702-414046 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-09-11 04:08:27,887 26 INFO rb-c800635-224702-414046 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:32961/json 2026-09-11 04:08:27,887 26 INFO rb-c800635-224702-414046 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:32961', path='/json', query='', fragment='') with timeout 3 increased to 10s during tests 2026-09-11 04:08:27,911 26 INFO rb-c800635-224702-414046 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:32961/devtools/page/EDFDADF6E5BB5A5F9647033896C55025 2026-09-11 04:08:27,926 26 INFO rb-c800635-224702-414046 odoo.addons.pos_self_order.tests.test_self_order_kiosk.TestSelfOrderKiosk.test_self_order_kiosk_combo_sides: Enable chrome headless console log notification 2026-09-11 04:08:27,930 26 INFO rb-c800635-224702-414046 odoo.addons.pos_self_order.tests.test_self_order_kiosk.TestSelfOrderKiosk.test_self_order_kiosk_combo_sides: Chrome headless enable page notifications 2026-09-11 04:08:27,946 26 INFO rb-c800635-224702-414046 odoo.addons.pos_self_order.tests.test_self_order_kiosk.TestSelfOrderKiosk.test_self_order_kiosk_combo_sides: Setting session cookie in browser 2026-09-11 04:08:28,080 26 INFO rb-c800635-224702-414046 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=8759270028744641" in browser 2026-09-11 04:08:28,080 26 INFO rb-c800635-224702-414046 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=8759270028744641" 2026-09-11 04:08:28,092 26 INFO rb-c800635-224702-414046 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-09-11 04:08:28,510 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 04:08:28] "GET /pos-self/178?access_token=8759270028744641 HTTP/1.1" 200 - 57 0.023 0.398 2026-09-11 04:08:28,514 26 INFO rb-c800635-224702-414046 odoo.addons.pos_self_order.tests.test_self_order_kiosk.TestSelfOrderKiosk.test_self_order_kiosk_combo_sides: Navigation result: {'frameId': 'EDFDADF6E5BB5A5F9647033896C55025', 'loaderId': 'D0965BD9F90B04DA6DD4F1F892AC3016', 'isDownload': False} 2026-09-11 04:08:28,514 26 INFO rb-c800635-224702-414046 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-09-11 04:08:28,529 26 INFO rb-c800635-224702-414046 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-09-11 04:08:28,552 26 INFO rb-c800635-224702-414046 odoo.addons.base.models.assetsbundle: Found a similar attachment for /web/assets/1/3bd1372/pos_self_order.assets.min.js, copying from /web/assets/3bd1372/pos_self_order.assets.min.js 2026-09-11 04:08:28,577 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 04:08:28] "GET /web/assets/1/3bd1372/pos_self_order.assets.min.js HTTP/1.1" 200 - 8 0.007 0.035 2026-09-11 04:08:28,602 26 INFO rb-c800635-224702-414046 odoo.addons.base.models.assetsbundle: Found a similar attachment for /web/assets/1/80a013a/pos_self_order.assets_tests.min.js, copying from /web/assets/80a013a/pos_self_order.assets_tests.min.js 2026-09-11 04:08:28,613 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 04:08:28] "GET /web/assets/1/80a013a/pos_self_order.assets_tests.min.js HTTP/1.1" 200 - 8 0.007 0.066 2026-09-11 04:08:28,629 26 INFO rb-c800635-224702-414046 odoo.addons.base.models.assetsbundle: Found a similar attachment for /web/assets/1/db4d7a1/pos_self_order.assets.min.css, copying from /web/assets/db4d7a1/pos_self_order.assets.min.css 2026-09-11 04:08:28,657 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 04:08:28] "GET /web/assets/1/db4d7a1/pos_self_order.assets.min.css HTTP/1.1" 200 - 8 0.023 0.100 2026-09-11 04:08:28,800 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 04:08:28] "GET /favicon.ico HTTP/1.1" 301 - 1 0.005 0.009 2026-09-11 04:08:28,809 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 04:08:28] "GET /website/translations?hash=&lang=en_US HTTP/1.1" 200 - 1 0.002 0.015 2026-09-11 04:08:28,822 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 04:08:28] "GET /web/image/website/1/favicon?unique=47d98e1 HTTP/1.1" 200 - 5 0.007 0.007 2026-09-11 04:08:28,823 26 INFO rb-c800635-224702-414046 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=8759270028744641", "delayToCheckUndeterminisms": 0})" 2026-09-11 04:08:28,826 26 INFO rb-c800635-224702-414046 odoo.http: Session expired 2026-09-11 04:08:28,827 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 04:08:28] "POST /pos/ping HTTP/1.1" 200 - 1 0.000 0.003 2026-09-11 04:08:28,833 26 INFO rb-c800635-224702-414046 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-09-11 04:08:28,919 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 04:08:28] "POST /pos-self/relations/178 HTTP/1.1" 200 - 37 0.049 0.030 2026-09-11 04:08:28,948 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 04:08:28] "GET /bus/websocket_worker_bundle?v=19.0-2 HTTP/1.1" 200 - 3 0.002 0.104 2026-09-11 04:08:29,218 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 04:08:29] "POST /pos-self/data/178 HTTP/1.1" 200 - 189 0.111 0.162 2026-09-11 04:08:29,225 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 04:08:29] "GET /websocket?version=19.0-2 HTTP/1.1" 101 - 1 0.000 0.261 2026-09-11 04:08:29,296 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 04:08:29] "GET /web/image/res.company/1/logo/256x256 HTTP/1.1" 200 - 8 0.014 0.027 2026-09-11 04:08:29,309 26 INFO rb-c800635-224702-414046 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-09-11 04:08:29,366 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 04:08:29] "GET /web/image/ir.attachment/9109/raw HTTP/1.1" 200 - 4 0.001 0.004 2026-09-11 04:08:29,408 26 INFO rb-c800635-224702-414046 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-09-11 04:08:29,420 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 04:08:29] "GET /web/image/ir.attachment/9075/raw HTTP/1.1" 200 - 4 0.001 0.005 2026-09-11 04:08:29,449 26 INFO ? werkzeug: 127.0.0.1 - - [11/Sep/2026 04:08:29] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.001 2026-09-11 04:08:29,505 26 INFO rb-c800635-224702-414046 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-09-11 04:08:29,555 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 04:08:29] "GET /web/image/pos.category/0/image_128?unique=undefined HTTP/1.1" 200 - 4 0.003 0.020 2026-09-11 04:08:29,563 26 INFO rb-c800635-224702-414046 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-09-11 04:08:29,573 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 04:08:29] "GET /web/image/pos.category/349/image_128?unique=2026-09-11T04:07:49.000+00:00 HTTP/1.1" 200 - 2 0.002 0.037 2026-09-11 04:08:29,588 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 04:08:29] "GET /web/image/product.template/2453/image_512?unique=2026-09-11T04:07:49.000+00:00 HTTP/1.1" 200 - 3 0.004 0.046 2026-09-11 04:08:29,600 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 04:08:29] "GET /web/image/product.template/2454/image_512?unique=2026-09-11T04:07:49.000+00:00 HTTP/1.1" 200 - 3 0.004 0.055 2026-09-11 04:08:29,611 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 04:08:29] "GET /web/image/product.template/2457/image_512?unique=2026-09-11T04:07:49.000+00:00 HTTP/1.1" 200 - 3 0.002 0.056 2026-09-11 04:08:29,625 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 04:08:29] "GET /web/image/product.template/2455/image_512?unique=2026-09-11T04:07:49.000+00:00 HTTP/1.1" 200 - 3 0.002 0.066 2026-09-11 04:08:29,644 26 INFO rb-c800635-224702-414046 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-09-11 04:08:29,658 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 04:08:29] "GET /web/image/product.template/2456/image_512?unique=2026-09-11T04:07:49.000+00:00 HTTP/1.1" 200 - 3 0.002 0.090 2026-09-11 04:08:29,667 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 04:08:29] "GET /web/image/product.template/2470/image_512?unique=2026-09-11T04:07:49.000+00:00 HTTP/1.1" 200 - 3 0.001 0.079 2026-09-11 04:08:29,706 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 04:08:29] "GET /web/image/product.product/2959/image_512?unique=2026-09-11T04:07:49.000+00:00 HTTP/1.1" 200 - 8 0.008 0.042 2026-09-11 04:08:29,709 26 INFO rb-c800635-224702-414046 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-09-11 04:08:29,760 26 INFO rb-c800635-224702-414046 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-09-11 04:08:29,818 26 INFO rb-c800635-224702-414046 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-09-11 04:08:29,842 26 INFO ? werkzeug: 127.0.0.1 - - [11/Sep/2026 04:08: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-09-11 04:08:29,876 26 INFO rb-c800635-224702-414046 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-09-11 04:08:29,934 26 INFO rb-c800635-224702-414046 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-09-11 04:08:30,005 26 INFO rb-c800635-224702-414046 odoo.addons.pos_self_order.tests.test_self_order_kiosk.TestSelfOrderKiosk.test_self_order_kiosk_combo_sides.browser: tour succeeded 2026-09-11 04:08:30,006 26 INFO rb-c800635-224702-414046 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-09-11 04:08:30,073 26 INFO rb-c800635-224702-414046 odoo.addons.pos_self_order.tests.test_self_order_kiosk.TestSelfOrderKiosk.test_self_order_kiosk_combo_sides.browser: heap 9243720 (allocated 10485760) 2026-09-11 04:08:30,085 26 INFO rb-c800635-224702-414046 odoo.addons.pos_self_order.tests.test_self_order_kiosk.TestSelfOrderKiosk.test_self_order_kiosk_combo_sides: Closing chrome headless with pid 133597 2026-09-11 04:08:30,087 26 INFO rb-c800635-224702-414046 odoo.addons.pos_self_order.tests.test_self_order_kiosk.TestSelfOrderKiosk.test_self_order_kiosk_combo_sides: Closing websocket connection 2026-09-11 04:08:30,088 26 INFO rb-c800635-224702-414046 odoo.addons.pos_self_order.tests.test_self_order_kiosk.TestSelfOrderKiosk.test_self_order_kiosk_combo_sides: Terminating chrome headless with pid 133597 2026-09-11 04:08:30,187 26 INFO rb-c800635-224702-414046 odoo.addons.pos_self_order.tests.test_self_order_kiosk.TestSelfOrderKiosk.test_self_order_kiosk_combo_sides: Chrome Log in: /tmp/odoo_tests/rb-c800635-224702-414046/chrome_logs/chrome_log_20260911_040830_187292_test_self_order_kiosk_combo_sides.txt 2026-09-11 04:08:30,187 26 INFO rb-c800635-224702-414046 odoo.addons.pos_self_order.tests.test_self_order_kiosk.TestSelfOrderKiosk.test_self_order_kiosk_combo_sides: Removing chrome user profile "/tmp/tmp02f5hnvk_chrome_odoo" 2026-09-11 04:08:30,220 26 INFO rb-c800635-224702-414046 odoo.addons.pos_self_order.tests.test_self_order_kiosk: Starting TestSelfOrderKiosk.test_self_order_kiosk_ordering_images_clear ... 2026-09-11 04:08:33,380 26 INFO rb-c800635-224702-414046 odoo.addons.pos_self_order.tests.test_self_order_kiosk: Starting TestSelfOrderKiosk.test_self_order_kiosk_ordering_images_public ... 2026-09-11 04:08:36,697 26 INFO rb-c800635-224702-414046 odoo.addons.pos_self_order.tests.test_self_order_kiosk: Starting TestSelfOrderKiosk.test_self_order_kiosk_to_cashier_payment ... 2026-09-11 04:08:40,560 26 INFO rb-c800635-224702-414046 odoo.addons.pos_self_order.tests.test_self_order_kiosk.TestSelfOrderKiosk.test_self_order_kiosk_to_cashier_payment: Chrome pid: 133790 2026-09-11 04:08:40,560 26 INFO rb-c800635-224702-414046 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/tmp8do9bgb0_chrome_odoo 2026-09-11 04:08:40,560 26 INFO rb-c800635-224702-414046 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:38199/json/version 2026-09-11 04:08:40,564 26 INFO rb-c800635-224702-414046 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:38199', path='/json/version', query='', fragment='') with timeout 3 increased to 10s during tests 2026-09-11 04:08:40,582 26 INFO rb-c800635-224702-414046 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-09-11 04:08:40,582 26 INFO rb-c800635-224702-414046 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:38199/json 2026-09-11 04:08:40,582 26 INFO rb-c800635-224702-414046 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:38199', path='/json', query='', fragment='') with timeout 3 increased to 10s during tests 2026-09-11 04:08:40,596 26 INFO rb-c800635-224702-414046 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:38199/devtools/page/E2FB3C389997EE80D5F3BD522A8B3F1F 2026-09-11 04:08:40,608 26 INFO rb-c800635-224702-414046 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-09-11 04:08:40,612 26 INFO rb-c800635-224702-414046 odoo.addons.pos_self_order.tests.test_self_order_kiosk.TestSelfOrderKiosk.test_self_order_kiosk_to_cashier_payment: Chrome headless enable page notifications 2026-09-11 04:08:40,631 26 INFO rb-c800635-224702-414046 odoo.addons.pos_self_order.tests.test_self_order_kiosk.TestSelfOrderKiosk.test_self_order_kiosk_to_cashier_payment: Setting session cookie in browser 2026-09-11 04:08:40,754 26 INFO rb-c800635-224702-414046 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=485060b128f24520" in browser 2026-09-11 04:08:40,754 26 INFO rb-c800635-224702-414046 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=485060b128f24520" 2026-09-11 04:08:40,772 26 INFO rb-c800635-224702-414046 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-09-11 04:08:41,155 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 04:08:41] "GET /pos-self/181?access_token=485060b128f24520 HTTP/1.1" 200 - 57 0.034 0.353 2026-09-11 04:08:41,159 26 INFO rb-c800635-224702-414046 odoo.addons.pos_self_order.tests.test_self_order_kiosk.TestSelfOrderKiosk.test_self_order_kiosk_to_cashier_payment: Navigation result: {'frameId': 'E2FB3C389997EE80D5F3BD522A8B3F1F', 'loaderId': '84EEF851017D845AC15EA0697DCAB069', 'isDownload': False} 2026-09-11 04:08:41,160 26 INFO rb-c800635-224702-414046 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-09-11 04:08:41,183 26 INFO rb-c800635-224702-414046 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-09-11 04:08:41,200 26 INFO rb-c800635-224702-414046 odoo.addons.base.models.assetsbundle: Found a similar attachment for /web/assets/1/80a013a/pos_self_order.assets_tests.min.js, copying from /web/assets/80a013a/pos_self_order.assets_tests.min.js 2026-09-11 04:08:41,216 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 04:08:41] "GET /web/assets/1/80a013a/pos_self_order.assets_tests.min.js HTTP/1.1" 200 - 9 0.005 0.019 2026-09-11 04:08:41,229 26 INFO rb-c800635-224702-414046 odoo.addons.base.models.assetsbundle: Found a similar attachment for /web/assets/1/db4d7a1/pos_self_order.assets.min.css, copying from /web/assets/db4d7a1/pos_self_order.assets.min.css 2026-09-11 04:08:41,268 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 04:08:41] "GET /web/assets/1/db4d7a1/pos_self_order.assets.min.css HTTP/1.1" 200 - 8 0.031 0.042 2026-09-11 04:08:41,281 26 INFO rb-c800635-224702-414046 odoo.addons.base.models.assetsbundle: Found a similar attachment for /web/assets/1/3bd1372/pos_self_order.assets.min.js, copying from /web/assets/3bd1372/pos_self_order.assets.min.js 2026-09-11 04:08:41,298 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 04:08:41] "GET /web/assets/1/3bd1372/pos_self_order.assets.min.js HTTP/1.1" 200 - 8 0.007 0.102 2026-09-11 04:08:41,444 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 04:08:41] "GET /favicon.ico HTTP/1.1" 301 - 1 0.001 0.006 2026-09-11 04:08:41,450 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 04:08:41] "GET /website/translations?hash=&lang=en_US HTTP/1.1" 200 - 1 0.001 0.009 2026-09-11 04:08:41,462 26 INFO rb-c800635-224702-414046 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=485060b128f24520", "delayToCheckUndeterminisms": 0})" 2026-09-11 04:08:41,479 26 INFO rb-c800635-224702-414046 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-09-11 04:08:41,482 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 04:08:41] "GET /web/image/website/1/favicon?unique=47d98e1 HTTP/1.1" 200 - 5 0.010 0.009 2026-09-11 04:08:41,484 26 INFO rb-c800635-224702-414046 odoo.http: Session expired 2026-09-11 04:08:41,484 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 04:08:41] "POST /pos/ping HTTP/1.1" 200 - 1 0.000 0.016 2026-09-11 04:08:41,581 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 04:08:41] "POST /pos-self/relations/181 HTTP/1.1" 200 - 41 0.050 0.036 2026-09-11 04:08:41,620 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 04:08:41] "GET /bus/websocket_worker_bundle?v=19.0-2 HTTP/1.1" 200 - 3 0.003 0.115 2026-09-11 04:08:41,892 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 04:08:41] "POST /pos-self/data/181 HTTP/1.1" 200 - 176 0.132 0.153 2026-09-11 04:08:41,906 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 04:08:41] "GET /websocket?version=19.0-2 HTTP/1.1" 101 - 1 0.000 0.266 2026-09-11 04:08:41,977 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 04:08:41] "GET /web/image/res.company/1/logo/256x256 HTTP/1.1" 200 - 8 0.005 0.030 2026-09-11 04:08:41,988 26 INFO rb-c800635-224702-414046 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-09-11 04:08:42,032 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 04:08:42] "GET /web/image/ir.attachment/9229/raw HTTP/1.1" 200 - 4 0.001 0.006 2026-09-11 04:08:42,098 26 INFO rb-c800635-224702-414046 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-09-11 04:08:42,159 26 INFO ? werkzeug: 127.0.0.1 - - [11/Sep/2026 04:08:42] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.001 2026-09-11 04:08:42,168 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 04:08:42] "GET /web/image/pos.category/349/image_128?unique=2026-09-11T04:07:49.000+00:00 HTTP/1.1" 200 - 2 0.001 0.022 2026-09-11 04:08:42,181 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 04:08:42] "GET /web/image/product.template/2454/image_512?unique=2026-09-11T04:07:49.000+00:00 HTTP/1.1" 200 - 3 0.002 0.029 2026-09-11 04:08:42,185 26 INFO rb-c800635-224702-414046 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-09-11 04:08:42,196 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 04:08:42] "GET /web/image/product.template/2457/image_512?unique=2026-09-11T04:07:49.000+00:00 HTTP/1.1" 200 - 3 0.006 0.037 2026-09-11 04:08:42,206 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 04:08:42] "GET /web/image/product.template/2453/image_512?unique=2026-09-11T04:07:49.000+00:00 HTTP/1.1" 200 - 3 0.002 0.049 2026-09-11 04:08:42,226 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 04:08:42] "GET /web/image/product.template/2455/image_512?unique=2026-09-11T04:07:49.000+00:00 HTTP/1.1" 200 - 3 0.005 0.065 2026-09-11 04:08:42,239 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 04:08:42] "GET /web/image/product.template/2456/image_512?unique=2026-09-11T04:07:49.000+00:00 HTTP/1.1" 200 - 3 0.002 0.072 2026-09-11 04:08:42,255 26 INFO rb-c800635-224702-414046 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-09-11 04:08:42,313 26 INFO rb-c800635-224702-414046 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-09-11 04:08:42,324 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 04:08:42] "GET /web/image/ir.attachment/9195/raw HTTP/1.1" 200 - 4 0.001 0.004 2026-09-11 04:08:42,344 26 INFO ? werkzeug: 127.0.0.1 - - [11/Sep/2026 04:08:42] "GET /web/static/src/libs/fontawesome/fonts/fontawesome-webfont.woff2?v=4.7.0 HTTP/1.1" 200 - 0 0.000 0.003 2026-09-11 04:08:42,370 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 04:08:42] "GET /web/image/product.product/2955/image_512?unique=2026-09-11T04:07:49.000+00:00 HTTP/1.1" 200 - 8 0.010 0.019 2026-09-11 04:08:42,384 26 INFO rb-c800635-224702-414046 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-09-11 04:08:42,418 26 INFO rb-c800635-224702-414046 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #23955914 started for PoS orders references: [{'name': None, 'pos_reference': '260-181-000001', 'uuid': '8e550ac2-a282-48bc-b579-881d051056f4'}] 2026-09-11 04:08:42,450 26 INFO rb-c800635-224702-414046 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #23955914 order {'name': None, 'pos_reference': '260-181-000001', 'uuid': '8e550ac2-a282-48bc-b579-881d051056f4'} created pos.order #916 2026-09-11 04:08:42,461 26 INFO rb-c800635-224702-414046 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #23955914 finished 2026-09-11 04:08:42,542 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 04:08:42] "POST /pos-self-order/process-order/kiosk HTTP/1.1" 200 - 98 0.063 0.096 2026-09-11 04:08:42,586 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 04:08:42] "POST /pos-self-order/get-user-data/ HTTP/1.1" 200 - 9 0.008 0.008 2026-09-11 04:08:42,600 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 04:08:42] "POST /pos-self-order/change-printer-status HTTP/1.1" 200 - 5 0.008 0.009 2026-09-11 04:08:42,606 26 INFO rb-c800635-224702-414046 odoo.addons.pos_self_order.tests.test_self_order_kiosk.TestSelfOrderKiosk.test_self_order_kiosk_to_cashier_payment.browser: tour succeeded 2026-09-11 04:08:42,606 26 INFO rb-c800635-224702-414046 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-09-11 04:08:42,657 26 INFO rb-c800635-224702-414046 odoo.addons.pos_self_order.tests.test_self_order_kiosk.TestSelfOrderKiosk.test_self_order_kiosk_to_cashier_payment.browser: heap 7457564 (allocated 8388608) 2026-09-11 04:08:42,666 26 INFO rb-c800635-224702-414046 odoo.addons.pos_self_order.tests.test_self_order_kiosk.TestSelfOrderKiosk.test_self_order_kiosk_to_cashier_payment: Closing chrome headless with pid 133790 2026-09-11 04:08:42,667 26 INFO rb-c800635-224702-414046 odoo.addons.pos_self_order.tests.test_self_order_kiosk.TestSelfOrderKiosk.test_self_order_kiosk_to_cashier_payment: Closing websocket connection 2026-09-11 04:08:42,668 26 INFO rb-c800635-224702-414046 odoo.addons.pos_self_order.tests.test_self_order_kiosk.TestSelfOrderKiosk.test_self_order_kiosk_to_cashier_payment: Terminating chrome headless with pid 133790 2026-09-11 04:08:42,762 26 INFO rb-c800635-224702-414046 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-c800635-224702-414046/chrome_logs/chrome_log_20260911_040842_762448_test_self_order_kiosk_to_cashier_payment.txt 2026-09-11 04:08:42,762 26 INFO rb-c800635-224702-414046 odoo.addons.pos_self_order.tests.test_self_order_kiosk.TestSelfOrderKiosk.test_self_order_kiosk_to_cashier_payment: Removing chrome user profile "/tmp/tmp8do9bgb0_chrome_odoo" 2026-09-11 04:08:43,019 26 INFO rb-c800635-224702-414046 odoo.addons.pos_self_order.tests.test_self_order_kiosk.TestSelfOrderKiosk.test_self_order_kiosk_to_cashier_payment: Chrome pid: 133974 2026-09-11 04:08:43,019 26 INFO rb-c800635-224702-414046 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/tmpgvd6favz_chrome_odoo 2026-09-11 04:08:43,019 26 INFO rb-c800635-224702-414046 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:33161/json/version 2026-09-11 04:08:43,020 26 INFO rb-c800635-224702-414046 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:33161', path='/json/version', query='', fragment='') with timeout 3 increased to 10s during tests 2026-09-11 04:08:43,026 26 INFO rb-c800635-224702-414046 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-09-11 04:08:43,026 26 INFO rb-c800635-224702-414046 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:33161/json 2026-09-11 04:08:43,027 26 INFO rb-c800635-224702-414046 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:33161', path='/json', query='', fragment='') with timeout 3 increased to 10s during tests 2026-09-11 04:08:43,029 26 INFO rb-c800635-224702-414046 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:33161/devtools/page/CA07812FA9074D38128D49EBB4951ECC 2026-09-11 04:08:43,035 26 INFO rb-c800635-224702-414046 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-09-11 04:08:43,042 26 INFO rb-c800635-224702-414046 odoo.addons.pos_self_order.tests.test_self_order_kiosk.TestSelfOrderKiosk.test_self_order_kiosk_to_cashier_payment: Chrome headless enable page notifications 2026-09-11 04:08:43,089 26 INFO rb-c800635-224702-414046 odoo.addons.base.models.res_users: Login successful for login:admin from n/a 2026-09-11 04:08:43,095 26 INFO rb-c800635-224702-414046 odoo.addons.pos_self_order.tests.test_self_order_kiosk.TestSelfOrderKiosk.test_self_order_kiosk_to_cashier_payment: Setting session cookie in browser 2026-09-11 04:08:43,098 26 INFO rb-c800635-224702-414046 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-09-11 04:08:43,098 26 INFO rb-c800635-224702-414046 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-09-11 04:08:43,391 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 04:08:43] "GET /pos/ui/182 HTTP/1.1" 200 - 107 0.054 0.230 2026-09-11 04:08:43,395 26 INFO rb-c800635-224702-414046 odoo.addons.pos_self_order.tests.test_self_order_kiosk.TestSelfOrderKiosk.test_self_order_kiosk_to_cashier_payment: Navigation result: {'frameId': 'CA07812FA9074D38128D49EBB4951ECC', 'loaderId': '859D6D53E1E12475E6174C973DA3427E', 'isDownload': False} 2026-09-11 04:08:43,395 26 INFO rb-c800635-224702-414046 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-09-11 04:08:43,416 26 INFO rb-c800635-224702-414046 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-09-11 04:08:43,434 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 04:08:43] "GET /web/assets/31c33ef/web.__assets_tests_call__.min.js HTTP/1.1" 200 - 2 0.001 0.011 2026-09-11 04:08:43,443 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 04:08:43] "GET /web/assets/cbcf32d/point_of_sale.assets_prod.min.css HTTP/1.1" 200 - 2 0.001 0.019 2026-09-11 04:08:43,448 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 04:08:43] "GET /web/assets/e7bee96/point_of_sale.assets_prod.min.js HTTP/1.1" 200 - 2 0.001 0.020 2026-09-11 04:08:43,825 26 INFO ? werkzeug: 127.0.0.1 - - [11/Sep/2026 04:08:43] "GET /web/static/fonts/lato/Lato-Reg-webfont.woff HTTP/1.1" 200 - 0 0.000 0.001 2026-09-11 04:08:43,833 26 INFO ? werkzeug: 127.0.0.1 - - [11/Sep/2026 04:08:43] "GET /point_of_sale/static/src/img/favicon.ico HTTP/1.1" 200 - 0 0.000 0.001 2026-09-11 04:08:43,845 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 04:08:43] "GET /web/webclient/translations?hash=&lang=en_US HTTP/1.1" 200 - 0 0.000 0.008 2026-09-11 04:08:43,862 26 INFO rb-c800635-224702-414046 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-09-11 04:08:43,869 26 INFO rb-c800635-224702-414046 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-09-11 04:08:43,881 26 INFO rb-c800635-224702-414046 odoo.addons.partner_autocomplete.models.res_company: Starting enrich of company My Company (1) 2026-09-11 04:08:43,907 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 04:08:43] "POST /web/dataset/call_kw/res.company/iap_enrich_auto#res.company.iap_enrich_auto HTTP/1.1" 200 - 29 0.018 0.033 2026-09-11 04:08:43,916 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 04:08:43] "POST /web/dataset/call_kw/barcode.nomenclature/read#barcode.nomenclature.read HTTP/1.1" 200 - 4 0.002 0.048 2026-09-11 04:08:43,926 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 04:08:43] "POST /web/dataset/call_kw/barcode.rule/search_read#barcode.rule.search_read HTTP/1.1" 200 - 1 0.000 0.003 2026-09-11 04:08:43,941 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 04:08:43] "POST /pos/ping HTTP/1.1" 200 - 0 0.000 0.002 2026-09-11 04:08:43,978 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 04:08:43] "POST /web/dataset/call_kw/pos.config/register_new_device_identifier#pos.config.register_new_device_identifier HTTP/1.1" 200 - 11 0.008 0.013 2026-09-11 04:08:43,982 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 04:08:43] "GET /bus/websocket_worker_bundle?v=19.0-2 HTTP/1.1" 200 - 2 0.001 0.019 2026-09-11 04:08:44,056 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 04:08:44] "POST /web/dataset/call_kw/pos.session/load_data_params#pos.session.load_data_params HTTP/1.1" 200 - 30 0.030 0.030 2026-09-11 04:08:44,058 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 04:08:44] "GET /websocket?version=19.0-2 HTTP/1.1" 101 - 0 0.000 0.060 2026-09-11 04:08:44,633 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 04:08:44] "POST /web/dataset/call_kw/pos.session/load_data#pos.session.load_data HTTP/1.1" 200 - 405 0.259 0.289 2026-09-11 04:08:44,658 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 04:08:44] "POST /web/dataset/call_kw/pos.session/filter_local_data#pos.session.filter_local_data HTTP/1.1" 200 - 0 0.000 0.003 2026-09-11 04:08:44,706 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 04:08:44] "POST /web/dataset/call_kw/pos.config/read_config_open_orders#pos.config.read_config_open_orders HTTP/1.1" 200 - 1 0.000 0.013 2026-09-11 04:08:44,770 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 04:08:44] "GET /web/image/res.company/1/logo/256x256 HTTP/1.1" 200 - 8 0.010 0.039 2026-09-11 04:08:44,797 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 04:08:44] "POST /web/dataset/call_kw/pos.config/read_config_open_orders#pos.config.read_config_open_orders HTTP/1.1" 200 - 1 0.001 0.006 2026-09-11 04:08:44,811 26 INFO rb-c800635-224702-414046 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-09-11 04:08:44,821 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 04:08:44] "POST /web/dataset/call_kw/product.product/has_access#product.product.has_access HTTP/1.1" 200 - 1 0.002 0.004 2026-09-11 04:08:44,868 26 INFO ? werkzeug: 127.0.0.1 - - [11/Sep/2026 04:08:44] "GET /point_of_sale/static/src/fonts/Inconsolata.otf HTTP/1.1" 200 - 0 0.000 0.010 2026-09-11 04:08:44,879 26 INFO ? werkzeug: 127.0.0.1 - - [11/Sep/2026 04:08:44] "GET /hr_attendance/static/img/background-light.svg HTTP/1.1" 200 - 0 0.000 0.009 2026-09-11 04:08:44,882 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 04:08:44] "GET /web/image?model=res.company&id=1&field=logo HTTP/1.1" 200 - 3 0.011 0.011 2026-09-11 04:08:44,883 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 04:08:44] "GET /pos/service-worker.js HTTP/1.1" 200 - 0 0.000 0.025 2026-09-11 04:08:44,920 26 INFO ? werkzeug: 127.0.0.1 - - [11/Sep/2026 04:08:44] "GET /web/static/fonts/google/Roboto/Roboto-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.002 2026-09-11 04:08:44,921 26 INFO ? werkzeug: 127.0.0.1 - - [11/Sep/2026 04:08: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-09-11 04:08:44,942 26 INFO ? werkzeug: 127.0.0.1 - - [11/Sep/2026 04:08:44] "GET /web/static/lib/zxing-library/zxing-library.js HTTP/1.1" 200 - 0 0.000 0.006 2026-09-11 04:08:44,997 26 INFO rb-c800635-224702-414046 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-09-11 04:08:45,006 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 04:08:45] "GET /pos/ui/182?from_backend=True HTTP/1.1" 200 - 32 0.032 0.042 2026-09-11 04:08:45,059 26 INFO rb-c800635-224702-414046 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-09-11 04:08:45,089 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 04:08:45] "GET /pos/ui/182 HTTP/1.1" 200 - 32 0.038 0.117 2026-09-11 04:08:45,127 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 04:08:45] "GET /web/image?model=product.template&field=image_128&id=2453&unique=2026-09-11T04:07:49.000+00:00 HTTP/1.1" 200 - 3 0.003 0.092 2026-09-11 04:08:45,157 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 04:08:45] "GET /web/image?model=product.template&field=image_128&id=2454&unique=2026-09-11T04:07:49.000+00:00 HTTP/1.1" 200 - 3 0.002 0.110 2026-09-11 04:08:45,195 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 04:08:45] "GET /web/image?model=product.template&field=image_128&id=2455&unique=2026-09-11T04:07:49.000+00:00 HTTP/1.1" 200 - 3 0.010 0.137 2026-09-11 04:08:45,216 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 04:08:45] "GET /web/image?model=product.template&field=image_128&id=2456&unique=2026-09-11T04:07:49.000+00:00 HTTP/1.1" 200 - 3 0.003 0.164 2026-09-11 04:08:45,237 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 04:08:45] "GET /web/image?model=product.template&field=image_128&id=2457&unique=2026-09-11T04:07:49.000+00:00 HTTP/1.1" 200 - 3 0.002 0.183 2026-09-11 04:08:45,284 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 04:08:45] "POST /web/dataset/call_kw/pos.session/set_opening_control#pos.session.set_opening_control HTTP/1.1" 200 - 21 0.018 0.173 2026-09-11 04:08:45,329 26 INFO rb-c800635-224702-414046 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-09-11 04:08:45,444 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 04:08:45] "POST /web/dataset/call_kw/pos.order/read_pos_orders#pos.order.read_pos_orders HTTP/1.1" 200 - 59 0.055 0.058 2026-09-11 04:08:45,473 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 04:08:45] "POST /web/dataset/call_kw/pos.config/notify_synchronisation#pos.config.notify_synchronisation HTTP/1.1" 200 - 5 0.006 0.015 2026-09-11 04:08:45,493 26 INFO ? werkzeug: 127.0.0.1 - - [11/Sep/2026 04:08:45] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.001 2026-09-11 04:08:45,500 26 INFO rb-c800635-224702-414046 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-09-11 04:08:45,557 26 INFO rb-c800635-224702-414046 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-09-11 04:08:45,618 26 INFO rb-c800635-224702-414046 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-09-11 04:08:45,669 26 INFO rb-c800635-224702-414046 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-09-11 04:08:45,745 26 INFO rb-c800635-224702-414046 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-09-11 04:08:45,753 26 INFO ? werkzeug: 127.0.0.1 - - [11/Sep/2026 04:08:45] "GET /point_of_sale/static/src/img/card-bank.png HTTP/1.1" 200 - 0 0.000 0.001 2026-09-11 04:08:45,796 26 INFO rb-c800635-224702-414046 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-09-11 04:08:45,851 26 INFO rb-c800635-224702-414046 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-09-11 04:08:45,915 26 INFO rb-c800635-224702-414046 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-09-11 04:08:45,919 26 INFO rb-c800635-224702-414046 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #51816001 started for PoS orders references: [{'name': '/', 'pos_reference': '260-181-000001', 'uuid': '8e550ac2-a282-48bc-b579-881d051056f4'}] 2026-09-11 04:08:45,921 26 INFO ? werkzeug: 127.0.0.1 - - [11/Sep/2026 04:08:45] "GET /web/static/img/spin.svg HTTP/1.1" 200 - 0 0.000 0.001 2026-09-11 04:08:46,071 26 INFO rb-c800635-224702-414046 odoo.addons.point_of_sale.models.pos_order: Added payment_ids [808] to pos.order #916 2026-09-11 04:08:46,330 26 INFO rb-c800635-224702-414046 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #51816001 order {'name': '/', 'pos_reference': '260-181-000001', 'uuid': '8e550ac2-a282-48bc-b579-881d051056f4'} updated pos.order #916 2026-09-11 04:08:46,340 26 INFO rb-c800635-224702-414046 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #51816001 finished 2026-09-11 04:08:46,387 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 04:08:46] "POST /web/dataset/call_kw/pos.order/sync_from_ui#pos.order.sync_from_ui HTTP/1.1" 200 - 224 0.224 0.247 2026-09-11 04:08:46,414 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 04:08:46] "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-09-11 04:08:46,510 26 INFO rb-c800635-224702-414046 odoo.addons.pos_self_order.tests.test_self_order_kiosk.TestSelfOrderKiosk.test_self_order_kiosk_to_cashier_payment.browser: tour succeeded 2026-09-11 04:08:46,511 26 INFO rb-c800635-224702-414046 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-09-11 04:08:46,514 26 INFO rb-c800635-224702-414046 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #45816316 started for PoS orders references: [{'name': 'Shop - 000001', 'pos_reference': '260-181-000001', 'uuid': '8e550ac2-a282-48bc-b579-881d051056f4'}] 2026-09-11 04:08:46,524 26 INFO rb-c800635-224702-414046 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #45816316 order {'name': 'Shop - 000001', 'pos_reference': '260-181-000001', 'uuid': '8e550ac2-a282-48bc-b579-881d051056f4'} sync ignored for existing PoS order pos.order(916,) (state: paid) 2026-09-11 04:08:46,540 26 INFO rb-c800635-224702-414046 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #45816316 finished 2026-09-11 04:08:46,597 26 INFO rb-c800635-224702-414046 odoo.addons.pos_self_order.tests.test_self_order_kiosk.TestSelfOrderKiosk.test_self_order_kiosk_to_cashier_payment.browser: heap 15500376 (allocated 17039360) 2026-09-11 04:08:46,598 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 04:08:46] "POST /web/dataset/call_kw/pos.order/sync_from_ui#pos.order.sync_from_ui HTTP/1.1" 200 - 47 0.030 0.057 2026-09-11 04:08:46,620 26 INFO rb-c800635-224702-414046 odoo.addons.pos_self_order.tests.test_self_order_kiosk.TestSelfOrderKiosk.test_self_order_kiosk_to_cashier_payment: Closing chrome headless with pid 133974 2026-09-11 04:08:46,623 26 INFO rb-c800635-224702-414046 odoo.addons.pos_self_order.tests.test_self_order_kiosk.TestSelfOrderKiosk.test_self_order_kiosk_to_cashier_payment: Closing websocket connection 2026-09-11 04:08:46,623 26 INFO rb-c800635-224702-414046 odoo.addons.pos_self_order.tests.test_self_order_kiosk.TestSelfOrderKiosk.test_self_order_kiosk_to_cashier_payment: Terminating chrome headless with pid 133974 2026-09-11 04:08:46,704 26 INFO rb-c800635-224702-414046 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-c800635-224702-414046/chrome_logs/chrome_log_20260911_040846_704373_test_self_order_kiosk_to_cashier_payment.txt 2026-09-11 04:08:46,704 26 INFO rb-c800635-224702-414046 odoo.addons.pos_self_order.tests.test_self_order_kiosk.TestSelfOrderKiosk.test_self_order_kiosk_to_cashier_payment: Removing chrome user profile "/tmp/tmpgvd6favz_chrome_odoo" 2026-09-11 04:08:46,764 26 INFO rb-c800635-224702-414046 odoo.addons.pos_self_order.tests.test_self_order_kiosk: Starting TestSelfOrderKiosk.test_self_order_language_changes ... 2026-09-11 04:08:49,823 26 INFO rb-c800635-224702-414046 odoo.addons.pos_self_order.tests.test_self_order_kiosk.TestSelfOrderKiosk.test_self_order_language_changes: Chrome pid: 134179 2026-09-11 04:08:49,823 26 INFO rb-c800635-224702-414046 odoo.addons.pos_self_order.tests.test_self_order_kiosk.TestSelfOrderKiosk.test_self_order_language_changes: Chrome headless temporary user profile dir: /tmp/tmpv9502kt8_chrome_odoo 2026-09-11 04:08:49,823 26 INFO rb-c800635-224702-414046 odoo.addons.pos_self_order.tests.test_self_order_kiosk.TestSelfOrderKiosk.test_self_order_language_changes: Issuing json command http://127.0.0.1:42963/json/version 2026-09-11 04:08:49,824 26 INFO rb-c800635-224702-414046 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:42963', path='/json/version', query='', fragment='') with timeout 3 increased to 10s during tests 2026-09-11 04:08:49,864 26 INFO rb-c800635-224702-414046 odoo.addons.pos_self_order.tests.test_self_order_kiosk.TestSelfOrderKiosk.test_self_order_language_changes: Browser version: Chrome/150.0.7871.114 2026-09-11 04:08:49,864 26 INFO rb-c800635-224702-414046 odoo.addons.pos_self_order.tests.test_self_order_kiosk.TestSelfOrderKiosk.test_self_order_language_changes: Issuing json command http://127.0.0.1:42963/json 2026-09-11 04:08:49,864 26 INFO rb-c800635-224702-414046 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:42963', path='/json', query='', fragment='') with timeout 3 increased to 10s during tests 2026-09-11 04:08:49,872 26 INFO rb-c800635-224702-414046 odoo.addons.pos_self_order.tests.test_self_order_kiosk.TestSelfOrderKiosk.test_self_order_language_changes: Websocket url found: ws://127.0.0.1:42963/devtools/page/59D39882EE87487ABBA0229DBF5FB7D1 2026-09-11 04:08:49,881 26 INFO rb-c800635-224702-414046 odoo.addons.pos_self_order.tests.test_self_order_kiosk.TestSelfOrderKiosk.test_self_order_language_changes: Enable chrome headless console log notification 2026-09-11 04:08:49,893 26 INFO rb-c800635-224702-414046 odoo.addons.pos_self_order.tests.test_self_order_kiosk.TestSelfOrderKiosk.test_self_order_language_changes: Chrome headless enable page notifications 2026-09-11 04:08:49,905 26 INFO rb-c800635-224702-414046 odoo.addons.pos_self_order.tests.test_self_order_kiosk.TestSelfOrderKiosk.test_self_order_language_changes: Setting session cookie in browser 2026-09-11 04:08:50,005 26 INFO rb-c800635-224702-414046 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=a249319d129c44d8" in browser 2026-09-11 04:08:50,005 26 INFO rb-c800635-224702-414046 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=a249319d129c44d8" 2026-09-11 04:08:50,021 26 INFO rb-c800635-224702-414046 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-09-11 04:08:50,454 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 04:08:50] "GET /pos-self/183?access_token=a249319d129c44d8 HTTP/1.1" 200 - 57 0.058 0.378 2026-09-11 04:08:50,457 26 INFO rb-c800635-224702-414046 odoo.addons.pos_self_order.tests.test_self_order_kiosk.TestSelfOrderKiosk.test_self_order_language_changes: Navigation result: {'frameId': '59D39882EE87487ABBA0229DBF5FB7D1', 'loaderId': '5244E5BD56D013EF000EF53071ACD521', 'isDownload': False} 2026-09-11 04:08:50,457 26 INFO rb-c800635-224702-414046 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-09-11 04:08:50,476 26 INFO rb-c800635-224702-414046 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-09-11 04:08:50,505 26 INFO rb-c800635-224702-414046 odoo.addons.base.models.assetsbundle: Found a similar attachment for /web/assets/1/80a013a/pos_self_order.assets_tests.min.js, copying from /web/assets/80a013a/pos_self_order.assets_tests.min.js 2026-09-11 04:08:50,532 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 04:08:50] "GET /web/assets/1/80a013a/pos_self_order.assets_tests.min.js HTTP/1.1" 200 - 8 0.005 0.034 2026-09-11 04:08:50,542 26 INFO rb-c800635-224702-414046 odoo.addons.base.models.assetsbundle: Found a similar attachment for /web/assets/1/db4d7a1/pos_self_order.assets.min.css, copying from /web/assets/db4d7a1/pos_self_order.assets.min.css 2026-09-11 04:08:50,577 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 04:08:50] "GET /web/assets/1/db4d7a1/pos_self_order.assets.min.css HTTP/1.1" 200 - 8 0.023 0.056 2026-09-11 04:08:50,589 26 INFO rb-c800635-224702-414046 odoo.addons.base.models.assetsbundle: Found a similar attachment for /web/assets/1/3bd1372/pos_self_order.assets.min.js, copying from /web/assets/3bd1372/pos_self_order.assets.min.js 2026-09-11 04:08:50,614 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 04:08:50] "GET /web/assets/1/3bd1372/pos_self_order.assets.min.js HTTP/1.1" 200 - 8 0.005 0.126 2026-09-11 04:08:50,761 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 04:08:50] "GET /favicon.ico HTTP/1.1" 301 - 1 0.000 0.005 2026-09-11 04:08:50,772 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 04:08:50] "GET /website/translations?hash=&lang=en_US HTTP/1.1" 200 - 1 0.001 0.006 2026-09-11 04:08:50,780 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 04:08:50] "GET /web/image/website/1/favicon?unique=47d98e1 HTTP/1.1" 200 - 5 0.002 0.007 2026-09-11 04:08:50,787 26 INFO rb-c800635-224702-414046 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=a249319d129c44d8", "delayToCheckUndeterminisms": 0})" 2026-09-11 04:08:50,792 26 INFO rb-c800635-224702-414046 odoo.http: Session expired 2026-09-11 04:08:50,792 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 04:08:50] "POST /pos/ping HTTP/1.1" 200 - 1 0.000 0.003 2026-09-11 04:08:50,797 26 INFO rb-c800635-224702-414046 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-09-11 04:08:50,841 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 04:08:50] "GET /bus/websocket_worker_bundle?v=19.0-2 HTTP/1.1" 200 - 3 0.001 0.028 2026-09-11 04:08:50,897 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 04:08:50] "POST /pos-self/relations/183 HTTP/1.1" 200 - 37 0.025 0.060 2026-09-11 04:08:50,900 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 04:08:50] "GET /websocket?version=19.0-2 HTTP/1.1" 101 - 1 0.000 0.037 2026-09-11 04:08:51,112 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 04:08:51] "POST /pos-self/data/183 HTTP/1.1" 200 - 183 0.068 0.134 2026-09-11 04:08:51,169 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 04:08:51] "GET /web/image/res.company/1/logo/256x256 HTTP/1.1" 200 - 8 0.004 0.024 2026-09-11 04:08:51,178 26 INFO rb-c800635-224702-414046 odoo.addons.pos_self_order.tests.test_self_order_kiosk.TestSelfOrderKiosk.test_self_order_language_changes.browser: Owl is running in 'dev' mode. 2026-09-11 04:08:51,205 26 INFO ? werkzeug: 127.0.0.1 - - [11/Sep/2026 04:08:51] "GET /base/static/img/country_flags/us.png HTTP/1.1" 200 - 0 0.000 0.005 2026-09-11 04:08:51,210 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 04:08:51] "GET /web/image/ir.attachment/9270/raw HTTP/1.1" 200 - 4 0.002 0.007 2026-09-11 04:08:51,229 26 INFO rb-c800635-224702-414046 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-09-11 04:08:51,285 26 INFO rb-c800635-224702-414046 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-09-11 04:08:51,307 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 04:08:51] "GET /web/image/ir.attachment/9269/raw HTTP/1.1" 200 - 4 0.001 0.004 2026-09-11 04:08:51,349 26 INFO rb-c800635-224702-414046 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-09-11 04:08:51,360 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 04:08:51] "GET /web/image/ir.attachment/9236/raw HTTP/1.1" 200 - 4 0.001 0.005 2026-09-11 04:08:51,393 26 INFO ? werkzeug: 127.0.0.1 - - [11/Sep/2026 04:08:51] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.001 2026-09-11 04:08:51,433 26 INFO rb-c800635-224702-414046 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-09-11 04:08:51,469 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 04:08:51] "GET /web/image/pos.category/349/image_128?unique=2026-09-11T04:07:49.000+00:00 HTTP/1.1" 200 - 2 0.003 0.018 2026-09-11 04:08:51,484 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 04:08:51] "GET /web/image/pos.category/353/image_128?unique=2026-09-11T04:07:49.000+00:00 HTTP/1.1" 200 - 2 0.000 0.027 2026-09-11 04:08:51,494 26 INFO rb-c800635-224702-414046 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-09-11 04:08:51,494 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 04:08:51] "GET /web/image/product.template/2453/image_512?unique=2026-09-11T04:07:49.000+00:00 HTTP/1.1" 200 - 3 0.001 0.033 2026-09-11 04:08:51,505 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 04:08:51] "GET /web/image/product.template/2454/image_512?unique=2026-09-11T04:07:49.000+00:00 HTTP/1.1" 200 - 3 0.002 0.041 2026-09-11 04:08:51,513 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 04:08:51] "GET /web/image/product.template/2455/image_512?unique=2026-09-11T04:07:49.000+00:00 HTTP/1.1" 200 - 3 0.001 0.049 2026-09-11 04:08:51,523 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 04:08:51] "GET /web/image/product.template/2457/image_512?unique=2026-09-11T04:07:49.000+00:00 HTTP/1.1" 200 - 3 0.001 0.059 2026-09-11 04:08:51,532 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 04:08:51] "GET /web/image/product.template/2456/image_512?unique=2026-09-11T04:07:49.000+00:00 HTTP/1.1" 200 - 3 0.002 0.057 2026-09-11 04:08:51,545 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 04:08:51] "GET /web/image/product.template/2471/image_512?unique=2026-09-11T04:07:49.000+00:00 HTTP/1.1" 200 - 3 0.002 0.040 2026-09-11 04:08:51,554 26 INFO rb-c800635-224702-414046 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-09-11 04:08:51,609 26 INFO rb-c800635-224702-414046 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-09-11 04:08:51,625 26 INFO ? werkzeug: 127.0.0.1 - - [11/Sep/2026 04:08:51] "GET /web/static/src/libs/fontawesome/fonts/fontawesome-webfont.woff2?v=4.7.0 HTTP/1.1" 200 - 0 0.000 0.001 2026-09-11 04:08:51,671 26 INFO rb-c800635-224702-414046 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-09-11 04:08:51,726 26 INFO rb-c800635-224702-414046 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-09-11 04:08:51,772 26 INFO rb-c800635-224702-414046 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-09-11 04:08:51,826 26 INFO rb-c800635-224702-414046 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-09-11 04:08:51,830 26 INFO ? werkzeug: 127.0.0.1 - - [11/Sep/2026 04:08:51] "GET /base/static/img/country_flags/fr.png HTTP/1.1" 200 - 0 0.000 0.002 2026-09-11 04:08:51,892 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 04:08:51] "GET /pos-self/183?access_token=a249319d129c44d8 HTTP/1.1" 303 - 2 0.001 0.003 2026-09-11 04:08:51,924 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 04:08:51] "GET /fr/pos-self/183?access_token=a249319d129c44d8 HTTP/1.1" 200 - 10 0.004 0.021 2026-09-11 04:08:51,941 26 INFO rb-c800635-224702-414046 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-09-11 04:08:52,125 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 04:08:52] "GET /website/translations?hash=&lang=fr_FR HTTP/1.1" 200 - 0 0.000 0.090 2026-09-11 04:08:52,150 26 INFO rb-c800635-224702-414046 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-09-11 04:08:52,160 26 INFO rb-c800635-224702-414046 odoo.http: Session expired 2026-09-11 04:08:52,160 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 04:08:52] "POST /pos/ping HTTP/1.1" 200 - 0 0.000 0.002 2026-09-11 04:08:52,208 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 04:08:52] "POST /pos-self/relations/183 HTTP/1.1" 200 - 16 0.014 0.024 2026-09-11 04:08:52,213 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 04:08:52] "GET /bus/websocket_worker_bundle?v=19.0-2 HTTP/1.1" 304 - 2 0.001 0.039 2026-09-11 04:08:52,412 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 04:08:52] "POST /pos-self/data/183 HTTP/1.1" 200 - 115 0.059 0.128 2026-09-11 04:08:52,415 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 04:08:52] "GET /websocket?version=19.0-2 HTTP/1.1" 101 - 0 0.000 0.182 2026-09-11 04:08:52,460 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 04:08:52] "GET /web/image/res.company/1/logo/256x256 HTTP/1.1" 304 - 3 0.006 0.012 2026-09-11 04:08:52,471 26 INFO rb-c800635-224702-414046 odoo.addons.pos_self_order.tests.test_self_order_kiosk.TestSelfOrderKiosk.test_self_order_language_changes.browser: Owl is running in 'dev' mode. 2026-09-11 04:08:52,497 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 04:08:52] "GET /web/image/ir.attachment/9270/raw HTTP/1.1" 304 - 4 0.001 0.007 2026-09-11 04:08:52,544 26 INFO rb-c800635-224702-414046 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-09-11 04:08:52,595 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 04:08:52] "GET /web/image/ir.attachment/9269/raw HTTP/1.1" 304 - 4 0.001 0.005 2026-09-11 04:08:52,610 26 INFO rb-c800635-224702-414046 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-09-11 04:08:52,630 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 04:08:52] "GET /web/image/ir.attachment/9236/raw HTTP/1.1" 304 - 4 0.001 0.005 2026-09-11 04:08:52,671 26 INFO rb-c800635-224702-414046 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-09-11 04:08:52,728 26 INFO rb-c800635-224702-414046 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-09-11 04:08:52,784 26 INFO rb-c800635-224702-414046 odoo.addons.pos_self_order.tests.test_self_order_kiosk.TestSelfOrderKiosk.test_self_order_language_changes.browser: tour succeeded 2026-09-11 04:08:52,785 26 INFO rb-c800635-224702-414046 odoo.addons.pos_self_order.tests.test_self_order_kiosk.TestSelfOrderKiosk.test_self_order_language_changes.browser: ╔════════════════════════════════════════════╗ ║ TOUR self_order_language_changes SUCCEEDED ║ ╚════════════════════════════════════════════╝ 2026-09-11 04:08:52,862 26 INFO rb-c800635-224702-414046 odoo.addons.pos_self_order.tests.test_self_order_kiosk.TestSelfOrderKiosk.test_self_order_language_changes.browser: heap 8399616 (allocated 10162176) 2026-09-11 04:08:52,864 26 INFO rb-c800635-224702-414046 odoo.addons.pos_self_order.tests.test_self_order_kiosk.TestSelfOrderKiosk.test_self_order_language_changes: Closing chrome headless with pid 134179 2026-09-11 04:08:52,866 26 INFO rb-c800635-224702-414046 odoo.addons.pos_self_order.tests.test_self_order_kiosk.TestSelfOrderKiosk.test_self_order_language_changes: Closing websocket connection 2026-09-11 04:08:52,868 26 INFO rb-c800635-224702-414046 odoo.addons.pos_self_order.tests.test_self_order_kiosk.TestSelfOrderKiosk.test_self_order_language_changes: Terminating chrome headless with pid 134179 2026-09-11 04:08:52,970 26 INFO rb-c800635-224702-414046 odoo.addons.pos_self_order.tests.test_self_order_kiosk.TestSelfOrderKiosk.test_self_order_language_changes: Chrome Log in: /tmp/odoo_tests/rb-c800635-224702-414046/chrome_logs/chrome_log_20260911_040852_970035_test_self_order_language_changes.txt 2026-09-11 04:08:52,970 26 INFO rb-c800635-224702-414046 odoo.addons.pos_self_order.tests.test_self_order_kiosk.TestSelfOrderKiosk.test_self_order_language_changes: Removing chrome user profile "/tmp/tmpv9502kt8_chrome_odoo" 2026-09-11 04:08:53,005 26 INFO rb-c800635-224702-414046 odoo.addons.pos_self_order.tests.test_self_order_kiosk: Starting TestSelfOrderKiosk.test_self_order_parent_category ... 2026-09-11 04:08:56,110 26 INFO rb-c800635-224702-414046 odoo.addons.pos_self_order.tests.test_self_order_kiosk.TestSelfOrderKiosk.test_self_order_parent_category: Chrome pid: 134381 2026-09-11 04:08:56,111 26 INFO rb-c800635-224702-414046 odoo.addons.pos_self_order.tests.test_self_order_kiosk.TestSelfOrderKiosk.test_self_order_parent_category: Chrome headless temporary user profile dir: /tmp/tmp4o8f533s_chrome_odoo 2026-09-11 04:08:56,111 26 INFO rb-c800635-224702-414046 odoo.addons.pos_self_order.tests.test_self_order_kiosk.TestSelfOrderKiosk.test_self_order_parent_category: Issuing json command http://127.0.0.1:44809/json/version 2026-09-11 04:08:56,112 26 INFO rb-c800635-224702-414046 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:44809', path='/json/version', query='', fragment='') with timeout 3 increased to 10s during tests 2026-09-11 04:08:56,152 26 INFO rb-c800635-224702-414046 odoo.addons.pos_self_order.tests.test_self_order_kiosk.TestSelfOrderKiosk.test_self_order_parent_category: Browser version: Chrome/150.0.7871.114 2026-09-11 04:08:56,152 26 INFO rb-c800635-224702-414046 odoo.addons.pos_self_order.tests.test_self_order_kiosk.TestSelfOrderKiosk.test_self_order_parent_category: Issuing json command http://127.0.0.1:44809/json 2026-09-11 04:08:56,154 26 INFO rb-c800635-224702-414046 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:44809', path='/json', query='', fragment='') with timeout 3 increased to 10s during tests 2026-09-11 04:08:56,164 26 INFO rb-c800635-224702-414046 odoo.addons.pos_self_order.tests.test_self_order_kiosk.TestSelfOrderKiosk.test_self_order_parent_category: Websocket url found: ws://127.0.0.1:44809/devtools/page/C96D7C8D7C1EB4E8D9F2EC8A67A4EAA0 2026-09-11 04:08:56,183 26 INFO rb-c800635-224702-414046 odoo.addons.pos_self_order.tests.test_self_order_kiosk.TestSelfOrderKiosk.test_self_order_parent_category: Enable chrome headless console log notification 2026-09-11 04:08:56,193 26 INFO rb-c800635-224702-414046 odoo.addons.pos_self_order.tests.test_self_order_kiosk.TestSelfOrderKiosk.test_self_order_parent_category: Chrome headless enable page notifications 2026-09-11 04:08:56,217 26 INFO rb-c800635-224702-414046 odoo.addons.pos_self_order.tests.test_self_order_kiosk.TestSelfOrderKiosk.test_self_order_parent_category: Setting session cookie in browser 2026-09-11 04:08:56,339 26 INFO rb-c800635-224702-414046 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=e6838609b67b44a7" in browser 2026-09-11 04:08:56,340 26 INFO rb-c800635-224702-414046 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=e6838609b67b44a7" 2026-09-11 04:08:56,358 26 INFO rb-c800635-224702-414046 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-09-11 04:08:56,691 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 04:08:56] "GET /pos-self/184?access_token=e6838609b67b44a7 HTTP/1.1" 200 - 57 0.031 0.306 2026-09-11 04:08:56,695 26 INFO rb-c800635-224702-414046 odoo.addons.pos_self_order.tests.test_self_order_kiosk.TestSelfOrderKiosk.test_self_order_parent_category: Navigation result: {'frameId': 'C96D7C8D7C1EB4E8D9F2EC8A67A4EAA0', 'loaderId': '1EB7F0CAFAA04E407C76AE249C0D9158', 'isDownload': False} 2026-09-11 04:08:56,695 26 INFO rb-c800635-224702-414046 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-09-11 04:08:56,716 26 INFO rb-c800635-224702-414046 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-09-11 04:08:56,737 26 INFO rb-c800635-224702-414046 odoo.addons.base.models.assetsbundle: Found a similar attachment for /web/assets/1/3bd1372/pos_self_order.assets.min.js, copying from /web/assets/3bd1372/pos_self_order.assets.min.js 2026-09-11 04:08:56,759 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 04:08:56] "GET /web/assets/1/3bd1372/pos_self_order.assets.min.js HTTP/1.1" 200 - 8 0.005 0.031 2026-09-11 04:08:56,773 26 INFO rb-c800635-224702-414046 odoo.addons.base.models.assetsbundle: Found a similar attachment for /web/assets/1/db4d7a1/pos_self_order.assets.min.css, copying from /web/assets/db4d7a1/pos_self_order.assets.min.css 2026-09-11 04:08:56,803 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 04:08:56] "GET /web/assets/1/db4d7a1/pos_self_order.assets.min.css HTTP/1.1" 200 - 8 0.020 0.059 2026-09-11 04:08:56,810 26 INFO rb-c800635-224702-414046 odoo.addons.base.models.assetsbundle: Found a similar attachment for /web/assets/1/80a013a/pos_self_order.assets_tests.min.js, copying from /web/assets/80a013a/pos_self_order.assets_tests.min.js 2026-09-11 04:08:56,820 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 04:08:56] "GET /web/assets/1/80a013a/pos_self_order.assets_tests.min.js HTTP/1.1" 200 - 8 0.006 0.083 2026-09-11 04:08:56,972 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 04:08:56] "GET /favicon.ico HTTP/1.1" 301 - 1 0.001 0.005 2026-09-11 04:08:56,984 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 04:08:56] "GET /website/translations?hash=&lang=en_US HTTP/1.1" 200 - 1 0.001 0.004 2026-09-11 04:08:56,996 26 INFO rb-c800635-224702-414046 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=e6838609b67b44a7", "delayToCheckUndeterminisms": 0})" 2026-09-11 04:08:57,008 26 INFO rb-c800635-224702-414046 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-09-11 04:08:57,012 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 04:08:57] "GET /web/image/website/1/favicon?unique=47d98e1 HTTP/1.1" 200 - 5 0.006 0.014 2026-09-11 04:08:57,015 26 INFO rb-c800635-224702-414046 odoo.http: Session expired 2026-09-11 04:08:57,015 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 04:08:57] "POST /pos/ping HTTP/1.1" 200 - 1 0.001 0.017 2026-09-11 04:08:57,082 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 04:08:57] "POST /pos-self/relations/184 HTTP/1.1" 200 - 37 0.019 0.031 2026-09-11 04:08:57,116 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 04:08:57] "GET /bus/websocket_worker_bundle?v=19.0-2 HTTP/1.1" 200 - 3 0.001 0.080 2026-09-11 04:08:57,320 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 04:08:57] "POST /pos-self/data/184 HTTP/1.1" 200 - 162 0.091 0.113 2026-09-11 04:08:57,324 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 04:08:57] "GET /websocket?version=19.0-2 HTTP/1.1" 101 - 1 0.000 0.190 2026-09-11 04:08:57,389 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 04:08:57] "GET /web/image/res.company/1/logo/256x256 HTTP/1.1" 200 - 8 0.004 0.028 2026-09-11 04:08:57,399 26 INFO rb-c800635-224702-414046 odoo.addons.pos_self_order.tests.test_self_order_kiosk.TestSelfOrderKiosk.test_self_order_parent_category.browser: Owl is running in 'dev' mode. 2026-09-11 04:08:57,438 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 04:08:57] "GET /web/image/ir.attachment/9311/raw HTTP/1.1" 200 - 4 0.001 0.005 2026-09-11 04:08:57,482 26 INFO rb-c800635-224702-414046 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-09-11 04:08:57,524 26 INFO ? werkzeug: 127.0.0.1 - - [11/Sep/2026 04:08:57] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.009 2026-09-11 04:08:57,526 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 04:08:57] "GET /web/image/pos.category/354/image_128?unique=2026-09-11T04:07:49.000+00:00 HTTP/1.1" 200 - 2 0.001 0.024 2026-09-11 04:08:57,547 26 INFO rb-c800635-224702-414046 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-09-11 04:08:57,551 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 04:08:57] "GET /web/image/product.template/2472/image_512?unique=2026-09-11T04:07:49.000+00:00 HTTP/1.1" 200 - 3 0.007 0.030 2026-09-11 04:08:57,564 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 04:08:57] "GET /web/image/product.template/2473/image_512?unique=2026-09-11T04:07:49.000+00:00 HTTP/1.1" 200 - 3 0.002 0.032 2026-09-11 04:08:57,591 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 04:08:57] "GET /web/image/pos.category/355/image_128?unique=2026-09-11T04:07:49.000+00:00 HTTP/1.1" 200 - 2 0.002 0.060 2026-09-11 04:08:57,609 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 04:08:57] "GET /web/image/pos.category/356/image_128?unique=2026-09-11T04:07:49.000+00:00 HTTP/1.1" 200 - 2 0.001 0.072 2026-09-11 04:08:57,610 26 INFO rb-c800635-224702-414046 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-09-11 04:08:57,669 26 INFO rb-c800635-224702-414046 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-09-11 04:08:57,724 26 INFO rb-c800635-224702-414046 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-09-11 04:08:57,796 26 INFO rb-c800635-224702-414046 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-09-11 04:08:57,816 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 04:08:57] "GET /web/image/ir.attachment/9277/raw HTTP/1.1" 200 - 4 0.007 0.008 2026-09-11 04:08:57,832 26 INFO ? werkzeug: 127.0.0.1 - - [11/Sep/2026 04:08:57] "GET /web/static/src/libs/fontawesome/fonts/fontawesome-webfont.woff2?v=4.7.0 HTTP/1.1" 200 - 0 0.000 0.006 2026-09-11 04:08:57,846 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 04:08:57] "GET /web/image/product.product/2975/image_512?unique=2026-09-11T04:07:49.000+00:00 HTTP/1.1" 200 - 8 0.004 0.015 2026-09-11 04:08:57,864 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 04:08:57] "GET /web/image/product.product/2974/image_512?unique=2026-09-11T04:07:49.000+00:00 HTTP/1.1" 200 - 8 0.002 0.038 2026-09-11 04:08:57,876 26 INFO rb-c800635-224702-414046 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-09-11 04:08:57,923 26 INFO rb-c800635-224702-414046 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #98144349 started for PoS orders references: [{'name': None, 'pos_reference': '260-184-000001', 'uuid': '7944c69b-3fda-40b8-9ed6-8877bc97aa6b'}] 2026-09-11 04:08:57,950 26 INFO rb-c800635-224702-414046 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #98144349 order {'name': None, 'pos_reference': '260-184-000001', 'uuid': '7944c69b-3fda-40b8-9ed6-8877bc97aa6b'} created pos.order #917 2026-09-11 04:08:57,959 26 INFO rb-c800635-224702-414046 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #98144349 finished 2026-09-11 04:08:58,027 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 04:08:58] "POST /pos-self-order/process-order/kiosk HTTP/1.1" 200 - 97 0.047 0.106 2026-09-11 04:08:58,070 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 04:08:58] "POST /pos-self-order/change-printer-status HTTP/1.1" 200 - 5 0.001 0.006 2026-09-11 04:08:58,086 26 INFO rb-c800635-224702-414046 odoo.addons.pos_self_order.tests.test_self_order_kiosk.TestSelfOrderKiosk.test_self_order_parent_category.browser: tour succeeded 2026-09-11 04:08:58,087 26 INFO rb-c800635-224702-414046 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-09-11 04:08:58,130 26 INFO rb-c800635-224702-414046 odoo.addons.pos_self_order.tests.test_self_order_kiosk.TestSelfOrderKiosk.test_self_order_parent_category.browser: heap 7614568 (allocated 8388608) 2026-09-11 04:08:58,142 26 INFO rb-c800635-224702-414046 odoo.addons.pos_self_order.tests.test_self_order_kiosk.TestSelfOrderKiosk.test_self_order_parent_category: Closing chrome headless with pid 134381 2026-09-11 04:08:58,143 26 INFO rb-c800635-224702-414046 odoo.addons.pos_self_order.tests.test_self_order_kiosk.TestSelfOrderKiosk.test_self_order_parent_category: Closing websocket connection 2026-09-11 04:08:58,144 26 INFO rb-c800635-224702-414046 odoo.addons.pos_self_order.tests.test_self_order_kiosk.TestSelfOrderKiosk.test_self_order_parent_category: Terminating chrome headless with pid 134381 2026-09-11 04:08:58,240 26 INFO rb-c800635-224702-414046 odoo.addons.pos_self_order.tests.test_self_order_kiosk.TestSelfOrderKiosk.test_self_order_parent_category: Chrome Log in: /tmp/odoo_tests/rb-c800635-224702-414046/chrome_logs/chrome_log_20260911_040858_240251_test_self_order_parent_category.txt 2026-09-11 04:08:58,240 26 INFO rb-c800635-224702-414046 odoo.addons.pos_self_order.tests.test_self_order_kiosk.TestSelfOrderKiosk.test_self_order_parent_category: Removing chrome user profile "/tmp/tmp4o8f533s_chrome_odoo" 2026-09-11 04:08:58,279 26 INFO rb-c800635-224702-414046 odoo.addons.pos_self_order.tests.test_self_order_kiosk: Starting TestSelfOrderKiosk.test_self_order_pricelist ... 2026-09-11 04:09:01,588 26 INFO rb-c800635-224702-414046 odoo.addons.pos_self_order.tests.test_self_order_kiosk.TestSelfOrderKiosk.test_self_order_pricelist: Chrome pid: 134567 2026-09-11 04:09:01,588 26 INFO rb-c800635-224702-414046 odoo.addons.pos_self_order.tests.test_self_order_kiosk.TestSelfOrderKiosk.test_self_order_pricelist: Chrome headless temporary user profile dir: /tmp/tmpu1u7ea0o_chrome_odoo 2026-09-11 04:09:01,588 26 INFO rb-c800635-224702-414046 odoo.addons.pos_self_order.tests.test_self_order_kiosk.TestSelfOrderKiosk.test_self_order_pricelist: Issuing json command http://127.0.0.1:33233/json/version 2026-09-11 04:09:01,589 26 INFO rb-c800635-224702-414046 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:33233', path='/json/version', query='', fragment='') with timeout 3 increased to 10s during tests 2026-09-11 04:09:01,614 26 INFO rb-c800635-224702-414046 odoo.addons.pos_self_order.tests.test_self_order_kiosk.TestSelfOrderKiosk.test_self_order_pricelist: Browser version: Chrome/150.0.7871.114 2026-09-11 04:09:01,614 26 INFO rb-c800635-224702-414046 odoo.addons.pos_self_order.tests.test_self_order_kiosk.TestSelfOrderKiosk.test_self_order_pricelist: Issuing json command http://127.0.0.1:33233/json 2026-09-11 04:09:01,615 26 INFO rb-c800635-224702-414046 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:33233', path='/json', query='', fragment='') with timeout 3 increased to 10s during tests 2026-09-11 04:09:01,619 26 INFO rb-c800635-224702-414046 odoo.addons.pos_self_order.tests.test_self_order_kiosk.TestSelfOrderKiosk.test_self_order_pricelist: Websocket url found: ws://127.0.0.1:33233/devtools/page/83547A9DFC92BE82C36C161A5C1910DC 2026-09-11 04:09:01,626 26 INFO rb-c800635-224702-414046 odoo.addons.pos_self_order.tests.test_self_order_kiosk.TestSelfOrderKiosk.test_self_order_pricelist: Enable chrome headless console log notification 2026-09-11 04:09:01,636 26 INFO rb-c800635-224702-414046 odoo.addons.pos_self_order.tests.test_self_order_kiosk.TestSelfOrderKiosk.test_self_order_pricelist: Chrome headless enable page notifications 2026-09-11 04:09:01,663 26 INFO rb-c800635-224702-414046 odoo.addons.pos_self_order.tests.test_self_order_kiosk.TestSelfOrderKiosk.test_self_order_pricelist: Setting session cookie in browser 2026-09-11 04:09:01,778 26 INFO rb-c800635-224702-414046 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=a4fd4ea722144405" in browser 2026-09-11 04:09:01,778 26 INFO rb-c800635-224702-414046 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=a4fd4ea722144405" 2026-09-11 04:09:01,789 26 INFO rb-c800635-224702-414046 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-09-11 04:09:02,068 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 04:09:02] "GET /pos-self/185?access_token=a4fd4ea722144405 HTTP/1.1" 200 - 57 0.022 0.260 2026-09-11 04:09:02,072 26 INFO rb-c800635-224702-414046 odoo.addons.pos_self_order.tests.test_self_order_kiosk.TestSelfOrderKiosk.test_self_order_pricelist: Navigation result: {'frameId': '83547A9DFC92BE82C36C161A5C1910DC', 'loaderId': '66DE38E4242F450BF0E93A99BCD0A706', 'isDownload': False} 2026-09-11 04:09:02,072 26 INFO rb-c800635-224702-414046 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-09-11 04:09:02,085 26 INFO rb-c800635-224702-414046 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-09-11 04:09:02,107 26 INFO rb-c800635-224702-414046 odoo.addons.base.models.assetsbundle: Found a similar attachment for /web/assets/1/db4d7a1/pos_self_order.assets.min.css, copying from /web/assets/db4d7a1/pos_self_order.assets.min.css 2026-09-11 04:09:02,155 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 04:09:02] "GET /web/assets/1/db4d7a1/pos_self_order.assets.min.css HTTP/1.1" 200 - 8 0.033 0.029 2026-09-11 04:09:02,167 26 INFO rb-c800635-224702-414046 odoo.addons.base.models.assetsbundle: Found a similar attachment for /web/assets/1/3bd1372/pos_self_order.assets.min.js, copying from /web/assets/3bd1372/pos_self_order.assets.min.js 2026-09-11 04:09:02,185 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 04:09:02] "GET /web/assets/1/3bd1372/pos_self_order.assets.min.js HTTP/1.1" 200 - 8 0.006 0.085 2026-09-11 04:09:02,198 26 INFO rb-c800635-224702-414046 odoo.addons.base.models.assetsbundle: Found a similar attachment for /web/assets/1/80a013a/pos_self_order.assets_tests.min.js, copying from /web/assets/80a013a/pos_self_order.assets_tests.min.js 2026-09-11 04:09:02,212 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 04:09:02] "GET /web/assets/1/80a013a/pos_self_order.assets_tests.min.js HTTP/1.1" 200 - 8 0.005 0.113 2026-09-11 04:09:02,351 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 04:09:02] "GET /favicon.ico HTTP/1.1" 301 - 1 0.001 0.005 2026-09-11 04:09:02,356 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 04:09:02] "GET /website/translations?hash=&lang=en_US HTTP/1.1" 200 - 1 0.001 0.004 2026-09-11 04:09:02,368 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 04:09:02] "GET /web/image/website/1/favicon?unique=47d98e1 HTTP/1.1" 200 - 5 0.002 0.007 2026-09-11 04:09:02,368 26 INFO rb-c800635-224702-414046 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=a4fd4ea722144405", "delayToCheckUndeterminisms": 0})" 2026-09-11 04:09:02,377 26 INFO rb-c800635-224702-414046 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-09-11 04:09:02,382 26 INFO rb-c800635-224702-414046 odoo.http: Session expired 2026-09-11 04:09:02,382 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 04:09:02] "POST /pos/ping HTTP/1.1" 200 - 1 0.000 0.004 2026-09-11 04:09:02,415 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 04:09:02] "GET /bus/websocket_worker_bundle?v=19.0-2 HTTP/1.1" 200 - 3 0.001 0.025 2026-09-11 04:09:02,430 26 INFO rb-c800635-224702-414046 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-09-11 04:09:02,480 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 04:09:02] "POST /pos-self/relations/185 HTTP/1.1" 200 - 42 0.025 0.048 2026-09-11 04:09:02,485 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 04:09:02] "GET /websocket?version=19.0-2 HTTP/1.1" 101 - 1 0.000 0.050 2026-09-11 04:09:02,757 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 04:09:02] "POST /pos-self/data/185 HTTP/1.1" 200 - 183 0.106 0.158 2026-09-11 04:09:02,833 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 04:09:02] "GET /web/image/res.company/1/logo/256x256 HTTP/1.1" 200 - 8 0.007 0.033 2026-09-11 04:09:02,840 26 INFO rb-c800635-224702-414046 odoo.addons.pos_self_order.tests.test_self_order_kiosk.TestSelfOrderKiosk.test_self_order_pricelist.browser: Owl is running in 'dev' mode. 2026-09-11 04:09:02,875 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 04:09:02] "GET /web/image/ir.attachment/9352/raw HTTP/1.1" 200 - 4 0.002 0.005 2026-09-11 04:09:02,913 26 INFO rb-c800635-224702-414046 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-09-11 04:09:02,954 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 04:09:02] "GET /web/image/pos.category/349/image_128?unique=2026-09-11T04:07:49.000+00:00 HTTP/1.1" 200 - 2 0.000 0.015 2026-09-11 04:09:02,968 26 INFO ? werkzeug: 127.0.0.1 - - [11/Sep/2026 04:09:02] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.001 2026-09-11 04:09:02,971 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 04:09:02] "GET /web/image/product.template/2453/image_512?unique=2026-09-11T04:07:49.000+00:00 HTTP/1.1" 200 - 3 0.005 0.017 2026-09-11 04:09:02,974 26 INFO rb-c800635-224702-414046 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-09-11 04:09:02,981 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 04:09:02] "GET /web/image/product.template/2454/image_512?unique=2026-09-11T04:07:49.000+00:00 HTTP/1.1" 200 - 3 0.002 0.027 2026-09-11 04:09:02,991 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 04:09:02] "GET /web/image/product.template/2455/image_512?unique=2026-09-11T04:07:49.000+00:00 HTTP/1.1" 200 - 3 0.002 0.027 2026-09-11 04:09:03,003 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 04:09:03] "GET /web/image/product.template/2457/image_512?unique=2026-09-11T04:07:49.000+00:00 HTTP/1.1" 200 - 3 0.002 0.041 2026-09-11 04:09:03,015 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 04:09:03] "GET /web/image/product.template/2456/image_512?unique=2026-09-11T04:07:49.000+00:00 HTTP/1.1" 200 - 3 0.002 0.048 2026-09-11 04:09:03,041 26 INFO rb-c800635-224702-414046 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-09-11 04:09:03,108 26 INFO rb-c800635-224702-414046 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-09-11 04:09:03,174 26 INFO rb-c800635-224702-414046 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-09-11 04:09:03,182 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 04:09:03] "GET /web/image/ir.attachment/9318/raw HTTP/1.1" 200 - 4 0.001 0.003 2026-09-11 04:09:03,218 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 04:09:03] "GET /web/image/product.product/2955/image_512?unique=2026-09-11T04:07:49.000+00:00 HTTP/1.1" 200 - 8 0.005 0.018 2026-09-11 04:09:03,227 26 INFO rb-c800635-224702-414046 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-09-11 04:09:03,281 26 INFO rb-c800635-224702-414046 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-09-11 04:09:03,347 26 INFO rb-c800635-224702-414046 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-09-11 04:09:03,404 26 INFO rb-c800635-224702-414046 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-09-11 04:09:03,456 26 INFO rb-c800635-224702-414046 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-09-11 04:09:03,521 26 INFO rb-c800635-224702-414046 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-09-11 04:09:03,546 26 INFO rb-c800635-224702-414046 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #60670714 started for PoS orders references: [{'name': None, 'pos_reference': '260-185-000001', 'uuid': 'fded460f-2b24-419e-8cec-0dcc7880d816'}] 2026-09-11 04:09:03,569 26 INFO rb-c800635-224702-414046 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #60670714 order {'name': None, 'pos_reference': '260-185-000001', 'uuid': 'fded460f-2b24-419e-8cec-0dcc7880d816'} created pos.order #918 2026-09-11 04:09:03,578 26 INFO rb-c800635-224702-414046 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #60670714 finished 2026-09-11 04:09:03,646 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 04:09:03] "POST /pos-self-order/process-order/kiosk HTTP/1.1" 200 - 100 0.045 0.084 2026-09-11 04:09:03,685 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 04:09:03] "POST /pos-self-order/get-user-data/ HTTP/1.1" 200 - 9 0.003 0.010 2026-09-11 04:09:03,700 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 04:09:03] "POST /pos-self-order/change-printer-status HTTP/1.1" 200 - 5 0.001 0.005 2026-09-11 04:09:03,709 26 INFO rb-c800635-224702-414046 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-09-11 04:09:03,758 26 INFO rb-c800635-224702-414046 odoo.addons.pos_self_order.tests.test_self_order_kiosk.TestSelfOrderKiosk.test_self_order_pricelist.browser: tour succeeded 2026-09-11 04:09:03,759 26 INFO rb-c800635-224702-414046 odoo.addons.pos_self_order.tests.test_self_order_kiosk.TestSelfOrderKiosk.test_self_order_pricelist.browser: ╔══════════════════════════════════════════╗ ║ TOUR test_self_order_pricelist SUCCEEDED ║ ╚══════════════════════════════════════════╝ 2026-09-11 04:09:03,798 26 INFO rb-c800635-224702-414046 odoo.addons.pos_self_order.tests.test_self_order_kiosk.TestSelfOrderKiosk.test_self_order_pricelist.browser: heap 7955696 (allocated 9175040) 2026-09-11 04:09:03,809 26 INFO rb-c800635-224702-414046 odoo.addons.pos_self_order.tests.test_self_order_kiosk.TestSelfOrderKiosk.test_self_order_pricelist: Closing chrome headless with pid 134567 2026-09-11 04:09:03,809 26 INFO rb-c800635-224702-414046 odoo.addons.pos_self_order.tests.test_self_order_kiosk.TestSelfOrderKiosk.test_self_order_pricelist: Closing websocket connection 2026-09-11 04:09:03,810 26 INFO rb-c800635-224702-414046 odoo.addons.pos_self_order.tests.test_self_order_kiosk.TestSelfOrderKiosk.test_self_order_pricelist: Terminating chrome headless with pid 134567 2026-09-11 04:09:03,870 26 INFO rb-c800635-224702-414046 odoo.addons.pos_self_order.tests.test_self_order_kiosk.TestSelfOrderKiosk.test_self_order_pricelist: Chrome Log in: /tmp/odoo_tests/rb-c800635-224702-414046/chrome_logs/chrome_log_20260911_040903_869993_test_self_order_pricelist.txt 2026-09-11 04:09:03,870 26 INFO rb-c800635-224702-414046 odoo.addons.pos_self_order.tests.test_self_order_kiosk.TestSelfOrderKiosk.test_self_order_pricelist: Removing chrome user profile "/tmp/tmpu1u7ea0o_chrome_odoo" 2026-09-11 04:09:03,953 26 INFO rb-c800635-224702-414046 odoo.addons.base.models.ir_attachment: filestore gc 14 checked, 14 removed 2026-09-11 04:09:04,866 26 INFO rb-c800635-224702-414046 odoo.addons.pos_self_order.tests.test_self_order_mobile: Starting TestSelfOrderMobile.test_delete_mobile_order_from_backend ... 2026-09-11 04:09:08,289 26 INFO rb-c800635-224702-414046 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_delete_mobile_order_from_backend: Chrome pid: 134748 2026-09-11 04:09:08,289 26 INFO rb-c800635-224702-414046 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_delete_mobile_order_from_backend: Chrome headless temporary user profile dir: /tmp/tmpbzl341vp_chrome_odoo 2026-09-11 04:09:08,289 26 INFO rb-c800635-224702-414046 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:40529/json/version 2026-09-11 04:09:08,291 26 INFO rb-c800635-224702-414046 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:40529', path='/json/version', query='', fragment='') with timeout 3 increased to 10s during tests 2026-09-11 04:09:08,305 26 INFO rb-c800635-224702-414046 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-09-11 04:09:08,305 26 INFO rb-c800635-224702-414046 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:40529/json 2026-09-11 04:09:08,306 26 INFO rb-c800635-224702-414046 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:40529', path='/json', query='', fragment='') with timeout 3 increased to 10s during tests 2026-09-11 04:09:08,313 26 INFO rb-c800635-224702-414046 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:40529/devtools/page/4E2F5E3672D1A299366CAD435F1EDD9E 2026-09-11 04:09:08,323 26 INFO rb-c800635-224702-414046 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_delete_mobile_order_from_backend: Enable chrome headless console log notification 2026-09-11 04:09:08,326 26 INFO rb-c800635-224702-414046 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_delete_mobile_order_from_backend: Chrome headless enable page notifications 2026-09-11 04:09:08,333 26 INFO rb-c800635-224702-414046 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_delete_mobile_order_from_backend: Setting session cookie in browser 2026-09-11 04:09:08,443 26 INFO rb-c800635-224702-414046 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=a31bfc69114643c1" in browser 2026-09-11 04:09:08,443 26 INFO rb-c800635-224702-414046 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=a31bfc69114643c1" 2026-09-11 04:09:08,469 26 INFO rb-c800635-224702-414046 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-09-11 04:09:08,950 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 04:09:08] "GET /pos-self/186?access_token=a31bfc69114643c1 HTTP/1.1" 200 - 57 0.034 0.451 2026-09-11 04:09:08,961 26 INFO rb-c800635-224702-414046 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_delete_mobile_order_from_backend: Navigation result: {'frameId': '4E2F5E3672D1A299366CAD435F1EDD9E', 'loaderId': 'ADD164811425135DE0004719EB3DF8A0', 'isDownload': False} 2026-09-11 04:09:08,962 26 INFO rb-c800635-224702-414046 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-09-11 04:09:08,966 26 INFO rb-c800635-224702-414046 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-09-11 04:09:08,988 26 INFO rb-c800635-224702-414046 odoo.addons.base.models.assetsbundle: Found a similar attachment for /web/assets/1/3bd1372/pos_self_order.assets.min.js, copying from /web/assets/3bd1372/pos_self_order.assets.min.js 2026-09-11 04:09:09,010 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 04:09:09] "GET /web/assets/1/3bd1372/pos_self_order.assets.min.js HTTP/1.1" 200 - 8 0.006 0.031 2026-09-11 04:09:09,017 26 INFO rb-c800635-224702-414046 odoo.addons.base.models.assetsbundle: Found a similar attachment for /web/assets/1/db4d7a1/pos_self_order.assets.min.css, copying from /web/assets/db4d7a1/pos_self_order.assets.min.css 2026-09-11 04:09:09,048 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 04:09:09] "GET /web/assets/1/db4d7a1/pos_self_order.assets.min.css HTTP/1.1" 200 - 8 0.016 0.058 2026-09-11 04:09:09,053 26 INFO rb-c800635-224702-414046 odoo.addons.base.models.assetsbundle: Found a similar attachment for /web/assets/1/80a013a/pos_self_order.assets_tests.min.js, copying from /web/assets/80a013a/pos_self_order.assets_tests.min.js 2026-09-11 04:09:09,062 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 04:09:09] "GET /web/assets/1/80a013a/pos_self_order.assets_tests.min.js HTTP/1.1" 200 - 8 0.005 0.080 2026-09-11 04:09:09,197 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 04:09:09] "GET /favicon.ico HTTP/1.1" 301 - 1 0.000 0.011 2026-09-11 04:09:09,201 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 04:09:09] "GET /website/translations?hash=&lang=en_US HTTP/1.1" 200 - 1 0.001 0.014 2026-09-11 04:09:09,212 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 04:09:09] "GET /web/image/website/1/favicon?unique=47d98e1 HTTP/1.1" 200 - 5 0.002 0.006 2026-09-11 04:09:09,215 26 INFO rb-c800635-224702-414046 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=a31bfc69114643c1", "delayToCheckUndeterminisms": 0})" 2026-09-11 04:09:09,220 26 INFO rb-c800635-224702-414046 odoo.http: Session expired 2026-09-11 04:09:09,221 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 04:09:09] "POST /pos/ping HTTP/1.1" 200 - 1 0.000 0.003 2026-09-11 04:09:09,227 26 INFO rb-c800635-224702-414046 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-09-11 04:09:09,267 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 04:09:09] "GET /bus/websocket_worker_bundle?v=19.0-2 HTTP/1.1" 200 - 3 0.001 0.033 2026-09-11 04:09:09,279 26 INFO rb-c800635-224702-414046 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-09-11 04:09:09,323 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 04:09:09] "POST /pos-self/relations/186 HTTP/1.1" 200 - 37 0.027 0.064 2026-09-11 04:09:09,335 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 04:09:09] "GET /websocket?version=19.0-2 HTTP/1.1" 101 - 1 0.000 0.035 2026-09-11 04:09:09,639 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 04:09:09] "POST /pos-self/data/186 HTTP/1.1" 200 - 181 0.147 0.131 2026-09-11 04:09:09,675 26 INFO rb-c800635-224702-414046 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-09-11 04:09:09,720 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 04:09:09] "GET /web/image/ir.attachment/9403/raw HTTP/1.1" 200 - 4 0.001 0.005 2026-09-11 04:09:09,773 26 INFO rb-c800635-224702-414046 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-09-11 04:09:09,851 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 04:09:09] "GET /web/image/pos.category/357/image_128?unique=2026-09-11T04:09:03.000+00:00 HTTP/1.1" 200 - 2 0.001 0.025 2026-09-11 04:09:09,857 26 INFO ? werkzeug: 127.0.0.1 - - [11/Sep/2026 04:09:09] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.011 2026-09-11 04:09:09,874 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 04:09:09] "GET /web/image/product.template/2474/image_512?unique=2026-09-11T04:09:03.000+00:00 HTTP/1.1" 200 - 3 0.002 0.040 2026-09-11 04:09:09,886 26 INFO rb-c800635-224702-414046 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-09-11 04:09:09,889 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 04:09:09] "GET /web/image/product.template/2475/image_512?unique=2026-09-11T04:09:03.000+00:00 HTTP/1.1" 200 - 3 0.003 0.053 2026-09-11 04:09:09,903 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 04:09:09] "GET /web/image/product.template/2478/image_512?unique=2026-09-11T04:09:03.000+00:00 HTTP/1.1" 200 - 3 0.004 0.052 2026-09-11 04:09:09,923 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 04:09:09] "GET /web/image/product.template/2476/image_512?unique=2026-09-11T04:09:03.000+00:00 HTTP/1.1" 200 - 3 0.010 0.062 2026-09-11 04:09:09,938 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 04:09:09] "GET /web/image/product.template/2477/image_512?unique=2026-09-11T04:09:03.000+00:00 HTTP/1.1" 200 - 3 0.005 0.075 2026-09-11 04:09:09,957 26 INFO rb-c800635-224702-414046 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-09-11 04:09:09,973 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 04:09:09] "GET /web/image/ir.attachment/9369/raw HTTP/1.1" 200 - 4 0.001 0.005 2026-09-11 04:09:09,993 26 INFO ? werkzeug: 127.0.0.1 - - [11/Sep/2026 04:09: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-09-11 04:09:10,010 26 INFO rb-c800635-224702-414046 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-09-11 04:09:10,015 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 04:09:10] "GET /web/image/product.product/2976/image_512?unique=2026-09-11T04:09:03.000+00:00 HTTP/1.1" 200 - 8 0.008 0.013 2026-09-11 04:09:10,080 26 INFO rb-c800635-224702-414046 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-09-11 04:09:10,121 26 INFO rb-c800635-224702-414046 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #91795285 started for PoS orders references: [{'name': None, 'pos_reference': '260-186-000001', 'uuid': '8e9f5581-ddf3-4a16-9c21-f69c35736135'}] 2026-09-11 04:09:10,154 26 INFO rb-c800635-224702-414046 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #91795285 order {'name': None, 'pos_reference': '260-186-000001', 'uuid': '8e9f5581-ddf3-4a16-9c21-f69c35736135'} created pos.order #919 2026-09-11 04:09:10,172 26 INFO rb-c800635-224702-414046 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #91795285 finished 2026-09-11 04:09:10,262 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 04:09:10] "POST /pos-self-order/process-order/mobile HTTP/1.1" 200 - 98 0.064 0.111 2026-09-11 04:09:10,310 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 04:09:10] "POST /pos-self-order/get-user-data/ HTTP/1.1" 200 - 9 0.008 0.010 2026-09-11 04:09:10,323 26 INFO rb-c800635-224702-414046 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-09-11 04:09:10,379 26 INFO rb-c800635-224702-414046 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-09-11 04:09:10,428 26 INFO rb-c800635-224702-414046 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-09-11 04:09:10,502 26 INFO rb-c800635-224702-414046 odoo.models.unlink: User #3 deleted mail.message records with IDs: [6359] 2026-09-11 04:09:10,573 26 INFO rb-c800635-224702-414046 odoo.models.unlink: User #3 deleted pos.order records with IDs: [919] 2026-09-11 04:09:10,583 26 INFO rb-c800635-224702-414046 odoo.models.unlink: User #3 deleted mail.followers records with IDs: [2449] 2026-09-11 04:09:10,586 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 04:09:10] "POST /pos-self-order/test-delete-order-from-backend/ HTTP/1.1" 200 - 74 0.037 0.067 2026-09-11 04:09:10,591 26 INFO rb-c800635-224702-414046 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-09-11 04:09:10,592 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 04:09:10] "GET /web/image/ir.attachment/9402/raw HTTP/1.1" 200 - 4 0.001 0.108 2026-09-11 04:09:10,617 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 04:09:10] "POST /pos-self-order/get-user-data/ HTTP/1.1" 200 - 10 0.004 0.014 2026-09-11 04:09:10,656 26 INFO rb-c800635-224702-414046 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-09-11 04:09:10,706 26 INFO rb-c800635-224702-414046 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_delete_mobile_order_from_backend.browser: tour succeeded 2026-09-11 04:09:10,707 26 INFO rb-c800635-224702-414046 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-09-11 04:09:10,769 26 INFO rb-c800635-224702-414046 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_delete_mobile_order_from_backend.browser: heap 8089772 (allocated 8912896) 2026-09-11 04:09:10,776 26 INFO rb-c800635-224702-414046 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_delete_mobile_order_from_backend: Closing chrome headless with pid 134748 2026-09-11 04:09:10,777 26 INFO rb-c800635-224702-414046 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_delete_mobile_order_from_backend: Closing websocket connection 2026-09-11 04:09:10,778 26 INFO rb-c800635-224702-414046 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_delete_mobile_order_from_backend: Terminating chrome headless with pid 134748 2026-09-11 04:09:10,876 26 INFO rb-c800635-224702-414046 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_delete_mobile_order_from_backend: Chrome Log in: /tmp/odoo_tests/rb-c800635-224702-414046/chrome_logs/chrome_log_20260911_040910_876311_test_delete_mobile_order_from_backend.txt 2026-09-11 04:09:10,876 26 INFO rb-c800635-224702-414046 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_delete_mobile_order_from_backend: Removing chrome user profile "/tmp/tmpbzl341vp_chrome_odoo" 2026-09-11 04:09:10,920 26 INFO rb-c800635-224702-414046 odoo.addons.pos_self_order.tests.test_self_order_mobile: Starting TestSelfOrderMobile.test_mobile_self_order_preparation_changes ... 2026-09-11 04:09:14,474 26 INFO rb-c800635-224702-414046 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_mobile_self_order_preparation_changes: Chrome pid: 134940 2026-09-11 04:09:14,476 26 INFO rb-c800635-224702-414046 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_mobile_self_order_preparation_changes: Chrome headless temporary user profile dir: /tmp/tmp5foil72a_chrome_odoo 2026-09-11 04:09:14,476 26 INFO rb-c800635-224702-414046 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:34883/json/version 2026-09-11 04:09:14,477 26 INFO rb-c800635-224702-414046 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:34883', path='/json/version', query='', fragment='') with timeout 3 increased to 10s during tests 2026-09-11 04:09:14,504 26 INFO rb-c800635-224702-414046 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-09-11 04:09:14,504 26 INFO rb-c800635-224702-414046 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:34883/json 2026-09-11 04:09:14,505 26 INFO rb-c800635-224702-414046 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:34883', path='/json', query='', fragment='') with timeout 3 increased to 10s during tests 2026-09-11 04:09:14,519 26 INFO rb-c800635-224702-414046 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:34883/devtools/page/D4E84C036FFAC55D9209ADFEFB54C70E 2026-09-11 04:09:14,531 26 INFO rb-c800635-224702-414046 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_mobile_self_order_preparation_changes: Enable chrome headless console log notification 2026-09-11 04:09:14,537 26 INFO rb-c800635-224702-414046 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_mobile_self_order_preparation_changes: Chrome headless enable page notifications 2026-09-11 04:09:14,568 26 INFO rb-c800635-224702-414046 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_mobile_self_order_preparation_changes: Setting session cookie in browser 2026-09-11 04:09:14,661 26 INFO rb-c800635-224702-414046 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=76d09bb79b9a4490" in browser 2026-09-11 04:09:14,662 26 INFO rb-c800635-224702-414046 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=76d09bb79b9a4490" 2026-09-11 04:09:14,686 26 INFO rb-c800635-224702-414046 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-09-11 04:09:14,997 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 04:09:14] "GET /pos-self/187?access_token=76d09bb79b9a4490 HTTP/1.1" 200 - 57 0.026 0.289 2026-09-11 04:09:15,001 26 INFO rb-c800635-224702-414046 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_mobile_self_order_preparation_changes: Navigation result: {'frameId': 'D4E84C036FFAC55D9209ADFEFB54C70E', 'loaderId': '89D36D1CC39B46D14332004A1E7F6432', 'isDownload': False} 2026-09-11 04:09:15,001 26 INFO rb-c800635-224702-414046 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-09-11 04:09:15,026 26 INFO rb-c800635-224702-414046 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-09-11 04:09:15,045 26 INFO rb-c800635-224702-414046 odoo.addons.base.models.assetsbundle: Found a similar attachment for /web/assets/1/3bd1372/pos_self_order.assets.min.js, copying from /web/assets/3bd1372/pos_self_order.assets.min.js 2026-09-11 04:09:15,068 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 04:09:15] "GET /web/assets/1/3bd1372/pos_self_order.assets.min.js HTTP/1.1" 200 - 8 0.006 0.029 2026-09-11 04:09:15,079 26 INFO rb-c800635-224702-414046 odoo.addons.base.models.assetsbundle: Found a similar attachment for /web/assets/1/80a013a/pos_self_order.assets_tests.min.js, copying from /web/assets/80a013a/pos_self_order.assets_tests.min.js 2026-09-11 04:09:15,089 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 04:09:15] "GET /web/assets/1/80a013a/pos_self_order.assets_tests.min.js HTTP/1.1" 200 - 8 0.008 0.045 2026-09-11 04:09:15,104 26 INFO rb-c800635-224702-414046 odoo.addons.base.models.assetsbundle: Found a similar attachment for /web/assets/1/db4d7a1/pos_self_order.assets.min.css, copying from /web/assets/db4d7a1/pos_self_order.assets.min.css 2026-09-11 04:09:15,139 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 04:09:15] "GET /web/assets/1/db4d7a1/pos_self_order.assets.min.css HTTP/1.1" 200 - 8 0.023 0.082 2026-09-11 04:09:15,258 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 04:09:15] "GET /favicon.ico HTTP/1.1" 301 - 1 0.001 0.005 2026-09-11 04:09:15,268 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 04:09:15] "GET /website/translations?hash=&lang=en_US HTTP/1.1" 200 - 1 0.001 0.006 2026-09-11 04:09:15,277 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 04:09:15] "GET /web/image/website/1/favicon?unique=47d98e1 HTTP/1.1" 200 - 5 0.003 0.008 2026-09-11 04:09:15,285 26 INFO rb-c800635-224702-414046 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=76d09bb79b9a4490", "delayToCheckUndeterminisms": 0})" 2026-09-11 04:09:15,294 26 INFO rb-c800635-224702-414046 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-09-11 04:09:15,295 26 INFO rb-c800635-224702-414046 odoo.http: Session expired 2026-09-11 04:09:15,295 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 04:09:15] "POST /pos/ping HTTP/1.1" 200 - 1 0.000 0.004 2026-09-11 04:09:15,348 26 INFO rb-c800635-224702-414046 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-09-11 04:09:15,387 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 04:09:15] "POST /pos-self/relations/187 HTTP/1.1" 200 - 37 0.035 0.034 2026-09-11 04:09:15,415 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 04:09:15] "GET /bus/websocket_worker_bundle?v=19.0-2 HTTP/1.1" 200 - 3 0.002 0.091 2026-09-11 04:09:15,649 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 04:09:15] "POST /pos-self/data/187 HTTP/1.1" 200 - 181 0.094 0.141 2026-09-11 04:09:15,654 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 04:09:15] "GET /websocket?version=19.0-2 HTTP/1.1" 101 - 1 0.000 0.224 2026-09-11 04:09:15,696 26 INFO rb-c800635-224702-414046 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-09-11 04:09:15,740 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 04:09:15] "GET /web/image/ir.attachment/9444/raw HTTP/1.1" 200 - 4 0.001 0.005 2026-09-11 04:09:15,799 26 INFO rb-c800635-224702-414046 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-09-11 04:09:15,891 26 INFO rb-c800635-224702-414046 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-09-11 04:09:15,899 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 04:09:15] "GET /web/image/pos.category/357/image_128?unique=2026-09-11T04:09:03.000+00:00 HTTP/1.1" 200 - 2 0.005 0.041 2026-09-11 04:09:15,915 26 INFO ? werkzeug: 127.0.0.1 - - [11/Sep/2026 04:09:15] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.008 2026-09-11 04:09:15,918 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 04:09:15] "GET /web/image/product.template/2474/image_512?unique=2026-09-11T04:09:03.000+00:00 HTTP/1.1" 200 - 3 0.004 0.044 2026-09-11 04:09:15,932 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 04:09:15] "GET /web/image/product.template/2478/image_512?unique=2026-09-11T04:09:03.000+00:00 HTTP/1.1" 200 - 3 0.003 0.056 2026-09-11 04:09:15,962 26 INFO rb-c800635-224702-414046 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-09-11 04:09:15,964 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 04:09:15] "GET /web/image/product.template/2475/image_512?unique=2026-09-11T04:09:03.000+00:00 HTTP/1.1" 200 - 3 0.002 0.089 2026-09-11 04:09:15,984 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 04:09:15] "GET /web/image/product.template/2476/image_512?unique=2026-09-11T04:09:03.000+00:00 HTTP/1.1" 200 - 3 0.005 0.103 2026-09-11 04:09:16,003 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 04:09:16] "GET /web/image/product.template/2477/image_512?unique=2026-09-11T04:09:03.000+00:00 HTTP/1.1" 200 - 3 0.004 0.122 2026-09-11 04:09:16,024 26 INFO rb-c800635-224702-414046 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-09-11 04:09:16,046 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 04:09:16] "GET /web/image/ir.attachment/9410/raw HTTP/1.1" 200 - 4 0.004 0.014 2026-09-11 04:09:16,050 26 INFO ? werkzeug: 127.0.0.1 - - [11/Sep/2026 04:09: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-09-11 04:09:16,071 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 04:09:16] "GET /web/image/product.product/2976/image_512?unique=2026-09-11T04:09:03.000+00:00 HTTP/1.1" 200 - 8 0.004 0.018 2026-09-11 04:09:16,080 26 INFO rb-c800635-224702-414046 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-09-11 04:09:16,092 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 04:09:16] "GET /web/image/product.product/2978/image_512?unique=2026-09-11T04:09:03.000+00:00 HTTP/1.1" 200 - 8 0.008 0.029 2026-09-11 04:09:16,131 26 INFO rb-c800635-224702-414046 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-09-11 04:09:16,190 26 INFO rb-c800635-224702-414046 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-09-11 04:09:16,242 26 INFO rb-c800635-224702-414046 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-09-11 04:09:16,311 26 INFO rb-c800635-224702-414046 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-09-11 04:09:16,356 26 INFO rb-c800635-224702-414046 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #56013914 started for PoS orders references: [{'name': None, 'pos_reference': '260-187-000001', 'uuid': '98ad9bfc-b4d2-42f8-9b9f-4409efb75753'}] 2026-09-11 04:09:16,399 26 INFO rb-c800635-224702-414046 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #56013914 order {'name': None, 'pos_reference': '260-187-000001', 'uuid': '98ad9bfc-b4d2-42f8-9b9f-4409efb75753'} created pos.order #920 2026-09-11 04:09:16,407 26 INFO rb-c800635-224702-414046 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #56013914 finished 2026-09-11 04:09:16,510 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 04:09:16] "POST /pos-self-order/process-order/mobile HTTP/1.1" 200 - 106 0.092 0.112 2026-09-11 04:09:16,559 26 INFO rb-c800635-224702-414046 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-09-11 04:09:16,565 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 04:09:16] "POST /pos-self-order/get-user-data/ HTTP/1.1" 200 - 9 0.006 0.011 2026-09-11 04:09:16,616 26 INFO rb-c800635-224702-414046 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_mobile_self_order_preparation_changes.browser: tour succeeded 2026-09-11 04:09:16,616 26 INFO rb-c800635-224702-414046 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-09-11 04:09:16,670 26 INFO rb-c800635-224702-414046 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_mobile_self_order_preparation_changes.browser: heap 8104400 (allocated 9699328) 2026-09-11 04:09:16,678 26 INFO rb-c800635-224702-414046 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_mobile_self_order_preparation_changes: Closing chrome headless with pid 134940 2026-09-11 04:09:16,683 26 INFO rb-c800635-224702-414046 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_mobile_self_order_preparation_changes: Closing websocket connection 2026-09-11 04:09:16,684 26 INFO rb-c800635-224702-414046 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_mobile_self_order_preparation_changes: Terminating chrome headless with pid 134940 2026-09-11 04:09:16,780 26 INFO rb-c800635-224702-414046 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_mobile_self_order_preparation_changes: Chrome Log in: /tmp/odoo_tests/rb-c800635-224702-414046/chrome_logs/chrome_log_20260911_040916_780167_test_mobile_self_order_preparation_changes.txt 2026-09-11 04:09:16,780 26 INFO rb-c800635-224702-414046 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_mobile_self_order_preparation_changes: Removing chrome user profile "/tmp/tmp5foil72a_chrome_odoo" 2026-09-11 04:09:17,047 26 INFO rb-c800635-224702-414046 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_mobile_self_order_preparation_changes: Chrome pid: 135129 2026-09-11 04:09:17,048 26 INFO rb-c800635-224702-414046 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_mobile_self_order_preparation_changes: Chrome headless temporary user profile dir: /tmp/tmpja3uxq5p_chrome_odoo 2026-09-11 04:09:17,048 26 INFO rb-c800635-224702-414046 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:39915/json/version 2026-09-11 04:09:17,049 26 INFO rb-c800635-224702-414046 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-09-11 04:09:17,067 26 INFO rb-c800635-224702-414046 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-09-11 04:09:17,068 26 INFO rb-c800635-224702-414046 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:39915/json 2026-09-11 04:09:17,068 26 INFO rb-c800635-224702-414046 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-09-11 04:09:17,087 26 INFO rb-c800635-224702-414046 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:39915/devtools/page/863A827CCEA25E1EE57D7C614A35A3E1 2026-09-11 04:09:17,089 26 INFO rb-c800635-224702-414046 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_mobile_self_order_preparation_changes: Enable chrome headless console log notification 2026-09-11 04:09:17,096 26 INFO rb-c800635-224702-414046 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_mobile_self_order_preparation_changes: Chrome headless enable page notifications 2026-09-11 04:09:17,129 26 INFO rb-c800635-224702-414046 odoo.addons.base.models.res_users: Login successful for login:pos_user from n/a 2026-09-11 04:09:17,132 26 INFO rb-c800635-224702-414046 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_mobile_self_order_preparation_changes: Setting session cookie in browser 2026-09-11 04:09:17,135 26 INFO rb-c800635-224702-414046 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-09-11 04:09:17,135 26 INFO rb-c800635-224702-414046 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-09-11 04:09:17,414 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 04:09:17] "GET /pos/ui?config_id=187 HTTP/1.1" 200 - 70 0.055 0.214 2026-09-11 04:09:17,418 26 INFO rb-c800635-224702-414046 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_mobile_self_order_preparation_changes: Navigation result: {'frameId': '863A827CCEA25E1EE57D7C614A35A3E1', 'loaderId': 'B38E78EC3E62027AACDA82C87F6E97F4', 'isDownload': False} 2026-09-11 04:09:17,418 26 INFO rb-c800635-224702-414046 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-09-11 04:09:17,438 26 INFO rb-c800635-224702-414046 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-09-11 04:09:17,454 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 04:09:17] "GET /web/assets/31c33ef/web.__assets_tests_call__.min.js HTTP/1.1" 200 - 2 0.002 0.007 2026-09-11 04:09:17,461 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 04:09:17] "GET /web/assets/e7bee96/point_of_sale.assets_prod.min.js HTTP/1.1" 200 - 2 0.001 0.012 2026-09-11 04:09:17,465 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 04:09:17] "GET /web/assets/cbcf32d/point_of_sale.assets_prod.min.css HTTP/1.1" 200 - 2 0.001 0.020 2026-09-11 04:09:17,884 26 INFO ? werkzeug: 127.0.0.1 - - [11/Sep/2026 04:09:17] "GET /web/static/fonts/lato/Lato-Reg-webfont.woff HTTP/1.1" 200 - 0 0.000 0.001 2026-09-11 04:09:17,898 26 INFO ? werkzeug: 127.0.0.1 - - [11/Sep/2026 04:09:17] "GET /point_of_sale/static/src/img/favicon.ico HTTP/1.1" 200 - 0 0.000 0.011 2026-09-11 04:09:17,901 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 04:09:17] "GET /web/webclient/translations?hash=&lang=en_US HTTP/1.1" 200 - 0 0.000 0.013 2026-09-11 04:09:17,915 26 INFO rb-c800635-224702-414046 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-09-11 04:09:17,918 26 INFO rb-c800635-224702-414046 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-09-11 04:09:17,924 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 04:09:17] "POST /web/dataset/call_kw/barcode.nomenclature/read#barcode.nomenclature.read HTTP/1.1" 200 - 4 0.001 0.005 2026-09-11 04:09:17,938 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 04:09:17] "POST /web/dataset/call_kw/barcode.rule/search_read#barcode.rule.search_read HTTP/1.1" 200 - 1 0.000 0.004 2026-09-11 04:09:17,950 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 04:09:17] "POST /pos/ping HTTP/1.1" 200 - 0 0.000 0.002 2026-09-11 04:09:17,969 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 04:09:17] "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.006 2026-09-11 04:09:17,977 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 04:09:17] "GET /bus/websocket_worker_bundle?v=19.0-2 HTTP/1.1" 200 - 2 0.001 0.011 2026-09-11 04:09:18,029 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 04:09:18] "POST /web/dataset/call_kw/pos.session/load_data_params#pos.session.load_data_params HTTP/1.1" 200 - 11 0.006 0.026 2026-09-11 04:09:18,031 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 04:09:18] "GET /websocket?version=19.0-2 HTTP/1.1" 101 - 0 0.000 0.032 2026-09-11 04:09:18,700 26 INFO rb-c800635-224702-414046 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: read, uid: 279, model: sale.order 2026-09-11 04:09:18,703 26 INFO rb-c800635-224702-414046 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-09-11 04:09:18,704 26 INFO rb-c800635-224702-414046 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: read, uid: 279, model: sale.order.line 2026-09-11 04:09:18,712 26 INFO rb-c800635-224702-414046 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-09-11 04:09:18,736 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 04:09:18] "POST /web/dataset/call_kw/pos.session/load_data#pos.session.load_data HTTP/1.1" 200 - 480 0.300 0.353 2026-09-11 04:09:18,763 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 04:09:18] "POST /web/dataset/call_kw/pos.session/filter_local_data#pos.session.filter_local_data HTTP/1.1" 200 - 0 0.000 0.014 2026-09-11 04:09:18,848 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 04:09:18] "POST /web/dataset/call_kw/pos.config/read_config_open_orders#pos.config.read_config_open_orders HTTP/1.1" 200 - 4 0.002 0.007 2026-09-11 04:09:18,896 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 04:09:18] "GET /web/image/res.company/1/logo/256x256 HTTP/1.1" 200 - 8 0.005 0.029 2026-09-11 04:09:18,939 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 04:09:18] "POST /web/dataset/call_kw/pos.config/read_config_open_orders#pos.config.read_config_open_orders HTTP/1.1" 200 - 4 0.001 0.009 2026-09-11 04:09:18,957 26 INFO rb-c800635-224702-414046 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-09-11 04:09:18,971 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 04:09:18] "POST /web/dataset/call_kw/product.product/has_access#product.product.has_access HTTP/1.1" 200 - 1 0.002 0.005 2026-09-11 04:09:18,997 26 INFO ? werkzeug: 127.0.0.1 - - [11/Sep/2026 04:09:18] "GET /point_of_sale/static/src/fonts/Inconsolata.otf HTTP/1.1" 200 - 0 0.000 0.005 2026-09-11 04:09:19,003 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 04:09:19] "GET /pos/service-worker.js HTTP/1.1" 200 - 0 0.000 0.005 2026-09-11 04:09:19,025 26 INFO ? werkzeug: 127.0.0.1 - - [11/Sep/2026 04:09:19] "GET /hr_attendance/static/img/background-light.svg HTTP/1.1" 200 - 0 0.000 0.015 2026-09-11 04:09:19,028 26 INFO ? werkzeug: 127.0.0.1 - - [11/Sep/2026 04:09:19] "GET /pos_restaurant/static/img/plan.svg HTTP/1.1" 200 - 0 0.000 0.023 2026-09-11 04:09:19,035 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 04:09:19] "GET /web/image?model=res.company&id=1&field=logo HTTP/1.1" 200 - 3 0.002 0.013 2026-09-11 04:09:19,061 26 INFO ? werkzeug: 127.0.0.1 - - [11/Sep/2026 04:09:19] "GET /web/static/src/libs/fontawesome/fonts/fontawesome-webfont.woff2?v=4.7.0 HTTP/1.1" 200 - 0 0.000 0.004 2026-09-11 04:09:19,063 26 INFO ? werkzeug: 127.0.0.1 - - [11/Sep/2026 04:09:19] "GET /web/static/fonts/google/Roboto/Roboto-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.001 2026-09-11 04:09:19,091 26 INFO ? werkzeug: 127.0.0.1 - - [11/Sep/2026 04:09:19] "GET /web/static/lib/zxing-library/zxing-library.js HTTP/1.1" 200 - 0 0.000 0.015 2026-09-11 04:09:19,102 26 INFO rb-c800635-224702-414046 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-09-11 04:09:19,151 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 04:09:19] "GET /pos/ui/187?from_backend=True HTTP/1.1" 200 - 31 0.039 0.037 2026-09-11 04:09:19,209 26 INFO rb-c800635-224702-414046 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-09-11 04:09:19,234 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 04:09:19] "GET /pos/ui/187 HTTP/1.1" 200 - 31 0.036 0.104 2026-09-11 04:09:19,258 26 INFO rb-c800635-224702-414046 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-09-11 04:09:19,315 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 04:09:19] "POST /web/dataset/call_kw/pos.order/read_pos_orders#pos.order.read_pos_orders HTTP/1.1" 200 - 37 0.045 0.040 2026-09-11 04:09:19,348 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 04:09:19] "POST /web/dataset/call_kw/pos.config/notify_synchronisation#pos.config.notify_synchronisation HTTP/1.1" 200 - 4 0.004 0.014 2026-09-11 04:09:19,370 26 INFO rb-c800635-224702-414046 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-09-11 04:09:19,381 26 INFO ? werkzeug: 127.0.0.1 - - [11/Sep/2026 04:09:19] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.001 2026-09-11 04:09:19,420 26 INFO rb-c800635-224702-414046 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-09-11 04:09:19,488 26 INFO rb-c800635-224702-414046 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-09-11 04:09:19,584 26 INFO rb-c800635-224702-414046 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-09-11 04:09:19,635 26 INFO rb-c800635-224702-414046 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-09-11 04:09:19,686 26 INFO rb-c800635-224702-414046 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-09-11 04:09:19,737 26 INFO rb-c800635-224702-414046 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-09-11 04:09:19,808 26 INFO rb-c800635-224702-414046 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-09-11 04:09:19,817 26 INFO ? werkzeug: 127.0.0.1 - - [11/Sep/2026 04:09:19] "GET /point_of_sale/static/src/img/card-bank.png HTTP/1.1" 200 - 0 0.000 0.001 2026-09-11 04:09:19,859 26 INFO rb-c800635-224702-414046 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-09-11 04:09:19,923 26 INFO rb-c800635-224702-414046 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_mobile_self_order_preparation_changes.browser: tour succeeded 2026-09-11 04:09:19,924 26 INFO rb-c800635-224702-414046 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-09-11 04:09:19,927 26 INFO rb-c800635-224702-414046 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #15612984 started for PoS orders references: [{'name': '/', 'pos_reference': '260-187-000001', 'uuid': '98ad9bfc-b4d2-42f8-9b9f-4409efb75753'}] 2026-09-11 04:09:20,006 26 INFO rb-c800635-224702-414046 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_mobile_self_order_preparation_changes.browser: heap 15105312 (allocated 16515072) 2026-09-11 04:09:20,031 26 INFO ? werkzeug: 127.0.0.1 - - [11/Sep/2026 04:09:20] "GET /web/static/img/spin.svg HTTP/1.1" 200 - 0 0.000 0.014 2026-09-11 04:09:20,044 26 INFO rb-c800635-224702-414046 odoo.addons.point_of_sale.models.pos_order: Added payment_ids [809] to pos.order #920 2026-09-11 04:09:20,057 26 INFO rb-c800635-224702-414046 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_mobile_self_order_preparation_changes: Closing chrome headless with pid 135129 2026-09-11 04:09:20,059 26 INFO rb-c800635-224702-414046 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_mobile_self_order_preparation_changes: Closing websocket connection 2026-09-11 04:09:20,062 26 INFO rb-c800635-224702-414046 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_mobile_self_order_preparation_changes: Terminating chrome headless with pid 135129 2026-09-11 04:09:20,169 26 INFO rb-c800635-224702-414046 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_mobile_self_order_preparation_changes: Chrome Log in: /tmp/odoo_tests/rb-c800635-224702-414046/chrome_logs/chrome_log_20260911_040920_167405_test_mobile_self_order_preparation_changes.txt 2026-09-11 04:09:20,169 26 INFO rb-c800635-224702-414046 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_mobile_self_order_preparation_changes: Removing chrome user profile "/tmp/tmpja3uxq5p_chrome_odoo" 2026-09-11 04:09:20,177 26 INFO rb-c800635-224702-414046 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_mobile_self_order_preparation_changes: waiting for threads: [, ] 2026-09-11 04:09:20,405 26 INFO rb-c800635-224702-414046 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #15612984 order {'name': '/', 'pos_reference': '260-187-000001', 'uuid': '98ad9bfc-b4d2-42f8-9b9f-4409efb75753'} updated pos.order #920 2026-09-11 04:09:20,409 26 INFO rb-c800635-224702-414046 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #15612984 finished 2026-09-11 04:09:20,446 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 04:09:20] "POST /web/dataset/call_kw/pos.order/sync_from_ui#pos.order.sync_from_ui HTTP/1.1" 200 - 231 0.264 0.258 2026-09-11 04:09:20,509 26 INFO rb-c800635-224702-414046 odoo.addons.pos_self_order.tests.test_self_order_mobile: Starting TestSelfOrderMobile.test_order_sequence_in_self ... 2026-09-11 04:09:24,023 26 INFO rb-c800635-224702-414046 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_order_sequence_in_self: Chrome pid: 135320 2026-09-11 04:09:24,023 26 INFO rb-c800635-224702-414046 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_order_sequence_in_self: Chrome headless temporary user profile dir: /tmp/tmphnotm2r3_chrome_odoo 2026-09-11 04:09:24,023 26 INFO rb-c800635-224702-414046 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_order_sequence_in_self: Issuing json command http://127.0.0.1:42921/json/version 2026-09-11 04:09:24,024 26 INFO rb-c800635-224702-414046 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:42921', path='/json/version', query='', fragment='') with timeout 3 increased to 10s during tests 2026-09-11 04:09:24,049 26 INFO rb-c800635-224702-414046 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_order_sequence_in_self: Browser version: Chrome/150.0.7871.114 2026-09-11 04:09:24,049 26 INFO rb-c800635-224702-414046 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_order_sequence_in_self: Issuing json command http://127.0.0.1:42921/json 2026-09-11 04:09:24,049 26 INFO rb-c800635-224702-414046 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:42921', path='/json', query='', fragment='') with timeout 3 increased to 10s during tests 2026-09-11 04:09:24,055 26 INFO rb-c800635-224702-414046 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_order_sequence_in_self: Websocket url found: ws://127.0.0.1:42921/devtools/page/B694DCC1A6A67F25826ED333DDCB213C 2026-09-11 04:09:24,063 26 INFO rb-c800635-224702-414046 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_order_sequence_in_self: Enable chrome headless console log notification 2026-09-11 04:09:24,066 26 INFO rb-c800635-224702-414046 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_order_sequence_in_self: Chrome headless enable page notifications 2026-09-11 04:09:24,101 26 INFO rb-c800635-224702-414046 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_order_sequence_in_self: Setting session cookie in browser 2026-09-11 04:09:24,190 26 INFO rb-c800635-224702-414046 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=47cae2cf6ab94b61" in browser 2026-09-11 04:09:24,190 26 INFO rb-c800635-224702-414046 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=47cae2cf6ab94b61" 2026-09-11 04:09:24,202 26 INFO rb-c800635-224702-414046 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-09-11 04:09:24,545 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 04:09:24] "GET /pos-self/188?access_token=47cae2cf6ab94b61 HTTP/1.1" 200 - 57 0.027 0.320 2026-09-11 04:09:24,550 26 INFO rb-c800635-224702-414046 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_order_sequence_in_self: Navigation result: {'frameId': 'B694DCC1A6A67F25826ED333DDCB213C', 'loaderId': '3B46BD7BD43906064389029745DF2D9E', 'isDownload': False} 2026-09-11 04:09:24,550 26 INFO rb-c800635-224702-414046 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-09-11 04:09:24,564 26 INFO rb-c800635-224702-414046 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-09-11 04:09:24,591 26 INFO rb-c800635-224702-414046 odoo.addons.base.models.assetsbundle: Found a similar attachment for /web/assets/1/80a013a/pos_self_order.assets_tests.min.js, copying from /web/assets/80a013a/pos_self_order.assets_tests.min.js 2026-09-11 04:09:24,609 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 04:09:24] "GET /web/assets/1/80a013a/pos_self_order.assets_tests.min.js HTTP/1.1" 200 - 8 0.007 0.021 2026-09-11 04:09:24,619 26 INFO rb-c800635-224702-414046 odoo.addons.base.models.assetsbundle: Found a similar attachment for /web/assets/1/3bd1372/pos_self_order.assets.min.js, copying from /web/assets/3bd1372/pos_self_order.assets.min.js 2026-09-11 04:09:24,636 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 04:09:24] "GET /web/assets/1/3bd1372/pos_self_order.assets.min.js HTTP/1.1" 200 - 8 0.006 0.059 2026-09-11 04:09:24,646 26 INFO rb-c800635-224702-414046 odoo.addons.base.models.assetsbundle: Found a similar attachment for /web/assets/1/db4d7a1/pos_self_order.assets.min.css, copying from /web/assets/db4d7a1/pos_self_order.assets.min.css 2026-09-11 04:09:24,672 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 04:09:24] "GET /web/assets/1/db4d7a1/pos_self_order.assets.min.css HTTP/1.1" 200 - 8 0.015 0.057 2026-09-11 04:09:24,817 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 04:09:24] "GET /favicon.ico HTTP/1.1" 301 - 1 0.001 0.006 2026-09-11 04:09:24,825 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 04:09:24] "GET /website/translations?hash=&lang=en_US HTTP/1.1" 200 - 1 0.001 0.005 2026-09-11 04:09:24,836 26 INFO rb-c800635-224702-414046 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=47cae2cf6ab94b61", "delayToCheckUndeterminisms": 0})" 2026-09-11 04:09:24,844 26 INFO rb-c800635-224702-414046 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-09-11 04:09:24,851 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 04:09:24] "GET /web/image/website/1/favicon?unique=47d98e1 HTTP/1.1" 200 - 5 0.010 0.016 2026-09-11 04:09:24,858 26 INFO rb-c800635-224702-414046 odoo.http: Session expired 2026-09-11 04:09:24,858 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 04:09:24] "POST /pos/ping HTTP/1.1" 200 - 1 0.000 0.019 2026-09-11 04:09:24,951 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 04:09:24] "POST /pos-self/relations/188 HTTP/1.1" 200 - 37 0.050 0.033 2026-09-11 04:09:24,997 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 04:09:24] "GET /bus/websocket_worker_bundle?v=19.0-2 HTTP/1.1" 200 - 3 0.007 0.122 2026-09-11 04:09:25,227 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 04:09:25] "POST /pos-self/data/188 HTTP/1.1" 200 - 181 0.105 0.131 2026-09-11 04:09:25,233 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 04:09:25] "GET /websocket?version=19.0-2 HTTP/1.1" 101 - 1 0.002 0.214 2026-09-11 04:09:25,251 26 INFO rb-c800635-224702-414046 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_order_sequence_in_self.browser: Owl is running in 'dev' mode. 2026-09-11 04:09:25,277 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 04:09:25] "GET /web/image/ir.attachment/9485/raw HTTP/1.1" 200 - 4 0.000 0.003 2026-09-11 04:09:25,320 26 INFO rb-c800635-224702-414046 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-09-11 04:09:25,386 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 04:09:25] "GET /web/image/pos.category/357/image_128?unique=2026-09-11T04:09:03.000+00:00 HTTP/1.1" 200 - 2 0.003 0.021 2026-09-11 04:09:25,402 26 INFO ? werkzeug: 127.0.0.1 - - [11/Sep/2026 04:09:25] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.005 2026-09-11 04:09:25,412 26 INFO rb-c800635-224702-414046 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-09-11 04:09:25,414 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 04:09:25] "GET /web/image/product.template/2474/image_512?unique=2026-09-11T04:09:03.000+00:00 HTTP/1.1" 200 - 3 0.004 0.026 2026-09-11 04:09:25,430 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 04:09:25] "GET /web/image/product.template/2475/image_512?unique=2026-09-11T04:09:03.000+00:00 HTTP/1.1" 200 - 3 0.002 0.042 2026-09-11 04:09:25,451 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 04:09:25] "GET /web/image/product.template/2478/image_512?unique=2026-09-11T04:09:03.000+00:00 HTTP/1.1" 200 - 3 0.004 0.059 2026-09-11 04:09:25,462 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 04:09:25] "GET /web/image/product.template/2476/image_512?unique=2026-09-11T04:09:03.000+00:00 HTTP/1.1" 200 - 3 0.001 0.065 2026-09-11 04:09:25,469 26 INFO rb-c800635-224702-414046 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-09-11 04:09:25,477 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 04:09:25] "GET /web/image/product.template/2477/image_512?unique=2026-09-11T04:09:03.000+00:00 HTTP/1.1" 200 - 3 0.001 0.071 2026-09-11 04:09:25,487 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 04:09:25] "GET /web/image/ir.attachment/9451/raw HTTP/1.1" 200 - 4 0.002 0.006 2026-09-11 04:09:25,498 26 INFO ? werkzeug: 127.0.0.1 - - [11/Sep/2026 04:09:25] "GET /web/static/src/libs/fontawesome/fonts/fontawesome-webfont.woff2?v=4.7.0 HTTP/1.1" 200 - 0 0.000 0.006 2026-09-11 04:09:25,522 26 INFO rb-c800635-224702-414046 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-09-11 04:09:25,523 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 04:09:25] "GET /web/image/product.product/2979/image_512?unique=2026-09-11T04:09:03.000+00:00 HTTP/1.1" 200 - 8 0.011 0.017 2026-09-11 04:09:25,583 26 INFO rb-c800635-224702-414046 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-09-11 04:09:25,610 26 INFO rb-c800635-224702-414046 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #78527467 started for PoS orders references: [{'name': None, 'pos_reference': '260-188-000001', 'uuid': 'a8de847e-26f9-4d0a-a0a1-1a57f2b87db0'}] 2026-09-11 04:09:25,684 26 INFO rb-c800635-224702-414046 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #78527467 order {'name': None, 'pos_reference': '260-188-000001', 'uuid': 'a8de847e-26f9-4d0a-a0a1-1a57f2b87db0'} created pos.order #921 2026-09-11 04:09:25,692 26 INFO rb-c800635-224702-414046 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #78527467 finished 2026-09-11 04:09:25,998 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 04:09:25] "POST /pos-self-order/process-order/mobile HTTP/1.1" 200 - 235 0.190 0.229 2026-09-11 04:09:26,041 26 INFO rb-c800635-224702-414046 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-09-11 04:09:26,098 26 INFO rb-c800635-224702-414046 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-09-11 04:09:26,156 26 INFO rb-c800635-224702-414046 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-09-11 04:09:26,218 26 INFO rb-c800635-224702-414046 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-09-11 04:09:26,276 26 INFO rb-c800635-224702-414046 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-09-11 04:09:26,327 26 INFO rb-c800635-224702-414046 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-09-11 04:09:26,386 26 INFO rb-c800635-224702-414046 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-09-11 04:09:26,424 26 INFO rb-c800635-224702-414046 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #52479992 started for PoS orders references: [{'name': None, 'pos_reference': '260-188-000002', 'uuid': 'ba81a2a4-0b8d-417a-a86f-c4f65dfcf9f4'}] 2026-09-11 04:09:26,444 26 INFO rb-c800635-224702-414046 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #52479992 order {'name': None, 'pos_reference': '260-188-000002', 'uuid': 'ba81a2a4-0b8d-417a-a86f-c4f65dfcf9f4'} created pos.order #922 2026-09-11 04:09:26,455 26 INFO rb-c800635-224702-414046 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #52479992 finished 2026-09-11 04:09:26,667 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 04:09:26] "POST /pos-self-order/process-order/mobile HTTP/1.1" 200 - 147 0.088 0.192 2026-09-11 04:09:26,709 26 INFO rb-c800635-224702-414046 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-09-11 04:09:26,765 26 INFO rb-c800635-224702-414046 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-09-11 04:09:26,822 26 INFO rb-c800635-224702-414046 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-09-11 04:09:26,889 26 INFO rb-c800635-224702-414046 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-09-11 04:09:26,945 26 INFO rb-c800635-224702-414046 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-09-11 04:09:26,997 26 INFO rb-c800635-224702-414046 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-09-11 04:09:27,059 26 INFO rb-c800635-224702-414046 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-09-11 04:09:27,093 26 INFO rb-c800635-224702-414046 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #22930369 started for PoS orders references: [{'name': None, 'pos_reference': '260-188-000003', 'uuid': '75eee222-1c82-468b-ad8c-8f0d9f31f5df'}] 2026-09-11 04:09:27,112 26 INFO rb-c800635-224702-414046 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #22930369 order {'name': None, 'pos_reference': '260-188-000003', 'uuid': '75eee222-1c82-468b-ad8c-8f0d9f31f5df'} created pos.order #923 2026-09-11 04:09:27,125 26 INFO rb-c800635-224702-414046 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #22930369 finished 2026-09-11 04:09:27,434 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 04:09:27] "POST /pos-self-order/process-order/mobile HTTP/1.1" 200 - 147 0.187 0.190 2026-09-11 04:09:27,475 26 INFO rb-c800635-224702-414046 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-09-11 04:09:27,531 26 INFO rb-c800635-224702-414046 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-09-11 04:09:27,590 26 INFO rb-c800635-224702-414046 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-09-11 04:09:27,649 26 INFO rb-c800635-224702-414046 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-09-11 04:09:27,704 26 INFO rb-c800635-224702-414046 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-09-11 04:09:27,754 26 INFO rb-c800635-224702-414046 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-09-11 04:09:27,812 26 INFO rb-c800635-224702-414046 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-09-11 04:09:27,844 26 INFO rb-c800635-224702-414046 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #77348343 started for PoS orders references: [{'name': None, 'pos_reference': '260-188-000004', 'uuid': 'f80eef6d-9ce2-4faf-99bd-38e6a10662a1'}] 2026-09-11 04:09:27,874 26 INFO rb-c800635-224702-414046 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #77348343 order {'name': None, 'pos_reference': '260-188-000004', 'uuid': 'f80eef6d-9ce2-4faf-99bd-38e6a10662a1'} created pos.order #924 2026-09-11 04:09:27,884 26 INFO rb-c800635-224702-414046 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #77348343 finished 2026-09-11 04:09:28,163 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 04:09:28] "POST /pos-self-order/process-order/mobile HTTP/1.1" 200 - 147 0.155 0.196 2026-09-11 04:09:28,208 26 INFO rb-c800635-224702-414046 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-09-11 04:09:28,271 26 INFO rb-c800635-224702-414046 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_order_sequence_in_self.browser: tour succeeded 2026-09-11 04:09:28,273 26 INFO rb-c800635-224702-414046 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-09-11 04:09:28,338 26 INFO rb-c800635-224702-414046 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_order_sequence_in_self.browser: heap 10026872 (allocated 11010048) 2026-09-11 04:09:28,348 26 INFO rb-c800635-224702-414046 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_order_sequence_in_self: Closing chrome headless with pid 135320 2026-09-11 04:09:28,354 26 INFO rb-c800635-224702-414046 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_order_sequence_in_self: Closing websocket connection 2026-09-11 04:09:28,356 26 INFO rb-c800635-224702-414046 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_order_sequence_in_self: Terminating chrome headless with pid 135320 2026-09-11 04:09:28,412 26 INFO rb-c800635-224702-414046 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_order_sequence_in_self: Chrome Log in: /tmp/odoo_tests/rb-c800635-224702-414046/chrome_logs/chrome_log_20260911_040928_412743_test_order_sequence_in_self.txt 2026-09-11 04:09:28,413 26 INFO rb-c800635-224702-414046 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_order_sequence_in_self: Removing chrome user profile "/tmp/tmphnotm2r3_chrome_odoo" 2026-09-11 04:09:28,456 26 INFO rb-c800635-224702-414046 odoo.addons.pos_self_order.tests.test_self_order_mobile: Starting TestSelfOrderMobile.test_pos_self_order_table_transfer ... 2026-09-11 04:09:32,044 26 INFO rb-c800635-224702-414046 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_pos_self_order_table_transfer: Chrome pid: 135498 2026-09-11 04:09:32,044 26 INFO rb-c800635-224702-414046 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_pos_self_order_table_transfer: Chrome headless temporary user profile dir: /tmp/tmpb3jdd599_chrome_odoo 2026-09-11 04:09:32,044 26 INFO rb-c800635-224702-414046 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:36425/json/version 2026-09-11 04:09:32,046 26 INFO rb-c800635-224702-414046 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:36425', path='/json/version', query='', fragment='') with timeout 3 increased to 10s during tests 2026-09-11 04:09:32,064 26 INFO rb-c800635-224702-414046 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-09-11 04:09:32,064 26 INFO rb-c800635-224702-414046 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:36425/json 2026-09-11 04:09:32,065 26 INFO rb-c800635-224702-414046 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:36425', path='/json', query='', fragment='') with timeout 3 increased to 10s during tests 2026-09-11 04:09:32,073 26 INFO rb-c800635-224702-414046 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:36425/devtools/page/2CE167C8C4C2DC78CF936661F4D14E46 2026-09-11 04:09:32,091 26 INFO rb-c800635-224702-414046 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_pos_self_order_table_transfer: Enable chrome headless console log notification 2026-09-11 04:09:32,095 26 INFO rb-c800635-224702-414046 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_pos_self_order_table_transfer: Chrome headless enable page notifications 2026-09-11 04:09:32,227 26 INFO rb-c800635-224702-414046 odoo.addons.base.models.res_users: Login successful for login:pos_user from n/a 2026-09-11 04:09:32,229 26 INFO rb-c800635-224702-414046 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_pos_self_order_table_transfer: Setting session cookie in browser 2026-09-11 04:09:32,234 26 INFO rb-c800635-224702-414046 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-09-11 04:09:32,234 26 INFO rb-c800635-224702-414046 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-09-11 04:09:32,247 26 INFO rb-c800635-224702-414046 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-09-11 04:09:32,637 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 04:09:32] "GET /pos/ui?config_id=189 HTTP/1.1" 200 - 84 0.030 0.363 2026-09-11 04:09:32,641 26 INFO rb-c800635-224702-414046 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_pos_self_order_table_transfer: Navigation result: {'frameId': '2CE167C8C4C2DC78CF936661F4D14E46', 'loaderId': '2414357069CE83B16F04599D0C6AF6E7', 'isDownload': False} 2026-09-11 04:09:32,641 26 INFO rb-c800635-224702-414046 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-09-11 04:09:32,668 26 INFO rb-c800635-224702-414046 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-09-11 04:09:32,687 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 04:09:32] "GET /web/assets/e7bee96/point_of_sale.assets_prod.min.js HTTP/1.1" 200 - 2 0.002 0.009 2026-09-11 04:09:32,698 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 04:09:32] "GET /web/assets/cbcf32d/point_of_sale.assets_prod.min.css HTTP/1.1" 200 - 2 0.005 0.017 2026-09-11 04:09:32,702 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 04:09:32] "GET /web/assets/31c33ef/web.__assets_tests_call__.min.js HTTP/1.1" 200 - 2 0.001 0.021 2026-09-11 04:09:33,110 26 INFO ? werkzeug: 127.0.0.1 - - [11/Sep/2026 04:09:33] "GET /web/static/fonts/lato/Lato-Reg-webfont.woff HTTP/1.1" 200 - 0 0.000 0.002 2026-09-11 04:09:33,115 26 INFO ? werkzeug: 127.0.0.1 - - [11/Sep/2026 04:09:33] "GET /point_of_sale/static/src/img/favicon.ico HTTP/1.1" 200 - 0 0.000 0.003 2026-09-11 04:09:33,124 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 04:09:33] "GET /web/webclient/translations?hash=&lang=en_US HTTP/1.1" 200 - 1 0.001 0.005 2026-09-11 04:09:33,136 26 INFO rb-c800635-224702-414046 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-09-11 04:09:33,141 26 INFO rb-c800635-224702-414046 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-09-11 04:09:33,144 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 04:09:33] "POST /web/dataset/call_kw/barcode.nomenclature/read#barcode.nomenclature.read HTTP/1.1" 200 - 4 0.001 0.006 2026-09-11 04:09:33,154 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 04:09:33] "POST /web/dataset/call_kw/barcode.rule/search_read#barcode.rule.search_read HTTP/1.1" 200 - 1 0.000 0.003 2026-09-11 04:09:33,166 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 04:09:33] "POST /pos/ping HTTP/1.1" 200 - 0 0.000 0.002 2026-09-11 04:09:33,185 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 04:09:33] "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-09-11 04:09:33,199 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 04:09:33] "GET /bus/websocket_worker_bundle?v=19.0-2 HTTP/1.1" 200 - 3 0.002 0.020 2026-09-11 04:09:33,238 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 04:09:33] "POST /web/dataset/call_kw/pos.session/load_data_params#pos.session.load_data_params HTTP/1.1" 200 - 29 0.013 0.029 2026-09-11 04:09:33,246 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 04:09:33] "GET /websocket?version=19.0-2 HTTP/1.1" 101 - 1 0.004 0.029 2026-09-11 04:09:33,842 26 INFO rb-c800635-224702-414046 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: read, uid: 279, model: sale.order 2026-09-11 04:09:33,844 26 INFO rb-c800635-224702-414046 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-09-11 04:09:33,844 26 INFO rb-c800635-224702-414046 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: read, uid: 279, model: sale.order.line 2026-09-11 04:09:33,846 26 INFO rb-c800635-224702-414046 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-09-11 04:09:33,854 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 04:09:33] "POST /web/dataset/call_kw/pos.session/load_data#pos.session.load_data HTTP/1.1" 200 - 485 0.274 0.315 2026-09-11 04:09:33,871 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 04:09:33] "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-09-11 04:09:33,978 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 04:09:33] "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.007 2026-09-11 04:09:34,048 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 04:09:34] "GET /web/image/res.company/1/logo/256x256 HTTP/1.1" 200 - 8 0.014 0.042 2026-09-11 04:09:34,084 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 04:09:34] "POST /web/dataset/call_kw/pos.config/read_config_open_orders#pos.config.read_config_open_orders HTTP/1.1" 200 - 4 0.002 0.007 2026-09-11 04:09:34,103 26 INFO rb-c800635-224702-414046 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-09-11 04:09:34,110 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 04:09:34] "POST /web/dataset/call_kw/product.product/has_access#product.product.has_access HTTP/1.1" 200 - 1 0.002 0.005 2026-09-11 04:09:34,150 26 INFO ? werkzeug: 127.0.0.1 - - [11/Sep/2026 04:09:34] "GET /point_of_sale/static/src/fonts/Inconsolata.otf HTTP/1.1" 200 - 0 0.000 0.001 2026-09-11 04:09:34,156 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 04:09:34] "GET /pos/service-worker.js HTTP/1.1" 200 - 0 0.000 0.002 2026-09-11 04:09:34,178 26 INFO ? werkzeug: 127.0.0.1 - - [11/Sep/2026 04:09:34] "GET /web/static/img/odoo_logo.svg HTTP/1.1" 200 - 0 0.000 0.009 2026-09-11 04:09:34,181 26 INFO ? werkzeug: 127.0.0.1 - - [11/Sep/2026 04:09:34] "GET /hr_attendance/static/img/background-light.svg HTTP/1.1" 200 - 0 0.000 0.009 2026-09-11 04:09:34,209 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 04:09:34] "GET /web/image/res.users/279/avatar_128 HTTP/1.1" 200 - 14 0.022 0.024 2026-09-11 04:09:34,211 26 INFO ? werkzeug: 127.0.0.1 - - [11/Sep/2026 04: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-09-11 04:09:34,218 26 INFO ? werkzeug: 127.0.0.1 - - [11/Sep/2026 04:09:34] "GET /web/static/fonts/google/Roboto/Roboto-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.004 2026-09-11 04:09:34,256 26 INFO ? werkzeug: 127.0.0.1 - - [11/Sep/2026 04:09:34] "GET /web/static/lib/zxing-library/zxing-library.js HTTP/1.1" 200 - 0 0.000 0.010 2026-09-11 04:09:34,265 26 INFO rb-c800635-224702-414046 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-09-11 04:09:34,267 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 04:09:34] "GET /web/image?model=res.company&id=1&field=logo HTTP/1.1" 200 - 3 0.014 0.085 2026-09-11 04:09:34,340 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 04:09:34] "GET /pos/ui/189?from_backend=True HTTP/1.1" 200 - 31 0.037 0.085 2026-09-11 04:09:34,392 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 04:09:34] "GET /pos/ui/189 HTTP/1.1" 200 - 31 0.018 0.154 2026-09-11 04:09:34,400 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 04:09:34] "POST /web/dataset/call_kw/pos.config/read_config_open_orders#pos.config.read_config_open_orders HTTP/1.1" 200 - 4 0.002 0.072 2026-09-11 04:09:34,403 26 INFO rb-c800635-224702-414046 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-09-11 04:09:34,418 26 INFO ? werkzeug: 127.0.0.1 - - [11/Sep/2026 04:09:34] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.001 2026-09-11 04:09:34,452 26 INFO rb-c800635-224702-414046 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-09-11 04:09:34,505 26 INFO rb-c800635-224702-414046 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-09-11 04:09:34,569 26 INFO rb-c800635-224702-414046 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-09-11 04:09:34,631 26 INFO rb-c800635-224702-414046 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-09-11 04:09:34,690 26 INFO rb-c800635-224702-414046 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-09-11 04:09:34,696 26 INFO rb-c800635-224702-414046 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #56000984 started for PoS orders references: [{'name': '/', 'pos_reference': '260-189-000001', 'uuid': 'da1bd8b8-2bc1-415e-a710-d765f672e50c'}] 2026-09-11 04:09:34,707 26 INFO ? werkzeug: 127.0.0.1 - - [11/Sep/2026 04:09:34] "GET /web/static/img/spin.svg HTTP/1.1" 200 - 0 0.000 0.001 2026-09-11 04:09:34,722 26 INFO rb-c800635-224702-414046 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #56000984 order {'name': '/', 'pos_reference': '260-189-000001', 'uuid': 'da1bd8b8-2bc1-415e-a710-d765f672e50c'} updated pos.order #925 2026-09-11 04:09:34,739 26 INFO rb-c800635-224702-414046 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #56000984 finished 2026-09-11 04:09:34,804 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 04:09:34] "POST /web/dataset/call_kw/pos.order/sync_from_ui#pos.order.sync_from_ui HTTP/1.1" 200 - 54 0.037 0.073 2026-09-11 04:09:34,864 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 04:09:34] "POST /web/dataset/call_kw/pos.config/read_config_open_orders#pos.config.read_config_open_orders HTTP/1.1" 200 - 4 0.006 0.009 2026-09-11 04:09:34,876 26 INFO rb-c800635-224702-414046 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-09-11 04:09:34,933 26 INFO rb-c800635-224702-414046 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-09-11 04:09:36,974 26 INFO rb-c800635-224702-414046 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-09-11 04:09:37,026 26 INFO rb-c800635-224702-414046 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-09-11 04:09:37,091 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 04:09:37] "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.007 2026-09-11 04:09:37,101 26 INFO rb-c800635-224702-414046 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-09-11 04:09:37,151 26 INFO rb-c800635-224702-414046 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-09-11 04:09:37,202 26 INFO rb-c800635-224702-414046 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-09-11 04:09:37,253 26 INFO rb-c800635-224702-414046 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-09-11 04:09:37,310 26 INFO rb-c800635-224702-414046 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-09-11 04:09:37,322 26 INFO rb-c800635-224702-414046 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #89902316 started for PoS orders references: [{'name': '/', 'pos_reference': '261-189-000001', 'uuid': '52b344c4-2007-4902-a9b8-30bee29f08c8'}] 2026-09-11 04:09:37,361 26 INFO rb-c800635-224702-414046 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #89902316 order {'name': '/', 'pos_reference': '261-189-000001', 'uuid': '52b344c4-2007-4902-a9b8-30bee29f08c8'} created pos.order #926 2026-09-11 04:09:37,372 26 INFO rb-c800635-224702-414046 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #89902316 finished 2026-09-11 04:09:37,405 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 04:09:37] "POST /web/dataset/call_kw/pos.order/sync_from_ui#pos.order.sync_from_ui HTTP/1.1" 200 - 43 0.021 0.064 2026-09-11 04:09:37,441 26 INFO rb-c800635-224702-414046 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-09-11 04:09:37,504 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 04:09:37] "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-09-11 04:09:37,505 26 INFO rb-c800635-224702-414046 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-09-11 04:09:37,556 26 INFO rb-c800635-224702-414046 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_pos_self_order_table_transfer.browser: tour succeeded 2026-09-11 04:09:37,556 26 INFO rb-c800635-224702-414046 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-09-11 04:09:37,619 26 INFO rb-c800635-224702-414046 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_pos_self_order_table_transfer.browser: heap 16285696 (allocated 16912384) 2026-09-11 04:09:37,635 26 INFO rb-c800635-224702-414046 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_pos_self_order_table_transfer: Closing chrome headless with pid 135498 2026-09-11 04:09:37,636 26 INFO rb-c800635-224702-414046 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_pos_self_order_table_transfer: Closing websocket connection 2026-09-11 04:09:37,637 26 INFO rb-c800635-224702-414046 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_pos_self_order_table_transfer: Terminating chrome headless with pid 135498 2026-09-11 04:09:37,705 26 INFO rb-c800635-224702-414046 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_pos_self_order_table_transfer: Chrome Log in: /tmp/odoo_tests/rb-c800635-224702-414046/chrome_logs/chrome_log_20260911_040937_705316_test_pos_self_order_table_transfer.txt 2026-09-11 04:09:37,705 26 INFO rb-c800635-224702-414046 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_pos_self_order_table_transfer: Removing chrome user profile "/tmp/tmpb3jdd599_chrome_odoo" 2026-09-11 04:09:37,750 26 INFO rb-c800635-224702-414046 odoo.addons.pos_self_order.tests.test_self_order_mobile: Starting TestSelfOrderMobile.test_self_order_category_with_only_special_products ... 2026-09-11 04:09:41,201 26 INFO rb-c800635-224702-414046 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_self_order_category_with_only_special_products: Chrome pid: 135693 2026-09-11 04:09:41,202 26 INFO rb-c800635-224702-414046 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/tmp5bkm_opg_chrome_odoo 2026-09-11 04:09:41,202 26 INFO rb-c800635-224702-414046 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:45433/json/version 2026-09-11 04:09:41,203 26 INFO rb-c800635-224702-414046 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:45433', path='/json/version', query='', fragment='') with timeout 3 increased to 10s during tests 2026-09-11 04:09:41,208 26 INFO rb-c800635-224702-414046 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-09-11 04:09:41,208 26 INFO rb-c800635-224702-414046 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:45433/json 2026-09-11 04:09:41,209 26 INFO rb-c800635-224702-414046 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:45433', path='/json', query='', fragment='') with timeout 3 increased to 10s during tests 2026-09-11 04:09:41,220 26 INFO rb-c800635-224702-414046 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:45433/devtools/page/84AE088A981AE719FDEC4EC93A8B005C 2026-09-11 04:09:41,228 26 INFO rb-c800635-224702-414046 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-09-11 04:09:41,230 26 INFO rb-c800635-224702-414046 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-09-11 04:09:41,244 26 INFO rb-c800635-224702-414046 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-09-11 04:09:41,398 26 INFO rb-c800635-224702-414046 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=726e866542ff4a13" in browser 2026-09-11 04:09:41,399 26 INFO rb-c800635-224702-414046 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=726e866542ff4a13" 2026-09-11 04:09:41,423 26 INFO rb-c800635-224702-414046 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-09-11 04:09:41,766 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 04:09:41] "GET /pos-self/190?access_token=726e866542ff4a13 HTTP/1.1" 200 - 57 0.050 0.296 2026-09-11 04:09:41,769 26 INFO rb-c800635-224702-414046 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_self_order_category_with_only_special_products: Navigation result: {'frameId': '84AE088A981AE719FDEC4EC93A8B005C', 'loaderId': 'D04B74EBDE5D19791F68EEF6889CA710', 'isDownload': False} 2026-09-11 04:09:41,769 26 INFO rb-c800635-224702-414046 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-09-11 04:09:41,789 26 INFO rb-c800635-224702-414046 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-09-11 04:09:41,807 26 INFO rb-c800635-224702-414046 odoo.addons.base.models.assetsbundle: Found a similar attachment for /web/assets/1/80a013a/pos_self_order.assets_tests.min.js, copying from /web/assets/80a013a/pos_self_order.assets_tests.min.js 2026-09-11 04:09:41,824 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 04:09:41] "GET /web/assets/1/80a013a/pos_self_order.assets_tests.min.js HTTP/1.1" 200 - 9 0.005 0.022 2026-09-11 04:09:41,845 26 INFO rb-c800635-224702-414046 odoo.addons.base.models.assetsbundle: Found a similar attachment for /web/assets/1/db4d7a1/pos_self_order.assets.min.css, copying from /web/assets/db4d7a1/pos_self_order.assets.min.css 2026-09-11 04:09:41,878 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 04:09:41] "GET /web/assets/1/db4d7a1/pos_self_order.assets.min.css HTTP/1.1" 200 - 8 0.027 0.057 2026-09-11 04:09:41,894 26 INFO rb-c800635-224702-414046 odoo.addons.base.models.assetsbundle: Found a similar attachment for /web/assets/1/3bd1372/pos_self_order.assets.min.js, copying from /web/assets/3bd1372/pos_self_order.assets.min.js 2026-09-11 04:09:41,913 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 04:09:41] "GET /web/assets/1/3bd1372/pos_self_order.assets.min.js HTTP/1.1" 200 - 8 0.006 0.112 2026-09-11 04:09:42,058 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 04:09:42] "GET /favicon.ico HTTP/1.1" 301 - 1 0.001 0.006 2026-09-11 04:09:42,064 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 04:09:42] "GET /website/translations?hash=&lang=en_US HTTP/1.1" 200 - 1 0.001 0.003 2026-09-11 04:09:42,080 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 04:09:42] "GET /web/image/website/1/favicon?unique=47d98e1 HTTP/1.1" 200 - 5 0.002 0.007 2026-09-11 04:09:42,085 26 INFO rb-c800635-224702-414046 odoo.http: Session expired 2026-09-11 04:09:42,085 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 04:09:42] "POST /pos/ping HTTP/1.1" 200 - 1 0.000 0.003 2026-09-11 04:09:42,086 26 INFO rb-c800635-224702-414046 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=726e866542ff4a13", "delayToCheckUndeterminisms": 0})" 2026-09-11 04:09:42,099 26 INFO rb-c800635-224702-414046 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-09-11 04:09:42,145 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 04:09:42] "POST /pos-self/relations/190 HTTP/1.1" 200 - 37 0.020 0.029 2026-09-11 04:09:42,156 26 INFO rb-c800635-224702-414046 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-09-11 04:09:42,173 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 04:09:42] "GET /bus/websocket_worker_bundle?v=19.0-2 HTTP/1.1" 200 - 3 0.001 0.076 2026-09-11 04:09:42,459 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 04:09:42] "POST /pos-self/data/190 HTTP/1.1" 200 - 179 0.136 0.136 2026-09-11 04:09:42,462 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 04:09:42] "GET /websocket?version=19.0-2 HTTP/1.1" 101 - 1 0.000 0.269 2026-09-11 04:09:42,496 26 INFO rb-c800635-224702-414046 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-09-11 04:09:42,535 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 04:09:42] "GET /web/image/ir.attachment/9564/raw HTTP/1.1" 200 - 4 0.001 0.005 2026-09-11 04:09:42,571 26 INFO rb-c800635-224702-414046 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-09-11 04:09:42,586 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 04:09:42] "GET /web/image/ir.attachment/9530/raw HTTP/1.1" 200 - 4 0.003 0.007 2026-09-11 04:09:42,596 26 INFO ? werkzeug: 127.0.0.1 - - [11/Sep/2026 04:09:42] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.001 2026-09-11 04:09:42,699 26 INFO rb-c800635-224702-414046 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-09-11 04:09:42,761 26 INFO rb-c800635-224702-414046 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-09-11 04:09:42,770 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 04:09:42] "GET /web/image/pos.category/357/image_128?unique=2026-09-11T04:09:03.000+00:00 HTTP/1.1" 200 - 2 0.016 0.022 2026-09-11 04:09:42,787 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 04:09:42] "GET /web/image/pos.category/358/image_128?unique=2026-09-11T04:09:03.000+00:00 HTTP/1.1" 200 - 2 0.001 0.054 2026-09-11 04:09:42,802 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 04:09:42] "GET /web/image/product.template/2474/image_512?unique=2026-09-11T04:09:03.000+00:00 HTTP/1.1" 200 - 3 0.005 0.059 2026-09-11 04:09:42,811 26 INFO rb-c800635-224702-414046 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-09-11 04:09:42,829 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 04:09:42] "GET /web/image/product.template/2478/image_512?unique=2026-09-11T04:09:03.000+00:00 HTTP/1.1" 200 - 3 0.007 0.066 2026-09-11 04:09:42,840 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 04:09:42] "GET /web/image/product.template/2476/image_512?unique=2026-09-11T04:09:03.000+00:00 HTTP/1.1" 200 - 3 0.002 0.078 2026-09-11 04:09:42,853 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 04:09:42] "GET /web/image/product.template/2475/image_512?unique=2026-09-11T04:09:03.000+00:00 HTTP/1.1" 200 - 3 0.003 0.101 2026-09-11 04:09:42,864 26 INFO rb-c800635-224702-414046 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_self_order_category_with_only_special_products.browser: tour succeeded 2026-09-11 04:09:42,865 26 INFO rb-c800635-224702-414046 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-09-11 04:09:42,875 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 04:09:42] "GET /web/image/product.template/2477/image_512?unique=2026-09-11T04:09:03.000+00:00 HTTP/1.1" 200 - 3 0.004 0.090 2026-09-11 04:09:42,887 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 04:09:42] "GET /web/image/product.template/2479/image_512?unique=2026-09-11T04:09:03.000+00:00 HTTP/1.1" 200 - 3 0.002 0.091 2026-09-11 04:09:42,898 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 04:09:42] "GET /web/image/product.template/2480/image_512?unique=2026-09-11T04:09:03.000+00:00 HTTP/1.1" 200 - 3 0.002 0.090 2026-09-11 04:09:42,909 26 INFO rb-c800635-224702-414046 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_self_order_category_with_only_special_products.browser: heap 7037216 (allocated 8126464) 2026-09-11 04:09:42,917 26 INFO rb-c800635-224702-414046 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_self_order_category_with_only_special_products: Closing chrome headless with pid 135693 2026-09-11 04:09:42,921 26 INFO rb-c800635-224702-414046 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_self_order_category_with_only_special_products: Closing websocket connection 2026-09-11 04:09:42,922 26 INFO rb-c800635-224702-414046 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_self_order_category_with_only_special_products: Terminating chrome headless with pid 135693 2026-09-11 04:09:42,980 26 INFO rb-c800635-224702-414046 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-c800635-224702-414046/chrome_logs/chrome_log_20260911_040942_980695_test_self_order_category_with_only_special_products.txt 2026-09-11 04:09:42,981 26 INFO rb-c800635-224702-414046 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_self_order_category_with_only_special_products: Removing chrome user profile "/tmp/tmp5bkm_opg_chrome_odoo" 2026-09-11 04:09:43,025 26 INFO rb-c800635-224702-414046 odoo.addons.pos_self_order.tests.test_self_order_mobile: Starting TestSelfOrderMobile.test_self_order_meal_do_not_change_tracking_number_on_sync ... 2026-09-11 04:09:46,315 26 INFO rb-c800635-224702-414046 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_self_order_meal_do_not_change_tracking_number_on_sync: Chrome pid: 135877 2026-09-11 04:09:46,315 26 INFO rb-c800635-224702-414046 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/tmp63k03njo_chrome_odoo 2026-09-11 04:09:46,316 26 INFO rb-c800635-224702-414046 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:40957/json/version 2026-09-11 04:09:46,318 26 INFO rb-c800635-224702-414046 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:40957', path='/json/version', query='', fragment='') with timeout 3 increased to 10s during tests 2026-09-11 04:09:46,338 26 INFO rb-c800635-224702-414046 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-09-11 04:09:46,339 26 INFO rb-c800635-224702-414046 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:40957/json 2026-09-11 04:09:46,339 26 INFO rb-c800635-224702-414046 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:40957', path='/json', query='', fragment='') with timeout 3 increased to 10s during tests 2026-09-11 04:09:46,348 26 INFO rb-c800635-224702-414046 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:40957/devtools/page/35E697366CB6AD7CC0A070F545B25C81 2026-09-11 04:09:46,358 26 INFO rb-c800635-224702-414046 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-09-11 04:09:46,365 26 INFO rb-c800635-224702-414046 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-09-11 04:09:46,379 26 INFO rb-c800635-224702-414046 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-09-11 04:09:46,516 26 INFO rb-c800635-224702-414046 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=e2d9ecbb3db74344" in browser 2026-09-11 04:09:46,517 26 INFO rb-c800635-224702-414046 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=e2d9ecbb3db74344" 2026-09-11 04:09:46,534 26 INFO rb-c800635-224702-414046 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-09-11 04:09:47,046 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 04:09:47] "GET /pos-self/191?access_token=e2d9ecbb3db74344 HTTP/1.1" 200 - 57 0.066 0.450 2026-09-11 04:09:47,049 26 INFO rb-c800635-224702-414046 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': '35E697366CB6AD7CC0A070F545B25C81', 'loaderId': 'F9B369D501CB64459238F896AC7B8EB4', 'isDownload': False} 2026-09-11 04:09:47,050 26 INFO rb-c800635-224702-414046 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-09-11 04:09:47,065 26 INFO rb-c800635-224702-414046 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-09-11 04:09:47,085 26 INFO rb-c800635-224702-414046 odoo.addons.base.models.assetsbundle: Found a similar attachment for /web/assets/1/db4d7a1/pos_self_order.assets.min.css, copying from /web/assets/db4d7a1/pos_self_order.assets.min.css 2026-09-11 04:09:47,151 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 04:09:47] "GET /web/assets/1/db4d7a1/pos_self_order.assets.min.css HTTP/1.1" 200 - 8 0.037 0.043 2026-09-11 04:09:47,164 26 INFO rb-c800635-224702-414046 odoo.addons.base.models.assetsbundle: Found a similar attachment for /web/assets/1/3bd1372/pos_self_order.assets.min.js, copying from /web/assets/3bd1372/pos_self_order.assets.min.js 2026-09-11 04:09:47,192 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 04:09:47] "GET /web/assets/1/3bd1372/pos_self_order.assets.min.js HTTP/1.1" 200 - 8 0.008 0.113 2026-09-11 04:09:47,200 26 INFO rb-c800635-224702-414046 odoo.addons.base.models.assetsbundle: Found a similar attachment for /web/assets/1/80a013a/pos_self_order.assets_tests.min.js, copying from /web/assets/80a013a/pos_self_order.assets_tests.min.js 2026-09-11 04:09:47,210 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 04:09:47] "GET /web/assets/1/80a013a/pos_self_order.assets_tests.min.js HTTP/1.1" 200 - 8 0.005 0.132 2026-09-11 04:09:47,362 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 04:09:47] "GET /favicon.ico HTTP/1.1" 301 - 1 0.003 0.006 2026-09-11 04:09:47,368 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 04:09:47] "GET /website/translations?hash=&lang=en_US HTTP/1.1" 200 - 1 0.001 0.009 2026-09-11 04:09:47,381 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 04:09:47] "GET /web/image/website/1/favicon?unique=47d98e1 HTTP/1.1" 200 - 5 0.002 0.008 2026-09-11 04:09:47,385 26 INFO rb-c800635-224702-414046 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=e2d9ecbb3db74344", "delayToCheckUndeterminisms": 0})" 2026-09-11 04:09:47,391 26 INFO rb-c800635-224702-414046 odoo.http: Session expired 2026-09-11 04:09:47,391 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 04:09:47] "POST /pos/ping HTTP/1.1" 200 - 1 0.000 0.003 2026-09-11 04:09:47,396 26 INFO rb-c800635-224702-414046 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-09-11 04:09:47,448 26 INFO rb-c800635-224702-414046 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-09-11 04:09:47,453 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 04:09:47] "POST /pos-self/relations/191 HTTP/1.1" 200 - 37 0.021 0.028 2026-09-11 04:09:47,484 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 04:09:47] "GET /bus/websocket_worker_bundle?v=19.0-2 HTTP/1.1" 200 - 3 0.002 0.075 2026-09-11 04:09:47,720 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 04:09:47] "POST /pos-self/data/191 HTTP/1.1" 200 - 181 0.092 0.144 2026-09-11 04:09:47,723 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 04:09:47] "GET /websocket?version=19.0-2 HTTP/1.1" 101 - 1 0.000 0.219 2026-09-11 04:09:47,762 26 INFO rb-c800635-224702-414046 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-09-11 04:09:47,800 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 04:09:47] "GET /web/image/ir.attachment/9605/raw HTTP/1.1" 200 - 4 0.001 0.005 2026-09-11 04:09:47,871 26 INFO rb-c800635-224702-414046 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-09-11 04:09:47,934 26 INFO ? werkzeug: 127.0.0.1 - - [11/Sep/2026 04:09:47] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.001 2026-09-11 04:09:47,945 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 04:09:47] "GET /web/image/pos.category/357/image_128?unique=2026-09-11T04:09:03.000+00:00 HTTP/1.1" 200 - 2 0.006 0.025 2026-09-11 04:09:47,949 26 INFO rb-c800635-224702-414046 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-09-11 04:09:47,966 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 04:09:47] "GET /web/image/product.template/2478/image_512?unique=2026-09-11T04:09:03.000+00:00 HTTP/1.1" 200 - 3 0.004 0.038 2026-09-11 04:09:47,976 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 04:09:47] "GET /web/image/product.template/2476/image_512?unique=2026-09-11T04:09:03.000+00:00 HTTP/1.1" 200 - 3 0.002 0.048 2026-09-11 04:09:47,989 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 04:09:47] "GET /web/image/product.template/2475/image_512?unique=2026-09-11T04:09:03.000+00:00 HTTP/1.1" 200 - 3 0.002 0.065 2026-09-11 04:09:48,000 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 04:09:48] "GET /web/image/product.template/2474/image_512?unique=2026-09-11T04:09:03.000+00:00 HTTP/1.1" 200 - 3 0.001 0.079 2026-09-11 04:09:48,021 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 04:09:48] "GET /web/image/product.template/2477/image_512?unique=2026-09-11T04:09:03.000+00:00 HTTP/1.1" 200 - 3 0.002 0.081 2026-09-11 04:09:48,031 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 04:09:48] "POST /pos-self-order/process-order/mobile HTTP/1.1" 200 - 6 0.003 0.015 2026-09-11 04:09:48,051 26 INFO rb-c800635-224702-414046 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-09-11 04:09:48,109 26 INFO rb-c800635-224702-414046 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-09-11 04:09:48,159 26 INFO rb-c800635-224702-414046 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-09-11 04:09:48,220 26 INFO rb-c800635-224702-414046 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-09-11 04:09:48,288 26 INFO rb-c800635-224702-414046 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-09-11 04:09:48,338 26 INFO rb-c800635-224702-414046 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-09-11 04:09:48,399 26 INFO rb-c800635-224702-414046 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-09-11 04:09:48,451 26 INFO rb-c800635-224702-414046 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-09-11 04:09:48,451 26 INFO rb-c800635-224702-414046 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-09-11 04:09:48,510 26 INFO rb-c800635-224702-414046 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_self_order_meal_do_not_change_tracking_number_on_sync.browser: heap 7748840 (allocated 8912896) 2026-09-11 04:09:48,538 26 INFO rb-c800635-224702-414046 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 135877 2026-09-11 04:09:48,539 26 INFO rb-c800635-224702-414046 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-09-11 04:09:48,540 26 INFO rb-c800635-224702-414046 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 135877 2026-09-11 04:09:48,608 26 INFO rb-c800635-224702-414046 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-c800635-224702-414046/chrome_logs/chrome_log_20260911_040948_607992_test_self_order_meal_do_not_change_tracking_number_on_sync.txt 2026-09-11 04:09:48,608 26 INFO rb-c800635-224702-414046 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/tmp63k03njo_chrome_odoo" 2026-09-11 04:09:48,639 26 INFO rb-c800635-224702-414046 odoo.addons.pos_self_order.tests.test_self_order_mobile: Starting TestSelfOrderMobile.test_self_order_mobile ... 2026-09-11 04:09:52,112 26 INFO rb-c800635-224702-414046 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_self_order_mobile: Chrome pid: 136065 2026-09-11 04:09:52,112 26 INFO rb-c800635-224702-414046 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_self_order_mobile: Chrome headless temporary user profile dir: /tmp/tmpb628s6lp_chrome_odoo 2026-09-11 04:09:52,113 26 INFO rb-c800635-224702-414046 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_self_order_mobile: Issuing json command http://127.0.0.1:36527/json/version 2026-09-11 04:09:52,114 26 INFO rb-c800635-224702-414046 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:36527', path='/json/version', query='', fragment='') with timeout 3 increased to 10s during tests 2026-09-11 04:09:52,130 26 INFO rb-c800635-224702-414046 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_self_order_mobile: Browser version: Chrome/150.0.7871.114 2026-09-11 04:09:52,130 26 INFO rb-c800635-224702-414046 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_self_order_mobile: Issuing json command http://127.0.0.1:36527/json 2026-09-11 04:09:52,130 26 INFO rb-c800635-224702-414046 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:36527', path='/json', query='', fragment='') with timeout 3 increased to 10s during tests 2026-09-11 04:09:52,137 26 INFO rb-c800635-224702-414046 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_self_order_mobile: Websocket url found: ws://127.0.0.1:36527/devtools/page/453624589BADEAAA76F7A2BE9C88E9AD 2026-09-11 04:09:52,142 26 INFO rb-c800635-224702-414046 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_self_order_mobile: Enable chrome headless console log notification 2026-09-11 04:09:52,155 26 INFO rb-c800635-224702-414046 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_self_order_mobile: Chrome headless enable page notifications 2026-09-11 04:09:52,181 26 INFO rb-c800635-224702-414046 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_self_order_mobile: Setting session cookie in browser 2026-09-11 04:09:52,290 26 INFO rb-c800635-224702-414046 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=69c764b512504a78&table_identifier=bcf61751" in browser 2026-09-11 04:09:52,290 26 INFO rb-c800635-224702-414046 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=69c764b512504a78&table_identifier=bcf61751" 2026-09-11 04:09:52,300 26 INFO rb-c800635-224702-414046 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-09-11 04:09:52,651 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 04:09:52] "GET /pos-self/192?access_token=69c764b512504a78&table_identifier=bcf61751 HTTP/1.1" 200 - 59 0.023 0.330 2026-09-11 04:09:52,654 26 INFO rb-c800635-224702-414046 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_self_order_mobile: Navigation result: {'frameId': '453624589BADEAAA76F7A2BE9C88E9AD', 'loaderId': 'C04D5F6A2F24BCC8043C62BCF046CFA4', 'isDownload': False} 2026-09-11 04:09:52,654 26 INFO rb-c800635-224702-414046 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-09-11 04:09:52,662 26 INFO rb-c800635-224702-414046 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-09-11 04:09:52,688 26 INFO rb-c800635-224702-414046 odoo.addons.base.models.assetsbundle: Found a similar attachment for /web/assets/1/db4d7a1/pos_self_order.assets.min.css, copying from /web/assets/db4d7a1/pos_self_order.assets.min.css 2026-09-11 04:09:52,725 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 04:09:52] "GET /web/assets/1/db4d7a1/pos_self_order.assets.min.css HTTP/1.1" 200 - 8 0.022 0.030 2026-09-11 04:09:52,739 26 INFO rb-c800635-224702-414046 odoo.addons.base.models.assetsbundle: Found a similar attachment for /web/assets/1/3bd1372/pos_self_order.assets.min.js, copying from /web/assets/3bd1372/pos_self_order.assets.min.js 2026-09-11 04:09:52,767 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 04:09:52] "GET /web/assets/1/3bd1372/pos_self_order.assets.min.js HTTP/1.1" 200 - 8 0.005 0.087 2026-09-11 04:09:52,773 26 INFO rb-c800635-224702-414046 odoo.addons.base.models.assetsbundle: Found a similar attachment for /web/assets/1/80a013a/pos_self_order.assets_tests.min.js, copying from /web/assets/80a013a/pos_self_order.assets_tests.min.js 2026-09-11 04:09:52,787 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 04:09:52] "GET /web/assets/1/80a013a/pos_self_order.assets_tests.min.js HTTP/1.1" 200 - 8 0.006 0.104 2026-09-11 04:09:52,938 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 04:09:52] "GET /favicon.ico HTTP/1.1" 301 - 1 0.001 0.005 2026-09-11 04:09:52,945 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 04:09:52] "GET /website/translations?hash=&lang=en_US HTTP/1.1" 200 - 1 0.001 0.004 2026-09-11 04:09:52,956 26 INFO rb-c800635-224702-414046 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=69c764b512504a78&table_identifier=bcf61751", "delayToCheckUndeterminisms": 0})" 2026-09-11 04:09:52,960 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 04:09:52] "GET /web/image/website/1/favicon?unique=47d98e1 HTTP/1.1" 200 - 5 0.004 0.009 2026-09-11 04:09:52,964 26 INFO rb-c800635-224702-414046 odoo.http: Session expired 2026-09-11 04:09:52,964 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 04:09:52] "POST /pos/ping HTTP/1.1" 200 - 1 0.000 0.003 2026-09-11 04:09:52,965 26 INFO rb-c800635-224702-414046 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-09-11 04:09:53,018 26 INFO rb-c800635-224702-414046 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-09-11 04:09:53,050 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 04:09:53] "POST /pos-self/relations/192 HTTP/1.1" 200 - 37 0.032 0.032 2026-09-11 04:09:53,085 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 04:09:53] "GET /bus/websocket_worker_bundle?v=19.0-2 HTTP/1.1" 200 - 3 0.003 0.093 2026-09-11 04:09:53,328 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 04:09:53] "POST /pos-self/data/192 HTTP/1.1" 200 - 181 0.113 0.134 2026-09-11 04:09:53,333 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 04:09:53] "GET /websocket?version=19.0-2 HTTP/1.1" 101 - 1 0.002 0.217 2026-09-11 04:09:53,371 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 04:09:53] "POST /pos-self-order/get-user-data/ HTTP/1.1" 200 - 6 0.002 0.007 2026-09-11 04:09:53,378 26 INFO rb-c800635-224702-414046 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_self_order_mobile.browser: Owl is running in 'dev' mode. 2026-09-11 04:09:53,412 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 04:09:53] "GET /web/image/ir.attachment/9646/raw HTTP/1.1" 200 - 4 0.001 0.004 2026-09-11 04:09:53,437 26 INFO rb-c800635-224702-414046 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-09-11 04:09:53,450 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 04:09:53] "GET /web/image/ir.attachment/9612/raw HTTP/1.1" 200 - 4 0.002 0.005 2026-09-11 04:09:53,471 26 INFO ? werkzeug: 127.0.0.1 - - [11/Sep/2026 04:09:53] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.001 2026-09-11 04:09:53,557 26 INFO rb-c800635-224702-414046 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-09-11 04:09:53,590 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 04:09:53] "GET /web/image/pos.category/357/image_128?unique=2026-09-11T04:09:03.000+00:00 HTTP/1.1" 200 - 2 0.001 0.019 2026-09-11 04:09:53,602 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 04:09:53] "GET /web/image/product.template/2474/image_512?unique=2026-09-11T04:09:03.000+00:00 HTTP/1.1" 200 - 3 0.003 0.018 2026-09-11 04:09:53,614 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 04:09:53] "GET /web/image/product.template/2478/image_512?unique=2026-09-11T04:09:03.000+00:00 HTTP/1.1" 200 - 3 0.002 0.024 2026-09-11 04:09:53,622 26 INFO rb-c800635-224702-414046 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-09-11 04:09:53,635 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 04:09:53] "GET /web/image/product.template/2475/image_512?unique=2026-09-11T04:09:03.000+00:00 HTTP/1.1" 200 - 3 0.010 0.042 2026-09-11 04:09:53,676 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 04:09:53] "GET /web/image/product.template/2476/image_512?unique=2026-09-11T04:09:03.000+00:00 HTTP/1.1" 200 - 3 0.010 0.074 2026-09-11 04:09:53,689 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 04:09:53] "GET /web/image/product.template/2477/image_512?unique=2026-09-11T04:09:03.000+00:00 HTTP/1.1" 200 - 3 0.003 0.090 2026-09-11 04:09:53,691 26 INFO rb-c800635-224702-414046 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-09-11 04:09:53,717 26 INFO ? werkzeug: 127.0.0.1 - - [11/Sep/2026 04:09: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-09-11 04:09:53,730 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 04:09:53] "GET /web/image/product.product/2976/image_512?unique=2026-09-11T04:09:03.000+00:00 HTTP/1.1" 200 - 8 0.005 0.012 2026-09-11 04:09:53,740 26 INFO rb-c800635-224702-414046 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-09-11 04:09:53,805 26 INFO rb-c800635-224702-414046 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-09-11 04:09:53,835 26 INFO rb-c800635-224702-414046 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #9225919 started for PoS orders references: [{'name': None, 'pos_reference': '260-192-000001', 'uuid': 'e5b7ea1b-c779-459f-9f78-1ef7525d7806'}] 2026-09-11 04:09:53,862 26 INFO rb-c800635-224702-414046 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #9225919 order {'name': None, 'pos_reference': '260-192-000001', 'uuid': 'e5b7ea1b-c779-459f-9f78-1ef7525d7806'} created pos.order #927 2026-09-11 04:09:53,875 26 INFO rb-c800635-224702-414046 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #9225919 finished 2026-09-11 04:09:53,945 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 04:09:53] "POST /pos-self-order/process-order/mobile HTTP/1.1" 200 - 100 0.045 0.099 2026-09-11 04:09:53,986 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 04:09:53] "POST /pos-self-order/get-user-data/ HTTP/1.1" 200 - 9 0.003 0.009 2026-09-11 04:09:53,997 26 INFO rb-c800635-224702-414046 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-09-11 04:09:54,045 26 INFO rb-c800635-224702-414046 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-09-11 04:09:54,101 26 INFO rb-c800635-224702-414046 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-09-11 04:09:54,157 26 INFO rb-c800635-224702-414046 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-09-11 04:09:54,210 26 INFO rb-c800635-224702-414046 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-09-11 04:09:54,260 26 INFO rb-c800635-224702-414046 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-09-11 04:09:54,316 26 INFO rb-c800635-224702-414046 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-09-11 04:09:54,324 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 04:09:54] "GET /web/image/ir.attachment/9645/raw HTTP/1.1" 200 - 4 0.001 0.004 2026-09-11 04:09:54,370 26 INFO rb-c800635-224702-414046 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-09-11 04:09:54,423 26 INFO rb-c800635-224702-414046 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-09-11 04:09:54,461 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 04:09:54] "POST /pos-self-order/remove-order HTTP/1.1" 200 - 17 0.012 0.023 2026-09-11 04:09:54,478 26 INFO rb-c800635-224702-414046 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-09-11 04:09:54,482 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 04:09:54] "POST /pos-self-order/get-user-data/ HTTP/1.1" 200 - 6 0.002 0.007 2026-09-11 04:09:54,527 26 INFO rb-c800635-224702-414046 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_self_order_mobile.browser: tour succeeded 2026-09-11 04:09:54,527 26 INFO rb-c800635-224702-414046 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-09-11 04:09:54,564 26 INFO rb-c800635-224702-414046 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_self_order_mobile.browser: heap 8150840 (allocated 9437184) 2026-09-11 04:09:54,575 26 INFO rb-c800635-224702-414046 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_self_order_mobile: Closing chrome headless with pid 136065 2026-09-11 04:09:54,583 26 INFO rb-c800635-224702-414046 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_self_order_mobile: Closing websocket connection 2026-09-11 04:09:54,583 26 INFO rb-c800635-224702-414046 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_self_order_mobile: Terminating chrome headless with pid 136065 2026-09-11 04:09:54,679 26 INFO rb-c800635-224702-414046 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_self_order_mobile: Chrome Log in: /tmp/odoo_tests/rb-c800635-224702-414046/chrome_logs/chrome_log_20260911_040954_679070_test_self_order_mobile.txt 2026-09-11 04:09:54,679 26 INFO rb-c800635-224702-414046 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_self_order_mobile: Removing chrome user profile "/tmp/tmpb628s6lp_chrome_odoo" 2026-09-11 04:09:54,939 26 INFO rb-c800635-224702-414046 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_self_order_mobile: Chrome pid: 136252 2026-09-11 04:09:54,940 26 INFO rb-c800635-224702-414046 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_self_order_mobile: Chrome headless temporary user profile dir: /tmp/tmpuxn3ujin_chrome_odoo 2026-09-11 04:09:54,940 26 INFO rb-c800635-224702-414046 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_self_order_mobile: Issuing json command http://127.0.0.1:46133/json/version 2026-09-11 04:09:54,942 26 INFO rb-c800635-224702-414046 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:46133', path='/json/version', query='', fragment='') with timeout 3 increased to 10s during tests 2026-09-11 04:09:54,967 26 INFO rb-c800635-224702-414046 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_self_order_mobile: Browser version: Chrome/150.0.7871.114 2026-09-11 04:09:54,967 26 INFO rb-c800635-224702-414046 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_self_order_mobile: Issuing json command http://127.0.0.1:46133/json 2026-09-11 04:09:54,968 26 INFO rb-c800635-224702-414046 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:46133', path='/json', query='', fragment='') with timeout 3 increased to 10s during tests 2026-09-11 04:09:54,989 26 INFO rb-c800635-224702-414046 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_self_order_mobile: Websocket url found: ws://127.0.0.1:46133/devtools/page/B76FCFF414902499A6EA13689120CDDB 2026-09-11 04:09:54,998 26 INFO rb-c800635-224702-414046 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_self_order_mobile: Enable chrome headless console log notification 2026-09-11 04:09:55,010 26 INFO rb-c800635-224702-414046 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_self_order_mobile: Chrome headless enable page notifications 2026-09-11 04:09:55,024 26 INFO rb-c800635-224702-414046 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_self_order_mobile: Setting session cookie in browser 2026-09-11 04:09:55,029 26 INFO rb-c800635-224702-414046 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=69c764b512504a78&table_identifier=bcf61751" in browser 2026-09-11 04:09:55,030 26 INFO rb-c800635-224702-414046 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=69c764b512504a78&table_identifier=bcf61751" 2026-09-11 04:09:55,085 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 04:09:55] "GET /pos-self/192?access_token=69c764b512504a78&table_identifier=bcf61751 HTTP/1.1" 200 - 9 0.012 0.023 2026-09-11 04:09:55,091 26 INFO rb-c800635-224702-414046 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_self_order_mobile: Navigation result: {'frameId': 'B76FCFF414902499A6EA13689120CDDB', 'loaderId': '4FBC14C591B0A3AD450CBBE4431A35FA', 'isDownload': False} 2026-09-11 04:09:55,091 26 INFO rb-c800635-224702-414046 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-09-11 04:09:55,107 26 INFO rb-c800635-224702-414046 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-09-11 04:09:55,132 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 04:09:55] "GET /web/assets/1/3bd1372/pos_self_order.assets.min.js HTTP/1.1" 200 - 3 0.004 0.010 2026-09-11 04:09:55,145 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 04:09:55] "GET /web/assets/1/80a013a/pos_self_order.assets_tests.min.js HTTP/1.1" 200 - 3 0.001 0.023 2026-09-11 04:09:55,157 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 04:09:55] "GET /web/assets/1/db4d7a1/pos_self_order.assets.min.css HTTP/1.1" 200 - 3 0.001 0.039 2026-09-11 04:09:55,326 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 04:09:55] "GET /favicon.ico HTTP/1.1" 301 - 1 0.001 0.004 2026-09-11 04:09:55,336 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 04:09:55] "GET /website/translations?hash=&lang=en_US HTTP/1.1" 200 - 0 0.000 0.003 2026-09-11 04:09:55,352 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 04:09:55] "GET /web/image/website/1/favicon?unique=47d98e1 HTTP/1.1" 200 - 4 0.002 0.011 2026-09-11 04:09:55,353 26 INFO rb-c800635-224702-414046 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=69c764b512504a78&table_identifier=bcf61751", "delayToCheckUndeterminisms": 0})" 2026-09-11 04:09:55,361 26 INFO rb-c800635-224702-414046 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-09-11 04:09:55,362 26 INFO rb-c800635-224702-414046 odoo.http: Session expired 2026-09-11 04:09:55,362 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 04:09:55] "POST /pos/ping HTTP/1.1" 200 - 0 0.000 0.004 2026-09-11 04:09:55,385 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 04:09:55] "GET /bus/websocket_worker_bundle?v=19.0-2 HTTP/1.1" 200 - 2 0.004 0.009 2026-09-11 04:09:55,420 26 INFO rb-c800635-224702-414046 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-09-11 04:09:55,428 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 04:09:55] "POST /pos-self/relations/192 HTTP/1.1" 200 - 16 0.015 0.037 2026-09-11 04:09:55,431 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 04:09:55] "GET /websocket?version=19.0-2 HTTP/1.1" 101 - 0 0.000 0.023 2026-09-11 04:09:55,658 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 04:09:55] "POST /pos-self/data/192 HTTP/1.1" 200 - 113 0.060 0.130 2026-09-11 04:09:55,717 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 04:09:55] "POST /pos-self-order/get-user-data/ HTTP/1.1" 200 - 6 0.002 0.007 2026-09-11 04:09:55,722 26 INFO rb-c800635-224702-414046 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_self_order_mobile.browser: Owl is running in 'dev' mode. 2026-09-11 04:09:55,769 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 04:09:55] "GET /web/image/ir.attachment/9646/raw HTTP/1.1" 200 - 4 0.001 0.005 2026-09-11 04:09:55,792 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 04:09:55] "POST /pos-self-order/get-user-data/ HTTP/1.1" 200 - 6 0.002 0.007 2026-09-11 04:09:55,803 26 INFO rb-c800635-224702-414046 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-09-11 04:09:55,804 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 04:09:55] "POST /pos-self-order/get-user-data/ HTTP/1.1" 200 - 6 0.003 0.015 2026-09-11 04:09:55,813 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 04:09:55] "GET /web/image/ir.attachment/9612/raw HTTP/1.1" 200 - 4 0.001 0.004 2026-09-11 04:09:55,829 26 INFO ? werkzeug: 127.0.0.1 - - [11/Sep/2026 04:09:55] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.003 2026-09-11 04:09:55,877 26 INFO rb-c800635-224702-414046 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-09-11 04:09:55,905 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 04:09:55] "GET /web/image/pos.category/357/image_128?unique=2026-09-11T04:09:03.000+00:00 HTTP/1.1" 200 - 2 0.000 0.019 2026-09-11 04:09:55,915 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 04:09:55] "GET /web/image/product.template/2475/image_512?unique=2026-09-11T04:09:03.000+00:00 HTTP/1.1" 200 - 3 0.003 0.016 2026-09-11 04:09:55,929 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 04:09:55] "GET /web/image/product.template/2476/image_512?unique=2026-09-11T04:09:03.000+00:00 HTTP/1.1" 200 - 3 0.001 0.030 2026-09-11 04:09:55,942 26 INFO rb-c800635-224702-414046 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-09-11 04:09:55,942 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 04:09:55] "GET /web/image/product.template/2478/image_512?unique=2026-09-11T04:09:03.000+00:00 HTTP/1.1" 200 - 3 0.002 0.043 2026-09-11 04:09:55,960 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 04:09:55] "GET /web/image/product.template/2477/image_512?unique=2026-09-11T04:09:03.000+00:00 HTTP/1.1" 200 - 3 0.006 0.053 2026-09-11 04:09:55,970 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 04:09:55] "GET /web/image/product.template/2474/image_512?unique=2026-09-11T04:09:03.000+00:00 HTTP/1.1" 200 - 3 0.003 0.066 2026-09-11 04:09:56,007 26 INFO rb-c800635-224702-414046 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-09-11 04:09:56,029 26 INFO ? werkzeug: 127.0.0.1 - - [11/Sep/2026 04:09: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-09-11 04:09:56,045 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 04:09:56] "GET /web/image/product.product/2976/image_512?unique=2026-09-11T04:09:03.000+00:00 HTTP/1.1" 200 - 8 0.004 0.015 2026-09-11 04:09:56,062 26 INFO rb-c800635-224702-414046 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-09-11 04:09:56,119 26 INFO rb-c800635-224702-414046 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-09-11 04:09:56,135 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 04:09:56] "POST /pos-self-order/get-slots HTTP/1.1" 200 - 6 0.005 0.010 2026-09-11 04:09:56,180 26 INFO rb-c800635-224702-414046 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-09-11 04:09:56,245 26 INFO rb-c800635-224702-414046 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-09-11 04:09:56,277 26 INFO rb-c800635-224702-414046 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #76753545 started for PoS orders references: [{'name': None, 'pos_reference': '260-192-000002', 'uuid': '4487795a-206c-4426-908e-2c706bad7969'}] 2026-09-11 04:09:56,302 26 INFO rb-c800635-224702-414046 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #76753545 order {'name': None, 'pos_reference': '260-192-000002', 'uuid': '4487795a-206c-4426-908e-2c706bad7969'} created pos.order #928 2026-09-11 04:09:56,311 26 INFO rb-c800635-224702-414046 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #76753545 finished 2026-09-11 04:09:56,369 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 04:09:56] "POST /pos-self-order/process-order/mobile HTTP/1.1" 200 - 69 0.039 0.089 2026-09-11 04:09:56,408 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 04:09:56] "POST /pos-self-order/get-user-data/ HTTP/1.1" 200 - 9 0.005 0.013 2026-09-11 04:09:56,414 26 INFO rb-c800635-224702-414046 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-09-11 04:09:56,462 26 INFO rb-c800635-224702-414046 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-09-11 04:09:56,516 26 INFO rb-c800635-224702-414046 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-09-11 04:09:56,572 26 INFO rb-c800635-224702-414046 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-09-11 04:09:56,625 26 INFO rb-c800635-224702-414046 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-09-11 04:09:56,674 26 INFO rb-c800635-224702-414046 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_self_order_mobile.browser: tour succeeded 2026-09-11 04:09:56,675 26 INFO rb-c800635-224702-414046 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-09-11 04:09:56,723 26 INFO rb-c800635-224702-414046 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_self_order_mobile.browser: heap 8199520 (allocated 9437184) 2026-09-11 04:09:56,731 26 INFO rb-c800635-224702-414046 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_self_order_mobile: Closing chrome headless with pid 136252 2026-09-11 04:09:56,732 26 INFO rb-c800635-224702-414046 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_self_order_mobile: Closing websocket connection 2026-09-11 04:09:56,733 26 INFO rb-c800635-224702-414046 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_self_order_mobile: Terminating chrome headless with pid 136252 2026-09-11 04:09:56,743 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 04:09:56] "GET /web/image/ir.attachment/9645/raw HTTP/1.1" 200 - 4 0.001 0.008 2026-09-11 04:09:56,831 26 INFO rb-c800635-224702-414046 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_self_order_mobile: Chrome Log in: /tmp/odoo_tests/rb-c800635-224702-414046/chrome_logs/chrome_log_20260911_040956_831545_test_self_order_mobile.txt 2026-09-11 04:09:56,831 26 INFO rb-c800635-224702-414046 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_self_order_mobile: Removing chrome user profile "/tmp/tmpuxn3ujin_chrome_odoo" 2026-09-11 04:09:57,124 26 INFO rb-c800635-224702-414046 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_self_order_mobile: Chrome pid: 136450 2026-09-11 04:09:57,124 26 INFO rb-c800635-224702-414046 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_self_order_mobile: Chrome headless temporary user profile dir: /tmp/tmp13lb0snv_chrome_odoo 2026-09-11 04:09:57,124 26 INFO rb-c800635-224702-414046 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_self_order_mobile: Issuing json command http://127.0.0.1:46259/json/version 2026-09-11 04:09:57,125 26 INFO rb-c800635-224702-414046 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:46259', path='/json/version', query='', fragment='') with timeout 3 increased to 10s during tests 2026-09-11 04:09:57,133 26 INFO rb-c800635-224702-414046 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_self_order_mobile: Browser version: Chrome/150.0.7871.114 2026-09-11 04:09:57,133 26 INFO rb-c800635-224702-414046 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_self_order_mobile: Issuing json command http://127.0.0.1:46259/json 2026-09-11 04:09:57,133 26 INFO rb-c800635-224702-414046 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:46259', path='/json', query='', fragment='') with timeout 3 increased to 10s during tests 2026-09-11 04:09:57,142 26 INFO rb-c800635-224702-414046 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_self_order_mobile: Websocket url found: ws://127.0.0.1:46259/devtools/page/F4E582DA3ADC4B0A2666F36B66DD4E5A 2026-09-11 04:09:57,158 26 INFO rb-c800635-224702-414046 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_self_order_mobile: Enable chrome headless console log notification 2026-09-11 04:09:57,169 26 INFO rb-c800635-224702-414046 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_self_order_mobile: Chrome headless enable page notifications 2026-09-11 04:09:57,186 26 INFO rb-c800635-224702-414046 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_self_order_mobile: Setting session cookie in browser 2026-09-11 04:09:57,207 26 INFO rb-c800635-224702-414046 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=69c764b512504a78&table_identifier=bcf61751" in browser 2026-09-11 04:09:57,207 26 INFO rb-c800635-224702-414046 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=69c764b512504a78&table_identifier=bcf61751" 2026-09-11 04:09:57,246 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 04:09:57] "GET /pos-self/192?access_token=69c764b512504a78&table_identifier=bcf61751 HTTP/1.1" 200 - 9 0.004 0.021 2026-09-11 04:09:57,251 26 INFO rb-c800635-224702-414046 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_self_order_mobile: Navigation result: {'frameId': 'F4E582DA3ADC4B0A2666F36B66DD4E5A', 'loaderId': 'F38F247BB0E2584AD746AA482166F94D', 'isDownload': False} 2026-09-11 04:09:57,251 26 INFO rb-c800635-224702-414046 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-09-11 04:09:57,276 26 INFO rb-c800635-224702-414046 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-09-11 04:09:57,283 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 04:09:57] "GET /web/assets/1/db4d7a1/pos_self_order.assets.min.css HTTP/1.1" 200 - 3 0.001 0.007 2026-09-11 04:09:57,291 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 04:09:57] "GET /web/assets/1/3bd1372/pos_self_order.assets.min.js HTTP/1.1" 200 - 3 0.001 0.012 2026-09-11 04:09:57,299 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 04:09:57] "GET /web/assets/1/80a013a/pos_self_order.assets_tests.min.js HTTP/1.1" 200 - 3 0.003 0.016 2026-09-11 04:09:57,469 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 04:09:57] "GET /favicon.ico HTTP/1.1" 301 - 1 0.001 0.008 2026-09-11 04:09:57,476 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 04:09:57] "GET /website/translations?hash=&lang=en_US HTTP/1.1" 200 - 0 0.000 0.004 2026-09-11 04:09:57,490 26 INFO rb-c800635-224702-414046 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=69c764b512504a78&table_identifier=bcf61751", "delayToCheckUndeterminisms": 0})" 2026-09-11 04:09:57,499 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 04:09:57] "GET /web/image/website/1/favicon?unique=47d98e1 HTTP/1.1" 200 - 4 0.009 0.009 2026-09-11 04:09:57,501 26 INFO rb-c800635-224702-414046 odoo.http: Session expired 2026-09-11 04:09:57,506 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 04:09:57] "POST /pos/ping HTTP/1.1" 200 - 0 0.000 0.013 2026-09-11 04:09:57,509 26 INFO rb-c800635-224702-414046 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-09-11 04:09:57,560 26 INFO rb-c800635-224702-414046 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-09-11 04:09:57,562 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 04:09:57] "POST /pos-self/relations/192 HTTP/1.1" 200 - 16 0.013 0.033 2026-09-11 04:09:57,567 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 04:09:57] "GET /bus/websocket_worker_bundle?v=19.0-2 HTTP/1.1" 200 - 2 0.001 0.046 2026-09-11 04:09:57,584 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 04:09:57] "GET /websocket?version=19.0-2 HTTP/1.1" 101 - 0 0.000 0.002 2026-09-11 04:09:57,765 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 04:09:57] "POST /pos-self/data/192 HTTP/1.1" 200 - 113 0.045 0.117 2026-09-11 04:09:57,816 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 04:09:57] "POST /pos-self-order/get-user-data/ HTTP/1.1" 200 - 6 0.005 0.006 2026-09-11 04:09:57,821 26 INFO rb-c800635-224702-414046 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_self_order_mobile.browser: Owl is running in 'dev' mode. 2026-09-11 04:09:57,860 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 04:09:57] "GET /web/image/ir.attachment/9646/raw HTTP/1.1" 200 - 4 0.002 0.006 2026-09-11 04:09:57,879 26 INFO rb-c800635-224702-414046 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-09-11 04:09:57,893 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 04:09:57] "GET /web/image/ir.attachment/9612/raw HTTP/1.1" 200 - 4 0.004 0.006 2026-09-11 04:09:57,930 26 INFO ? werkzeug: 127.0.0.1 - - [11/Sep/2026 04:09:57] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.013 2026-09-11 04:09:57,944 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 04:09:57] "POST /pos-self-order/get-user-data/ HTTP/1.1" 200 - 6 0.012 0.014 2026-09-11 04:09:57,951 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 04:09:57] "POST /pos-self-order/get-user-data/ HTTP/1.1" 200 - 6 0.002 0.024 2026-09-11 04:09:57,960 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 04:09:57] "POST /pos-self-order/get-user-data/ HTTP/1.1" 200 - 6 0.002 0.022 2026-09-11 04:09:57,968 26 INFO rb-c800635-224702-414046 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-09-11 04:09:57,998 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 04:09:57] "GET /web/image/pos.category/357/image_128?unique=2026-09-11T04:09:03.000+00:00 HTTP/1.1" 200 - 2 0.001 0.019 2026-09-11 04:09:58,035 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 04:09:58] "GET /web/image/product.template/2474/image_512?unique=2026-09-11T04:09:03.000+00:00 HTTP/1.1" 200 - 3 0.025 0.016 2026-09-11 04:09:58,037 26 INFO rb-c800635-224702-414046 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-09-11 04:09:58,049 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 04:09:58] "GET /web/image/product.template/2475/image_512?unique=2026-09-11T04:09:03.000+00:00 HTTP/1.1" 200 - 3 0.002 0.042 2026-09-11 04:09:58,060 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 04:09:58] "GET /web/image/product.template/2478/image_512?unique=2026-09-11T04:09:03.000+00:00 HTTP/1.1" 200 - 3 0.002 0.047 2026-09-11 04:09:58,070 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 04:09:58] "GET /web/image/product.template/2476/image_512?unique=2026-09-11T04:09:03.000+00:00 HTTP/1.1" 200 - 3 0.001 0.037 2026-09-11 04:09:58,085 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 04:09:58] "GET /web/image/product.template/2477/image_512?unique=2026-09-11T04:09:03.000+00:00 HTTP/1.1" 200 - 3 0.003 0.049 2026-09-11 04:09:58,097 26 INFO rb-c800635-224702-414046 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-09-11 04:09:58,130 26 INFO ? werkzeug: 127.0.0.1 - - [11/Sep/2026 04:09:58] "GET /web/static/src/libs/fontawesome/fonts/fontawesome-webfont.woff2?v=4.7.0 HTTP/1.1" 200 - 0 0.000 0.002 2026-09-11 04:09:58,144 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 04:09:58] "GET /web/image/product.product/2976/image_512?unique=2026-09-11T04:09:03.000+00:00 HTTP/1.1" 200 - 8 0.003 0.011 2026-09-11 04:09:58,150 26 INFO rb-c800635-224702-414046 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-09-11 04:09:58,219 26 INFO rb-c800635-224702-414046 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-09-11 04:09:58,238 26 INFO rb-c800635-224702-414046 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #72899128 started for PoS orders references: [{'name': None, 'pos_reference': '260-192-000003', 'uuid': 'b4db127f-e444-4048-a9be-db3717fe2084'}] 2026-09-11 04:09:58,259 26 INFO rb-c800635-224702-414046 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #72899128 order {'name': None, 'pos_reference': '260-192-000003', 'uuid': 'b4db127f-e444-4048-a9be-db3717fe2084'} created pos.order #929 2026-09-11 04:09:58,270 26 INFO rb-c800635-224702-414046 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #72899128 finished 2026-09-11 04:09:58,325 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 04:09:58] "POST /pos-self-order/process-order/mobile HTTP/1.1" 200 - 69 0.029 0.083 2026-09-11 04:09:58,371 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 04:09:58] "POST /pos-self-order/get-user-data/ HTTP/1.1" 200 - 9 0.004 0.010 2026-09-11 04:09:58,389 26 INFO rb-c800635-224702-414046 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-09-11 04:09:58,438 26 INFO rb-c800635-224702-414046 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-09-11 04:09:58,490 26 INFO rb-c800635-224702-414046 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-09-11 04:09:58,546 26 INFO rb-c800635-224702-414046 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-09-11 04:09:58,599 26 INFO rb-c800635-224702-414046 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-09-11 04:09:58,647 26 INFO rb-c800635-224702-414046 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_self_order_mobile.browser: tour succeeded 2026-09-11 04:09:58,648 26 INFO rb-c800635-224702-414046 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-09-11 04:09:58,675 26 INFO rb-c800635-224702-414046 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_self_order_mobile.browser: heap 8002916 (allocated 9175040) 2026-09-11 04:09:58,677 26 INFO rb-c800635-224702-414046 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_self_order_mobile: Closing chrome headless with pid 136450 2026-09-11 04:09:58,678 26 INFO rb-c800635-224702-414046 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_self_order_mobile: Closing websocket connection 2026-09-11 04:09:58,679 26 INFO rb-c800635-224702-414046 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_self_order_mobile: Terminating chrome headless with pid 136450 2026-09-11 04:09:58,744 26 INFO rb-c800635-224702-414046 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_self_order_mobile: Chrome Log in: /tmp/odoo_tests/rb-c800635-224702-414046/chrome_logs/chrome_log_20260911_040958_744363_test_self_order_mobile.txt 2026-09-11 04:09:58,744 26 INFO rb-c800635-224702-414046 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_self_order_mobile: Removing chrome user profile "/tmp/tmp13lb0snv_chrome_odoo" 2026-09-11 04:09:59,001 26 INFO rb-c800635-224702-414046 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_self_order_mobile: Chrome pid: 136638 2026-09-11 04:09:59,002 26 INFO rb-c800635-224702-414046 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_self_order_mobile: Chrome headless temporary user profile dir: /tmp/tmp3rs4r_ai_chrome_odoo 2026-09-11 04:09:59,002 26 INFO rb-c800635-224702-414046 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_self_order_mobile: Issuing json command http://127.0.0.1:46313/json/version 2026-09-11 04:09:59,003 26 INFO rb-c800635-224702-414046 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:46313', path='/json/version', query='', fragment='') with timeout 3 increased to 10s during tests 2026-09-11 04:09:59,011 26 INFO rb-c800635-224702-414046 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_self_order_mobile: Browser version: Chrome/150.0.7871.114 2026-09-11 04:09:59,011 26 INFO rb-c800635-224702-414046 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_self_order_mobile: Issuing json command http://127.0.0.1:46313/json 2026-09-11 04:09:59,011 26 INFO rb-c800635-224702-414046 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:46313', path='/json', query='', fragment='') with timeout 3 increased to 10s during tests 2026-09-11 04:09:59,015 26 INFO rb-c800635-224702-414046 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_self_order_mobile: Websocket url found: ws://127.0.0.1:46313/devtools/page/BF8AAB477DB1941494636FBCBBBEA126 2026-09-11 04:09:59,018 26 INFO rb-c800635-224702-414046 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_self_order_mobile: Enable chrome headless console log notification 2026-09-11 04:09:59,021 26 INFO rb-c800635-224702-414046 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_self_order_mobile: Chrome headless enable page notifications 2026-09-11 04:09:59,038 26 INFO rb-c800635-224702-414046 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_self_order_mobile: Setting session cookie in browser 2026-09-11 04:09:59,039 26 INFO rb-c800635-224702-414046 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=69c764b512504a78&table_identifier=bcf61751" in browser 2026-09-11 04:09:59,039 26 INFO rb-c800635-224702-414046 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=69c764b512504a78&table_identifier=bcf61751" 2026-09-11 04:09:59,105 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 04:09:59] "GET /pos-self/192?access_token=69c764b512504a78&table_identifier=bcf61751 HTTP/1.1" 200 - 9 0.010 0.030 2026-09-11 04:09:59,111 26 INFO rb-c800635-224702-414046 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_self_order_mobile: Navigation result: {'frameId': 'BF8AAB477DB1941494636FBCBBBEA126', 'loaderId': '2C8F1B741B2FD9562C9EFCFD954B654E', 'isDownload': False} 2026-09-11 04:09:59,111 26 INFO rb-c800635-224702-414046 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-09-11 04:09:59,133 26 INFO rb-c800635-224702-414046 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-09-11 04:09:59,166 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 04:09:59] "GET /web/assets/1/db4d7a1/pos_self_order.assets.min.css HTTP/1.1" 200 - 3 0.012 0.015 2026-09-11 04:09:59,184 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 04:09:59] "GET /web/assets/1/3bd1372/pos_self_order.assets.min.js HTTP/1.1" 200 - 3 0.004 0.026 2026-09-11 04:09:59,208 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 04:09:59] "GET /web/assets/1/80a013a/pos_self_order.assets_tests.min.js HTTP/1.1" 200 - 3 0.017 0.035 2026-09-11 04:09:59,341 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 04:09:59] "GET /favicon.ico HTTP/1.1" 301 - 1 0.001 0.007 2026-09-11 04:09:59,344 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 04:09:59] "GET /website/translations?hash=&lang=en_US HTTP/1.1" 200 - 0 0.000 0.004 2026-09-11 04:09:59,358 26 INFO rb-c800635-224702-414046 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=69c764b512504a78&table_identifier=bcf61751", "delayToCheckUndeterminisms": 0})" 2026-09-11 04:09:59,367 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 04:09:59] "GET /web/image/website/1/favicon?unique=47d98e1 HTTP/1.1" 200 - 4 0.005 0.009 2026-09-11 04:09:59,371 26 INFO rb-c800635-224702-414046 odoo.http: Session expired 2026-09-11 04:09:59,371 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 04:09:59] "POST /pos/ping HTTP/1.1" 200 - 0 0.000 0.012 2026-09-11 04:09:59,372 26 INFO rb-c800635-224702-414046 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-09-11 04:09:59,423 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 04:09:59] "POST /pos-self/relations/192 HTTP/1.1" 200 - 16 0.012 0.027 2026-09-11 04:09:59,424 26 INFO rb-c800635-224702-414046 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-09-11 04:09:59,430 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 04:09:59] "GET /bus/websocket_worker_bundle?v=19.0-2 HTTP/1.1" 200 - 2 0.001 0.043 2026-09-11 04:09:59,664 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 04:09:59] "POST /pos-self/data/192 HTTP/1.1" 200 - 113 0.080 0.132 2026-09-11 04:09:59,667 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 04:09:59] "GET /websocket?version=19.0-2 HTTP/1.1" 101 - 0 0.000 0.215 2026-09-11 04:09:59,713 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 04:09:59] "POST /pos-self-order/get-user-data/ HTTP/1.1" 200 - 6 0.002 0.007 2026-09-11 04:09:59,727 26 INFO rb-c800635-224702-414046 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_self_order_mobile.browser: Owl is running in 'dev' mode. 2026-09-11 04:09:59,758 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 04:09:59] "GET /web/image/ir.attachment/9646/raw HTTP/1.1" 200 - 4 0.001 0.004 2026-09-11 04:09:59,788 26 INFO rb-c800635-224702-414046 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-09-11 04:09:59,797 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 04:09:59] "GET /web/image/ir.attachment/9612/raw HTTP/1.1" 200 - 4 0.001 0.005 2026-09-11 04:09:59,833 26 INFO ? werkzeug: 127.0.0.1 - - [11/Sep/2026 04:09:59] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.001 2026-09-11 04:09:59,873 26 INFO rb-c800635-224702-414046 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-09-11 04:09:59,908 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 04:09:59] "GET /web/image/pos.category/357/image_128?unique=2026-09-11T04:09:03.000+00:00 HTTP/1.1" 200 - 2 0.001 0.018 2026-09-11 04:09:59,927 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 04:09:59] "GET /web/image/product.template/2478/image_512?unique=2026-09-11T04:09:03.000+00:00 HTTP/1.1" 200 - 3 0.003 0.016 2026-09-11 04:09:59,936 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 04:09:59] "GET /web/image/product.template/2475/image_512?unique=2026-09-11T04:09:03.000+00:00 HTTP/1.1" 200 - 3 0.001 0.028 2026-09-11 04:09:59,943 26 INFO rb-c800635-224702-414046 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-09-11 04:09:59,948 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 04:09:59] "GET /web/image/product.template/2474/image_512?unique=2026-09-11T04:09:03.000+00:00 HTTP/1.1" 200 - 3 0.004 0.038 2026-09-11 04:09:59,965 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 04:09:59] "GET /web/image/product.template/2477/image_512?unique=2026-09-11T04:09:03.000+00:00 HTTP/1.1" 200 - 3 0.009 0.042 2026-09-11 04:09:59,977 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 04:09:59] "GET /web/image/product.template/2476/image_512?unique=2026-09-11T04:09:03.000+00:00 HTTP/1.1" 200 - 3 0.003 0.060 2026-09-11 04:10:00,009 26 INFO rb-c800635-224702-414046 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-09-11 04:10:00,018 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 04:10:00] "POST /pos-self-order/get-user-data/ HTTP/1.1" 200 - 6 0.004 0.010 2026-09-11 04:10:00,034 26 INFO ? werkzeug: 127.0.0.1 - - [11/Sep/2026 04:10:00] "GET /web/static/src/libs/fontawesome/fonts/fontawesome-webfont.woff2?v=4.7.0 HTTP/1.1" 200 - 0 0.000 0.007 2026-09-11 04:10:00,038 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 04:10:00] "POST /pos-self-order/get-user-data/ HTTP/1.1" 200 - 6 0.005 0.030 2026-09-11 04:10:00,057 26 INFO rb-c800635-224702-414046 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-09-11 04:10:00,063 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 04:10:00] "GET /web/image/product.product/2976/image_512?unique=2026-09-11T04:09:03.000+00:00 HTTP/1.1" 200 - 8 0.004 0.033 2026-09-11 04:10:00,075 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 04:10:00] "POST /pos-self-order/get-user-data/ HTTP/1.1" 200 - 6 0.006 0.066 2026-09-11 04:10:00,084 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 04:10:00] "POST /pos-self-order/get-user-data/ HTTP/1.1" 200 - 6 0.003 0.082 2026-09-11 04:10:00,119 26 INFO rb-c800635-224702-414046 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-09-11 04:10:00,133 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 04:10:00] "POST /pos-self-order/get-slots HTTP/1.1" 200 - 6 0.002 0.007 2026-09-11 04:10:00,177 26 INFO rb-c800635-224702-414046 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-09-11 04:10:00,242 26 INFO rb-c800635-224702-414046 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-09-11 04:10:00,275 26 INFO rb-c800635-224702-414046 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #82872945 started for PoS orders references: [{'name': None, 'pos_reference': '260-192-000004', 'uuid': 'df9f7423-eb52-43f7-b7c2-86effd83598b'}] 2026-09-11 04:10:00,339 26 INFO rb-c800635-224702-414046 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #82872945 order {'name': None, 'pos_reference': '260-192-000004', 'uuid': 'df9f7423-eb52-43f7-b7c2-86effd83598b'} created pos.order #930 2026-09-11 04:10:00,348 26 INFO rb-c800635-224702-414046 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #82872945 finished 2026-09-11 04:10:00,422 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 04:10:00] "POST /pos-self-order/process-order/mobile HTTP/1.1" 200 - 69 0.079 0.100 2026-09-11 04:10:00,464 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 04:10:00] "POST /pos-self-order/get-user-data/ HTTP/1.1" 200 - 9 0.004 0.013 2026-09-11 04:10:00,485 26 INFO rb-c800635-224702-414046 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-09-11 04:10:00,533 26 INFO rb-c800635-224702-414046 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-09-11 04:10:00,588 26 INFO rb-c800635-224702-414046 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-09-11 04:10:00,644 26 INFO rb-c800635-224702-414046 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-09-11 04:10:00,697 26 INFO rb-c800635-224702-414046 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-09-11 04:10:00,746 26 INFO rb-c800635-224702-414046 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_self_order_mobile.browser: tour succeeded 2026-09-11 04:10:00,746 26 INFO rb-c800635-224702-414046 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-09-11 04:10:00,803 26 INFO rb-c800635-224702-414046 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_self_order_mobile.browser: heap 8297728 (allocated 9437184) 2026-09-11 04:10:00,811 26 INFO rb-c800635-224702-414046 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_self_order_mobile: Closing chrome headless with pid 136638 2026-09-11 04:10:00,811 26 INFO rb-c800635-224702-414046 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_self_order_mobile: Closing websocket connection 2026-09-11 04:10:00,812 26 INFO rb-c800635-224702-414046 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_self_order_mobile: Terminating chrome headless with pid 136638 2026-09-11 04:10:00,909 26 INFO rb-c800635-224702-414046 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_self_order_mobile: Chrome Log in: /tmp/odoo_tests/rb-c800635-224702-414046/chrome_logs/chrome_log_20260911_041000_909219_test_self_order_mobile.txt 2026-09-11 04:10:00,909 26 INFO rb-c800635-224702-414046 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_self_order_mobile: Removing chrome user profile "/tmp/tmp3rs4r_ai_chrome_odoo" 2026-09-11 04:10:01,192 26 INFO rb-c800635-224702-414046 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_self_order_mobile: Chrome pid: 136839 2026-09-11 04:10:01,192 26 INFO rb-c800635-224702-414046 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_self_order_mobile: Chrome headless temporary user profile dir: /tmp/tmpyqjfbyei_chrome_odoo 2026-09-11 04:10:01,192 26 INFO rb-c800635-224702-414046 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_self_order_mobile: Issuing json command http://127.0.0.1:38417/json/version 2026-09-11 04:10:01,193 26 INFO rb-c800635-224702-414046 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:38417', path='/json/version', query='', fragment='') with timeout 3 increased to 10s during tests 2026-09-11 04:10:01,209 26 INFO rb-c800635-224702-414046 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_self_order_mobile: Browser version: Chrome/150.0.7871.114 2026-09-11 04:10:01,209 26 INFO rb-c800635-224702-414046 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_self_order_mobile: Issuing json command http://127.0.0.1:38417/json 2026-09-11 04:10:01,216 26 INFO rb-c800635-224702-414046 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:38417', path='/json', query='', fragment='') with timeout 3 increased to 10s during tests 2026-09-11 04:10:01,227 26 INFO rb-c800635-224702-414046 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_self_order_mobile: Websocket url found: ws://127.0.0.1:38417/devtools/page/D9E5BAD5CB90B03DA050896F835C68C2 2026-09-11 04:10:01,242 26 INFO rb-c800635-224702-414046 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_self_order_mobile: Enable chrome headless console log notification 2026-09-11 04:10:01,252 26 INFO rb-c800635-224702-414046 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_self_order_mobile: Chrome headless enable page notifications 2026-09-11 04:10:01,280 26 INFO rb-c800635-224702-414046 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_self_order_mobile: Setting session cookie in browser 2026-09-11 04:10:01,295 26 INFO rb-c800635-224702-414046 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=69c764b512504a78&table_identifier=bcf61751" in browser 2026-09-11 04:10:01,295 26 INFO rb-c800635-224702-414046 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=69c764b512504a78&table_identifier=bcf61751" 2026-09-11 04:10:01,343 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 04:10:01] "GET /pos-self/192?access_token=69c764b512504a78&table_identifier=bcf61751 HTTP/1.1" 200 - 9 0.004 0.020 2026-09-11 04:10:01,348 26 INFO rb-c800635-224702-414046 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_self_order_mobile: Navigation result: {'frameId': 'D9E5BAD5CB90B03DA050896F835C68C2', 'loaderId': 'EA381A9B189ECDDE25F4BB532A1284AD', 'isDownload': False} 2026-09-11 04:10:01,348 26 INFO rb-c800635-224702-414046 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-09-11 04:10:01,367 26 INFO rb-c800635-224702-414046 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-09-11 04:10:01,401 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 04:10:01] "GET /web/assets/1/db4d7a1/pos_self_order.assets.min.css HTTP/1.1" 200 - 3 0.006 0.012 2026-09-11 04:10:01,410 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 04:10:01] "GET /web/assets/1/3bd1372/pos_self_order.assets.min.js HTTP/1.1" 200 - 3 0.004 0.021 2026-09-11 04:10:01,434 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 04:10:01] "GET /web/assets/1/80a013a/pos_self_order.assets_tests.min.js HTTP/1.1" 200 - 3 0.013 0.034 2026-09-11 04:10:01,623 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 04:10:01] "GET /favicon.ico HTTP/1.1" 301 - 1 0.001 0.010 2026-09-11 04:10:01,627 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 04:10:01] "GET /website/translations?hash=&lang=en_US HTTP/1.1" 200 - 0 0.000 0.013 2026-09-11 04:10:01,641 26 INFO rb-c800635-224702-414046 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=69c764b512504a78&table_identifier=bcf61751", "delayToCheckUndeterminisms": 0})" 2026-09-11 04:10:01,644 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 04:10:01] "GET /web/image/website/1/favicon?unique=47d98e1 HTTP/1.1" 200 - 4 0.003 0.009 2026-09-11 04:10:01,648 26 INFO rb-c800635-224702-414046 odoo.http: Session expired 2026-09-11 04:10:01,648 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 04:10:01] "POST /pos/ping HTTP/1.1" 200 - 0 0.000 0.003 2026-09-11 04:10:01,651 26 INFO rb-c800635-224702-414046 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-09-11 04:10:01,676 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 04:10:01] "GET /bus/websocket_worker_bundle?v=19.0-2 HTTP/1.1" 200 - 2 0.002 0.007 2026-09-11 04:10:01,706 26 INFO rb-c800635-224702-414046 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-09-11 04:10:01,716 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 04:10:01] "POST /pos-self/relations/192 HTTP/1.1" 200 - 16 0.014 0.041 2026-09-11 04:10:01,719 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 04:10:01] "GET /websocket?version=19.0-2 HTTP/1.1" 101 - 0 0.000 0.023 2026-09-11 04:10:01,931 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 04:10:01] "POST /pos-self/data/192 HTTP/1.1" 200 - 113 0.066 0.124 2026-09-11 04:10:01,973 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 04:10:01] "POST /pos-self-order/get-user-data/ HTTP/1.1" 200 - 7 0.002 0.007 2026-09-11 04:10:01,981 26 INFO rb-c800635-224702-414046 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_self_order_mobile.browser: Owl is running in 'dev' mode. 2026-09-11 04:10:02,019 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 04:10:02] "GET /web/image/ir.attachment/9646/raw HTTP/1.1" 200 - 4 0.001 0.005 2026-09-11 04:10:02,067 26 INFO rb-c800635-224702-414046 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-09-11 04:10:02,073 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 04:10:02] "POST /pos-self-order/get-user-data/ HTTP/1.1" 200 - 7 0.005 0.020 2026-09-11 04:10:02,083 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 04:10:02] "POST /pos-self-order/get-user-data/ HTTP/1.1" 200 - 7 0.004 0.032 2026-09-11 04:10:02,092 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 04:10:02] "GET /web/image/ir.attachment/9612/raw HTTP/1.1" 200 - 4 0.001 0.012 2026-09-11 04:10:02,104 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 04:10:02] "POST /pos-self-order/get-user-data/ HTTP/1.1" 200 - 7 0.007 0.037 2026-09-11 04:10:02,114 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 04:10:02] "POST /pos-self-order/get-user-data/ HTTP/1.1" 200 - 7 0.002 0.048 2026-09-11 04:10:02,134 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 04:10:02] "POST /pos-self-order/get-user-data/ HTTP/1.1" 200 - 7 0.007 0.075 2026-09-11 04:10:02,148 26 INFO ? werkzeug: 127.0.0.1 - - [11/Sep/2026 04:10:02] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.007 2026-09-11 04:10:02,176 26 INFO rb-c800635-224702-414046 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-09-11 04:10:02,240 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 04:10:02] "GET /web/image/pos.category/357/image_128?unique=2026-09-11T04:09:03.000+00:00 HTTP/1.1" 200 - 2 0.001 0.028 2026-09-11 04:10:02,244 26 INFO rb-c800635-224702-414046 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-09-11 04:10:02,251 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 04:10:02] "GET /web/image/product.template/2474/image_512?unique=2026-09-11T04:09:03.000+00:00 HTTP/1.1" 200 - 3 0.002 0.030 2026-09-11 04:10:02,263 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 04:10:02] "GET /web/image/product.template/2475/image_512?unique=2026-09-11T04:09:03.000+00:00 HTTP/1.1" 200 - 3 0.003 0.041 2026-09-11 04:10:02,273 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 04:10:02] "GET /web/image/product.template/2477/image_512?unique=2026-09-11T04:09:03.000+00:00 HTTP/1.1" 200 - 3 0.001 0.045 2026-09-11 04:10:02,284 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 04:10:02] "GET /web/image/product.template/2478/image_512?unique=2026-09-11T04:09:03.000+00:00 HTTP/1.1" 200 - 3 0.002 0.060 2026-09-11 04:10:02,295 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 04:10:02] "GET /web/image/product.template/2476/image_512?unique=2026-09-11T04:09:03.000+00:00 HTTP/1.1" 200 - 3 0.002 0.064 2026-09-11 04:10:02,296 26 INFO rb-c800635-224702-414046 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-09-11 04:10:02,342 26 INFO rb-c800635-224702-414046 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-09-11 04:10:02,409 26 INFO rb-c800635-224702-414046 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-09-11 04:10:02,431 26 INFO ? werkzeug: 127.0.0.1 - - [11/Sep/2026 04:10:02] "GET /web/static/src/libs/fontawesome/fonts/fontawesome-webfont.woff2?v=4.7.0 HTTP/1.1" 200 - 0 0.000 0.002 2026-09-11 04:10:02,458 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 04:10:02] "GET /web/image/product.product/2976/image_512?unique=2026-09-11T04:09:03.000+00:00 HTTP/1.1" 200 - 8 0.010 0.017 2026-09-11 04:10:02,459 26 INFO rb-c800635-224702-414046 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-09-11 04:10:02,526 26 INFO rb-c800635-224702-414046 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-09-11 04:10:02,582 26 INFO rb-c800635-224702-414046 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #66097458 started for PoS orders references: [{'name': None, 'pos_reference': '260-192-000005', 'uuid': '65d18d14-4a22-4181-ae65-3cdba9cf355f'}] 2026-09-11 04:10:02,614 26 INFO rb-c800635-224702-414046 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #66097458 order {'name': None, 'pos_reference': '260-192-000005', 'uuid': '65d18d14-4a22-4181-ae65-3cdba9cf355f'} created pos.order #931 2026-09-11 04:10:02,624 26 INFO rb-c800635-224702-414046 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #66097458 finished 2026-09-11 04:10:02,694 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 04:10:02] "POST /pos-self-order/process-order/mobile HTTP/1.1" 200 - 70 0.056 0.117 2026-09-11 04:10:02,742 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 04:10:02] "POST /pos-self-order/get-user-data/ HTTP/1.1" 200 - 9 0.008 0.016 2026-09-11 04:10:02,751 26 INFO rb-c800635-224702-414046 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-09-11 04:10:02,807 26 INFO rb-c800635-224702-414046 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-09-11 04:10:02,872 26 INFO rb-c800635-224702-414046 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-09-11 04:10:02,923 26 INFO rb-c800635-224702-414046 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-09-11 04:10:02,974 26 INFO rb-c800635-224702-414046 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-09-11 04:10:03,030 26 INFO rb-c800635-224702-414046 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-09-11 04:10:03,063 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 04:10:03] "GET /web/image/product.product/2978/image_512?unique=2026-09-11T04:09:03.000+00:00 HTTP/1.1" 200 - 8 0.003 0.012 2026-09-11 04:10:03,080 26 INFO rb-c800635-224702-414046 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-09-11 04:10:03,141 26 INFO rb-c800635-224702-414046 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-09-11 04:10:03,177 26 INFO rb-c800635-224702-414046 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #85588730 started for PoS orders references: [{'name': None, 'pos_reference': '260-192-000005', 'uuid': '65d18d14-4a22-4181-ae65-3cdba9cf355f'}] 2026-09-11 04:10:03,197 26 INFO rb-c800635-224702-414046 odoo.addons.point_of_sale.models.pos_order: Added lines [1463] to pos.order #931 2026-09-11 04:10:03,204 26 INFO rb-c800635-224702-414046 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #85588730 order {'name': None, 'pos_reference': '260-192-000005', 'uuid': '65d18d14-4a22-4181-ae65-3cdba9cf355f'} updated pos.order #931 2026-09-11 04:10:03,218 26 INFO rb-c800635-224702-414046 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #85588730 finished 2026-09-11 04:10:03,299 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 04:10:03] "POST /pos-self-order/process-order/mobile HTTP/1.1" 200 - 87 0.054 0.100 2026-09-11 04:10:03,341 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 04:10:03] "POST /pos-self-order/get-user-data/ HTTP/1.1" 200 - 9 0.014 0.008 2026-09-11 04:10:03,341 26 INFO rb-c800635-224702-414046 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-09-11 04:10:03,395 26 INFO rb-c800635-224702-414046 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-09-11 04:10:03,453 26 INFO rb-c800635-224702-414046 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-09-11 04:10:03,518 26 INFO rb-c800635-224702-414046 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-09-11 04:10:03,564 26 INFO rb-c800635-224702-414046 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-09-11 04:10:03,613 26 INFO rb-c800635-224702-414046 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_self_order_mobile.browser: tour succeeded 2026-09-11 04:10:03,614 26 INFO rb-c800635-224702-414046 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-09-11 04:10:03,656 26 INFO rb-c800635-224702-414046 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_self_order_mobile.browser: heap 8677132 (allocated 9961472) 2026-09-11 04:10:03,660 26 INFO rb-c800635-224702-414046 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_self_order_mobile: Closing chrome headless with pid 136839 2026-09-11 04:10:03,662 26 INFO rb-c800635-224702-414046 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_self_order_mobile: Closing websocket connection 2026-09-11 04:10:03,663 26 INFO rb-c800635-224702-414046 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_self_order_mobile: Terminating chrome headless with pid 136839 2026-09-11 04:10:03,725 26 INFO rb-c800635-224702-414046 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_self_order_mobile: Chrome Log in: /tmp/odoo_tests/rb-c800635-224702-414046/chrome_logs/chrome_log_20260911_041003_725377_test_self_order_mobile.txt 2026-09-11 04:10:03,725 26 INFO rb-c800635-224702-414046 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_self_order_mobile: Removing chrome user profile "/tmp/tmpyqjfbyei_chrome_odoo" 2026-09-11 04:10:03,984 26 INFO rb-c800635-224702-414046 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_self_order_mobile: Chrome pid: 137035 2026-09-11 04:10:03,984 26 INFO rb-c800635-224702-414046 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_self_order_mobile: Chrome headless temporary user profile dir: /tmp/tmp0v97l1ca_chrome_odoo 2026-09-11 04:10:03,985 26 INFO rb-c800635-224702-414046 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_self_order_mobile: Issuing json command http://127.0.0.1:38075/json/version 2026-09-11 04:10:03,986 26 INFO rb-c800635-224702-414046 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:38075', path='/json/version', query='', fragment='') with timeout 3 increased to 10s during tests 2026-09-11 04:10:04,003 26 INFO rb-c800635-224702-414046 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_self_order_mobile: Browser version: Chrome/150.0.7871.114 2026-09-11 04:10:04,003 26 INFO rb-c800635-224702-414046 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_self_order_mobile: Issuing json command http://127.0.0.1:38075/json 2026-09-11 04:10:04,005 26 INFO rb-c800635-224702-414046 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:38075', path='/json', query='', fragment='') with timeout 3 increased to 10s during tests 2026-09-11 04:10:04,012 26 INFO rb-c800635-224702-414046 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_self_order_mobile: Websocket url found: ws://127.0.0.1:38075/devtools/page/74BDBC8606807B86C2E7EC1F358C9F1A 2026-09-11 04:10:04,023 26 INFO rb-c800635-224702-414046 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_self_order_mobile: Enable chrome headless console log notification 2026-09-11 04:10:04,034 26 INFO rb-c800635-224702-414046 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_self_order_mobile: Chrome headless enable page notifications 2026-09-11 04:10:04,060 26 INFO rb-c800635-224702-414046 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_self_order_mobile: Setting session cookie in browser 2026-09-11 04:10:04,066 26 INFO rb-c800635-224702-414046 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=69c764b512504a78&table_identifier=bcf61751" in browser 2026-09-11 04:10:04,066 26 INFO rb-c800635-224702-414046 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=69c764b512504a78&table_identifier=bcf61751" 2026-09-11 04:10:04,105 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 04:10:04] "GET /pos-self/192?access_token=69c764b512504a78&table_identifier=bcf61751 HTTP/1.1" 200 - 9 0.004 0.018 2026-09-11 04:10:04,117 26 INFO rb-c800635-224702-414046 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_self_order_mobile: Navigation result: {'frameId': '74BDBC8606807B86C2E7EC1F358C9F1A', 'loaderId': '7501E272F2DB1F9AE34B2BFAEC27C9C8', 'isDownload': False} 2026-09-11 04:10:04,118 26 INFO rb-c800635-224702-414046 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-09-11 04:10:04,134 26 INFO rb-c800635-224702-414046 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-09-11 04:10:04,172 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 04:10:04] "GET /web/assets/1/3bd1372/pos_self_order.assets.min.js HTTP/1.1" 200 - 3 0.010 0.018 2026-09-11 04:10:04,181 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 04:10:04] "GET /web/assets/1/80a013a/pos_self_order.assets_tests.min.js HTTP/1.1" 200 - 3 0.001 0.033 2026-09-11 04:10:04,193 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 04:10:04] "GET /web/assets/1/db4d7a1/pos_self_order.assets.min.css HTTP/1.1" 200 - 3 0.001 0.044 2026-09-11 04:10:04,363 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 04:10:04] "GET /favicon.ico HTTP/1.1" 301 - 1 0.002 0.009 2026-09-11 04:10:04,366 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 04:10:04] "GET /website/translations?hash=&lang=en_US HTTP/1.1" 200 - 0 0.000 0.009 2026-09-11 04:10:04,382 26 INFO rb-c800635-224702-414046 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=69c764b512504a78&table_identifier=bcf61751", "delayToCheckUndeterminisms": 0})" 2026-09-11 04:10:04,392 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 04:10:04] "GET /web/image/website/1/favicon?unique=47d98e1 HTTP/1.1" 200 - 4 0.003 0.009 2026-09-11 04:10:04,393 26 INFO rb-c800635-224702-414046 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-09-11 04:10:04,396 26 INFO rb-c800635-224702-414046 odoo.http: Session expired 2026-09-11 04:10:04,396 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 04:10:04] "POST /pos/ping HTTP/1.1" 200 - 0 0.000 0.010 2026-09-11 04:10:04,439 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 04:10:04] "POST /pos-self/relations/192 HTTP/1.1" 200 - 16 0.011 0.022 2026-09-11 04:10:04,443 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 04:10:04] "GET /bus/websocket_worker_bundle?v=19.0-2 HTTP/1.1" 200 - 2 0.001 0.033 2026-09-11 04:10:04,450 26 INFO rb-c800635-224702-414046 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-09-11 04:10:04,471 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 04:10:04] "GET /websocket?version=19.0-2 HTTP/1.1" 101 - 0 0.000 0.005 2026-09-11 04:10:04,666 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 04:10:04] "POST /pos-self/data/192 HTTP/1.1" 200 - 113 0.058 0.138 2026-09-11 04:10:04,734 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 04:10:04] "POST /pos-self-order/get-user-data/ HTTP/1.1" 200 - 7 0.003 0.007 2026-09-11 04:10:04,743 26 INFO rb-c800635-224702-414046 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_self_order_mobile.browser: Owl is running in 'dev' mode. 2026-09-11 04:10:04,788 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 04:10:04] "GET /web/image/ir.attachment/9646/raw HTTP/1.1" 200 - 4 0.001 0.006 2026-09-11 04:10:04,820 26 INFO rb-c800635-224702-414046 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-09-11 04:10:04,834 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 04:10:04] "POST /pos-self-order/get-user-data/ HTTP/1.1" 200 - 7 0.011 0.022 2026-09-11 04:10:04,846 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 04:10:04] "POST /pos-self-order/get-user-data/ HTTP/1.1" 200 - 7 0.003 0.043 2026-09-11 04:10:04,860 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 04:10:04] "POST /pos-self-order/get-user-data/ HTTP/1.1" 200 - 7 0.003 0.051 2026-09-11 04:10:04,872 26 INFO ? werkzeug: 127.0.0.1 - - [11/Sep/2026 04:10:04] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.003 2026-09-11 04:10:04,877 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 04:10:04] "POST /pos-self-order/get-user-data/ HTTP/1.1" 200 - 7 0.005 0.065 2026-09-11 04:10:04,898 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 04:10:04] "POST /pos-self-order/get-user-data/ HTTP/1.1" 200 - 7 0.007 0.051 2026-09-11 04:10:04,906 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 04:10:04] "GET /web/image/ir.attachment/9612/raw HTTP/1.1" 200 - 4 0.001 0.052 2026-09-11 04:10:04,909 26 INFO rb-c800635-224702-414046 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-09-11 04:10:04,918 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 04:10:04] "POST /pos-self-order/get-user-data/ HTTP/1.1" 200 - 7 0.004 0.112 2026-09-11 04:10:04,933 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 04:10:04] "POST /pos-self-order/get-user-data/ HTTP/1.1" 200 - 7 0.008 0.100 2026-09-11 04:10:04,973 26 INFO rb-c800635-224702-414046 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-09-11 04:10:04,974 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 04:10:04] "GET /web/image/pos.category/357/image_128?unique=2026-09-11T04:09:03.000+00:00 HTTP/1.1" 200 - 2 0.001 0.049 2026-09-11 04:10:04,986 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 04:10:04] "GET /web/image/product.template/2474/image_512?unique=2026-09-11T04:09:03.000+00:00 HTTP/1.1" 200 - 3 0.002 0.044 2026-09-11 04:10:05,005 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 04:10:05] "GET /web/image/product.template/2475/image_512?unique=2026-09-11T04:09:03.000+00:00 HTTP/1.1" 200 - 3 0.002 0.051 2026-09-11 04:10:05,026 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 04:10:05] "GET /web/image/product.template/2478/image_512?unique=2026-09-11T04:09:03.000+00:00 HTTP/1.1" 200 - 3 0.006 0.066 2026-09-11 04:10:05,027 26 INFO rb-c800635-224702-414046 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-09-11 04:10:05,036 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 04:10:05] "GET /web/image/product.template/2476/image_512?unique=2026-09-11T04:09:03.000+00:00 HTTP/1.1" 200 - 3 0.002 0.079 2026-09-11 04:10:05,059 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 04:10:05] "GET /web/image/product.template/2477/image_512?unique=2026-09-11T04:09:03.000+00:00 HTTP/1.1" 200 - 3 0.003 0.084 2026-09-11 04:10:05,078 26 INFO rb-c800635-224702-414046 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-09-11 04:10:05,148 26 INFO rb-c800635-224702-414046 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-09-11 04:10:05,194 26 INFO ? werkzeug: 127.0.0.1 - - [11/Sep/2026 04:10: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-09-11 04:10:05,210 26 INFO rb-c800635-224702-414046 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-09-11 04:10:05,211 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 04:10:05] "GET /web/image/product.product/2976/image_512?unique=2026-09-11T04:09:03.000+00:00 HTTP/1.1" 200 - 8 0.009 0.019 2026-09-11 04:10:05,286 26 INFO rb-c800635-224702-414046 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-09-11 04:10:05,307 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 04:10:05] "POST /pos-self-order/get-slots HTTP/1.1" 200 - 6 0.012 0.008 2026-09-11 04:10:05,345 26 INFO rb-c800635-224702-414046 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-09-11 04:10:05,404 26 INFO rb-c800635-224702-414046 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-09-11 04:10:05,435 26 INFO rb-c800635-224702-414046 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #87528681 started for PoS orders references: [{'name': None, 'pos_reference': '260-192-000006', 'uuid': 'f5661dc4-a97c-4b6f-b37c-c12d2cb29e4b'}] 2026-09-11 04:10:05,481 26 INFO rb-c800635-224702-414046 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #87528681 order {'name': None, 'pos_reference': '260-192-000006', 'uuid': 'f5661dc4-a97c-4b6f-b37c-c12d2cb29e4b'} created pos.order #932 2026-09-11 04:10:05,493 26 INFO rb-c800635-224702-414046 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #87528681 finished 2026-09-11 04:10:05,559 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 04:10:05] "POST /pos-self-order/process-order/mobile HTTP/1.1" 200 - 69 0.070 0.084 2026-09-11 04:10:05,608 26 INFO rb-c800635-224702-414046 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-09-11 04:10:05,609 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 04:10:05] "POST /pos-self-order/get-user-data/ HTTP/1.1" 200 - 9 0.011 0.013 2026-09-11 04:10:05,664 26 INFO rb-c800635-224702-414046 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-09-11 04:10:05,720 26 INFO rb-c800635-224702-414046 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-09-11 04:10:05,781 26 INFO rb-c800635-224702-414046 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-09-11 04:10:05,832 26 INFO rb-c800635-224702-414046 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-09-11 04:10:05,883 26 INFO rb-c800635-224702-414046 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-09-11 04:10:05,941 26 INFO rb-c800635-224702-414046 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-09-11 04:10:05,992 26 INFO rb-c800635-224702-414046 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-09-11 04:10:05,999 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 04:10:05] "GET /web/image/product.product/2978/image_512?unique=2026-09-11T04:09:03.000+00:00 HTTP/1.1" 200 - 8 0.018 0.019 2026-09-11 04:10:06,055 26 INFO rb-c800635-224702-414046 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-09-11 04:10:06,074 26 INFO rb-c800635-224702-414046 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #38618724 started for PoS orders references: [{'name': None, 'pos_reference': '260-192-000006', 'uuid': 'f5661dc4-a97c-4b6f-b37c-c12d2cb29e4b'}] 2026-09-11 04:10:06,087 26 INFO rb-c800635-224702-414046 odoo.addons.point_of_sale.models.pos_order: Added lines [1465] to pos.order #932 2026-09-11 04:10:06,091 26 INFO rb-c800635-224702-414046 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #38618724 order {'name': None, 'pos_reference': '260-192-000006', 'uuid': 'f5661dc4-a97c-4b6f-b37c-c12d2cb29e4b'} updated pos.order #932 2026-09-11 04:10:06,098 26 INFO rb-c800635-224702-414046 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #38618724 finished 2026-09-11 04:10:06,176 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 04:10:06] "POST /pos-self-order/process-order/mobile HTTP/1.1" 200 - 87 0.045 0.078 2026-09-11 04:10:06,193 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 04:10:06] "POST /pos-self-order/get-user-data/ HTTP/1.1" 200 - 9 0.004 0.007 2026-09-11 04:10:06,224 26 INFO rb-c800635-224702-414046 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-09-11 04:10:06,279 26 INFO rb-c800635-224702-414046 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-09-11 04:10:06,334 26 INFO rb-c800635-224702-414046 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-09-11 04:10:06,395 26 INFO rb-c800635-224702-414046 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-09-11 04:10:06,450 26 INFO rb-c800635-224702-414046 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-09-11 04:10:06,498 26 INFO rb-c800635-224702-414046 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_self_order_mobile.browser: tour succeeded 2026-09-11 04:10:06,499 26 INFO rb-c800635-224702-414046 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-09-11 04:10:06,547 26 INFO rb-c800635-224702-414046 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_self_order_mobile.browser: heap 8905608 (allocated 9961472) 2026-09-11 04:10:06,548 26 INFO rb-c800635-224702-414046 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_self_order_mobile: Closing chrome headless with pid 137035 2026-09-11 04:10:06,549 26 INFO rb-c800635-224702-414046 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_self_order_mobile: Closing websocket connection 2026-09-11 04:10:06,549 26 INFO rb-c800635-224702-414046 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_self_order_mobile: Terminating chrome headless with pid 137035 2026-09-11 04:10:06,644 26 INFO rb-c800635-224702-414046 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_self_order_mobile: Chrome Log in: /tmp/odoo_tests/rb-c800635-224702-414046/chrome_logs/chrome_log_20260911_041006_644288_test_self_order_mobile.txt 2026-09-11 04:10:06,644 26 INFO rb-c800635-224702-414046 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_self_order_mobile: Removing chrome user profile "/tmp/tmp0v97l1ca_chrome_odoo" 2026-09-11 04:10:06,934 26 INFO rb-c800635-224702-414046 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_self_order_mobile: Chrome pid: 137236 2026-09-11 04:10:06,934 26 INFO rb-c800635-224702-414046 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_self_order_mobile: Chrome headless temporary user profile dir: /tmp/tmp8fnfgcr8_chrome_odoo 2026-09-11 04:10:06,934 26 INFO rb-c800635-224702-414046 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_self_order_mobile: Issuing json command http://127.0.0.1:34461/json/version 2026-09-11 04:10:06,935 26 INFO rb-c800635-224702-414046 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:34461', path='/json/version', query='', fragment='') with timeout 3 increased to 10s during tests 2026-09-11 04:10:06,959 26 INFO rb-c800635-224702-414046 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_self_order_mobile: Browser version: Chrome/150.0.7871.114 2026-09-11 04:10:06,959 26 INFO rb-c800635-224702-414046 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_self_order_mobile: Issuing json command http://127.0.0.1:34461/json 2026-09-11 04:10:06,960 26 INFO rb-c800635-224702-414046 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:34461', path='/json', query='', fragment='') with timeout 3 increased to 10s during tests 2026-09-11 04:10:06,975 26 INFO rb-c800635-224702-414046 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_self_order_mobile: Websocket url found: ws://127.0.0.1:34461/devtools/page/802DE14FCD805837DCF389A7B29581E1 2026-09-11 04:10:06,987 26 INFO rb-c800635-224702-414046 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_self_order_mobile: Enable chrome headless console log notification 2026-09-11 04:10:06,996 26 INFO rb-c800635-224702-414046 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_self_order_mobile: Chrome headless enable page notifications 2026-09-11 04:10:07,009 26 INFO rb-c800635-224702-414046 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_self_order_mobile: Setting session cookie in browser 2026-09-11 04:10:07,016 26 INFO rb-c800635-224702-414046 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=69c764b512504a78&table_identifier=bcf61751" in browser 2026-09-11 04:10:07,016 26 INFO rb-c800635-224702-414046 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=69c764b512504a78&table_identifier=bcf61751" 2026-09-11 04:10:07,054 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 04:10:07] "GET /pos-self/192?access_token=69c764b512504a78&table_identifier=bcf61751 HTTP/1.1" 200 - 9 0.004 0.024 2026-09-11 04:10:07,059 26 INFO rb-c800635-224702-414046 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_self_order_mobile: Navigation result: {'frameId': '802DE14FCD805837DCF389A7B29581E1', 'loaderId': 'A07893100D3D07BDA7771F5D4BBCC0F8', 'isDownload': False} 2026-09-11 04:10:07,059 26 INFO rb-c800635-224702-414046 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-09-11 04:10:07,073 26 INFO rb-c800635-224702-414046 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-09-11 04:10:07,096 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 04:10:07] "GET /web/assets/1/3bd1372/pos_self_order.assets.min.js HTTP/1.1" 200 - 3 0.001 0.011 2026-09-11 04:10:07,108 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 04:10:07] "GET /web/assets/1/80a013a/pos_self_order.assets_tests.min.js HTTP/1.1" 200 - 3 0.003 0.020 2026-09-11 04:10:07,117 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 04:10:07] "GET /web/assets/1/db4d7a1/pos_self_order.assets.min.css HTTP/1.1" 200 - 3 0.004 0.028 2026-09-11 04:10:07,291 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 04:10:07] "GET /favicon.ico HTTP/1.1" 301 - 1 0.001 0.007 2026-09-11 04:10:07,299 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 04:10:07] "GET /website/translations?hash=&lang=en_US HTTP/1.1" 200 - 0 0.000 0.003 2026-09-11 04:10:07,317 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 04:10:07] "GET /web/image/website/1/favicon?unique=47d98e1 HTTP/1.1" 200 - 4 0.002 0.010 2026-09-11 04:10:07,319 26 INFO rb-c800635-224702-414046 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=69c764b512504a78&table_identifier=bcf61751", "delayToCheckUndeterminisms": 0})" 2026-09-11 04:10:07,325 26 INFO rb-c800635-224702-414046 odoo.http: Session expired 2026-09-11 04:10:07,325 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 04:10:07] "POST /pos/ping HTTP/1.1" 200 - 0 0.000 0.003 2026-09-11 04:10:07,329 26 INFO rb-c800635-224702-414046 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-09-11 04:10:07,378 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 04:10:07] "POST /pos-self/relations/192 HTTP/1.1" 200 - 16 0.013 0.028 2026-09-11 04:10:07,382 26 INFO rb-c800635-224702-414046 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-09-11 04:10:07,384 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 04:10:07] "GET /bus/websocket_worker_bundle?v=19.0-2 HTTP/1.1" 200 - 2 0.001 0.042 2026-09-11 04:10:07,624 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 04:10:07] "POST /pos-self/data/192 HTTP/1.1" 200 - 113 0.080 0.138 2026-09-11 04:10:07,627 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 04:10:07] "GET /websocket?version=19.0-2 HTTP/1.1" 101 - 0 0.000 0.214 2026-09-11 04:10:07,675 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 04:10:07] "POST /pos-self-order/get-user-data/ HTTP/1.1" 200 - 7 0.002 0.007 2026-09-11 04:10:07,687 26 INFO rb-c800635-224702-414046 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_self_order_mobile.browser: Owl is running in 'dev' mode. 2026-09-11 04:10:07,722 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 04:10:07] "GET /web/image/ir.attachment/9646/raw HTTP/1.1" 200 - 4 0.001 0.005 2026-09-11 04:10:07,750 26 INFO rb-c800635-224702-414046 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-09-11 04:10:07,757 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 04:10:07] "GET /web/image/ir.attachment/9612/raw HTTP/1.1" 200 - 4 0.001 0.004 2026-09-11 04:10:07,785 26 INFO ? werkzeug: 127.0.0.1 - - [11/Sep/2026 04:10:07] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.002 2026-09-11 04:10:07,827 26 INFO rb-c800635-224702-414046 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-09-11 04:10:07,854 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 04:10:07] "GET /web/image/pos.category/357/image_128?unique=2026-09-11T04:09:03.000+00:00 HTTP/1.1" 200 - 2 0.001 0.016 2026-09-11 04:10:07,874 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 04:10:07] "GET /web/image/product.template/2474/image_512?unique=2026-09-11T04:09:03.000+00:00 HTTP/1.1" 200 - 3 0.002 0.010 2026-09-11 04:10:07,888 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 04:10:07] "GET /web/image/product.template/2475/image_512?unique=2026-09-11T04:09:03.000+00:00 HTTP/1.1" 200 - 3 0.002 0.022 2026-09-11 04:10:07,890 26 INFO rb-c800635-224702-414046 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-09-11 04:10:07,916 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 04:10:07] "GET /web/image/product.template/2478/image_512?unique=2026-09-11T04:09:03.000+00:00 HTTP/1.1" 200 - 3 0.006 0.044 2026-09-11 04:10:07,935 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 04:10:07] "GET /web/image/product.template/2476/image_512?unique=2026-09-11T04:09:03.000+00:00 HTTP/1.1" 200 - 3 0.005 0.060 2026-09-11 04:10:07,940 26 INFO rb-c800635-224702-414046 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-09-11 04:10:07,963 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 04:10:07] "GET /web/image/product.template/2477/image_512?unique=2026-09-11T04:09:03.000+00:00 HTTP/1.1" 200 - 3 0.017 0.074 2026-09-11 04:10:07,998 26 INFO rb-c800635-224702-414046 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-09-11 04:10:08,027 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 04:10:08] "POST /pos-self-order/get-user-data/ HTTP/1.1" 200 - 7 0.013 0.015 2026-09-11 04:10:08,065 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 04:10:08] "POST /pos-self-order/get-user-data/ HTTP/1.1" 200 - 7 0.028 0.017 2026-09-11 04:10:08,069 26 INFO rb-c800635-224702-414046 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-09-11 04:10:08,080 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 04:10:08] "POST /pos-self-order/get-user-data/ HTTP/1.1" 200 - 7 0.007 0.048 2026-09-11 04:10:08,090 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 04:10:08] "POST /pos-self-order/get-user-data/ HTTP/1.1" 200 - 7 0.003 0.042 2026-09-11 04:10:08,100 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 04:10:08] "POST /pos-self-order/get-user-data/ HTTP/1.1" 200 - 7 0.003 0.039 2026-09-11 04:10:08,101 26 INFO ? werkzeug: 127.0.0.1 - - [11/Sep/2026 04:10: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-09-11 04:10:08,111 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 04:10:08] "POST /pos-self-order/get-user-data/ HTTP/1.1" 200 - 7 0.002 0.034 2026-09-11 04:10:08,120 26 INFO rb-c800635-224702-414046 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-09-11 04:10:08,125 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 04:10:08] "POST /pos-self-order/get-user-data/ HTTP/1.1" 200 - 7 0.007 0.086 2026-09-11 04:10:08,144 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 04:10:08] "GET /web/image/product.product/2976/image_512?unique=2026-09-11T04:09:03.000+00:00 HTTP/1.1" 200 - 8 0.003 0.037 2026-09-11 04:10:08,155 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 04:10:08] "POST /pos-self-order/get-user-data/ HTTP/1.1" 200 - 7 0.002 0.063 2026-09-11 04:10:08,166 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 04:10:08] "POST /pos-self-order/get-user-data/ HTTP/1.1" 200 - 7 0.004 0.105 2026-09-11 04:10:08,188 26 INFO rb-c800635-224702-414046 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-09-11 04:10:08,215 26 INFO rb-c800635-224702-414046 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #55574605 started for PoS orders references: [{'name': None, 'pos_reference': '260-192-000007', 'uuid': 'afdcb587-81f8-4b5b-aacf-aac2c9a95e99'}] 2026-09-11 04:10:08,251 26 INFO rb-c800635-224702-414046 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #55574605 order {'name': None, 'pos_reference': '260-192-000007', 'uuid': 'afdcb587-81f8-4b5b-aacf-aac2c9a95e99'} created pos.order #933 2026-09-11 04:10:08,261 26 INFO rb-c800635-224702-414046 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #55574605 finished 2026-09-11 04:10:08,318 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 04:10:08] "POST /pos-self-order/process-order/mobile HTTP/1.1" 200 - 70 0.043 0.092 2026-09-11 04:10:08,339 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 04:10:08] "POST /pos-self-order/get-user-data/ HTTP/1.1" 200 - 7 0.005 0.008 2026-09-11 04:10:08,373 26 INFO rb-c800635-224702-414046 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-09-11 04:10:08,429 26 INFO rb-c800635-224702-414046 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-09-11 04:10:08,487 26 INFO rb-c800635-224702-414046 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-09-11 04:10:08,547 26 INFO rb-c800635-224702-414046 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-09-11 04:10:08,598 26 INFO rb-c800635-224702-414046 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-09-11 04:10:08,649 26 INFO rb-c800635-224702-414046 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-09-11 04:10:08,706 26 INFO rb-c800635-224702-414046 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-09-11 04:10:08,737 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 04:10:08] "GET /web/image/product.product/2978/image_512?unique=2026-09-11T04:09:03.000+00:00 HTTP/1.1" 200 - 8 0.004 0.013 2026-09-11 04:10:08,759 26 INFO rb-c800635-224702-414046 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-09-11 04:10:08,820 26 INFO rb-c800635-224702-414046 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-09-11 04:10:08,848 26 INFO rb-c800635-224702-414046 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #66779315 started for PoS orders references: [{'name': None, 'pos_reference': '260-192-000007', 'uuid': 'afdcb587-81f8-4b5b-aacf-aac2c9a95e99'}] 2026-09-11 04:10:08,863 26 INFO rb-c800635-224702-414046 odoo.addons.point_of_sale.models.pos_order: Added lines [1467] to pos.order #933 2026-09-11 04:10:08,870 26 INFO rb-c800635-224702-414046 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #66779315 order {'name': None, 'pos_reference': '260-192-000007', 'uuid': 'afdcb587-81f8-4b5b-aacf-aac2c9a95e99'} updated pos.order #933 2026-09-11 04:10:08,878 26 INFO rb-c800635-224702-414046 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #66779315 finished 2026-09-11 04:10:08,965 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 04:10:08] "POST /pos-self-order/process-order/mobile HTTP/1.1" 200 - 87 0.046 0.096 2026-09-11 04:10:08,984 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 04:10:08] "POST /pos-self-order/get-user-data/ HTTP/1.1" 200 - 9 0.003 0.009 2026-09-11 04:10:09,006 26 INFO rb-c800635-224702-414046 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-09-11 04:10:09,061 26 INFO rb-c800635-224702-414046 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-09-11 04:10:09,117 26 INFO rb-c800635-224702-414046 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-09-11 04:10:09,175 26 INFO rb-c800635-224702-414046 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-09-11 04:10:09,228 26 INFO rb-c800635-224702-414046 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-09-11 04:10:09,277 26 INFO rb-c800635-224702-414046 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_self_order_mobile.browser: tour succeeded 2026-09-11 04:10:09,278 26 INFO rb-c800635-224702-414046 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-09-11 04:10:09,322 26 INFO rb-c800635-224702-414046 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_self_order_mobile.browser: heap 8749728 (allocated 9961472) 2026-09-11 04:10:09,343 26 INFO rb-c800635-224702-414046 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_self_order_mobile: Closing chrome headless with pid 137236 2026-09-11 04:10:09,347 26 INFO rb-c800635-224702-414046 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_self_order_mobile: Closing websocket connection 2026-09-11 04:10:09,350 26 INFO rb-c800635-224702-414046 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_self_order_mobile: Terminating chrome headless with pid 137236 2026-09-11 04:10:09,450 26 INFO rb-c800635-224702-414046 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_self_order_mobile: Chrome Log in: /tmp/odoo_tests/rb-c800635-224702-414046/chrome_logs/chrome_log_20260911_041009_450208_test_self_order_mobile.txt 2026-09-11 04:10:09,450 26 INFO rb-c800635-224702-414046 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_self_order_mobile: Removing chrome user profile "/tmp/tmp8fnfgcr8_chrome_odoo" 2026-09-11 04:10:09,715 26 INFO rb-c800635-224702-414046 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_self_order_mobile: Chrome pid: 137439 2026-09-11 04:10:09,715 26 INFO rb-c800635-224702-414046 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_self_order_mobile: Chrome headless temporary user profile dir: /tmp/tmpdq59rc6k_chrome_odoo 2026-09-11 04:10:09,715 26 INFO rb-c800635-224702-414046 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_self_order_mobile: Issuing json command http://127.0.0.1:38583/json/version 2026-09-11 04:10:09,717 26 INFO rb-c800635-224702-414046 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:38583', path='/json/version', query='', fragment='') with timeout 3 increased to 10s during tests 2026-09-11 04:10:09,743 26 INFO rb-c800635-224702-414046 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_self_order_mobile: Browser version: Chrome/150.0.7871.114 2026-09-11 04:10:09,743 26 INFO rb-c800635-224702-414046 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_self_order_mobile: Issuing json command http://127.0.0.1:38583/json 2026-09-11 04:10:09,744 26 INFO rb-c800635-224702-414046 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:38583', path='/json', query='', fragment='') with timeout 3 increased to 10s during tests 2026-09-11 04:10:09,750 26 INFO rb-c800635-224702-414046 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_self_order_mobile: Websocket url found: ws://127.0.0.1:38583/devtools/page/9F9ED4C4F928BADA1F99CFC5A01BF070 2026-09-11 04:10:09,756 26 INFO rb-c800635-224702-414046 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_self_order_mobile: Enable chrome headless console log notification 2026-09-11 04:10:09,763 26 INFO rb-c800635-224702-414046 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_self_order_mobile: Chrome headless enable page notifications 2026-09-11 04:10:09,784 26 INFO rb-c800635-224702-414046 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_self_order_mobile: Setting session cookie in browser 2026-09-11 04:10:09,786 26 INFO rb-c800635-224702-414046 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=69c764b512504a78&table_identifier=bcf61751" in browser 2026-09-11 04:10:09,786 26 INFO rb-c800635-224702-414046 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=69c764b512504a78&table_identifier=bcf61751" 2026-09-11 04:10:09,823 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 04:10:09] "GET /pos-self/192?access_token=69c764b512504a78&table_identifier=bcf61751 HTTP/1.1" 200 - 9 0.007 0.020 2026-09-11 04:10:09,828 26 INFO rb-c800635-224702-414046 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_self_order_mobile: Navigation result: {'frameId': '9F9ED4C4F928BADA1F99CFC5A01BF070', 'loaderId': '1F4F23CB7581701F40AD34165BAB1A38', 'isDownload': False} 2026-09-11 04:10:09,828 26 INFO rb-c800635-224702-414046 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-09-11 04:10:09,848 26 INFO rb-c800635-224702-414046 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-09-11 04:10:09,863 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 04:10:09] "GET /web/assets/1/db4d7a1/pos_self_order.assets.min.css HTTP/1.1" 200 - 3 0.001 0.008 2026-09-11 04:10:09,872 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 04:10:09] "GET /web/assets/1/3bd1372/pos_self_order.assets.min.js HTTP/1.1" 200 - 3 0.003 0.012 2026-09-11 04:10:09,877 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 04:10:09] "GET /web/assets/1/80a013a/pos_self_order.assets_tests.min.js HTTP/1.1" 200 - 3 0.002 0.012 2026-09-11 04:10:10,042 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 04:10:10] "GET /favicon.ico HTTP/1.1" 301 - 1 0.001 0.007 2026-09-11 04:10:10,046 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 04:10:10] "GET /website/translations?hash=&lang=en_US HTTP/1.1" 200 - 0 0.000 0.004 2026-09-11 04:10:10,071 26 INFO rb-c800635-224702-414046 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=69c764b512504a78&table_identifier=bcf61751", "delayToCheckUndeterminisms": 0})" 2026-09-11 04:10:10,072 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 04:10:10] "GET /web/image/website/1/favicon?unique=47d98e1 HTTP/1.1" 200 - 4 0.002 0.014 2026-09-11 04:10:10,075 26 INFO rb-c800635-224702-414046 odoo.http: Session expired 2026-09-11 04:10:10,075 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 04:10:10] "POST /pos/ping HTTP/1.1" 200 - 0 0.000 0.005 2026-09-11 04:10:10,088 26 INFO rb-c800635-224702-414046 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-09-11 04:10:10,135 26 INFO rb-c800635-224702-414046 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-09-11 04:10:10,155 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 04:10:10] "POST /pos-self/relations/192 HTTP/1.1" 200 - 16 0.021 0.034 2026-09-11 04:10:10,167 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 04:10:10] "GET /bus/websocket_worker_bundle?v=19.0-2 HTTP/1.1" 200 - 2 0.002 0.061 2026-09-11 04:10:10,200 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 04:10:10] "GET /websocket?version=19.0-2 HTTP/1.1" 101 - 0 0.000 0.004 2026-09-11 04:10:10,407 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 04:10:10] "POST /pos-self/data/192 HTTP/1.1" 200 - 113 0.065 0.144 2026-09-11 04:10:10,467 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 04:10:10] "POST /pos-self-order/get-user-data/ HTTP/1.1" 200 - 7 0.002 0.008 2026-09-11 04:10:10,483 26 INFO rb-c800635-224702-414046 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_self_order_mobile.browser: Owl is running in 'dev' mode. 2026-09-11 04:10:10,517 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 04:10:10] "GET /web/image/ir.attachment/9646/raw HTTP/1.1" 200 - 4 0.001 0.009 2026-09-11 04:10:10,537 26 INFO rb-c800635-224702-414046 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-09-11 04:10:10,575 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 04:10:10] "POST /pos-self-order/get-user-data/ HTTP/1.1" 200 - 7 0.016 0.018 2026-09-11 04:10:10,604 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 04:10:10] "POST /pos-self-order/get-user-data/ HTTP/1.1" 200 - 7 0.010 0.032 2026-09-11 04:10:10,617 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 04:10:10] "POST /pos-self-order/get-user-data/ HTTP/1.1" 200 - 7 0.003 0.063 2026-09-11 04:10:10,621 26 INFO rb-c800635-224702-414046 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-09-11 04:10:10,629 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 04:10:10] "POST /pos-self-order/get-user-data/ HTTP/1.1" 200 - 7 0.003 0.059 2026-09-11 04:10:10,641 26 INFO ? werkzeug: 127.0.0.1 - - [11/Sep/2026 04:10:10] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.006 2026-09-11 04:10:10,663 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 04:10:10] "POST /pos-self-order/get-user-data/ HTTP/1.1" 200 - 7 0.009 0.109 2026-09-11 04:10:10,674 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 04:10:10] "POST /pos-self-order/get-user-data/ HTTP/1.1" 200 - 7 0.004 0.104 2026-09-11 04:10:10,687 26 INFO rb-c800635-224702-414046 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-09-11 04:10:10,687 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 04:10:10] "POST /pos-self-order/get-user-data/ HTTP/1.1" 200 - 7 0.006 0.057 2026-09-11 04:10:10,709 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 04:10:10] "POST /pos-self-order/get-user-data/ HTTP/1.1" 200 - 7 0.010 0.043 2026-09-11 04:10:10,723 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 04:10:10] "POST /pos-self-order/get-user-data/ HTTP/1.1" 200 - 7 0.008 0.126 2026-09-11 04:10:10,732 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 04:10:10] "GET /web/image/ir.attachment/9612/raw HTTP/1.1" 200 - 4 0.001 0.050 2026-09-11 04:10:10,743 26 INFO rb-c800635-224702-414046 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-09-11 04:10:10,753 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 04:10:10] "POST /pos-self-order/get-user-data/ HTTP/1.1" 200 - 7 0.005 0.080 2026-09-11 04:10:10,765 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 04:10:10] "GET /web/image/product.template/2474/image_512?unique=2026-09-11T04:09:03.000+00:00 HTTP/1.1" 200 - 3 0.001 0.050 2026-09-11 04:10:10,773 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 04:10:10] "POST /pos-self-order/get-user-data/ HTTP/1.1" 200 - 7 0.002 0.158 2026-09-11 04:10:10,789 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 04:10:10] "GET /web/image/product.template/2478/image_512?unique=2026-09-11T04:09:03.000+00:00 HTTP/1.1" 200 - 3 0.003 0.095 2026-09-11 04:10:10,792 26 INFO rb-c800635-224702-414046 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-09-11 04:10:10,804 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 04:10:10] "GET /web/image/product.template/2476/image_512?unique=2026-09-11T04:09:03.000+00:00 HTTP/1.1" 200 - 3 0.005 0.054 2026-09-11 04:10:10,815 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 04:10:10] "GET /web/image/product.template/2475/image_512?unique=2026-09-11T04:09:03.000+00:00 HTTP/1.1" 200 - 3 0.002 0.068 2026-09-11 04:10:10,830 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 04:10:10] "GET /web/image/product.template/2477/image_512?unique=2026-09-11T04:09:03.000+00:00 HTTP/1.1" 200 - 3 0.004 0.067 2026-09-11 04:10:10,847 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 04:10:10] "GET /web/image/pos.category/357/image_128?unique=2026-09-11T04:09:03.000+00:00 HTTP/1.1" 200 - 2 0.003 0.058 2026-09-11 04:10:10,851 26 INFO rb-c800635-224702-414046 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-09-11 04:10:10,884 26 INFO ? werkzeug: 127.0.0.1 - - [11/Sep/2026 04:10: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-09-11 04:10:10,904 26 INFO rb-c800635-224702-414046 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-09-11 04:10:10,917 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 04:10:10] "GET /web/image/product.product/2976/image_512?unique=2026-09-11T04:09:03.000+00:00 HTTP/1.1" 200 - 8 0.010 0.012 2026-09-11 04:10:10,965 26 INFO rb-c800635-224702-414046 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-09-11 04:10:10,991 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 04:10:10] "POST /pos-self-order/get-slots HTTP/1.1" 200 - 6 0.004 0.008 2026-09-11 04:10:11,028 26 INFO rb-c800635-224702-414046 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-09-11 04:10:11,093 26 INFO rb-c800635-224702-414046 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-09-11 04:10:11,136 26 INFO rb-c800635-224702-414046 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #45792241 started for PoS orders references: [{'name': None, 'pos_reference': '260-192-000008', 'uuid': 'da57f74d-5dad-4e49-9425-30916470c2b2'}] 2026-09-11 04:10:11,160 26 INFO rb-c800635-224702-414046 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #45792241 order {'name': None, 'pos_reference': '260-192-000008', 'uuid': 'da57f74d-5dad-4e49-9425-30916470c2b2'} created pos.order #934 2026-09-11 04:10:11,169 26 INFO rb-c800635-224702-414046 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #45792241 finished 2026-09-11 04:10:11,227 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 04:10:11] "POST /pos-self-order/process-order/mobile HTTP/1.1" 200 - 69 0.036 0.086 2026-09-11 04:10:11,271 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 04:10:11] "POST /pos-self-order/get-user-data/ HTTP/1.1" 200 - 9 0.003 0.010 2026-09-11 04:10:11,275 26 INFO rb-c800635-224702-414046 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-09-11 04:10:11,331 26 INFO rb-c800635-224702-414046 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-09-11 04:10:11,386 26 INFO rb-c800635-224702-414046 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-09-11 04:10:11,449 26 INFO rb-c800635-224702-414046 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-09-11 04:10:11,500 26 INFO rb-c800635-224702-414046 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-09-11 04:10:11,551 26 INFO rb-c800635-224702-414046 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-09-11 04:10:11,610 26 INFO rb-c800635-224702-414046 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-09-11 04:10:11,638 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 04:10:11] "GET /web/image/product.product/2978/image_512?unique=2026-09-11T04:09:03.000+00:00 HTTP/1.1" 200 - 8 0.003 0.011 2026-09-11 04:10:11,661 26 INFO rb-c800635-224702-414046 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-09-11 04:10:11,717 26 INFO rb-c800635-224702-414046 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-09-11 04:10:11,761 26 INFO rb-c800635-224702-414046 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #4618058 started for PoS orders references: [{'name': None, 'pos_reference': '260-192-000008', 'uuid': 'da57f74d-5dad-4e49-9425-30916470c2b2'}] 2026-09-11 04:10:11,789 26 INFO rb-c800635-224702-414046 odoo.addons.point_of_sale.models.pos_order: Added lines [1469] to pos.order #934 2026-09-11 04:10:11,799 26 INFO rb-c800635-224702-414046 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #4618058 order {'name': None, 'pos_reference': '260-192-000008', 'uuid': 'da57f74d-5dad-4e49-9425-30916470c2b2'} updated pos.order #934 2026-09-11 04:10:11,815 26 INFO rb-c800635-224702-414046 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #4618058 finished 2026-09-11 04:10:11,934 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 04:10:11] "POST /pos-self-order/process-order/mobile HTTP/1.1" 200 - 87 0.117 0.100 2026-09-11 04:10:11,984 26 INFO rb-c800635-224702-414046 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-09-11 04:10:11,986 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 04:10:11] "POST /pos-self-order/get-user-data/ HTTP/1.1" 200 - 9 0.007 0.012 2026-09-11 04:10:12,029 26 INFO rb-c800635-224702-414046 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-09-11 04:10:12,088 26 INFO rb-c800635-224702-414046 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-09-11 04:10:12,146 26 INFO rb-c800635-224702-414046 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-09-11 04:10:12,198 26 INFO rb-c800635-224702-414046 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-09-11 04:10:12,247 26 INFO rb-c800635-224702-414046 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_self_order_mobile.browser: tour succeeded 2026-09-11 04:10:12,248 26 INFO rb-c800635-224702-414046 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-09-11 04:10:12,298 26 INFO rb-c800635-224702-414046 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_self_order_mobile.browser: heap 8895212 (allocated 10223616) 2026-09-11 04:10:12,307 26 INFO rb-c800635-224702-414046 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_self_order_mobile: Closing chrome headless with pid 137439 2026-09-11 04:10:12,311 26 INFO rb-c800635-224702-414046 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_self_order_mobile: Closing websocket connection 2026-09-11 04:10:12,315 26 INFO rb-c800635-224702-414046 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_self_order_mobile: Terminating chrome headless with pid 137439 2026-09-11 04:10:12,379 26 INFO rb-c800635-224702-414046 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_self_order_mobile: Chrome Log in: /tmp/odoo_tests/rb-c800635-224702-414046/chrome_logs/chrome_log_20260911_041012_379275_test_self_order_mobile.txt 2026-09-11 04:10:12,379 26 INFO rb-c800635-224702-414046 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_self_order_mobile: Removing chrome user profile "/tmp/tmpdq59rc6k_chrome_odoo" 2026-09-11 04:10:12,643 26 INFO rb-c800635-224702-414046 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_self_order_mobile: Chrome pid: 137639 2026-09-11 04:10:12,646 26 INFO rb-c800635-224702-414046 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_self_order_mobile: Chrome headless temporary user profile dir: /tmp/tmpo8ekbbta_chrome_odoo 2026-09-11 04:10:12,646 26 INFO rb-c800635-224702-414046 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_self_order_mobile: Issuing json command http://127.0.0.1:33433/json/version 2026-09-11 04:10:12,647 26 INFO rb-c800635-224702-414046 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:33433', path='/json/version', query='', fragment='') with timeout 3 increased to 10s during tests 2026-09-11 04:10:12,683 26 INFO rb-c800635-224702-414046 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_self_order_mobile: Browser version: Chrome/150.0.7871.114 2026-09-11 04:10:12,683 26 INFO rb-c800635-224702-414046 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_self_order_mobile: Issuing json command http://127.0.0.1:33433/json 2026-09-11 04:10:12,684 26 INFO rb-c800635-224702-414046 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:33433', path='/json', query='', fragment='') with timeout 3 increased to 10s during tests 2026-09-11 04:10:12,703 26 INFO rb-c800635-224702-414046 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_self_order_mobile: Websocket url found: ws://127.0.0.1:33433/devtools/page/2F3C36F3320DDDDE1B5B9B2CEB541314 2026-09-11 04:10:12,723 26 INFO rb-c800635-224702-414046 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_self_order_mobile: Enable chrome headless console log notification 2026-09-11 04:10:12,733 26 INFO rb-c800635-224702-414046 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_self_order_mobile: Chrome headless enable page notifications 2026-09-11 04:10:12,765 26 INFO rb-c800635-224702-414046 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_self_order_mobile: Setting session cookie in browser 2026-09-11 04:10:12,768 26 INFO rb-c800635-224702-414046 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=69c764b512504a78&table_identifier=bcf61751" in browser 2026-09-11 04:10:12,768 26 INFO rb-c800635-224702-414046 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=69c764b512504a78&table_identifier=bcf61751" 2026-09-11 04:10:12,804 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 04:10:12] "GET /pos-self/192?access_token=69c764b512504a78&table_identifier=bcf61751 HTTP/1.1" 200 - 9 0.007 0.019 2026-09-11 04:10:12,810 26 INFO rb-c800635-224702-414046 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_self_order_mobile: Navigation result: {'frameId': '2F3C36F3320DDDDE1B5B9B2CEB541314', 'loaderId': '8C5324E9AC8FD58D3CDE0B0271C33820', 'isDownload': False} 2026-09-11 04:10:12,810 26 INFO rb-c800635-224702-414046 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-09-11 04:10:12,848 26 INFO rb-c800635-224702-414046 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-09-11 04:10:12,864 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 04:10:12] "GET /web/assets/1/80a013a/pos_self_order.assets_tests.min.js HTTP/1.1" 200 - 3 0.002 0.006 2026-09-11 04:10:12,885 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 04:10:12] "GET /web/assets/1/3bd1372/pos_self_order.assets.min.js HTTP/1.1" 200 - 3 0.002 0.028 2026-09-11 04:10:12,898 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 04:10:12] "GET /web/assets/1/db4d7a1/pos_self_order.assets.min.css HTTP/1.1" 200 - 3 0.006 0.036 2026-09-11 04:10:13,045 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 04:10:13] "GET /favicon.ico HTTP/1.1" 301 - 1 0.001 0.005 2026-09-11 04:10:13,053 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 04:10:13] "GET /website/translations?hash=&lang=en_US HTTP/1.1" 200 - 0 0.000 0.003 2026-09-11 04:10:13,066 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 04:10:13] "GET /web/image/website/1/favicon?unique=47d98e1 HTTP/1.1" 200 - 4 0.002 0.007 2026-09-11 04:10:13,067 26 INFO rb-c800635-224702-414046 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=69c764b512504a78&table_identifier=bcf61751", "delayToCheckUndeterminisms": 0})" 2026-09-11 04:10:13,076 26 INFO rb-c800635-224702-414046 odoo.http: Session expired 2026-09-11 04:10:13,076 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 04:10:13] "POST /pos/ping HTTP/1.1" 200 - 0 0.000 0.003 2026-09-11 04:10:13,084 26 INFO rb-c800635-224702-414046 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-09-11 04:10:13,131 26 INFO rb-c800635-224702-414046 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-09-11 04:10:13,136 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 04:10:13] "POST /pos-self/relations/192 HTTP/1.1" 200 - 16 0.016 0.022 2026-09-11 04:10:13,150 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 04:10:13] "GET /bus/websocket_worker_bundle?v=19.0-2 HTTP/1.1" 200 - 2 0.003 0.038 2026-09-11 04:10:13,320 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 04:10:13] "POST /pos-self/data/192 HTTP/1.1" 200 - 113 0.049 0.104 2026-09-11 04:10:13,326 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 04:10:13] "GET /websocket?version=19.0-2 HTTP/1.1" 101 - 0 0.000 0.151 2026-09-11 04:10:13,379 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 04:10:13] "POST /pos-self-order/get-user-data/ HTTP/1.1" 200 - 7 0.002 0.007 2026-09-11 04:10:13,385 26 INFO rb-c800635-224702-414046 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_self_order_mobile.browser: Owl is running in 'dev' mode. 2026-09-11 04:10:13,423 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 04:10:13] "GET /web/image/ir.attachment/9646/raw HTTP/1.1" 200 - 4 0.001 0.005 2026-09-11 04:10:13,456 26 INFO rb-c800635-224702-414046 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-09-11 04:10:13,466 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 04:10:13] "GET /web/image/ir.attachment/9612/raw HTTP/1.1" 200 - 4 0.001 0.004 2026-09-11 04:10:13,512 26 INFO ? werkzeug: 127.0.0.1 - - [11/Sep/2026 04:10:13] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.001 2026-09-11 04:10:13,583 26 INFO rb-c800635-224702-414046 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-09-11 04:10:13,621 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 04:10:13] "GET /web/image/pos.category/357/image_128?unique=2026-09-11T04:09:03.000+00:00 HTTP/1.1" 200 - 2 0.002 0.020 2026-09-11 04:10:13,633 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 04:10:13] "GET /web/image/product.template/2474/image_512?unique=2026-09-11T04:09:03.000+00:00 HTTP/1.1" 200 - 3 0.002 0.028 2026-09-11 04:10:13,645 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 04:10:13] "GET /web/image/product.template/2475/image_512?unique=2026-09-11T04:09:03.000+00:00 HTTP/1.1" 200 - 3 0.002 0.038 2026-09-11 04:10:13,652 26 INFO rb-c800635-224702-414046 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-09-11 04:10:13,657 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 04:10:13] "GET /web/image/product.template/2476/image_512?unique=2026-09-11T04:09:03.000+00:00 HTTP/1.1" 200 - 3 0.002 0.045 2026-09-11 04:10:13,669 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 04:10:13] "GET /web/image/product.template/2478/image_512?unique=2026-09-11T04:09:03.000+00:00 HTTP/1.1" 200 - 3 0.003 0.056 2026-09-11 04:10:13,679 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 04:10:13] "GET /web/image/product.template/2477/image_512?unique=2026-09-11T04:09:03.000+00:00 HTTP/1.1" 200 - 3 0.002 0.057 2026-09-11 04:10:13,710 26 INFO rb-c800635-224702-414046 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-09-11 04:10:13,735 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 04:10:13] "POST /pos-self-order/get-user-data/ HTTP/1.1" 200 - 7 0.009 0.014 2026-09-11 04:10:13,753 26 INFO rb-c800635-224702-414046 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-09-11 04:10:13,758 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 04:10:13] "POST /pos-self-order/get-user-data/ HTTP/1.1" 200 - 7 0.011 0.034 2026-09-11 04:10:13,775 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 04:10:13] "POST /pos-self-order/get-user-data/ HTTP/1.1" 200 - 7 0.004 0.042 2026-09-11 04:10:13,803 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 04:10:13] "POST /pos-self-order/get-user-data/ HTTP/1.1" 200 - 7 0.013 0.047 2026-09-11 04:10:13,819 26 INFO rb-c800635-224702-414046 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-09-11 04:10:13,833 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 04:10:13] "POST /pos-self-order/get-user-data/ HTTP/1.1" 200 - 7 0.011 0.057 2026-09-11 04:10:13,841 26 INFO ? werkzeug: 127.0.0.1 - - [11/Sep/2026 04:10: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-09-11 04:10:13,851 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 04:10:13] "POST /pos-self-order/get-user-data/ HTTP/1.1" 200 - 7 0.010 0.094 2026-09-11 04:10:13,865 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 04:10:13] "POST /pos-self-order/get-user-data/ HTTP/1.1" 200 - 7 0.005 0.132 2026-09-11 04:10:13,875 26 INFO rb-c800635-224702-414046 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-09-11 04:10:13,877 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 04:10:13] "POST /pos-self-order/get-user-data/ HTTP/1.1" 200 - 7 0.005 0.152 2026-09-11 04:10:13,887 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 04:10:13] "POST /pos-self-order/get-user-data/ HTTP/1.1" 200 - 7 0.002 0.070 2026-09-11 04:10:13,899 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 04:10:13] "POST /pos-self-order/get-user-data/ HTTP/1.1" 200 - 7 0.004 0.050 2026-09-11 04:10:13,905 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 04:10:13] "POST /pos-self-order/get-user-data/ HTTP/1.1" 200 - 7 0.002 0.033 2026-09-11 04:10:13,925 26 INFO rb-c800635-224702-414046 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-09-11 04:10:13,925 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 04:10:13] "GET /web/image/product.product/2976/image_512?unique=2026-09-11T04:09:03.000+00:00 HTTP/1.1" 200 - 8 0.004 0.041 2026-09-11 04:10:13,949 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 04:10:13] "POST /pos-self-order/get-user-data/ HTTP/1.1" 200 - 7 0.009 0.155 2026-09-11 04:10:13,962 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 04:10:13] "POST /pos-self-order/get-user-data/ HTTP/1.1" 200 - 7 0.005 0.102 2026-09-11 04:10:13,979 26 INFO rb-c800635-224702-414046 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-09-11 04:10:14,042 26 INFO rb-c800635-224702-414046 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-09-11 04:10:14,096 26 INFO rb-c800635-224702-414046 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-09-11 04:10:14,151 26 INFO rb-c800635-224702-414046 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-09-11 04:10:14,214 26 INFO rb-c800635-224702-414046 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-09-11 04:10:14,265 26 INFO rb-c800635-224702-414046 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-09-11 04:10:14,316 26 INFO rb-c800635-224702-414046 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-09-11 04:10:14,375 26 INFO rb-c800635-224702-414046 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-09-11 04:10:14,426 26 INFO rb-c800635-224702-414046 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-09-11 04:10:14,488 26 INFO rb-c800635-224702-414046 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-09-11 04:10:14,503 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 04:10:14] "POST /pos-self-order/get-slots HTTP/1.1" 200 - 6 0.005 0.008 2026-09-11 04:10:14,549 26 INFO rb-c800635-224702-414046 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-09-11 04:10:14,616 26 INFO rb-c800635-224702-414046 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-09-11 04:10:14,648 26 INFO rb-c800635-224702-414046 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #39678618 started for PoS orders references: [{'name': None, 'pos_reference': '260-192-000009', 'uuid': 'dc44351b-feda-4ae8-aad3-3fccf3b6807a'}] 2026-09-11 04:10:14,670 26 INFO rb-c800635-224702-414046 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #39678618 order {'name': None, 'pos_reference': '260-192-000009', 'uuid': 'dc44351b-feda-4ae8-aad3-3fccf3b6807a'} created pos.order #935 2026-09-11 04:10:14,678 26 INFO rb-c800635-224702-414046 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #39678618 finished 2026-09-11 04:10:14,732 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 04:10:14] "POST /pos-self-order/process-order/mobile HTTP/1.1" 200 - 69 0.041 0.080 2026-09-11 04:10:14,771 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 04:10:14] "POST /pos-self-order/get-user-data/ HTTP/1.1" 200 - 9 0.005 0.010 2026-09-11 04:10:14,774 26 INFO rb-c800635-224702-414046 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-09-11 04:10:14,828 26 INFO rb-c800635-224702-414046 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-09-11 04:10:14,884 26 INFO rb-c800635-224702-414046 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-09-11 04:10:14,942 26 INFO rb-c800635-224702-414046 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-09-11 04:10:14,992 26 INFO rb-c800635-224702-414046 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-09-11 04:10:15,044 26 INFO rb-c800635-224702-414046 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-09-11 04:10:15,103 26 INFO rb-c800635-224702-414046 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-09-11 04:10:15,133 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 04:10:15] "GET /web/image/product.product/2978/image_512?unique=2026-09-11T04:09:03.000+00:00 HTTP/1.1" 200 - 8 0.004 0.012 2026-09-11 04:10:15,153 26 INFO rb-c800635-224702-414046 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-09-11 04:10:15,205 26 INFO rb-c800635-224702-414046 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-09-11 04:10:15,265 26 INFO rb-c800635-224702-414046 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-09-11 04:10:15,322 26 INFO rb-c800635-224702-414046 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-09-11 04:10:15,374 26 INFO rb-c800635-224702-414046 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-09-11 04:10:15,425 26 INFO rb-c800635-224702-414046 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_self_order_mobile.browser: tour succeeded 2026-09-11 04:10:15,426 26 INFO rb-c800635-224702-414046 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_self_order_mobile.browser: ╔══════════════════════════════════════════════╗ ║ TOUR self_order_mobile_meal_cancel SUCCEEDED ║ ╚══════════════════════════════════════════════╝ 2026-09-11 04:10:15,464 26 INFO rb-c800635-224702-414046 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_self_order_mobile.browser: heap 9585392 (allocated 10485760) 2026-09-11 04:10:15,466 26 INFO rb-c800635-224702-414046 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_self_order_mobile: Closing chrome headless with pid 137639 2026-09-11 04:10:15,467 26 INFO rb-c800635-224702-414046 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_self_order_mobile: Closing websocket connection 2026-09-11 04:10:15,468 26 INFO rb-c800635-224702-414046 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_self_order_mobile: Terminating chrome headless with pid 137639 2026-09-11 04:10:15,563 26 INFO rb-c800635-224702-414046 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_self_order_mobile: Chrome Log in: /tmp/odoo_tests/rb-c800635-224702-414046/chrome_logs/chrome_log_20260911_041015_563636_test_self_order_mobile.txt 2026-09-11 04:10:15,564 26 INFO rb-c800635-224702-414046 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_self_order_mobile: Removing chrome user profile "/tmp/tmpo8ekbbta_chrome_odoo" 2026-09-11 04:10:15,849 26 INFO rb-c800635-224702-414046 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_self_order_mobile: Chrome pid: 137840 2026-09-11 04:10:15,849 26 INFO rb-c800635-224702-414046 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_self_order_mobile: Chrome headless temporary user profile dir: /tmp/tmpqx_prlw0_chrome_odoo 2026-09-11 04:10:15,850 26 INFO rb-c800635-224702-414046 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_self_order_mobile: Issuing json command http://127.0.0.1:45047/json/version 2026-09-11 04:10:15,851 26 INFO rb-c800635-224702-414046 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:45047', path='/json/version', query='', fragment='') with timeout 3 increased to 10s during tests 2026-09-11 04:10:15,871 26 INFO rb-c800635-224702-414046 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_self_order_mobile: Browser version: Chrome/150.0.7871.114 2026-09-11 04:10:15,872 26 INFO rb-c800635-224702-414046 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_self_order_mobile: Issuing json command http://127.0.0.1:45047/json 2026-09-11 04:10:15,873 26 INFO rb-c800635-224702-414046 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:45047', path='/json', query='', fragment='') with timeout 3 increased to 10s during tests 2026-09-11 04:10:15,881 26 INFO rb-c800635-224702-414046 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_self_order_mobile: Websocket url found: ws://127.0.0.1:45047/devtools/page/BD2B2F09157138A9A6A364F1C8D24FED 2026-09-11 04:10:15,891 26 INFO rb-c800635-224702-414046 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_self_order_mobile: Enable chrome headless console log notification 2026-09-11 04:10:15,903 26 INFO rb-c800635-224702-414046 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_self_order_mobile: Chrome headless enable page notifications 2026-09-11 04:10:15,915 26 INFO rb-c800635-224702-414046 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_self_order_mobile: Setting session cookie in browser 2026-09-11 04:10:15,925 26 INFO rb-c800635-224702-414046 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=69c764b512504a78&table_identifier=bcf61751" in browser 2026-09-11 04:10:15,925 26 INFO rb-c800635-224702-414046 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=69c764b512504a78&table_identifier=bcf61751" 2026-09-11 04:10:15,956 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 04:10:15] "GET /pos-self/192?access_token=69c764b512504a78&table_identifier=bcf61751 HTTP/1.1" 200 - 9 0.004 0.016 2026-09-11 04:10:15,962 26 INFO rb-c800635-224702-414046 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_self_order_mobile: Navigation result: {'frameId': 'BD2B2F09157138A9A6A364F1C8D24FED', 'loaderId': '50937E94D47D282152232B91F29153DD', 'isDownload': False} 2026-09-11 04:10:15,963 26 INFO rb-c800635-224702-414046 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-09-11 04:10:15,994 26 INFO rb-c800635-224702-414046 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-09-11 04:10:16,015 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 04:10:16] "GET /web/assets/1/3bd1372/pos_self_order.assets.min.js HTTP/1.1" 200 - 3 0.004 0.010 2026-09-11 04:10:16,028 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 04:10:16] "GET /web/assets/1/80a013a/pos_self_order.assets_tests.min.js HTTP/1.1" 200 - 3 0.003 0.020 2026-09-11 04:10:16,037 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 04:10:16] "GET /web/assets/1/db4d7a1/pos_self_order.assets.min.css HTTP/1.1" 200 - 3 0.001 0.031 2026-09-11 04:10:16,186 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 04:10:16] "GET /favicon.ico HTTP/1.1" 301 - 1 0.001 0.010 2026-09-11 04:10:16,194 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 04:10:16] "GET /website/translations?hash=&lang=en_US HTTP/1.1" 200 - 0 0.000 0.003 2026-09-11 04:10:16,208 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 04:10:16] "GET /web/image/website/1/favicon?unique=47d98e1 HTTP/1.1" 200 - 4 0.002 0.007 2026-09-11 04:10:16,209 26 INFO rb-c800635-224702-414046 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=69c764b512504a78&table_identifier=bcf61751", "delayToCheckUndeterminisms": 0})" 2026-09-11 04:10:16,215 26 INFO rb-c800635-224702-414046 odoo.http: Session expired 2026-09-11 04:10:16,215 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 04:10:16] "POST /pos/ping HTTP/1.1" 200 - 0 0.000 0.003 2026-09-11 04:10:16,219 26 INFO rb-c800635-224702-414046 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-09-11 04:10:16,261 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 04:10:16] "POST /pos-self/relations/192 HTTP/1.1" 200 - 16 0.009 0.025 2026-09-11 04:10:16,268 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 04:10:16] "GET /bus/websocket_worker_bundle?v=19.0-2 HTTP/1.1" 200 - 2 0.001 0.027 2026-09-11 04:10:16,273 26 INFO rb-c800635-224702-414046 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-09-11 04:10:16,479 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 04:10:16] "POST /pos-self/data/192 HTTP/1.1" 200 - 113 0.064 0.132 2026-09-11 04:10:16,482 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 04:10:16] "GET /websocket?version=19.0-2 HTTP/1.1" 101 - 0 0.000 0.189 2026-09-11 04:10:16,532 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 04:10:16] "POST /pos-self-order/get-user-data/ HTTP/1.1" 200 - 6 0.005 0.006 2026-09-11 04:10:16,541 26 INFO rb-c800635-224702-414046 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_self_order_mobile.browser: Owl is running in 'dev' mode. 2026-09-11 04:10:16,574 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 04:10:16] "GET /web/image/ir.attachment/9646/raw HTTP/1.1" 200 - 4 0.002 0.006 2026-09-11 04:10:16,602 26 INFO rb-c800635-224702-414046 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-09-11 04:10:16,623 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 04:10:16] "GET /web/image/ir.attachment/9612/raw HTTP/1.1" 200 - 4 0.004 0.010 2026-09-11 04:10:16,644 26 INFO ? werkzeug: 127.0.0.1 - - [11/Sep/2026 04:10:16] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.001 2026-09-11 04:10:16,696 26 INFO rb-c800635-224702-414046 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-09-11 04:10:16,738 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 04:10:16] "GET /web/image/pos.category/357/image_128?unique=2026-09-11T04:09:03.000+00:00 HTTP/1.1" 200 - 2 0.011 0.019 2026-09-11 04:10:16,759 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 04:10:16] "GET /web/image/product.template/2478/image_512?unique=2026-09-11T04:09:03.000+00:00 HTTP/1.1" 200 - 3 0.003 0.037 2026-09-11 04:10:16,763 26 INFO rb-c800635-224702-414046 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-09-11 04:10:16,776 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 04:10:16] "GET /web/image/product.template/2474/image_512?unique=2026-09-11T04:09:03.000+00:00 HTTP/1.1" 200 - 3 0.006 0.054 2026-09-11 04:10:16,793 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 04:10:16] "GET /web/image/product.template/2476/image_512?unique=2026-09-11T04:09:03.000+00:00 HTTP/1.1" 200 - 3 0.003 0.064 2026-09-11 04:10:16,819 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 04:10:16] "GET /web/image/product.template/2475/image_512?unique=2026-09-11T04:09:03.000+00:00 HTTP/1.1" 200 - 3 0.003 0.101 2026-09-11 04:10:16,827 26 INFO rb-c800635-224702-414046 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-09-11 04:10:16,834 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 04:10:16] "GET /web/image/product.template/2477/image_512?unique=2026-09-11T04:09:03.000+00:00 HTTP/1.1" 200 - 3 0.003 0.101 2026-09-11 04:10:16,853 26 INFO ? werkzeug: 127.0.0.1 - - [11/Sep/2026 04:10: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-09-11 04:10:16,863 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 04:10:16] "GET /web/image/product.product/2976/image_512?unique=2026-09-11T04:09:03.000+00:00 HTTP/1.1" 200 - 8 0.003 0.014 2026-09-11 04:10:16,882 26 INFO rb-c800635-224702-414046 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-09-11 04:10:16,891 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 04:10:16] "POST /pos-self-order/get-user-data/ HTTP/1.1" 200 - 6 0.005 0.007 2026-09-11 04:10:16,899 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 04:10:16] "POST /pos-self-order/get-user-data/ HTTP/1.1" 200 - 6 0.003 0.013 2026-09-11 04:10:16,911 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 04:10:16] "POST /pos-self-order/get-user-data/ HTTP/1.1" 200 - 6 0.004 0.018 2026-09-11 04:10:16,921 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 04:10:16] "POST /pos-self-order/get-user-data/ HTTP/1.1" 200 - 6 0.002 0.025 2026-09-11 04:10:16,928 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 04:10:16] "POST /pos-self-order/get-user-data/ HTTP/1.1" 200 - 6 0.002 0.040 2026-09-11 04:10:16,932 26 INFO rb-c800635-224702-414046 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-09-11 04:10:16,957 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 04:10:16] "POST /pos-self-order/get-user-data/ HTTP/1.1" 200 - 6 0.017 0.050 2026-09-11 04:10:16,966 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 04:10:16] "POST /pos-self-order/get-user-data/ HTTP/1.1" 200 - 6 0.003 0.064 2026-09-11 04:10:16,980 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 04:10:16] "POST /pos-self-order/get-user-data/ HTTP/1.1" 200 - 6 0.004 0.069 2026-09-11 04:10:16,987 26 INFO rb-c800635-224702-414046 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-09-11 04:10:16,994 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 04:10:16] "POST /pos-self-order/get-user-data/ HTTP/1.1" 200 - 6 0.007 0.048 2026-09-11 04:10:17,003 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 04:10:17] "POST /pos-self-order/get-user-data/ HTTP/1.1" 200 - 6 0.003 0.038 2026-09-11 04:10:17,012 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 04:10:17] "POST /pos-self-order/get-user-data/ HTTP/1.1" 200 - 6 0.003 0.038 2026-09-11 04:10:17,027 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 04:10:17] "POST /pos-self-order/get-user-data/ HTTP/1.1" 200 - 6 0.005 0.104 2026-09-11 04:10:17,035 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 04:10:17] "POST /pos-self-order/get-user-data/ HTTP/1.1" 200 - 6 0.004 0.096 2026-09-11 04:10:17,046 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 04:10:17] "POST /pos-self-order/get-user-data/ HTTP/1.1" 200 - 6 0.002 0.060 2026-09-11 04:10:17,047 26 INFO rb-c800635-224702-414046 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-09-11 04:10:17,103 26 INFO rb-c800635-224702-414046 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-09-11 04:10:17,160 26 INFO rb-c800635-224702-414046 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-09-11 04:10:17,210 26 INFO rb-c800635-224702-414046 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-09-11 04:10:17,268 26 INFO rb-c800635-224702-414046 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-09-11 04:10:17,323 26 INFO rb-c800635-224702-414046 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-09-11 04:10:17,357 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 04:10:17] "GET /web/image/product.product/2978/image_512?unique=2026-09-11T04:09:03.000+00:00 HTTP/1.1" 200 - 8 0.005 0.013 2026-09-11 04:10:17,374 26 INFO rb-c800635-224702-414046 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-09-11 04:10:17,439 26 INFO rb-c800635-224702-414046 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-09-11 04:10:17,452 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 04:10:17] "POST /pos-self-order/get-slots HTTP/1.1" 200 - 6 0.003 0.009 2026-09-11 04:10:17,499 26 INFO rb-c800635-224702-414046 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-09-11 04:10:17,568 26 INFO rb-c800635-224702-414046 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-09-11 04:10:17,629 26 INFO rb-c800635-224702-414046 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #24398673 started for PoS orders references: [{'name': None, 'pos_reference': '260-192-000010', 'uuid': '10e0a89f-83ed-4bd9-b123-8974e14315f3'}] 2026-09-11 04:10:17,652 26 INFO rb-c800635-224702-414046 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #24398673 order {'name': None, 'pos_reference': '260-192-000010', 'uuid': '10e0a89f-83ed-4bd9-b123-8974e14315f3'} created pos.order #936 2026-09-11 04:10:17,662 26 INFO rb-c800635-224702-414046 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #24398673 finished 2026-09-11 04:10:17,733 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 04:10:17] "POST /pos-self-order/process-order/mobile HTTP/1.1" 200 - 69 0.080 0.088 2026-09-11 04:10:17,774 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 04:10:17] "POST /pos-self-order/get-user-data/ HTTP/1.1" 200 - 9 0.007 0.011 2026-09-11 04:10:17,792 26 INFO rb-c800635-224702-414046 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-09-11 04:10:17,841 26 INFO rb-c800635-224702-414046 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-09-11 04:10:17,898 26 INFO rb-c800635-224702-414046 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-09-11 04:10:17,948 26 INFO rb-c800635-224702-414046 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-09-11 04:10:17,999 26 INFO rb-c800635-224702-414046 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_self_order_mobile.browser: tour succeeded 2026-09-11 04:10:18,000 26 INFO rb-c800635-224702-414046 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_self_order_mobile.browser: ╔══════════════════════════════════════════════╗ ║ TOUR self_order_mobile_each_cancel SUCCEEDED ║ ╚══════════════════════════════════════════════╝ 2026-09-11 04:10:18,037 26 INFO rb-c800635-224702-414046 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_self_order_mobile.browser: heap 9027644 (allocated 10223616) 2026-09-11 04:10:18,044 26 INFO rb-c800635-224702-414046 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_self_order_mobile: Closing chrome headless with pid 137840 2026-09-11 04:10:18,046 26 INFO rb-c800635-224702-414046 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_self_order_mobile: Closing websocket connection 2026-09-11 04:10:18,047 26 INFO rb-c800635-224702-414046 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_self_order_mobile: Terminating chrome headless with pid 137840 2026-09-11 04:10:18,142 26 INFO rb-c800635-224702-414046 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_self_order_mobile: Chrome Log in: /tmp/odoo_tests/rb-c800635-224702-414046/chrome_logs/chrome_log_20260911_041018_141971_test_self_order_mobile.txt 2026-09-11 04:10:18,142 26 INFO rb-c800635-224702-414046 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_self_order_mobile: Removing chrome user profile "/tmp/tmpqx_prlw0_chrome_odoo" 2026-09-11 04:10:18,435 26 INFO rb-c800635-224702-414046 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_self_order_mobile: Chrome pid: 138045 2026-09-11 04:10:18,435 26 INFO rb-c800635-224702-414046 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_self_order_mobile: Chrome headless temporary user profile dir: /tmp/tmph1921nq3_chrome_odoo 2026-09-11 04:10:18,435 26 INFO rb-c800635-224702-414046 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_self_order_mobile: Issuing json command http://127.0.0.1:32825/json/version 2026-09-11 04:10:18,436 26 INFO rb-c800635-224702-414046 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:32825', path='/json/version', query='', fragment='') with timeout 3 increased to 10s during tests 2026-09-11 04:10:18,456 26 INFO rb-c800635-224702-414046 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_self_order_mobile: Browser version: Chrome/150.0.7871.114 2026-09-11 04:10:18,456 26 INFO rb-c800635-224702-414046 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_self_order_mobile: Issuing json command http://127.0.0.1:32825/json 2026-09-11 04:10:18,457 26 INFO rb-c800635-224702-414046 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:32825', path='/json', query='', fragment='') with timeout 3 increased to 10s during tests 2026-09-11 04:10:18,464 26 INFO rb-c800635-224702-414046 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_self_order_mobile: Websocket url found: ws://127.0.0.1:32825/devtools/page/B6D6375CEC1A0B9994E301F2A1C53481 2026-09-11 04:10:18,472 26 INFO rb-c800635-224702-414046 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_self_order_mobile: Enable chrome headless console log notification 2026-09-11 04:10:18,479 26 INFO rb-c800635-224702-414046 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_self_order_mobile: Chrome headless enable page notifications 2026-09-11 04:10:18,531 26 INFO rb-c800635-224702-414046 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_self_order_mobile: Setting session cookie in browser 2026-09-11 04:10:18,539 26 INFO rb-c800635-224702-414046 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=69c764b512504a78&table_identifier=bcf61751" in browser 2026-09-11 04:10:18,539 26 INFO rb-c800635-224702-414046 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=69c764b512504a78&table_identifier=bcf61751" 2026-09-11 04:10:18,577 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 04:10:18] "GET /pos-self/192?access_token=69c764b512504a78&table_identifier=bcf61751 HTTP/1.1" 200 - 9 0.004 0.020 2026-09-11 04:10:18,580 26 INFO rb-c800635-224702-414046 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_self_order_mobile: Navigation result: {'frameId': 'B6D6375CEC1A0B9994E301F2A1C53481', 'loaderId': 'A47C9F6EA5173AF29E10F6233308345B', 'isDownload': False} 2026-09-11 04:10:18,581 26 INFO rb-c800635-224702-414046 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-09-11 04:10:18,600 26 INFO rb-c800635-224702-414046 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-09-11 04:10:18,622 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 04:10:18] "GET /web/assets/1/db4d7a1/pos_self_order.assets.min.css HTTP/1.1" 200 - 3 0.004 0.013 2026-09-11 04:10:18,635 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 04:10:18] "GET /web/assets/1/3bd1372/pos_self_order.assets.min.js HTTP/1.1" 200 - 3 0.004 0.024 2026-09-11 04:10:18,655 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 04:10:18] "GET /web/assets/1/80a013a/pos_self_order.assets_tests.min.js HTTP/1.1" 200 - 3 0.003 0.040 2026-09-11 04:10:18,811 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 04:10:18] "GET /favicon.ico HTTP/1.1" 301 - 1 0.000 0.007 2026-09-11 04:10:18,814 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 04:10:18] "GET /website/translations?hash=&lang=en_US HTTP/1.1" 200 - 0 0.000 0.003 2026-09-11 04:10:18,828 26 INFO rb-c800635-224702-414046 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=69c764b512504a78&table_identifier=bcf61751", "delayToCheckUndeterminisms": 0})" 2026-09-11 04:10:18,838 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 04:10:18] "GET /web/image/website/1/favicon?unique=47d98e1 HTTP/1.1" 200 - 4 0.001 0.011 2026-09-11 04:10:18,840 26 INFO rb-c800635-224702-414046 odoo.http: Session expired 2026-09-11 04:10:18,840 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 04:10:18] "POST /pos/ping HTTP/1.1" 200 - 0 0.000 0.006 2026-09-11 04:10:18,851 26 INFO rb-c800635-224702-414046 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-09-11 04:10:18,903 26 INFO rb-c800635-224702-414046 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-09-11 04:10:18,904 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 04:10:18] "POST /pos-self/relations/192 HTTP/1.1" 200 - 16 0.009 0.023 2026-09-11 04:10:18,908 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 04:10:18] "GET /bus/websocket_worker_bundle?v=19.0-2 HTTP/1.1" 200 - 2 0.001 0.032 2026-09-11 04:10:18,932 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 04:10:18] "GET /websocket?version=19.0-2 HTTP/1.1" 101 - 0 0.000 0.003 2026-09-11 04:10:19,120 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 04:10:19] "POST /pos-self/data/192 HTTP/1.1" 200 - 113 0.065 0.121 2026-09-11 04:10:19,170 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 04:10:19] "POST /pos-self-order/get-user-data/ HTTP/1.1" 200 - 6 0.002 0.007 2026-09-11 04:10:19,178 26 INFO rb-c800635-224702-414046 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_self_order_mobile.browser: Owl is running in 'dev' mode. 2026-09-11 04:10:19,235 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 04:10:19] "GET /web/image/ir.attachment/9646/raw HTTP/1.1" 200 - 4 0.001 0.018 2026-09-11 04:10:19,247 26 INFO rb-c800635-224702-414046 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-09-11 04:10:19,269 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 04:10:19] "GET /web/image/ir.attachment/9612/raw HTTP/1.1" 200 - 4 0.003 0.012 2026-09-11 04:10:19,278 26 INFO ? werkzeug: 127.0.0.1 - - [11/Sep/2026 04:10:19] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.002 2026-09-11 04:10:19,330 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 04:10:19] "POST /pos-self-order/get-user-data/ HTTP/1.1" 200 - 6 0.006 0.039 2026-09-11 04:10:19,339 26 INFO rb-c800635-224702-414046 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-09-11 04:10:19,345 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 04:10:19] "POST /pos-self-order/get-user-data/ HTTP/1.1" 200 - 6 0.007 0.028 2026-09-11 04:10:19,353 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 04:10:19] "POST /pos-self-order/get-user-data/ HTTP/1.1" 200 - 6 0.002 0.036 2026-09-11 04:10:19,369 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 04:10:19] "POST /pos-self-order/get-user-data/ HTTP/1.1" 200 - 6 0.007 0.045 2026-09-11 04:10:19,384 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 04:10:19] "POST /pos-self-order/get-user-data/ HTTP/1.1" 200 - 6 0.002 0.047 2026-09-11 04:10:19,393 26 INFO rb-c800635-224702-414046 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-09-11 04:10:19,401 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 04:10:19] "POST /pos-self-order/get-user-data/ HTTP/1.1" 200 - 6 0.009 0.044 2026-09-11 04:10:19,414 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 04:10:19] "POST /pos-self-order/get-user-data/ HTTP/1.1" 200 - 6 0.006 0.049 2026-09-11 04:10:19,432 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 04:10:19] "POST /pos-self-order/get-user-data/ HTTP/1.1" 200 - 6 0.010 0.094 2026-09-11 04:10:19,448 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 04:10:19] "POST /pos-self-order/get-user-data/ HTTP/1.1" 200 - 6 0.003 0.150 2026-09-11 04:10:19,452 26 INFO rb-c800635-224702-414046 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-09-11 04:10:19,465 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 04:10:19] "POST /pos-self-order/get-user-data/ HTTP/1.1" 200 - 6 0.010 0.041 2026-09-11 04:10:19,480 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 04:10:19] "POST /pos-self-order/get-user-data/ HTTP/1.1" 200 - 6 0.004 0.078 2026-09-11 04:10:19,486 26 INFO ? werkzeug: 127.0.0.1 - - [11/Sep/2026 04:10: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-09-11 04:10:19,493 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 04:10:19] "POST /pos-self-order/get-user-data/ HTTP/1.1" 200 - 6 0.006 0.091 2026-09-11 04:10:19,504 26 INFO rb-c800635-224702-414046 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-09-11 04:10:19,506 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 04:10:19] "POST /pos-self-order/get-user-data/ HTTP/1.1" 200 - 6 0.005 0.040 2026-09-11 04:10:19,517 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 04:10:19] "GET /web/image/product.template/2475/image_512?unique=2026-09-11T04:09:03.000+00:00 HTTP/1.1" 200 - 3 0.002 0.025 2026-09-11 04:10:19,527 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 04:10:19] "POST /pos-self-order/get-user-data/ HTTP/1.1" 200 - 6 0.004 0.104 2026-09-11 04:10:19,542 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 04:10:19] "GET /web/image/product.template/2474/image_512?unique=2026-09-11T04:09:03.000+00:00 HTTP/1.1" 200 - 3 0.003 0.061 2026-09-11 04:10:19,552 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 04:10:19] "GET /web/image/product.template/2478/image_512?unique=2026-09-11T04:09:03.000+00:00 HTTP/1.1" 200 - 3 0.001 0.048 2026-09-11 04:10:19,562 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 04:10:19] "POST /pos-self-order/get-user-data/ HTTP/1.1" 200 - 6 0.002 0.123 2026-09-11 04:10:19,571 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 04:10:19] "GET /web/image/product.template/2476/image_512?unique=2026-09-11T04:09:03.000+00:00 HTTP/1.1" 200 - 3 0.001 0.059 2026-09-11 04:10:19,574 26 INFO rb-c800635-224702-414046 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-09-11 04:10:19,585 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 04:10:19] "GET /web/image/product.template/2477/image_512?unique=2026-09-11T04:09:03.000+00:00 HTTP/1.1" 200 - 3 0.002 0.062 2026-09-11 04:10:19,600 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 04:10:19] "GET /web/image/product.product/2976/image_512?unique=2026-09-11T04:09:03.000+00:00 HTTP/1.1" 200 - 8 0.003 0.064 2026-09-11 04:10:19,615 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 04:10:19] "GET /web/image/pos.category/357/image_128?unique=2026-09-11T04:09:03.000+00:00 HTTP/1.1" 200 - 2 0.000 0.066 2026-09-11 04:10:19,621 26 INFO rb-c800635-224702-414046 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-09-11 04:10:19,644 26 INFO rb-c800635-224702-414046 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #67120305 started for PoS orders references: [{'name': None, 'pos_reference': '260-192-000011', 'uuid': '6d5d248a-a98c-4287-b840-536d2da24a57'}] 2026-09-11 04:10:19,665 26 INFO rb-c800635-224702-414046 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #67120305 order {'name': None, 'pos_reference': '260-192-000011', 'uuid': '6d5d248a-a98c-4287-b840-536d2da24a57'} created pos.order #937 2026-09-11 04:10:19,673 26 INFO rb-c800635-224702-414046 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #67120305 finished 2026-09-11 04:10:19,737 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 04:10:19] "POST /pos-self-order/process-order/mobile HTTP/1.1" 200 - 69 0.040 0.118 2026-09-11 04:10:19,772 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 04:10:19] "POST /pos-self-order/get-user-data/ HTTP/1.1" 200 - 9 0.004 0.008 2026-09-11 04:10:19,789 26 INFO rb-c800635-224702-414046 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-09-11 04:10:19,847 26 INFO rb-c800635-224702-414046 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-09-11 04:10:19,894 26 INFO rb-c800635-224702-414046 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_self_order_mobile.browser: tour succeeded 2026-09-11 04:10:19,895 26 INFO rb-c800635-224702-414046 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-09-11 04:10:19,942 26 INFO rb-c800635-224702-414046 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_self_order_mobile.browser: heap 7775060 (allocated 8388608) 2026-09-11 04:10:19,952 26 INFO rb-c800635-224702-414046 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_self_order_mobile: Closing chrome headless with pid 138045 2026-09-11 04:10:19,954 26 INFO rb-c800635-224702-414046 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_self_order_mobile: Closing websocket connection 2026-09-11 04:10:19,955 26 INFO rb-c800635-224702-414046 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_self_order_mobile: Terminating chrome headless with pid 138045 2026-09-11 04:10:20,038 26 INFO rb-c800635-224702-414046 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_self_order_mobile: Chrome Log in: /tmp/odoo_tests/rb-c800635-224702-414046/chrome_logs/chrome_log_20260911_041020_038221_test_self_order_mobile.txt 2026-09-11 04:10:20,038 26 INFO rb-c800635-224702-414046 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_self_order_mobile: Removing chrome user profile "/tmp/tmph1921nq3_chrome_odoo" 2026-09-11 04:10:20,075 26 INFO rb-c800635-224702-414046 odoo.addons.pos_self_order.tests.test_self_order_mobile: Starting TestSelfOrderMobile.test_self_order_mobile_0_price_order ... 2026-09-11 04:10:23,506 26 INFO rb-c800635-224702-414046 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_self_order_mobile_0_price_order: Chrome pid: 138242 2026-09-11 04:10:23,506 26 INFO rb-c800635-224702-414046 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/tmpz9jvv6ve_chrome_odoo 2026-09-11 04:10:23,506 26 INFO rb-c800635-224702-414046 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:41149/json/version 2026-09-11 04:10:23,507 26 INFO rb-c800635-224702-414046 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:41149', path='/json/version', query='', fragment='') with timeout 3 increased to 10s during tests 2026-09-11 04:10:23,539 26 INFO rb-c800635-224702-414046 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-09-11 04:10:23,539 26 INFO rb-c800635-224702-414046 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:41149/json 2026-09-11 04:10:23,540 26 INFO rb-c800635-224702-414046 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:41149', path='/json', query='', fragment='') with timeout 3 increased to 10s during tests 2026-09-11 04:10:23,549 26 INFO rb-c800635-224702-414046 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:41149/devtools/page/E380425AA8E10E3EE0513E2ECB9E22ED 2026-09-11 04:10:23,567 26 INFO rb-c800635-224702-414046 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-09-11 04:10:23,581 26 INFO rb-c800635-224702-414046 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_self_order_mobile_0_price_order: Chrome headless enable page notifications 2026-09-11 04:10:23,596 26 INFO rb-c800635-224702-414046 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_self_order_mobile_0_price_order: Setting session cookie in browser 2026-09-11 04:10:23,717 26 INFO rb-c800635-224702-414046 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=c5b49c5ab0544493&table_identifier=e58abeee" in browser 2026-09-11 04:10:23,717 26 INFO rb-c800635-224702-414046 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=c5b49c5ab0544493&table_identifier=e58abeee" 2026-09-11 04:10:23,730 26 INFO rb-c800635-224702-414046 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-09-11 04:10:24,131 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 04:10:24] "GET /pos-self/193?access_token=c5b49c5ab0544493&table_identifier=e58abeee HTTP/1.1" 200 - 59 0.030 0.373 2026-09-11 04:10:24,135 26 INFO rb-c800635-224702-414046 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_self_order_mobile_0_price_order: Navigation result: {'frameId': 'E380425AA8E10E3EE0513E2ECB9E22ED', 'loaderId': '1845C5FA041AECAFF4703995B6F4F2F5', 'isDownload': False} 2026-09-11 04:10:24,135 26 INFO rb-c800635-224702-414046 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-09-11 04:10:24,149 26 INFO rb-c800635-224702-414046 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-09-11 04:10:26,487 26 INFO rb-c800635-224702-414046 odoo.addons.base.models.assetsbundle: Found a similar attachment for /web/assets/1/db4d7a1/pos_self_order.assets.min.css, copying from /web/assets/db4d7a1/pos_self_order.assets.min.css 2026-09-11 04:10:26,521 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 04:10:26] "GET /web/assets/1/db4d7a1/pos_self_order.assets.min.css HTTP/1.1" 200 - 8 0.025 2.341 2026-09-11 04:10:26,532 26 INFO rb-c800635-224702-414046 odoo.addons.base.models.assetsbundle: Found a similar attachment for /web/assets/1/3bd1372/pos_self_order.assets.min.js, copying from /web/assets/3bd1372/pos_self_order.assets.min.js 2026-09-11 04:10:26,549 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 04:10:26] "GET /web/assets/1/3bd1372/pos_self_order.assets.min.js HTTP/1.1" 200 - 8 0.008 2.383 2026-09-11 04:10:26,559 26 INFO rb-c800635-224702-414046 odoo.addons.base.models.assetsbundle: Found a similar attachment for /web/assets/1/80a013a/pos_self_order.assets_tests.min.js, copying from /web/assets/80a013a/pos_self_order.assets_tests.min.js 2026-09-11 04:10:26,567 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 04:10:26] "GET /web/assets/1/80a013a/pos_self_order.assets_tests.min.js HTTP/1.1" 200 - 8 0.005 2.407 2026-09-11 04:10:26,723 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 04:10:26] "GET /favicon.ico HTTP/1.1" 301 - 1 0.001 0.005 2026-09-11 04:10:26,734 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 04:10:26] "GET /website/translations?hash=&lang=en_US HTTP/1.1" 200 - 1 0.002 0.003 2026-09-11 04:10:26,742 26 INFO rb-c800635-224702-414046 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_self_order_mobile_0_price_order: The ready code tooks too much time : 2.607436418533325 2026-09-11 04:10:26,743 26 INFO rb-c800635-224702-414046 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=c5b49c5ab0544493&table_identifier=e58abeee", "delayToCheckUndeterminisms": 0})" 2026-09-11 04:10:26,744 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 04:10:26] "GET /web/image/website/1/favicon?unique=47d98e1 HTTP/1.1" 200 - 5 0.002 0.012 2026-09-11 04:10:26,750 26 INFO rb-c800635-224702-414046 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-09-11 04:10:26,755 26 INFO rb-c800635-224702-414046 odoo.http: Session expired 2026-09-11 04:10:26,755 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 04:10:26] "POST /pos/ping HTTP/1.1" 200 - 1 0.000 0.007 2026-09-11 04:10:26,803 26 INFO rb-c800635-224702-414046 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-09-11 04:10:26,830 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 04:10:26] "POST /pos-self/relations/193 HTTP/1.1" 200 - 37 0.015 0.031 2026-09-11 04:10:26,862 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 04:10:26] "GET /bus/websocket_worker_bundle?v=19.0-2 HTTP/1.1" 200 - 3 0.001 0.076 2026-09-11 04:10:27,099 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 04:10:27] "POST /pos-self/data/193 HTTP/1.1" 200 - 181 0.089 0.134 2026-09-11 04:10:27,110 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 04:10:27] "GET /websocket?version=19.0-2 HTTP/1.1" 101 - 1 0.000 0.231 2026-09-11 04:10:27,180 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 04:10:27] "POST /pos-self-order/get-user-data/ HTTP/1.1" 200 - 6 0.020 0.014 2026-09-11 04:10:27,184 26 INFO rb-c800635-224702-414046 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-09-11 04:10:27,223 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 04:10:27] "GET /web/image/ir.attachment/9687/raw HTTP/1.1" 200 - 4 0.002 0.005 2026-09-11 04:10:27,254 26 INFO rb-c800635-224702-414046 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-09-11 04:10:27,271 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 04:10:27] "GET /web/image/ir.attachment/9653/raw HTTP/1.1" 200 - 4 0.001 0.013 2026-09-11 04:10:27,276 26 INFO ? werkzeug: 127.0.0.1 - - [11/Sep/2026 04:10:27] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.001 2026-09-11 04:10:27,353 26 INFO rb-c800635-224702-414046 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-09-11 04:10:27,403 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 04:10:27] "GET /web/image/pos.category/357/image_128?unique=2026-09-11T04:09:03.000+00:00 HTTP/1.1" 200 - 2 0.001 0.033 2026-09-11 04:10:27,425 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 04:10:27] "GET /web/image/product.template/2474/image_512?unique=2026-09-11T04:09:03.000+00:00 HTTP/1.1" 200 - 3 0.005 0.039 2026-09-11 04:10:27,434 26 INFO rb-c800635-224702-414046 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-09-11 04:10:27,445 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 04:10:27] "GET /web/image/product.template/2475/image_512?unique=2026-09-11T04:09:03.000+00:00 HTTP/1.1" 200 - 3 0.009 0.053 2026-09-11 04:10:27,462 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 04:10:27] "GET /web/image/product.template/2478/image_512?unique=2026-09-11T04:09:03.000+00:00 HTTP/1.1" 200 - 3 0.003 0.074 2026-09-11 04:10:27,476 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 04:10:27] "GET /web/image/product.template/2476/image_512?unique=2026-09-11T04:09:03.000+00:00 HTTP/1.1" 200 - 3 0.003 0.084 2026-09-11 04:10:27,491 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 04:10:27] "GET /web/image/product.template/2477/image_512?unique=2026-09-11T04:09:03.000+00:00 HTTP/1.1" 200 - 3 0.001 0.096 2026-09-11 04:10:27,496 26 INFO rb-c800635-224702-414046 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-09-11 04:10:27,529 26 INFO ? werkzeug: 127.0.0.1 - - [11/Sep/2026 04:10:27] "GET /web/static/src/libs/fontawesome/fonts/fontawesome-webfont.woff2?v=4.7.0 HTTP/1.1" 200 - 0 0.000 0.001 2026-09-11 04:10:27,553 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 04:10:27] "GET /web/image/product.product/2979/image_512?unique=2026-09-11T04:09:03.000+00:00 HTTP/1.1" 200 - 8 0.003 0.014 2026-09-11 04:10:27,558 26 INFO rb-c800635-224702-414046 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-09-11 04:10:27,611 26 INFO rb-c800635-224702-414046 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-09-11 04:10:27,648 26 INFO rb-c800635-224702-414046 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #91429910 started for PoS orders references: [{'name': None, 'pos_reference': '260-193-000001', 'uuid': '72aec731-a9ca-4eda-b524-d9a35dbe7054'}] 2026-09-11 04:10:27,675 26 INFO rb-c800635-224702-414046 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #91429910 order {'name': None, 'pos_reference': '260-193-000001', 'uuid': '72aec731-a9ca-4eda-b524-d9a35dbe7054'} created pos.order #938 2026-09-11 04:10:27,687 26 INFO rb-c800635-224702-414046 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #91429910 finished 2026-09-11 04:10:27,978 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 04:10:27] "POST /pos-self-order/process-order/mobile HTTP/1.1" 200 - 237 0.132 0.233 2026-09-11 04:10:28,007 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 04:10:28] "POST /pos-self-order/get-user-data/ HTTP/1.1" 200 - 6 0.002 0.006 2026-09-11 04:10:28,027 26 INFO rb-c800635-224702-414046 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-09-11 04:10:28,083 26 INFO rb-c800635-224702-414046 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-09-11 04:10:28,138 26 INFO rb-c800635-224702-414046 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_self_order_mobile_0_price_order.browser: tour succeeded 2026-09-11 04:10:28,139 26 INFO rb-c800635-224702-414046 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-09-11 04:10:28,191 26 INFO rb-c800635-224702-414046 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_self_order_mobile_0_price_order.browser: heap 7993508 (allocated 8650752) 2026-09-11 04:10:28,204 26 INFO rb-c800635-224702-414046 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_self_order_mobile_0_price_order: Closing chrome headless with pid 138242 2026-09-11 04:10:28,205 26 INFO rb-c800635-224702-414046 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_self_order_mobile_0_price_order: Closing websocket connection 2026-09-11 04:10:28,206 26 INFO rb-c800635-224702-414046 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_self_order_mobile_0_price_order: Terminating chrome headless with pid 138242 2026-09-11 04:10:28,307 26 INFO rb-c800635-224702-414046 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-c800635-224702-414046/chrome_logs/chrome_log_20260911_041028_307422_test_self_order_mobile_0_price_order.txt 2026-09-11 04:10:28,307 26 INFO rb-c800635-224702-414046 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_self_order_mobile_0_price_order: Removing chrome user profile "/tmp/tmpz9jvv6ve_chrome_odoo" 2026-09-11 04:10:28,364 26 INFO rb-c800635-224702-414046 odoo.addons.pos_self_order.tests.test_self_order_mobile: Starting TestSelfOrderMobile.test_self_order_mobile_no_access_token ... 2026-09-11 04:10:31,920 26 INFO rb-c800635-224702-414046 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_self_order_mobile_no_access_token: Chrome pid: 138434 2026-09-11 04:10:31,920 26 INFO rb-c800635-224702-414046 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/tmpamau4b9h_chrome_odoo 2026-09-11 04:10:31,920 26 INFO rb-c800635-224702-414046 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:43229/json/version 2026-09-11 04:10:31,921 26 INFO rb-c800635-224702-414046 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:43229', path='/json/version', query='', fragment='') with timeout 3 increased to 10s during tests 2026-09-11 04:10:31,958 26 INFO rb-c800635-224702-414046 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-09-11 04:10:31,958 26 INFO rb-c800635-224702-414046 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:43229/json 2026-09-11 04:10:31,959 26 INFO rb-c800635-224702-414046 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:43229', path='/json', query='', fragment='') with timeout 3 increased to 10s during tests 2026-09-11 04:10:31,973 26 INFO rb-c800635-224702-414046 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:43229/devtools/page/3CFB417835DEBF9EA550BF86001CBE80 2026-09-11 04:10:31,989 26 INFO rb-c800635-224702-414046 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-09-11 04:10:31,995 26 INFO rb-c800635-224702-414046 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_self_order_mobile_no_access_token: Chrome headless enable page notifications 2026-09-11 04:10:32,018 26 INFO rb-c800635-224702-414046 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_self_order_mobile_no_access_token: Setting session cookie in browser 2026-09-11 04:10:32,156 26 INFO rb-c800635-224702-414046 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-09-11 04:10:32,156 26 INFO rb-c800635-224702-414046 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-09-11 04:10:32,167 26 INFO rb-c800635-224702-414046 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-09-11 04:10:32,484 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 04:10:32] "GET /pos-self/194 HTTP/1.1" 200 - 57 0.040 0.280 2026-09-11 04:10:32,489 26 INFO rb-c800635-224702-414046 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_self_order_mobile_no_access_token: Navigation result: {'frameId': '3CFB417835DEBF9EA550BF86001CBE80', 'loaderId': 'AC01E2E7A677EF8D067921EE444244BB', 'isDownload': False} 2026-09-11 04:10:32,489 26 INFO rb-c800635-224702-414046 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-09-11 04:10:32,501 26 INFO rb-c800635-224702-414046 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-09-11 04:10:32,527 26 INFO rb-c800635-224702-414046 odoo.addons.base.models.assetsbundle: Found a similar attachment for /web/assets/1/db4d7a1/pos_self_order.assets.min.css, copying from /web/assets/db4d7a1/pos_self_order.assets.min.css 2026-09-11 04:10:32,563 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 04:10:32] "GET /web/assets/1/db4d7a1/pos_self_order.assets.min.css HTTP/1.1" 200 - 8 0.020 0.035 2026-09-11 04:10:32,577 26 INFO rb-c800635-224702-414046 odoo.addons.base.models.assetsbundle: Found a similar attachment for /web/assets/1/3bd1372/pos_self_order.assets.min.js, copying from /web/assets/3bd1372/pos_self_order.assets.min.js 2026-09-11 04:10:32,598 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 04:10:32] "GET /web/assets/1/3bd1372/pos_self_order.assets.min.js HTTP/1.1" 200 - 8 0.006 0.077 2026-09-11 04:10:32,613 26 INFO rb-c800635-224702-414046 odoo.addons.base.models.assetsbundle: Found a similar attachment for /web/assets/1/80a013a/pos_self_order.assets_tests.min.js, copying from /web/assets/80a013a/pos_self_order.assets_tests.min.js 2026-09-11 04:10:32,635 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 04:10:32] "GET /web/assets/1/80a013a/pos_self_order.assets_tests.min.js HTTP/1.1" 200 - 8 0.019 0.097 2026-09-11 04:10:32,770 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 04:10:32] "GET /favicon.ico HTTP/1.1" 301 - 1 0.001 0.018 2026-09-11 04:10:32,790 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 04:10:32] "GET /website/translations?hash=&lang=en_US HTTP/1.1" 200 - 1 0.001 0.017 2026-09-11 04:10:32,809 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 04:10:32] "GET /web/image/website/1/favicon?unique=47d98e1 HTTP/1.1" 200 - 5 0.012 0.014 2026-09-11 04:10:32,816 26 INFO rb-c800635-224702-414046 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-09-11 04:10:32,825 26 INFO rb-c800635-224702-414046 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-09-11 04:10:32,826 26 INFO rb-c800635-224702-414046 odoo.http: Session expired 2026-09-11 04:10:32,826 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 04:10:32] "POST /pos/ping HTTP/1.1" 200 - 1 0.000 0.005 2026-09-11 04:10:32,880 26 INFO rb-c800635-224702-414046 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-09-11 04:10:32,892 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 04:10:32] "POST /pos-self/relations/194 HTTP/1.1" 200 - 37 0.024 0.034 2026-09-11 04:10:32,937 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 04:10:32] "GET /bus/websocket_worker_bundle?v=19.0-2 HTTP/1.1" 200 - 3 0.003 0.098 2026-09-11 04:10:33,211 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 04:10:33] "POST /pos-self/data/194 HTTP/1.1" 200 - 181 0.129 0.148 2026-09-11 04:10:33,216 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 04:10:33] "GET /websocket?version=19.0-2 HTTP/1.1" 101 - 1 0.001 0.263 2026-09-11 04:10:33,247 26 INFO rb-c800635-224702-414046 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-09-11 04:10:33,294 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 04:10:33] "GET /web/image/ir.attachment/9728/raw HTTP/1.1" 200 - 4 0.004 0.005 2026-09-11 04:10:33,307 26 INFO rb-c800635-224702-414046 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-09-11 04:10:33,319 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 04:10:33] "GET /web/image/ir.attachment/9694/raw HTTP/1.1" 200 - 4 0.001 0.005 2026-09-11 04:10:33,340 26 INFO ? werkzeug: 127.0.0.1 - - [11/Sep/2026 04:10:33] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.001 2026-09-11 04:10:33,355 26 INFO rb-c800635-224702-414046 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_self_order_mobile_no_access_token.browser: tour succeeded 2026-09-11 04:10:33,356 26 INFO rb-c800635-224702-414046 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-09-11 04:10:33,383 26 INFO rb-c800635-224702-414046 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_self_order_mobile_no_access_token.browser: heap 6218576 (allocated 6553600) 2026-09-11 04:10:33,387 26 INFO rb-c800635-224702-414046 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_self_order_mobile_no_access_token: Closing chrome headless with pid 138434 2026-09-11 04:10:33,388 26 INFO rb-c800635-224702-414046 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_self_order_mobile_no_access_token: Closing websocket connection 2026-09-11 04:10:33,389 26 INFO rb-c800635-224702-414046 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_self_order_mobile_no_access_token: Terminating chrome headless with pid 138434 2026-09-11 04:10:33,470 26 INFO rb-c800635-224702-414046 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-c800635-224702-414046/chrome_logs/chrome_log_20260911_041033_470020_test_self_order_mobile_no_access_token.txt 2026-09-11 04:10:33,470 26 INFO rb-c800635-224702-414046 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_self_order_mobile_no_access_token: Removing chrome user profile "/tmp/tmpamau4b9h_chrome_odoo" 2026-09-11 04:10:33,506 26 INFO rb-c800635-224702-414046 odoo.addons.pos_self_order.tests.test_self_order_mobile: Starting TestSelfOrderMobile.test_self_order_mobile_not_visible_in_other_config ... 2026-09-11 04:10:37,159 26 INFO rb-c800635-224702-414046 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_self_order_mobile_not_visible_in_other_config: Chrome pid: 138607 2026-09-11 04:10:37,160 26 INFO rb-c800635-224702-414046 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/tmp9trshp73_chrome_odoo 2026-09-11 04:10:37,160 26 INFO rb-c800635-224702-414046 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:46265/json/version 2026-09-11 04:10:37,161 26 INFO rb-c800635-224702-414046 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:46265', path='/json/version', query='', fragment='') with timeout 3 increased to 10s during tests 2026-09-11 04:10:37,179 26 INFO rb-c800635-224702-414046 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-09-11 04:10:37,179 26 INFO rb-c800635-224702-414046 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:46265/json 2026-09-11 04:10:37,179 26 INFO rb-c800635-224702-414046 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:46265', path='/json', query='', fragment='') with timeout 3 increased to 10s during tests 2026-09-11 04:10:37,188 26 INFO rb-c800635-224702-414046 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:46265/devtools/page/20C660FD102268CD076BF765EB872495 2026-09-11 04:10:37,199 26 INFO rb-c800635-224702-414046 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-09-11 04:10:37,204 26 INFO rb-c800635-224702-414046 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-09-11 04:10:37,328 26 INFO rb-c800635-224702-414046 odoo.addons.base.models.res_users: Login successful for login:pos_admin from n/a 2026-09-11 04:10:37,332 26 INFO rb-c800635-224702-414046 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-09-11 04:10:37,333 26 INFO rb-c800635-224702-414046 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-09-11 04:10:37,334 26 INFO rb-c800635-224702-414046 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-09-11 04:10:37,350 26 INFO rb-c800635-224702-414046 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-09-11 04:10:37,744 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 04:10:37] "GET /pos/ui/196 HTTP/1.1" 200 - 122 0.055 0.343 2026-09-11 04:10:37,747 26 INFO rb-c800635-224702-414046 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_self_order_mobile_not_visible_in_other_config: Navigation result: {'frameId': '20C660FD102268CD076BF765EB872495', 'loaderId': 'C202B1CB40EA899A197833991F270CF9', 'isDownload': False} 2026-09-11 04:10:37,748 26 INFO rb-c800635-224702-414046 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-09-11 04:10:37,776 26 INFO rb-c800635-224702-414046 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-09-11 04:10:37,791 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 04:10:37] "GET /web/assets/31c33ef/web.__assets_tests_call__.min.js HTTP/1.1" 200 - 2 0.001 0.006 2026-09-11 04:10:37,804 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 04:10:37] "GET /web/assets/e7bee96/point_of_sale.assets_prod.min.js HTTP/1.1" 200 - 2 0.001 0.016 2026-09-11 04:10:37,809 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 04:10:37] "GET /web/assets/cbcf32d/point_of_sale.assets_prod.min.css HTTP/1.1" 200 - 2 0.001 0.023 2026-09-11 04:10:38,208 26 INFO ? werkzeug: 127.0.0.1 - - [11/Sep/2026 04:10:38] "GET /web/static/fonts/lato/Lato-Reg-webfont.woff HTTP/1.1" 200 - 0 0.000 0.010 2026-09-11 04:10:38,220 26 INFO ? werkzeug: 127.0.0.1 - - [11/Sep/2026 04:10:38] "GET /point_of_sale/static/src/img/favicon.ico HTTP/1.1" 200 - 0 0.000 0.007 2026-09-11 04:10:38,232 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 04:10:38] "GET /web/webclient/translations?hash=&lang=en_US HTTP/1.1" 200 - 1 0.001 0.013 2026-09-11 04:10:38,243 26 INFO rb-c800635-224702-414046 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-09-11 04:10:38,248 26 INFO rb-c800635-224702-414046 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-09-11 04:10:38,254 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 04:10:38] "POST /web/dataset/call_kw/barcode.nomenclature/read#barcode.nomenclature.read HTTP/1.1" 200 - 5 0.003 0.006 2026-09-11 04:10:38,264 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 04:10:38] "POST /web/dataset/call_kw/barcode.rule/search_read#barcode.rule.search_read HTTP/1.1" 200 - 1 0.000 0.003 2026-09-11 04:10:38,273 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 04:10:38] "POST /pos/ping HTTP/1.1" 200 - 0 0.000 0.002 2026-09-11 04:10:38,301 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 04:10:38] "POST /web/dataset/call_kw/pos.config/register_new_device_identifier#pos.config.register_new_device_identifier HTTP/1.1" 200 - 9 0.005 0.009 2026-09-11 04:10:38,312 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 04:10:38] "GET /bus/websocket_worker_bundle?v=19.0-2 HTTP/1.1" 200 - 3 0.001 0.013 2026-09-11 04:10:38,369 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 04:10:38] "POST /web/dataset/call_kw/pos.session/load_data_params#pos.session.load_data_params HTTP/1.1" 200 - 29 0.020 0.030 2026-09-11 04:10:38,372 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 04:10:38] "GET /websocket?version=19.0-2 HTTP/1.1" 101 - 1 0.000 0.045 2026-09-11 04:10:38,887 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 04:10:38] "POST /web/dataset/call_kw/pos.session/load_data#pos.session.load_data HTTP/1.1" 200 - 421 0.197 0.290 2026-09-11 04:10:38,907 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 04:10:38] "POST /web/dataset/call_kw/pos.session/filter_local_data#pos.session.filter_local_data HTTP/1.1" 200 - 0 0.000 0.011 2026-09-11 04:10:38,953 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 04:10:38] "POST /web/dataset/call_kw/pos.config/read_config_open_orders#pos.config.read_config_open_orders HTTP/1.1" 200 - 1 0.001 0.005 2026-09-11 04:10:39,002 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 04:10:39] "GET /web/image/res.company/1/logo/256x256 HTTP/1.1" 200 - 8 0.004 0.028 2026-09-11 04:10:39,027 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 04:10: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-09-11 04:10:39,037 26 INFO rb-c800635-224702-414046 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-09-11 04:10:39,045 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 04:10:39] "POST /web/dataset/call_kw/product.product/has_access#product.product.has_access HTTP/1.1" 200 - 1 0.002 0.004 2026-09-11 04:10:39,072 26 INFO ? werkzeug: 127.0.0.1 - - [11/Sep/2026 04:10:39] "GET /point_of_sale/static/src/fonts/Inconsolata.otf HTTP/1.1" 200 - 0 0.000 0.001 2026-09-11 04:10:39,096 26 INFO ? werkzeug: 127.0.0.1 - - [11/Sep/2026 04:10:39] "GET /hr_attendance/static/img/background-light.svg HTTP/1.1" 200 - 0 0.000 0.010 2026-09-11 04:10:39,099 26 INFO ? werkzeug: 127.0.0.1 - - [11/Sep/2026 04:10:39] "GET /pos_restaurant/static/img/plan.svg HTTP/1.1" 200 - 0 0.000 0.019 2026-09-11 04:10:39,110 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 04:10:39] "GET /web/image?model=res.company&id=1&field=logo HTTP/1.1" 200 - 3 0.009 0.019 2026-09-11 04:10:39,114 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 04:10:39] "GET /pos/service-worker.js HTTP/1.1" 200 - 0 0.000 0.034 2026-09-11 04:10:39,131 26 INFO rb-c800635-224702-414046 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-09-11 04:10:39,139 26 INFO ? werkzeug: 127.0.0.1 - - [11/Sep/2026 04:10:39] "GET /web/static/src/libs/fontawesome/fonts/fontawesome-webfont.woff2?v=4.7.0 HTTP/1.1" 200 - 0 0.000 0.003 2026-09-11 04:10:39,140 26 INFO ? werkzeug: 127.0.0.1 - - [11/Sep/2026 04:10:39] "GET /web/static/fonts/google/Roboto/Roboto-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.003 2026-09-11 04:10:39,148 26 INFO ? werkzeug: 127.0.0.1 - - [11/Sep/2026 04:10:39] "GET /web/static/lib/zxing-library/zxing-library.js HTTP/1.1" 200 - 0 0.000 0.002 2026-09-11 04:10:39,197 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 04:10:39] "GET /pos/ui/196 HTTP/1.1" 200 - 31 0.014 0.035 2026-09-11 04:10:39,209 26 INFO rb-c800635-224702-414046 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-09-11 04:10:39,270 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 04:10:39] "GET /pos/ui/196?from_backend=True HTTP/1.1" 200 - 31 0.017 0.109 2026-09-11 04:10:39,305 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 04:10:39] "POST /web/dataset/call_kw/pos.session/set_opening_control#pos.session.set_opening_control HTTP/1.1" 200 - 20 0.013 0.084 2026-09-11 04:10:39,365 26 INFO rb-c800635-224702-414046 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-09-11 04:10:39,371 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 04:10:39] "POST /web/dataset/call_kw/pos.order/read_pos_orders#pos.order.read_pos_orders HTTP/1.1" 200 - 1 0.000 0.004 2026-09-11 04:10:39,403 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 04:10:39] "POST /web/dataset/call_kw/pos.config/notify_synchronisation#pos.config.notify_synchronisation HTTP/1.1" 200 - 5 0.008 0.013 2026-09-11 04:10:39,408 26 INFO ? werkzeug: 127.0.0.1 - - [11/Sep/2026 04:10:39] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.002 2026-09-11 04:10:39,416 26 INFO rb-c800635-224702-414046 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_self_order_mobile_not_visible_in_other_config.browser: tour succeeded 2026-09-11 04:10:39,417 26 INFO rb-c800635-224702-414046 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-09-11 04:10:39,480 26 INFO rb-c800635-224702-414046 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_self_order_mobile_not_visible_in_other_config.browser: heap 12070964 (allocated 12845056) 2026-09-11 04:10:39,495 26 INFO rb-c800635-224702-414046 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 138607 2026-09-11 04:10:39,497 26 INFO rb-c800635-224702-414046 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_self_order_mobile_not_visible_in_other_config: Closing websocket connection 2026-09-11 04:10:39,497 26 INFO rb-c800635-224702-414046 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 138607 2026-09-11 04:10:39,594 26 INFO rb-c800635-224702-414046 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-c800635-224702-414046/chrome_logs/chrome_log_20260911_041039_594467_test_self_order_mobile_not_visible_in_other_config.txt 2026-09-11 04:10:39,594 26 INFO rb-c800635-224702-414046 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/tmp9trshp73_chrome_odoo" 2026-09-11 04:10:39,632 26 INFO rb-c800635-224702-414046 odoo.addons.pos_self_order.tests.test_self_order_mobile: Starting TestSelfOrderMobile.test_self_order_table_sharing ... 2026-09-11 04:10:42,889 26 INFO rb-c800635-224702-414046 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_self_order_table_sharing: Chrome pid: 138806 2026-09-11 04:10:42,889 26 INFO rb-c800635-224702-414046 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_self_order_table_sharing: Chrome headless temporary user profile dir: /tmp/tmpq5lwwtyv_chrome_odoo 2026-09-11 04:10:42,890 26 INFO rb-c800635-224702-414046 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_self_order_table_sharing: Issuing json command http://127.0.0.1:44037/json/version 2026-09-11 04:10:42,891 26 INFO rb-c800635-224702-414046 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:44037', path='/json/version', query='', fragment='') with timeout 3 increased to 10s during tests 2026-09-11 04:10:42,948 26 INFO rb-c800635-224702-414046 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_self_order_table_sharing: Browser version: Chrome/150.0.7871.114 2026-09-11 04:10:42,948 26 INFO rb-c800635-224702-414046 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_self_order_table_sharing: Issuing json command http://127.0.0.1:44037/json 2026-09-11 04:10:42,948 26 INFO rb-c800635-224702-414046 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:44037', path='/json', query='', fragment='') with timeout 3 increased to 10s during tests 2026-09-11 04:10:42,975 26 INFO rb-c800635-224702-414046 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_self_order_table_sharing: Websocket url found: ws://127.0.0.1:44037/devtools/page/A3D889729311E40022605089D4A04497 2026-09-11 04:10:42,983 26 INFO rb-c800635-224702-414046 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_self_order_table_sharing: Enable chrome headless console log notification 2026-09-11 04:10:42,985 26 INFO rb-c800635-224702-414046 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_self_order_table_sharing: Chrome headless enable page notifications 2026-09-11 04:10:43,004 26 INFO rb-c800635-224702-414046 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_self_order_table_sharing: Setting session cookie in browser 2026-09-11 04:10:43,114 26 INFO rb-c800635-224702-414046 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=481d92ca8ce7443e&table_identifier=61b7f60c" in browser 2026-09-11 04:10:43,114 26 INFO rb-c800635-224702-414046 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=481d92ca8ce7443e&table_identifier=61b7f60c" 2026-09-11 04:10:43,127 26 INFO rb-c800635-224702-414046 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-09-11 04:10:43,611 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 04:10:43] "GET /pos-self/197?access_token=481d92ca8ce7443e&table_identifier=61b7f60c HTTP/1.1" 200 - 59 0.028 0.459 2026-09-11 04:10:43,615 26 INFO rb-c800635-224702-414046 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_self_order_table_sharing: Navigation result: {'frameId': 'A3D889729311E40022605089D4A04497', 'loaderId': '1ABB91144A5986E99BB9C8F447DD40A1', 'isDownload': False} 2026-09-11 04:10:43,615 26 INFO rb-c800635-224702-414046 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-09-11 04:10:43,634 26 INFO rb-c800635-224702-414046 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-09-11 04:10:43,658 26 INFO rb-c800635-224702-414046 odoo.addons.base.models.assetsbundle: Found a similar attachment for /web/assets/1/db4d7a1/pos_self_order.assets.min.css, copying from /web/assets/db4d7a1/pos_self_order.assets.min.css 2026-09-11 04:10:43,741 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 04:10:43] "GET /web/assets/1/db4d7a1/pos_self_order.assets.min.css HTTP/1.1" 200 - 8 0.063 0.039 2026-09-11 04:10:43,749 26 INFO rb-c800635-224702-414046 odoo.addons.base.models.assetsbundle: Found a similar attachment for /web/assets/1/3bd1372/pos_self_order.assets.min.js, copying from /web/assets/3bd1372/pos_self_order.assets.min.js 2026-09-11 04:10:43,770 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 04:10:43] "GET /web/assets/1/3bd1372/pos_self_order.assets.min.js HTTP/1.1" 200 - 8 0.004 0.119 2026-09-11 04:10:43,776 26 INFO rb-c800635-224702-414046 odoo.addons.base.models.assetsbundle: Found a similar attachment for /web/assets/1/80a013a/pos_self_order.assets_tests.min.js, copying from /web/assets/80a013a/pos_self_order.assets_tests.min.js 2026-09-11 04:10:43,793 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 04:10:43] "GET /web/assets/1/80a013a/pos_self_order.assets_tests.min.js HTTP/1.1" 200 - 8 0.008 0.139 2026-09-11 04:10:43,960 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 04:10:43] "GET /favicon.ico HTTP/1.1" 301 - 1 0.000 0.008 2026-09-11 04:10:43,971 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 04:10:43] "GET /website/translations?hash=&lang=en_US HTTP/1.1" 200 - 1 0.001 0.008 2026-09-11 04:10:43,990 26 INFO rb-c800635-224702-414046 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=481d92ca8ce7443e&table_identifier=61b7f60c", "delayToCheckUndeterminisms": 0})" 2026-09-11 04:10:44,004 26 INFO rb-c800635-224702-414046 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-09-11 04:10:44,011 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 04:10:44] "GET /web/image/website/1/favicon?unique=47d98e1 HTTP/1.1" 200 - 5 0.010 0.007 2026-09-11 04:10:44,014 26 INFO rb-c800635-224702-414046 odoo.http: Session expired 2026-09-11 04:10:44,014 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 04:10:44] "POST /pos/ping HTTP/1.1" 200 - 1 0.000 0.011 2026-09-11 04:10:44,073 26 INFO rb-c800635-224702-414046 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-09-11 04:10:44,082 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 04:10:44] "GET /bus/websocket_worker_bundle?v=19.0-2 HTTP/1.1" 200 - 3 0.001 0.031 2026-09-11 04:10:44,134 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 04:10:44] "POST /pos-self/relations/197 HTTP/1.1" 200 - 37 0.020 0.041 2026-09-11 04:10:44,138 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 04:10:44] "GET /websocket?version=19.0-2 HTTP/1.1" 101 - 1 0.000 0.028 2026-09-11 04:10:44,479 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 04:10:44] "POST /pos-self/data/197 HTTP/1.1" 200 - 180 0.164 0.158 2026-09-11 04:10:44,528 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 04:10:44] "POST /pos-self-order/get-user-data/ HTTP/1.1" 200 - 6 0.003 0.007 2026-09-11 04:10:44,537 26 INFO rb-c800635-224702-414046 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_self_order_table_sharing.browser: Owl is running in 'dev' mode. 2026-09-11 04:10:44,582 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 04:10:44] "GET /web/image/ir.attachment/9807/raw HTTP/1.1" 200 - 4 0.001 0.005 2026-09-11 04:10:44,632 26 INFO rb-c800635-224702-414046 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-09-11 04:10:44,685 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 04:10:44] "GET /web/image/pos.category/357/image_128?unique=2026-09-11T04:09:03.000+00:00 HTTP/1.1" 200 - 2 0.000 0.023 2026-09-11 04:10:44,686 26 INFO ? werkzeug: 127.0.0.1 - - [11/Sep/2026 04:10:44] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.007 2026-09-11 04:10:44,701 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 04:10:44] "GET /web/image/product.template/2474/image_512?unique=2026-09-11T04:09:03.000+00:00 HTTP/1.1" 200 - 3 0.004 0.023 2026-09-11 04:10:44,708 26 INFO rb-c800635-224702-414046 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-09-11 04:10:44,712 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 04:10:44] "GET /web/image/product.template/2475/image_512?unique=2026-09-11T04:09:03.000+00:00 HTTP/1.1" 200 - 3 0.002 0.028 2026-09-11 04:10:44,724 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 04:10:44] "GET /web/image/product.template/2476/image_512?unique=2026-09-11T04:09:03.000+00:00 HTTP/1.1" 200 - 3 0.003 0.038 2026-09-11 04:10:44,740 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 04:10:44] "GET /web/image/product.template/2478/image_512?unique=2026-09-11T04:09:03.000+00:00 HTTP/1.1" 200 - 3 0.002 0.055 2026-09-11 04:10:44,754 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 04:10:44] "GET /web/image/product.template/2477/image_512?unique=2026-09-11T04:09:03.000+00:00 HTTP/1.1" 200 - 3 0.003 0.057 2026-09-11 04:10:44,774 26 INFO rb-c800635-224702-414046 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-09-11 04:10:44,840 26 INFO rb-c800635-224702-414046 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-09-11 04:10:44,856 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 04:10:44] "GET /web/image/ir.attachment/9773/raw HTTP/1.1" 200 - 4 0.002 0.010 2026-09-11 04:10:44,866 26 INFO ? werkzeug: 127.0.0.1 - - [11/Sep/2026 04:10: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-09-11 04:10:44,893 26 INFO rb-c800635-224702-414046 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-09-11 04:10:44,900 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 04:10:44] "GET /web/image/product.product/2978/image_512?unique=2026-09-11T04:09:03.000+00:00 HTTP/1.1" 200 - 8 0.005 0.026 2026-09-11 04:10:44,922 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 04:10:44] "GET /web/image/product.product/2976/image_512?unique=2026-09-11T04:09:03.000+00:00 HTTP/1.1" 200 - 8 0.010 0.045 2026-09-11 04:10:44,944 26 INFO rb-c800635-224702-414046 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-09-11 04:10:45,012 26 INFO rb-c800635-224702-414046 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-09-11 04:10:45,047 26 INFO rb-c800635-224702-414046 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #33970305 started for PoS orders references: [{'name': None, 'pos_reference': '260-197-000002', 'uuid': '3b7344e9-fcd4-4c76-a78c-321f67fd3f12'}] 2026-09-11 04:10:45,075 26 INFO rb-c800635-224702-414046 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #33970305 order {'name': None, 'pos_reference': '260-197-000002', 'uuid': '3b7344e9-fcd4-4c76-a78c-321f67fd3f12'} created pos.order #941 2026-09-11 04:10:45,085 26 INFO rb-c800635-224702-414046 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #33970305 finished 2026-09-11 04:10:45,167 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 04:10:45] "POST /pos-self-order/process-order/mobile HTTP/1.1" 200 - 103 0.055 0.103 2026-09-11 04:10:45,205 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 04:10:45] "POST /pos-self-order/get-user-data/ HTTP/1.1" 200 - 9 0.005 0.010 2026-09-11 04:10:45,222 26 INFO rb-c800635-224702-414046 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-09-11 04:10:45,281 26 INFO rb-c800635-224702-414046 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_self_order_table_sharing.browser: tour succeeded 2026-09-11 04:10:45,281 26 INFO rb-c800635-224702-414046 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-09-11 04:10:45,326 26 INFO rb-c800635-224702-414046 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_self_order_table_sharing.browser: heap 7938936 (allocated 8388608) 2026-09-11 04:10:45,328 26 INFO rb-c800635-224702-414046 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_self_order_table_sharing: Closing chrome headless with pid 138806 2026-09-11 04:10:45,328 26 INFO rb-c800635-224702-414046 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_self_order_table_sharing: Closing websocket connection 2026-09-11 04:10:45,329 26 INFO rb-c800635-224702-414046 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_self_order_table_sharing: Terminating chrome headless with pid 138806 2026-09-11 04:10:45,394 26 INFO rb-c800635-224702-414046 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_self_order_table_sharing: Chrome Log in: /tmp/odoo_tests/rb-c800635-224702-414046/chrome_logs/chrome_log_20260911_041045_394653_test_self_order_table_sharing.txt 2026-09-11 04:10:45,395 26 INFO rb-c800635-224702-414046 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_self_order_table_sharing: Removing chrome user profile "/tmp/tmpq5lwwtyv_chrome_odoo" 2026-09-11 04:10:45,796 26 INFO rb-c800635-224702-414046 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_self_order_table_sharing: Chrome pid: 138989 2026-09-11 04:10:45,796 26 INFO rb-c800635-224702-414046 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_self_order_table_sharing: Chrome headless temporary user profile dir: /tmp/tmp902aj9gn_chrome_odoo 2026-09-11 04:10:45,796 26 INFO rb-c800635-224702-414046 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_self_order_table_sharing: Issuing json command http://127.0.0.1:44149/json/version 2026-09-11 04:10:45,797 26 INFO rb-c800635-224702-414046 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:44149', path='/json/version', query='', fragment='') with timeout 3 increased to 10s during tests 2026-09-11 04:10:45,803 26 INFO rb-c800635-224702-414046 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_self_order_table_sharing: Browser version: Chrome/150.0.7871.114 2026-09-11 04:10:45,804 26 INFO rb-c800635-224702-414046 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_self_order_table_sharing: Issuing json command http://127.0.0.1:44149/json 2026-09-11 04:10:45,805 26 INFO rb-c800635-224702-414046 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:44149', path='/json', query='', fragment='') with timeout 3 increased to 10s during tests 2026-09-11 04:10:45,811 26 INFO rb-c800635-224702-414046 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_self_order_table_sharing: Websocket url found: ws://127.0.0.1:44149/devtools/page/515DD8BEC48E9A8981F6CB5153C1EF6C 2026-09-11 04:10:45,815 26 INFO rb-c800635-224702-414046 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_self_order_table_sharing: Enable chrome headless console log notification 2026-09-11 04:10:45,820 26 INFO rb-c800635-224702-414046 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_self_order_table_sharing: Chrome headless enable page notifications 2026-09-11 04:10:45,836 26 INFO rb-c800635-224702-414046 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_self_order_table_sharing: Setting session cookie in browser 2026-09-11 04:10:45,842 26 INFO rb-c800635-224702-414046 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=481d92ca8ce7443e&table_identifier=61b7f60c" in browser 2026-09-11 04:10:45,842 26 INFO rb-c800635-224702-414046 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=481d92ca8ce7443e&table_identifier=61b7f60c" 2026-09-11 04:10:45,880 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 04:10:45] "GET /pos-self/197?access_token=481d92ca8ce7443e&table_identifier=61b7f60c HTTP/1.1" 200 - 9 0.010 0.019 2026-09-11 04:10:45,887 26 INFO rb-c800635-224702-414046 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_self_order_table_sharing: Navigation result: {'frameId': '515DD8BEC48E9A8981F6CB5153C1EF6C', 'loaderId': 'E10D068DAAEA81356D84FBB9F55FDC45', 'isDownload': False} 2026-09-11 04:10:45,888 26 INFO rb-c800635-224702-414046 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-09-11 04:10:45,899 26 INFO rb-c800635-224702-414046 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-09-11 04:10:45,919 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 04:10:45] "GET /web/assets/1/db4d7a1/pos_self_order.assets.min.css HTTP/1.1" 200 - 3 0.003 0.011 2026-09-11 04:10:45,928 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 04:10:45] "GET /web/assets/1/3bd1372/pos_self_order.assets.min.js HTTP/1.1" 200 - 3 0.001 0.021 2026-09-11 04:10:45,936 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 04:10:45] "GET /web/assets/1/80a013a/pos_self_order.assets_tests.min.js HTTP/1.1" 200 - 3 0.002 0.026 2026-09-11 04:10:46,085 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 04:10:46] "GET /favicon.ico HTTP/1.1" 301 - 1 0.001 0.005 2026-09-11 04:10:46,097 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 04:10:46] "GET /website/translations?hash=&lang=en_US HTTP/1.1" 200 - 0 0.000 0.002 2026-09-11 04:10:46,111 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 04:10:46] "GET /web/image/website/1/favicon?unique=47d98e1 HTTP/1.1" 200 - 4 0.001 0.007 2026-09-11 04:10:46,111 26 INFO rb-c800635-224702-414046 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=481d92ca8ce7443e&table_identifier=61b7f60c", "delayToCheckUndeterminisms": 0})" 2026-09-11 04:10:46,118 26 INFO rb-c800635-224702-414046 odoo.http: Session expired 2026-09-11 04:10:46,118 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 04:10:46] "POST /pos/ping HTTP/1.1" 200 - 0 0.000 0.002 2026-09-11 04:10:46,124 26 INFO rb-c800635-224702-414046 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-09-11 04:10:46,138 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 04:10:46] "GET /bus/websocket_worker_bundle?v=19.0-2 HTTP/1.1" 200 - 2 0.001 0.004 2026-09-11 04:10:46,168 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 04:10:46] "POST /pos-self/relations/197 HTTP/1.1" 200 - 16 0.009 0.026 2026-09-11 04:10:46,176 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 04:10:46] "GET /websocket?version=19.0-2 HTTP/1.1" 101 - 0 0.000 0.019 2026-09-11 04:10:46,178 26 INFO rb-c800635-224702-414046 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-09-11 04:10:46,377 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 04:10:46] "POST /pos-self/data/197 HTTP/1.1" 200 - 113 0.067 0.098 2026-09-11 04:10:46,471 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 04:10:46] "POST /pos-self-order/get-user-data/ HTTP/1.1" 200 - 35 0.031 0.025 2026-09-11 04:10:46,488 26 INFO rb-c800635-224702-414046 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_self_order_table_sharing.browser: Owl is running in 'dev' mode. 2026-09-11 04:10:46,526 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 04:10:46] "GET /web/image/ir.attachment/9807/raw HTTP/1.1" 200 - 4 0.001 0.006 2026-09-11 04:10:46,559 26 INFO rb-c800635-224702-414046 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-09-11 04:10:46,560 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 04:10:46] "POST /pos-self-order/get-user-data/ HTTP/1.1" 200 - 9 0.003 0.009 2026-09-11 04:10:46,609 26 INFO ? werkzeug: 127.0.0.1 - - [11/Sep/2026 04:10:46] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.003 2026-09-11 04:10:46,619 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 04:10:46] "GET /web/image/pos.category/357/image_128?unique=2026-09-11T04:09:03.000+00:00 HTTP/1.1" 200 - 2 0.001 0.022 2026-09-11 04:10:46,636 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 04:10:46] "GET /web/image/product.template/2478/image_512?unique=2026-09-11T04:09:03.000+00:00 HTTP/1.1" 200 - 3 0.002 0.027 2026-09-11 04:10:46,648 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 04:10:46] "GET /web/image/product.template/2474/image_512?unique=2026-09-11T04:09:03.000+00:00 HTTP/1.1" 200 - 3 0.002 0.036 2026-09-11 04:10:46,664 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 04:10:46] "GET /web/image/product.template/2475/image_512?unique=2026-09-11T04:09:03.000+00:00 HTTP/1.1" 200 - 3 0.002 0.056 2026-09-11 04:10:46,686 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 04:10:46] "GET /web/image/product.template/2476/image_512?unique=2026-09-11T04:09:03.000+00:00 HTTP/1.1" 200 - 3 0.007 0.069 2026-09-11 04:10:46,695 26 INFO rb-c800635-224702-414046 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-09-11 04:10:46,700 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 04:10:46] "GET /web/image/product.template/2477/image_512?unique=2026-09-11T04:09:03.000+00:00 HTTP/1.1" 200 - 3 0.003 0.082 2026-09-11 04:10:46,709 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 04:10:46] "GET /web/image/ir.attachment/9773/raw HTTP/1.1" 200 - 4 0.002 0.008 2026-09-11 04:10:46,738 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 04:10:46] "GET /web/image/product.product/2976/image_512?unique=2026-09-11T04:09:03.000+00:00 HTTP/1.1" 200 - 8 0.005 0.014 2026-09-11 04:10:46,739 26 INFO rb-c800635-224702-414046 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_self_order_table_sharing.browser: tour succeeded 2026-09-11 04:10:46,740 26 INFO rb-c800635-224702-414046 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-09-11 04:10:46,776 26 INFO rb-c800635-224702-414046 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_self_order_table_sharing.browser: heap 7173084 (allocated 7864320) 2026-09-11 04:10:46,784 26 INFO rb-c800635-224702-414046 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_self_order_table_sharing: Closing chrome headless with pid 138989 2026-09-11 04:10:46,784 26 INFO rb-c800635-224702-414046 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_self_order_table_sharing: Closing websocket connection 2026-09-11 04:10:46,785 26 INFO rb-c800635-224702-414046 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_self_order_table_sharing: Terminating chrome headless with pid 138989 2026-09-11 04:10:46,909 26 INFO rb-c800635-224702-414046 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_self_order_table_sharing: Chrome Log in: /tmp/odoo_tests/rb-c800635-224702-414046/chrome_logs/chrome_log_20260911_041046_909025_test_self_order_table_sharing.txt 2026-09-11 04:10:46,909 26 INFO rb-c800635-224702-414046 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_self_order_table_sharing: Removing chrome user profile "/tmp/tmp902aj9gn_chrome_odoo" 2026-09-11 04:10:46,976 26 INFO rb-c800635-224702-414046 odoo.addons.pos_self_order.tests.test_self_order_mobile: Starting TestSelfOrderMobile.test_sub_categories_products_displayed ... 2026-09-11 04:10:50,387 26 INFO rb-c800635-224702-414046 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_sub_categories_products_displayed: Chrome pid: 139172 2026-09-11 04:10:50,387 26 INFO rb-c800635-224702-414046 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_sub_categories_products_displayed: Chrome headless temporary user profile dir: /tmp/tmpef1d_m51_chrome_odoo 2026-09-11 04:10:50,388 26 INFO rb-c800635-224702-414046 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_sub_categories_products_displayed: Issuing json command http://127.0.0.1:42297/json/version 2026-09-11 04:10:50,390 26 INFO rb-c800635-224702-414046 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:42297', path='/json/version', query='', fragment='') with timeout 3 increased to 10s during tests 2026-09-11 04:10:50,397 26 INFO rb-c800635-224702-414046 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_sub_categories_products_displayed: Browser version: Chrome/150.0.7871.114 2026-09-11 04:10:50,397 26 INFO rb-c800635-224702-414046 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_sub_categories_products_displayed: Issuing json command http://127.0.0.1:42297/json 2026-09-11 04:10:50,398 26 INFO rb-c800635-224702-414046 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:42297', path='/json', query='', fragment='') with timeout 3 increased to 10s during tests 2026-09-11 04:10:50,403 26 INFO rb-c800635-224702-414046 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_sub_categories_products_displayed: Websocket url found: ws://127.0.0.1:42297/devtools/page/5946105CB294D8274ABD1C2811CEEC6E 2026-09-11 04:10:50,410 26 INFO rb-c800635-224702-414046 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_sub_categories_products_displayed: Enable chrome headless console log notification 2026-09-11 04:10:50,413 26 INFO rb-c800635-224702-414046 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_sub_categories_products_displayed: Chrome headless enable page notifications 2026-09-11 04:10:50,418 26 INFO rb-c800635-224702-414046 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_sub_categories_products_displayed: Setting session cookie in browser 2026-09-11 04:10:50,524 26 INFO rb-c800635-224702-414046 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=5bbe63afda2f476f" in browser 2026-09-11 04:10:50,524 26 INFO rb-c800635-224702-414046 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=5bbe63afda2f476f" 2026-09-11 04:10:50,547 26 INFO rb-c800635-224702-414046 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-09-11 04:10:50,869 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 04:10:50] "GET /pos-self/198?access_token=5bbe63afda2f476f HTTP/1.1" 200 - 57 0.024 0.300 2026-09-11 04:10:50,876 26 INFO rb-c800635-224702-414046 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_sub_categories_products_displayed: Navigation result: {'frameId': '5946105CB294D8274ABD1C2811CEEC6E', 'loaderId': '0573A57E4AE68A226680B78276401C22', 'isDownload': False} 2026-09-11 04:10:50,876 26 INFO rb-c800635-224702-414046 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-09-11 04:10:50,893 26 INFO rb-c800635-224702-414046 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-09-11 04:10:50,911 26 INFO rb-c800635-224702-414046 odoo.addons.base.models.assetsbundle: Found a similar attachment for /web/assets/1/db4d7a1/pos_self_order.assets.min.css, copying from /web/assets/db4d7a1/pos_self_order.assets.min.css 2026-09-11 04:10:50,942 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 04:10:50] "GET /web/assets/1/db4d7a1/pos_self_order.assets.min.css HTTP/1.1" 200 - 8 0.017 0.025 2026-09-11 04:10:50,952 26 INFO rb-c800635-224702-414046 odoo.addons.base.models.assetsbundle: Found a similar attachment for /web/assets/1/3bd1372/pos_self_order.assets.min.js, copying from /web/assets/3bd1372/pos_self_order.assets.min.js 2026-09-11 04:10:50,972 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 04:10:50] "GET /web/assets/1/3bd1372/pos_self_order.assets.min.js HTTP/1.1" 200 - 8 0.006 0.064 2026-09-11 04:10:50,979 26 INFO rb-c800635-224702-414046 odoo.addons.base.models.assetsbundle: Found a similar attachment for /web/assets/1/80a013a/pos_self_order.assets_tests.min.js, copying from /web/assets/80a013a/pos_self_order.assets_tests.min.js 2026-09-11 04:10:50,988 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 04:10:50] "GET /web/assets/1/80a013a/pos_self_order.assets_tests.min.js HTTP/1.1" 200 - 8 0.004 0.075 2026-09-11 04:10:51,210 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 04:10:51] "GET /favicon.ico HTTP/1.1" 301 - 1 0.001 0.019 2026-09-11 04:10:51,217 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 04:10:51] "GET /website/translations?hash=&lang=en_US HTTP/1.1" 200 - 1 0.001 0.012 2026-09-11 04:10:51,235 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 04:10:51] "GET /web/image/website/1/favicon?unique=47d98e1 HTTP/1.1" 200 - 5 0.003 0.008 2026-09-11 04:10:51,235 26 INFO rb-c800635-224702-414046 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=5bbe63afda2f476f", "delayToCheckUndeterminisms": 0})" 2026-09-11 04:10:51,253 26 INFO rb-c800635-224702-414046 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-09-11 04:10:51,254 26 INFO rb-c800635-224702-414046 odoo.http: Session expired 2026-09-11 04:10:51,254 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 04:10:51] "POST /pos/ping HTTP/1.1" 200 - 1 0.001 0.008 2026-09-11 04:10:51,333 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 04:10:51] "POST /pos-self/relations/198 HTTP/1.1" 200 - 37 0.020 0.034 2026-09-11 04:10:51,376 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 04:10:51] "GET /bus/websocket_worker_bundle?v=19.0-2 HTTP/1.1" 200 - 3 0.001 0.094 2026-09-11 04:10:51,601 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 04:10:51] "POST /pos-self/data/198 HTTP/1.1" 200 - 181 0.094 0.141 2026-09-11 04:10:51,613 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 04:10:51] "GET /websocket?version=19.0-2 HTTP/1.1" 101 - 1 0.000 0.218 2026-09-11 04:10:51,644 26 INFO rb-c800635-224702-414046 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_sub_categories_products_displayed.browser: Owl is running in 'dev' mode. 2026-09-11 04:10:51,685 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 04:10:51] "GET /web/image/ir.attachment/9848/raw HTTP/1.1" 200 - 4 0.001 0.004 2026-09-11 04:10:51,736 26 INFO rb-c800635-224702-414046 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-09-11 04:10:51,817 26 INFO rb-c800635-224702-414046 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-09-11 04:10:51,818 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 04:10:51] "GET /web/image/pos.category/357/image_128?unique=2026-09-11T04:09:03.000+00:00 HTTP/1.1" 200 - 2 0.002 0.036 2026-09-11 04:10:51,826 26 INFO ? werkzeug: 127.0.0.1 - - [11/Sep/2026 04:10:51] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.002 2026-09-11 04:10:51,831 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 04:10:51] "GET /web/image/product.template/2475/image_512?unique=2026-09-11T04:09:03.000+00:00 HTTP/1.1" 200 - 3 0.003 0.037 2026-09-11 04:10:51,841 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 04:10:51] "GET /web/image/product.template/2478/image_512?unique=2026-09-11T04:09:03.000+00:00 HTTP/1.1" 200 - 3 0.002 0.026 2026-09-11 04:10:51,860 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 04:10:51] "GET /web/image/pos.category/360/image_128?unique=2026-09-11T04:09:03.000+00:00 HTTP/1.1" 200 - 2 0.001 0.073 2026-09-11 04:10:51,872 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 04:10:51] "GET /web/image/product.template/2477/image_512?unique=2026-09-11T04:09:03.000+00:00 HTTP/1.1" 200 - 3 0.003 0.055 2026-09-11 04:10:51,881 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 04:10:51] "GET /web/image/product.template/2474/image_512?unique=2026-09-11T04:09:03.000+00:00 HTTP/1.1" 200 - 3 0.002 0.065 2026-09-11 04:10:51,891 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 04:10:51] "GET /web/image/product.template/2476/image_512?unique=2026-09-11T04:09:03.000+00:00 HTTP/1.1" 200 - 3 0.001 0.056 2026-09-11 04:10:51,910 26 INFO rb-c800635-224702-414046 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-09-11 04:10:51,965 26 INFO rb-c800635-224702-414046 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-09-11 04:10:52,034 26 INFO rb-c800635-224702-414046 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_sub_categories_products_displayed.browser: tour succeeded 2026-09-11 04:10:52,034 26 INFO rb-c800635-224702-414046 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-09-11 04:10:52,087 26 INFO rb-c800635-224702-414046 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_sub_categories_products_displayed.browser: heap 7564760 (allocated 8388608) 2026-09-11 04:10:52,105 26 INFO rb-c800635-224702-414046 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_sub_categories_products_displayed: Closing chrome headless with pid 139172 2026-09-11 04:10:52,107 26 INFO rb-c800635-224702-414046 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_sub_categories_products_displayed: Closing websocket connection 2026-09-11 04:10:52,107 26 INFO rb-c800635-224702-414046 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_sub_categories_products_displayed: Terminating chrome headless with pid 139172 2026-09-11 04:10:52,202 26 INFO rb-c800635-224702-414046 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_sub_categories_products_displayed: Chrome Log in: /tmp/odoo_tests/rb-c800635-224702-414046/chrome_logs/chrome_log_20260911_041052_202614_test_sub_categories_products_displayed.txt 2026-09-11 04:10:52,202 26 INFO rb-c800635-224702-414046 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_sub_categories_products_displayed: Removing chrome user profile "/tmp/tmpef1d_m51_chrome_odoo" 2026-09-11 04:10:52,549 26 INFO rb-c800635-224702-414046 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_sub_categories_products_displayed: Chrome pid: 139353 2026-09-11 04:10:52,549 26 INFO rb-c800635-224702-414046 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_sub_categories_products_displayed: Chrome headless temporary user profile dir: /tmp/tmpp3i4azg5_chrome_odoo 2026-09-11 04:10:52,549 26 INFO rb-c800635-224702-414046 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_sub_categories_products_displayed: Issuing json command http://127.0.0.1:36739/json/version 2026-09-11 04:10:52,550 26 INFO rb-c800635-224702-414046 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:36739', path='/json/version', query='', fragment='') with timeout 3 increased to 10s during tests 2026-09-11 04:10:52,600 26 INFO rb-c800635-224702-414046 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_sub_categories_products_displayed: Browser version: Chrome/150.0.7871.114 2026-09-11 04:10:52,600 26 INFO rb-c800635-224702-414046 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_sub_categories_products_displayed: Issuing json command http://127.0.0.1:36739/json 2026-09-11 04:10:52,601 26 INFO rb-c800635-224702-414046 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:36739', path='/json', query='', fragment='') with timeout 3 increased to 10s during tests 2026-09-11 04:10:52,607 26 INFO rb-c800635-224702-414046 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_sub_categories_products_displayed: Websocket url found: ws://127.0.0.1:36739/devtools/page/293EDD37864E438E3AC11B598AE753D7 2026-09-11 04:10:52,615 26 INFO rb-c800635-224702-414046 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_sub_categories_products_displayed: Enable chrome headless console log notification 2026-09-11 04:10:52,636 26 INFO rb-c800635-224702-414046 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_sub_categories_products_displayed: Chrome headless enable page notifications 2026-09-11 04:10:52,649 26 INFO rb-c800635-224702-414046 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_sub_categories_products_displayed: Setting session cookie in browser 2026-09-11 04:10:52,664 26 INFO rb-c800635-224702-414046 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-09-11 04:10:52,664 26 INFO rb-c800635-224702-414046 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-09-11 04:10:52,708 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 04:10:52] "GET /pos-self/198 HTTP/1.1" 200 - 7 0.006 0.028 2026-09-11 04:10:52,714 26 INFO rb-c800635-224702-414046 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_sub_categories_products_displayed: Navigation result: {'frameId': '293EDD37864E438E3AC11B598AE753D7', 'loaderId': '1192759CE9F158B329E8E949C1DE415D', 'isDownload': False} 2026-09-11 04:10:52,714 26 INFO rb-c800635-224702-414046 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-09-11 04:10:52,732 26 INFO rb-c800635-224702-414046 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-09-11 04:10:52,759 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 04:10:52] "GET /web/assets/1/db4d7a1/pos_self_order.assets.min.css HTTP/1.1" 200 - 3 0.004 0.008 2026-09-11 04:10:52,778 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 04:10:52] "GET /web/assets/1/3bd1372/pos_self_order.assets.min.js HTTP/1.1" 200 - 3 0.013 0.015 2026-09-11 04:10:52,786 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 04:10:52] "GET /web/assets/1/80a013a/pos_self_order.assets_tests.min.js HTTP/1.1" 200 - 3 0.001 0.033 2026-09-11 04:10:52,962 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 04:10:52] "GET /favicon.ico HTTP/1.1" 301 - 1 0.001 0.006 2026-09-11 04:10:52,965 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 04:10:52] "GET /website/translations?hash=&lang=en_US HTTP/1.1" 200 - 0 0.000 0.004 2026-09-11 04:10:52,980 26 INFO rb-c800635-224702-414046 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-09-11 04:10:52,987 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 04:10:52] "GET /web/image/website/1/favicon?unique=47d98e1 HTTP/1.1" 200 - 4 0.002 0.010 2026-09-11 04:10:52,989 26 INFO rb-c800635-224702-414046 odoo.http: Session expired 2026-09-11 04:10:52,990 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 04:10:52] "POST /pos/ping HTTP/1.1" 200 - 0 0.000 0.004 2026-09-11 04:10:52,990 26 INFO rb-c800635-224702-414046 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-09-11 04:10:53,012 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 04:10:53] "GET /bus/websocket_worker_bundle?v=19.0-2 HTTP/1.1" 200 - 2 0.001 0.004 2026-09-11 04:10:53,042 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 04:10:53] "POST /pos-self/relations/198 HTTP/1.1" 200 - 16 0.009 0.027 2026-09-11 04:10:53,045 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 04:10:53] "GET /websocket?version=19.0-2 HTTP/1.1" 101 - 0 0.000 0.015 2026-09-11 04:10:53,251 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 04:10:53] "POST /pos-self/data/198 HTTP/1.1" 200 - 113 0.070 0.116 2026-09-11 04:10:53,290 26 INFO rb-c800635-224702-414046 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_sub_categories_products_displayed.browser: Owl is running in 'dev' mode. 2026-09-11 04:10:53,334 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 04:10:53] "GET /web/image/ir.attachment/9854/raw HTTP/1.1" 200 - 4 0.002 0.007 2026-09-11 04:10:53,384 26 INFO rb-c800635-224702-414046 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-09-11 04:10:53,435 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 04:10:53] "GET /web/image/pos.category/360/image_128?unique=2026-09-11T04:09:03.000+00:00 HTTP/1.1" 200 - 2 0.002 0.026 2026-09-11 04:10:53,453 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 04:10:53] "GET /web/image/pos.category/357/image_128?unique=2026-09-11T04:09:03.000+00:00 HTTP/1.1" 200 - 2 0.001 0.045 2026-09-11 04:10:53,465 26 INFO rb-c800635-224702-414046 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-09-11 04:10:53,466 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 04:10:53] "GET /web/image/product.template/2478/image_512?unique=2026-09-11T04:09:03.000+00:00 HTTP/1.1" 200 - 3 0.002 0.046 2026-09-11 04:10:53,481 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 04:10:53] "GET /web/image/product.template/2475/image_512?unique=2026-09-11T04:09:03.000+00:00 HTTP/1.1" 200 - 3 0.005 0.060 2026-09-11 04:10:53,489 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 04:10:53] "GET /web/image/product.template/2477/image_512?unique=2026-09-11T04:09:03.000+00:00 HTTP/1.1" 200 - 3 0.001 0.069 2026-09-11 04:10:53,502 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 04:10:53] "GET /web/image/product.template/2474/image_512?unique=2026-09-11T04:09:03.000+00:00 HTTP/1.1" 200 - 3 0.004 0.078 2026-09-11 04:10:53,518 26 INFO rb-c800635-224702-414046 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-09-11 04:10:53,524 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 04:10:53] "GET /web/image/product.template/2476/image_512?unique=2026-09-11T04:09:03.000+00:00 HTTP/1.1" 200 - 3 0.002 0.070 2026-09-11 04:10:53,574 26 INFO rb-c800635-224702-414046 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-09-11 04:10:53,626 26 INFO rb-c800635-224702-414046 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_sub_categories_products_displayed.browser: tour succeeded 2026-09-11 04:10:53,627 26 INFO rb-c800635-224702-414046 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-09-11 04:10:53,667 26 INFO rb-c800635-224702-414046 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_sub_categories_products_displayed.browser: heap 6940504 (allocated 7602176) 2026-09-11 04:10:53,672 26 INFO rb-c800635-224702-414046 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_sub_categories_products_displayed: Closing chrome headless with pid 139353 2026-09-11 04:10:53,673 26 INFO rb-c800635-224702-414046 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_sub_categories_products_displayed: Closing websocket connection 2026-09-11 04:10:53,673 26 INFO rb-c800635-224702-414046 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_sub_categories_products_displayed: Terminating chrome headless with pid 139353 2026-09-11 04:10:53,753 26 INFO rb-c800635-224702-414046 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_sub_categories_products_displayed: Chrome Log in: /tmp/odoo_tests/rb-c800635-224702-414046/chrome_logs/chrome_log_20260911_041053_753166_test_sub_categories_products_displayed.txt 2026-09-11 04:10:53,753 26 INFO rb-c800635-224702-414046 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_sub_categories_products_displayed: Removing chrome user profile "/tmp/tmpp3i4azg5_chrome_odoo" 2026-09-11 04:10:54,087 26 INFO rb-c800635-224702-414046 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_sub_categories_products_displayed: Chrome pid: 139537 2026-09-11 04:10:54,088 26 INFO rb-c800635-224702-414046 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_sub_categories_products_displayed: Chrome headless temporary user profile dir: /tmp/tmpdm3b_krp_chrome_odoo 2026-09-11 04:10:54,088 26 INFO rb-c800635-224702-414046 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_sub_categories_products_displayed: Issuing json command http://127.0.0.1:38557/json/version 2026-09-11 04:10:54,089 26 INFO rb-c800635-224702-414046 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:38557', path='/json/version', query='', fragment='') with timeout 3 increased to 10s during tests 2026-09-11 04:10:54,128 26 INFO rb-c800635-224702-414046 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_sub_categories_products_displayed: Browser version: Chrome/150.0.7871.114 2026-09-11 04:10:54,129 26 INFO rb-c800635-224702-414046 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_sub_categories_products_displayed: Issuing json command http://127.0.0.1:38557/json 2026-09-11 04:10:54,131 26 INFO rb-c800635-224702-414046 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:38557', path='/json', query='', fragment='') with timeout 3 increased to 10s during tests 2026-09-11 04:10:54,149 26 INFO rb-c800635-224702-414046 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_sub_categories_products_displayed: Websocket url found: ws://127.0.0.1:38557/devtools/page/2F4D23E4A73324D49522C83FB9C36C57 2026-09-11 04:10:54,160 26 INFO rb-c800635-224702-414046 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_sub_categories_products_displayed: Enable chrome headless console log notification 2026-09-11 04:10:54,169 26 INFO rb-c800635-224702-414046 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_sub_categories_products_displayed: Chrome headless enable page notifications 2026-09-11 04:10:54,188 26 INFO rb-c800635-224702-414046 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_sub_categories_products_displayed: Setting session cookie in browser 2026-09-11 04:10:54,199 26 INFO rb-c800635-224702-414046 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=5bbe63afda2f476f" in browser 2026-09-11 04:10:54,199 26 INFO rb-c800635-224702-414046 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=5bbe63afda2f476f" 2026-09-11 04:10:54,225 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 04:10:54] "GET /pos-self/198?access_token=5bbe63afda2f476f HTTP/1.1" 200 - 7 0.003 0.013 2026-09-11 04:10:54,229 26 INFO rb-c800635-224702-414046 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_sub_categories_products_displayed: Navigation result: {'frameId': '2F4D23E4A73324D49522C83FB9C36C57', 'loaderId': 'F616D2B031B0145C7B2B9744A1A43BCF', 'isDownload': False} 2026-09-11 04:10:54,230 26 INFO rb-c800635-224702-414046 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-09-11 04:10:54,246 26 INFO rb-c800635-224702-414046 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-09-11 04:10:54,269 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 04:10:54] "GET /web/assets/1/3bd1372/pos_self_order.assets.min.js HTTP/1.1" 200 - 3 0.002 0.015 2026-09-11 04:10:54,275 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 04:10:54] "GET /web/assets/1/db4d7a1/pos_self_order.assets.min.css HTTP/1.1" 200 - 3 0.001 0.022 2026-09-11 04:10:54,287 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 04:10:54] "GET /web/assets/1/80a013a/pos_self_order.assets_tests.min.js HTTP/1.1" 200 - 3 0.003 0.028 2026-09-11 04:10:54,465 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 04:10:54] "GET /favicon.ico HTTP/1.1" 301 - 1 0.001 0.017 2026-09-11 04:10:54,468 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 04:10:54] "GET /website/translations?hash=&lang=en_US HTTP/1.1" 200 - 0 0.000 0.009 2026-09-11 04:10:54,485 26 INFO rb-c800635-224702-414046 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=5bbe63afda2f476f", "delayToCheckUndeterminisms": 0})" 2026-09-11 04:10:54,495 26 INFO rb-c800635-224702-414046 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-09-11 04:10:54,496 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 04:10:54] "GET /web/image/website/1/favicon?unique=47d98e1 HTTP/1.1" 200 - 4 0.005 0.017 2026-09-11 04:10:54,499 26 INFO rb-c800635-224702-414046 odoo.http: Session expired 2026-09-11 04:10:54,500 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 04:10:54] "POST /pos/ping HTTP/1.1" 200 - 0 0.000 0.012 2026-09-11 04:10:54,515 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 04:10:54] "GET /bus/websocket_worker_bundle?v=19.0-2 HTTP/1.1" 200 - 2 0.001 0.004 2026-09-11 04:10:54,567 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 04:10:54] "POST /pos-self/relations/198 HTTP/1.1" 200 - 16 0.021 0.033 2026-09-11 04:10:54,569 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 04:10:54] "GET /websocket?version=19.0-2 HTTP/1.1" 101 - 0 0.000 0.035 2026-09-11 04:10:54,841 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 04:10:54] "POST /pos-self/data/198 HTTP/1.1" 200 - 114 0.091 0.168 2026-09-11 04:10:54,926 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 04:10:54] "GET /web/image/res.company/1/logo/256x256 HTTP/1.1" 200 - 8 0.005 0.031 2026-09-11 04:10:54,936 26 INFO rb-c800635-224702-414046 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_sub_categories_products_displayed.browser: Owl is running in 'dev' mode. 2026-09-11 04:10:54,976 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 04:10:54] "GET /web/image/ir.attachment/9857/raw HTTP/1.1" 200 - 4 0.001 0.006 2026-09-11 04:10:55,023 26 INFO rb-c800635-224702-414046 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-09-11 04:10:55,060 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 04:10:55] "GET /web/image/pos.category/360/image_128?unique=2026-09-11T04:09:03.000+00:00 HTTP/1.1" 200 - 2 0.001 0.019 2026-09-11 04:10:55,081 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 04:10:55] "GET /web/image/pos.category/357/image_128?unique=2026-09-11T04:09:03.000+00:00 HTTP/1.1" 200 - 2 0.001 0.041 2026-09-11 04:10:55,088 26 INFO rb-c800635-224702-414046 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-09-11 04:10:55,093 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 04:10:55] "GET /web/image/product.template/2475/image_512?unique=2026-09-11T04:09:03.000+00:00 HTTP/1.1" 200 - 3 0.002 0.037 2026-09-11 04:10:55,106 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 04:10:55] "GET /web/image/product.template/2478/image_512?unique=2026-09-11T04:09:03.000+00:00 HTTP/1.1" 200 - 3 0.001 0.050 2026-09-11 04:10:55,119 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 04:10:55] "GET /web/image/product.template/2477/image_512?unique=2026-09-11T04:09:03.000+00:00 HTTP/1.1" 200 - 3 0.002 0.053 2026-09-11 04:10:55,130 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 04:10:55] "GET /web/image/product.template/2474/image_512?unique=2026-09-11T04:09:03.000+00:00 HTTP/1.1" 200 - 3 0.002 0.066 2026-09-11 04:10:55,138 26 INFO rb-c800635-224702-414046 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-09-11 04:10:55,147 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 04:10:55] "GET /web/image/pos.category/359/image_128?unique=2026-09-11T04:09:03.000+00:00 HTTP/1.1" 200 - 2 0.001 0.069 2026-09-11 04:10:55,193 26 INFO rb-c800635-224702-414046 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-09-11 04:10:55,222 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 04:10:55] "GET /web/image/pos.category/361/image_128?unique=2026-09-11T04:09:03.000+00:00 HTTP/1.1" 200 - 2 0.001 0.021 2026-09-11 04:10:55,235 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 04:10:55] "GET /web/image/product.template/2476/image_512?unique=2026-09-11T04:09:03.000+00:00 HTTP/1.1" 200 - 3 0.001 0.029 2026-09-11 04:10:55,248 26 INFO rb-c800635-224702-414046 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_sub_categories_products_displayed.browser: tour succeeded 2026-09-11 04:10:55,249 26 INFO rb-c800635-224702-414046 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-09-11 04:10:55,300 26 INFO rb-c800635-224702-414046 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_sub_categories_products_displayed.browser: heap 6910776 (allocated 7602176) 2026-09-11 04:10:55,302 26 INFO rb-c800635-224702-414046 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_sub_categories_products_displayed: Closing chrome headless with pid 139537 2026-09-11 04:10:55,303 26 INFO rb-c800635-224702-414046 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_sub_categories_products_displayed: Closing websocket connection 2026-09-11 04:10:55,304 26 INFO rb-c800635-224702-414046 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_sub_categories_products_displayed: Terminating chrome headless with pid 139537 2026-09-11 04:10:55,413 26 INFO rb-c800635-224702-414046 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_sub_categories_products_displayed: Chrome Log in: /tmp/odoo_tests/rb-c800635-224702-414046/chrome_logs/chrome_log_20260911_041055_413769_test_sub_categories_products_displayed.txt 2026-09-11 04:10:55,414 26 INFO rb-c800635-224702-414046 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_sub_categories_products_displayed: Removing chrome user profile "/tmp/tmpdm3b_krp_chrome_odoo" 2026-09-11 04:10:55,472 26 INFO rb-c800635-224702-414046 odoo.addons.base.models.ir_attachment: filestore gc 14 checked, 14 removed 2026-09-11 04:10:56,369 26 INFO rb-c800635-224702-414046 odoo.addons.pos_self_order.tests.test_self_order_preset: Starting TestSelfOrderPreset.test_preset_delivery_tour ... 2026-09-11 04:10:59,738 26 INFO rb-c800635-224702-414046 odoo.addons.pos_self_order.tests.test_self_order_preset.TestSelfOrderPreset.test_preset_delivery_tour: Chrome pid: 139722 2026-09-11 04:10:59,738 26 INFO rb-c800635-224702-414046 odoo.addons.pos_self_order.tests.test_self_order_preset.TestSelfOrderPreset.test_preset_delivery_tour: Chrome headless temporary user profile dir: /tmp/tmp1bc_4k6c_chrome_odoo 2026-09-11 04:10:59,738 26 INFO rb-c800635-224702-414046 odoo.addons.pos_self_order.tests.test_self_order_preset.TestSelfOrderPreset.test_preset_delivery_tour: Issuing json command http://127.0.0.1:40279/json/version 2026-09-11 04:10:59,740 26 INFO rb-c800635-224702-414046 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:40279', path='/json/version', query='', fragment='') with timeout 3 increased to 10s during tests 2026-09-11 04:10:59,775 26 INFO rb-c800635-224702-414046 odoo.addons.pos_self_order.tests.test_self_order_preset.TestSelfOrderPreset.test_preset_delivery_tour: Browser version: Chrome/150.0.7871.114 2026-09-11 04:10:59,775 26 INFO rb-c800635-224702-414046 odoo.addons.pos_self_order.tests.test_self_order_preset.TestSelfOrderPreset.test_preset_delivery_tour: Issuing json command http://127.0.0.1:40279/json 2026-09-11 04:10:59,776 26 INFO rb-c800635-224702-414046 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:40279', path='/json', query='', fragment='') with timeout 3 increased to 10s during tests 2026-09-11 04:10:59,780 26 INFO rb-c800635-224702-414046 odoo.addons.pos_self_order.tests.test_self_order_preset.TestSelfOrderPreset.test_preset_delivery_tour: Websocket url found: ws://127.0.0.1:40279/devtools/page/1220BD8BB3A7B413F7A6F872AABB3DD7 2026-09-11 04:10:59,782 26 INFO rb-c800635-224702-414046 odoo.addons.pos_self_order.tests.test_self_order_preset.TestSelfOrderPreset.test_preset_delivery_tour: Enable chrome headless console log notification 2026-09-11 04:10:59,785 26 INFO rb-c800635-224702-414046 odoo.addons.pos_self_order.tests.test_self_order_preset.TestSelfOrderPreset.test_preset_delivery_tour: Chrome headless enable page notifications 2026-09-11 04:10:59,792 26 INFO rb-c800635-224702-414046 odoo.addons.pos_self_order.tests.test_self_order_preset.TestSelfOrderPreset.test_preset_delivery_tour: Setting session cookie in browser 2026-09-11 04:10:59,904 26 INFO rb-c800635-224702-414046 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=1bea829c28ad43ab" in browser 2026-09-11 04:10:59,904 26 INFO rb-c800635-224702-414046 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=1bea829c28ad43ab" 2026-09-11 04:10:59,922 26 INFO rb-c800635-224702-414046 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-09-11 04:11:00,271 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 04:11:00] "GET /pos-self/199?access_token=1bea829c28ad43ab HTTP/1.1" 200 - 57 0.020 0.332 2026-09-11 04:11:00,275 26 INFO rb-c800635-224702-414046 odoo.addons.pos_self_order.tests.test_self_order_preset.TestSelfOrderPreset.test_preset_delivery_tour: Navigation result: {'frameId': '1220BD8BB3A7B413F7A6F872AABB3DD7', 'loaderId': '0C88EA85403B962E12C8D6E790728CAA', 'isDownload': False} 2026-09-11 04:11:00,275 26 INFO rb-c800635-224702-414046 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-09-11 04:11:00,301 26 INFO rb-c800635-224702-414046 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-09-11 04:11:00,329 26 INFO rb-c800635-224702-414046 odoo.addons.base.models.assetsbundle: Found a similar attachment for /web/assets/1/3bd1372/pos_self_order.assets.min.js, copying from /web/assets/3bd1372/pos_self_order.assets.min.js 2026-09-11 04:11:00,353 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 04:11:00] "GET /web/assets/1/3bd1372/pos_self_order.assets.min.js HTTP/1.1" 200 - 8 0.006 0.036 2026-09-11 04:11:00,364 26 INFO rb-c800635-224702-414046 odoo.addons.base.models.assetsbundle: Found a similar attachment for /web/assets/1/80a013a/pos_self_order.assets_tests.min.js, copying from /web/assets/80a013a/pos_self_order.assets_tests.min.js 2026-09-11 04:11:00,376 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 04:11:00] "GET /web/assets/1/80a013a/pos_self_order.assets_tests.min.js HTTP/1.1" 200 - 8 0.006 0.050 2026-09-11 04:11:00,389 26 INFO rb-c800635-224702-414046 odoo.addons.base.models.assetsbundle: Found a similar attachment for /web/assets/1/db4d7a1/pos_self_order.assets.min.css, copying from /web/assets/db4d7a1/pos_self_order.assets.min.css 2026-09-11 04:11:00,416 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 04:11:00] "GET /web/assets/1/db4d7a1/pos_self_order.assets.min.css HTTP/1.1" 200 - 8 0.019 0.074 2026-09-11 04:11:00,553 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 04:11:00] "GET /favicon.ico HTTP/1.1" 301 - 1 0.001 0.006 2026-09-11 04:11:00,562 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 04:11:00] "GET /website/translations?hash=&lang=en_US HTTP/1.1" 200 - 1 0.001 0.010 2026-09-11 04:11:00,573 26 INFO rb-c800635-224702-414046 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=1bea829c28ad43ab", "delayToCheckUndeterminisms": 0})" 2026-09-11 04:11:00,584 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 04:11:00] "GET /web/image/website/1/favicon?unique=47d98e1 HTTP/1.1" 200 - 5 0.010 0.012 2026-09-11 04:11:00,588 26 INFO rb-c800635-224702-414046 odoo.http: Session expired 2026-09-11 04:11:00,588 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 04:11:00] "POST /pos/ping HTTP/1.1" 200 - 1 0.001 0.013 2026-09-11 04:11:00,590 26 INFO rb-c800635-224702-414046 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-09-11 04:11:00,691 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 04:11:00] "POST /pos-self/relations/199 HTTP/1.1" 200 - 37 0.053 0.038 2026-09-11 04:11:00,729 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 04:11:00] "GET /bus/websocket_worker_bundle?v=19.0-2 HTTP/1.1" 200 - 3 0.001 0.123 2026-09-11 04:11:01,019 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 04:11:01] "POST /pos-self/data/199 HTTP/1.1" 200 - 181 0.133 0.155 2026-09-11 04:11:01,024 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 04:11:01] "GET /websocket?version=19.0-2 HTTP/1.1" 101 - 1 0.000 0.273 2026-09-11 04:11:01,066 26 INFO rb-c800635-224702-414046 odoo.addons.pos_self_order.tests.test_self_order_preset.TestSelfOrderPreset.test_preset_delivery_tour.browser: Owl is running in 'dev' mode. 2026-09-11 04:11:01,111 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 04:11:01] "GET /web/image/ir.attachment/9905/raw HTTP/1.1" 200 - 4 0.001 0.007 2026-09-11 04:11:01,137 26 INFO rb-c800635-224702-414046 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-09-11 04:11:01,169 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 04:11:01] "GET /web/image/ir.attachment/9871/raw HTTP/1.1" 200 - 4 0.001 0.013 2026-09-11 04:11:01,204 26 INFO ? werkzeug: 127.0.0.1 - - [11/Sep/2026 04:11:01] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.002 2026-09-11 04:11:01,236 26 INFO rb-c800635-224702-414046 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-09-11 04:11:01,284 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 04:11:01] "GET /web/image/pos.category/363/image_128?unique=2026-09-11T04:10:55.000+00:00 HTTP/1.1" 200 - 2 0.001 0.030 2026-09-11 04:11:01,298 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 04:11:01] "GET /web/image/product.template/2481/image_512?unique=2026-09-11T04:10:55.000+00:00 HTTP/1.1" 200 - 3 0.002 0.024 2026-09-11 04:11:01,308 26 INFO rb-c800635-224702-414046 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-09-11 04:11:01,310 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 04:11:01] "GET /web/image/product.template/2485/image_512?unique=2026-09-11T04:10:55.000+00:00 HTTP/1.1" 200 - 3 0.002 0.033 2026-09-11 04:11:01,332 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 04:11:01] "GET /web/image/product.template/2482/image_512?unique=2026-09-11T04:10:55.000+00:00 HTTP/1.1" 200 - 3 0.008 0.052 2026-09-11 04:11:01,345 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 04:11:01] "GET /web/image/product.template/2483/image_512?unique=2026-09-11T04:10:55.000+00:00 HTTP/1.1" 200 - 3 0.003 0.066 2026-09-11 04:11:01,356 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 04:11:01] "GET /web/image/product.template/2484/image_512?unique=2026-09-11T04:10:55.000+00:00 HTTP/1.1" 200 - 3 0.002 0.077 2026-09-11 04:11:01,375 26 INFO rb-c800635-224702-414046 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-09-11 04:11:01,411 26 INFO ? werkzeug: 127.0.0.1 - - [11/Sep/2026 04:11: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-09-11 04:11:01,424 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 04:11:01] "GET /web/image/product.product/2984/image_512?unique=2026-09-11T04:10:55.000+00:00 HTTP/1.1" 200 - 8 0.005 0.014 2026-09-11 04:11:01,427 26 INFO rb-c800635-224702-414046 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-09-11 04:11:01,488 26 INFO rb-c800635-224702-414046 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-09-11 04:11:01,506 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 04:11:01] "POST /pos-self-order/get-slots HTTP/1.1" 200 - 10 0.006 0.010 2026-09-11 04:11:01,570 26 INFO rb-c800635-224702-414046 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-09-11 04:11:01,672 26 INFO rb-c800635-224702-414046 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-09-11 04:11:01,767 26 INFO rb-c800635-224702-414046 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-09-11 04:11:01,866 26 INFO rb-c800635-224702-414046 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-09-11 04:11:01,938 26 INFO rb-c800635-224702-414046 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-09-11 04:11:02,016 26 INFO rb-c800635-224702-414046 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-09-11 04:11:02,069 26 INFO rb-c800635-224702-414046 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-09-11 04:11:02,136 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 04:11:02] "POST /pos-self-order/validate-partner HTTP/1.1" 200 - 32 0.022 0.043 2026-09-11 04:11:02,189 26 INFO rb-c800635-224702-414046 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #32922859 started for PoS orders references: [{'name': None, 'pos_reference': '260-199-000001', 'uuid': '4a26a0d3-5a32-4e86-8ac4-e253a7375402'}] 2026-09-11 04:11:02,219 26 INFO rb-c800635-224702-414046 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #32922859 order {'name': None, 'pos_reference': '260-199-000001', 'uuid': '4a26a0d3-5a32-4e86-8ac4-e253a7375402'} created pos.order #942 2026-09-11 04:11:02,226 26 INFO rb-c800635-224702-414046 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #32922859 finished 2026-09-11 04:11:02,509 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 04:11:02] "POST /pos-self-order/process-order/mobile HTTP/1.1" 200 - 244 0.138 0.221 2026-09-11 04:11:02,561 26 INFO rb-c800635-224702-414046 odoo.addons.pos_self_order.tests.test_self_order_preset.TestSelfOrderPreset.test_preset_delivery_tour.browser: tour succeeded 2026-09-11 04:11:02,562 26 INFO rb-c800635-224702-414046 odoo.addons.pos_self_order.tests.test_self_order_preset.TestSelfOrderPreset.test_preset_delivery_tour.browser: ╔════════════════════════════════════════════════╗ ║ TOUR self_order_preset_delivery_tour SUCCEEDED ║ ╚════════════════════════════════════════════════╝ 2026-09-11 04:11:02,631 26 INFO rb-c800635-224702-414046 odoo.addons.pos_self_order.tests.test_self_order_preset.TestSelfOrderPreset.test_preset_delivery_tour.browser: heap 8703980 (allocated 9961472) 2026-09-11 04:11:02,640 26 INFO rb-c800635-224702-414046 odoo.addons.pos_self_order.tests.test_self_order_preset.TestSelfOrderPreset.test_preset_delivery_tour: Closing chrome headless with pid 139722 2026-09-11 04:11:02,647 26 INFO rb-c800635-224702-414046 odoo.addons.pos_self_order.tests.test_self_order_preset.TestSelfOrderPreset.test_preset_delivery_tour: Closing websocket connection 2026-09-11 04:11:02,650 26 INFO rb-c800635-224702-414046 odoo.addons.pos_self_order.tests.test_self_order_preset.TestSelfOrderPreset.test_preset_delivery_tour: Terminating chrome headless with pid 139722 2026-09-11 04:11:02,753 26 INFO rb-c800635-224702-414046 odoo.addons.pos_self_order.tests.test_self_order_preset.TestSelfOrderPreset.test_preset_delivery_tour: Chrome Log in: /tmp/odoo_tests/rb-c800635-224702-414046/chrome_logs/chrome_log_20260911_041102_753598_test_preset_delivery_tour.txt 2026-09-11 04:11:02,753 26 INFO rb-c800635-224702-414046 odoo.addons.pos_self_order.tests.test_self_order_preset.TestSelfOrderPreset.test_preset_delivery_tour: Removing chrome user profile "/tmp/tmp1bc_4k6c_chrome_odoo" 2026-09-11 04:11:02,794 26 INFO rb-c800635-224702-414046 odoo.addons.pos_self_order.tests.test_self_order_preset: Starting TestSelfOrderPreset.test_preset_dine_in_tour ... 2026-09-11 04:11:07,226 26 INFO rb-c800635-224702-414046 odoo.addons.pos_self_order.tests.test_self_order_preset.TestSelfOrderPreset.test_preset_dine_in_tour: Chrome pid: 139904 2026-09-11 04:11:07,226 26 INFO rb-c800635-224702-414046 odoo.addons.pos_self_order.tests.test_self_order_preset.TestSelfOrderPreset.test_preset_dine_in_tour: Chrome headless temporary user profile dir: /tmp/tmp58myl01w_chrome_odoo 2026-09-11 04:11:07,227 26 INFO rb-c800635-224702-414046 odoo.addons.pos_self_order.tests.test_self_order_preset.TestSelfOrderPreset.test_preset_dine_in_tour: Issuing json command http://127.0.0.1:40431/json/version 2026-09-11 04:11:07,228 26 INFO rb-c800635-224702-414046 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:40431', path='/json/version', query='', fragment='') with timeout 3 increased to 10s during tests 2026-09-11 04:11:07,250 26 INFO rb-c800635-224702-414046 odoo.addons.pos_self_order.tests.test_self_order_preset.TestSelfOrderPreset.test_preset_dine_in_tour: Browser version: Chrome/150.0.7871.114 2026-09-11 04:11:07,250 26 INFO rb-c800635-224702-414046 odoo.addons.pos_self_order.tests.test_self_order_preset.TestSelfOrderPreset.test_preset_dine_in_tour: Issuing json command http://127.0.0.1:40431/json 2026-09-11 04:11:07,251 26 INFO rb-c800635-224702-414046 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:40431', path='/json', query='', fragment='') with timeout 3 increased to 10s during tests 2026-09-11 04:11:07,269 26 INFO rb-c800635-224702-414046 odoo.addons.pos_self_order.tests.test_self_order_preset.TestSelfOrderPreset.test_preset_dine_in_tour: Websocket url found: ws://127.0.0.1:40431/devtools/page/8CB958B72C1AE2921427B1AF313BE85F 2026-09-11 04:11:07,287 26 INFO rb-c800635-224702-414046 odoo.addons.pos_self_order.tests.test_self_order_preset.TestSelfOrderPreset.test_preset_dine_in_tour: Enable chrome headless console log notification 2026-09-11 04:11:07,294 26 INFO rb-c800635-224702-414046 odoo.addons.pos_self_order.tests.test_self_order_preset.TestSelfOrderPreset.test_preset_dine_in_tour: Chrome headless enable page notifications 2026-09-11 04:11:07,314 26 INFO rb-c800635-224702-414046 odoo.addons.pos_self_order.tests.test_self_order_preset.TestSelfOrderPreset.test_preset_dine_in_tour: Setting session cookie in browser 2026-09-11 04:11:07,470 26 INFO rb-c800635-224702-414046 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=213f9834ff2347b0&table_identifier=d102c1f9" in browser 2026-09-11 04:11:07,471 26 INFO rb-c800635-224702-414046 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=213f9834ff2347b0&table_identifier=d102c1f9" 2026-09-11 04:11:07,496 26 INFO rb-c800635-224702-414046 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-09-11 04:11:07,861 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 04:11:07] "GET /pos-self/200?access_token=213f9834ff2347b0&table_identifier=d102c1f9 HTTP/1.1" 200 - 59 0.049 0.321 2026-09-11 04:11:07,866 26 INFO rb-c800635-224702-414046 odoo.addons.pos_self_order.tests.test_self_order_preset.TestSelfOrderPreset.test_preset_dine_in_tour: Navigation result: {'frameId': '8CB958B72C1AE2921427B1AF313BE85F', 'loaderId': '35BB6249D1EE74A15616FF28C7DB6285', 'isDownload': False} 2026-09-11 04:11:07,866 26 INFO rb-c800635-224702-414046 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-09-11 04:11:07,883 26 INFO rb-c800635-224702-414046 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-09-11 04:11:07,910 26 INFO rb-c800635-224702-414046 odoo.addons.base.models.assetsbundle: Found a similar attachment for /web/assets/1/80a013a/pos_self_order.assets_tests.min.js, copying from /web/assets/80a013a/pos_self_order.assets_tests.min.js 2026-09-11 04:11:07,930 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 04:11:07] "GET /web/assets/1/80a013a/pos_self_order.assets_tests.min.js HTTP/1.1" 200 - 8 0.010 0.031 2026-09-11 04:11:07,945 26 INFO rb-c800635-224702-414046 odoo.addons.base.models.assetsbundle: Found a similar attachment for /web/assets/1/db4d7a1/pos_self_order.assets.min.css, copying from /web/assets/db4d7a1/pos_self_order.assets.min.css 2026-09-11 04:11:07,973 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 04:11:07] "GET /web/assets/1/db4d7a1/pos_self_order.assets.min.css HTTP/1.1" 200 - 8 0.023 0.061 2026-09-11 04:11:07,983 26 INFO rb-c800635-224702-414046 odoo.addons.base.models.assetsbundle: Found a similar attachment for /web/assets/1/3bd1372/pos_self_order.assets.min.js, copying from /web/assets/3bd1372/pos_self_order.assets.min.js 2026-09-11 04:11:08,037 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 04:11:08] "GET /web/assets/1/3bd1372/pos_self_order.assets.min.js HTTP/1.1" 200 - 8 0.007 0.142 2026-09-11 04:11:08,320 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 04:11:08] "GET /favicon.ico HTTP/1.1" 301 - 1 0.001 0.006 2026-09-11 04:11:08,333 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 04:11:08] "GET /website/translations?hash=&lang=en_US HTTP/1.1" 200 - 1 0.001 0.007 2026-09-11 04:11:08,358 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 04:11:08] "GET /web/image/website/1/favicon?unique=47d98e1 HTTP/1.1" 200 - 5 0.003 0.021 2026-09-11 04:11:08,358 26 INFO rb-c800635-224702-414046 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=213f9834ff2347b0&table_identifier=d102c1f9", "delayToCheckUndeterminisms": 0})" 2026-09-11 04:11:08,365 26 INFO rb-c800635-224702-414046 odoo.http: Session expired 2026-09-11 04:11:08,365 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 04:11:08] "POST /pos/ping HTTP/1.1" 200 - 1 0.001 0.005 2026-09-11 04:11:08,379 26 INFO rb-c800635-224702-414046 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-09-11 04:11:08,430 26 INFO rb-c800635-224702-414046 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-09-11 04:11:08,454 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 04:11:08] "POST /pos-self/relations/200 HTTP/1.1" 200 - 37 0.019 0.052 2026-09-11 04:11:08,491 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 04:11:08] "GET /bus/websocket_worker_bundle?v=19.0-2 HTTP/1.1" 200 - 3 0.002 0.102 2026-09-11 04:11:08,742 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 04:11:08] "POST /pos-self/data/200 HTTP/1.1" 200 - 181 0.116 0.138 2026-09-11 04:11:08,748 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 04:11:08] "GET /websocket?version=19.0-2 HTTP/1.1" 101 - 1 0.000 0.234 2026-09-11 04:11:08,831 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 04:11:08] "POST /pos-self-order/get-user-data/ HTTP/1.1" 200 - 6 0.002 0.007 2026-09-11 04:11:08,838 26 INFO rb-c800635-224702-414046 odoo.addons.pos_self_order.tests.test_self_order_preset.TestSelfOrderPreset.test_preset_dine_in_tour.browser: Owl is running in 'dev' mode. 2026-09-11 04:11:08,885 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 04:11:08] "GET /web/image/ir.attachment/9946/raw HTTP/1.1" 200 - 4 0.001 0.007 2026-09-11 04:11:08,934 26 INFO rb-c800635-224702-414046 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-09-11 04:11:08,949 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 04:11:08] "GET /web/image/ir.attachment/9912/raw HTTP/1.1" 200 - 4 0.002 0.007 2026-09-11 04:11:08,974 26 INFO ? werkzeug: 127.0.0.1 - - [11/Sep/2026 04:11:08] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.002 2026-09-11 04:11:09,065 26 INFO rb-c800635-224702-414046 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-09-11 04:11:09,122 26 INFO rb-c800635-224702-414046 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-09-11 04:11:09,127 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 04:11:09] "GET /web/image/pos.category/363/image_128?unique=2026-09-11T04:10:55.000+00:00 HTTP/1.1" 200 - 2 0.009 0.038 2026-09-11 04:11:09,150 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 04:11:09] "GET /web/image/product.template/2481/image_512?unique=2026-09-11T04:10:55.000+00:00 HTTP/1.1" 200 - 3 0.003 0.057 2026-09-11 04:11:09,186 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 04:11:09] "GET /web/image/product.template/2485/image_512?unique=2026-09-11T04:10:55.000+00:00 HTTP/1.1" 200 - 3 0.014 0.069 2026-09-11 04:11:09,199 26 INFO rb-c800635-224702-414046 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-09-11 04:11:09,225 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 04:11:09] "GET /web/image/product.template/2482/image_512?unique=2026-09-11T04:10:55.000+00:00 HTTP/1.1" 200 - 3 0.007 0.117 2026-09-11 04:11:09,238 26 INFO ? werkzeug: 127.0.0.1 - - [11/Sep/2026 04:11:09] "GET /web/static/src/libs/fontawesome/fonts/fontawesome-webfont.woff2?v=4.7.0 HTTP/1.1" 200 - 0 0.000 0.007 2026-09-11 04:11:09,251 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 04:11:09] "GET /web/image/product.template/2483/image_512?unique=2026-09-11T04:10:55.000+00:00 HTTP/1.1" 200 - 3 0.008 0.137 2026-09-11 04:11:09,254 26 INFO rb-c800635-224702-414046 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-09-11 04:11:09,268 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 04:11:09] "GET /web/image/product.template/2484/image_512?unique=2026-09-11T04:10:55.000+00:00 HTTP/1.1" 200 - 3 0.006 0.153 2026-09-11 04:11:09,294 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 04:11:09] "GET /web/image/product.product/2983/image_512?unique=2026-09-11T04:10:55.000+00:00 HTTP/1.1" 200 - 8 0.004 0.054 2026-09-11 04:11:09,322 26 INFO rb-c800635-224702-414046 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-09-11 04:11:09,368 26 INFO rb-c800635-224702-414046 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #33931670 started for PoS orders references: [{'name': None, 'pos_reference': '260-200-000001', 'uuid': 'c8d5cc64-2def-4bae-a87c-89ecce7e98a2'}] 2026-09-11 04:11:09,398 26 INFO rb-c800635-224702-414046 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #33931670 order {'name': None, 'pos_reference': '260-200-000001', 'uuid': 'c8d5cc64-2def-4bae-a87c-89ecce7e98a2'} created pos.order #943 2026-09-11 04:11:09,412 26 INFO rb-c800635-224702-414046 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #33931670 finished 2026-09-11 04:11:09,517 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 04:11:09] "POST /pos-self-order/process-order/mobile HTTP/1.1" 200 - 100 0.087 0.106 2026-09-11 04:11:09,564 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 04:11:09] "POST /pos-self-order/get-user-data/ HTTP/1.1" 200 - 9 0.009 0.010 2026-09-11 04:11:09,587 26 INFO rb-c800635-224702-414046 odoo.addons.pos_self_order.tests.test_self_order_preset.TestSelfOrderPreset.test_preset_dine_in_tour.browser: tour succeeded 2026-09-11 04:11:09,589 26 INFO rb-c800635-224702-414046 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-09-11 04:11:09,631 26 INFO rb-c800635-224702-414046 odoo.addons.pos_self_order.tests.test_self_order_preset.TestSelfOrderPreset.test_preset_dine_in_tour.browser: heap 7750448 (allocated 8388608) 2026-09-11 04:11:09,642 26 INFO rb-c800635-224702-414046 odoo.addons.pos_self_order.tests.test_self_order_preset.TestSelfOrderPreset.test_preset_dine_in_tour: Closing chrome headless with pid 139904 2026-09-11 04:11:09,650 26 INFO rb-c800635-224702-414046 odoo.addons.pos_self_order.tests.test_self_order_preset.TestSelfOrderPreset.test_preset_dine_in_tour: Closing websocket connection 2026-09-11 04:11:09,652 26 INFO rb-c800635-224702-414046 odoo.addons.pos_self_order.tests.test_self_order_preset.TestSelfOrderPreset.test_preset_dine_in_tour: Terminating chrome headless with pid 139904 2026-09-11 04:11:09,748 26 INFO rb-c800635-224702-414046 odoo.addons.pos_self_order.tests.test_self_order_preset.TestSelfOrderPreset.test_preset_dine_in_tour: Chrome Log in: /tmp/odoo_tests/rb-c800635-224702-414046/chrome_logs/chrome_log_20260911_041109_747851_test_preset_dine_in_tour.txt 2026-09-11 04:11:09,748 26 INFO rb-c800635-224702-414046 odoo.addons.pos_self_order.tests.test_self_order_preset.TestSelfOrderPreset.test_preset_dine_in_tour: Removing chrome user profile "/tmp/tmp58myl01w_chrome_odoo" 2026-09-11 04:11:09,804 26 INFO rb-c800635-224702-414046 odoo.addons.pos_self_order.tests.test_self_order_preset: Starting TestSelfOrderPreset.test_preset_takeaway_tour ... 2026-09-11 04:11:14,116 26 INFO rb-c800635-224702-414046 odoo.addons.pos_self_order.tests.test_self_order_preset.TestSelfOrderPreset.test_preset_takeaway_tour: Chrome pid: 140086 2026-09-11 04:11:14,116 26 INFO rb-c800635-224702-414046 odoo.addons.pos_self_order.tests.test_self_order_preset.TestSelfOrderPreset.test_preset_takeaway_tour: Chrome headless temporary user profile dir: /tmp/tmpgjqtmyw2_chrome_odoo 2026-09-11 04:11:14,116 26 INFO rb-c800635-224702-414046 odoo.addons.pos_self_order.tests.test_self_order_preset.TestSelfOrderPreset.test_preset_takeaway_tour: Issuing json command http://127.0.0.1:43353/json/version 2026-09-11 04:11:14,117 26 INFO rb-c800635-224702-414046 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:43353', path='/json/version', query='', fragment='') with timeout 3 increased to 10s during tests 2026-09-11 04:11:14,133 26 INFO rb-c800635-224702-414046 odoo.addons.pos_self_order.tests.test_self_order_preset.TestSelfOrderPreset.test_preset_takeaway_tour: Browser version: Chrome/150.0.7871.114 2026-09-11 04:11:14,134 26 INFO rb-c800635-224702-414046 odoo.addons.pos_self_order.tests.test_self_order_preset.TestSelfOrderPreset.test_preset_takeaway_tour: Issuing json command http://127.0.0.1:43353/json 2026-09-11 04:11:14,135 26 INFO rb-c800635-224702-414046 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:43353', path='/json', query='', fragment='') with timeout 3 increased to 10s during tests 2026-09-11 04:11:14,179 26 INFO rb-c800635-224702-414046 odoo.addons.pos_self_order.tests.test_self_order_preset.TestSelfOrderPreset.test_preset_takeaway_tour: Websocket url found: ws://127.0.0.1:43353/devtools/page/5151E3D18D78DDB831B7AC946A505D44 2026-09-11 04:11:14,214 26 INFO rb-c800635-224702-414046 odoo.addons.pos_self_order.tests.test_self_order_preset.TestSelfOrderPreset.test_preset_takeaway_tour: Enable chrome headless console log notification 2026-09-11 04:11:14,226 26 INFO rb-c800635-224702-414046 odoo.addons.pos_self_order.tests.test_self_order_preset.TestSelfOrderPreset.test_preset_takeaway_tour: Chrome headless enable page notifications 2026-09-11 04:11:14,271 26 INFO rb-c800635-224702-414046 odoo.addons.pos_self_order.tests.test_self_order_preset.TestSelfOrderPreset.test_preset_takeaway_tour: Setting session cookie in browser 2026-09-11 04:11:14,412 26 INFO rb-c800635-224702-414046 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=fe23f0d497f94131" in browser 2026-09-11 04:11:14,412 26 INFO rb-c800635-224702-414046 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=fe23f0d497f94131" 2026-09-11 04:11:14,430 26 INFO rb-c800635-224702-414046 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-09-11 04:11:14,792 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 04:11:14] "GET /pos-self/201?access_token=fe23f0d497f94131 HTTP/1.1" 200 - 57 0.032 0.335 2026-09-11 04:11:14,797 26 INFO rb-c800635-224702-414046 odoo.addons.pos_self_order.tests.test_self_order_preset.TestSelfOrderPreset.test_preset_takeaway_tour: Navigation result: {'frameId': '5151E3D18D78DDB831B7AC946A505D44', 'loaderId': '7FC2552CD656905A04D40CED37C4071E', 'isDownload': False} 2026-09-11 04:11:14,797 26 INFO rb-c800635-224702-414046 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-09-11 04:11:14,819 26 INFO rb-c800635-224702-414046 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-09-11 04:11:14,854 26 INFO rb-c800635-224702-414046 odoo.addons.base.models.assetsbundle: Found a similar attachment for /web/assets/1/db4d7a1/pos_self_order.assets.min.css, copying from /web/assets/db4d7a1/pos_self_order.assets.min.css 2026-09-11 04:11:14,893 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 04:11:14] "GET /web/assets/1/db4d7a1/pos_self_order.assets.min.css HTTP/1.1" 200 - 8 0.020 0.046 2026-09-11 04:11:14,904 26 INFO rb-c800635-224702-414046 odoo.addons.base.models.assetsbundle: Found a similar attachment for /web/assets/1/80a013a/pos_self_order.assets_tests.min.js, copying from /web/assets/80a013a/pos_self_order.assets_tests.min.js 2026-09-11 04:11:14,918 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 04:11:14] "GET /web/assets/1/80a013a/pos_self_order.assets_tests.min.js HTTP/1.1" 200 - 8 0.007 0.080 2026-09-11 04:11:14,936 26 INFO rb-c800635-224702-414046 odoo.addons.base.models.assetsbundle: Found a similar attachment for /web/assets/1/3bd1372/pos_self_order.assets.min.js, copying from /web/assets/3bd1372/pos_self_order.assets.min.js 2026-09-11 04:11:14,958 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 04:11:14] "GET /web/assets/1/3bd1372/pos_self_order.assets.min.js HTTP/1.1" 200 - 8 0.010 0.120 2026-09-11 04:11:15,140 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 04:11:15] "GET /favicon.ico HTTP/1.1" 301 - 1 0.001 0.009 2026-09-11 04:11:15,151 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 04:11:15] "GET /website/translations?hash=&lang=en_US HTTP/1.1" 200 - 1 0.004 0.012 2026-09-11 04:11:15,164 26 INFO rb-c800635-224702-414046 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=fe23f0d497f94131", "delayToCheckUndeterminisms": 0})" 2026-09-11 04:11:15,181 26 INFO rb-c800635-224702-414046 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-09-11 04:11:15,193 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 04:11:15] "GET /web/image/website/1/favicon?unique=47d98e1 HTTP/1.1" 200 - 5 0.006 0.026 2026-09-11 04:11:15,202 26 INFO rb-c800635-224702-414046 odoo.http: Session expired 2026-09-11 04:11:15,202 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 04:11:15] "POST /pos/ping HTTP/1.1" 200 - 1 0.001 0.006 2026-09-11 04:11:15,230 26 INFO rb-c800635-224702-414046 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-09-11 04:11:15,264 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 04:11:15] "GET /bus/websocket_worker_bundle?v=19.0-2 HTTP/1.1" 200 - 3 0.001 0.031 2026-09-11 04:11:15,331 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 04:11:15] "POST /pos-self/relations/201 HTTP/1.1" 200 - 37 0.031 0.069 2026-09-11 04:11:15,337 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 04:11:15] "GET /websocket?version=19.0-2 HTTP/1.1" 101 - 1 0.000 0.035 2026-09-11 04:11:15,642 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 04:11:15] "POST /pos-self/data/201 HTTP/1.1" 200 - 181 0.118 0.156 2026-09-11 04:11:15,711 26 INFO rb-c800635-224702-414046 odoo.addons.pos_self_order.tests.test_self_order_preset.TestSelfOrderPreset.test_preset_takeaway_tour.browser: Owl is running in 'dev' mode. 2026-09-11 04:11:15,761 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 04:11:15] "GET /web/image/ir.attachment/9987/raw HTTP/1.1" 200 - 4 0.002 0.007 2026-09-11 04:11:15,794 26 INFO rb-c800635-224702-414046 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-09-11 04:11:15,810 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 04:11:15] "GET /web/image/ir.attachment/9953/raw HTTP/1.1" 200 - 4 0.001 0.006 2026-09-11 04:11:15,836 26 INFO ? werkzeug: 127.0.0.1 - - [11/Sep/2026 04:11:15] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.001 2026-09-11 04:11:15,912 26 INFO rb-c800635-224702-414046 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-09-11 04:11:15,947 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 04:11:15] "GET /web/image/pos.category/363/image_128?unique=2026-09-11T04:10:55.000+00:00 HTTP/1.1" 200 - 2 0.001 0.021 2026-09-11 04:11:15,968 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 04:11:15] "GET /web/image/product.template/2481/image_512?unique=2026-09-11T04:10:55.000+00:00 HTTP/1.1" 200 - 3 0.004 0.019 2026-09-11 04:11:15,983 26 INFO rb-c800635-224702-414046 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-09-11 04:11:16,002 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 04:11:16] "GET /web/image/product.template/2482/image_512?unique=2026-09-11T04:10:55.000+00:00 HTTP/1.1" 200 - 3 0.013 0.040 2026-09-11 04:11:16,029 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 04:11:16] "GET /web/image/product.template/2485/image_512?unique=2026-09-11T04:10:55.000+00:00 HTTP/1.1" 200 - 3 0.003 0.073 2026-09-11 04:11:16,051 26 INFO rb-c800635-224702-414046 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-09-11 04:11:16,066 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 04:11:16] "GET /web/image/product.template/2483/image_512?unique=2026-09-11T04:10:55.000+00:00 HTTP/1.1" 200 - 3 0.003 0.108 2026-09-11 04:11:16,083 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 04:11:16] "GET /web/image/product.template/2484/image_512?unique=2026-09-11T04:10:55.000+00:00 HTTP/1.1" 200 - 3 0.003 0.121 2026-09-11 04:11:16,092 26 INFO ? werkzeug: 127.0.0.1 - - [11/Sep/2026 04:11:16] "GET /web/static/src/libs/fontawesome/fonts/fontawesome-webfont.woff2?v=4.7.0 HTTP/1.1" 200 - 0 0.000 0.001 2026-09-11 04:11:16,108 26 INFO rb-c800635-224702-414046 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-09-11 04:11:16,117 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 04:11:16] "GET /web/image/product.product/2983/image_512?unique=2026-09-11T04:10:55.000+00:00 HTTP/1.1" 200 - 8 0.005 0.016 2026-09-11 04:11:16,167 26 INFO rb-c800635-224702-414046 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-09-11 04:11:16,192 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 04:11:16] "POST /pos-self-order/get-slots HTTP/1.1" 200 - 10 0.007 0.015 2026-09-11 04:11:16,229 26 INFO rb-c800635-224702-414046 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-09-11 04:11:16,303 26 INFO rb-c800635-224702-414046 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-09-11 04:11:16,334 26 INFO rb-c800635-224702-414046 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #2470774 started for PoS orders references: [{'name': None, 'pos_reference': '260-201-000001', 'uuid': '2be1a6e9-3188-4c88-a563-b9e1b71bcde0'}] 2026-09-11 04:11:16,358 26 INFO rb-c800635-224702-414046 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #2470774 order {'name': None, 'pos_reference': '260-201-000001', 'uuid': '2be1a6e9-3188-4c88-a563-b9e1b71bcde0'} created pos.order #944 2026-09-11 04:11:16,375 26 INFO rb-c800635-224702-414046 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #2470774 finished 2026-09-11 04:11:16,481 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 04:11:16] "POST /pos-self-order/process-order/mobile HTTP/1.1" 200 - 99 0.073 0.112 2026-09-11 04:11:16,537 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 04:11:16] "POST /pos-self-order/get-user-data/ HTTP/1.1" 200 - 9 0.016 0.013 2026-09-11 04:11:16,548 26 INFO rb-c800635-224702-414046 odoo.addons.pos_self_order.tests.test_self_order_preset.TestSelfOrderPreset.test_preset_takeaway_tour.browser: tour succeeded 2026-09-11 04:11:16,549 26 INFO rb-c800635-224702-414046 odoo.addons.pos_self_order.tests.test_self_order_preset.TestSelfOrderPreset.test_preset_takeaway_tour.browser: ╔════════════════════════════════════════════════╗ ║ TOUR self_order_preset_takeaway_tour SUCCEEDED ║ ╚════════════════════════════════════════════════╝ 2026-09-11 04:11:16,616 26 INFO rb-c800635-224702-414046 odoo.addons.pos_self_order.tests.test_self_order_preset.TestSelfOrderPreset.test_preset_takeaway_tour.browser: heap 8116568 (allocated 9175040) 2026-09-11 04:11:16,630 26 INFO rb-c800635-224702-414046 odoo.addons.pos_self_order.tests.test_self_order_preset.TestSelfOrderPreset.test_preset_takeaway_tour: Closing chrome headless with pid 140086 2026-09-11 04:11:16,631 26 INFO rb-c800635-224702-414046 odoo.addons.pos_self_order.tests.test_self_order_preset.TestSelfOrderPreset.test_preset_takeaway_tour: Closing websocket connection 2026-09-11 04:11:16,632 26 INFO rb-c800635-224702-414046 odoo.addons.pos_self_order.tests.test_self_order_preset.TestSelfOrderPreset.test_preset_takeaway_tour: Terminating chrome headless with pid 140086 2026-09-11 04:11:16,728 26 INFO rb-c800635-224702-414046 odoo.addons.pos_self_order.tests.test_self_order_preset.TestSelfOrderPreset.test_preset_takeaway_tour: Chrome Log in: /tmp/odoo_tests/rb-c800635-224702-414046/chrome_logs/chrome_log_20260911_041116_728724_test_preset_takeaway_tour.txt 2026-09-11 04:11:16,729 26 INFO rb-c800635-224702-414046 odoo.addons.pos_self_order.tests.test_self_order_preset.TestSelfOrderPreset.test_preset_takeaway_tour: Removing chrome user profile "/tmp/tmpgjqtmyw2_chrome_odoo" 2026-09-11 04:11:16,785 26 INFO rb-c800635-224702-414046 odoo.addons.pos_self_order.tests.test_self_order_preset: Starting TestSelfOrderPreset.test_preset_with_slot_tour ... 2026-09-11 04:11:20,861 26 INFO rb-c800635-224702-414046 odoo.addons.pos_self_order.tests.test_self_order_preset.TestSelfOrderPreset.test_preset_with_slot_tour: Chrome pid: 140274 2026-09-11 04:11:20,861 26 INFO rb-c800635-224702-414046 odoo.addons.pos_self_order.tests.test_self_order_preset.TestSelfOrderPreset.test_preset_with_slot_tour: Chrome headless temporary user profile dir: /tmp/tmpmph8gyw1_chrome_odoo 2026-09-11 04:11:20,861 26 INFO rb-c800635-224702-414046 odoo.addons.pos_self_order.tests.test_self_order_preset.TestSelfOrderPreset.test_preset_with_slot_tour: Issuing json command http://127.0.0.1:41349/json/version 2026-09-11 04:11:20,862 26 INFO rb-c800635-224702-414046 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:41349', path='/json/version', query='', fragment='') with timeout 3 increased to 10s during tests 2026-09-11 04:11:20,911 26 INFO rb-c800635-224702-414046 odoo.addons.pos_self_order.tests.test_self_order_preset.TestSelfOrderPreset.test_preset_with_slot_tour: Browser version: Chrome/150.0.7871.114 2026-09-11 04:11:20,911 26 INFO rb-c800635-224702-414046 odoo.addons.pos_self_order.tests.test_self_order_preset.TestSelfOrderPreset.test_preset_with_slot_tour: Issuing json command http://127.0.0.1:41349/json 2026-09-11 04:11:20,912 26 INFO rb-c800635-224702-414046 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:41349', path='/json', query='', fragment='') with timeout 3 increased to 10s during tests 2026-09-11 04:11:20,945 26 INFO rb-c800635-224702-414046 odoo.addons.pos_self_order.tests.test_self_order_preset.TestSelfOrderPreset.test_preset_with_slot_tour: Websocket url found: ws://127.0.0.1:41349/devtools/page/8BB6FD33D13855BF166184CFD23AB994 2026-09-11 04:11:20,976 26 INFO rb-c800635-224702-414046 odoo.addons.pos_self_order.tests.test_self_order_preset.TestSelfOrderPreset.test_preset_with_slot_tour: Enable chrome headless console log notification 2026-09-11 04:11:20,992 26 INFO rb-c800635-224702-414046 odoo.addons.pos_self_order.tests.test_self_order_preset.TestSelfOrderPreset.test_preset_with_slot_tour: Chrome headless enable page notifications 2026-09-11 04:11:21,040 26 INFO rb-c800635-224702-414046 odoo.addons.pos_self_order.tests.test_self_order_preset.TestSelfOrderPreset.test_preset_with_slot_tour: Setting session cookie in browser 2026-09-11 04:11:21,219 26 INFO rb-c800635-224702-414046 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=cad9dd66dfe54a00" in browser 2026-09-11 04:11:21,220 26 INFO rb-c800635-224702-414046 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=cad9dd66dfe54a00" 2026-09-11 04:11:21,244 26 INFO rb-c800635-224702-414046 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-09-11 04:11:21,606 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 04:11:21] "GET /pos-self/202?access_token=cad9dd66dfe54a00 HTTP/1.1" 200 - 57 0.029 0.337 2026-09-11 04:11:21,612 26 INFO rb-c800635-224702-414046 odoo.addons.pos_self_order.tests.test_self_order_preset.TestSelfOrderPreset.test_preset_with_slot_tour: Navigation result: {'frameId': '8BB6FD33D13855BF166184CFD23AB994', 'loaderId': '167AD0F8124350D58E75C98A27F88733', 'isDownload': False} 2026-09-11 04:11:21,613 26 INFO rb-c800635-224702-414046 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-09-11 04:11:21,630 26 INFO rb-c800635-224702-414046 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-09-11 04:11:21,663 26 INFO rb-c800635-224702-414046 odoo.addons.base.models.assetsbundle: Found a similar attachment for /web/assets/1/3bd1372/pos_self_order.assets.min.js, copying from /web/assets/3bd1372/pos_self_order.assets.min.js 2026-09-11 04:11:21,692 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 04:11:21] "GET /web/assets/1/3bd1372/pos_self_order.assets.min.js HTTP/1.1" 200 - 8 0.006 0.041 2026-09-11 04:11:21,705 26 INFO rb-c800635-224702-414046 odoo.addons.base.models.assetsbundle: Found a similar attachment for /web/assets/1/80a013a/pos_self_order.assets_tests.min.js, copying from /web/assets/80a013a/pos_self_order.assets_tests.min.js 2026-09-11 04:11:21,720 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 04:11:21] "GET /web/assets/1/80a013a/pos_self_order.assets_tests.min.js HTTP/1.1" 200 - 8 0.006 0.065 2026-09-11 04:11:21,734 26 INFO rb-c800635-224702-414046 odoo.addons.base.models.assetsbundle: Found a similar attachment for /web/assets/1/db4d7a1/pos_self_order.assets.min.css, copying from /web/assets/db4d7a1/pos_self_order.assets.min.css 2026-09-11 04:11:21,767 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 04:11:21] "GET /web/assets/1/db4d7a1/pos_self_order.assets.min.css HTTP/1.1" 200 - 8 0.022 0.094 2026-09-11 04:11:21,906 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 04:11:21] "GET /favicon.ico HTTP/1.1" 301 - 1 0.000 0.007 2026-09-11 04:11:21,919 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 04:11:21] "GET /website/translations?hash=&lang=en_US HTTP/1.1" 200 - 1 0.001 0.016 2026-09-11 04:11:21,934 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 04:11:21] "GET /web/image/website/1/favicon?unique=47d98e1 HTTP/1.1" 200 - 5 0.004 0.015 2026-09-11 04:11:21,939 26 INFO rb-c800635-224702-414046 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=cad9dd66dfe54a00", "delayToCheckUndeterminisms": 0})" 2026-09-11 04:11:21,950 26 INFO rb-c800635-224702-414046 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-09-11 04:11:21,953 26 INFO rb-c800635-224702-414046 odoo.http: Session expired 2026-09-11 04:11:21,953 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 04:11:21] "POST /pos/ping HTTP/1.1" 200 - 1 0.000 0.007 2026-09-11 04:11:22,003 26 INFO rb-c800635-224702-414046 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-09-11 04:11:22,038 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 04:11:22] "POST /pos-self/relations/202 HTTP/1.1" 200 - 37 0.038 0.032 2026-09-11 04:11:22,071 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 04:11:22] "GET /bus/websocket_worker_bundle?v=19.0-2 HTTP/1.1" 200 - 3 0.002 0.098 2026-09-11 04:11:22,577 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 04:11:22] "POST /pos-self/data/202 HTTP/1.1" 200 - 185 0.167 0.334 2026-09-11 04:11:22,587 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 04:11:22] "GET /websocket?version=19.0-2 HTTP/1.1" 101 - 1 0.001 0.496 2026-09-11 04:11:22,657 26 INFO rb-c800635-224702-414046 odoo.addons.pos_self_order.tests.test_self_order_preset.TestSelfOrderPreset.test_preset_with_slot_tour.browser: Owl is running in 'dev' mode. 2026-09-11 04:11:22,710 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 04:11:22] "GET /web/image/ir.attachment/10028/raw HTTP/1.1" 200 - 4 0.001 0.006 2026-09-11 04:11:22,731 26 INFO rb-c800635-224702-414046 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-09-11 04:11:22,750 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 04:11:22] "GET /web/image/ir.attachment/9994/raw HTTP/1.1" 200 - 4 0.003 0.008 2026-09-11 04:11:22,756 26 INFO ? werkzeug: 127.0.0.1 - - [11/Sep/2026 04:11:22] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.001 2026-09-11 04:11:22,812 26 INFO rb-c800635-224702-414046 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-09-11 04:11:22,861 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 04:11:22] "GET /web/image/pos.category/363/image_128?unique=2026-09-11T04:10:55.000+00:00 HTTP/1.1" 200 - 2 0.002 0.019 2026-09-11 04:11:22,873 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 04:11:22] "GET /web/image/product.template/2481/image_512?unique=2026-09-11T04:10:55.000+00:00 HTTP/1.1" 200 - 3 0.002 0.020 2026-09-11 04:11:22,884 26 INFO rb-c800635-224702-414046 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-09-11 04:11:22,891 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 04:11:22] "GET /web/image/product.template/2482/image_512?unique=2026-09-11T04:10:55.000+00:00 HTTP/1.1" 200 - 3 0.001 0.037 2026-09-11 04:11:22,903 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 04:11:22] "GET /web/image/product.template/2485/image_512?unique=2026-09-11T04:10:55.000+00:00 HTTP/1.1" 200 - 3 0.002 0.047 2026-09-11 04:11:22,918 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 04:11:22] "GET /web/image/product.template/2483/image_512?unique=2026-09-11T04:10:55.000+00:00 HTTP/1.1" 200 - 3 0.003 0.061 2026-09-11 04:11:22,933 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 04:11:22] "GET /web/image/product.template/2484/image_512?unique=2026-09-11T04:10:55.000+00:00 HTTP/1.1" 200 - 3 0.004 0.073 2026-09-11 04:11:22,951 26 INFO rb-c800635-224702-414046 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-09-11 04:11:22,987 26 INFO ? werkzeug: 127.0.0.1 - - [11/Sep/2026 04:11:22] "GET /web/static/src/libs/fontawesome/fonts/fontawesome-webfont.woff2?v=4.7.0 HTTP/1.1" 200 - 0 0.000 0.011 2026-09-11 04:11:23,008 26 INFO rb-c800635-224702-414046 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-09-11 04:11:23,012 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 04:11:23] "GET /web/image/product.product/2983/image_512?unique=2026-09-11T04:10:55.000+00:00 HTTP/1.1" 200 - 8 0.006 0.015 2026-09-11 04:11:23,070 26 INFO rb-c800635-224702-414046 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-09-11 04:11:23,108 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 04:11:23] "POST /pos-self-order/get-slots HTTP/1.1" 200 - 10 0.013 0.017 2026-09-11 04:11:23,198 26 INFO rb-c800635-224702-414046 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-09-11 04:11:23,303 26 INFO rb-c800635-224702-414046 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-09-11 04:11:23,369 26 INFO rb-c800635-224702-414046 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-09-11 04:11:23,419 26 INFO rb-c800635-224702-414046 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #56555464 started for PoS orders references: [{'name': None, 'pos_reference': '260-202-000001', 'uuid': '14eaa259-9cea-47b4-a7f3-d5305649c16c'}] 2026-09-11 04:11:23,456 26 INFO rb-c800635-224702-414046 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #56555464 order {'name': None, 'pos_reference': '260-202-000001', 'uuid': '14eaa259-9cea-47b4-a7f3-d5305649c16c'} created pos.order #945 2026-09-11 04:11:23,468 26 INFO rb-c800635-224702-414046 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #56555464 finished 2026-09-11 04:11:23,599 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 04:11:23] "POST /pos-self-order/process-order/mobile HTTP/1.1" 200 - 99 0.120 0.106 2026-09-11 04:11:23,656 26 INFO rb-c800635-224702-414046 odoo.addons.pos_self_order.tests.test_self_order_preset.TestSelfOrderPreset.test_preset_with_slot_tour.browser: tour succeeded 2026-09-11 04:11:23,656 26 INFO rb-c800635-224702-414046 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-09-11 04:11:23,671 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 04:11:23] "POST /pos-self-order/get-user-data/ HTTP/1.1" 200 - 9 0.019 0.016 2026-09-11 04:11:23,750 26 INFO rb-c800635-224702-414046 odoo.addons.pos_self_order.tests.test_self_order_preset.TestSelfOrderPreset.test_preset_with_slot_tour.browser: heap 9326280 (allocated 11010048) 2026-09-11 04:11:23,766 26 INFO rb-c800635-224702-414046 odoo.addons.pos_self_order.tests.test_self_order_preset.TestSelfOrderPreset.test_preset_with_slot_tour: Closing chrome headless with pid 140274 2026-09-11 04:11:23,768 26 INFO rb-c800635-224702-414046 odoo.addons.pos_self_order.tests.test_self_order_preset.TestSelfOrderPreset.test_preset_with_slot_tour: Closing websocket connection 2026-09-11 04:11:23,769 26 INFO rb-c800635-224702-414046 odoo.addons.pos_self_order.tests.test_self_order_preset.TestSelfOrderPreset.test_preset_with_slot_tour: Terminating chrome headless with pid 140274 2026-09-11 04:11:23,871 26 INFO rb-c800635-224702-414046 odoo.addons.pos_self_order.tests.test_self_order_preset.TestSelfOrderPreset.test_preset_with_slot_tour: Chrome Log in: /tmp/odoo_tests/rb-c800635-224702-414046/chrome_logs/chrome_log_20260911_041123_870855_test_preset_with_slot_tour.txt 2026-09-11 04:11:23,871 26 INFO rb-c800635-224702-414046 odoo.addons.pos_self_order.tests.test_self_order_preset.TestSelfOrderPreset.test_preset_with_slot_tour: Removing chrome user profile "/tmp/tmpmph8gyw1_chrome_odoo" 2026-09-11 04:11:23,919 26 INFO rb-c800635-224702-414046 odoo.addons.pos_self_order.tests.test_self_order_preset: Starting TestSelfOrderPreset.test_slot_limit_orders ... 2026-09-11 04:11:27,760 26 INFO rb-c800635-224702-414046 odoo.addons.pos_self_order.tests.test_self_order_preset.TestSelfOrderPreset.test_slot_limit_orders: Chrome pid: 140460 2026-09-11 04:11:27,761 26 INFO rb-c800635-224702-414046 odoo.addons.pos_self_order.tests.test_self_order_preset.TestSelfOrderPreset.test_slot_limit_orders: Chrome headless temporary user profile dir: /tmp/tmp9pijbz7z_chrome_odoo 2026-09-11 04:11:27,761 26 INFO rb-c800635-224702-414046 odoo.addons.pos_self_order.tests.test_self_order_preset.TestSelfOrderPreset.test_slot_limit_orders: Issuing json command http://127.0.0.1:42057/json/version 2026-09-11 04:11:27,762 26 INFO rb-c800635-224702-414046 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:42057', path='/json/version', query='', fragment='') with timeout 3 increased to 10s during tests 2026-09-11 04:11:27,801 26 INFO rb-c800635-224702-414046 odoo.addons.pos_self_order.tests.test_self_order_preset.TestSelfOrderPreset.test_slot_limit_orders: Browser version: Chrome/150.0.7871.114 2026-09-11 04:11:27,801 26 INFO rb-c800635-224702-414046 odoo.addons.pos_self_order.tests.test_self_order_preset.TestSelfOrderPreset.test_slot_limit_orders: Issuing json command http://127.0.0.1:42057/json 2026-09-11 04:11:27,802 26 INFO rb-c800635-224702-414046 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:42057', path='/json', query='', fragment='') with timeout 3 increased to 10s during tests 2026-09-11 04:11:27,825 26 INFO rb-c800635-224702-414046 odoo.addons.pos_self_order.tests.test_self_order_preset.TestSelfOrderPreset.test_slot_limit_orders: Websocket url found: ws://127.0.0.1:42057/devtools/page/F095D29560C818F8C51CB16D31988F07 2026-09-11 04:11:27,843 26 INFO rb-c800635-224702-414046 odoo.addons.pos_self_order.tests.test_self_order_preset.TestSelfOrderPreset.test_slot_limit_orders: Enable chrome headless console log notification 2026-09-11 04:11:27,861 26 INFO rb-c800635-224702-414046 odoo.addons.pos_self_order.tests.test_self_order_preset.TestSelfOrderPreset.test_slot_limit_orders: Chrome headless enable page notifications 2026-09-11 04:11:27,892 26 INFO rb-c800635-224702-414046 odoo.addons.pos_self_order.tests.test_self_order_preset.TestSelfOrderPreset.test_slot_limit_orders: Setting session cookie in browser 2026-09-11 04:11:28,030 26 INFO rb-c800635-224702-414046 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=20118fa8cbed4505" in browser 2026-09-11 04:11:28,030 26 INFO rb-c800635-224702-414046 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=20118fa8cbed4505" 2026-09-11 04:11:28,051 26 INFO rb-c800635-224702-414046 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-09-11 04:11:28,396 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 04:11:28] "GET /pos-self/203?access_token=20118fa8cbed4505 HTTP/1.1" 200 - 57 0.033 0.315 2026-09-11 04:11:28,402 26 INFO rb-c800635-224702-414046 odoo.addons.pos_self_order.tests.test_self_order_preset.TestSelfOrderPreset.test_slot_limit_orders: Navigation result: {'frameId': 'F095D29560C818F8C51CB16D31988F07', 'loaderId': 'B49A0769B22E92537A3A59B19CF437D4', 'isDownload': False} 2026-09-11 04:11:28,402 26 INFO rb-c800635-224702-414046 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-09-11 04:11:28,419 26 INFO rb-c800635-224702-414046 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-09-11 04:11:28,437 26 INFO rb-c800635-224702-414046 odoo.addons.base.models.assetsbundle: Found a similar attachment for /web/assets/1/db4d7a1/pos_self_order.assets.min.css, copying from /web/assets/db4d7a1/pos_self_order.assets.min.css 2026-09-11 04:11:28,471 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 04:11:28] "GET /web/assets/1/db4d7a1/pos_self_order.assets.min.css HTTP/1.1" 200 - 8 0.020 0.027 2026-09-11 04:11:28,486 26 INFO rb-c800635-224702-414046 odoo.addons.base.models.assetsbundle: Found a similar attachment for /web/assets/1/3bd1372/pos_self_order.assets.min.js, copying from /web/assets/3bd1372/pos_self_order.assets.min.js 2026-09-11 04:11:28,511 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 04:11:28] "GET /web/assets/1/3bd1372/pos_self_order.assets.min.js HTTP/1.1" 200 - 8 0.005 0.077 2026-09-11 04:11:28,535 26 INFO rb-c800635-224702-414046 odoo.addons.base.models.assetsbundle: Found a similar attachment for /web/assets/1/80a013a/pos_self_order.assets_tests.min.js, copying from /web/assets/80a013a/pos_self_order.assets_tests.min.js 2026-09-11 04:11:28,547 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 04:11:28] "GET /web/assets/1/80a013a/pos_self_order.assets_tests.min.js HTTP/1.1" 200 - 8 0.008 0.107 2026-09-11 04:11:28,694 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 04:11:28] "GET /favicon.ico HTTP/1.1" 301 - 1 0.001 0.008 2026-09-11 04:11:28,702 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 04:11:28] "GET /website/translations?hash=&lang=en_US HTTP/1.1" 200 - 1 0.001 0.007 2026-09-11 04:11:28,716 26 INFO rb-c800635-224702-414046 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=20118fa8cbed4505", "delayToCheckUndeterminisms": 0})" 2026-09-11 04:11:28,718 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 04:11:28] "GET /web/image/website/1/favicon?unique=47d98e1 HTTP/1.1" 200 - 5 0.002 0.006 2026-09-11 04:11:28,726 26 INFO rb-c800635-224702-414046 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-09-11 04:11:28,728 26 INFO rb-c800635-224702-414046 odoo.http: Session expired 2026-09-11 04:11:28,728 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 04:11:28] "POST /pos/ping HTTP/1.1" 200 - 1 0.001 0.004 2026-09-11 04:11:28,781 26 INFO rb-c800635-224702-414046 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-09-11 04:11:28,830 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 04:11:28] "POST /pos-self/relations/203 HTTP/1.1" 200 - 37 0.052 0.039 2026-09-11 04:11:28,836 26 INFO rb-c800635-224702-414046 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-09-11 04:11:28,859 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 04:11:28] "GET /bus/websocket_worker_bundle?v=19.0-2 HTTP/1.1" 200 - 3 0.002 0.115 2026-09-11 04:11:29,162 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 04:11:29] "POST /pos-self/data/203 HTTP/1.1" 200 - 185 0.122 0.162 2026-09-11 04:11:29,167 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 04:11:29] "GET /websocket?version=19.0-2 HTTP/1.1" 101 - 1 0.001 0.282 2026-09-11 04:11:29,234 26 INFO rb-c800635-224702-414046 odoo.addons.pos_self_order.tests.test_self_order_preset.TestSelfOrderPreset.test_slot_limit_orders.browser: Owl is running in 'dev' mode. 2026-09-11 04:11:29,303 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 04:11:29] "GET /web/image/ir.attachment/10069/raw HTTP/1.1" 200 - 4 0.001 0.036 2026-09-11 04:11:29,322 26 INFO rb-c800635-224702-414046 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-09-11 04:11:29,335 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 04:11:29] "GET /web/image/ir.attachment/10035/raw HTTP/1.1" 200 - 4 0.001 0.005 2026-09-11 04:11:29,355 26 INFO ? werkzeug: 127.0.0.1 - - [11/Sep/2026 04:11:29] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.001 2026-09-11 04:11:29,419 26 INFO rb-c800635-224702-414046 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-09-11 04:11:29,483 26 INFO rb-c800635-224702-414046 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-09-11 04:11:29,494 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 04:11:29] "GET /web/image/product.template/2481/image_512?unique=2026-09-11T04:10:55.000+00:00 HTTP/1.1" 200 - 3 0.017 0.029 2026-09-11 04:11:29,514 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 04:11:29] "GET /web/image/product.template/2482/image_512?unique=2026-09-11T04:10:55.000+00:00 HTTP/1.1" 200 - 3 0.005 0.060 2026-09-11 04:11:29,528 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 04:11:29] "GET /web/image/pos.category/363/image_128?unique=2026-09-11T04:10:55.000+00:00 HTTP/1.1" 200 - 2 0.001 0.078 2026-09-11 04:11:29,554 26 INFO rb-c800635-224702-414046 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-09-11 04:11:29,556 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 04:11:29] "GET /web/image/product.template/2485/image_512?unique=2026-09-11T04:10:55.000+00:00 HTTP/1.1" 200 - 3 0.006 0.092 2026-09-11 04:11:29,574 26 INFO ? werkzeug: 127.0.0.1 - - [11/Sep/2026 04:11: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-09-11 04:11:29,578 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 04:11:29] "GET /web/image/product.template/2483/image_512?unique=2026-09-11T04:10:55.000+00:00 HTTP/1.1" 200 - 3 0.002 0.099 2026-09-11 04:11:29,594 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 04:11:29] "GET /web/image/product.template/2484/image_512?unique=2026-09-11T04:10:55.000+00:00 HTTP/1.1" 200 - 3 0.005 0.107 2026-09-11 04:11:29,610 26 INFO rb-c800635-224702-414046 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-09-11 04:11:29,616 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 04:11:29] "GET /web/image/product.product/2984/image_512?unique=2026-09-11T04:10:55.000+00:00 HTTP/1.1" 200 - 8 0.005 0.041 2026-09-11 04:11:29,634 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 04:11:29] "POST /pos-self-order/get-slots HTTP/1.1" 200 - 10 0.005 0.017 2026-09-11 04:11:29,672 26 INFO rb-c800635-224702-414046 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-09-11 04:11:29,747 26 INFO rb-c800635-224702-414046 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-09-11 04:11:29,813 26 INFO rb-c800635-224702-414046 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-09-11 04:11:29,857 26 INFO rb-c800635-224702-414046 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #29727725 started for PoS orders references: [{'name': None, 'pos_reference': '260-203-000001', 'uuid': '50145786-d3f4-4ca0-8918-6ba5cc195444'}] 2026-09-11 04:11:29,887 26 INFO rb-c800635-224702-414046 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #29727725 order {'name': None, 'pos_reference': '260-203-000001', 'uuid': '50145786-d3f4-4ca0-8918-6ba5cc195444'} created pos.order #946 2026-09-11 04:11:29,897 26 INFO rb-c800635-224702-414046 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #29727725 finished 2026-09-11 04:11:30,275 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 04:11:30] "POST /pos-self-order/process-order/mobile HTTP/1.1" 200 - 236 0.195 0.266 2026-09-11 04:11:30,326 26 INFO rb-c800635-224702-414046 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-09-11 04:11:30,383 26 INFO rb-c800635-224702-414046 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-09-11 04:11:30,444 26 INFO rb-c800635-224702-414046 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-09-11 04:11:30,509 26 INFO rb-c800635-224702-414046 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-09-11 04:11:30,569 26 INFO rb-c800635-224702-414046 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-09-11 04:11:30,626 26 INFO rb-c800635-224702-414046 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-09-11 04:11:30,640 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 04:11:30] "POST /pos-self-order/get-slots HTTP/1.1" 200 - 7 0.005 0.008 2026-09-11 04:11:30,678 26 INFO rb-c800635-224702-414046 odoo.addons.pos_self_order.tests.test_self_order_preset.TestSelfOrderPreset.test_slot_limit_orders.browser: tour succeeded 2026-09-11 04:11:30,679 26 INFO rb-c800635-224702-414046 odoo.addons.pos_self_order.tests.test_self_order_preset.TestSelfOrderPreset.test_slot_limit_orders.browser: ╔═══════════════════════════════════════╗ ║ TOUR test_slot_limit_orders SUCCEEDED ║ ╚═══════════════════════════════════════╝ 2026-09-11 04:11:30,760 26 INFO rb-c800635-224702-414046 odoo.addons.pos_self_order.tests.test_self_order_preset.TestSelfOrderPreset.test_slot_limit_orders.browser: heap 9163240 (allocated 10747904) 2026-09-11 04:11:30,764 26 INFO rb-c800635-224702-414046 odoo.addons.pos_self_order.tests.test_self_order_preset.TestSelfOrderPreset.test_slot_limit_orders: Closing chrome headless with pid 140460 2026-09-11 04:11:30,765 26 INFO rb-c800635-224702-414046 odoo.addons.pos_self_order.tests.test_self_order_preset.TestSelfOrderPreset.test_slot_limit_orders: Closing websocket connection 2026-09-11 04:11:30,765 26 INFO rb-c800635-224702-414046 odoo.addons.pos_self_order.tests.test_self_order_preset.TestSelfOrderPreset.test_slot_limit_orders: Terminating chrome headless with pid 140460 2026-09-11 04:11:30,869 26 INFO rb-c800635-224702-414046 odoo.addons.pos_self_order.tests.test_self_order_preset.TestSelfOrderPreset.test_slot_limit_orders: Chrome Log in: /tmp/odoo_tests/rb-c800635-224702-414046/chrome_logs/chrome_log_20260911_041130_869560_test_slot_limit_orders.txt 2026-09-11 04:11:30,869 26 INFO rb-c800635-224702-414046 odoo.addons.pos_self_order.tests.test_self_order_preset.TestSelfOrderPreset.test_slot_limit_orders: Removing chrome user profile "/tmp/tmp9pijbz7z_chrome_odoo" 2026-09-11 04:11:30,941 26 INFO rb-c800635-224702-414046 odoo.addons.base.models.ir_attachment: filestore gc 7 checked, 7 removed 2026-09-11 04:11:32,000 26 INFO rb-c800635-224702-414046 odoo.addons.pos_self_order.tests.test_self_order_prices: Starting TestSelfOrderPrice.test_combo_prices ... 2026-09-11 04:11:38,571 26 INFO rb-c800635-224702-414046 odoo.addons.pos_self_order.tests.test_self_order_prices.TestSelfOrderPrice.test_combo_prices: Chrome pid: 140647 2026-09-11 04:11:38,572 26 INFO rb-c800635-224702-414046 odoo.addons.pos_self_order.tests.test_self_order_prices.TestSelfOrderPrice.test_combo_prices: Chrome headless temporary user profile dir: /tmp/tmp9uu9_8hg_chrome_odoo 2026-09-11 04:11:38,572 26 INFO rb-c800635-224702-414046 odoo.addons.pos_self_order.tests.test_self_order_prices.TestSelfOrderPrice.test_combo_prices: Issuing json command http://127.0.0.1:41445/json/version 2026-09-11 04:11:38,573 26 INFO rb-c800635-224702-414046 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:41445', path='/json/version', query='', fragment='') with timeout 3 increased to 10s during tests 2026-09-11 04:11:38,604 26 INFO rb-c800635-224702-414046 odoo.addons.pos_self_order.tests.test_self_order_prices.TestSelfOrderPrice.test_combo_prices: Browser version: Chrome/150.0.7871.114 2026-09-11 04:11:38,604 26 INFO rb-c800635-224702-414046 odoo.addons.pos_self_order.tests.test_self_order_prices.TestSelfOrderPrice.test_combo_prices: Issuing json command http://127.0.0.1:41445/json 2026-09-11 04:11:38,605 26 INFO rb-c800635-224702-414046 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:41445', path='/json', query='', fragment='') with timeout 3 increased to 10s during tests 2026-09-11 04:11:38,630 26 INFO rb-c800635-224702-414046 odoo.addons.pos_self_order.tests.test_self_order_prices.TestSelfOrderPrice.test_combo_prices: Websocket url found: ws://127.0.0.1:41445/devtools/page/2355EC48DE1C7FF93B72B728691F3050 2026-09-11 04:11:38,660 26 INFO rb-c800635-224702-414046 odoo.addons.pos_self_order.tests.test_self_order_prices.TestSelfOrderPrice.test_combo_prices: Enable chrome headless console log notification 2026-09-11 04:11:38,673 26 INFO rb-c800635-224702-414046 odoo.addons.pos_self_order.tests.test_self_order_prices.TestSelfOrderPrice.test_combo_prices: Chrome headless enable page notifications 2026-09-11 04:11:38,719 26 INFO rb-c800635-224702-414046 odoo.addons.pos_self_order.tests.test_self_order_prices.TestSelfOrderPrice.test_combo_prices: Setting session cookie in browser 2026-09-11 04:11:38,903 26 INFO rb-c800635-224702-414046 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=4fa910218d72403e" in browser 2026-09-11 04:11:38,904 26 INFO rb-c800635-224702-414046 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=4fa910218d72403e" 2026-09-11 04:11:38,928 26 INFO rb-c800635-224702-414046 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-09-11 04:11:39,278 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 04:11:39] "GET /pos-self/204?access_token=4fa910218d72403e HTTP/1.1" 200 - 59 0.041 0.313 2026-09-11 04:11:39,283 26 INFO rb-c800635-224702-414046 odoo.addons.pos_self_order.tests.test_self_order_prices.TestSelfOrderPrice.test_combo_prices: Navigation result: {'frameId': '2355EC48DE1C7FF93B72B728691F3050', 'loaderId': '760258E6A2E4A971B658A9B1BA132F25', 'isDownload': False} 2026-09-11 04:11:39,283 26 INFO rb-c800635-224702-414046 odoo.addons.pos_self_order.tests.test_self_order_prices.TestSelfOrderPrice.test_combo_prices: Evaluate ready code "odoo.isTourReady('test_combo_prices')" 2026-09-11 04:11:39,298 26 INFO rb-c800635-224702-414046 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-09-11 04:11:39,321 26 INFO rb-c800635-224702-414046 odoo.addons.base.models.assetsbundle: Found a similar attachment for /web/assets/1/db4d7a1/pos_self_order.assets.min.css, copying from /web/assets/db4d7a1/pos_self_order.assets.min.css 2026-09-11 04:11:39,381 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 04:11:39] "GET /web/assets/1/db4d7a1/pos_self_order.assets.min.css HTTP/1.1" 200 - 8 0.028 0.050 2026-09-11 04:11:39,388 26 INFO rb-c800635-224702-414046 odoo.addons.base.models.assetsbundle: Found a similar attachment for /web/assets/1/3bd1372/pos_self_order.assets.min.js, copying from /web/assets/3bd1372/pos_self_order.assets.min.js 2026-09-11 04:11:39,409 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 04:11:39] "GET /web/assets/1/3bd1372/pos_self_order.assets.min.js HTTP/1.1" 200 - 8 0.007 0.093 2026-09-11 04:11:39,420 26 INFO rb-c800635-224702-414046 odoo.addons.base.models.assetsbundle: Found a similar attachment for /web/assets/1/80a013a/pos_self_order.assets_tests.min.js, copying from /web/assets/80a013a/pos_self_order.assets_tests.min.js 2026-09-11 04:11:39,442 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 04:11:39] "GET /web/assets/1/80a013a/pos_self_order.assets_tests.min.js HTTP/1.1" 200 - 8 0.011 0.121 2026-09-11 04:11:39,629 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 04:11:39] "GET /favicon.ico HTTP/1.1" 301 - 1 0.001 0.007 2026-09-11 04:11:39,650 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 04:11:39] "GET /website/translations?hash=&lang=en_US HTTP/1.1" 200 - 1 0.003 0.009 2026-09-11 04:11:39,663 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 04:11:39] "GET /web/image/website/1/favicon?unique=47d98e1 HTTP/1.1" 200 - 5 0.002 0.009 2026-09-11 04:11:39,670 26 INFO rb-c800635-224702-414046 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=4fa910218d72403e", "delayToCheckUndeterminisms": 0})" 2026-09-11 04:11:39,680 26 INFO rb-c800635-224702-414046 odoo.http: Session expired 2026-09-11 04:11:39,681 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 04:11:39] "POST /pos/ping HTTP/1.1" 200 - 1 0.000 0.003 2026-09-11 04:11:39,688 26 INFO rb-c800635-224702-414046 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-09-11 04:11:39,783 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 04:11:39] "POST /pos-self/relations/204 HTTP/1.1" 200 - 37 0.034 0.044 2026-09-11 04:11:39,822 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 04:11:39] "GET /bus/websocket_worker_bundle?v=19.0-2 HTTP/1.1" 200 - 3 0.001 0.113 2026-09-11 04:11:40,273 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 04:11:40] "POST /pos-self/data/204 HTTP/1.1" 200 - 207 0.232 0.207 2026-09-11 04:11:40,276 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 04:11:40] "GET /websocket?version=19.0-2 HTTP/1.1" 101 - 1 0.000 0.425 2026-09-11 04:11:40,333 26 INFO rb-c800635-224702-414046 odoo.addons.pos_self_order.tests.test_self_order_prices.TestSelfOrderPrice.test_combo_prices.browser: Owl is running in 'dev' mode. 2026-09-11 04:11:40,371 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 04:11:40] "GET /web/image/ir.attachment/10120/raw HTTP/1.1" 200 - 4 0.001 0.008 2026-09-11 04:11:40,421 26 INFO rb-c800635-224702-414046 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-09-11 04:11:40,494 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 04:11:40] "GET /web/image/pos.category/365/image_128?unique=2026-09-11T04:11:30.000+00:00 HTTP/1.1" 200 - 2 0.001 0.017 2026-09-11 04:11:40,537 26 INFO ? werkzeug: 127.0.0.1 - - [11/Sep/2026 04:11:40] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.001 2026-09-11 04:11:40,539 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 04:11:40] "GET /web/image/product.template/2518/image_512?unique=2026-09-11T04:11:30.000+00:00 HTTP/1.1" 200 - 3 0.018 0.018 2026-09-11 04:11:40,547 26 INFO rb-c800635-224702-414046 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-09-11 04:11:40,563 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 04:11:40] "GET /web/image/product.template/2514/image_512?unique=2026-09-11T04:11:30.000+00:00 HTTP/1.1" 200 - 3 0.003 0.053 2026-09-11 04:11:40,583 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 04:11:40] "GET /web/image/product.template/2516/image_512?unique=2026-09-11T04:11:30.000+00:00 HTTP/1.1" 200 - 3 0.004 0.067 2026-09-11 04:11:40,615 26 INFO rb-c800635-224702-414046 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-09-11 04:11:40,619 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 04:11:40] "GET /web/image/product.template/2515/image_512?unique=2026-09-11T04:11:30.000+00:00 HTTP/1.1" 200 - 3 0.012 0.103 2026-09-11 04:11:40,634 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 04:11:40] "GET /web/image/product.template/2503/image_512?unique=2026-09-11T04:11:30.000+00:00 HTTP/1.1" 200 - 3 0.004 0.127 2026-09-11 04:11:40,657 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 04:11:40] "GET /web/image/product.template/2517/image_512?unique=2026-09-11T04:11:30.000+00:00 HTTP/1.1" 200 - 3 0.012 0.085 2026-09-11 04:11:40,670 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 04:11:40] "GET /web/image/product.template/2504/image_512?unique=2026-09-11T04:11:30.000+00:00 HTTP/1.1" 200 - 3 0.002 0.106 2026-09-11 04:11:40,677 26 INFO rb-c800635-224702-414046 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-09-11 04:11:40,704 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 04:11:40] "GET /web/image/product.product/2996/image_512?unique=2026-09-11T04:11:30.000+00:00 HTTP/1.1" 200 - 8 0.012 0.104 2026-09-11 04:11:40,750 26 INFO rb-c800635-224702-414046 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-09-11 04:11:40,755 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 04:11:40] "GET /web/image/product.product/2997/image_512?unique=2026-09-11T04:11:30.000+00:00 HTTP/1.1" 200 - 8 0.025 0.130 2026-09-11 04:11:40,780 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 04:11:40] "GET /web/image/product.product/2998/image_512?unique=2026-09-11T04:11:30.000+00:00 HTTP/1.1" 200 - 8 0.005 0.150 2026-09-11 04:11:40,807 26 INFO rb-c800635-224702-414046 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-09-11 04:11:40,808 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 04:11:40] "GET /web/image/product.product/2999/image_512?unique=2026-09-11T04:11:30.000+00:00 HTTP/1.1" 200 - 8 0.006 0.015 2026-09-11 04:11:40,831 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 04:11:40] "GET /web/image/product.product/3000/image_512?unique=2026-09-11T04:11:30.000+00:00 HTTP/1.1" 200 - 8 0.009 0.034 2026-09-11 04:11:40,855 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 04:11:40] "GET /web/image/product.product/3001/image_512?unique=2026-09-11T04:11:30.000+00:00 HTTP/1.1" 200 - 8 0.012 0.051 2026-09-11 04:11:40,867 26 INFO rb-c800635-224702-414046 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-09-11 04:11:40,942 26 INFO rb-c800635-224702-414046 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-09-11 04:11:40,985 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 04:11:40] "GET /web/image/product.product/3002/image_512?unique=2026-09-11T04:11:30.000+00:00 HTTP/1.1" 200 - 8 0.013 0.021 2026-09-11 04:11:41,005 26 INFO rb-c800635-224702-414046 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-09-11 04:11:41,017 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 04:11:41] "GET /web/image/product.product/3003/image_512?unique=2026-09-11T04:11:30.000+00:00 HTTP/1.1" 200 - 8 0.009 0.053 2026-09-11 04:11:41,047 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 04:11:41] "GET /web/image/product.product/3004/image_512?unique=2026-09-11T04:11:30.000+00:00 HTTP/1.1" 200 - 8 0.009 0.081 2026-09-11 04:11:41,073 26 INFO rb-c800635-224702-414046 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-09-11 04:11:41,140 26 INFO rb-c800635-224702-414046 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-09-11 04:11:41,246 26 INFO rb-c800635-224702-414046 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-09-11 04:11:41,330 26 INFO rb-c800635-224702-414046 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-09-11 04:11:41,405 26 INFO rb-c800635-224702-414046 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-09-11 04:11:41,488 26 INFO rb-c800635-224702-414046 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-09-11 04:11:41,631 26 INFO rb-c800635-224702-414046 odoo.addons.pos_self_order.tests.test_self_order_prices.TestSelfOrderPrice.test_combo_prices.browser: [17/135] Tour test_combo_prices → Step body 2026-09-11 04:11:41,656 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 04:11:41] "GET /web/image/ir.attachment/10086/raw HTTP/1.1" 200 - 4 0.004 0.011 2026-09-11 04:11:41,728 26 INFO ? werkzeug: 127.0.0.1 - - [11/Sep/2026 04:11:41] "GET /web/static/src/libs/fontawesome/fonts/fontawesome-webfont.woff2?v=4.7.0 HTTP/1.1" 200 - 0 0.000 0.004 2026-09-11 04:11:41,777 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 04:11:41] "GET /web/image/product.product/3005/image_512?unique=2026-09-11T04:11:30.000+00:00 HTTP/1.1" 200 - 8 0.026 0.027 2026-09-11 04:11:41,801 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 04:11:41] "GET /web/image/product.product/3017/image_512?unique=2026-09-11T04:11:30.000+00:00 HTTP/1.1" 200 - 8 0.009 0.065 2026-09-11 04:11:41,819 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 04:11:41] "GET /web/image/product.product/3018/image_512?unique=2026-09-11T04:11:30.000+00:00 HTTP/1.1" 200 - 8 0.004 0.086 2026-09-11 04:11:41,841 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 04:11:41] "GET /web/image/product.product/3019/image_512?unique=2026-09-11T04:11:30.000+00:00 HTTP/1.1" 200 - 8 0.006 0.105 2026-09-11 04:11:41,952 26 INFO rb-c800635-224702-414046 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #89251649 started for PoS orders references: [{'name': None, 'pos_reference': '260-204-000001', 'uuid': '79c721b0-b9d5-47ea-905b-f76ef2f4015b'}] 2026-09-11 04:11:42,035 26 INFO rb-c800635-224702-414046 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #89251649 order {'name': None, 'pos_reference': '260-204-000001', 'uuid': '79c721b0-b9d5-47ea-905b-f76ef2f4015b'} created pos.order #947 2026-09-11 04:11:42,061 26 INFO rb-c800635-224702-414046 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #89251649 finished 2026-09-11 04:11:42,219 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 04:11:42] "POST /pos-self-order/process-order/mobile HTTP/1.1" 200 - 208 0.157 0.293 2026-09-11 04:11:42,315 26 INFO rb-c800635-224702-414046 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-09-11 04:11:42,341 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 04:11:42] "POST /pos-self-order/get-user-data/ HTTP/1.1" 200 - 9 0.008 0.014 2026-09-11 04:11:42,382 26 INFO rb-c800635-224702-414046 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-09-11 04:11:42,428 26 INFO rb-c800635-224702-414046 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-09-11 04:11:42,484 26 INFO rb-c800635-224702-414046 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-09-11 04:11:42,533 26 INFO rb-c800635-224702-414046 odoo.addons.pos_self_order.tests.test_self_order_prices.TestSelfOrderPrice.test_combo_prices.browser: [22/135] Tour test_combo_prices → Step body 2026-09-11 04:11:42,589 26 INFO rb-c800635-224702-414046 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-09-11 04:11:42,606 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 04:11:42] "GET /web/image/ir.attachment/10119/raw HTTP/1.1" 200 - 4 0.003 0.006 2026-09-11 04:11:42,655 26 INFO rb-c800635-224702-414046 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-09-11 04:11:42,719 26 INFO rb-c800635-224702-414046 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-09-11 04:11:42,779 26 INFO rb-c800635-224702-414046 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-09-11 04:11:42,837 26 INFO rb-c800635-224702-414046 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-09-11 04:11:42,902 26 INFO rb-c800635-224702-414046 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-09-11 04:11:42,961 26 INFO rb-c800635-224702-414046 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-09-11 04:11:43,022 26 INFO rb-c800635-224702-414046 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-09-11 04:11:43,080 26 INFO rb-c800635-224702-414046 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-09-11 04:11:43,140 26 INFO rb-c800635-224702-414046 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-09-11 04:11:43,197 26 INFO rb-c800635-224702-414046 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-09-11 04:11:43,261 26 INFO rb-c800635-224702-414046 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-09-11 04:11:43,321 26 INFO rb-c800635-224702-414046 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-09-11 04:11:43,382 26 INFO rb-c800635-224702-414046 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-09-11 04:11:43,442 26 INFO rb-c800635-224702-414046 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-09-11 04:11:43,507 26 INFO rb-c800635-224702-414046 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-09-11 04:11:43,567 26 INFO rb-c800635-224702-414046 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-09-11 04:11:43,631 26 INFO rb-c800635-224702-414046 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-09-11 04:11:43,694 26 INFO rb-c800635-224702-414046 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-09-11 04:11:43,756 26 INFO rb-c800635-224702-414046 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-09-11 04:11:43,819 26 INFO rb-c800635-224702-414046 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-09-11 04:11:43,880 26 INFO rb-c800635-224702-414046 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-09-11 04:11:43,941 26 INFO rb-c800635-224702-414046 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-09-11 04:11:44,031 26 INFO rb-c800635-224702-414046 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-09-11 04:11:44,115 26 INFO rb-c800635-224702-414046 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-09-11 04:11:44,198 26 INFO rb-c800635-224702-414046 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-09-11 04:11:44,283 26 INFO rb-c800635-224702-414046 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-09-11 04:11:44,407 26 INFO rb-c800635-224702-414046 odoo.addons.pos_self_order.tests.test_self_order_prices.TestSelfOrderPrice.test_combo_prices.browser: [50/135] Tour test_combo_prices → Step body 2026-09-11 04:11:44,678 26 INFO rb-c800635-224702-414046 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #49119916 started for PoS orders references: [{'name': None, 'pos_reference': '260-204-000002', 'uuid': 'bde3f830-f7a9-4809-beb0-f6bef278691b'}] 2026-09-11 04:11:44,732 26 INFO rb-c800635-224702-414046 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #49119916 order {'name': None, 'pos_reference': '260-204-000002', 'uuid': 'bde3f830-f7a9-4809-beb0-f6bef278691b'} created pos.order #948 2026-09-11 04:11:44,742 26 INFO rb-c800635-224702-414046 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #49119916 finished 2026-09-11 04:11:44,880 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 04:11:44] "POST /pos-self-order/process-order/mobile HTTP/1.1" 200 - 176 0.131 0.214 2026-09-11 04:11:44,989 26 INFO rb-c800635-224702-414046 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-09-11 04:11:45,047 26 INFO rb-c800635-224702-414046 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-09-11 04:11:45,095 26 INFO rb-c800635-224702-414046 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-09-11 04:11:45,150 26 INFO rb-c800635-224702-414046 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-09-11 04:11:45,198 26 INFO rb-c800635-224702-414046 odoo.addons.pos_self_order.tests.test_self_order_prices.TestSelfOrderPrice.test_combo_prices.browser: [55/135] Tour test_combo_prices → Step body 2026-09-11 04:11:45,253 26 INFO rb-c800635-224702-414046 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-09-11 04:11:45,317 26 INFO rb-c800635-224702-414046 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-09-11 04:11:45,376 26 INFO rb-c800635-224702-414046 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-09-11 04:11:45,432 26 INFO rb-c800635-224702-414046 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-09-11 04:11:45,499 26 INFO rb-c800635-224702-414046 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-09-11 04:11:45,559 26 INFO rb-c800635-224702-414046 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-09-11 04:11:45,623 26 INFO rb-c800635-224702-414046 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-09-11 04:11:45,686 26 INFO rb-c800635-224702-414046 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-09-11 04:11:45,749 26 INFO rb-c800635-224702-414046 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-09-11 04:11:45,810 26 INFO rb-c800635-224702-414046 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-09-11 04:11:45,869 26 INFO rb-c800635-224702-414046 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-09-11 04:11:45,941 26 INFO rb-c800635-224702-414046 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-09-11 04:11:46,025 26 INFO rb-c800635-224702-414046 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-09-11 04:11:46,085 26 INFO rb-c800635-224702-414046 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-09-11 04:11:46,147 26 INFO rb-c800635-224702-414046 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-09-11 04:11:46,211 26 INFO rb-c800635-224702-414046 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-09-11 04:11:46,273 26 INFO rb-c800635-224702-414046 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-09-11 04:11:46,346 26 INFO rb-c800635-224702-414046 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-09-11 04:11:46,408 26 INFO rb-c800635-224702-414046 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-09-11 04:11:46,470 26 INFO rb-c800635-224702-414046 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-09-11 04:11:46,535 26 INFO rb-c800635-224702-414046 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-09-11 04:11:46,604 26 INFO rb-c800635-224702-414046 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-09-11 04:11:46,669 26 INFO rb-c800635-224702-414046 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-09-11 04:11:46,738 26 INFO rb-c800635-224702-414046 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-09-11 04:11:46,800 26 INFO rb-c800635-224702-414046 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-09-11 04:11:46,862 26 INFO rb-c800635-224702-414046 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-09-11 04:11:46,935 26 INFO rb-c800635-224702-414046 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-09-11 04:11:46,999 26 INFO rb-c800635-224702-414046 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-09-11 04:11:47,065 26 INFO rb-c800635-224702-414046 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-09-11 04:11:47,138 26 INFO rb-c800635-224702-414046 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-09-11 04:11:47,202 26 INFO rb-c800635-224702-414046 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-09-11 04:11:47,273 26 INFO rb-c800635-224702-414046 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-09-11 04:11:47,398 26 INFO rb-c800635-224702-414046 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-09-11 04:11:47,471 26 INFO rb-c800635-224702-414046 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-09-11 04:11:47,547 26 INFO rb-c800635-224702-414046 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-09-11 04:11:47,635 26 INFO rb-c800635-224702-414046 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-09-11 04:11:47,773 26 INFO rb-c800635-224702-414046 odoo.addons.pos_self_order.tests.test_self_order_prices.TestSelfOrderPrice.test_combo_prices.browser: [92/135] Tour test_combo_prices → Step body 2026-09-11 04:11:47,982 26 INFO rb-c800635-224702-414046 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #25508413 started for PoS orders references: [{'name': None, 'pos_reference': '260-204-000003', 'uuid': '2646849b-8d34-48cd-a1f5-986492c26a10'}] 2026-09-11 04:11:48,046 26 INFO rb-c800635-224702-414046 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #25508413 order {'name': None, 'pos_reference': '260-204-000003', 'uuid': '2646849b-8d34-48cd-a1f5-986492c26a10'} created pos.order #949 2026-09-11 04:11:48,056 26 INFO rb-c800635-224702-414046 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #25508413 finished 2026-09-11 04:11:48,183 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 04:11:48] "POST /pos-self-order/process-order/mobile HTTP/1.1" 200 - 192 0.099 0.207 2026-09-11 04:11:48,315 26 INFO rb-c800635-224702-414046 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-09-11 04:11:48,336 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 04:11:48] "POST /pos-self-order/get-user-data/ HTTP/1.1" 200 - 9 0.006 0.010 2026-09-11 04:11:48,373 26 INFO rb-c800635-224702-414046 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-09-11 04:11:48,422 26 INFO rb-c800635-224702-414046 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-09-11 04:11:48,478 26 INFO rb-c800635-224702-414046 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-09-11 04:11:48,528 26 INFO rb-c800635-224702-414046 odoo.addons.pos_self_order.tests.test_self_order_prices.TestSelfOrderPrice.test_combo_prices.browser: [97/135] Tour test_combo_prices → Step body 2026-09-11 04:11:48,583 26 INFO rb-c800635-224702-414046 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-09-11 04:11:48,646 26 INFO rb-c800635-224702-414046 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-09-11 04:11:48,706 26 INFO rb-c800635-224702-414046 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-09-11 04:11:48,749 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 04:11:48] "GET /web/image/product.product/2993/image_512?unique=2026-09-11T04:11:30.000+00:00 HTTP/1.1" 200 - 8 0.004 0.027 2026-09-11 04:11:48,770 26 INFO rb-c800635-224702-414046 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-09-11 04:11:48,774 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 04:11:48] "GET /web/image/product.product/2995/image_512?unique=2026-09-11T04:11:30.000+00:00 HTTP/1.1" 200 - 8 0.011 0.041 2026-09-11 04:11:48,797 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 04:11:48] "GET /web/image/product.product/2994/image_512?unique=2026-09-11T04:11:30.000+00:00 HTTP/1.1" 200 - 8 0.008 0.068 2026-09-11 04:11:48,825 26 INFO rb-c800635-224702-414046 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-09-11 04:11:48,884 26 INFO rb-c800635-224702-414046 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-09-11 04:11:48,943 26 INFO rb-c800635-224702-414046 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-09-11 04:11:49,018 26 INFO rb-c800635-224702-414046 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-09-11 04:11:49,096 26 INFO rb-c800635-224702-414046 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-09-11 04:11:49,166 26 INFO rb-c800635-224702-414046 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-09-11 04:11:49,236 26 INFO rb-c800635-224702-414046 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-09-11 04:11:49,318 26 INFO rb-c800635-224702-414046 odoo.addons.pos_self_order.tests.test_self_order_prices.TestSelfOrderPrice.test_combo_prices.browser: [109/135] Tour test_combo_prices → Step body 2026-09-11 04:11:49,399 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 04:11:49] "GET /web/image/product.product/3006/image_512?unique=2026-09-11T04:11:30.000+00:00 HTTP/1.1" 200 - 8 0.004 0.016 2026-09-11 04:11:49,494 26 INFO rb-c800635-224702-414046 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #65514673 started for PoS orders references: [{'name': None, 'pos_reference': '260-204-000004', 'uuid': '4778b5dd-c618-48f2-96a2-cdee9805dff2'}] 2026-09-11 04:11:49,546 26 INFO rb-c800635-224702-414046 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #65514673 order {'name': None, 'pos_reference': '260-204-000004', 'uuid': '4778b5dd-c618-48f2-96a2-cdee9805dff2'} created pos.order #950 2026-09-11 04:11:49,559 26 INFO rb-c800635-224702-414046 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #65514673 finished 2026-09-11 04:11:49,739 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 04:11:49] "POST /pos-self-order/process-order/mobile HTTP/1.1" 200 - 149 0.142 0.203 2026-09-11 04:11:49,799 26 INFO rb-c800635-224702-414046 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-09-11 04:11:49,818 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 04:11:49] "POST /pos-self-order/get-user-data/ HTTP/1.1" 200 - 9 0.003 0.012 2026-09-11 04:11:49,858 26 INFO rb-c800635-224702-414046 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-09-11 04:11:49,905 26 INFO rb-c800635-224702-414046 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-09-11 04:11:49,963 26 INFO rb-c800635-224702-414046 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-09-11 04:11:50,009 26 INFO rb-c800635-224702-414046 odoo.addons.pos_self_order.tests.test_self_order_prices.TestSelfOrderPrice.test_combo_prices.browser: [114/135] Tour test_combo_prices → Step body 2026-09-11 04:11:50,064 26 INFO rb-c800635-224702-414046 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-09-11 04:11:50,149 26 INFO rb-c800635-224702-414046 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-09-11 04:11:50,224 26 INFO rb-c800635-224702-414046 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-09-11 04:11:50,274 26 INFO rb-c800635-224702-414046 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-09-11 04:11:50,280 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 04:11:50] "GET /web/image/product.product/3007/image_512?unique=2026-09-11T04:11:30.000+00:00 HTTP/1.1" 200 - 8 0.015 0.029 2026-09-11 04:11:50,304 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 04:11:50] "GET /web/image/product.product/3008/image_512?unique=2026-09-11T04:11:30.000+00:00 HTTP/1.1" 200 - 8 0.011 0.056 2026-09-11 04:11:50,328 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 04:11:50] "GET /web/image/product.product/3009/image_512?unique=2026-09-11T04:11:30.000+00:00 HTTP/1.1" 200 - 8 0.009 0.073 2026-09-11 04:11:50,333 26 INFO rb-c800635-224702-414046 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-09-11 04:11:50,396 26 INFO rb-c800635-224702-414046 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-09-11 04:11:50,455 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 04:11:50] "GET /web/image/product.product/3010/image_512?unique=2026-09-11T04:11:30.000+00:00 HTTP/1.1" 200 - 8 0.019 0.024 2026-09-11 04:11:50,459 26 INFO rb-c800635-224702-414046 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-09-11 04:11:50,477 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 04:11:50] "GET /web/image/product.product/3011/image_512?unique=2026-09-11T04:11:30.000+00:00 HTTP/1.1" 200 - 8 0.005 0.057 2026-09-11 04:11:50,497 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 04:11:50] "GET /web/image/product.product/3012/image_512?unique=2026-09-11T04:11:30.000+00:00 HTTP/1.1" 200 - 8 0.005 0.076 2026-09-11 04:11:50,527 26 INFO rb-c800635-224702-414046 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-09-11 04:11:50,593 26 INFO rb-c800635-224702-414046 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-09-11 04:11:50,634 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 04:11:50] "GET /web/image/product.product/3013/image_512?unique=2026-09-11T04:11:30.000+00:00 HTTP/1.1" 200 - 8 0.007 0.019 2026-09-11 04:11:50,658 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 04:11:50] "GET /web/image/product.product/3014/image_512?unique=2026-09-11T04:11:30.000+00:00 HTTP/1.1" 200 - 8 0.006 0.045 2026-09-11 04:11:50,665 26 INFO rb-c800635-224702-414046 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-09-11 04:11:50,684 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 04:11:50] "GET /web/image/product.product/3015/image_512?unique=2026-09-11T04:11:30.000+00:00 HTTP/1.1" 200 - 8 0.013 0.064 2026-09-11 04:11:50,723 26 INFO rb-c800635-224702-414046 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-09-11 04:11:50,802 26 INFO rb-c800635-224702-414046 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-09-11 04:11:50,872 26 INFO rb-c800635-224702-414046 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-09-11 04:11:50,947 26 INFO rb-c800635-224702-414046 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-09-11 04:11:51,015 26 INFO rb-c800635-224702-414046 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-09-11 04:11:51,108 26 INFO rb-c800635-224702-414046 odoo.addons.pos_self_order.tests.test_self_order_prices.TestSelfOrderPrice.test_combo_prices.browser: [130/135] Tour test_combo_prices → Step body 2026-09-11 04:11:51,232 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 04:11:51] "GET /web/image/product.product/3016/image_512?unique=2026-09-11T04:11:30.000+00:00 HTTP/1.1" 200 - 8 0.014 0.016 2026-09-11 04:11:51,388 26 INFO rb-c800635-224702-414046 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #76761843 started for PoS orders references: [{'name': None, 'pos_reference': '260-204-000005', 'uuid': '2da03eb9-64be-4220-a8f1-86ba5cfaccf5'}] 2026-09-11 04:11:51,443 26 INFO rb-c800635-224702-414046 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #76761843 order {'name': None, 'pos_reference': '260-204-000005', 'uuid': '2da03eb9-64be-4220-a8f1-86ba5cfaccf5'} created pos.order #951 2026-09-11 04:11:51,457 26 INFO rb-c800635-224702-414046 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #76761843 finished 2026-09-11 04:11:51,564 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 04:11:51] "POST /pos-self-order/process-order/mobile HTTP/1.1" 200 - 158 0.139 0.211 2026-09-11 04:11:51,615 26 INFO rb-c800635-224702-414046 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-09-11 04:11:51,676 26 INFO rb-c800635-224702-414046 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-09-11 04:11:51,721 26 INFO rb-c800635-224702-414046 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-09-11 04:11:51,776 26 INFO rb-c800635-224702-414046 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-09-11 04:11:51,825 26 INFO rb-c800635-224702-414046 odoo.addons.pos_self_order.tests.test_self_order_prices.TestSelfOrderPrice.test_combo_prices.browser: [135/135] Tour test_combo_prices → Step body 2026-09-11 04:11:51,880 26 INFO rb-c800635-224702-414046 odoo.addons.pos_self_order.tests.test_self_order_prices.TestSelfOrderPrice.test_combo_prices.browser: tour succeeded 2026-09-11 04:11:51,881 26 INFO rb-c800635-224702-414046 odoo.addons.pos_self_order.tests.test_self_order_prices.TestSelfOrderPrice.test_combo_prices.browser: ╔══════════════════════════════════╗ ║ TOUR test_combo_prices SUCCEEDED ║ ╚══════════════════════════════════╝ 2026-09-11 04:11:52,226 26 INFO rb-c800635-224702-414046 odoo.addons.pos_self_order.tests.test_self_order_prices.TestSelfOrderPrice.test_combo_prices.browser: heap 57700804 (allocated 61882368) 2026-09-11 04:11:52,234 26 INFO rb-c800635-224702-414046 odoo.addons.pos_self_order.tests.test_self_order_prices.TestSelfOrderPrice.test_combo_prices: Closing chrome headless with pid 140647 2026-09-11 04:11:52,236 26 INFO rb-c800635-224702-414046 odoo.addons.pos_self_order.tests.test_self_order_prices.TestSelfOrderPrice.test_combo_prices: Closing websocket connection 2026-09-11 04:11:52,241 26 INFO rb-c800635-224702-414046 odoo.addons.pos_self_order.tests.test_self_order_prices.TestSelfOrderPrice.test_combo_prices: Terminating chrome headless with pid 140647 2026-09-11 04:11:52,344 26 INFO rb-c800635-224702-414046 odoo.addons.pos_self_order.tests.test_self_order_prices.TestSelfOrderPrice.test_combo_prices: Chrome Log in: /tmp/odoo_tests/rb-c800635-224702-414046/chrome_logs/chrome_log_20260911_041152_344282_test_combo_prices.txt 2026-09-11 04:11:52,344 26 INFO rb-c800635-224702-414046 odoo.addons.pos_self_order.tests.test_self_order_prices.TestSelfOrderPrice.test_combo_prices: Removing chrome user profile "/tmp/tmp9uu9_8hg_chrome_odoo" 2026-09-11 04:11:52,386 26 INFO rb-c800635-224702-414046 odoo.addons.pos_self_order.tests.test_self_order_prices: Starting TestSelfOrderPrice.test_fiscal_position_between_frontend_and_backend ... 2026-09-11 04:11:59,169 26 INFO rb-c800635-224702-414046 odoo.addons.pos_self_order.tests.test_self_order_prices.TestSelfOrderPrice.test_fiscal_position_between_frontend_and_backend: Chrome pid: 140871 2026-09-11 04:11:59,169 26 INFO rb-c800635-224702-414046 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/tmp87xhwie8_chrome_odoo 2026-09-11 04:11:59,169 26 INFO rb-c800635-224702-414046 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:42733/json/version 2026-09-11 04:11:59,181 26 INFO rb-c800635-224702-414046 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:42733', path='/json/version', query='', fragment='') with timeout 3 increased to 10s during tests 2026-09-11 04:11:59,203 26 INFO rb-c800635-224702-414046 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-09-11 04:11:59,203 26 INFO rb-c800635-224702-414046 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:42733/json 2026-09-11 04:11:59,207 26 INFO rb-c800635-224702-414046 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:42733', path='/json', query='', fragment='') with timeout 3 increased to 10s during tests 2026-09-11 04:11:59,221 26 INFO rb-c800635-224702-414046 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:42733/devtools/page/39B77E3E71E092A767DC7F3D882BE01C 2026-09-11 04:11:59,227 26 INFO rb-c800635-224702-414046 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-09-11 04:11:59,230 26 INFO rb-c800635-224702-414046 odoo.addons.pos_self_order.tests.test_self_order_prices.TestSelfOrderPrice.test_fiscal_position_between_frontend_and_backend: Chrome headless enable page notifications 2026-09-11 04:11:59,247 26 INFO rb-c800635-224702-414046 odoo.addons.pos_self_order.tests.test_self_order_prices.TestSelfOrderPrice.test_fiscal_position_between_frontend_and_backend: Setting session cookie in browser 2026-09-11 04:11:59,414 26 INFO rb-c800635-224702-414046 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=005a4a722d19465d" in browser 2026-09-11 04:11:59,415 26 INFO rb-c800635-224702-414046 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=005a4a722d19465d" 2026-09-11 04:11:59,438 26 INFO rb-c800635-224702-414046 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-09-11 04:11:59,969 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 04:11:59] "GET /pos-self/205?access_token=005a4a722d19465d HTTP/1.1" 200 - 59 0.067 0.470 2026-09-11 04:11:59,973 26 INFO rb-c800635-224702-414046 odoo.addons.pos_self_order.tests.test_self_order_prices.TestSelfOrderPrice.test_fiscal_position_between_frontend_and_backend: Navigation result: {'frameId': '39B77E3E71E092A767DC7F3D882BE01C', 'loaderId': 'C256A3F33930180AA85292D276F06B67', 'isDownload': False} 2026-09-11 04:11:59,973 26 INFO rb-c800635-224702-414046 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-09-11 04:11:59,999 26 INFO rb-c800635-224702-414046 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-09-11 04:12:00,025 26 INFO rb-c800635-224702-414046 odoo.addons.base.models.assetsbundle: Found a similar attachment for /web/assets/1/3bd1372/pos_self_order.assets.min.js, copying from /web/assets/3bd1372/pos_self_order.assets.min.js 2026-09-11 04:12:00,071 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 04:12:00] "GET /web/assets/1/3bd1372/pos_self_order.assets.min.js HTTP/1.1" 200 - 8 0.009 0.056 2026-09-11 04:12:00,088 26 INFO rb-c800635-224702-414046 odoo.addons.base.models.assetsbundle: Found a similar attachment for /web/assets/1/80a013a/pos_self_order.assets_tests.min.js, copying from /web/assets/80a013a/pos_self_order.assets_tests.min.js 2026-09-11 04:12:00,104 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 04:12:00] "GET /web/assets/1/80a013a/pos_self_order.assets_tests.min.js HTTP/1.1" 200 - 8 0.011 0.083 2026-09-11 04:12:00,135 26 INFO rb-c800635-224702-414046 odoo.addons.base.models.assetsbundle: Found a similar attachment for /web/assets/1/db4d7a1/pos_self_order.assets.min.css, copying from /web/assets/db4d7a1/pos_self_order.assets.min.css 2026-09-11 04:12:00,173 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 04:12:00] "GET /web/assets/1/db4d7a1/pos_self_order.assets.min.css HTTP/1.1" 200 - 8 0.021 0.147 2026-09-11 04:12:00,329 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 04:12:00] "GET /favicon.ico HTTP/1.1" 301 - 1 0.001 0.005 2026-09-11 04:12:00,341 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 04:12:00] "GET /website/translations?hash=&lang=en_US HTTP/1.1" 200 - 1 0.001 0.005 2026-09-11 04:12:00,352 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 04:12:00] "GET /web/image/website/1/favicon?unique=47d98e1 HTTP/1.1" 200 - 5 0.003 0.009 2026-09-11 04:12:00,360 26 INFO rb-c800635-224702-414046 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=005a4a722d19465d", "delayToCheckUndeterminisms": 0})" 2026-09-11 04:12:00,370 26 INFO rb-c800635-224702-414046 odoo.http: Session expired 2026-09-11 04:12:00,370 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 04:12:00] "POST /pos/ping HTTP/1.1" 200 - 1 0.001 0.004 2026-09-11 04:12:00,371 26 INFO rb-c800635-224702-414046 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-09-11 04:12:00,438 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 04:12:00] "POST /pos-self/relations/205 HTTP/1.1" 200 - 37 0.019 0.037 2026-09-11 04:12:00,477 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 04:12:00] "GET /bus/websocket_worker_bundle?v=19.0-2 HTTP/1.1" 200 - 3 0.003 0.088 2026-09-11 04:12:00,859 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 04:12:00] "POST /pos-self/data/205 HTTP/1.1" 200 - 211 0.170 0.212 2026-09-11 04:12:00,865 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 04:12:00] "GET /websocket?version=19.0-2 HTTP/1.1" 101 - 1 0.000 0.368 2026-09-11 04:12:00,906 26 INFO rb-c800635-224702-414046 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-09-11 04:12:00,942 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 04:12:00] "GET /web/image/ir.attachment/10161/raw HTTP/1.1" 200 - 4 0.001 0.007 2026-09-11 04:12:00,982 26 INFO rb-c800635-224702-414046 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-09-11 04:12:01,003 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 04:12:01] "GET /web/image/ir.attachment/10127/raw HTTP/1.1" 200 - 4 0.002 0.009 2026-09-11 04:12:01,016 26 INFO ? werkzeug: 127.0.0.1 - - [11/Sep/2026 04:12:01] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.001 2026-09-11 04:12:01,123 26 INFO rb-c800635-224702-414046 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-09-11 04:12:01,165 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 04:12:01] "GET /web/image/pos.category/366/image_128?unique=2026-09-11T04:11:30.000+00:00 HTTP/1.1" 200 - 2 0.001 0.025 2026-09-11 04:12:01,207 26 INFO rb-c800635-224702-414046 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-09-11 04:12:01,213 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 04:12:01] "GET /web/image/product.template/2531/image_512?unique=2026-09-11T04:11:30.000+00:00 HTTP/1.1" 200 - 3 0.008 0.056 2026-09-11 04:12:01,231 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 04:12:01] "GET /web/image/product.template/2542/image_512?unique=2026-09-11T04:11:30.000+00:00 HTTP/1.1" 200 - 3 0.007 0.076 2026-09-11 04:12:01,244 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 04:12:01] "GET /web/image/product.template/2543/image_512?unique=2026-09-11T04:11:30.000+00:00 HTTP/1.1" 200 - 3 0.003 0.086 2026-09-11 04:12:01,255 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 04:12:01] "GET /web/image/product.template/2546/image_512?unique=2026-09-11T04:11:30.000+00:00 HTTP/1.1" 200 - 3 0.002 0.100 2026-09-11 04:12:01,259 26 INFO rb-c800635-224702-414046 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-09-11 04:12:01,270 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 04:12:01] "GET /web/image/product.template/2544/image_512?unique=2026-09-11T04:11:30.000+00:00 HTTP/1.1" 200 - 3 0.005 0.105 2026-09-11 04:12:01,287 26 INFO ? werkzeug: 127.0.0.1 - - [11/Sep/2026 04:12: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-09-11 04:12:01,291 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 04:12:01] "GET /web/image/product.template/2545/image_512?unique=2026-09-11T04:11:30.000+00:00 HTTP/1.1" 200 - 3 0.004 0.110 2026-09-11 04:12:01,309 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 04:12:01] "GET /web/image/product.template/2532/image_512?unique=2026-09-11T04:11:30.000+00:00 HTTP/1.1" 200 - 3 0.002 0.089 2026-09-11 04:12:01,334 26 INFO rb-c800635-224702-414046 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-09-11 04:12:01,412 26 INFO rb-c800635-224702-414046 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-09-11 04:12:01,472 26 INFO rb-c800635-224702-414046 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-09-11 04:12:01,526 26 INFO rb-c800635-224702-414046 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-09-11 04:12:01,585 26 INFO rb-c800635-224702-414046 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-09-11 04:12:01,657 26 INFO rb-c800635-224702-414046 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-09-11 04:12:01,708 26 INFO rb-c800635-224702-414046 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-09-11 04:12:01,816 26 INFO rb-c800635-224702-414046 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #73473671 started for PoS orders references: [{'name': None, 'pos_reference': '260-205-000001', 'uuid': 'f445f3c7-f045-436d-b6a2-d36168370d90'}] 2026-09-11 04:12:01,868 26 INFO rb-c800635-224702-414046 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #73473671 order {'name': None, 'pos_reference': '260-205-000001', 'uuid': 'f445f3c7-f045-436d-b6a2-d36168370d90'} created pos.order #952 2026-09-11 04:12:01,879 26 INFO rb-c800635-224702-414046 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #73473671 finished 2026-09-11 04:12:02,003 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 04:12:02] "POST /pos-self-order/process-order/mobile HTTP/1.1" 200 - 112 0.109 0.121 2026-09-11 04:12:02,039 26 INFO rb-c800635-224702-414046 odoo.addons.pos_self_order.tests.test_self_order_prices.TestSelfOrderPrice.test_fiscal_position_between_frontend_and_backend.browser: tour succeeded 2026-09-11 04:12:02,039 26 INFO rb-c800635-224702-414046 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-09-11 04:12:02,095 26 INFO rb-c800635-224702-414046 odoo.addons.pos_self_order.tests.test_self_order_prices.TestSelfOrderPrice.test_fiscal_position_between_frontend_and_backend.browser: heap 8769164 (allocated 9699328) 2026-09-11 04:12:02,101 26 INFO rb-c800635-224702-414046 odoo.addons.pos_self_order.tests.test_self_order_prices.TestSelfOrderPrice.test_fiscal_position_between_frontend_and_backend: Closing chrome headless with pid 140871 2026-09-11 04:12:02,101 26 INFO rb-c800635-224702-414046 odoo.addons.pos_self_order.tests.test_self_order_prices.TestSelfOrderPrice.test_fiscal_position_between_frontend_and_backend: Closing websocket connection 2026-09-11 04:12:02,102 26 INFO rb-c800635-224702-414046 odoo.addons.pos_self_order.tests.test_self_order_prices.TestSelfOrderPrice.test_fiscal_position_between_frontend_and_backend: Terminating chrome headless with pid 140871 2026-09-11 04:12:02,178 26 INFO rb-c800635-224702-414046 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-c800635-224702-414046/chrome_logs/chrome_log_20260911_041202_178571_test_fiscal_position_between_frontend_and_backend.txt 2026-09-11 04:12:02,179 26 INFO rb-c800635-224702-414046 odoo.addons.pos_self_order.tests.test_self_order_prices.TestSelfOrderPrice.test_fiscal_position_between_frontend_and_backend: Removing chrome user profile "/tmp/tmp87xhwie8_chrome_odoo" 2026-09-11 04:12:02,698 26 INFO rb-c800635-224702-414046 odoo.addons.pos_self_order.tests.test_self_order_prices.TestSelfOrderPrice.test_fiscal_position_between_frontend_and_backend: Chrome pid: 141051 2026-09-11 04:12:02,699 26 INFO rb-c800635-224702-414046 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/tmp35xiq646_chrome_odoo 2026-09-11 04:12:02,699 26 INFO rb-c800635-224702-414046 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:41379/json/version 2026-09-11 04:12:02,700 26 INFO rb-c800635-224702-414046 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:41379', path='/json/version', query='', fragment='') with timeout 3 increased to 10s during tests 2026-09-11 04:12:02,741 26 INFO rb-c800635-224702-414046 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-09-11 04:12:02,741 26 INFO rb-c800635-224702-414046 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:41379/json 2026-09-11 04:12:02,741 26 INFO rb-c800635-224702-414046 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:41379', path='/json', query='', fragment='') with timeout 3 increased to 10s during tests 2026-09-11 04:12:02,763 26 INFO rb-c800635-224702-414046 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:41379/devtools/page/2D8FBC24B639376F7334680902BFFCED 2026-09-11 04:12:02,788 26 INFO rb-c800635-224702-414046 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-09-11 04:12:02,796 26 INFO rb-c800635-224702-414046 odoo.addons.pos_self_order.tests.test_self_order_prices.TestSelfOrderPrice.test_fiscal_position_between_frontend_and_backend: Chrome headless enable page notifications 2026-09-11 04:12:02,816 26 INFO rb-c800635-224702-414046 odoo.addons.pos_self_order.tests.test_self_order_prices.TestSelfOrderPrice.test_fiscal_position_between_frontend_and_backend: Setting session cookie in browser 2026-09-11 04:12:02,862 26 INFO rb-c800635-224702-414046 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=005a4a722d19465d" in browser 2026-09-11 04:12:02,862 26 INFO rb-c800635-224702-414046 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=005a4a722d19465d" 2026-09-11 04:12:02,906 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 04:12:02] "GET /pos-self/205?access_token=005a4a722d19465d HTTP/1.1" 200 - 7 0.006 0.022 2026-09-11 04:12:02,914 26 INFO rb-c800635-224702-414046 odoo.addons.pos_self_order.tests.test_self_order_prices.TestSelfOrderPrice.test_fiscal_position_between_frontend_and_backend: Navigation result: {'frameId': '2D8FBC24B639376F7334680902BFFCED', 'loaderId': '815F176D60D5355444AE9C99E5712D89', 'isDownload': False} 2026-09-11 04:12:02,914 26 INFO rb-c800635-224702-414046 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-09-11 04:12:02,941 26 INFO rb-c800635-224702-414046 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-09-11 04:12:02,983 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 04:12:02] "GET /web/assets/1/80a013a/pos_self_order.assets_tests.min.js HTTP/1.1" 200 - 3 0.001 0.024 2026-09-11 04:12:02,996 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 04:12:02] "GET /web/assets/1/3bd1372/pos_self_order.assets.min.js HTTP/1.1" 200 - 3 0.002 0.038 2026-09-11 04:12:03,016 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 04:12:03] "GET /web/assets/1/db4d7a1/pos_self_order.assets.min.css HTTP/1.1" 200 - 3 0.007 0.054 2026-09-11 04:12:03,200 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 04:12:03] "GET /favicon.ico HTTP/1.1" 301 - 1 0.004 0.014 2026-09-11 04:12:03,207 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 04:12:03] "GET /website/translations?hash=&lang=en_US HTTP/1.1" 200 - 0 0.000 0.003 2026-09-11 04:12:03,220 26 INFO rb-c800635-224702-414046 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=005a4a722d19465d", "delayToCheckUndeterminisms": 0})" 2026-09-11 04:12:03,227 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 04:12:03] "GET /web/image/website/1/favicon?unique=47d98e1 HTTP/1.1" 200 - 4 0.006 0.009 2026-09-11 04:12:03,229 26 INFO rb-c800635-224702-414046 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-09-11 04:12:03,235 26 INFO rb-c800635-224702-414046 odoo.http: Session expired 2026-09-11 04:12:03,236 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 04:12:03] "POST /pos/ping HTTP/1.1" 200 - 0 0.000 0.009 2026-09-11 04:12:03,251 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 04:12:03] "GET /bus/websocket_worker_bundle?v=19.0-2 HTTP/1.1" 200 - 2 0.001 0.004 2026-09-11 04:12:03,294 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 04:12:03] "POST /pos-self/relations/205 HTTP/1.1" 200 - 16 0.015 0.026 2026-09-11 04:12:03,300 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 04:12:03] "GET /websocket?version=19.0-2 HTTP/1.1" 101 - 0 0.000 0.022 2026-09-11 04:12:03,636 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 04:12:03] "POST /pos-self/data/205 HTTP/1.1" 200 - 142 0.124 0.182 2026-09-11 04:12:03,694 26 INFO rb-c800635-224702-414046 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-09-11 04:12:03,748 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 04:12:03] "GET /web/image/ir.attachment/10161/raw HTTP/1.1" 200 - 4 0.006 0.011 2026-09-11 04:12:03,775 26 INFO rb-c800635-224702-414046 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-09-11 04:12:03,792 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 04:12:03] "GET /web/image/ir.attachment/10127/raw HTTP/1.1" 200 - 4 0.004 0.005 2026-09-11 04:12:03,824 26 INFO ? werkzeug: 127.0.0.1 - - [11/Sep/2026 04:12:03] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.001 2026-09-11 04:12:03,876 26 INFO rb-c800635-224702-414046 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-09-11 04:12:03,938 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 04:12:03] "GET /web/image/pos.category/366/image_128?unique=2026-09-11T04:11:30.000+00:00 HTTP/1.1" 200 - 2 0.001 0.041 2026-09-11 04:12:03,964 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 04:12:03] "GET /web/image/product.template/2531/image_512?unique=2026-09-11T04:11:30.000+00:00 HTTP/1.1" 200 - 3 0.011 0.038 2026-09-11 04:12:03,966 26 INFO rb-c800635-224702-414046 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-09-11 04:12:03,981 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 04:12:03] "GET /web/image/product.template/2542/image_512?unique=2026-09-11T04:11:30.000+00:00 HTTP/1.1" 200 - 3 0.003 0.061 2026-09-11 04:12:04,000 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 04:12:04] "GET /web/image/product.template/2546/image_512?unique=2026-09-11T04:11:30.000+00:00 HTTP/1.1" 200 - 3 0.004 0.078 2026-09-11 04:12:04,015 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 04:12:04] "GET /web/image/product.template/2544/image_512?unique=2026-09-11T04:11:30.000+00:00 HTTP/1.1" 200 - 3 0.005 0.086 2026-09-11 04:12:04,024 26 INFO rb-c800635-224702-414046 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-09-11 04:12:04,034 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 04:12:04] "GET /web/image/product.template/2543/image_512?unique=2026-09-11T04:11:30.000+00:00 HTTP/1.1" 200 - 3 0.003 0.106 2026-09-11 04:12:04,052 26 INFO ? werkzeug: 127.0.0.1 - - [11/Sep/2026 04:12: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-09-11 04:12:04,055 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 04:12:04] "GET /web/image/product.template/2545/image_512?unique=2026-09-11T04:11:30.000+00:00 HTTP/1.1" 200 - 3 0.004 0.095 2026-09-11 04:12:04,081 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 04:12:04] "GET /web/image/product.template/2532/image_512?unique=2026-09-11T04:11:30.000+00:00 HTTP/1.1" 200 - 3 0.007 0.103 2026-09-11 04:12:04,083 26 INFO rb-c800635-224702-414046 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-09-11 04:12:04,180 26 INFO rb-c800635-224702-414046 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-09-11 04:12:04,246 26 INFO rb-c800635-224702-414046 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-09-11 04:12:04,296 26 INFO rb-c800635-224702-414046 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-09-11 04:12:04,348 26 INFO rb-c800635-224702-414046 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-09-11 04:12:04,430 26 INFO rb-c800635-224702-414046 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-09-11 04:12:04,480 26 INFO rb-c800635-224702-414046 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-09-11 04:12:04,600 26 INFO rb-c800635-224702-414046 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #85614248 started for PoS orders references: [{'name': None, 'pos_reference': '260-205-000002', 'uuid': '50b15a48-dea7-4596-aa70-5c13a42483e0'}] 2026-09-11 04:12:04,629 26 INFO rb-c800635-224702-414046 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #85614248 order {'name': None, 'pos_reference': '260-205-000002', 'uuid': '50b15a48-dea7-4596-aa70-5c13a42483e0'} created pos.order #953 2026-09-11 04:12:04,650 26 INFO rb-c800635-224702-414046 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #85614248 finished 2026-09-11 04:12:04,716 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 04:12:04] "POST /pos-self-order/process-order/mobile HTTP/1.1" 200 - 79 0.063 0.111 2026-09-11 04:12:04,741 26 INFO rb-c800635-224702-414046 odoo.addons.pos_self_order.tests.test_self_order_prices.TestSelfOrderPrice.test_fiscal_position_between_frontend_and_backend.browser: tour succeeded 2026-09-11 04:12:04,742 26 INFO rb-c800635-224702-414046 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-09-11 04:12:04,763 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 04:12:04] "POST /pos-self-order/get-user-data/ HTTP/1.1" 200 - 9 0.006 0.011 2026-09-11 04:12:04,802 26 INFO rb-c800635-224702-414046 odoo.addons.pos_self_order.tests.test_self_order_prices.TestSelfOrderPrice.test_fiscal_position_between_frontend_and_backend.browser: heap 8789212 (allocated 9961472) 2026-09-11 04:12:04,808 26 INFO rb-c800635-224702-414046 odoo.addons.pos_self_order.tests.test_self_order_prices.TestSelfOrderPrice.test_fiscal_position_between_frontend_and_backend: Closing chrome headless with pid 141051 2026-09-11 04:12:04,809 26 INFO rb-c800635-224702-414046 odoo.addons.pos_self_order.tests.test_self_order_prices.TestSelfOrderPrice.test_fiscal_position_between_frontend_and_backend: Closing websocket connection 2026-09-11 04:12:04,809 26 INFO rb-c800635-224702-414046 odoo.addons.pos_self_order.tests.test_self_order_prices.TestSelfOrderPrice.test_fiscal_position_between_frontend_and_backend: Terminating chrome headless with pid 141051 2026-09-11 04:12:04,907 26 INFO rb-c800635-224702-414046 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-c800635-224702-414046/chrome_logs/chrome_log_20260911_041204_907245_test_fiscal_position_between_frontend_and_backend.txt 2026-09-11 04:12:04,907 26 INFO rb-c800635-224702-414046 odoo.addons.pos_self_order.tests.test_self_order_prices.TestSelfOrderPrice.test_fiscal_position_between_frontend_and_backend: Removing chrome user profile "/tmp/tmp35xiq646_chrome_odoo" 2026-09-11 04:12:04,944 26 INFO rb-c800635-224702-414046 odoo.addons.pos_self_order.tests.test_self_order_prices: Starting TestSelfOrderPrice.test_price_between_frontend_and_backend ... 2026-09-11 04:12:11,718 26 INFO rb-c800635-224702-414046 odoo.addons.pos_self_order.tests.test_self_order_prices.TestSelfOrderPrice.test_price_between_frontend_and_backend: Chrome pid: 141236 2026-09-11 04:12:11,719 26 INFO rb-c800635-224702-414046 odoo.addons.pos_self_order.tests.test_self_order_prices.TestSelfOrderPrice.test_price_between_frontend_and_backend: Chrome headless temporary user profile dir: /tmp/tmpnhgtqqz3_chrome_odoo 2026-09-11 04:12:11,719 26 INFO rb-c800635-224702-414046 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:42203/json/version 2026-09-11 04:12:11,720 26 INFO rb-c800635-224702-414046 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:42203', path='/json/version', query='', fragment='') with timeout 3 increased to 10s during tests 2026-09-11 04:12:11,776 26 INFO rb-c800635-224702-414046 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-09-11 04:12:11,776 26 INFO rb-c800635-224702-414046 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:42203/json 2026-09-11 04:12:11,777 26 INFO rb-c800635-224702-414046 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:42203', path='/json', query='', fragment='') with timeout 3 increased to 10s during tests 2026-09-11 04:12:11,799 26 INFO rb-c800635-224702-414046 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:42203/devtools/page/1E35E86D65A6AA48065EED20A45C598C 2026-09-11 04:12:11,809 26 INFO rb-c800635-224702-414046 odoo.addons.pos_self_order.tests.test_self_order_prices.TestSelfOrderPrice.test_price_between_frontend_and_backend: Enable chrome headless console log notification 2026-09-11 04:12:11,834 26 INFO rb-c800635-224702-414046 odoo.addons.pos_self_order.tests.test_self_order_prices.TestSelfOrderPrice.test_price_between_frontend_and_backend: Chrome headless enable page notifications 2026-09-11 04:12:11,868 26 INFO rb-c800635-224702-414046 odoo.addons.pos_self_order.tests.test_self_order_prices.TestSelfOrderPrice.test_price_between_frontend_and_backend: Setting session cookie in browser 2026-09-11 04:12:12,027 26 INFO rb-c800635-224702-414046 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=d55786882bfb4711" in browser 2026-09-11 04:12:12,028 26 INFO rb-c800635-224702-414046 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=d55786882bfb4711" 2026-09-11 04:12:12,047 26 INFO rb-c800635-224702-414046 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-09-11 04:12:12,418 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 04:12:12] "GET /pos-self/206?access_token=d55786882bfb4711 HTTP/1.1" 200 - 59 0.028 0.347 2026-09-11 04:12:12,430 26 INFO rb-c800635-224702-414046 odoo.addons.pos_self_order.tests.test_self_order_prices.TestSelfOrderPrice.test_price_between_frontend_and_backend: Navigation result: {'frameId': '1E35E86D65A6AA48065EED20A45C598C', 'loaderId': '34C8931B332FBF0749B7F6E04A2F1CDC', 'isDownload': False} 2026-09-11 04:12:12,430 26 INFO rb-c800635-224702-414046 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-09-11 04:12:12,460 26 INFO rb-c800635-224702-414046 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-09-11 04:12:12,491 26 INFO rb-c800635-224702-414046 odoo.addons.base.models.assetsbundle: Found a similar attachment for /web/assets/1/80a013a/pos_self_order.assets_tests.min.js, copying from /web/assets/80a013a/pos_self_order.assets_tests.min.js 2026-09-11 04:12:12,511 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 04:12:12] "GET /web/assets/1/80a013a/pos_self_order.assets_tests.min.js HTTP/1.1" 200 - 8 0.008 0.038 2026-09-11 04:12:12,528 26 INFO rb-c800635-224702-414046 odoo.addons.base.models.assetsbundle: Found a similar attachment for /web/assets/1/3bd1372/pos_self_order.assets.min.js, copying from /web/assets/3bd1372/pos_self_order.assets.min.js 2026-09-11 04:12:12,548 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 04:12:12] "GET /web/assets/1/3bd1372/pos_self_order.assets.min.js HTTP/1.1" 200 - 8 0.012 0.072 2026-09-11 04:12:12,563 26 INFO rb-c800635-224702-414046 odoo.addons.base.models.assetsbundle: Found a similar attachment for /web/assets/1/db4d7a1/pos_self_order.assets.min.css, copying from /web/assets/db4d7a1/pos_self_order.assets.min.css 2026-09-11 04:12:12,596 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 04:12:12] "GET /web/assets/1/db4d7a1/pos_self_order.assets.min.css HTTP/1.1" 200 - 8 0.027 0.100 2026-09-11 04:12:12,754 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 04:12:12] "GET /website/translations?hash=&lang=en_US HTTP/1.1" 200 - 1 0.002 0.021 2026-09-11 04:12:12,762 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 04:12:12] "GET /favicon.ico HTTP/1.1" 301 - 1 0.002 0.029 2026-09-11 04:12:12,771 26 INFO rb-c800635-224702-414046 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=d55786882bfb4711", "delayToCheckUndeterminisms": 0})" 2026-09-11 04:12:12,785 26 INFO rb-c800635-224702-414046 odoo.http: Session expired 2026-09-11 04:12:12,786 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 04:12:12] "POST /pos/ping HTTP/1.1" 200 - 1 0.000 0.007 2026-09-11 04:12:12,798 26 INFO rb-c800635-224702-414046 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-09-11 04:12:12,810 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 04:12:12] "GET /web/image/website/1/favicon?unique=47d98e1 HTTP/1.1" 200 - 5 0.009 0.023 2026-09-11 04:12:12,862 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 04:12:12] "GET /bus/websocket_worker_bundle?v=19.0-2 HTTP/1.1" 200 - 3 0.005 0.045 2026-09-11 04:12:12,919 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 04:12:12] "POST /pos-self/relations/206 HTTP/1.1" 200 - 37 0.021 0.086 2026-09-11 04:12:12,924 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 04:12:12] "GET /websocket?version=19.0-2 HTTP/1.1" 101 - 1 0.000 0.044 2026-09-11 04:12:13,346 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 04:12:13] "POST /pos-self/data/206 HTTP/1.1" 200 - 207 0.172 0.227 2026-09-11 04:12:13,401 26 INFO rb-c800635-224702-414046 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-09-11 04:12:13,446 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 04:12:13] "GET /web/image/ir.attachment/10202/raw HTTP/1.1" 200 - 4 0.002 0.005 2026-09-11 04:12:13,516 26 INFO rb-c800635-224702-414046 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-09-11 04:12:13,575 26 INFO ? werkzeug: 127.0.0.1 - - [11/Sep/2026 04:12:13] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.003 2026-09-11 04:12:13,611 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 04:12:13] "GET /web/image/pos.category/367/image_128?unique=2026-09-11T04:11:30.000+00:00 HTTP/1.1" 200 - 2 0.004 0.053 2026-09-11 04:12:13,641 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 04:12:13] "GET /web/image/product.template/2559/image_512?unique=2026-09-11T04:11:30.000+00:00 HTTP/1.1" 200 - 3 0.006 0.075 2026-09-11 04:12:13,648 26 INFO rb-c800635-224702-414046 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-09-11 04:12:13,667 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 04:12:13] "GET /web/image/product.template/2570/image_512?unique=2026-09-11T04:11:30.000+00:00 HTTP/1.1" 200 - 3 0.002 0.100 2026-09-11 04:12:13,700 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 04:12:13] "GET /web/image/product.template/2574/image_512?unique=2026-09-11T04:11:30.000+00:00 HTTP/1.1" 200 - 3 0.005 0.127 2026-09-11 04:12:13,723 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 04:12:13] "GET /web/image/product.template/2572/image_512?unique=2026-09-11T04:11:30.000+00:00 HTTP/1.1" 200 - 3 0.003 0.118 2026-09-11 04:12:13,734 26 INFO rb-c800635-224702-414046 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-09-11 04:12:13,751 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 04:12:13] "GET /web/image/product.template/2571/image_512?unique=2026-09-11T04:11:30.000+00:00 HTTP/1.1" 200 - 3 0.008 0.167 2026-09-11 04:12:13,765 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 04:12:13] "GET /web/image/product.template/2573/image_512?unique=2026-09-11T04:11:30.000+00:00 HTTP/1.1" 200 - 3 0.004 0.144 2026-09-11 04:12:13,789 26 INFO ? werkzeug: 127.0.0.1 - - [11/Sep/2026 04:12:13] "GET /web/static/src/libs/fontawesome/fonts/fontawesome-webfont.woff2?v=4.7.0 HTTP/1.1" 200 - 0 0.000 0.006 2026-09-11 04:12:13,791 26 INFO rb-c800635-224702-414046 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-09-11 04:12:13,797 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 04:12:13] "GET /web/image/product.template/2560/image_512?unique=2026-09-11T04:11:30.000+00:00 HTTP/1.1" 200 - 3 0.005 0.146 2026-09-11 04:12:13,870 26 INFO rb-c800635-224702-414046 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-09-11 04:12:13,927 26 INFO rb-c800635-224702-414046 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-09-11 04:12:13,980 26 INFO rb-c800635-224702-414046 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-09-11 04:12:14,032 26 INFO rb-c800635-224702-414046 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-09-11 04:12:14,100 26 INFO rb-c800635-224702-414046 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-09-11 04:12:14,159 26 INFO rb-c800635-224702-414046 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-09-11 04:12:14,213 26 INFO rb-c800635-224702-414046 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-09-11 04:12:14,268 26 INFO rb-c800635-224702-414046 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-09-11 04:12:14,342 26 INFO rb-c800635-224702-414046 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-09-11 04:12:14,401 26 INFO rb-c800635-224702-414046 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-09-11 04:12:14,456 26 INFO rb-c800635-224702-414046 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-09-11 04:12:14,509 26 INFO rb-c800635-224702-414046 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-09-11 04:12:14,581 26 INFO rb-c800635-224702-414046 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-09-11 04:12:14,640 26 INFO rb-c800635-224702-414046 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-09-11 04:12:14,694 26 INFO rb-c800635-224702-414046 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-09-11 04:12:14,749 26 INFO rb-c800635-224702-414046 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-09-11 04:12:14,820 26 INFO rb-c800635-224702-414046 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-09-11 04:12:14,968 26 INFO rb-c800635-224702-414046 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #74625946 started for PoS orders references: [{'name': None, 'pos_reference': '260-206-000001', 'uuid': '3a674ab0-bdb5-4b25-ba20-87f5cecb5edd'}] 2026-09-11 04:12:15,009 26 INFO rb-c800635-224702-414046 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #74625946 order {'name': None, 'pos_reference': '260-206-000001', 'uuid': '3a674ab0-bdb5-4b25-ba20-87f5cecb5edd'} created pos.order #954 2026-09-11 04:12:15,022 26 INFO rb-c800635-224702-414046 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #74625946 finished 2026-09-11 04:12:15,122 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 04:12:15] "POST /pos-self-order/process-order/mobile HTTP/1.1" 200 - 118 0.104 0.130 2026-09-11 04:12:15,154 26 INFO rb-c800635-224702-414046 odoo.addons.pos_self_order.tests.test_self_order_prices.TestSelfOrderPrice.test_price_between_frontend_and_backend.browser: tour succeeded 2026-09-11 04:12:15,155 26 INFO rb-c800635-224702-414046 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-09-11 04:12:15,228 26 INFO rb-c800635-224702-414046 odoo.addons.pos_self_order.tests.test_self_order_prices.TestSelfOrderPrice.test_price_between_frontend_and_backend.browser: heap 9964380 (allocated 11407360) 2026-09-11 04:12:15,232 26 INFO rb-c800635-224702-414046 odoo.addons.pos_self_order.tests.test_self_order_prices.TestSelfOrderPrice.test_price_between_frontend_and_backend: Closing chrome headless with pid 141236 2026-09-11 04:12:15,235 26 INFO rb-c800635-224702-414046 odoo.addons.pos_self_order.tests.test_self_order_prices.TestSelfOrderPrice.test_price_between_frontend_and_backend: Closing websocket connection 2026-09-11 04:12:15,235 26 INFO rb-c800635-224702-414046 odoo.addons.pos_self_order.tests.test_self_order_prices.TestSelfOrderPrice.test_price_between_frontend_and_backend: Terminating chrome headless with pid 141236 2026-09-11 04:12:15,335 26 INFO rb-c800635-224702-414046 odoo.addons.pos_self_order.tests.test_self_order_prices.TestSelfOrderPrice.test_price_between_frontend_and_backend: Chrome Log in: /tmp/odoo_tests/rb-c800635-224702-414046/chrome_logs/chrome_log_20260911_041215_335487_test_price_between_frontend_and_backend.txt 2026-09-11 04:12:15,335 26 INFO rb-c800635-224702-414046 odoo.addons.pos_self_order.tests.test_self_order_prices.TestSelfOrderPrice.test_price_between_frontend_and_backend: Removing chrome user profile "/tmp/tmpnhgtqqz3_chrome_odoo" 2026-09-11 04:12:15,377 26 INFO rb-c800635-224702-414046 odoo.addons.pos_self_order.tests.test_self_order_prices: Starting TestSelfOrderPrice.test_pricelist_price_between_frontend_and_backend ... 2026-09-11 04:12:21,480 26 INFO rb-c800635-224702-414046 odoo.addons.pos_self_order.tests.test_self_order_prices.TestSelfOrderPrice.test_pricelist_price_between_frontend_and_backend: Chrome pid: 141417 2026-09-11 04:12:21,480 26 INFO rb-c800635-224702-414046 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/tmpizvdc05l_chrome_odoo 2026-09-11 04:12:21,480 26 INFO rb-c800635-224702-414046 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:43817/json/version 2026-09-11 04:12:21,481 26 INFO rb-c800635-224702-414046 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:43817', path='/json/version', query='', fragment='') with timeout 3 increased to 10s during tests 2026-09-11 04:12:21,522 26 INFO rb-c800635-224702-414046 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-09-11 04:12:21,522 26 INFO rb-c800635-224702-414046 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:43817/json 2026-09-11 04:12:21,522 26 INFO rb-c800635-224702-414046 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:43817', path='/json', query='', fragment='') with timeout 3 increased to 10s during tests 2026-09-11 04:12:21,544 26 INFO rb-c800635-224702-414046 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:43817/devtools/page/3E3293ACC46693E9C280E344D66B2AA0 2026-09-11 04:12:21,578 26 INFO rb-c800635-224702-414046 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-09-11 04:12:21,594 26 INFO rb-c800635-224702-414046 odoo.addons.pos_self_order.tests.test_self_order_prices.TestSelfOrderPrice.test_pricelist_price_between_frontend_and_backend: Chrome headless enable page notifications 2026-09-11 04:12:21,625 26 INFO rb-c800635-224702-414046 odoo.addons.pos_self_order.tests.test_self_order_prices.TestSelfOrderPrice.test_pricelist_price_between_frontend_and_backend: Setting session cookie in browser 2026-09-11 04:12:21,824 26 INFO rb-c800635-224702-414046 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=d01d241e409c43fd" in browser 2026-09-11 04:12:21,825 26 INFO rb-c800635-224702-414046 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=d01d241e409c43fd" 2026-09-11 04:12:21,851 26 INFO rb-c800635-224702-414046 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-09-11 04:12:22,226 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 04:12:22] "GET /pos-self/207?access_token=d01d241e409c43fd HTTP/1.1" 200 - 59 0.046 0.337 2026-09-11 04:12:22,229 26 INFO rb-c800635-224702-414046 odoo.addons.pos_self_order.tests.test_self_order_prices.TestSelfOrderPrice.test_pricelist_price_between_frontend_and_backend: Navigation result: {'frameId': '3E3293ACC46693E9C280E344D66B2AA0', 'loaderId': 'D6906477393CB684E0E78633893DACD6', 'isDownload': False} 2026-09-11 04:12:22,229 26 INFO rb-c800635-224702-414046 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-09-11 04:12:22,246 26 INFO rb-c800635-224702-414046 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-09-11 04:12:22,271 26 INFO rb-c800635-224702-414046 odoo.addons.base.models.assetsbundle: Found a similar attachment for /web/assets/1/db4d7a1/pos_self_order.assets.min.css, copying from /web/assets/db4d7a1/pos_self_order.assets.min.css 2026-09-11 04:12:22,311 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 04:12:22] "GET /web/assets/1/db4d7a1/pos_self_order.assets.min.css HTTP/1.1" 200 - 9 0.027 0.031 2026-09-11 04:12:22,327 26 INFO rb-c800635-224702-414046 odoo.addons.base.models.assetsbundle: Found a similar attachment for /web/assets/1/3bd1372/pos_self_order.assets.min.js, copying from /web/assets/3bd1372/pos_self_order.assets.min.js 2026-09-11 04:12:22,355 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 04:12:22] "GET /web/assets/1/3bd1372/pos_self_order.assets.min.js HTTP/1.1" 200 - 8 0.015 0.083 2026-09-11 04:12:22,368 26 INFO rb-c800635-224702-414046 odoo.addons.base.models.assetsbundle: Found a similar attachment for /web/assets/1/80a013a/pos_self_order.assets_tests.min.js, copying from /web/assets/80a013a/pos_self_order.assets_tests.min.js 2026-09-11 04:12:22,385 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 04:12:22] "GET /web/assets/1/80a013a/pos_self_order.assets_tests.min.js HTTP/1.1" 200 - 8 0.009 0.115 2026-09-11 04:12:22,528 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 04:12:22] "GET /favicon.ico HTTP/1.1" 301 - 1 0.001 0.007 2026-09-11 04:12:22,536 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 04:12:22] "GET /website/translations?hash=&lang=en_US HTTP/1.1" 200 - 1 0.001 0.010 2026-09-11 04:12:22,549 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 04:12:22] "GET /web/image/website/1/favicon?unique=47d98e1 HTTP/1.1" 200 - 5 0.003 0.007 2026-09-11 04:12:22,551 26 INFO rb-c800635-224702-414046 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=d01d241e409c43fd", "delayToCheckUndeterminisms": 0})" 2026-09-11 04:12:22,559 26 INFO rb-c800635-224702-414046 odoo.http: Session expired 2026-09-11 04:12:22,560 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 04:12:22] "POST /pos/ping HTTP/1.1" 200 - 1 0.000 0.004 2026-09-11 04:12:22,560 26 INFO rb-c800635-224702-414046 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-09-11 04:12:22,661 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 04:12:22] "POST /pos-self/relations/207 HTTP/1.1" 200 - 37 0.038 0.046 2026-09-11 04:12:22,709 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 04:12:22] "GET /bus/websocket_worker_bundle?v=19.0-2 HTTP/1.1" 200 - 3 0.001 0.128 2026-09-11 04:12:23,099 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 04:12:23] "POST /pos-self/data/207 HTTP/1.1" 200 - 211 0.195 0.197 2026-09-11 04:12:23,106 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 04:12:23] "GET /websocket?version=19.0-2 HTTP/1.1" 101 - 1 0.002 0.366 2026-09-11 04:12:23,158 26 INFO rb-c800635-224702-414046 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-09-11 04:12:23,200 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 04:12:23] "GET /web/image/ir.attachment/10243/raw HTTP/1.1" 200 - 4 0.001 0.006 2026-09-11 04:12:23,230 26 INFO rb-c800635-224702-414046 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-09-11 04:12:23,244 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 04:12:23] "GET /web/image/ir.attachment/10209/raw HTTP/1.1" 200 - 4 0.001 0.005 2026-09-11 04:12:23,269 26 INFO ? werkzeug: 127.0.0.1 - - [11/Sep/2026 04:12:23] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.001 2026-09-11 04:12:23,353 26 INFO rb-c800635-224702-414046 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-09-11 04:12:23,424 26 INFO rb-c800635-224702-414046 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-09-11 04:12:23,432 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 04:12:23] "GET /web/image/pos.category/368/image_128?unique=2026-09-11T04:11:30.000+00:00 HTTP/1.1" 200 - 2 0.001 0.053 2026-09-11 04:12:23,452 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 04:12:23] "GET /web/image/product.template/2587/image_512?unique=2026-09-11T04:11:30.000+00:00 HTTP/1.1" 200 - 3 0.002 0.053 2026-09-11 04:12:23,471 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 04:12:23] "GET /web/image/product.template/2598/image_512?unique=2026-09-11T04:11:30.000+00:00 HTTP/1.1" 200 - 3 0.009 0.062 2026-09-11 04:12:23,481 26 INFO rb-c800635-224702-414046 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-09-11 04:12:23,488 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 04:12:23] "GET /web/image/product.template/2602/image_512?unique=2026-09-11T04:11:30.000+00:00 HTTP/1.1" 200 - 3 0.002 0.083 2026-09-11 04:12:23,503 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 04:12:23] "GET /web/image/product.template/2599/image_512?unique=2026-09-11T04:11:30.000+00:00 HTTP/1.1" 200 - 3 0.002 0.097 2026-09-11 04:12:23,513 26 INFO ? werkzeug: 127.0.0.1 - - [11/Sep/2026 04:12: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-09-11 04:12:23,520 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 04:12:23] "GET /web/image/product.template/2600/image_512?unique=2026-09-11T04:11:30.000+00:00 HTTP/1.1" 200 - 3 0.003 0.111 2026-09-11 04:12:23,540 26 INFO rb-c800635-224702-414046 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-09-11 04:12:23,541 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 04:12:23] "GET /web/image/product.template/2601/image_512?unique=2026-09-11T04:11:30.000+00:00 HTTP/1.1" 200 - 3 0.003 0.089 2026-09-11 04:12:23,553 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 04:12:23] "GET /web/image/product.template/2588/image_512?unique=2026-09-11T04:11:30.000+00:00 HTTP/1.1" 200 - 3 0.003 0.089 2026-09-11 04:12:23,611 26 INFO rb-c800635-224702-414046 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-09-11 04:12:23,674 26 INFO rb-c800635-224702-414046 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-09-11 04:12:23,729 26 INFO rb-c800635-224702-414046 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-09-11 04:12:23,789 26 INFO rb-c800635-224702-414046 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-09-11 04:12:23,867 26 INFO rb-c800635-224702-414046 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-09-11 04:12:23,982 26 INFO rb-c800635-224702-414046 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #16667753 started for PoS orders references: [{'name': None, 'pos_reference': '260-207-000001', 'uuid': '43bb199a-92fd-4338-b0f1-88dd4cb23f75'}] 2026-09-11 04:12:24,028 26 INFO rb-c800635-224702-414046 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #16667753 order {'name': None, 'pos_reference': '260-207-000001', 'uuid': '43bb199a-92fd-4338-b0f1-88dd4cb23f75'} created pos.order #955 2026-09-11 04:12:24,038 26 INFO rb-c800635-224702-414046 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #16667753 finished 2026-09-11 04:12:24,166 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 04:12:24] "POST /pos-self-order/process-order/mobile HTTP/1.1" 200 - 113 0.110 0.125 2026-09-11 04:12:24,190 26 INFO rb-c800635-224702-414046 odoo.addons.pos_self_order.tests.test_self_order_prices.TestSelfOrderPrice.test_pricelist_price_between_frontend_and_backend.browser: tour succeeded 2026-09-11 04:12:24,190 26 INFO rb-c800635-224702-414046 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-09-11 04:12:24,212 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 04:12:24] "POST /pos-self-order/get-user-data/ HTTP/1.1" 200 - 9 0.004 0.012 2026-09-11 04:12:24,247 26 INFO rb-c800635-224702-414046 odoo.addons.pos_self_order.tests.test_self_order_prices.TestSelfOrderPrice.test_pricelist_price_between_frontend_and_backend.browser: heap 8961504 (allocated 9961472) 2026-09-11 04:12:24,250 26 INFO rb-c800635-224702-414046 odoo.addons.pos_self_order.tests.test_self_order_prices.TestSelfOrderPrice.test_pricelist_price_between_frontend_and_backend: Closing chrome headless with pid 141417 2026-09-11 04:12:24,252 26 INFO rb-c800635-224702-414046 odoo.addons.pos_self_order.tests.test_self_order_prices.TestSelfOrderPrice.test_pricelist_price_between_frontend_and_backend: Closing websocket connection 2026-09-11 04:12:24,254 26 INFO rb-c800635-224702-414046 odoo.addons.pos_self_order.tests.test_self_order_prices.TestSelfOrderPrice.test_pricelist_price_between_frontend_and_backend: Terminating chrome headless with pid 141417 2026-09-11 04:12:24,353 26 INFO rb-c800635-224702-414046 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-c800635-224702-414046/chrome_logs/chrome_log_20260911_041224_352884_test_pricelist_price_between_frontend_and_backend.txt 2026-09-11 04:12:24,353 26 INFO rb-c800635-224702-414046 odoo.addons.pos_self_order.tests.test_self_order_prices.TestSelfOrderPrice.test_pricelist_price_between_frontend_and_backend: Removing chrome user profile "/tmp/tmpizvdc05l_chrome_odoo" 2026-09-11 04:12:24,407 26 INFO rb-c800635-224702-414046 odoo.addons.pos_self_order.tests.test_self_order_prices: Starting TestSelfOrderPrice.test_pricelist_should_not_be_changed_from_frontend ... 2026-09-11 04:12:30,956 26 INFO rb-c800635-224702-414046 odoo.addons.pos_self_order.tests.test_self_order_prices.TestSelfOrderPrice.test_pricelist_should_not_be_changed_from_frontend: Chrome pid: 141595 2026-09-11 04:12:30,957 26 INFO rb-c800635-224702-414046 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/tmpz_zw6r8__chrome_odoo 2026-09-11 04:12:30,957 26 INFO rb-c800635-224702-414046 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:35089/json/version 2026-09-11 04:12:30,960 26 INFO rb-c800635-224702-414046 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:35089', path='/json/version', query='', fragment='') with timeout 3 increased to 10s during tests 2026-09-11 04:12:30,973 26 INFO rb-c800635-224702-414046 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-09-11 04:12:30,974 26 INFO rb-c800635-224702-414046 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:35089/json 2026-09-11 04:12:30,974 26 INFO rb-c800635-224702-414046 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:35089', path='/json', query='', fragment='') with timeout 3 increased to 10s during tests 2026-09-11 04:12:30,988 26 INFO rb-c800635-224702-414046 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:35089/devtools/page/C117BF0C5A6CFDB1E6CF97BEC922B753 2026-09-11 04:12:31,002 26 INFO rb-c800635-224702-414046 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-09-11 04:12:31,010 26 INFO rb-c800635-224702-414046 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-09-11 04:12:31,082 26 INFO rb-c800635-224702-414046 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-09-11 04:12:31,257 26 INFO rb-c800635-224702-414046 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=5feb7dc4e0274331" in browser 2026-09-11 04:12:31,257 26 INFO rb-c800635-224702-414046 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=5feb7dc4e0274331" 2026-09-11 04:12:31,277 26 INFO rb-c800635-224702-414046 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-09-11 04:12:31,842 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 04:12:31] "GET /pos-self/208?access_token=5feb7dc4e0274331 HTTP/1.1" 200 - 59 0.054 0.514 2026-09-11 04:12:31,846 26 INFO rb-c800635-224702-414046 odoo.addons.pos_self_order.tests.test_self_order_prices.TestSelfOrderPrice.test_pricelist_should_not_be_changed_from_frontend: Navigation result: {'frameId': 'C117BF0C5A6CFDB1E6CF97BEC922B753', 'loaderId': '435131E72AEAE9926B558A0163A95D4A', 'isDownload': False} 2026-09-11 04:12:31,846 26 INFO rb-c800635-224702-414046 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-09-11 04:12:31,867 26 INFO rb-c800635-224702-414046 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-09-11 04:12:31,896 26 INFO rb-c800635-224702-414046 odoo.addons.base.models.assetsbundle: Found a similar attachment for /web/assets/1/db4d7a1/pos_self_order.assets.min.css, copying from /web/assets/db4d7a1/pos_self_order.assets.min.css 2026-09-11 04:12:31,942 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 04:12:31] "GET /web/assets/1/db4d7a1/pos_self_order.assets.min.css HTTP/1.1" 200 - 9 0.030 0.035 2026-09-11 04:12:31,957 26 INFO rb-c800635-224702-414046 odoo.addons.base.models.assetsbundle: Found a similar attachment for /web/assets/1/3bd1372/pos_self_order.assets.min.js, copying from /web/assets/3bd1372/pos_self_order.assets.min.js 2026-09-11 04:12:31,974 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 04:12:31] "GET /web/assets/1/3bd1372/pos_self_order.assets.min.js HTTP/1.1" 200 - 8 0.008 0.087 2026-09-11 04:12:31,986 26 INFO rb-c800635-224702-414046 odoo.addons.base.models.assetsbundle: Found a similar attachment for /web/assets/1/80a013a/pos_self_order.assets_tests.min.js, copying from /web/assets/80a013a/pos_self_order.assets_tests.min.js 2026-09-11 04:12:32,029 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 04:12:32] "GET /web/assets/1/80a013a/pos_self_order.assets_tests.min.js HTTP/1.1" 200 - 8 0.013 0.135 2026-09-11 04:12:32,161 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 04:12:32] "GET /favicon.ico HTTP/1.1" 301 - 1 0.001 0.010 2026-09-11 04:12:32,166 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 04:12:32] "GET /website/translations?hash=&lang=en_US HTTP/1.1" 200 - 1 0.001 0.005 2026-09-11 04:12:32,181 26 INFO rb-c800635-224702-414046 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=5feb7dc4e0274331", "delayToCheckUndeterminisms": 0})" 2026-09-11 04:12:32,184 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 04:12:32] "GET /web/image/website/1/favicon?unique=47d98e1 HTTP/1.1" 200 - 5 0.004 0.005 2026-09-11 04:12:32,188 26 INFO rb-c800635-224702-414046 odoo.http: Session expired 2026-09-11 04:12:32,188 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 04:12:32] "POST /pos/ping HTTP/1.1" 200 - 1 0.000 0.003 2026-09-11 04:12:32,193 26 INFO rb-c800635-224702-414046 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-09-11 04:12:32,257 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 04:12:32] "POST /pos-self/relations/208 HTTP/1.1" 200 - 37 0.021 0.036 2026-09-11 04:12:32,295 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 04:12:32] "GET /bus/websocket_worker_bundle?v=19.0-2 HTTP/1.1" 200 - 3 0.003 0.082 2026-09-11 04:12:32,616 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 04:12:32] "POST /pos-self/data/208 HTTP/1.1" 200 - 211 0.127 0.196 2026-09-11 04:12:32,621 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 04:12:32] "GET /websocket?version=19.0-2 HTTP/1.1" 101 - 1 0.000 0.310 2026-09-11 04:12:32,662 26 INFO rb-c800635-224702-414046 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-09-11 04:12:32,704 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 04:12:32] "GET /web/image/ir.attachment/10284/raw HTTP/1.1" 200 - 4 0.001 0.005 2026-09-11 04:12:32,746 26 INFO rb-c800635-224702-414046 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-09-11 04:12:32,761 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 04:12:32] "GET /web/image/ir.attachment/10250/raw HTTP/1.1" 200 - 4 0.001 0.006 2026-09-11 04:12:32,788 26 INFO ? werkzeug: 127.0.0.1 - - [11/Sep/2026 04:12:32] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.002 2026-09-11 04:12:32,894 26 INFO rb-c800635-224702-414046 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-09-11 04:12:32,961 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 04:12:32] "GET /web/image/pos.category/369/image_128?unique=2026-09-11T04:11:30.000+00:00 HTTP/1.1" 200 - 2 0.001 0.029 2026-09-11 04:12:32,990 26 INFO rb-c800635-224702-414046 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-09-11 04:12:33,027 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 04:12:33] "GET /web/image/product.template/2615/image_512?unique=2026-09-11T04:11:30.000+00:00 HTTP/1.1" 200 - 3 0.025 0.046 2026-09-11 04:12:33,047 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 04:12:33] "GET /web/image/product.template/2626/image_512?unique=2026-09-11T04:11:30.000+00:00 HTTP/1.1" 200 - 3 0.008 0.081 2026-09-11 04:12:33,053 26 INFO rb-c800635-224702-414046 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-09-11 04:12:33,072 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 04:12:33] "GET /web/image/product.template/2630/image_512?unique=2026-09-11T04:11:30.000+00:00 HTTP/1.1" 200 - 3 0.003 0.109 2026-09-11 04:12:33,093 26 INFO ? werkzeug: 127.0.0.1 - - [11/Sep/2026 04:12: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-09-11 04:12:33,103 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 04:12:33] "GET /web/image/product.template/2627/image_512?unique=2026-09-11T04:11:30.000+00:00 HTTP/1.1" 200 - 3 0.006 0.131 2026-09-11 04:12:33,114 26 INFO rb-c800635-224702-414046 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-09-11 04:12:33,125 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 04:12:33] "GET /web/image/product.template/2628/image_512?unique=2026-09-11T04:11:30.000+00:00 HTTP/1.1" 200 - 3 0.007 0.125 2026-09-11 04:12:33,143 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 04:12:33] "GET /web/image/product.template/2629/image_512?unique=2026-09-11T04:11:30.000+00:00 HTTP/1.1" 200 - 3 0.003 0.137 2026-09-11 04:12:33,158 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 04:12:33] "GET /web/image/product.template/2616/image_512?unique=2026-09-11T04:11:30.000+00:00 HTTP/1.1" 200 - 3 0.002 0.116 2026-09-11 04:12:33,187 26 INFO rb-c800635-224702-414046 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-09-11 04:12:33,245 26 INFO rb-c800635-224702-414046 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-09-11 04:12:33,304 26 INFO rb-c800635-224702-414046 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-09-11 04:12:33,361 26 INFO rb-c800635-224702-414046 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-09-11 04:12:33,453 26 INFO rb-c800635-224702-414046 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-09-11 04:12:33,511 26 INFO rb-c800635-224702-414046 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-09-11 04:12:33,571 26 INFO rb-c800635-224702-414046 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-09-11 04:12:33,624 26 INFO rb-c800635-224702-414046 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-09-11 04:12:33,680 26 INFO rb-c800635-224702-414046 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-09-11 04:12:33,755 26 INFO rb-c800635-224702-414046 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-09-11 04:12:33,811 26 INFO rb-c800635-224702-414046 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-09-11 04:12:33,865 26 INFO rb-c800635-224702-414046 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-09-11 04:12:33,922 26 INFO rb-c800635-224702-414046 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-09-11 04:12:33,988 26 INFO rb-c800635-224702-414046 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-09-11 04:12:34,096 26 INFO rb-c800635-224702-414046 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #57102385 started for PoS orders references: [{'name': None, 'pos_reference': '260-208-000001', 'uuid': '40090b3f-4c2e-4de7-83d4-7165913acb92'}] 2026-09-11 04:12:34,146 26 INFO rb-c800635-224702-414046 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #57102385 order {'name': None, 'pos_reference': '260-208-000001', 'uuid': '40090b3f-4c2e-4de7-83d4-7165913acb92'} created pos.order #956 2026-09-11 04:12:34,161 26 INFO rb-c800635-224702-414046 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #57102385 finished 2026-09-11 04:12:34,266 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 04:12:34] "POST /pos-self-order/process-order/mobile HTTP/1.1" 200 - 113 0.094 0.121 2026-09-11 04:12:34,284 26 INFO rb-c800635-224702-414046 odoo.addons.pos_self_order.tests.test_self_order_prices.TestSelfOrderPrice.test_pricelist_should_not_be_changed_from_frontend.browser: tour succeeded 2026-09-11 04:12:34,284 26 INFO rb-c800635-224702-414046 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-09-11 04:12:34,353 26 INFO rb-c800635-224702-414046 odoo.addons.pos_self_order.tests.test_self_order_prices.TestSelfOrderPrice.test_pricelist_should_not_be_changed_from_frontend.browser: heap 9939696 (allocated 11272192) 2026-09-11 04:12:34,355 26 INFO rb-c800635-224702-414046 odoo.addons.pos_self_order.tests.test_self_order_prices.TestSelfOrderPrice.test_pricelist_should_not_be_changed_from_frontend: Closing chrome headless with pid 141595 2026-09-11 04:12:34,357 26 INFO rb-c800635-224702-414046 odoo.addons.pos_self_order.tests.test_self_order_prices.TestSelfOrderPrice.test_pricelist_should_not_be_changed_from_frontend: Closing websocket connection 2026-09-11 04:12:34,359 26 INFO rb-c800635-224702-414046 odoo.addons.pos_self_order.tests.test_self_order_prices.TestSelfOrderPrice.test_pricelist_should_not_be_changed_from_frontend: Terminating chrome headless with pid 141595 2026-09-11 04:12:34,457 26 INFO rb-c800635-224702-414046 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-c800635-224702-414046/chrome_logs/chrome_log_20260911_041234_457558_test_pricelist_should_not_be_changed_from_frontend.txt 2026-09-11 04:12:34,457 26 INFO rb-c800635-224702-414046 odoo.addons.pos_self_order.tests.test_self_order_prices.TestSelfOrderPrice.test_pricelist_should_not_be_changed_from_frontend: Removing chrome user profile "/tmp/tmpz_zw6r8__chrome_odoo" 2026-09-11 04:12:34,511 26 INFO rb-c800635-224702-414046 odoo.addons.pos_self_order.tests.test_self_order_prices: Starting TestSelfOrderPrice.test_prices_are_immutable_from_frontend ... 2026-09-11 04:12:40,412 26 INFO rb-c800635-224702-414046 odoo.addons.pos_self_order.tests.test_self_order_prices.TestSelfOrderPrice.test_prices_are_immutable_from_frontend: Chrome pid: 141780 2026-09-11 04:12:40,412 26 INFO rb-c800635-224702-414046 odoo.addons.pos_self_order.tests.test_self_order_prices.TestSelfOrderPrice.test_prices_are_immutable_from_frontend: Chrome headless temporary user profile dir: /tmp/tmpyagdz0_m_chrome_odoo 2026-09-11 04:12:40,412 26 INFO rb-c800635-224702-414046 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:33529/json/version 2026-09-11 04:12:40,413 26 INFO rb-c800635-224702-414046 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:33529', path='/json/version', query='', fragment='') with timeout 3 increased to 10s during tests 2026-09-11 04:12:40,500 26 INFO rb-c800635-224702-414046 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-09-11 04:12:40,501 26 INFO rb-c800635-224702-414046 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:33529/json 2026-09-11 04:12:40,501 26 INFO rb-c800635-224702-414046 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:33529', path='/json', query='', fragment='') with timeout 3 increased to 10s during tests 2026-09-11 04:12:40,530 26 INFO rb-c800635-224702-414046 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:33529/devtools/page/2BFCB34178F9B05B7BF5328F5D8AFA49 2026-09-11 04:12:40,548 26 INFO rb-c800635-224702-414046 odoo.addons.pos_self_order.tests.test_self_order_prices.TestSelfOrderPrice.test_prices_are_immutable_from_frontend: Enable chrome headless console log notification 2026-09-11 04:12:40,556 26 INFO rb-c800635-224702-414046 odoo.addons.pos_self_order.tests.test_self_order_prices.TestSelfOrderPrice.test_prices_are_immutable_from_frontend: Chrome headless enable page notifications 2026-09-11 04:12:40,587 26 INFO rb-c800635-224702-414046 odoo.addons.pos_self_order.tests.test_self_order_prices.TestSelfOrderPrice.test_prices_are_immutable_from_frontend: Setting session cookie in browser 2026-09-11 04:12:40,768 26 INFO rb-c800635-224702-414046 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=e8bfefda9cb7464c" in browser 2026-09-11 04:12:40,768 26 INFO rb-c800635-224702-414046 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=e8bfefda9cb7464c" 2026-09-11 04:12:40,782 26 INFO rb-c800635-224702-414046 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-09-11 04:12:41,148 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 04:12:41] "GET /pos-self/209?access_token=e8bfefda9cb7464c HTTP/1.1" 200 - 59 0.047 0.322 2026-09-11 04:12:41,152 26 INFO rb-c800635-224702-414046 odoo.addons.pos_self_order.tests.test_self_order_prices.TestSelfOrderPrice.test_prices_are_immutable_from_frontend: Navigation result: {'frameId': '2BFCB34178F9B05B7BF5328F5D8AFA49', 'loaderId': 'F370EA10BEAC15E1A2E1085E37AA2C06', 'isDownload': False} 2026-09-11 04:12:41,152 26 INFO rb-c800635-224702-414046 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-09-11 04:12:41,179 26 INFO rb-c800635-224702-414046 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-09-11 04:12:41,195 26 INFO rb-c800635-224702-414046 odoo.addons.base.models.assetsbundle: Found a similar attachment for /web/assets/1/3bd1372/pos_self_order.assets.min.js, copying from /web/assets/3bd1372/pos_self_order.assets.min.js 2026-09-11 04:12:41,217 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 04:12:41] "GET /web/assets/1/3bd1372/pos_self_order.assets.min.js HTTP/1.1" 200 - 8 0.007 0.027 2026-09-11 04:12:41,230 26 INFO rb-c800635-224702-414046 odoo.addons.base.models.assetsbundle: Found a similar attachment for /web/assets/1/db4d7a1/pos_self_order.assets.min.css, copying from /web/assets/db4d7a1/pos_self_order.assets.min.css 2026-09-11 04:12:41,271 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 04:12:41] "GET /web/assets/1/db4d7a1/pos_self_order.assets.min.css HTTP/1.1" 200 - 8 0.028 0.057 2026-09-11 04:12:41,280 26 INFO rb-c800635-224702-414046 odoo.addons.base.models.assetsbundle: Found a similar attachment for /web/assets/1/80a013a/pos_self_order.assets_tests.min.js, copying from /web/assets/80a013a/pos_self_order.assets_tests.min.js 2026-09-11 04:12:41,293 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 04:12:41] "GET /web/assets/1/80a013a/pos_self_order.assets_tests.min.js HTTP/1.1" 200 - 8 0.006 0.099 2026-09-11 04:12:41,418 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 04:12:41] "GET /favicon.ico HTTP/1.1" 301 - 1 0.001 0.007 2026-09-11 04:12:41,436 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 04:12:41] "GET /website/translations?hash=&lang=en_US HTTP/1.1" 200 - 1 0.001 0.011 2026-09-11 04:12:41,447 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 04:12:41] "GET /web/image/website/1/favicon?unique=47d98e1 HTTP/1.1" 200 - 5 0.005 0.014 2026-09-11 04:12:41,452 26 INFO rb-c800635-224702-414046 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=e8bfefda9cb7464c", "delayToCheckUndeterminisms": 0})" 2026-09-11 04:12:41,458 26 INFO rb-c800635-224702-414046 odoo.http: Session expired 2026-09-11 04:12:41,459 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 04:12:41] "POST /pos/ping HTTP/1.1" 200 - 1 0.000 0.005 2026-09-11 04:12:41,462 26 INFO rb-c800635-224702-414046 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-09-11 04:12:41,530 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 04:12:41] "POST /pos-self/relations/209 HTTP/1.1" 200 - 37 0.023 0.037 2026-09-11 04:12:41,563 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 04:12:41] "GET /bus/websocket_worker_bundle?v=19.0-2 HTTP/1.1" 200 - 3 0.002 0.089 2026-09-11 04:12:41,907 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 04:12:41] "POST /pos-self/data/209 HTTP/1.1" 200 - 207 0.151 0.184 2026-09-11 04:12:41,910 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 04:12:41] "GET /websocket?version=19.0-2 HTTP/1.1" 101 - 1 0.000 0.315 2026-09-11 04:12:41,960 26 INFO rb-c800635-224702-414046 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-09-11 04:12:42,006 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 04:12:42] "GET /web/image/ir.attachment/10325/raw HTTP/1.1" 200 - 4 0.002 0.005 2026-09-11 04:12:42,040 26 INFO rb-c800635-224702-414046 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-09-11 04:12:42,091 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 04:12:42] "GET /web/image/pos.category/370/image_128?unique=2026-09-11T04:11:30.000+00:00 HTTP/1.1" 200 - 2 0.001 0.015 2026-09-11 04:12:42,115 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 04:12:42] "GET /web/image/product.template/2643/image_512?unique=2026-09-11T04:11:30.000+00:00 HTTP/1.1" 200 - 3 0.005 0.016 2026-09-11 04:12:42,119 26 INFO rb-c800635-224702-414046 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-09-11 04:12:42,146 26 INFO ? werkzeug: 127.0.0.1 - - [11/Sep/2026 04:12:42] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.020 2026-09-11 04:12:42,161 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 04:12:42] "GET /web/image/product.template/2654/image_512?unique=2026-09-11T04:11:30.000+00:00 HTTP/1.1" 200 - 3 0.009 0.057 2026-09-11 04:12:42,179 26 INFO rb-c800635-224702-414046 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-09-11 04:12:42,198 26 INFO ? werkzeug: 127.0.0.1 - - [11/Sep/2026 04:12: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-09-11 04:12:42,204 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 04:12:42] "GET /web/image/product.template/2658/image_512?unique=2026-09-11T04:11:30.000+00:00 HTTP/1.1" 200 - 3 0.022 0.076 2026-09-11 04:12:42,219 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 04:12:42] "GET /web/image/product.template/2655/image_512?unique=2026-09-11T04:11:30.000+00:00 HTTP/1.1" 200 - 3 0.003 0.109 2026-09-11 04:12:42,230 26 INFO rb-c800635-224702-414046 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-09-11 04:12:42,235 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 04:12:42] "GET /web/image/product.template/2656/image_512?unique=2026-09-11T04:11:30.000+00:00 HTTP/1.1" 200 - 3 0.003 0.113 2026-09-11 04:12:42,251 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 04:12:42] "GET /web/image/product.template/2657/image_512?unique=2026-09-11T04:11:30.000+00:00 HTTP/1.1" 200 - 3 0.002 0.108 2026-09-11 04:12:42,265 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 04:12:42] "GET /web/image/product.template/2644/image_512?unique=2026-09-11T04:11:30.000+00:00 HTTP/1.1" 200 - 3 0.004 0.105 2026-09-11 04:12:42,299 26 INFO rb-c800635-224702-414046 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-09-11 04:12:42,362 26 INFO rb-c800635-224702-414046 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-09-11 04:12:42,418 26 INFO rb-c800635-224702-414046 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-09-11 04:12:42,474 26 INFO rb-c800635-224702-414046 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-09-11 04:12:42,558 26 INFO rb-c800635-224702-414046 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-09-11 04:12:42,678 26 INFO rb-c800635-224702-414046 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #58628452 started for PoS orders references: [{'name': None, 'pos_reference': '260-209-000001', 'uuid': 'c94e027a-ef45-4260-a83c-710cd0f31ec3'}] 2026-09-11 04:12:42,731 26 INFO rb-c800635-224702-414046 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #58628452 order {'name': None, 'pos_reference': '260-209-000001', 'uuid': 'c94e027a-ef45-4260-a83c-710cd0f31ec3'} created pos.order #957 2026-09-11 04:12:42,752 26 INFO rb-c800635-224702-414046 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #58628452 finished 2026-09-11 04:12:42,863 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 04:12:42] "POST /pos-self-order/process-order/mobile HTTP/1.1" 200 - 104 0.132 0.111 2026-09-11 04:12:42,885 26 INFO rb-c800635-224702-414046 odoo.addons.pos_self_order.tests.test_self_order_prices.TestSelfOrderPrice.test_prices_are_immutable_from_frontend.browser: tour succeeded 2026-09-11 04:12:42,886 26 INFO rb-c800635-224702-414046 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-09-11 04:12:42,925 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 04:12:42] "POST /pos-self-order/get-user-data/ HTTP/1.1" 200 - 9 0.008 0.016 2026-09-11 04:12:42,947 26 INFO rb-c800635-224702-414046 odoo.addons.pos_self_order.tests.test_self_order_prices.TestSelfOrderPrice.test_prices_are_immutable_from_frontend.browser: heap 8529036 (allocated 9437184) 2026-09-11 04:12:42,966 26 INFO rb-c800635-224702-414046 odoo.addons.pos_self_order.tests.test_self_order_prices.TestSelfOrderPrice.test_prices_are_immutable_from_frontend: Closing chrome headless with pid 141780 2026-09-11 04:12:42,969 26 INFO rb-c800635-224702-414046 odoo.addons.pos_self_order.tests.test_self_order_prices.TestSelfOrderPrice.test_prices_are_immutable_from_frontend: Closing websocket connection 2026-09-11 04:12:42,970 26 INFO rb-c800635-224702-414046 odoo.addons.pos_self_order.tests.test_self_order_prices.TestSelfOrderPrice.test_prices_are_immutable_from_frontend: Terminating chrome headless with pid 141780 2026-09-11 04:12:43,077 26 INFO rb-c800635-224702-414046 odoo.addons.pos_self_order.tests.test_self_order_prices.TestSelfOrderPrice.test_prices_are_immutable_from_frontend: Chrome Log in: /tmp/odoo_tests/rb-c800635-224702-414046/chrome_logs/chrome_log_20260911_041243_077104_test_prices_are_immutable_from_frontend.txt 2026-09-11 04:12:43,077 26 INFO rb-c800635-224702-414046 odoo.addons.pos_self_order.tests.test_self_order_prices.TestSelfOrderPrice.test_prices_are_immutable_from_frontend: Removing chrome user profile "/tmp/tmpyagdz0_m_chrome_odoo" 2026-09-11 04:12:43,133 26 INFO rb-c800635-224702-414046 odoo.addons.base.models.ir_attachment: filestore gc 8 checked, 8 removed 2026-09-11 04:12:44,179 26 INFO rb-c800635-224702-414046 odoo.addons.pos_self_order.tests.test_self_order_sequence: Starting TestSelfOrderSequence.test_self_order_order_number_conflict_with_normal_orders ... 2026-09-11 04:12:47,997 26 INFO rb-c800635-224702-414046 odoo.addons.pos_self_order.tests.test_self_order_sequence.TestSelfOrderSequence.test_self_order_order_number_conflict_with_normal_orders: Chrome pid: 141967 2026-09-11 04:12:47,998 26 INFO rb-c800635-224702-414046 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/tmphg_xmzfe_chrome_odoo 2026-09-11 04:12:47,998 26 INFO rb-c800635-224702-414046 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:44659/json/version 2026-09-11 04:12:47,999 26 INFO rb-c800635-224702-414046 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:44659', path='/json/version', query='', fragment='') with timeout 3 increased to 10s during tests 2026-09-11 04:12:48,034 26 INFO rb-c800635-224702-414046 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-09-11 04:12:48,034 26 INFO rb-c800635-224702-414046 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:44659/json 2026-09-11 04:12:48,036 26 INFO rb-c800635-224702-414046 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:44659', path='/json', query='', fragment='') with timeout 3 increased to 10s during tests 2026-09-11 04:12:48,048 26 INFO rb-c800635-224702-414046 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:44659/devtools/page/257AC6B820627BE96AD6F7D3F8D757EF 2026-09-11 04:12:48,058 26 INFO rb-c800635-224702-414046 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-09-11 04:12:48,064 26 INFO rb-c800635-224702-414046 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-09-11 04:12:48,220 26 INFO rb-c800635-224702-414046 odoo.addons.base.models.res_users: Login successful for login:pos_admin from n/a 2026-09-11 04:12:48,225 26 INFO rb-c800635-224702-414046 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-09-11 04:12:48,227 26 INFO rb-c800635-224702-414046 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=b6955333ee4d4bc6" in browser 2026-09-11 04:12:48,227 26 INFO rb-c800635-224702-414046 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=b6955333ee4d4bc6" 2026-09-11 04:12:48,241 26 INFO rb-c800635-224702-414046 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-09-11 04:12:48,594 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 04:12:48] "GET /pos-self/210?access_token=b6955333ee4d4bc6 HTTP/1.1" 200 - 60 0.048 0.309 2026-09-11 04:12:48,597 26 INFO rb-c800635-224702-414046 odoo.addons.pos_self_order.tests.test_self_order_sequence.TestSelfOrderSequence.test_self_order_order_number_conflict_with_normal_orders: Navigation result: {'frameId': '257AC6B820627BE96AD6F7D3F8D757EF', 'loaderId': 'D7FC0E3A6AC6E816463FFEB0EABA1259', 'isDownload': False} 2026-09-11 04:12:48,597 26 INFO rb-c800635-224702-414046 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-09-11 04:12:48,615 26 INFO rb-c800635-224702-414046 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-09-11 04:12:48,632 26 INFO rb-c800635-224702-414046 odoo.addons.base.models.assetsbundle: Found a similar attachment for /web/assets/1/db4d7a1/pos_self_order.assets.min.css, copying from /web/assets/db4d7a1/pos_self_order.assets.min.css 2026-09-11 04:12:48,677 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 04:12:48] "GET /web/assets/1/db4d7a1/pos_self_order.assets.min.css HTTP/1.1" 200 - 8 0.032 0.025 2026-09-11 04:12:48,691 26 INFO rb-c800635-224702-414046 odoo.addons.base.models.assetsbundle: Found a similar attachment for /web/assets/1/3bd1372/pos_self_order.assets.min.js, copying from /web/assets/3bd1372/pos_self_order.assets.min.js 2026-09-11 04:12:48,714 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 04:12:48] "GET /web/assets/1/3bd1372/pos_self_order.assets.min.js HTTP/1.1" 200 - 8 0.011 0.079 2026-09-11 04:12:48,724 26 INFO rb-c800635-224702-414046 odoo.addons.base.models.assetsbundle: Found a similar attachment for /web/assets/1/80a013a/pos_self_order.assets_tests.min.js, copying from /web/assets/80a013a/pos_self_order.assets_tests.min.js 2026-09-11 04:12:48,745 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 04:12:48] "GET /web/assets/1/80a013a/pos_self_order.assets_tests.min.js HTTP/1.1" 200 - 8 0.008 0.107 2026-09-11 04:12:48,884 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 04:12:48] "GET /favicon.ico HTTP/1.1" 301 - 1 0.002 0.006 2026-09-11 04:12:48,890 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 04:12:48] "GET /website/translations?hash=&lang=en_US HTTP/1.1" 200 - 1 0.001 0.011 2026-09-11 04:12:48,904 26 INFO rb-c800635-224702-414046 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=b6955333ee4d4bc6", "delayToCheckUndeterminisms": 0})" 2026-09-11 04:12:48,908 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 04:12:48] "GET /web/image/website/1/favicon?unique=47d98e1 HTTP/1.1" 200 - 5 0.005 0.006 2026-09-11 04:12:48,916 26 INFO rb-c800635-224702-414046 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-09-11 04:12:48,920 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 04:12:48] "POST /pos/ping HTTP/1.1" 200 - 1 0.001 0.006 2026-09-11 04:12:48,970 26 INFO rb-c800635-224702-414046 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-09-11 04:12:49,015 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 04:12:49] "POST /pos-self/relations/210 HTTP/1.1" 200 - 35 0.045 0.036 2026-09-11 04:12:49,041 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 04:12:49] "GET /bus/websocket_worker_bundle?v=19.0-2 HTTP/1.1" 200 - 3 0.001 0.104 2026-09-11 04:12:49,437 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 04:12:49] "POST /pos-self/data/210 HTTP/1.1" 200 - 179 0.190 0.198 2026-09-11 04:12:49,444 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 04:12:49] "GET /websocket?version=19.0-2 HTTP/1.1" 101 - 1 0.002 0.380 2026-09-11 04:12:49,476 26 INFO rb-c800635-224702-414046 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-09-11 04:12:49,514 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 04:12:49] "GET /web/image/ir.attachment/10376/raw HTTP/1.1" 200 - 4 0.001 0.004 2026-09-11 04:12:49,566 26 INFO rb-c800635-224702-414046 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-09-11 04:12:49,672 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 04:12:49] "GET /web/image/pos.category/371/image_128?unique=2026-09-11T04:12:43.000+00:00 HTTP/1.1" 200 - 2 0.004 0.039 2026-09-11 04:12:49,692 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 04:12:49] "GET /web/image/product.template/2659/image_512?unique=2026-09-11T04:12:43.000+00:00 HTTP/1.1" 200 - 3 0.006 0.053 2026-09-11 04:12:49,709 26 INFO rb-c800635-224702-414046 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-09-11 04:12:49,714 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 04:12:49] "GET /web/image/product.template/2660/image_512?unique=2026-09-11T04:12:43.000+00:00 HTTP/1.1" 200 - 3 0.006 0.074 2026-09-11 04:12:49,729 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 04:12:49] "GET /web/image/product.template/2662/image_512?unique=2026-09-11T04:12:43.000+00:00 HTTP/1.1" 200 - 3 0.002 0.083 2026-09-11 04:12:49,741 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 04:12:49] "GET /web/image/product.template/2661/image_512?unique=2026-09-11T04:12:43.000+00:00 HTTP/1.1" 200 - 3 0.003 0.095 2026-09-11 04:12:49,761 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 04:12:49] "GET /web/image/product.template/2663/image_512?unique=2026-09-11T04:12:43.000+00:00 HTTP/1.1" 200 - 3 0.003 0.120 2026-09-11 04:12:49,775 26 INFO rb-c800635-224702-414046 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-09-11 04:12:49,816 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 04:12:49] "GET /web/image/ir.attachment/10342/raw HTTP/1.1" 200 - 4 0.005 0.019 2026-09-11 04:12:49,838 26 INFO ? werkzeug: 127.0.0.1 - - [11/Sep/2026 04:12: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-09-11 04:12:49,852 26 INFO ? werkzeug: 127.0.0.1 - - [11/Sep/2026 04:12:49] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.011 2026-09-11 04:12:49,870 26 INFO rb-c800635-224702-414046 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-09-11 04:12:49,887 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 04:12:49] "GET /web/image/product.product/3161/image_512?unique=2026-09-11T04:12:43.000+00:00 HTTP/1.1" 200 - 8 0.013 0.019 2026-09-11 04:12:49,920 26 INFO rb-c800635-224702-414046 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-09-11 04:12:49,995 26 INFO rb-c800635-224702-414046 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-09-11 04:12:50,061 26 INFO rb-c800635-224702-414046 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #57586429 started for PoS orders references: [{'name': None, 'pos_reference': '260-210-000001', 'uuid': 'f092fc84-84ef-4f9b-9ee4-6a95722205aa'}] 2026-09-11 04:12:50,093 26 INFO rb-c800635-224702-414046 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #57586429 order {'name': None, 'pos_reference': '260-210-000001', 'uuid': 'f092fc84-84ef-4f9b-9ee4-6a95722205aa'} created pos.order #958 2026-09-11 04:12:50,106 26 INFO rb-c800635-224702-414046 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #57586429 finished 2026-09-11 04:12:50,216 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 04:12:50] "POST /pos-self-order/process-order/mobile HTTP/1.1" 200 - 103 0.105 0.105 2026-09-11 04:12:50,261 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 04:12:50] "POST /pos-self-order/get-user-data/ HTTP/1.1" 200 - 9 0.005 0.015 2026-09-11 04:12:50,263 26 INFO rb-c800635-224702-414046 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-09-11 04:12:50,313 26 INFO rb-c800635-224702-414046 odoo.addons.pos_self_order.tests.test_self_order_sequence.TestSelfOrderSequence.test_self_order_order_number_conflict_with_normal_orders.browser: tour succeeded 2026-09-11 04:12:50,314 26 INFO rb-c800635-224702-414046 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-09-11 04:12:50,365 26 INFO rb-c800635-224702-414046 odoo.addons.pos_self_order.tests.test_self_order_sequence.TestSelfOrderSequence.test_self_order_order_number_conflict_with_normal_orders.browser: heap 7748160 (allocated 8650752) 2026-09-11 04:12:50,369 26 INFO rb-c800635-224702-414046 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 141967 2026-09-11 04:12:50,371 26 INFO rb-c800635-224702-414046 odoo.addons.pos_self_order.tests.test_self_order_sequence.TestSelfOrderSequence.test_self_order_order_number_conflict_with_normal_orders: Closing websocket connection 2026-09-11 04:12:50,371 26 INFO rb-c800635-224702-414046 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 141967 2026-09-11 04:12:50,468 26 INFO rb-c800635-224702-414046 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-c800635-224702-414046/chrome_logs/chrome_log_20260911_041250_468735_test_self_order_order_number_conflict_with_normal_orders.txt 2026-09-11 04:12:50,469 26 INFO rb-c800635-224702-414046 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/tmphg_xmzfe_chrome_odoo" 2026-09-11 04:12:50,733 26 INFO rb-c800635-224702-414046 odoo.addons.pos_self_order.tests.test_self_order_sequence.TestSelfOrderSequence.test_self_order_order_number_conflict_with_normal_orders: Chrome pid: 142147 2026-09-11 04:12:50,733 26 INFO rb-c800635-224702-414046 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/tmpusho3bt5_chrome_odoo 2026-09-11 04:12:50,733 26 INFO rb-c800635-224702-414046 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:34957/json/version 2026-09-11 04:12:50,735 26 INFO rb-c800635-224702-414046 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:34957', path='/json/version', query='', fragment='') with timeout 3 increased to 10s during tests 2026-09-11 04:12:50,780 26 INFO rb-c800635-224702-414046 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-09-11 04:12:50,780 26 INFO rb-c800635-224702-414046 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:34957/json 2026-09-11 04:12:50,780 26 INFO rb-c800635-224702-414046 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:34957', path='/json', query='', fragment='') with timeout 3 increased to 10s during tests 2026-09-11 04:12:50,799 26 INFO rb-c800635-224702-414046 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:34957/devtools/page/A14470E3F1831578B3C15D639FE4AD84 2026-09-11 04:12:50,811 26 INFO rb-c800635-224702-414046 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-09-11 04:12:50,830 26 INFO rb-c800635-224702-414046 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-09-11 04:12:50,891 26 INFO rb-c800635-224702-414046 odoo.addons.base.models.res_users: Login successful for login:pos_admin from n/a 2026-09-11 04:12:50,902 26 INFO rb-c800635-224702-414046 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-09-11 04:12:50,908 26 INFO rb-c800635-224702-414046 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-09-11 04:12:50,908 26 INFO rb-c800635-224702-414046 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-09-11 04:12:51,191 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 04:12:51] "GET /pos/ui/210 HTTP/1.1" 200 - 70 0.033 0.236 2026-09-11 04:12:51,198 26 INFO rb-c800635-224702-414046 odoo.addons.pos_self_order.tests.test_self_order_sequence.TestSelfOrderSequence.test_self_order_order_number_conflict_with_normal_orders: Navigation result: {'frameId': 'A14470E3F1831578B3C15D639FE4AD84', 'loaderId': 'ADDF21029F481B1F57A086A296639F9C', 'isDownload': False} 2026-09-11 04:12:51,198 26 INFO rb-c800635-224702-414046 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-09-11 04:12:51,217 26 INFO rb-c800635-224702-414046 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-09-11 04:12:51,235 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 04:12:51] "GET /web/assets/cbcf32d/point_of_sale.assets_prod.min.css HTTP/1.1" 200 - 2 0.002 0.008 2026-09-11 04:12:51,255 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 04:12:51] "GET /web/assets/31c33ef/web.__assets_tests_call__.min.js HTTP/1.1" 200 - 2 0.008 0.019 2026-09-11 04:12:51,270 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 04:12:51] "GET /web/assets/e7bee96/point_of_sale.assets_prod.min.js HTTP/1.1" 200 - 2 0.001 0.039 2026-09-11 04:12:51,756 26 INFO ? werkzeug: 127.0.0.1 - - [11/Sep/2026 04:12:51] "GET /point_of_sale/static/src/img/favicon.ico HTTP/1.1" 200 - 0 0.000 0.007 2026-09-11 04:12:51,760 26 INFO ? werkzeug: 127.0.0.1 - - [11/Sep/2026 04:12:51] "GET /web/static/fonts/lato/Lato-Reg-webfont.woff HTTP/1.1" 200 - 0 0.000 0.012 2026-09-11 04:12:51,783 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 04:12:51] "GET /web/webclient/translations?hash=&lang=en_US HTTP/1.1" 200 - 0 0.000 0.006 2026-09-11 04:12:51,799 26 INFO rb-c800635-224702-414046 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-09-11 04:12:51,810 26 INFO rb-c800635-224702-414046 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-09-11 04:12:51,815 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 04:12:51] "POST /web/dataset/call_kw/barcode.nomenclature/read#barcode.nomenclature.read HTTP/1.1" 200 - 4 0.005 0.008 2026-09-11 04:12:51,834 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 04:12:51] "POST /web/dataset/call_kw/barcode.rule/search_read#barcode.rule.search_read HTTP/1.1" 200 - 1 0.000 0.005 2026-09-11 04:12:51,858 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 04:12:51] "POST /pos/ping HTTP/1.1" 200 - 0 0.000 0.002 2026-09-11 04:12:51,894 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 04:12:51] "POST /web/dataset/call_kw/pos.config/register_new_device_identifier#pos.config.register_new_device_identifier HTTP/1.1" 200 - 9 0.006 0.013 2026-09-11 04:12:51,899 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 04:12:51] "GET /bus/websocket_worker_bundle?v=19.0-2 HTTP/1.1" 200 - 2 0.001 0.019 2026-09-11 04:12:51,975 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 04:12:51] "POST /web/dataset/call_kw/pos.session/load_data_params#pos.session.load_data_params HTTP/1.1" 200 - 28 0.029 0.041 2026-09-11 04:12:51,979 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 04:12:51] "GET /websocket?version=19.0-2 HTTP/1.1" 101 - 0 0.000 0.065 2026-09-11 04:12:52,795 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 04:12:52] "POST /web/dataset/call_kw/pos.session/load_data#pos.session.load_data HTTP/1.1" 200 - 482 0.420 0.357 2026-09-11 04:12:52,821 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 04: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.011 2026-09-11 04:12:52,937 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 04:12:52] "POST /web/dataset/call_kw/pos.config/read_config_open_orders#pos.config.read_config_open_orders HTTP/1.1" 200 - 4 0.002 0.009 2026-09-11 04:12:52,990 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 04:12:52] "GET /web/image/res.company/1/logo/256x256 HTTP/1.1" 200 - 8 0.008 0.029 2026-09-11 04:12:53,049 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 04:12:53] "POST /web/dataset/call_kw/pos.config/read_config_open_orders#pos.config.read_config_open_orders HTTP/1.1" 200 - 4 0.007 0.008 2026-09-11 04:12:53,062 26 INFO rb-c800635-224702-414046 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-09-11 04:12:53,076 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 04:12:53] "POST /web/dataset/call_kw/product.product/has_access#product.product.has_access HTTP/1.1" 200 - 1 0.007 0.005 2026-09-11 04:12:53,136 26 INFO ? werkzeug: 127.0.0.1 - - [11/Sep/2026 04:12:53] "GET /point_of_sale/static/src/fonts/Inconsolata.otf HTTP/1.1" 200 - 0 0.000 0.001 2026-09-11 04:12:53,172 26 INFO ? werkzeug: 127.0.0.1 - - [11/Sep/2026 04:12:53] "GET /web/static/img/odoo_logo.svg HTTP/1.1" 200 - 0 0.000 0.005 2026-09-11 04:12:53,178 26 INFO ? werkzeug: 127.0.0.1 - - [11/Sep/2026 04:12:53] "GET /hr_attendance/static/img/background-light.svg HTTP/1.1" 200 - 0 0.000 0.004 2026-09-11 04:12:53,210 26 INFO ? werkzeug: 127.0.0.1 - - [11/Sep/2026 04:12:53] "GET /web/static/fonts/google/Roboto/Roboto-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.002 2026-09-11 04:12:53,217 26 INFO ? werkzeug: 127.0.0.1 - - [11/Sep/2026 04:12:53] "GET /web/static/src/libs/fontawesome/fonts/fontawesome-webfont.woff2?v=4.7.0 HTTP/1.1" 200 - 0 0.000 0.011 2026-09-11 04:12:53,218 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 04:12:53] "GET /web/image/res.users/286/avatar_128 HTTP/1.1" 200 - 14 0.030 0.044 2026-09-11 04:12:53,231 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 04:12:53] "GET /web/image?model=res.company&id=1&field=logo HTTP/1.1" 200 - 3 0.005 0.073 2026-09-11 04:12:53,235 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 04:12:53] "GET /pos/service-worker.js HTTP/1.1" 200 - 0 0.000 0.077 2026-09-11 04:12:53,247 26 INFO rb-c800635-224702-414046 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-09-11 04:12:53,340 26 INFO ? werkzeug: 127.0.0.1 - - [11/Sep/2026 04:12:53] "GET /web/static/lib/zxing-library/zxing-library.js HTTP/1.1" 200 - 0 0.000 0.014 2026-09-11 04:12:53,444 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 04:12:53] "GET /pos/ui/210?from_backend=True HTTP/1.1" 200 - 32 0.072 0.046 2026-09-11 04:12:53,447 26 INFO rb-c800635-224702-414046 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-09-11 04:12:53,480 26 INFO ? werkzeug: 127.0.0.1 - - [11/Sep/2026 04:12:53] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.001 2026-09-11 04:12:53,495 26 INFO rb-c800635-224702-414046 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-09-11 04:12:53,506 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 04:12:53] "GET /pos/ui/210 HTTP/1.1" 200 - 32 0.031 0.135 2026-09-11 04:12:53,524 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 04:12:53] "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.174 2026-09-11 04:12:53,575 26 INFO rb-c800635-224702-414046 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-09-11 04:12:53,628 26 INFO rb-c800635-224702-414046 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-09-11 04:12:53,678 26 INFO rb-c800635-224702-414046 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-09-11 04:12:53,733 26 INFO rb-c800635-224702-414046 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-09-11 04:12:53,783 26 INFO rb-c800635-224702-414046 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-09-11 04:12:53,845 26 INFO rb-c800635-224702-414046 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-09-11 04:12:53,909 26 INFO rb-c800635-224702-414046 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-09-11 04:12:53,967 26 INFO rb-c800635-224702-414046 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-09-11 04:12:54,010 26 INFO rb-c800635-224702-414046 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-09-11 04:12:54,062 26 INFO rb-c800635-224702-414046 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-09-11 04:12:54,124 26 INFO rb-c800635-224702-414046 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-09-11 04:12:54,145 26 INFO rb-c800635-224702-414046 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #280453 started for PoS orders references: [{'name': '/', 'pos_reference': '261-210-000001', 'uuid': '1795b66b-1291-4c36-8afb-0a7610fdccf5'}] 2026-09-11 04:12:54,268 26 INFO rb-c800635-224702-414046 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #280453 order {'name': '/', 'pos_reference': '261-210-000001', 'uuid': '1795b66b-1291-4c36-8afb-0a7610fdccf5'} created pos.order #959 2026-09-11 04:12:54,282 26 INFO rb-c800635-224702-414046 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #280453 finished 2026-09-11 04:12:54,330 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 04:12:54] "POST /web/dataset/call_kw/pos.order/sync_from_ui#pos.order.sync_from_ui HTTP/1.1" 200 - 61 0.092 0.096 2026-09-11 04:12:54,370 26 INFO rb-c800635-224702-414046 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-09-11 04:12:54,434 26 INFO rb-c800635-224702-414046 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-09-11 04:12:54,537 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 04:12:54] "POST /web/dataset/call_kw/pos.order/read_pos_orders#pos.order.read_pos_orders HTTP/1.1" 200 - 39 0.058 0.041 2026-09-11 04:12:54,572 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 04:12:54] "POST /web/dataset/call_kw/pos.config/notify_synchronisation#pos.config.notify_synchronisation HTTP/1.1" 200 - 4 0.005 0.022 2026-09-11 04:12:54,591 26 INFO rb-c800635-224702-414046 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-09-11 04:12:54,642 26 INFO rb-c800635-224702-414046 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-09-11 04:12:54,693 26 INFO rb-c800635-224702-414046 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-09-11 04:12:54,744 26 INFO rb-c800635-224702-414046 odoo.addons.pos_self_order.tests.test_self_order_sequence.TestSelfOrderSequence.test_self_order_order_number_conflict_with_normal_orders.browser: tour succeeded 2026-09-11 04:12:54,745 26 INFO rb-c800635-224702-414046 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-09-11 04:12:54,833 26 INFO rb-c800635-224702-414046 odoo.addons.pos_self_order.tests.test_self_order_sequence.TestSelfOrderSequence.test_self_order_order_number_conflict_with_normal_orders.browser: heap 15430744 (allocated 17039360) 2026-09-11 04:12:54,844 26 INFO rb-c800635-224702-414046 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 142147 2026-09-11 04:12:54,845 26 INFO rb-c800635-224702-414046 odoo.addons.pos_self_order.tests.test_self_order_sequence.TestSelfOrderSequence.test_self_order_order_number_conflict_with_normal_orders: Closing websocket connection 2026-09-11 04:12:54,849 26 INFO rb-c800635-224702-414046 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 142147 2026-09-11 04:12:54,945 26 INFO rb-c800635-224702-414046 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-c800635-224702-414046/chrome_logs/chrome_log_20260911_041254_945303_test_self_order_order_number_conflict_with_normal_orders.txt 2026-09-11 04:12:54,945 26 INFO rb-c800635-224702-414046 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/tmpusho3bt5_chrome_odoo" 2026-09-11 04:12:54,997 26 INFO rb-c800635-224702-414046 odoo.addons.base.models.ir_attachment: filestore gc 3 checked, 3 removed 2026-09-11 04:12:56,138 26 INFO rb-c800635-224702-414046 odoo.addons.pos_self_order.tests.test_takeaway_preset_mail: Starting TestTakeawayMail.test_preset_delivery_tour ... 2026-09-11 04:13:00,450 26 INFO rb-c800635-224702-414046 odoo.addons.pos_self_order.tests.test_takeaway_preset_mail.TestTakeawayMail.test_preset_delivery_tour: Chrome pid: 142338 2026-09-11 04:13:00,450 26 INFO rb-c800635-224702-414046 odoo.addons.pos_self_order.tests.test_takeaway_preset_mail.TestTakeawayMail.test_preset_delivery_tour: Chrome headless temporary user profile dir: /tmp/tmpgd5ymmh5_chrome_odoo 2026-09-11 04:13:00,451 26 INFO rb-c800635-224702-414046 odoo.addons.pos_self_order.tests.test_takeaway_preset_mail.TestTakeawayMail.test_preset_delivery_tour: Issuing json command http://127.0.0.1:45017/json/version 2026-09-11 04:13:00,452 26 INFO rb-c800635-224702-414046 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:45017', path='/json/version', query='', fragment='') with timeout 3 increased to 10s during tests 2026-09-11 04:13:00,479 26 INFO rb-c800635-224702-414046 odoo.addons.pos_self_order.tests.test_takeaway_preset_mail.TestTakeawayMail.test_preset_delivery_tour: Browser version: Chrome/150.0.7871.114 2026-09-11 04:13:00,479 26 INFO rb-c800635-224702-414046 odoo.addons.pos_self_order.tests.test_takeaway_preset_mail.TestTakeawayMail.test_preset_delivery_tour: Issuing json command http://127.0.0.1:45017/json 2026-09-11 04:13:00,480 26 INFO rb-c800635-224702-414046 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:45017', path='/json', query='', fragment='') with timeout 3 increased to 10s during tests 2026-09-11 04:13:00,487 26 INFO rb-c800635-224702-414046 odoo.addons.pos_self_order.tests.test_takeaway_preset_mail.TestTakeawayMail.test_preset_delivery_tour: Websocket url found: ws://127.0.0.1:45017/devtools/page/C0A33A0BB5DD6B1F5FBE8290F78F2547 2026-09-11 04:13:00,497 26 INFO rb-c800635-224702-414046 odoo.addons.pos_self_order.tests.test_takeaway_preset_mail.TestTakeawayMail.test_preset_delivery_tour: Enable chrome headless console log notification 2026-09-11 04:13:00,508 26 INFO rb-c800635-224702-414046 odoo.addons.pos_self_order.tests.test_takeaway_preset_mail.TestTakeawayMail.test_preset_delivery_tour: Chrome headless enable page notifications 2026-09-11 04:13:00,536 26 INFO rb-c800635-224702-414046 odoo.addons.pos_self_order.tests.test_takeaway_preset_mail.TestTakeawayMail.test_preset_delivery_tour: Setting session cookie in browser 2026-09-11 04:13:00,550 26 INFO rb-c800635-224702-414046 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=60c378530d1345ab" in browser 2026-09-11 04:13:00,551 26 INFO rb-c800635-224702-414046 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=60c378530d1345ab" 2026-09-11 04:13:00,592 26 INFO rb-c800635-224702-414046 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-09-11 04:13:00,984 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 04:13:00] "GET /pos-self/211?access_token=60c378530d1345ab HTTP/1.1" 200 - 57 0.031 0.383 2026-09-11 04:13:00,990 26 INFO rb-c800635-224702-414046 odoo.addons.pos_self_order.tests.test_takeaway_preset_mail.TestTakeawayMail.test_preset_delivery_tour: Navigation result: {'frameId': 'C0A33A0BB5DD6B1F5FBE8290F78F2547', 'loaderId': '6CBB914647C817AE043E65D238477C93', 'isDownload': False} 2026-09-11 04:13:00,990 26 INFO rb-c800635-224702-414046 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-09-11 04:13:01,010 26 INFO rb-c800635-224702-414046 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-09-11 04:13:01,026 26 INFO rb-c800635-224702-414046 odoo.addons.base.models.assetsbundle: Found a similar attachment for /web/assets/1/db4d7a1/pos_self_order.assets.min.css, copying from /web/assets/db4d7a1/pos_self_order.assets.min.css 2026-09-11 04:13:01,070 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 04:13:01] "GET /web/assets/1/db4d7a1/pos_self_order.assets.min.css HTTP/1.1" 200 - 8 0.019 0.036 2026-09-11 04:13:01,084 26 INFO rb-c800635-224702-414046 odoo.addons.base.models.assetsbundle: Found a similar attachment for /web/assets/1/3bd1372/pos_self_order.assets.min.js, copying from /web/assets/3bd1372/pos_self_order.assets.min.js 2026-09-11 04:13:01,118 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 04:13:01] "GET /web/assets/1/3bd1372/pos_self_order.assets.min.js HTTP/1.1" 200 - 8 0.008 0.094 2026-09-11 04:13:01,126 26 INFO rb-c800635-224702-414046 odoo.addons.base.models.assetsbundle: Found a similar attachment for /web/assets/1/80a013a/pos_self_order.assets_tests.min.js, copying from /web/assets/80a013a/pos_self_order.assets_tests.min.js 2026-09-11 04:13:01,167 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 04:13:01] "GET /web/assets/1/80a013a/pos_self_order.assets_tests.min.js HTTP/1.1" 200 - 8 0.021 0.128 2026-09-11 04:13:01,296 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 04:13:01] "GET /favicon.ico HTTP/1.1" 301 - 1 0.001 0.006 2026-09-11 04:13:01,311 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 04:13:01] "GET /website/translations?hash=&lang=en_US HTTP/1.1" 200 - 1 0.001 0.007 2026-09-11 04:13:01,328 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 04:13:01] "GET /web/image/website/1/favicon?unique=47d98e1 HTTP/1.1" 200 - 5 0.006 0.015 2026-09-11 04:13:01,333 26 INFO rb-c800635-224702-414046 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=60c378530d1345ab", "delayToCheckUndeterminisms": 0})" 2026-09-11 04:13:01,336 26 INFO rb-c800635-224702-414046 odoo.http: Session expired 2026-09-11 04:13:01,337 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 04:13:01] "POST /pos/ping HTTP/1.1" 200 - 1 0.002 0.006 2026-09-11 04:13:01,343 26 INFO rb-c800635-224702-414046 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-09-11 04:13:01,387 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 04:13:01] "GET /bus/websocket_worker_bundle?v=19.0-2 HTTP/1.1" 200 - 3 0.006 0.033 2026-09-11 04:13:01,464 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 04:13:01] "POST /pos-self/relations/211 HTTP/1.1" 200 - 37 0.031 0.061 2026-09-11 04:13:01,469 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 04:13:01] "GET /websocket?version=19.0-2 HTTP/1.1" 101 - 1 0.000 0.062 2026-09-11 04:13:01,745 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 04:13:01] "POST /pos-self/data/211 HTTP/1.1" 200 - 181 0.092 0.156 2026-09-11 04:13:01,782 26 INFO rb-c800635-224702-414046 odoo.addons.pos_self_order.tests.test_takeaway_preset_mail.TestTakeawayMail.test_preset_delivery_tour.browser: Owl is running in 'dev' mode. 2026-09-11 04:13:01,820 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 04:13:01] "GET /web/image/ir.attachment/10427/raw HTTP/1.1" 200 - 4 0.001 0.005 2026-09-11 04:13:01,854 26 INFO rb-c800635-224702-414046 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-09-11 04:13:01,886 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 04:13:01] "GET /web/image/ir.attachment/10393/raw HTTP/1.1" 200 - 4 0.002 0.011 2026-09-11 04:13:01,904 26 INFO ? werkzeug: 127.0.0.1 - - [11/Sep/2026 04:13:01] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.001 2026-09-11 04:13:02,007 26 INFO rb-c800635-224702-414046 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-09-11 04:13:02,079 26 INFO rb-c800635-224702-414046 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-09-11 04:13:02,084 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 04:13:02] "GET /web/image/product.template/2665/image_512?unique=2026-09-11T04:12:55.000+00:00 HTTP/1.1" 200 - 3 0.010 0.033 2026-09-11 04:13:02,102 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 04:13:02] "GET /web/image/pos.category/372/image_128?unique=2026-09-11T04:12:55.000+00:00 HTTP/1.1" 200 - 2 0.001 0.062 2026-09-11 04:13:02,114 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 04:13:02] "GET /web/image/product.template/2664/image_512?unique=2026-09-11T04:12:55.000+00:00 HTTP/1.1" 200 - 3 0.002 0.076 2026-09-11 04:13:02,131 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 04:13:02] "GET /web/image/product.template/2668/image_512?unique=2026-09-11T04:12:55.000+00:00 HTTP/1.1" 200 - 3 0.002 0.067 2026-09-11 04:13:02,138 26 INFO rb-c800635-224702-414046 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-09-11 04:13:02,151 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 04:13:02] "GET /web/image/product.template/2666/image_512?unique=2026-09-11T04:12:55.000+00:00 HTTP/1.1" 200 - 3 0.003 0.090 2026-09-11 04:13:02,169 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 04:13:02] "GET /web/image/product.template/2667/image_512?unique=2026-09-11T04:12:55.000+00:00 HTTP/1.1" 200 - 3 0.005 0.099 2026-09-11 04:13:02,175 26 INFO ? werkzeug: 127.0.0.1 - - [11/Sep/2026 04:13:02] "GET /web/static/src/libs/fontawesome/fonts/fontawesome-webfont.woff2?v=4.7.0 HTTP/1.1" 200 - 0 0.000 0.002 2026-09-11 04:13:02,191 26 INFO rb-c800635-224702-414046 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-09-11 04:13:02,208 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 04:13:02] "GET /web/image/product.product/3167/image_512?unique=2026-09-11T04:12:55.000+00:00 HTTP/1.1" 200 - 8 0.024 0.015 2026-09-11 04:13:02,254 26 INFO rb-c800635-224702-414046 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-09-11 04:13:02,280 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 04:13:02] "POST /pos-self-order/get-slots HTTP/1.1" 200 - 10 0.008 0.015 2026-09-11 04:13:02,344 26 INFO rb-c800635-224702-414046 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-09-11 04:13:02,434 26 INFO rb-c800635-224702-414046 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-09-11 04:13:02,541 26 INFO rb-c800635-224702-414046 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-09-11 04:13:02,628 26 INFO rb-c800635-224702-414046 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-09-11 04:13:02,694 26 INFO rb-c800635-224702-414046 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-09-11 04:13:02,767 26 INFO rb-c800635-224702-414046 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-09-11 04:13:02,839 26 INFO rb-c800635-224702-414046 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-09-11 04:13:02,964 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 04:13:02] "POST /pos-self-order/validate-partner HTTP/1.1" 200 - 32 0.049 0.052 2026-09-11 04:13:03,029 26 INFO rb-c800635-224702-414046 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #43501611 started for PoS orders references: [{'name': None, 'pos_reference': '260-211-000001', 'uuid': '1c6cfe01-6998-46af-b57e-f40887352c01'}] 2026-09-11 04:13:03,077 26 INFO rb-c800635-224702-414046 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #43501611 order {'name': None, 'pos_reference': '260-211-000001', 'uuid': '1c6cfe01-6998-46af-b57e-f40887352c01'} created pos.order #960 2026-09-11 04:13:03,094 26 INFO rb-c800635-224702-414046 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #43501611 finished 2026-09-11 04:13:03,543 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 04:13:03] "POST /pos-self-order/process-order/mobile HTTP/1.1" 200 - 244 0.296 0.262 2026-09-11 04:13:03,589 26 INFO rb-c800635-224702-414046 odoo.addons.pos_self_order.tests.test_takeaway_preset_mail.TestTakeawayMail.test_preset_delivery_tour.browser: tour succeeded 2026-09-11 04:13:03,589 26 INFO rb-c800635-224702-414046 odoo.addons.pos_self_order.tests.test_takeaway_preset_mail.TestTakeawayMail.test_preset_delivery_tour.browser: ╔════════════════════════════════════════════════╗ ║ TOUR self_order_preset_delivery_tour SUCCEEDED ║ ╚════════════════════════════════════════════════╝ 2026-09-11 04:13:03,652 26 INFO rb-c800635-224702-414046 odoo.addons.pos_self_order.tests.test_takeaway_preset_mail.TestTakeawayMail.test_preset_delivery_tour.browser: heap 8700428 (allocated 9699328) 2026-09-11 04:13:03,659 26 INFO rb-c800635-224702-414046 odoo.addons.pos_self_order.tests.test_takeaway_preset_mail.TestTakeawayMail.test_preset_delivery_tour: Closing chrome headless with pid 142338 2026-09-11 04:13:03,659 26 INFO rb-c800635-224702-414046 odoo.addons.pos_self_order.tests.test_takeaway_preset_mail.TestTakeawayMail.test_preset_delivery_tour: Closing websocket connection 2026-09-11 04:13:03,660 26 INFO rb-c800635-224702-414046 odoo.addons.pos_self_order.tests.test_takeaway_preset_mail.TestTakeawayMail.test_preset_delivery_tour: Terminating chrome headless with pid 142338 2026-09-11 04:13:03,774 26 INFO rb-c800635-224702-414046 odoo.addons.pos_self_order.tests.test_takeaway_preset_mail.TestTakeawayMail.test_preset_delivery_tour: Chrome Log in: /tmp/odoo_tests/rb-c800635-224702-414046/chrome_logs/chrome_log_20260911_041303_774553_test_preset_delivery_tour.txt 2026-09-11 04:13:03,774 26 INFO rb-c800635-224702-414046 odoo.addons.pos_self_order.tests.test_takeaway_preset_mail.TestTakeawayMail.test_preset_delivery_tour: Removing chrome user profile "/tmp/tmpgd5ymmh5_chrome_odoo" 2026-09-11 04:13:03,855 26 INFO rb-c800635-224702-414046 odoo.addons.pos_self_order.tests.test_takeaway_preset_mail: Starting TestTakeawayMail.test_preset_dine_in_tour ... 2026-09-11 04:13:08,039 26 INFO rb-c800635-224702-414046 odoo.addons.pos_self_order.tests.test_takeaway_preset_mail.TestTakeawayMail.test_preset_dine_in_tour: Chrome pid: 142525 2026-09-11 04:13:08,039 26 INFO rb-c800635-224702-414046 odoo.addons.pos_self_order.tests.test_takeaway_preset_mail.TestTakeawayMail.test_preset_dine_in_tour: Chrome headless temporary user profile dir: /tmp/tmp7kyee5ap_chrome_odoo 2026-09-11 04:13:08,040 26 INFO rb-c800635-224702-414046 odoo.addons.pos_self_order.tests.test_takeaway_preset_mail.TestTakeawayMail.test_preset_dine_in_tour: Issuing json command http://127.0.0.1:44133/json/version 2026-09-11 04:13:08,041 26 INFO rb-c800635-224702-414046 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:44133', path='/json/version', query='', fragment='') with timeout 3 increased to 10s during tests 2026-09-11 04:13:08,102 26 INFO rb-c800635-224702-414046 odoo.addons.pos_self_order.tests.test_takeaway_preset_mail.TestTakeawayMail.test_preset_dine_in_tour: Browser version: Chrome/150.0.7871.114 2026-09-11 04:13:08,102 26 INFO rb-c800635-224702-414046 odoo.addons.pos_self_order.tests.test_takeaway_preset_mail.TestTakeawayMail.test_preset_dine_in_tour: Issuing json command http://127.0.0.1:44133/json 2026-09-11 04:13:08,103 26 INFO rb-c800635-224702-414046 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:44133', path='/json', query='', fragment='') with timeout 3 increased to 10s during tests 2026-09-11 04:13:08,145 26 INFO rb-c800635-224702-414046 odoo.addons.pos_self_order.tests.test_takeaway_preset_mail.TestTakeawayMail.test_preset_dine_in_tour: Websocket url found: ws://127.0.0.1:44133/devtools/page/FA171FB2551C11CA1BD11C24097C02B8 2026-09-11 04:13:08,159 26 INFO rb-c800635-224702-414046 odoo.addons.pos_self_order.tests.test_takeaway_preset_mail.TestTakeawayMail.test_preset_dine_in_tour: Enable chrome headless console log notification 2026-09-11 04:13:08,170 26 INFO rb-c800635-224702-414046 odoo.addons.pos_self_order.tests.test_takeaway_preset_mail.TestTakeawayMail.test_preset_dine_in_tour: Chrome headless enable page notifications 2026-09-11 04:13:08,209 26 INFO rb-c800635-224702-414046 odoo.addons.pos_self_order.tests.test_takeaway_preset_mail.TestTakeawayMail.test_preset_dine_in_tour: Setting session cookie in browser 2026-09-11 04:13:08,228 26 INFO rb-c800635-224702-414046 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=35d6a93a52324989&table_identifier=2fb255da" in browser 2026-09-11 04:13:08,228 26 INFO rb-c800635-224702-414046 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=35d6a93a52324989&table_identifier=2fb255da" 2026-09-11 04:13:08,256 26 INFO rb-c800635-224702-414046 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-09-11 04:13:08,603 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 04:13:08] "GET /pos-self/212?access_token=35d6a93a52324989&table_identifier=2fb255da HTTP/1.1" 200 - 59 0.054 0.303 2026-09-11 04:13:08,606 26 INFO rb-c800635-224702-414046 odoo.addons.pos_self_order.tests.test_takeaway_preset_mail.TestTakeawayMail.test_preset_dine_in_tour: Navigation result: {'frameId': 'FA171FB2551C11CA1BD11C24097C02B8', 'loaderId': '89335A8A5EC36430FCEFCDB6CD96E708', 'isDownload': False} 2026-09-11 04:13:08,607 26 INFO rb-c800635-224702-414046 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-09-11 04:13:08,626 26 INFO rb-c800635-224702-414046 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-09-11 04:13:08,653 26 INFO rb-c800635-224702-414046 odoo.addons.base.models.assetsbundle: Found a similar attachment for /web/assets/1/db4d7a1/pos_self_order.assets.min.css, copying from /web/assets/db4d7a1/pos_self_order.assets.min.css 2026-09-11 04:13:08,700 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 04:13:08] "GET /web/assets/1/db4d7a1/pos_self_order.assets.min.css HTTP/1.1" 200 - 8 0.022 0.046 2026-09-11 04:13:08,719 26 INFO rb-c800635-224702-414046 odoo.addons.base.models.assetsbundle: Found a similar attachment for /web/assets/1/3bd1372/pos_self_order.assets.min.js, copying from /web/assets/3bd1372/pos_self_order.assets.min.js 2026-09-11 04:13:08,741 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 04:13:08] "GET /web/assets/1/3bd1372/pos_self_order.assets.min.js HTTP/1.1" 200 - 8 0.010 0.099 2026-09-11 04:13:08,750 26 INFO rb-c800635-224702-414046 odoo.addons.base.models.assetsbundle: Found a similar attachment for /web/assets/1/80a013a/pos_self_order.assets_tests.min.js, copying from /web/assets/80a013a/pos_self_order.assets_tests.min.js 2026-09-11 04:13:08,770 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 04:13:08] "GET /web/assets/1/80a013a/pos_self_order.assets_tests.min.js HTTP/1.1" 200 - 8 0.012 0.114 2026-09-11 04:13:08,946 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 04:13:08] "GET /favicon.ico HTTP/1.1" 301 - 1 0.001 0.006 2026-09-11 04:13:08,967 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 04:13:08] "GET /website/translations?hash=&lang=en_US HTTP/1.1" 200 - 1 0.001 0.014 2026-09-11 04:13:08,980 26 INFO rb-c800635-224702-414046 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=35d6a93a52324989&table_identifier=2fb255da", "delayToCheckUndeterminisms": 0})" 2026-09-11 04:13:08,988 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 04:13:08] "GET /web/image/website/1/favicon?unique=47d98e1 HTTP/1.1" 200 - 5 0.005 0.015 2026-09-11 04:13:08,993 26 INFO rb-c800635-224702-414046 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-09-11 04:13:08,993 26 INFO rb-c800635-224702-414046 odoo.http: Session expired 2026-09-11 04:13:08,994 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 04:13:08] "POST /pos/ping HTTP/1.1" 200 - 1 0.000 0.011 2026-09-11 04:13:09,050 26 INFO rb-c800635-224702-414046 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-09-11 04:13:09,053 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 04:13:09] "GET /bus/websocket_worker_bundle?v=19.0-2 HTTP/1.1" 200 - 3 0.002 0.034 2026-09-11 04:13:09,113 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 04:13:09] "POST /pos-self/relations/212 HTTP/1.1" 200 - 37 0.027 0.071 2026-09-11 04:13:09,118 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 04:13:09] "GET /websocket?version=19.0-2 HTTP/1.1" 101 - 1 0.000 0.044 2026-09-11 04:13:09,469 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 04:13:09] "POST /pos-self/data/212 HTTP/1.1" 200 - 181 0.178 0.147 2026-09-11 04:13:09,526 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 04:13:09] "POST /pos-self-order/get-user-data/ HTTP/1.1" 200 - 6 0.003 0.009 2026-09-11 04:13:09,539 26 INFO rb-c800635-224702-414046 odoo.addons.pos_self_order.tests.test_takeaway_preset_mail.TestTakeawayMail.test_preset_dine_in_tour.browser: Owl is running in 'dev' mode. 2026-09-11 04:13:09,578 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 04:13:09] "GET /web/image/ir.attachment/10468/raw HTTP/1.1" 200 - 4 0.001 0.007 2026-09-11 04:13:09,613 26 INFO rb-c800635-224702-414046 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-09-11 04:13:09,659 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 04:13:09] "GET /web/image/ir.attachment/10434/raw HTTP/1.1" 200 - 4 0.006 0.009 2026-09-11 04:13:09,683 26 INFO ? werkzeug: 127.0.0.1 - - [11/Sep/2026 04:13:09] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.011 2026-09-11 04:13:09,728 26 INFO rb-c800635-224702-414046 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-09-11 04:13:09,790 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 04:13:09] "GET /web/image/pos.category/372/image_128?unique=2026-09-11T04:12:55.000+00:00 HTTP/1.1" 200 - 2 0.001 0.043 2026-09-11 04:13:09,799 26 INFO rb-c800635-224702-414046 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-09-11 04:13:09,819 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 04:13:09] "GET /web/image/product.template/2665/image_512?unique=2026-09-11T04:12:55.000+00:00 HTTP/1.1" 200 - 3 0.012 0.043 2026-09-11 04:13:09,841 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 04:13:09] "GET /web/image/product.template/2668/image_512?unique=2026-09-11T04:12:55.000+00:00 HTTP/1.1" 200 - 3 0.008 0.066 2026-09-11 04:13:09,863 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 04:13:09] "GET /web/image/product.template/2664/image_512?unique=2026-09-11T04:12:55.000+00:00 HTTP/1.1" 200 - 3 0.003 0.105 2026-09-11 04:13:09,868 26 INFO rb-c800635-224702-414046 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-09-11 04:13:09,890 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 04:13:09] "GET /web/image/product.template/2666/image_512?unique=2026-09-11T04:12:55.000+00:00 HTTP/1.1" 200 - 3 0.005 0.112 2026-09-11 04:13:09,902 26 INFO ? werkzeug: 127.0.0.1 - - [11/Sep/2026 04:13: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-09-11 04:13:09,917 26 INFO rb-c800635-224702-414046 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-09-11 04:13:09,923 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 04:13:09] "GET /web/image/product.template/2667/image_512?unique=2026-09-11T04:12:55.000+00:00 HTTP/1.1" 200 - 3 0.005 0.141 2026-09-11 04:13:09,947 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 04:13:09] "GET /web/image/product.product/3166/image_512?unique=2026-09-11T04:12:55.000+00:00 HTTP/1.1" 200 - 8 0.004 0.040 2026-09-11 04:13:09,988 26 INFO rb-c800635-224702-414046 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-09-11 04:13:10,041 26 INFO rb-c800635-224702-414046 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #47585039 started for PoS orders references: [{'name': None, 'pos_reference': '260-212-000001', 'uuid': '44d8eedc-c4a3-4080-b51a-0daa35dd3d91'}] 2026-09-11 04:13:10,086 26 INFO rb-c800635-224702-414046 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #47585039 order {'name': None, 'pos_reference': '260-212-000001', 'uuid': '44d8eedc-c4a3-4080-b51a-0daa35dd3d91'} created pos.order #961 2026-09-11 04:13:10,101 26 INFO rb-c800635-224702-414046 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #47585039 finished 2026-09-11 04:13:10,197 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 04:13:10] "POST /pos-self-order/process-order/mobile HTTP/1.1" 200 - 100 0.094 0.114 2026-09-11 04:13:10,257 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 04:13:10] "POST /pos-self-order/get-user-data/ HTTP/1.1" 200 - 9 0.017 0.010 2026-09-11 04:13:10,269 26 INFO rb-c800635-224702-414046 odoo.addons.pos_self_order.tests.test_takeaway_preset_mail.TestTakeawayMail.test_preset_dine_in_tour.browser: tour succeeded 2026-09-11 04:13:10,270 26 INFO rb-c800635-224702-414046 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-09-11 04:13:10,317 26 INFO rb-c800635-224702-414046 odoo.addons.pos_self_order.tests.test_takeaway_preset_mail.TestTakeawayMail.test_preset_dine_in_tour.browser: heap 7795576 (allocated 8650752) 2026-09-11 04:13:10,328 26 INFO rb-c800635-224702-414046 odoo.addons.pos_self_order.tests.test_takeaway_preset_mail.TestTakeawayMail.test_preset_dine_in_tour: Closing chrome headless with pid 142525 2026-09-11 04:13:10,329 26 INFO rb-c800635-224702-414046 odoo.addons.pos_self_order.tests.test_takeaway_preset_mail.TestTakeawayMail.test_preset_dine_in_tour: Closing websocket connection 2026-09-11 04:13:10,329 26 INFO rb-c800635-224702-414046 odoo.addons.pos_self_order.tests.test_takeaway_preset_mail.TestTakeawayMail.test_preset_dine_in_tour: Terminating chrome headless with pid 142525 2026-09-11 04:13:10,428 26 INFO rb-c800635-224702-414046 odoo.addons.pos_self_order.tests.test_takeaway_preset_mail.TestTakeawayMail.test_preset_dine_in_tour: Chrome Log in: /tmp/odoo_tests/rb-c800635-224702-414046/chrome_logs/chrome_log_20260911_041310_428462_test_preset_dine_in_tour.txt 2026-09-11 04:13:10,428 26 INFO rb-c800635-224702-414046 odoo.addons.pos_self_order.tests.test_takeaway_preset_mail.TestTakeawayMail.test_preset_dine_in_tour: Removing chrome user profile "/tmp/tmp7kyee5ap_chrome_odoo" 2026-09-11 04:13:10,473 26 INFO rb-c800635-224702-414046 odoo.addons.pos_self_order.tests.test_takeaway_preset_mail: Starting TestTakeawayMail.test_preset_takeaway_email_tour ... 2026-09-11 04:13:14,594 26 INFO rb-c800635-224702-414046 odoo.addons.pos_self_order.tests.test_takeaway_preset_mail.TestTakeawayMail.test_preset_takeaway_email_tour: Chrome pid: 142707 2026-09-11 04:13:14,594 26 INFO rb-c800635-224702-414046 odoo.addons.pos_self_order.tests.test_takeaway_preset_mail.TestTakeawayMail.test_preset_takeaway_email_tour: Chrome headless temporary user profile dir: /tmp/tmp256tn_ki_chrome_odoo 2026-09-11 04:13:14,594 26 INFO rb-c800635-224702-414046 odoo.addons.pos_self_order.tests.test_takeaway_preset_mail.TestTakeawayMail.test_preset_takeaway_email_tour: Issuing json command http://127.0.0.1:41043/json/version 2026-09-11 04:13:14,595 26 INFO rb-c800635-224702-414046 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:41043', path='/json/version', query='', fragment='') with timeout 3 increased to 10s during tests 2026-09-11 04:13:14,702 26 INFO rb-c800635-224702-414046 odoo.addons.pos_self_order.tests.test_takeaway_preset_mail.TestTakeawayMail.test_preset_takeaway_email_tour: Browser version: Chrome/150.0.7871.114 2026-09-11 04:13:14,702 26 INFO rb-c800635-224702-414046 odoo.addons.pos_self_order.tests.test_takeaway_preset_mail.TestTakeawayMail.test_preset_takeaway_email_tour: Issuing json command http://127.0.0.1:41043/json 2026-09-11 04:13:14,703 26 INFO rb-c800635-224702-414046 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:41043', path='/json', query='', fragment='') with timeout 3 increased to 10s during tests 2026-09-11 04:13:14,717 26 INFO rb-c800635-224702-414046 odoo.addons.pos_self_order.tests.test_takeaway_preset_mail.TestTakeawayMail.test_preset_takeaway_email_tour: Websocket url found: ws://127.0.0.1:41043/devtools/page/EF6B2C428B47039FF731A65D4B4C13E3 2026-09-11 04:13:14,726 26 INFO rb-c800635-224702-414046 odoo.addons.pos_self_order.tests.test_takeaway_preset_mail.TestTakeawayMail.test_preset_takeaway_email_tour: Enable chrome headless console log notification 2026-09-11 04:13:14,740 26 INFO rb-c800635-224702-414046 odoo.addons.pos_self_order.tests.test_takeaway_preset_mail.TestTakeawayMail.test_preset_takeaway_email_tour: Chrome headless enable page notifications 2026-09-11 04:13:14,761 26 INFO rb-c800635-224702-414046 odoo.addons.pos_self_order.tests.test_takeaway_preset_mail.TestTakeawayMail.test_preset_takeaway_email_tour: Setting session cookie in browser 2026-09-11 04:13:14,779 26 INFO rb-c800635-224702-414046 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=cff054231bac412a" in browser 2026-09-11 04:13:14,780 26 INFO rb-c800635-224702-414046 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=cff054231bac412a" 2026-09-11 04:13:14,808 26 INFO rb-c800635-224702-414046 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-09-11 04:13:15,288 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 04:13:15] "GET /pos-self/213?access_token=cff054231bac412a HTTP/1.1" 200 - 57 0.027 0.469 2026-09-11 04:13:15,292 26 INFO rb-c800635-224702-414046 odoo.addons.pos_self_order.tests.test_takeaway_preset_mail.TestTakeawayMail.test_preset_takeaway_email_tour: Navigation result: {'frameId': 'EF6B2C428B47039FF731A65D4B4C13E3', 'loaderId': '7A426CC95EAF592E66EFEAD6ABF17F07', 'isDownload': False} 2026-09-11 04:13:15,292 26 INFO rb-c800635-224702-414046 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-09-11 04:13:15,310 26 INFO rb-c800635-224702-414046 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-09-11 04:13:15,333 26 INFO rb-c800635-224702-414046 odoo.addons.base.models.assetsbundle: Found a similar attachment for /web/assets/1/3bd1372/pos_self_order.assets.min.js, copying from /web/assets/3bd1372/pos_self_order.assets.min.js 2026-09-11 04:13:15,363 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 04:13:15] "GET /web/assets/1/3bd1372/pos_self_order.assets.min.js HTTP/1.1" 200 - 8 0.006 0.041 2026-09-11 04:13:15,378 26 INFO rb-c800635-224702-414046 odoo.addons.base.models.assetsbundle: Found a similar attachment for /web/assets/1/80a013a/pos_self_order.assets_tests.min.js, copying from /web/assets/80a013a/pos_self_order.assets_tests.min.js 2026-09-11 04:13:15,393 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 04:13:15] "GET /web/assets/1/80a013a/pos_self_order.assets_tests.min.js HTTP/1.1" 200 - 8 0.012 0.063 2026-09-11 04:13:15,410 26 INFO rb-c800635-224702-414046 odoo.addons.base.models.assetsbundle: Found a similar attachment for /web/assets/1/db4d7a1/pos_self_order.assets.min.css, copying from /web/assets/db4d7a1/pos_self_order.assets.min.css 2026-09-11 04:13:15,440 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 04:13:15] "GET /web/assets/1/db4d7a1/pos_self_order.assets.min.css HTTP/1.1" 200 - 8 0.023 0.102 2026-09-11 04:13:15,633 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 04:13:15] "GET /favicon.ico HTTP/1.1" 301 - 1 0.004 0.008 2026-09-11 04:13:15,642 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 04:13:15] "GET /website/translations?hash=&lang=en_US HTTP/1.1" 200 - 1 0.003 0.012 2026-09-11 04:13:15,656 26 INFO rb-c800635-224702-414046 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=cff054231bac412a", "delayToCheckUndeterminisms": 0})" 2026-09-11 04:13:15,660 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 04:13:15] "GET /web/image/website/1/favicon?unique=47d98e1 HTTP/1.1" 200 - 5 0.006 0.016 2026-09-11 04:13:15,670 26 INFO rb-c800635-224702-414046 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-09-11 04:13:15,677 26 INFO rb-c800635-224702-414046 odoo.http: Session expired 2026-09-11 04:13:15,678 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 04:13:15] "POST /pos/ping HTTP/1.1" 200 - 1 0.005 0.012 2026-09-11 04:13:15,723 26 INFO rb-c800635-224702-414046 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-09-11 04:13:15,726 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 04:13:15] "GET /bus/websocket_worker_bundle?v=19.0-2 HTTP/1.1" 200 - 3 0.003 0.028 2026-09-11 04:13:15,780 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 04:13:15] "POST /pos-self/relations/213 HTTP/1.1" 200 - 37 0.019 0.047 2026-09-11 04:13:15,784 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 04:13:15] "GET /websocket?version=19.0-2 HTTP/1.1" 101 - 1 0.000 0.036 2026-09-11 04:13:16,087 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 04:13:16] "POST /pos-self/data/213 HTTP/1.1" 200 - 183 0.124 0.155 2026-09-11 04:13:16,135 26 INFO rb-c800635-224702-414046 odoo.addons.pos_self_order.tests.test_takeaway_preset_mail.TestTakeawayMail.test_preset_takeaway_email_tour.browser: Owl is running in 'dev' mode. 2026-09-11 04:13:16,191 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 04:13:16] "GET /web/image/ir.attachment/10509/raw HTTP/1.1" 200 - 4 0.002 0.005 2026-09-11 04:13:16,220 26 INFO rb-c800635-224702-414046 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-09-11 04:13:16,236 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 04:13:16] "GET /web/image/ir.attachment/10475/raw HTTP/1.1" 200 - 4 0.001 0.006 2026-09-11 04:13:16,256 26 INFO ? werkzeug: 127.0.0.1 - - [11/Sep/2026 04:13:16] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.001 2026-09-11 04:13:16,331 26 INFO rb-c800635-224702-414046 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-09-11 04:13:16,378 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 04:13:16] "GET /web/image/pos.category/372/image_128?unique=2026-09-11T04:12:55.000+00:00 HTTP/1.1" 200 - 2 0.002 0.026 2026-09-11 04:13:16,389 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 04:13:16] "GET /web/image/product.template/2664/image_512?unique=2026-09-11T04:12:55.000+00:00 HTTP/1.1" 200 - 3 0.002 0.031 2026-09-11 04:13:16,403 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 04:13:16] "GET /web/image/product.template/2665/image_512?unique=2026-09-11T04:12:55.000+00:00 HTTP/1.1" 200 - 3 0.004 0.042 2026-09-11 04:13:16,413 26 INFO rb-c800635-224702-414046 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-09-11 04:13:16,417 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 04:13:16] "GET /web/image/product.template/2668/image_512?unique=2026-09-11T04:12:55.000+00:00 HTTP/1.1" 200 - 3 0.004 0.051 2026-09-11 04:13:16,436 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 04:13:16] "GET /web/image/product.template/2666/image_512?unique=2026-09-11T04:12:55.000+00:00 HTTP/1.1" 200 - 3 0.004 0.068 2026-09-11 04:13:16,460 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 04:13:16] "GET /web/image/product.template/2667/image_512?unique=2026-09-11T04:12:55.000+00:00 HTTP/1.1" 200 - 3 0.004 0.090 2026-09-11 04:13:16,487 26 INFO rb-c800635-224702-414046 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-09-11 04:13:16,504 26 INFO ? werkzeug: 127.0.0.1 - - [11/Sep/2026 04:13:16] "GET /web/static/src/libs/fontawesome/fonts/fontawesome-webfont.woff2?v=4.7.0 HTTP/1.1" 200 - 0 0.000 0.005 2026-09-11 04:13:16,526 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 04:13:16] "GET /web/image/product.product/3167/image_512?unique=2026-09-11T04:12:55.000+00:00 HTTP/1.1" 200 - 8 0.006 0.020 2026-09-11 04:13:16,536 26 INFO rb-c800635-224702-414046 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-09-11 04:13:16,600 26 INFO rb-c800635-224702-414046 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-09-11 04:13:16,627 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 04:13:16] "POST /pos-self-order/get-slots HTTP/1.1" 200 - 10 0.010 0.014 2026-09-11 04:13:16,669 26 INFO rb-c800635-224702-414046 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-09-11 04:13:16,747 26 INFO rb-c800635-224702-414046 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-09-11 04:13:16,811 26 INFO rb-c800635-224702-414046 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-09-11 04:13:16,864 26 INFO rb-c800635-224702-414046 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-09-11 04:13:16,953 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 04:13:16] "POST /pos-self-order/validate-partner HTTP/1.1" 200 - 32 0.044 0.043 2026-09-11 04:13:17,012 26 INFO rb-c800635-224702-414046 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #28732269 started for PoS orders references: [{'name': None, 'pos_reference': '260-213-000001', 'uuid': 'eb404cbf-cd71-4d9a-8ca4-6dabce500d17'}] 2026-09-11 04:13:17,041 26 INFO rb-c800635-224702-414046 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #28732269 order {'name': None, 'pos_reference': '260-213-000001', 'uuid': 'eb404cbf-cd71-4d9a-8ca4-6dabce500d17'} created pos.order #962 2026-09-11 04:13:17,052 26 INFO rb-c800635-224702-414046 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #28732269 finished 2026-09-11 04:13:17,381 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 04:13:17] "POST /pos-self-order/process-order/mobile HTTP/1.1" 200 - 244 0.190 0.222 2026-09-11 04:13:17,493 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 04:13:17] "GET /web/image/res.company/1/logo/256x256 HTTP/1.1" 200 - 8 0.006 0.031 2026-09-11 04:13:17,512 26 INFO rb-c800635-224702-414046 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-09-11 04:13:17,691 26 INFO ? werkzeug: 127.0.0.1 - - [11/Sep/2026 04:13:17] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff HTTP/1.1" 200 - 0 0.000 0.005 2026-09-11 04:13:17,696 26 INFO ? werkzeug: 127.0.0.1 - - [11/Sep/2026 04:13:17] "GET /web/static/src/libs/fontawesome/fonts/fontawesome-webfont.woff?v=4.7.0 HTTP/1.1" 200 - 0 0.000 0.001 2026-09-11 04:13:17,723 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 04:13:17] "GET /web/image/res.company/1/logo/256x256 HTTP/1.1" 304 - 3 0.003 0.011 2026-09-11 04:13:18,019 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 04:13:18] "POST /pos-self-order/send_self_order_receipt HTTP/1.1" 200 - 40 0.027 0.056 2026-09-11 04:13:18,073 26 INFO rb-c800635-224702-414046 odoo.addons.pos_self_order.tests.test_takeaway_preset_mail.TestTakeawayMail.test_preset_takeaway_email_tour.browser: tour succeeded 2026-09-11 04:13:18,074 26 INFO rb-c800635-224702-414046 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-09-11 04:13:18,154 26 INFO rb-c800635-224702-414046 odoo.addons.pos_self_order.tests.test_takeaway_preset_mail.TestTakeawayMail.test_preset_takeaway_email_tour.browser: heap 8961580 (allocated 9961472) 2026-09-11 04:13:18,162 26 INFO rb-c800635-224702-414046 odoo.addons.pos_self_order.tests.test_takeaway_preset_mail.TestTakeawayMail.test_preset_takeaway_email_tour: Closing chrome headless with pid 142707 2026-09-11 04:13:18,167 26 INFO rb-c800635-224702-414046 odoo.addons.pos_self_order.tests.test_takeaway_preset_mail.TestTakeawayMail.test_preset_takeaway_email_tour: Closing websocket connection 2026-09-11 04:13:18,174 26 INFO rb-c800635-224702-414046 odoo.addons.pos_self_order.tests.test_takeaway_preset_mail.TestTakeawayMail.test_preset_takeaway_email_tour: Terminating chrome headless with pid 142707 2026-09-11 04:13:18,278 26 INFO rb-c800635-224702-414046 odoo.addons.pos_self_order.tests.test_takeaway_preset_mail.TestTakeawayMail.test_preset_takeaway_email_tour: Chrome Log in: /tmp/odoo_tests/rb-c800635-224702-414046/chrome_logs/chrome_log_20260911_041318_278563_test_preset_takeaway_email_tour.txt 2026-09-11 04:13:18,278 26 INFO rb-c800635-224702-414046 odoo.addons.pos_self_order.tests.test_takeaway_preset_mail.TestTakeawayMail.test_preset_takeaway_email_tour: Removing chrome user profile "/tmp/tmp256tn_ki_chrome_odoo" 2026-09-11 04:13:18,326 26 INFO rb-c800635-224702-414046 odoo.addons.pos_self_order.tests.test_takeaway_preset_mail: Starting TestTakeawayMail.test_preset_takeaway_tour ... 2026-09-11 04:13:22,113 26 INFO rb-c800635-224702-414046 odoo.addons.pos_self_order.tests.test_takeaway_preset_mail.TestTakeawayMail.test_preset_takeaway_tour: Chrome pid: 142914 2026-09-11 04:13:22,113 26 INFO rb-c800635-224702-414046 odoo.addons.pos_self_order.tests.test_takeaway_preset_mail.TestTakeawayMail.test_preset_takeaway_tour: Chrome headless temporary user profile dir: /tmp/tmp_usxwt4f_chrome_odoo 2026-09-11 04:13:22,113 26 INFO rb-c800635-224702-414046 odoo.addons.pos_self_order.tests.test_takeaway_preset_mail.TestTakeawayMail.test_preset_takeaway_tour: Issuing json command http://127.0.0.1:45031/json/version 2026-09-11 04:13:22,116 26 INFO rb-c800635-224702-414046 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:45031', path='/json/version', query='', fragment='') with timeout 3 increased to 10s during tests 2026-09-11 04:13:22,199 26 INFO rb-c800635-224702-414046 odoo.addons.pos_self_order.tests.test_takeaway_preset_mail.TestTakeawayMail.test_preset_takeaway_tour: Browser version: Chrome/150.0.7871.114 2026-09-11 04:13:22,199 26 INFO rb-c800635-224702-414046 odoo.addons.pos_self_order.tests.test_takeaway_preset_mail.TestTakeawayMail.test_preset_takeaway_tour: Issuing json command http://127.0.0.1:45031/json 2026-09-11 04:13:22,200 26 INFO rb-c800635-224702-414046 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:45031', path='/json', query='', fragment='') with timeout 3 increased to 10s during tests 2026-09-11 04:13:22,231 26 INFO rb-c800635-224702-414046 odoo.addons.pos_self_order.tests.test_takeaway_preset_mail.TestTakeawayMail.test_preset_takeaway_tour: Websocket url found: ws://127.0.0.1:45031/devtools/page/7DBCEEEEE4003728BB1729DE506C5249 2026-09-11 04:13:22,251 26 INFO rb-c800635-224702-414046 odoo.addons.pos_self_order.tests.test_takeaway_preset_mail.TestTakeawayMail.test_preset_takeaway_tour: Enable chrome headless console log notification 2026-09-11 04:13:22,280 26 INFO rb-c800635-224702-414046 odoo.addons.pos_self_order.tests.test_takeaway_preset_mail.TestTakeawayMail.test_preset_takeaway_tour: Chrome headless enable page notifications 2026-09-11 04:13:22,311 26 INFO rb-c800635-224702-414046 odoo.addons.pos_self_order.tests.test_takeaway_preset_mail.TestTakeawayMail.test_preset_takeaway_tour: Setting session cookie in browser 2026-09-11 04:13:22,329 26 INFO rb-c800635-224702-414046 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=a73ec1e811fa4710" in browser 2026-09-11 04:13:22,329 26 INFO rb-c800635-224702-414046 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=a73ec1e811fa4710" 2026-09-11 04:13:22,365 26 INFO rb-c800635-224702-414046 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-09-11 04:13:22,703 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 04:13:22] "GET /pos-self/214?access_token=a73ec1e811fa4710 HTTP/1.1" 200 - 57 0.032 0.324 2026-09-11 04:13:22,708 26 INFO rb-c800635-224702-414046 odoo.addons.pos_self_order.tests.test_takeaway_preset_mail.TestTakeawayMail.test_preset_takeaway_tour: Navigation result: {'frameId': '7DBCEEEEE4003728BB1729DE506C5249', 'loaderId': 'FFE8D2C947B64C9FDEBC6569B3835038', 'isDownload': False} 2026-09-11 04:13:22,709 26 INFO rb-c800635-224702-414046 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-09-11 04:13:22,732 26 INFO rb-c800635-224702-414046 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-09-11 04:13:22,750 26 INFO rb-c800635-224702-414046 odoo.addons.base.models.assetsbundle: Found a similar attachment for /web/assets/1/db4d7a1/pos_self_order.assets.min.css, copying from /web/assets/db4d7a1/pos_self_order.assets.min.css 2026-09-11 04:13:22,786 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 04:13:22] "GET /web/assets/1/db4d7a1/pos_self_order.assets.min.css HTTP/1.1" 200 - 8 0.021 0.028 2026-09-11 04:13:22,796 26 INFO rb-c800635-224702-414046 odoo.addons.base.models.assetsbundle: Found a similar attachment for /web/assets/1/3bd1372/pos_self_order.assets.min.js, copying from /web/assets/3bd1372/pos_self_order.assets.min.js 2026-09-11 04:13:22,812 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 04:13:22] "GET /web/assets/1/3bd1372/pos_self_order.assets.min.js HTTP/1.1" 200 - 8 0.005 0.068 2026-09-11 04:13:22,834 26 INFO rb-c800635-224702-414046 odoo.addons.base.models.assetsbundle: Found a similar attachment for /web/assets/1/80a013a/pos_self_order.assets_tests.min.js, copying from /web/assets/80a013a/pos_self_order.assets_tests.min.js 2026-09-11 04:13:22,851 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 04:13:22] "GET /web/assets/1/80a013a/pos_self_order.assets_tests.min.js HTTP/1.1" 200 - 8 0.012 0.092 2026-09-11 04:13:22,991 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 04:13:22] "GET /favicon.ico HTTP/1.1" 301 - 1 0.001 0.010 2026-09-11 04:13:22,998 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 04:13:22] "GET /website/translations?hash=&lang=en_US HTTP/1.1" 200 - 1 0.001 0.010 2026-09-11 04:13:23,017 26 INFO rb-c800635-224702-414046 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=a73ec1e811fa4710", "delayToCheckUndeterminisms": 0})" 2026-09-11 04:13:23,020 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 04:13:23] "GET /web/image/website/1/favicon?unique=47d98e1 HTTP/1.1" 200 - 5 0.004 0.007 2026-09-11 04:13:23,026 26 INFO rb-c800635-224702-414046 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-09-11 04:13:23,035 26 INFO rb-c800635-224702-414046 odoo.http: Session expired 2026-09-11 04:13:23,035 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 04:13:23] "POST /pos/ping HTTP/1.1" 200 - 1 0.007 0.009 2026-09-11 04:13:23,081 26 INFO rb-c800635-224702-414046 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-09-11 04:13:23,121 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 04:13:23] "POST /pos-self/relations/214 HTTP/1.1" 200 - 37 0.039 0.032 2026-09-11 04:13:23,162 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 04:13:23] "GET /bus/websocket_worker_bundle?v=19.0-2 HTTP/1.1" 200 - 3 0.005 0.104 2026-09-11 04:13:23,432 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 04:13:23] "POST /pos-self/data/214 HTTP/1.1" 200 - 181 0.128 0.145 2026-09-11 04:13:23,444 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 04:13:23] "GET /websocket?version=19.0-2 HTTP/1.1" 101 - 1 0.001 0.255 2026-09-11 04:13:23,465 26 INFO rb-c800635-224702-414046 odoo.addons.pos_self_order.tests.test_takeaway_preset_mail.TestTakeawayMail.test_preset_takeaway_tour.browser: Owl is running in 'dev' mode. 2026-09-11 04:13:23,495 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 04:13:23] "GET /web/image/ir.attachment/10551/raw HTTP/1.1" 200 - 4 0.001 0.004 2026-09-11 04:13:23,520 26 INFO rb-c800635-224702-414046 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-09-11 04:13:23,537 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 04:13:23] "GET /web/image/ir.attachment/10517/raw HTTP/1.1" 200 - 4 0.007 0.005 2026-09-11 04:13:23,561 26 INFO ? werkzeug: 127.0.0.1 - - [11/Sep/2026 04:13:23] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.001 2026-09-11 04:13:23,608 26 INFO rb-c800635-224702-414046 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-09-11 04:13:23,665 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 04:13:23] "GET /web/image/pos.category/372/image_128?unique=2026-09-11T04:12:55.000+00:00 HTTP/1.1" 200 - 2 0.002 0.033 2026-09-11 04:13:23,676 26 INFO rb-c800635-224702-414046 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-09-11 04:13:23,682 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 04:13:23] "GET /web/image/product.template/2664/image_512?unique=2026-09-11T04:12:55.000+00:00 HTTP/1.1" 200 - 3 0.004 0.039 2026-09-11 04:13:23,700 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 04:13:23] "GET /web/image/product.template/2668/image_512?unique=2026-09-11T04:12:55.000+00:00 HTTP/1.1" 200 - 3 0.004 0.041 2026-09-11 04:13:23,711 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 04:13:23] "GET /web/image/product.template/2665/image_512?unique=2026-09-11T04:12:55.000+00:00 HTTP/1.1" 200 - 3 0.002 0.054 2026-09-11 04:13:23,723 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 04:13:23] "GET /web/image/product.template/2666/image_512?unique=2026-09-11T04:12:55.000+00:00 HTTP/1.1" 200 - 3 0.002 0.063 2026-09-11 04:13:23,737 26 INFO rb-c800635-224702-414046 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-09-11 04:13:23,738 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 04:13:23] "GET /web/image/product.template/2667/image_512?unique=2026-09-11T04:12:55.000+00:00 HTTP/1.1" 200 - 3 0.006 0.063 2026-09-11 04:13:23,772 26 INFO ? werkzeug: 127.0.0.1 - - [11/Sep/2026 04:13:23] "GET /web/static/src/libs/fontawesome/fonts/fontawesome-webfont.woff2?v=4.7.0 HTTP/1.1" 200 - 0 0.000 0.001 2026-09-11 04:13:23,791 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 04:13:23] "GET /web/image/product.product/3166/image_512?unique=2026-09-11T04:12:55.000+00:00 HTTP/1.1" 200 - 8 0.003 0.014 2026-09-11 04:13:23,798 26 INFO rb-c800635-224702-414046 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-09-11 04:13:23,860 26 INFO rb-c800635-224702-414046 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-09-11 04:13:23,888 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 04:13:23] "POST /pos-self-order/get-slots HTTP/1.1" 200 - 10 0.010 0.015 2026-09-11 04:13:23,919 26 INFO rb-c800635-224702-414046 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-09-11 04:13:23,981 26 INFO rb-c800635-224702-414046 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-09-11 04:13:24,016 26 INFO rb-c800635-224702-414046 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #69387510 started for PoS orders references: [{'name': None, 'pos_reference': '260-214-000001', 'uuid': '242fa9ed-bc95-4b54-a2d0-0ccdcd471549'}] 2026-09-11 04:13:24,054 26 INFO rb-c800635-224702-414046 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #69387510 order {'name': None, 'pos_reference': '260-214-000001', 'uuid': '242fa9ed-bc95-4b54-a2d0-0ccdcd471549'} created pos.order #963 2026-09-11 04:13:24,080 26 INFO rb-c800635-224702-414046 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #69387510 finished 2026-09-11 04:13:24,174 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 04:13:24] "POST /pos-self-order/process-order/mobile HTTP/1.1" 200 - 99 0.091 0.100 2026-09-11 04:13:24,214 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 04:13:24] "POST /pos-self-order/get-user-data/ HTTP/1.1" 200 - 9 0.005 0.011 2026-09-11 04:13:24,224 26 INFO rb-c800635-224702-414046 odoo.addons.pos_self_order.tests.test_takeaway_preset_mail.TestTakeawayMail.test_preset_takeaway_tour.browser: tour succeeded 2026-09-11 04:13:24,225 26 INFO rb-c800635-224702-414046 odoo.addons.pos_self_order.tests.test_takeaway_preset_mail.TestTakeawayMail.test_preset_takeaway_tour.browser: ╔════════════════════════════════════════════════╗ ║ TOUR self_order_preset_takeaway_tour SUCCEEDED ║ ╚════════════════════════════════════════════════╝ 2026-09-11 04:13:24,269 26 INFO rb-c800635-224702-414046 odoo.addons.pos_self_order.tests.test_takeaway_preset_mail.TestTakeawayMail.test_preset_takeaway_tour.browser: heap 8113804 (allocated 9437184) 2026-09-11 04:13:24,278 26 INFO rb-c800635-224702-414046 odoo.addons.pos_self_order.tests.test_takeaway_preset_mail.TestTakeawayMail.test_preset_takeaway_tour: Closing chrome headless with pid 142914 2026-09-11 04:13:24,281 26 INFO rb-c800635-224702-414046 odoo.addons.pos_self_order.tests.test_takeaway_preset_mail.TestTakeawayMail.test_preset_takeaway_tour: Closing websocket connection 2026-09-11 04:13:24,283 26 INFO rb-c800635-224702-414046 odoo.addons.pos_self_order.tests.test_takeaway_preset_mail.TestTakeawayMail.test_preset_takeaway_tour: Terminating chrome headless with pid 142914 2026-09-11 04:13:24,381 26 INFO rb-c800635-224702-414046 odoo.addons.pos_self_order.tests.test_takeaway_preset_mail.TestTakeawayMail.test_preset_takeaway_tour: Chrome Log in: /tmp/odoo_tests/rb-c800635-224702-414046/chrome_logs/chrome_log_20260911_041324_381463_test_preset_takeaway_tour.txt 2026-09-11 04:13:24,381 26 INFO rb-c800635-224702-414046 odoo.addons.pos_self_order.tests.test_takeaway_preset_mail.TestTakeawayMail.test_preset_takeaway_tour: Removing chrome user profile "/tmp/tmp_usxwt4f_chrome_odoo" 2026-09-11 04:13:24,421 26 INFO rb-c800635-224702-414046 odoo.addons.pos_self_order.tests.test_takeaway_preset_mail: Starting TestTakeawayMail.test_preset_with_slot_tour ... 2026-09-11 04:13:28,238 26 INFO rb-c800635-224702-414046 odoo.addons.pos_self_order.tests.test_takeaway_preset_mail.TestTakeawayMail.test_preset_with_slot_tour: Chrome pid: 143102 2026-09-11 04:13:28,239 26 INFO rb-c800635-224702-414046 odoo.addons.pos_self_order.tests.test_takeaway_preset_mail.TestTakeawayMail.test_preset_with_slot_tour: Chrome headless temporary user profile dir: /tmp/tmp4v108cer_chrome_odoo 2026-09-11 04:13:28,239 26 INFO rb-c800635-224702-414046 odoo.addons.pos_self_order.tests.test_takeaway_preset_mail.TestTakeawayMail.test_preset_with_slot_tour: Issuing json command http://127.0.0.1:40859/json/version 2026-09-11 04:13:28,240 26 INFO rb-c800635-224702-414046 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:40859', path='/json/version', query='', fragment='') with timeout 3 increased to 10s during tests 2026-09-11 04:13:28,294 26 INFO rb-c800635-224702-414046 odoo.addons.pos_self_order.tests.test_takeaway_preset_mail.TestTakeawayMail.test_preset_with_slot_tour: Browser version: Chrome/150.0.7871.114 2026-09-11 04:13:28,294 26 INFO rb-c800635-224702-414046 odoo.addons.pos_self_order.tests.test_takeaway_preset_mail.TestTakeawayMail.test_preset_with_slot_tour: Issuing json command http://127.0.0.1:40859/json 2026-09-11 04:13:28,298 26 INFO rb-c800635-224702-414046 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:40859', path='/json', query='', fragment='') with timeout 3 increased to 10s during tests 2026-09-11 04:13:28,323 26 INFO rb-c800635-224702-414046 odoo.addons.pos_self_order.tests.test_takeaway_preset_mail.TestTakeawayMail.test_preset_with_slot_tour: Websocket url found: ws://127.0.0.1:40859/devtools/page/207CDC0CE9434BDFD3F0694BA43E8A74 2026-09-11 04:13:28,334 26 INFO rb-c800635-224702-414046 odoo.addons.pos_self_order.tests.test_takeaway_preset_mail.TestTakeawayMail.test_preset_with_slot_tour: Enable chrome headless console log notification 2026-09-11 04:13:28,345 26 INFO rb-c800635-224702-414046 odoo.addons.pos_self_order.tests.test_takeaway_preset_mail.TestTakeawayMail.test_preset_with_slot_tour: Chrome headless enable page notifications 2026-09-11 04:13:28,365 26 INFO rb-c800635-224702-414046 odoo.addons.pos_self_order.tests.test_takeaway_preset_mail.TestTakeawayMail.test_preset_with_slot_tour: Setting session cookie in browser 2026-09-11 04:13:28,388 26 INFO rb-c800635-224702-414046 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=84ba7b0e292948f0" in browser 2026-09-11 04:13:28,388 26 INFO rb-c800635-224702-414046 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=84ba7b0e292948f0" 2026-09-11 04:13:28,408 26 INFO rb-c800635-224702-414046 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-09-11 04:13:28,700 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 04:13:28] "GET /pos-self/215?access_token=84ba7b0e292948f0 HTTP/1.1" 200 - 57 0.029 0.268 2026-09-11 04:13:28,705 26 INFO rb-c800635-224702-414046 odoo.addons.pos_self_order.tests.test_takeaway_preset_mail.TestTakeawayMail.test_preset_with_slot_tour: Navigation result: {'frameId': '207CDC0CE9434BDFD3F0694BA43E8A74', 'loaderId': 'B3B0DF84EED71994C305C2998A523572', 'isDownload': False} 2026-09-11 04:13:28,705 26 INFO rb-c800635-224702-414046 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-09-11 04:13:28,723 26 INFO rb-c800635-224702-414046 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-09-11 04:13:28,745 26 INFO rb-c800635-224702-414046 odoo.addons.base.models.assetsbundle: Found a similar attachment for /web/assets/1/db4d7a1/pos_self_order.assets.min.css, copying from /web/assets/db4d7a1/pos_self_order.assets.min.css 2026-09-11 04:13:28,815 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 04:13:28] "GET /web/assets/1/db4d7a1/pos_self_order.assets.min.css HTTP/1.1" 200 - 8 0.045 0.040 2026-09-11 04:13:28,831 26 INFO rb-c800635-224702-414046 odoo.addons.base.models.assetsbundle: Found a similar attachment for /web/assets/1/3bd1372/pos_self_order.assets.min.js, copying from /web/assets/3bd1372/pos_self_order.assets.min.js 2026-09-11 04:13:28,851 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 04:13:28] "GET /web/assets/1/3bd1372/pos_self_order.assets.min.js HTTP/1.1" 200 - 8 0.010 0.108 2026-09-11 04:13:28,863 26 INFO rb-c800635-224702-414046 odoo.addons.base.models.assetsbundle: Found a similar attachment for /web/assets/1/80a013a/pos_self_order.assets_tests.min.js, copying from /web/assets/80a013a/pos_self_order.assets_tests.min.js 2026-09-11 04:13:28,886 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 04:13:28] "GET /web/assets/1/80a013a/pos_self_order.assets_tests.min.js HTTP/1.1" 200 - 8 0.016 0.134 2026-09-11 04:13:29,019 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 04:13:29] "GET /favicon.ico HTTP/1.1" 301 - 1 0.003 0.009 2026-09-11 04:13:29,025 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 04:13:29] "GET /website/translations?hash=&lang=en_US HTTP/1.1" 200 - 1 0.001 0.007 2026-09-11 04:13:29,040 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 04:13:29] "GET /web/image/website/1/favicon?unique=47d98e1 HTTP/1.1" 200 - 5 0.003 0.009 2026-09-11 04:13:29,041 26 INFO rb-c800635-224702-414046 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=84ba7b0e292948f0", "delayToCheckUndeterminisms": 0})" 2026-09-11 04:13:29,044 26 INFO rb-c800635-224702-414046 odoo.http: Session expired 2026-09-11 04:13:29,045 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 04:13:29] "POST /pos/ping HTTP/1.1" 200 - 1 0.000 0.004 2026-09-11 04:13:29,048 26 INFO rb-c800635-224702-414046 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-09-11 04:13:29,105 26 INFO rb-c800635-224702-414046 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-09-11 04:13:29,111 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 04:13:29] "POST /pos-self/relations/215 HTTP/1.1" 200 - 37 0.019 0.035 2026-09-11 04:13:29,157 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 04:13:29] "GET /bus/websocket_worker_bundle?v=19.0-2 HTTP/1.1" 200 - 3 0.003 0.096 2026-09-11 04:13:29,185 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 04:13:29] "GET /websocket?version=19.0-2 HTTP/1.1" 101 - 1 0.000 0.009 2026-09-11 04:13:29,462 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 04:13:29] "POST /pos-self/data/215 HTTP/1.1" 200 - 185 0.142 0.152 2026-09-11 04:13:29,524 26 INFO rb-c800635-224702-414046 odoo.addons.pos_self_order.tests.test_takeaway_preset_mail.TestTakeawayMail.test_preset_with_slot_tour.browser: Owl is running in 'dev' mode. 2026-09-11 04:13:29,581 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 04:13:29] "GET /web/image/ir.attachment/10592/raw HTTP/1.1" 200 - 4 0.009 0.016 2026-09-11 04:13:29,600 26 INFO rb-c800635-224702-414046 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-09-11 04:13:29,614 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 04:13:29] "GET /web/image/ir.attachment/10558/raw HTTP/1.1" 200 - 4 0.001 0.006 2026-09-11 04:13:29,628 26 INFO ? werkzeug: 127.0.0.1 - - [11/Sep/2026 04:13:29] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.001 2026-09-11 04:13:29,682 26 INFO rb-c800635-224702-414046 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-09-11 04:13:29,741 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 04:13:29] "GET /web/image/pos.category/372/image_128?unique=2026-09-11T04:12:55.000+00:00 HTTP/1.1" 200 - 2 0.011 0.031 2026-09-11 04:13:29,754 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 04:13:29] "GET /web/image/product.template/2664/image_512?unique=2026-09-11T04:12:55.000+00:00 HTTP/1.1" 200 - 3 0.002 0.044 2026-09-11 04:13:29,756 26 INFO rb-c800635-224702-414046 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-09-11 04:13:29,769 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 04:13:29] "GET /web/image/product.template/2665/image_512?unique=2026-09-11T04:12:55.000+00:00 HTTP/1.1" 200 - 3 0.002 0.057 2026-09-11 04:13:29,789 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 04:13:29] "GET /web/image/product.template/2668/image_512?unique=2026-09-11T04:12:55.000+00:00 HTTP/1.1" 200 - 3 0.007 0.070 2026-09-11 04:13:29,801 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 04:13:29] "GET /web/image/product.template/2666/image_512?unique=2026-09-11T04:12:55.000+00:00 HTTP/1.1" 200 - 3 0.002 0.086 2026-09-11 04:13:29,812 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 04:13:29] "GET /web/image/product.template/2667/image_512?unique=2026-09-11T04:12:55.000+00:00 HTTP/1.1" 200 - 3 0.002 0.096 2026-09-11 04:13:29,822 26 INFO rb-c800635-224702-414046 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-09-11 04:13:29,847 26 INFO ? werkzeug: 127.0.0.1 - - [11/Sep/2026 04:13: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-09-11 04:13:29,868 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 04:13:29] "GET /web/image/product.product/3166/image_512?unique=2026-09-11T04:12:55.000+00:00 HTTP/1.1" 200 - 8 0.007 0.013 2026-09-11 04:13:29,874 26 INFO rb-c800635-224702-414046 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-09-11 04:13:29,940 26 INFO rb-c800635-224702-414046 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-09-11 04:13:29,959 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 04:13:29] "POST /pos-self-order/get-slots HTTP/1.1" 200 - 10 0.005 0.010 2026-09-11 04:13:30,040 26 INFO rb-c800635-224702-414046 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-09-11 04:13:30,148 26 INFO rb-c800635-224702-414046 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-09-11 04:13:30,211 26 INFO rb-c800635-224702-414046 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-09-11 04:13:30,256 26 INFO rb-c800635-224702-414046 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #7083220 started for PoS orders references: [{'name': None, 'pos_reference': '260-215-000001', 'uuid': 'ddbfc2ff-9a36-44fb-8c20-caabca9fc108'}] 2026-09-11 04:13:30,291 26 INFO rb-c800635-224702-414046 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #7083220 order {'name': None, 'pos_reference': '260-215-000001', 'uuid': 'ddbfc2ff-9a36-44fb-8c20-caabca9fc108'} created pos.order #964 2026-09-11 04:13:30,303 26 INFO rb-c800635-224702-414046 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #7083220 finished 2026-09-11 04:13:30,402 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 04:13:30] "POST /pos-self-order/process-order/mobile HTTP/1.1" 200 - 99 0.078 0.111 2026-09-11 04:13:30,462 26 INFO rb-c800635-224702-414046 odoo.addons.pos_self_order.tests.test_takeaway_preset_mail.TestTakeawayMail.test_preset_with_slot_tour.browser: tour succeeded 2026-09-11 04:13:30,463 26 INFO rb-c800635-224702-414046 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-09-11 04:13:30,543 26 INFO rb-c800635-224702-414046 odoo.addons.pos_self_order.tests.test_takeaway_preset_mail.TestTakeawayMail.test_preset_with_slot_tour.browser: heap 9342908 (allocated 11272192) 2026-09-11 04:13:30,555 26 INFO rb-c800635-224702-414046 odoo.addons.pos_self_order.tests.test_takeaway_preset_mail.TestTakeawayMail.test_preset_with_slot_tour: Closing chrome headless with pid 143102 2026-09-11 04:13:30,556 26 INFO rb-c800635-224702-414046 odoo.addons.pos_self_order.tests.test_takeaway_preset_mail.TestTakeawayMail.test_preset_with_slot_tour: Closing websocket connection 2026-09-11 04:13:30,557 26 INFO rb-c800635-224702-414046 odoo.addons.pos_self_order.tests.test_takeaway_preset_mail.TestTakeawayMail.test_preset_with_slot_tour: Terminating chrome headless with pid 143102 2026-09-11 04:13:30,653 26 INFO rb-c800635-224702-414046 odoo.addons.pos_self_order.tests.test_takeaway_preset_mail.TestTakeawayMail.test_preset_with_slot_tour: Chrome Log in: /tmp/odoo_tests/rb-c800635-224702-414046/chrome_logs/chrome_log_20260911_041330_653622_test_preset_with_slot_tour.txt 2026-09-11 04:13:30,654 26 INFO rb-c800635-224702-414046 odoo.addons.pos_self_order.tests.test_takeaway_preset_mail.TestTakeawayMail.test_preset_with_slot_tour: Removing chrome user profile "/tmp/tmp4v108cer_chrome_odoo" 2026-09-11 04:13:30,700 26 INFO rb-c800635-224702-414046 odoo.addons.pos_self_order.tests.test_takeaway_preset_mail: Starting TestTakeawayMail.test_slot_limit_orders ... 2026-09-11 04:13:34,442 26 INFO rb-c800635-224702-414046 odoo.addons.pos_self_order.tests.test_takeaway_preset_mail.TestTakeawayMail.test_slot_limit_orders: Chrome pid: 143289 2026-09-11 04:13:34,442 26 INFO rb-c800635-224702-414046 odoo.addons.pos_self_order.tests.test_takeaway_preset_mail.TestTakeawayMail.test_slot_limit_orders: Chrome headless temporary user profile dir: /tmp/tmpn9_ud86a_chrome_odoo 2026-09-11 04:13:34,442 26 INFO rb-c800635-224702-414046 odoo.addons.pos_self_order.tests.test_takeaway_preset_mail.TestTakeawayMail.test_slot_limit_orders: Issuing json command http://127.0.0.1:44311/json/version 2026-09-11 04:13:34,444 26 INFO rb-c800635-224702-414046 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:44311', path='/json/version', query='', fragment='') with timeout 3 increased to 10s during tests 2026-09-11 04:13:34,470 26 INFO rb-c800635-224702-414046 odoo.addons.pos_self_order.tests.test_takeaway_preset_mail.TestTakeawayMail.test_slot_limit_orders: Browser version: Chrome/150.0.7871.114 2026-09-11 04:13:34,471 26 INFO rb-c800635-224702-414046 odoo.addons.pos_self_order.tests.test_takeaway_preset_mail.TestTakeawayMail.test_slot_limit_orders: Issuing json command http://127.0.0.1:44311/json 2026-09-11 04:13:34,471 26 INFO rb-c800635-224702-414046 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:44311', path='/json', query='', fragment='') with timeout 3 increased to 10s during tests 2026-09-11 04:13:34,491 26 INFO rb-c800635-224702-414046 odoo.addons.pos_self_order.tests.test_takeaway_preset_mail.TestTakeawayMail.test_slot_limit_orders: Websocket url found: ws://127.0.0.1:44311/devtools/page/986A957BF30B1EABE468E65FF2FA8E4E 2026-09-11 04:13:34,505 26 INFO rb-c800635-224702-414046 odoo.addons.pos_self_order.tests.test_takeaway_preset_mail.TestTakeawayMail.test_slot_limit_orders: Enable chrome headless console log notification 2026-09-11 04:13:34,510 26 INFO rb-c800635-224702-414046 odoo.addons.pos_self_order.tests.test_takeaway_preset_mail.TestTakeawayMail.test_slot_limit_orders: Chrome headless enable page notifications 2026-09-11 04:13:34,540 26 INFO rb-c800635-224702-414046 odoo.addons.pos_self_order.tests.test_takeaway_preset_mail.TestTakeawayMail.test_slot_limit_orders: Setting session cookie in browser 2026-09-11 04:13:34,558 26 INFO rb-c800635-224702-414046 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=f9566367445d456f" in browser 2026-09-11 04:13:34,558 26 INFO rb-c800635-224702-414046 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=f9566367445d456f" 2026-09-11 04:13:34,582 26 INFO rb-c800635-224702-414046 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-09-11 04:13:35,067 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 04:13:35] "GET /pos-self/216?access_token=f9566367445d456f HTTP/1.1" 200 - 57 0.037 0.452 2026-09-11 04:13:35,071 26 INFO rb-c800635-224702-414046 odoo.addons.pos_self_order.tests.test_takeaway_preset_mail.TestTakeawayMail.test_slot_limit_orders: Navigation result: {'frameId': '986A957BF30B1EABE468E65FF2FA8E4E', 'loaderId': '92237F9A293E0CD1FB37FC693AC43CE4', 'isDownload': False} 2026-09-11 04:13:35,071 26 INFO rb-c800635-224702-414046 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-09-11 04:13:35,092 26 INFO rb-c800635-224702-414046 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-09-11 04:13:35,119 26 INFO rb-c800635-224702-414046 odoo.addons.base.models.assetsbundle: Found a similar attachment for /web/assets/1/db4d7a1/pos_self_order.assets.min.css, copying from /web/assets/db4d7a1/pos_self_order.assets.min.css 2026-09-11 04:13:35,156 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 04:13:35] "GET /web/assets/1/db4d7a1/pos_self_order.assets.min.css HTTP/1.1" 200 - 8 0.020 0.035 2026-09-11 04:13:35,184 26 INFO rb-c800635-224702-414046 odoo.addons.base.models.assetsbundle: Found a similar attachment for /web/assets/1/3bd1372/pos_self_order.assets.min.js, copying from /web/assets/3bd1372/pos_self_order.assets.min.js 2026-09-11 04:13:35,220 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 04:13:35] "GET /web/assets/1/3bd1372/pos_self_order.assets.min.js HTTP/1.1" 200 - 8 0.014 0.102 2026-09-11 04:13:35,245 26 INFO rb-c800635-224702-414046 odoo.addons.base.models.assetsbundle: Found a similar attachment for /web/assets/1/80a013a/pos_self_order.assets_tests.min.js, copying from /web/assets/80a013a/pos_self_order.assets_tests.min.js 2026-09-11 04:13:35,263 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 04:13:35] "GET /web/assets/1/80a013a/pos_self_order.assets_tests.min.js HTTP/1.1" 200 - 8 0.027 0.125 2026-09-11 04:13:35,409 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 04:13:35] "GET /favicon.ico HTTP/1.1" 301 - 1 0.002 0.014 2026-09-11 04:13:35,435 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 04:13:35] "GET /website/translations?hash=&lang=en_US HTTP/1.1" 200 - 1 0.004 0.018 2026-09-11 04:13:35,448 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 04:13:35] "GET /web/image/website/1/favicon?unique=47d98e1 HTTP/1.1" 200 - 5 0.005 0.020 2026-09-11 04:13:35,455 26 INFO rb-c800635-224702-414046 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=f9566367445d456f", "delayToCheckUndeterminisms": 0})" 2026-09-11 04:13:35,463 26 INFO rb-c800635-224702-414046 odoo.http: Session expired 2026-09-11 04:13:35,463 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 04:13:35] "POST /pos/ping HTTP/1.1" 200 - 1 0.000 0.005 2026-09-11 04:13:35,464 26 INFO rb-c800635-224702-414046 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-09-11 04:13:35,518 26 INFO rb-c800635-224702-414046 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-09-11 04:13:35,550 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 04:13:35] "POST /pos-self/relations/216 HTTP/1.1" 200 - 37 0.030 0.040 2026-09-11 04:13:35,575 26 INFO rb-c800635-224702-414046 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-09-11 04:13:35,595 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 04:13:35] "GET /bus/websocket_worker_bundle?v=19.0-2 HTTP/1.1" 200 - 3 0.006 0.105 2026-09-11 04:13:35,868 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 04:13:35] "POST /pos-self/data/216 HTTP/1.1" 200 - 185 0.137 0.144 2026-09-11 04:13:35,873 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 04:13:35] "GET /websocket?version=19.0-2 HTTP/1.1" 101 - 1 0.000 0.242 2026-09-11 04:13:35,917 26 INFO rb-c800635-224702-414046 odoo.addons.pos_self_order.tests.test_takeaway_preset_mail.TestTakeawayMail.test_slot_limit_orders.browser: Owl is running in 'dev' mode. 2026-09-11 04:13:35,959 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 04:13:35] "GET /web/image/ir.attachment/10633/raw HTTP/1.1" 200 - 4 0.004 0.007 2026-09-11 04:13:35,980 26 INFO rb-c800635-224702-414046 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-09-11 04:13:35,997 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 04:13:35] "GET /web/image/ir.attachment/10599/raw HTTP/1.1" 200 - 4 0.003 0.005 2026-09-11 04:13:36,007 26 INFO ? werkzeug: 127.0.0.1 - - [11/Sep/2026 04:13:36] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.001 2026-09-11 04:13:36,069 26 INFO rb-c800635-224702-414046 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-09-11 04:13:36,119 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 04:13:36] "GET /web/image/pos.category/372/image_128?unique=2026-09-11T04:12:55.000+00:00 HTTP/1.1" 200 - 2 0.002 0.035 2026-09-11 04:13:36,131 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 04:13:36] "GET /web/image/product.template/2664/image_512?unique=2026-09-11T04:12:55.000+00:00 HTTP/1.1" 200 - 3 0.002 0.037 2026-09-11 04:13:36,133 26 INFO rb-c800635-224702-414046 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-09-11 04:13:36,145 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 04:13:36] "GET /web/image/product.template/2665/image_512?unique=2026-09-11T04:12:55.000+00:00 HTTP/1.1" 200 - 3 0.003 0.043 2026-09-11 04:13:36,155 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 04:13:36] "GET /web/image/product.template/2668/image_512?unique=2026-09-11T04:12:55.000+00:00 HTTP/1.1" 200 - 3 0.002 0.056 2026-09-11 04:13:36,168 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 04:13:36] "GET /web/image/product.template/2666/image_512?unique=2026-09-11T04:12:55.000+00:00 HTTP/1.1" 200 - 3 0.001 0.062 2026-09-11 04:13:36,184 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 04:13:36] "GET /web/image/product.template/2667/image_512?unique=2026-09-11T04:12:55.000+00:00 HTTP/1.1" 200 - 3 0.002 0.075 2026-09-11 04:13:36,200 26 INFO rb-c800635-224702-414046 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-09-11 04:13:36,221 26 INFO ? werkzeug: 127.0.0.1 - - [11/Sep/2026 04:13: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-09-11 04:13:36,240 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 04:13:36] "GET /web/image/product.product/3167/image_512?unique=2026-09-11T04:12:55.000+00:00 HTTP/1.1" 200 - 8 0.006 0.015 2026-09-11 04:13:36,265 26 INFO rb-c800635-224702-414046 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-09-11 04:13:36,291 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 04:13:36] "POST /pos-self-order/get-slots HTTP/1.1" 200 - 10 0.004 0.019 2026-09-11 04:13:36,328 26 INFO rb-c800635-224702-414046 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-09-11 04:13:36,399 26 INFO rb-c800635-224702-414046 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-09-11 04:13:36,466 26 INFO rb-c800635-224702-414046 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-09-11 04:13:36,497 26 INFO rb-c800635-224702-414046 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #78135799 started for PoS orders references: [{'name': None, 'pos_reference': '260-216-000001', 'uuid': '91fcf63f-9f45-48ca-97d1-8f4d87ad3428'}] 2026-09-11 04:13:36,528 26 INFO rb-c800635-224702-414046 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #78135799 order {'name': None, 'pos_reference': '260-216-000001', 'uuid': '91fcf63f-9f45-48ca-97d1-8f4d87ad3428'} created pos.order #965 2026-09-11 04:13:36,543 26 INFO rb-c800635-224702-414046 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #78135799 finished 2026-09-11 04:13:36,873 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 04:13:36] "POST /pos-self-order/process-order/mobile HTTP/1.1" 200 - 236 0.170 0.241 2026-09-11 04:13:36,920 26 INFO rb-c800635-224702-414046 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-09-11 04:13:36,972 26 INFO rb-c800635-224702-414046 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-09-11 04:13:37,027 26 INFO rb-c800635-224702-414046 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-09-11 04:13:37,088 26 INFO rb-c800635-224702-414046 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-09-11 04:13:37,143 26 INFO rb-c800635-224702-414046 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-09-11 04:13:37,199 26 INFO rb-c800635-224702-414046 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-09-11 04:13:37,217 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 04:13:37] "POST /pos-self-order/get-slots HTTP/1.1" 200 - 7 0.007 0.009 2026-09-11 04:13:37,254 26 INFO rb-c800635-224702-414046 odoo.addons.pos_self_order.tests.test_takeaway_preset_mail.TestTakeawayMail.test_slot_limit_orders.browser: tour succeeded 2026-09-11 04:13:37,255 26 INFO rb-c800635-224702-414046 odoo.addons.pos_self_order.tests.test_takeaway_preset_mail.TestTakeawayMail.test_slot_limit_orders.browser: ╔═══════════════════════════════════════╗ ║ TOUR test_slot_limit_orders SUCCEEDED ║ ╚═══════════════════════════════════════╝ 2026-09-11 04:13:37,309 26 INFO rb-c800635-224702-414046 odoo.addons.pos_self_order.tests.test_takeaway_preset_mail.TestTakeawayMail.test_slot_limit_orders.browser: heap 9146616 (allocated 10223616) 2026-09-11 04:13:37,318 26 INFO rb-c800635-224702-414046 odoo.addons.pos_self_order.tests.test_takeaway_preset_mail.TestTakeawayMail.test_slot_limit_orders: Closing chrome headless with pid 143289 2026-09-11 04:13:37,318 26 INFO rb-c800635-224702-414046 odoo.addons.pos_self_order.tests.test_takeaway_preset_mail.TestTakeawayMail.test_slot_limit_orders: Closing websocket connection 2026-09-11 04:13:37,319 26 INFO rb-c800635-224702-414046 odoo.addons.pos_self_order.tests.test_takeaway_preset_mail.TestTakeawayMail.test_slot_limit_orders: Terminating chrome headless with pid 143289 2026-09-11 04:13:37,413 26 INFO rb-c800635-224702-414046 odoo.addons.pos_self_order.tests.test_takeaway_preset_mail.TestTakeawayMail.test_slot_limit_orders: Chrome Log in: /tmp/odoo_tests/rb-c800635-224702-414046/chrome_logs/chrome_log_20260911_041337_413714_test_slot_limit_orders.txt 2026-09-11 04:13:37,414 26 INFO rb-c800635-224702-414046 odoo.addons.pos_self_order.tests.test_takeaway_preset_mail.TestTakeawayMail.test_slot_limit_orders: Removing chrome user profile "/tmp/tmpn9_ud86a_chrome_odoo" 2026-09-11 04:13:37,462 26 INFO rb-c800635-224702-414046 odoo.addons.base.models.ir_attachment: filestore gc 9 checked, 9 removed 2026-09-11 04:13:38,579 26 INFO rb-c800635-224702-414046 odoo.addons.pos_self_order.tests.test_webmanifest: Starting WebManifestRoutesTest.test_webmanifest_scoped_icon_with_default ... 2026-09-11 04:13:41,992 26 INFO rb-c800635-224702-414046 odoo.addons.base.models.res_users: Login successful for login:admin from n/a 2026-09-11 04:13:42,001 26 INFO rb-c800635-224702-414046 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-09-11 04:13:42,180 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 04:13:42] "GET /web/manifest.scoped_app_manifest?app_id=pos_self_order&path=/pos-self/217 HTTP/1.1" 200 - 17 0.021 0.160 2026-09-11 04:13:42,212 26 INFO rb-c800635-224702-414046 odoo.addons.pos_self_order.tests.test_webmanifest: Starting WebManifestRoutesTest.test_webmanifest_scoped_icon_withoutdefault ... 2026-09-11 04:13:45,292 26 INFO rb-c800635-224702-414046 odoo.addons.base.models.res_users: Login successful for login:admin from n/a 2026-09-11 04:13:45,302 26 INFO rb-c800635-224702-414046 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-09-11 04:13:45,457 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 04:13:45] "GET /web/manifest.scoped_app_manifest?app_id=pos_self_order&path=/pos-self/218 HTTP/1.1" 200 - 17 0.011 0.147 2026-09-11 04:13:45,494 26 INFO rb-c800635-224702-414046 odoo.addons.base.models.ir_attachment: filestore gc 4 checked, 4 removed 2026-09-11 04:13:55,302 26 INFO rb-c800635-224702-414046 odoo.addons.pos_self_order_qfpay.tests.test_basic: Starting TestSelfOrderKioskQFPay.test_kiosk_qfpay ... 2026-09-11 04:13:55,585 26 INFO rb-c800635-224702-414046 odoo.addons.pos_self_order_qfpay.tests.test_basic: Starting TestSelfOrderKioskQFPay.test_tour_kiosk_qfpay_order ... 2026-09-11 04:13:56,083 26 INFO rb-c800635-224702-414046 odoo.addons.pos_self_order_qfpay.tests.test_basic.TestSelfOrderKioskQFPay.test_tour_kiosk_qfpay_order: Chrome pid: 143476 2026-09-11 04:13:56,083 26 INFO rb-c800635-224702-414046 odoo.addons.pos_self_order_qfpay.tests.test_basic.TestSelfOrderKioskQFPay.test_tour_kiosk_qfpay_order: Chrome headless temporary user profile dir: /tmp/tmp78g08q82_chrome_odoo 2026-09-11 04:13:56,087 26 INFO rb-c800635-224702-414046 odoo.addons.pos_self_order_qfpay.tests.test_basic.TestSelfOrderKioskQFPay.test_tour_kiosk_qfpay_order: Issuing json command http://127.0.0.1:36889/json/version 2026-09-11 04:13:56,092 26 INFO rb-c800635-224702-414046 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:36889', path='/json/version', query='', fragment='') with timeout 3 increased to 10s during tests 2026-09-11 04:13:56,135 26 INFO rb-c800635-224702-414046 odoo.addons.pos_self_order_qfpay.tests.test_basic.TestSelfOrderKioskQFPay.test_tour_kiosk_qfpay_order: Browser version: Chrome/150.0.7871.114 2026-09-11 04:13:56,135 26 INFO rb-c800635-224702-414046 odoo.addons.pos_self_order_qfpay.tests.test_basic.TestSelfOrderKioskQFPay.test_tour_kiosk_qfpay_order: Issuing json command http://127.0.0.1:36889/json 2026-09-11 04:13:56,141 26 INFO rb-c800635-224702-414046 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:36889', path='/json', query='', fragment='') with timeout 3 increased to 10s during tests 2026-09-11 04:13:56,146 26 INFO rb-c800635-224702-414046 odoo.addons.pos_self_order_qfpay.tests.test_basic.TestSelfOrderKioskQFPay.test_tour_kiosk_qfpay_order: Websocket url found: ws://127.0.0.1:36889/devtools/page/789CAB6E042B455E9EA7F24639600CEA 2026-09-11 04:13:56,154 26 INFO rb-c800635-224702-414046 odoo.addons.pos_self_order_qfpay.tests.test_basic.TestSelfOrderKioskQFPay.test_tour_kiosk_qfpay_order: Enable chrome headless console log notification 2026-09-11 04:13:56,159 26 INFO rb-c800635-224702-414046 odoo.addons.pos_self_order_qfpay.tests.test_basic.TestSelfOrderKioskQFPay.test_tour_kiosk_qfpay_order: Chrome headless enable page notifications 2026-09-11 04:13:56,172 26 INFO rb-c800635-224702-414046 odoo.addons.pos_self_order_qfpay.tests.test_basic.TestSelfOrderKioskQFPay.test_tour_kiosk_qfpay_order: Setting session cookie in browser 2026-09-11 04:13:56,196 26 INFO rb-c800635-224702-414046 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=dd29e458a3e64189" in browser 2026-09-11 04:13:56,196 26 INFO rb-c800635-224702-414046 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=dd29e458a3e64189" 2026-09-11 04:13:56,214 26 INFO rb-c800635-224702-414046 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-09-11 04:13:56,774 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 04:13:56] "GET /pos-self/220?access_token=dd29e458a3e64189 HTTP/1.1" 200 - 60 0.048 0.517 2026-09-11 04:13:56,778 26 INFO rb-c800635-224702-414046 odoo.addons.pos_self_order_qfpay.tests.test_basic.TestSelfOrderKioskQFPay.test_tour_kiosk_qfpay_order: Navigation result: {'frameId': '789CAB6E042B455E9EA7F24639600CEA', 'loaderId': 'B4BD543EE1856CD69DB872A0BA4C70E0', 'isDownload': False} 2026-09-11 04:13:56,778 26 INFO rb-c800635-224702-414046 odoo.addons.pos_self_order_qfpay.tests.test_basic.TestSelfOrderKioskQFPay.test_tour_kiosk_qfpay_order: Evaluate ready code "odoo.isTourReady('kiosk_qfpay_order')" 2026-09-11 04:13:56,804 26 INFO rb-c800635-224702-414046 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-09-11 04:13:56,830 26 INFO rb-c800635-224702-414046 odoo.addons.base.models.assetsbundle: Found a similar attachment for /web/assets/1/3bd1372/pos_self_order.assets.min.js, copying from /web/assets/3bd1372/pos_self_order.assets.min.js 2026-09-11 04:13:56,857 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 04:13:56] "GET /web/assets/1/3bd1372/pos_self_order.assets.min.js HTTP/1.1" 200 - 11 0.013 0.036 2026-09-11 04:13:56,878 26 INFO rb-c800635-224702-414046 odoo.addons.base.models.assetsbundle: Found a similar attachment for /web/assets/1/db4d7a1/pos_self_order.assets.min.css, copying from /web/assets/db4d7a1/pos_self_order.assets.min.css 2026-09-11 04:13:56,917 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 04:13:56] "GET /web/assets/1/db4d7a1/pos_self_order.assets.min.css HTTP/1.1" 200 - 8 0.029 0.066 2026-09-11 04:13:56,926 26 INFO rb-c800635-224702-414046 odoo.addons.base.models.assetsbundle: Found a similar attachment for /web/assets/1/80a013a/pos_self_order.assets_tests.min.js, copying from /web/assets/80a013a/pos_self_order.assets_tests.min.js 2026-09-11 04:13:56,938 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 04:13:56] "GET /web/assets/1/80a013a/pos_self_order.assets_tests.min.js HTTP/1.1" 200 - 8 0.005 0.115 2026-09-11 04:13:57,051 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 04:13:57] "GET /favicon.ico HTTP/1.1" 301 - 1 0.002 0.006 2026-09-11 04:13:57,057 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 04:13:57] "GET /website/translations?hash=&lang=en_US HTTP/1.1" 200 - 1 0.001 0.011 2026-09-11 04:13:57,071 26 INFO rb-c800635-224702-414046 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=dd29e458a3e64189", "delayToCheckUndeterminisms": 0})" 2026-09-11 04:13:57,075 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 04:13:57] "GET /web/image/website/1/favicon?unique=47d98e1 HTTP/1.1" 200 - 5 0.003 0.009 2026-09-11 04:13:57,085 26 INFO rb-c800635-224702-414046 odoo.http: Session expired 2026-09-11 04:13:57,085 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 04:13:57] "POST /pos/ping HTTP/1.1" 200 - 1 0.000 0.009 2026-09-11 04:13:57,086 26 INFO rb-c800635-224702-414046 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-09-11 04:13:57,143 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 04:13:57] "POST /pos-self/relations/220 HTTP/1.1" 200 - 25 0.013 0.028 2026-09-11 04:13:57,188 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 04:13:57] "GET /bus/websocket_worker_bundle?v=19.0-2 HTTP/1.1" 200 - 3 0.004 0.082 2026-09-11 04:13:57,501 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 04:13:57] "POST /pos-self/data/220 HTTP/1.1" 200 - 170 0.149 0.178 2026-09-11 04:13:57,506 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 04:13:57] "GET /websocket?version=19.0-2 HTTP/1.1" 101 - 1 0.000 0.294 2026-09-11 04:13:57,575 26 INFO rb-c800635-224702-414046 odoo.addons.base.models.ir_rule: Access Denied by record rules for operation: read on record ids: [201], uid: 3, model: res.company 2026-09-11 04:13:57,594 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 04:13:57] "GET /web/image/res.company/201/logo/256x256 HTTP/1.1" 200 - 14 0.012 0.018 2026-09-11 04:13:57,603 26 INFO rb-c800635-224702-414046 odoo.addons.pos_self_order_qfpay.tests.test_basic.TestSelfOrderKioskQFPay.test_tour_kiosk_qfpay_order.browser: Owl is running in 'dev' mode. 2026-09-11 04:13:57,655 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 04:13:57] "GET /web/image/ir.attachment/10775/raw HTTP/1.1" 200 - 4 0.002 0.008 2026-09-11 04:13:57,693 26 INFO rb-c800635-224702-414046 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-09-11 04:13:57,763 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 04:13:57] "GET /web/image/pos.category/375/image_128?unique=2026-09-11T04:13:45.000+00:00 HTTP/1.1" 200 - 2 0.003 0.027 2026-09-11 04:13:57,784 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 04:13:57] "GET /web/image/pos.category/376/image_128?unique=2026-09-11T04:13:45.000+00:00 HTTP/1.1" 200 - 2 0.001 0.048 2026-09-11 04:13:57,825 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 04:13:57] "GET /web/image/pos.category/374/image_128?unique=2026-09-11T04:13:45.000+00:00 HTTP/1.1" 200 - 2 0.001 0.087 2026-09-11 04:13:57,853 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 04:13:57] "GET /web/image/product.template/2684/image_512?unique=2026-09-11T04:13:45.000+00:00 HTTP/1.1" 200 - 3 0.009 0.098 2026-09-11 04:13:57,854 26 INFO rb-c800635-224702-414046 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-09-11 04:13:57,877 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 04:13:57] "GET /web/image/pos.category/0/image_128?unique=undefined HTTP/1.1" 200 - 3 0.001 0.129 2026-09-11 04:13:57,917 26 INFO rb-c800635-224702-414046 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-09-11 04:13:57,960 26 INFO ? werkzeug: 127.0.0.1 - - [11/Sep/2026 04:13:57] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.002 2026-09-11 04:13:57,961 26 INFO ? werkzeug: 127.0.0.1 - - [11/Sep/2026 04:13: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-09-11 04:13:57,969 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 04:13:57] "GET /web/image/ir.attachment/10776/raw HTTP/1.1" 200 - 4 0.002 0.042 2026-09-11 04:13:57,994 26 INFO rb-c800635-224702-414046 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-09-11 04:13:58,002 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 04:13:58] "GET /web/image/product.product/3186/image_512?unique=2026-09-11T04:13:45.000+00:00 HTTP/1.1" 200 - 8 0.020 0.040 2026-09-11 04:13:58,038 26 INFO rb-c800635-224702-414046 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #23019682 started for PoS orders references: [{'name': None, 'pos_reference': '260-220-000001', 'uuid': 'aabfa97b-8a63-41b3-810d-bb94886348d0'}] 2026-09-11 04:13:58,094 26 INFO rb-c800635-224702-414046 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #23019682 order {'name': None, 'pos_reference': '260-220-000001', 'uuid': 'aabfa97b-8a63-41b3-810d-bb94886348d0'} created pos.order #966 2026-09-11 04:13:58,110 26 INFO rb-c800635-224702-414046 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #23019682 finished 2026-09-11 04:13:58,221 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 04:13:58] "POST /pos-self-order/process-order/kiosk HTTP/1.1" 200 - 109 0.104 0.125 2026-09-11 04:13:58,267 26 INFO rb-c800635-224702-414046 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-09-11 04:13:58,282 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 04:13:58] "POST /pos-self-order/get-user-data/ HTTP/1.1" 200 - 10 0.009 0.010 2026-09-11 04:13:58,318 26 INFO rb-c800635-224702-414046 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-09-11 04:13:58,340 26 INFO rb-c800635-224702-414046 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': 'aabfa97b-8a63-41b3-810d-bb94886348d0--909--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-09-11 04:13:58,403 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 04:13:58] "POST /qfpay/notify HTTP/1.1" 200 - 38 0.030 0.034 2026-09-11 04:13:58,448 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 04:13:58] "POST /pos-self-order/change-printer-status HTTP/1.1" 200 - 5 0.004 0.007 2026-09-11 04:13:58,464 26 INFO rb-c800635-224702-414046 odoo.addons.pos_self_order_qfpay.tests.test_basic.TestSelfOrderKioskQFPay.test_tour_kiosk_qfpay_order.browser: tour succeeded 2026-09-11 04:13:58,464 26 INFO rb-c800635-224702-414046 odoo.addons.pos_self_order_qfpay.tests.test_basic.TestSelfOrderKioskQFPay.test_tour_kiosk_qfpay_order.browser: ╔══════════════════════════════════╗ ║ TOUR kiosk_qfpay_order SUCCEEDED ║ ╚══════════════════════════════════╝ 2026-09-11 04:13:58,519 26 INFO rb-c800635-224702-414046 odoo.addons.pos_self_order_qfpay.tests.test_basic.TestSelfOrderKioskQFPay.test_tour_kiosk_qfpay_order.browser: heap 7649424 (allocated 8650752) 2026-09-11 04:13:58,549 26 INFO rb-c800635-224702-414046 odoo.addons.pos_self_order_qfpay.tests.test_basic.TestSelfOrderKioskQFPay.test_tour_kiosk_qfpay_order: Closing chrome headless with pid 143476 2026-09-11 04:13:58,564 26 INFO rb-c800635-224702-414046 odoo.addons.pos_self_order_qfpay.tests.test_basic.TestSelfOrderKioskQFPay.test_tour_kiosk_qfpay_order: Closing websocket connection 2026-09-11 04:13:58,568 26 INFO rb-c800635-224702-414046 odoo.addons.pos_self_order_qfpay.tests.test_basic.TestSelfOrderKioskQFPay.test_tour_kiosk_qfpay_order: Terminating chrome headless with pid 143476 2026-09-11 04:13:58,664 26 INFO rb-c800635-224702-414046 odoo.addons.pos_self_order_qfpay.tests.test_basic.TestSelfOrderKioskQFPay.test_tour_kiosk_qfpay_order: Chrome Log in: /tmp/odoo_tests/rb-c800635-224702-414046/chrome_logs/chrome_log_20260911_041358_664469_test_tour_kiosk_qfpay_order.txt 2026-09-11 04:13:58,664 26 INFO rb-c800635-224702-414046 odoo.addons.pos_self_order_qfpay.tests.test_basic.TestSelfOrderKioskQFPay.test_tour_kiosk_qfpay_order: Removing chrome user profile "/tmp/tmp78g08q82_chrome_odoo" 2026-09-11 04:13:58,707 26 INFO rb-c800635-224702-414046 odoo.addons.base.models.ir_attachment: filestore gc 5 checked, 5 removed 2026-09-11 04:13:59,770 26 INFO rb-c800635-224702-414046 odoo.addons.pos_self_order_stripe.tests.test_self_order_kiosk_stripe: Starting TestSelfOrderKioskStripe.test_get_stripe_creditentials ... 2026-09-11 04:14:03,622 26 INFO rb-c800635-224702-414046 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-09-11 04:14:03,754 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 04:14:03] "POST /pos-self-order/stripe-connection-token HTTP/1.1" 200 - 29 0.017 0.117 2026-09-11 04:14:03,779 26 INFO rb-c800635-224702-414046 odoo.addons.pos_self_order_stripe.tests.test_self_order_kiosk_stripe: Starting TestSelfOrderKioskStripe.test_kiosk_without_payment_terminal ... 2026-09-11 04:14:07,288 26 INFO rb-c800635-224702-414046 odoo.addons.pos_self_order_stripe.tests.test_self_order_kiosk_stripe.TestSelfOrderKioskStripe.test_kiosk_without_payment_terminal: Chrome pid: 143657 2026-09-11 04:14:07,289 26 INFO rb-c800635-224702-414046 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/tmpghegt54q_chrome_odoo 2026-09-11 04:14:07,289 26 INFO rb-c800635-224702-414046 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:46507/json/version 2026-09-11 04:14:07,304 26 INFO rb-c800635-224702-414046 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:46507', path='/json/version', query='', fragment='') with timeout 3 increased to 10s during tests 2026-09-11 04:14:07,329 26 INFO rb-c800635-224702-414046 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-09-11 04:14:07,329 26 INFO rb-c800635-224702-414046 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:46507/json 2026-09-11 04:14:07,329 26 INFO rb-c800635-224702-414046 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:46507', path='/json', query='', fragment='') with timeout 3 increased to 10s during tests 2026-09-11 04:14:07,337 26 INFO rb-c800635-224702-414046 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:46507/devtools/page/A78F4198FF09ACACC3155DCF917D91CA 2026-09-11 04:14:07,344 26 INFO rb-c800635-224702-414046 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-09-11 04:14:07,348 26 INFO rb-c800635-224702-414046 odoo.addons.pos_self_order_stripe.tests.test_self_order_kiosk_stripe.TestSelfOrderKioskStripe.test_kiosk_without_payment_terminal: Chrome headless enable page notifications 2026-09-11 04:14:07,397 26 INFO rb-c800635-224702-414046 odoo.addons.pos_self_order_stripe.tests.test_self_order_kiosk_stripe.TestSelfOrderKioskStripe.test_kiosk_without_payment_terminal: Setting session cookie in browser 2026-09-11 04:14:07,522 26 INFO rb-c800635-224702-414046 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-09-11 04:14:07,523 26 INFO rb-c800635-224702-414046 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-09-11 04:14:07,535 26 INFO rb-c800635-224702-414046 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-09-11 04:14:07,820 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 04:14:07] "GET /pos-self/222?access_token=access_token HTTP/1.1" 200 - 56 0.027 0.261 2026-09-11 04:14:07,824 26 INFO rb-c800635-224702-414046 odoo.addons.pos_self_order_stripe.tests.test_self_order_kiosk_stripe.TestSelfOrderKioskStripe.test_kiosk_without_payment_terminal: Navigation result: {'frameId': 'A78F4198FF09ACACC3155DCF917D91CA', 'loaderId': '032C7891BA1CC232C11041002D29E68D', 'isDownload': False} 2026-09-11 04:14:07,824 26 INFO rb-c800635-224702-414046 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-09-11 04:14:07,844 26 INFO rb-c800635-224702-414046 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-09-11 04:14:07,870 26 INFO rb-c800635-224702-414046 odoo.addons.base.models.assetsbundle: Found a similar attachment for /web/assets/1/3bd1372/pos_self_order.assets.min.js, copying from /web/assets/3bd1372/pos_self_order.assets.min.js 2026-09-11 04:14:07,896 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 04:14:07] "GET /web/assets/1/3bd1372/pos_self_order.assets.min.js HTTP/1.1" 200 - 8 0.008 0.038 2026-09-11 04:14:07,912 26 INFO rb-c800635-224702-414046 odoo.addons.base.models.assetsbundle: Found a similar attachment for /web/assets/1/80a013a/pos_self_order.assets_tests.min.js, copying from /web/assets/80a013a/pos_self_order.assets_tests.min.js 2026-09-11 04:14:07,937 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 04:14:07] "GET /web/assets/1/80a013a/pos_self_order.assets_tests.min.js HTTP/1.1" 200 - 8 0.015 0.068 2026-09-11 04:14:07,953 26 INFO rb-c800635-224702-414046 odoo.addons.base.models.assetsbundle: Found a similar attachment for /web/assets/1/db4d7a1/pos_self_order.assets.min.css, copying from /web/assets/db4d7a1/pos_self_order.assets.min.css 2026-09-11 04:14:08,000 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 04:14:08] "GET /web/assets/1/db4d7a1/pos_self_order.assets.min.css HTTP/1.1" 200 - 8 0.032 0.114 2026-09-11 04:14:08,124 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 04:14:08] "GET /favicon.ico HTTP/1.1" 301 - 1 0.001 0.012 2026-09-11 04:14:08,137 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 04:14:08] "GET /website/translations?hash=&lang=en_US HTTP/1.1" 200 - 1 0.001 0.014 2026-09-11 04:14:08,154 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 04:14:08] "GET /web/image/website/1/favicon?unique=47d98e1 HTTP/1.1" 200 - 5 0.002 0.007 2026-09-11 04:14:08,156 26 INFO rb-c800635-224702-414046 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-09-11 04:14:08,166 26 INFO rb-c800635-224702-414046 odoo.http: Session expired 2026-09-11 04:14:08,167 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 04:14:08] "POST /pos/ping HTTP/1.1" 200 - 1 0.000 0.003 2026-09-11 04:14:08,175 26 INFO rb-c800635-224702-414046 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-09-11 04:14:08,231 26 INFO rb-c800635-224702-414046 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-09-11 04:14:08,232 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 04:14:08] "POST /pos-self/relations/222 HTTP/1.1" 200 - 37 0.017 0.029 2026-09-11 04:14:08,267 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 04:14:08] "GET /bus/websocket_worker_bundle?v=19.0-2 HTTP/1.1" 200 - 3 0.002 0.070 2026-09-11 04:14:08,533 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 04:14:08] "POST /pos-self/data/222 HTTP/1.1" 200 - 182 0.122 0.154 2026-09-11 04:14:08,536 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 04:14:08] "GET /websocket?version=19.0-2 HTTP/1.1" 101 - 1 0.000 0.256 2026-09-11 04:14:08,635 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 04:14:08] "GET /web/image/res.company/1/logo/256x256 HTTP/1.1" 200 - 8 0.010 0.034 2026-09-11 04:14:08,646 26 INFO rb-c800635-224702-414046 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-09-11 04:14:08,717 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 04:14:08] "GET /web/image/ir.attachment/10868/raw HTTP/1.1" 200 - 4 0.004 0.022 2026-09-11 04:14:08,752 26 INFO rb-c800635-224702-414046 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-09-11 04:14:08,796 26 INFO ? werkzeug: 127.0.0.1 - - [11/Sep/2026 04:14:08] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.001 2026-09-11 04:14:08,806 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 04:14:08] "GET /web/image/pos.category/377/image_128?unique=2026-09-11T04:13:58.000+00:00 HTTP/1.1" 200 - 2 0.003 0.024 2026-09-11 04:14:08,822 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 04:14:08] "GET /web/image/product.template/2687/image_512?unique=2026-09-11T04:13:58.000+00:00 HTTP/1.1" 200 - 3 0.004 0.019 2026-09-11 04:14:08,847 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 04:14:08] "GET /web/image/product.template/2688/image_512?unique=2026-09-11T04:13:58.000+00:00 HTTP/1.1" 200 - 3 0.004 0.043 2026-09-11 04:14:08,862 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 04:14:08] "GET /web/image/product.template/2691/image_512?unique=2026-09-11T04:13:58.000+00:00 HTTP/1.1" 200 - 3 0.003 0.058 2026-09-11 04:14:08,878 26 INFO rb-c800635-224702-414046 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-09-11 04:14:08,884 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 04:14:08] "GET /web/image/product.template/2689/image_512?unique=2026-09-11T04:13:58.000+00:00 HTTP/1.1" 200 - 3 0.002 0.080 2026-09-11 04:14:08,908 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 04:14:08] "GET /web/image/product.template/2690/image_512?unique=2026-09-11T04:13:58.000+00:00 HTTP/1.1" 200 - 3 0.006 0.084 2026-09-11 04:14:08,936 26 INFO rb-c800635-224702-414046 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-09-11 04:14:08,961 26 INFO ? werkzeug: 127.0.0.1 - - [11/Sep/2026 04:14: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-09-11 04:14:08,970 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 04:14:08] "GET /web/image/ir.attachment/10831/raw HTTP/1.1" 200 - 4 0.004 0.019 2026-09-11 04:14:08,985 26 INFO rb-c800635-224702-414046 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-09-11 04:14:08,999 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 04:14:08] "GET /web/image/product.product/3189/image_512?unique=2026-09-11T04:13:58.000+00:00 HTTP/1.1" 200 - 8 0.013 0.024 2026-09-11 04:14:09,058 26 INFO rb-c800635-224702-414046 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-09-11 04:14:09,094 26 INFO rb-c800635-224702-414046 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #53243935 started for PoS orders references: [{'name': None, 'pos_reference': '260-222-000001', 'uuid': 'b58c99e9-9246-4fd9-a55f-9de0328eae25'}] 2026-09-11 04:14:09,123 26 INFO rb-c800635-224702-414046 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #53243935 order {'name': None, 'pos_reference': '260-222-000001', 'uuid': 'b58c99e9-9246-4fd9-a55f-9de0328eae25'} created pos.order #967 2026-09-11 04:14:09,140 26 INFO rb-c800635-224702-414046 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #53243935 finished 2026-09-11 04:14:09,237 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 04:14:09] "POST /pos-self-order/process-order/kiosk HTTP/1.1" 200 - 98 0.067 0.116 2026-09-11 04:14:09,301 26 INFO rb-c800635-224702-414046 odoo.addons.pos_self_order_stripe.tests.test_self_order_kiosk_stripe.TestSelfOrderKioskStripe.test_kiosk_without_payment_terminal.browser: tour succeeded 2026-09-11 04:14:09,302 26 INFO rb-c800635-224702-414046 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-09-11 04:14:09,307 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 04:14:09] "POST /pos-self-order/get-user-data/ HTTP/1.1" 200 - 9 0.022 0.012 2026-09-11 04:14:09,340 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 04:14:09] "POST /pos-self-order/change-printer-status HTTP/1.1" 200 - 5 0.011 0.037 2026-09-11 04:14:09,358 26 INFO rb-c800635-224702-414046 odoo.addons.pos_self_order_stripe.tests.test_self_order_kiosk_stripe.TestSelfOrderKioskStripe.test_kiosk_without_payment_terminal.browser: heap 7602228 (allocated 8650752) 2026-09-11 04:14:09,366 26 INFO rb-c800635-224702-414046 odoo.addons.pos_self_order_stripe.tests.test_self_order_kiosk_stripe.TestSelfOrderKioskStripe.test_kiosk_without_payment_terminal: Closing chrome headless with pid 143657 2026-09-11 04:14:09,368 26 INFO rb-c800635-224702-414046 odoo.addons.pos_self_order_stripe.tests.test_self_order_kiosk_stripe.TestSelfOrderKioskStripe.test_kiosk_without_payment_terminal: Closing websocket connection 2026-09-11 04:14:09,370 26 INFO rb-c800635-224702-414046 odoo.addons.pos_self_order_stripe.tests.test_self_order_kiosk_stripe.TestSelfOrderKioskStripe.test_kiosk_without_payment_terminal: Terminating chrome headless with pid 143657 2026-09-11 04:14:09,464 26 INFO rb-c800635-224702-414046 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-c800635-224702-414046/chrome_logs/chrome_log_20260911_041409_464741_test_kiosk_without_payment_terminal.txt 2026-09-11 04:14:09,465 26 INFO rb-c800635-224702-414046 odoo.addons.pos_self_order_stripe.tests.test_self_order_kiosk_stripe.TestSelfOrderKioskStripe.test_kiosk_without_payment_terminal: Removing chrome user profile "/tmp/tmpghegt54q_chrome_odoo" 2026-09-11 04:14:09,513 26 INFO rb-c800635-224702-414046 odoo.addons.pos_self_order_stripe.tests.test_self_order_kiosk_stripe: Starting TestSelfOrderKioskStripe.test_self_order_kiosk_stripe ... 2026-09-11 04:14:13,129 26 INFO rb-c800635-224702-414046 odoo.addons.pos_self_order_stripe.tests.test_self_order_kiosk_stripe: Starting TestSelfOrderKioskStripe.test_stripe_capture_payment ... 2026-09-11 04:14:17,121 26 INFO rb-c800635-224702-414046 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-09-11 04:14:17,400 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 04:14:17] "POST /pos-self-order/stripe-capture-payment HTTP/1.1" 200 - 89 0.088 0.192 2026-09-11 04:14:17,448 26 INFO rb-c800635-224702-414046 odoo.addons.base.models.ir_attachment: filestore gc 6 checked, 6 removed 2026-09-11 04:14:26,661 26 INFO rb-c800635-224702-414046 odoo.addons.pos_sms.tests.test_frontend: Starting TestAutofill.test_01_pos_number_autofill ... 2026-09-11 04:14:27,077 26 INFO rb-c800635-224702-414046 odoo.addons.pos_sms.tests.test_frontend.TestAutofill.test_01_pos_number_autofill: Chrome pid: 143846 2026-09-11 04:14:27,077 26 INFO rb-c800635-224702-414046 odoo.addons.pos_sms.tests.test_frontend.TestAutofill.test_01_pos_number_autofill: Chrome headless temporary user profile dir: /tmp/tmpd2s492kv_chrome_odoo 2026-09-11 04:14:27,077 26 INFO rb-c800635-224702-414046 odoo.addons.pos_sms.tests.test_frontend.TestAutofill.test_01_pos_number_autofill: Issuing json command http://127.0.0.1:36437/json/version 2026-09-11 04:14:27,078 26 INFO rb-c800635-224702-414046 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:36437', path='/json/version', query='', fragment='') with timeout 3 increased to 10s during tests 2026-09-11 04:14:27,120 26 INFO rb-c800635-224702-414046 odoo.addons.pos_sms.tests.test_frontend.TestAutofill.test_01_pos_number_autofill: Browser version: Chrome/150.0.7871.114 2026-09-11 04:14:27,120 26 INFO rb-c800635-224702-414046 odoo.addons.pos_sms.tests.test_frontend.TestAutofill.test_01_pos_number_autofill: Issuing json command http://127.0.0.1:36437/json 2026-09-11 04:14:27,121 26 INFO rb-c800635-224702-414046 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:36437', path='/json', query='', fragment='') with timeout 3 increased to 10s during tests 2026-09-11 04:14:27,140 26 INFO rb-c800635-224702-414046 odoo.addons.pos_sms.tests.test_frontend.TestAutofill.test_01_pos_number_autofill: Websocket url found: ws://127.0.0.1:36437/devtools/page/E23C6BB86E78DEB402BF9D96B80A0131 2026-09-11 04:14:27,163 26 INFO rb-c800635-224702-414046 odoo.addons.pos_sms.tests.test_frontend.TestAutofill.test_01_pos_number_autofill: Enable chrome headless console log notification 2026-09-11 04:14:27,183 26 INFO rb-c800635-224702-414046 odoo.addons.pos_sms.tests.test_frontend.TestAutofill.test_01_pos_number_autofill: Chrome headless enable page notifications 2026-09-11 04:14:27,257 26 INFO rb-c800635-224702-414046 odoo.addons.base.models.res_users: Login successful for login:pos_user from n/a 2026-09-11 04:14:27,264 26 INFO rb-c800635-224702-414046 odoo.addons.pos_sms.tests.test_frontend.TestAutofill.test_01_pos_number_autofill: Setting session cookie in browser 2026-09-11 04:14:27,275 26 INFO rb-c800635-224702-414046 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-09-11 04:14:27,275 26 INFO rb-c800635-224702-414046 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-09-11 04:14:27,298 26 INFO rb-c800635-224702-414046 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-09-11 04:14:27,810 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 04:14:27] "GET /pos/ui?config_id=225 HTTP/1.1" 200 - 83 0.084 0.433 2026-09-11 04:14:27,814 26 INFO rb-c800635-224702-414046 odoo.addons.pos_sms.tests.test_frontend.TestAutofill.test_01_pos_number_autofill: Navigation result: {'frameId': 'E23C6BB86E78DEB402BF9D96B80A0131', 'loaderId': 'FE022C25FAF07F8E8CDFB27F8DFF260B', 'isDownload': False} 2026-09-11 04:14:27,815 26 INFO rb-c800635-224702-414046 odoo.addons.pos_sms.tests.test_frontend.TestAutofill.test_01_pos_number_autofill: Evaluate ready code "odoo.isTourReady('AutofillTour')" 2026-09-11 04:14:27,842 26 INFO rb-c800635-224702-414046 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-09-11 04:14:27,864 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 04:14:27] "GET /web/assets/31c33ef/web.__assets_tests_call__.min.js HTTP/1.1" 200 - 2 0.003 0.013 2026-09-11 04:14:27,873 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 04:14:27] "GET /web/assets/cbcf32d/point_of_sale.assets_prod.min.css HTTP/1.1" 200 - 2 0.001 0.017 2026-09-11 04:14:27,894 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 04:14:27] "GET /web/assets/e7bee96/point_of_sale.assets_prod.min.js HTTP/1.1" 200 - 2 0.007 0.031 2026-09-11 04:14:28,375 26 INFO ? werkzeug: 127.0.0.1 - - [11/Sep/2026 04:14:28] "GET /point_of_sale/static/src/img/favicon.ico HTTP/1.1" 200 - 0 0.000 0.002 2026-09-11 04:14:28,393 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 04:14:28] "GET /web/webclient/translations?hash=&lang=en_US HTTP/1.1" 200 - 1 0.001 0.017 2026-09-11 04:14:28,397 26 INFO ? werkzeug: 127.0.0.1 - - [11/Sep/2026 04:14:28] "GET /web/static/fonts/lato/Lato-Reg-webfont.woff HTTP/1.1" 200 - 0 0.000 0.025 2026-09-11 04:14:28,416 26 INFO rb-c800635-224702-414046 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-09-11 04:14:28,423 26 INFO rb-c800635-224702-414046 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-09-11 04:14:28,427 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 04:14:28] "POST /web/dataset/call_kw/barcode.nomenclature/read#barcode.nomenclature.read HTTP/1.1" 200 - 4 0.001 0.008 2026-09-11 04:14:28,452 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 04:14:28] "POST /web/dataset/call_kw/barcode.rule/search_read#barcode.rule.search_read HTTP/1.1" 200 - 1 0.000 0.004 2026-09-11 04:14:28,482 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 04:14:28] "POST /pos/ping HTTP/1.1" 200 - 0 0.000 0.003 2026-09-11 04:14:28,520 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 04:14:28] "POST /web/dataset/call_kw/pos.config/register_new_device_identifier#pos.config.register_new_device_identifier HTTP/1.1" 200 - 9 0.010 0.012 2026-09-11 04:14:28,539 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 04:14:28] "GET /bus/websocket_worker_bundle?v=19.0-2 HTTP/1.1" 200 - 3 0.002 0.035 2026-09-11 04:14:28,606 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 04:14:28] "POST /web/dataset/call_kw/pos.session/load_data_params#pos.session.load_data_params HTTP/1.1" 200 - 22 0.032 0.037 2026-09-11 04:14:28,620 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 04:14:28] "GET /websocket?version=19.0-2 HTTP/1.1" 101 - 1 0.000 0.052 2026-09-11 04:14:29,251 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 04:14:29] "POST /web/dataset/call_kw/pos.session/load_data#pos.session.load_data HTTP/1.1" 200 - 364 0.287 0.303 2026-09-11 04:14:29,270 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 04:14:29] "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-09-11 04:14:29,349 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 04:14: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.009 2026-09-11 04:14:29,425 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 04:14:29] "GET /web/image/res.company/206/logo/256x256 HTTP/1.1" 200 - 8 0.016 0.037 2026-09-11 04:14:29,451 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 04:14:29] "POST /web/dataset/call_kw/pos.config/read_config_open_orders#pos.config.read_config_open_orders HTTP/1.1" 200 - 1 0.002 0.005 2026-09-11 04:14:29,472 26 INFO rb-c800635-224702-414046 odoo.addons.pos_sms.tests.test_frontend.TestAutofill.test_01_pos_number_autofill.browser: Owl is running in 'dev' mode. 2026-09-11 04:14:29,487 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 04:14:29] "POST /web/dataset/call_kw/product.product/has_access#product.product.has_access HTTP/1.1" 200 - 1 0.003 0.006 2026-09-11 04:14:29,532 26 INFO ? werkzeug: 127.0.0.1 - - [11/Sep/2026 04:14:29] "GET /point_of_sale/static/src/fonts/Inconsolata.otf HTTP/1.1" 200 - 0 0.000 0.001 2026-09-11 04:14:29,553 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 04:14:29] "GET /pos/service-worker.js HTTP/1.1" 200 - 0 0.000 0.017 2026-09-11 04:14:29,556 26 INFO ? werkzeug: 127.0.0.1 - - [11/Sep/2026 04:14:29] "GET /hr_attendance/static/img/background-light.svg HTTP/1.1" 200 - 0 0.000 0.015 2026-09-11 04:14:29,572 26 INFO ? werkzeug: 127.0.0.1 - - [11/Sep/2026 04:14:29] "GET /web/static/img/odoo_logo.svg HTTP/1.1" 200 - 0 0.000 0.007 2026-09-11 04:14:29,590 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 04:14:29] "GET /web/image/res.users/299/avatar_128 HTTP/1.1" 200 - 14 0.016 0.025 2026-09-11 04:14:29,605 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 04:14:29] "GET /web/image?model=res.company&id=206&field=logo HTTP/1.1" 200 - 3 0.003 0.052 2026-09-11 04:14:29,610 26 INFO ? werkzeug: 127.0.0.1 - - [11/Sep/2026 04:14:29] "GET /web/static/src/libs/fontawesome/fonts/fontawesome-webfont.woff2?v=4.7.0 HTTP/1.1" 200 - 0 0.000 0.003 2026-09-11 04:14:29,615 26 INFO ? werkzeug: 127.0.0.1 - - [11/Sep/2026 04:14:29] "GET /web/static/fonts/google/Roboto/Roboto-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.003 2026-09-11 04:14:29,659 26 INFO ? werkzeug: 127.0.0.1 - - [11/Sep/2026 04:14:29] "GET /web/static/lib/zxing-library/zxing-library.js HTTP/1.1" 200 - 0 0.000 0.003 2026-09-11 04:14:29,741 26 INFO rb-c800635-224702-414046 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-09-11 04:14:29,742 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 04:14:29] "GET /pos/ui/225?from_backend=True HTTP/1.1" 200 - 31 0.047 0.043 2026-09-11 04:14:29,854 26 INFO rb-c800635-224702-414046 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-09-11 04:14:29,873 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 04:14:29] "GET /pos/ui/225 HTTP/1.1" 200 - 31 0.080 0.137 2026-09-11 04:14:29,883 26 INFO ? werkzeug: 127.0.0.1 - - [11/Sep/2026 04:14:29] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.003 2026-09-11 04:14:29,905 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 04:14:29] "GET /web/image?model=product.template&field=image_128&id=2697&unique=2026-09-11T04:14:17.000+00:00 HTTP/1.1" 200 - 3 0.004 0.071 2026-09-11 04:14:29,931 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 04:14:29] "GET /web/image?model=product.template&field=image_128&id=2702&unique=2026-09-11T04:14:17.000+00:00 HTTP/1.1" 200 - 3 0.002 0.021 2026-09-11 04:14:29,955 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 04:14:29] "GET /web/image?model=product.template&field=image_128&id=2699&unique=2026-09-11T04:14:17.000+00:00 HTTP/1.1" 200 - 3 0.003 0.114 2026-09-11 04:14:29,977 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 04:14:29] "GET /web/image?model=product.template&field=image_128&id=2696&unique=2026-09-11T04:14:17.000+00:00 HTTP/1.1" 200 - 3 0.005 0.150 2026-09-11 04:14:30,016 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 04:14:30] "GET /web/image?model=product.template&field=image_128&id=2700&unique=2026-09-11T04:14:17.000+00:00 HTTP/1.1" 200 - 3 0.006 0.154 2026-09-11 04:14:30,043 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 04:14:30] "GET /web/image?model=product.template&field=image_128&id=2704&unique=2026-09-11T04:14:17.000+00:00 HTTP/1.1" 200 - 3 0.006 0.139 2026-09-11 04:14:30,071 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 04:14:30] "GET /web/image?model=product.template&field=image_128&id=2698&unique=2026-09-11T04:14:17.000+00:00 HTTP/1.1" 200 - 3 0.004 0.235 2026-09-11 04:14:30,095 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 04:14:30] "GET /web/image?model=product.template&field=image_128&id=2703&unique=2026-09-11T04:14:17.000+00:00 HTTP/1.1" 200 - 3 0.003 0.156 2026-09-11 04:14:30,126 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 04:14:30] "GET /web/image?model=product.template&field=image_128&id=2701&unique=2026-09-11T04:14:17.000+00:00 HTTP/1.1" 200 - 3 0.003 0.135 2026-09-11 04:14:30,209 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 04:14:30] "POST /web/dataset/call_kw/pos.session/set_opening_control#pos.session.set_opening_control HTTP/1.1" 200 - 38 0.037 0.205 2026-09-11 04:14:30,298 26 INFO rb-c800635-224702-414046 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-09-11 04:14:30,351 26 INFO rb-c800635-224702-414046 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-09-11 04:14:30,402 26 INFO rb-c800635-224702-414046 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-09-11 04:14:30,457 26 INFO rb-c800635-224702-414046 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-09-11 04:14:30,508 26 INFO rb-c800635-224702-414046 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-09-11 04:14:30,562 26 INFO rb-c800635-224702-414046 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-09-11 04:14:30,632 26 INFO rb-c800635-224702-414046 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-09-11 04:14:30,682 26 INFO rb-c800635-224702-414046 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-09-11 04:14:30,735 26 INFO rb-c800635-224702-414046 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-09-11 04:14:30,788 26 INFO rb-c800635-224702-414046 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-09-11 04:14:30,963 26 INFO rb-c800635-224702-414046 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-09-11 04:14:31,014 26 INFO rb-c800635-224702-414046 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-09-11 04:14:31,064 26 INFO rb-c800635-224702-414046 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-09-11 04:14:31,225 26 INFO rb-c800635-224702-414046 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-09-11 04:14:31,283 26 INFO rb-c800635-224702-414046 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-09-11 04:14:31,334 26 INFO rb-c800635-224702-414046 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-09-11 04:14:31,391 26 INFO rb-c800635-224702-414046 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-09-11 04:14:31,449 26 INFO rb-c800635-224702-414046 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-09-11 04:14:31,500 26 INFO rb-c800635-224702-414046 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-09-11 04:14:31,567 26 INFO rb-c800635-224702-414046 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-09-11 04:14:31,583 26 INFO ? werkzeug: 127.0.0.1 - - [11/Sep/2026 04:14:31] "GET /point_of_sale/static/src/img/card-bank.png HTTP/1.1" 200 - 0 0.000 0.001 2026-09-11 04:14:31,591 26 INFO ? werkzeug: 127.0.0.1 - - [11/Sep/2026 04:14:31] "GET /point_of_sale/static/src/img/money.png HTTP/1.1" 200 - 0 0.000 0.005 2026-09-11 04:14:31,619 26 INFO rb-c800635-224702-414046 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-09-11 04:14:31,668 26 INFO rb-c800635-224702-414046 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-09-11 04:14:31,741 26 INFO rb-c800635-224702-414046 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-09-11 04:14:31,792 26 INFO rb-c800635-224702-414046 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-09-11 04:14:31,864 26 INFO rb-c800635-224702-414046 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-09-11 04:14:31,868 26 INFO rb-c800635-224702-414046 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #71793428 started for PoS orders references: [{'name': '/', 'pos_reference': '261-225-000001', 'uuid': '9464fd7a-b611-42d9-bc85-c5c712c46bbc'}] 2026-09-11 04:14:31,877 26 INFO ? werkzeug: 127.0.0.1 - - [11/Sep/2026 04:14:31] "GET /web/static/img/spin.svg HTTP/1.1" 200 - 0 0.000 0.006 2026-09-11 04:14:32,327 26 INFO rb-c800635-224702-414046 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #71793428 order {'name': '/', 'pos_reference': '261-225-000001', 'uuid': '9464fd7a-b611-42d9-bc85-c5c712c46bbc'} created pos.order #969 2026-09-11 04:14:32,344 26 INFO rb-c800635-224702-414046 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #71793428 finished 2026-09-11 04:14:32,402 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 04:14:32] "POST /web/dataset/call_kw/pos.order/sync_from_ui#pos.order.sync_from_ui HTTP/1.1" 200 - 199 0.289 0.247 2026-09-11 04:14:32,470 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 04:14:32] "POST /web/dataset/call_kw/pos.order/get_preparation_change#pos.order.get_preparation_change HTTP/1.1" 200 - 1 0.002 0.011 2026-09-11 04:14:32,623 26 INFO rb-c800635-224702-414046 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-09-11 04:14:32,628 26 INFO rb-c800635-224702-414046 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #88003878 started for PoS orders references: [{'name': 'Shop - 000001', 'pos_reference': '261-225-000001', 'uuid': '9464fd7a-b611-42d9-bc85-c5c712c46bbc'}] 2026-09-11 04:14:32,648 26 INFO rb-c800635-224702-414046 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #88003878 order {'name': 'Shop - 000001', 'pos_reference': '261-225-000001', 'uuid': '9464fd7a-b611-42d9-bc85-c5c712c46bbc'} sync ignored for existing PoS order pos.order(969,) (state: paid) 2026-09-11 04:14:32,668 26 INFO rb-c800635-224702-414046 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #88003878 finished 2026-09-11 04:14:32,673 26 INFO rb-c800635-224702-414046 odoo.addons.pos_sms.tests.test_frontend.TestAutofill.test_01_pos_number_autofill.browser: tour succeeded 2026-09-11 04:14:32,673 26 INFO rb-c800635-224702-414046 odoo.addons.pos_sms.tests.test_frontend.TestAutofill.test_01_pos_number_autofill.browser: ╔═════════════════════════════╗ ║ TOUR AutofillTour SUCCEEDED ║ ╚═════════════════════════════╝ 2026-09-11 04:14:32,783 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 04:14:32] "POST /web/dataset/call_kw/pos.order/sync_from_ui#pos.order.sync_from_ui HTTP/1.1" 200 - 65 0.059 0.099 2026-09-11 04:14:32,870 26 INFO rb-c800635-224702-414046 odoo.addons.pos_sms.tests.test_frontend.TestAutofill.test_01_pos_number_autofill.browser: heap 20461004 (allocated 24641536) 2026-09-11 04:14:32,885 26 INFO rb-c800635-224702-414046 odoo.addons.pos_sms.tests.test_frontend.TestAutofill.test_01_pos_number_autofill: Closing chrome headless with pid 143846 2026-09-11 04:14:32,886 26 INFO rb-c800635-224702-414046 odoo.addons.pos_sms.tests.test_frontend.TestAutofill.test_01_pos_number_autofill: Closing websocket connection 2026-09-11 04:14:32,886 26 INFO rb-c800635-224702-414046 odoo.addons.pos_sms.tests.test_frontend.TestAutofill.test_01_pos_number_autofill: Terminating chrome headless with pid 143846 2026-09-11 04:14:32,987 26 INFO rb-c800635-224702-414046 odoo.addons.pos_sms.tests.test_frontend.TestAutofill.test_01_pos_number_autofill: Chrome Log in: /tmp/odoo_tests/rb-c800635-224702-414046/chrome_logs/chrome_log_20260911_041432_987445_test_01_pos_number_autofill.txt 2026-09-11 04:14:32,987 26 INFO rb-c800635-224702-414046 odoo.addons.pos_sms.tests.test_frontend.TestAutofill.test_01_pos_number_autofill: Removing chrome user profile "/tmp/tmpd2s492kv_chrome_odoo" 2026-09-11 04:14:33,056 26 INFO rb-c800635-224702-414046 odoo.addons.base.models.ir_attachment: filestore gc 5 checked, 5 removed 2026-09-11 04:14:42,226 26 INFO rb-c800635-224702-414046 odoo.addons.pos_viva_com.tests.test_frontend: Starting TestVivaComHttpCommon.test_viva_com_kiosk_request_data ... 2026-09-11 04:14:42,614 26 INFO rb-c800635-224702-414046 odoo.addons.pos_viva_com.tests.test_frontend.TestVivaComHttpCommon.test_viva_com_kiosk_request_data: Chrome pid: 144050 2026-09-11 04:14:42,615 26 INFO rb-c800635-224702-414046 odoo.addons.pos_viva_com.tests.test_frontend.TestVivaComHttpCommon.test_viva_com_kiosk_request_data: Chrome headless temporary user profile dir: /tmp/tmpdey2c724_chrome_odoo 2026-09-11 04:14:42,615 26 INFO rb-c800635-224702-414046 odoo.addons.pos_viva_com.tests.test_frontend.TestVivaComHttpCommon.test_viva_com_kiosk_request_data: Issuing json command http://127.0.0.1:40575/json/version 2026-09-11 04:14:42,616 26 INFO rb-c800635-224702-414046 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:40575', path='/json/version', query='', fragment='') with timeout 3 increased to 10s during tests 2026-09-11 04:14:42,665 26 INFO rb-c800635-224702-414046 odoo.addons.pos_viva_com.tests.test_frontend.TestVivaComHttpCommon.test_viva_com_kiosk_request_data: Browser version: Chrome/150.0.7871.114 2026-09-11 04:14:42,665 26 INFO rb-c800635-224702-414046 odoo.addons.pos_viva_com.tests.test_frontend.TestVivaComHttpCommon.test_viva_com_kiosk_request_data: Issuing json command http://127.0.0.1:40575/json 2026-09-11 04:14:42,666 26 INFO rb-c800635-224702-414046 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:40575', path='/json', query='', fragment='') with timeout 3 increased to 10s during tests 2026-09-11 04:14:42,679 26 INFO rb-c800635-224702-414046 odoo.addons.pos_viva_com.tests.test_frontend.TestVivaComHttpCommon.test_viva_com_kiosk_request_data: Websocket url found: ws://127.0.0.1:40575/devtools/page/B84C0A16739ABECB314CEED9BE1BC394 2026-09-11 04:14:42,694 26 INFO rb-c800635-224702-414046 odoo.addons.pos_viva_com.tests.test_frontend.TestVivaComHttpCommon.test_viva_com_kiosk_request_data: Enable chrome headless console log notification 2026-09-11 04:14:42,700 26 INFO rb-c800635-224702-414046 odoo.addons.pos_viva_com.tests.test_frontend.TestVivaComHttpCommon.test_viva_com_kiosk_request_data: Chrome headless enable page notifications 2026-09-11 04:14:42,759 26 INFO rb-c800635-224702-414046 odoo.addons.base.models.res_users: Login successful for login:accountman from n/a 2026-09-11 04:14:42,765 26 INFO rb-c800635-224702-414046 odoo.addons.pos_viva_com.tests.test_frontend.TestVivaComHttpCommon.test_viva_com_kiosk_request_data: Setting session cookie in browser 2026-09-11 04:14:42,769 26 INFO rb-c800635-224702-414046 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-09-11 04:14:42,769 26 INFO rb-c800635-224702-414046 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-09-11 04:14:42,790 26 INFO rb-c800635-224702-414046 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-09-11 04:14:43,355 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 04:14:43] "GET /pos/ui?config_id=226 HTTP/1.1" 200 - 84 0.053 0.517 2026-09-11 04:14:43,359 26 INFO rb-c800635-224702-414046 odoo.addons.pos_viva_com.tests.test_frontend.TestVivaComHttpCommon.test_viva_com_kiosk_request_data: Navigation result: {'frameId': 'B84C0A16739ABECB314CEED9BE1BC394', 'loaderId': '53829C021C56858B7B6ECD9B7F2FC25F', 'isDownload': False} 2026-09-11 04:14:43,360 26 INFO rb-c800635-224702-414046 odoo.addons.pos_viva_com.tests.test_frontend.TestVivaComHttpCommon.test_viva_com_kiosk_request_data: Evaluate ready code "odoo.isTourReady('VivaComKioskTour')" 2026-09-11 04:14:43,384 26 INFO rb-c800635-224702-414046 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-09-11 04:14:43,409 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 04:14:43] "GET /web/assets/31c33ef/web.__assets_tests_call__.min.js HTTP/1.1" 200 - 2 0.006 0.009 2026-09-11 04:14:43,420 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 04:14:43] "GET /web/assets/cbcf32d/point_of_sale.assets_prod.min.css HTTP/1.1" 200 - 2 0.002 0.018 2026-09-11 04:14:43,424 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 04:14:43] "GET /web/assets/e7bee96/point_of_sale.assets_prod.min.js HTTP/1.1" 200 - 2 0.001 0.017 2026-09-11 04:14:43,885 26 INFO ? werkzeug: 127.0.0.1 - - [11/Sep/2026 04:14:43] "GET /point_of_sale/static/src/img/favicon.ico HTTP/1.1" 200 - 0 0.000 0.005 2026-09-11 04:14:43,888 26 INFO ? werkzeug: 127.0.0.1 - - [11/Sep/2026 04:14:43] "GET /web/static/fonts/lato/Lato-Reg-webfont.woff HTTP/1.1" 200 - 0 0.000 0.001 2026-09-11 04:14:43,903 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 04:14:43] "GET /web/webclient/translations?hash=&lang=en_US HTTP/1.1" 200 - 1 0.004 0.018 2026-09-11 04:14:43,914 26 INFO rb-c800635-224702-414046 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-09-11 04:14:43,922 26 INFO rb-c800635-224702-414046 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-09-11 04:14:43,930 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 04:14:43] "POST /web/dataset/call_kw/barcode.nomenclature/read#barcode.nomenclature.read HTTP/1.1" 200 - 4 0.002 0.004 2026-09-11 04:14:43,951 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 04:14:43] "POST /web/dataset/call_kw/barcode.rule/search_read#barcode.rule.search_read HTTP/1.1" 200 - 1 0.000 0.005 2026-09-11 04:14:43,964 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 04:14:43] "POST /pos/ping HTTP/1.1" 200 - 0 0.000 0.002 2026-09-11 04:14:44,000 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 04:14:44] "POST /web/dataset/call_kw/pos.config/register_new_device_identifier#pos.config.register_new_device_identifier HTTP/1.1" 200 - 11 0.009 0.014 2026-09-11 04:14:44,017 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 04:14:44] "GET /bus/websocket_worker_bundle?v=19.0-2 HTTP/1.1" 200 - 3 0.004 0.027 2026-09-11 04:14:44,090 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 04:14:44] "POST /web/dataset/call_kw/pos.session/load_data_params#pos.session.load_data_params HTTP/1.1" 200 - 24 0.031 0.037 2026-09-11 04:14:44,095 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 04:14:44] "GET /websocket?version=19.0-2 HTTP/1.1" 101 - 1 0.001 0.043 2026-09-11 04:14:44,687 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 04:14:44] "POST /web/dataset/call_kw/pos.session/load_data#pos.session.load_data HTTP/1.1" 200 - 364 0.258 0.296 2026-09-11 04:14:44,709 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 04:14:44] "POST /web/dataset/call_kw/pos.session/filter_local_data#pos.session.filter_local_data HTTP/1.1" 200 - 0 0.000 0.009 2026-09-11 04:14:44,803 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 04:14:44] "POST /web/dataset/call_kw/pos.config/read_config_open_orders#pos.config.read_config_open_orders HTTP/1.1" 200 - 1 0.000 0.006 2026-09-11 04:14:44,897 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 04:14:44] "GET /web/image/res.company/207/logo/256x256 HTTP/1.1" 200 - 8 0.020 0.042 2026-09-11 04:14:44,922 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 04:14:44] "POST /web/dataset/call_kw/pos.config/read_config_open_orders#pos.config.read_config_open_orders HTTP/1.1" 200 - 1 0.001 0.007 2026-09-11 04:14:44,937 26 INFO rb-c800635-224702-414046 odoo.addons.pos_viva_com.tests.test_frontend.TestVivaComHttpCommon.test_viva_com_kiosk_request_data.browser: Owl is running in 'dev' mode. 2026-09-11 04:14:44,944 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 04:14:44] "POST /web/dataset/call_kw/product.product/has_access#product.product.has_access HTTP/1.1" 200 - 0 0.000 0.003 2026-09-11 04:14:45,010 26 INFO ? werkzeug: 127.0.0.1 - - [11/Sep/2026 04:14:45] "GET /point_of_sale/static/src/fonts/Inconsolata.otf HTTP/1.1" 200 - 0 0.000 0.005 2026-09-11 04:14:45,022 26 INFO ? werkzeug: 127.0.0.1 - - [11/Sep/2026 04:14:45] "GET /web/static/img/odoo_logo.svg HTTP/1.1" 200 - 0 0.000 0.002 2026-09-11 04:14:45,070 26 INFO ? werkzeug: 127.0.0.1 - - [11/Sep/2026 04:14:45] "GET /hr_attendance/static/img/background-light.svg HTTP/1.1" 200 - 0 0.000 0.018 2026-09-11 04:14:45,078 26 INFO ? werkzeug: 127.0.0.1 - - [11/Sep/2026 04: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-09-11 04:14:45,096 26 INFO ? werkzeug: 127.0.0.1 - - [11/Sep/2026 04:14:45] "GET /web/static/fonts/google/Roboto/Roboto-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.008 2026-09-11 04:14:45,099 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 04:14:45] "GET /web/image/res.users/301/avatar_128 HTTP/1.1" 200 - 14 0.048 0.042 2026-09-11 04:14:45,121 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 04:14:45] "GET /web/image?model=res.company&id=207&field=logo HTTP/1.1" 200 - 3 0.005 0.098 2026-09-11 04:14:45,123 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 04:14:45] "GET /pos/service-worker.js HTTP/1.1" 200 - 0 0.000 0.073 2026-09-11 04:14:45,135 26 INFO rb-c800635-224702-414046 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-09-11 04:14:45,188 26 INFO ? werkzeug: 127.0.0.1 - - [11/Sep/2026 04:14:45] "GET /web/static/lib/zxing-library/zxing-library.js HTTP/1.1" 200 - 0 0.000 0.002 2026-09-11 04:14:45,269 26 INFO rb-c800635-224702-414046 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-09-11 04:14:45,279 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 04:14:45] "GET /pos/ui/226?from_backend=True HTTP/1.1" 200 - 31 0.052 0.052 2026-09-11 04:14:45,293 26 INFO ? werkzeug: 127.0.0.1 - - [11/Sep/2026 04:14:45] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.007 2026-09-11 04:14:45,338 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 04:14:45] "GET /web/image?model=product.template&field=image_128&id=2710&unique=2026-09-11T04:14:33.000+00:00 HTTP/1.1" 200 - 3 0.011 0.099 2026-09-11 04:14:45,367 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 04:14:45] "GET /web/image?model=product.template&field=image_128&id=2711&unique=2026-09-11T04:14:33.000+00:00 HTTP/1.1" 200 - 3 0.004 0.130 2026-09-11 04:14:45,390 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 04:14:45] "GET /web/image?model=product.template&field=image_128&id=2709&unique=2026-09-11T04:14:33.000+00:00 HTTP/1.1" 200 - 3 0.003 0.157 2026-09-11 04:14:45,416 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 04:14:45] "GET /web/image?model=product.template&field=image_128&id=2712&unique=2026-09-11T04:14:33.000+00:00 HTTP/1.1" 200 - 3 0.009 0.170 2026-09-11 04:14:45,490 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 04:14:45] "GET /pos/ui/226 HTTP/1.1" 200 - 31 0.033 0.274 2026-09-11 04:14:45,522 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 04:14:45] "GET /web/image?model=product.template&field=image_128&id=2717&unique=2026-09-11T04:14:33.000+00:00 HTTP/1.1" 200 - 3 0.010 0.211 2026-09-11 04:14:45,544 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 04:14:45] "GET /web/image?model=product.template&field=image_128&id=2715&unique=2026-09-11T04:14:33.000+00:00 HTTP/1.1" 200 - 3 0.002 0.201 2026-09-11 04:14:45,568 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 04:14:45] "GET /web/image?model=product.template&field=image_128&id=2716&unique=2026-09-11T04:14:33.000+00:00 HTTP/1.1" 200 - 3 0.002 0.192 2026-09-11 04:14:45,661 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 04:14:45] "POST /web/dataset/call_kw/pos.session/set_opening_control#pos.session.set_opening_control HTTP/1.1" 200 - 37 0.054 0.208 2026-09-11 04:14:45,683 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 04:14:45] "GET /web/image?model=product.template&field=image_128&id=2714&unique=2026-09-11T04:14:33.000+00:00 HTTP/1.1" 200 - 3 0.001 0.180 2026-09-11 04:14:45,714 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 04:14:45] "GET /web/image?model=product.template&field=image_128&id=2713&unique=2026-09-11T04:14:33.000+00:00 HTTP/1.1" 200 - 3 0.007 0.282 2026-09-11 04:14:45,734 26 INFO rb-c800635-224702-414046 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-09-11 04:14:45,790 26 INFO rb-c800635-224702-414046 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-09-11 04:14:45,841 26 INFO rb-c800635-224702-414046 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-09-11 04:14:45,896 26 INFO rb-c800635-224702-414046 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-09-11 04:14:45,947 26 INFO rb-c800635-224702-414046 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-09-11 04:14:46,000 26 INFO rb-c800635-224702-414046 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-09-11 04:14:46,053 26 INFO rb-c800635-224702-414046 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-09-11 04:14:46,106 26 INFO rb-c800635-224702-414046 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-09-11 04:14:46,172 26 INFO rb-c800635-224702-414046 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-09-11 04:14:46,219 26 INFO rb-c800635-224702-414046 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-09-11 04:14:46,270 26 INFO rb-c800635-224702-414046 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-09-11 04:14:46,321 26 INFO rb-c800635-224702-414046 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-09-11 04:14:46,387 26 INFO rb-c800635-224702-414046 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-09-11 04:14:46,397 26 INFO ? werkzeug: 127.0.0.1 - - [11/Sep/2026 04:14:46] "GET /point_of_sale/static/src/img/card-bank.png HTTP/1.1" 200 - 0 0.000 0.001 2026-09-11 04:14:46,401 26 INFO ? werkzeug: 127.0.0.1 - - [11/Sep/2026 04:14:46] "GET /point_of_sale/static/src/img/money.png HTTP/1.1" 200 - 0 0.000 0.002 2026-09-11 04:14:46,438 26 INFO rb-c800635-224702-414046 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-09-11 04:14:46,488 26 INFO rb-c800635-224702-414046 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-09-11 04:14:46,539 26 INFO rb-c800635-224702-414046 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-09-11 04:14:46,590 26 INFO rb-c800635-224702-414046 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-09-11 04:14:46,651 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 04:14:46] "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.003 2026-09-11 04:14:46,661 26 INFO rb-c800635-224702-414046 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-09-11 04:14:46,713 26 INFO rb-c800635-224702-414046 odoo.addons.pos_viva_com.tests.test_frontend.TestVivaComHttpCommon.test_viva_com_kiosk_request_data.browser: tour succeeded 2026-09-11 04:14:46,713 26 INFO rb-c800635-224702-414046 odoo.addons.pos_viva_com.tests.test_frontend.TestVivaComHttpCommon.test_viva_com_kiosk_request_data.browser: ╔═════════════════════════════════╗ ║ TOUR VivaComKioskTour SUCCEEDED ║ ╚═════════════════════════════════╝ 2026-09-11 04:14:46,782 26 INFO rb-c800635-224702-414046 odoo.addons.pos_viva_com.tests.test_frontend.TestVivaComHttpCommon.test_viva_com_kiosk_request_data.browser: heap 14386752 (allocated 15466496) 2026-09-11 04:14:46,795 26 INFO rb-c800635-224702-414046 odoo.addons.pos_viva_com.tests.test_frontend.TestVivaComHttpCommon.test_viva_com_kiosk_request_data: Closing chrome headless with pid 144050 2026-09-11 04:14:46,803 26 INFO rb-c800635-224702-414046 odoo.addons.pos_viva_com.tests.test_frontend.TestVivaComHttpCommon.test_viva_com_kiosk_request_data: Closing websocket connection 2026-09-11 04:14:46,804 26 INFO rb-c800635-224702-414046 odoo.addons.pos_viva_com.tests.test_frontend.TestVivaComHttpCommon.test_viva_com_kiosk_request_data: Terminating chrome headless with pid 144050 2026-09-11 04:14:46,898 26 INFO rb-c800635-224702-414046 odoo.addons.pos_viva_com.tests.test_frontend.TestVivaComHttpCommon.test_viva_com_kiosk_request_data: Chrome Log in: /tmp/odoo_tests/rb-c800635-224702-414046/chrome_logs/chrome_log_20260911_041446_898279_test_viva_com_kiosk_request_data.txt 2026-09-11 04:14:46,898 26 INFO rb-c800635-224702-414046 odoo.addons.pos_viva_com.tests.test_frontend.TestVivaComHttpCommon.test_viva_com_kiosk_request_data: Removing chrome user profile "/tmp/tmpdey2c724_chrome_odoo" 2026-09-11 04:14:46,909 26 INFO rb-c800635-224702-414046 odoo.addons.pos_viva_com.tests.test_frontend: Starting TestVivaComHttpCommon.test_viva_payment_and_refund ... 2026-09-11 04:14:47,232 26 INFO rb-c800635-224702-414046 odoo.addons.pos_viva_com.tests.test_frontend.TestVivaComHttpCommon.test_viva_payment_and_refund: Chrome pid: 144258 2026-09-11 04:14:47,233 26 INFO rb-c800635-224702-414046 odoo.addons.pos_viva_com.tests.test_frontend.TestVivaComHttpCommon.test_viva_payment_and_refund: Chrome headless temporary user profile dir: /tmp/tmpiv2qklwv_chrome_odoo 2026-09-11 04:14:47,233 26 INFO rb-c800635-224702-414046 odoo.addons.pos_viva_com.tests.test_frontend.TestVivaComHttpCommon.test_viva_payment_and_refund: Issuing json command http://127.0.0.1:33749/json/version 2026-09-11 04:14:47,234 26 INFO rb-c800635-224702-414046 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:33749', path='/json/version', query='', fragment='') with timeout 3 increased to 10s during tests 2026-09-11 04:14:47,266 26 INFO rb-c800635-224702-414046 odoo.addons.pos_viva_com.tests.test_frontend.TestVivaComHttpCommon.test_viva_payment_and_refund: Browser version: Chrome/150.0.7871.114 2026-09-11 04:14:47,266 26 INFO rb-c800635-224702-414046 odoo.addons.pos_viva_com.tests.test_frontend.TestVivaComHttpCommon.test_viva_payment_and_refund: Issuing json command http://127.0.0.1:33749/json 2026-09-11 04:14:47,267 26 INFO rb-c800635-224702-414046 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:33749', path='/json', query='', fragment='') with timeout 3 increased to 10s during tests 2026-09-11 04:14:47,282 26 INFO rb-c800635-224702-414046 odoo.addons.pos_viva_com.tests.test_frontend.TestVivaComHttpCommon.test_viva_payment_and_refund: Websocket url found: ws://127.0.0.1:33749/devtools/page/5ED1D6B41EF9E2325998801D8C95AE52 2026-09-11 04:14:47,300 26 INFO rb-c800635-224702-414046 odoo.addons.pos_viva_com.tests.test_frontend.TestVivaComHttpCommon.test_viva_payment_and_refund: Enable chrome headless console log notification 2026-09-11 04:14:47,306 26 INFO rb-c800635-224702-414046 odoo.addons.pos_viva_com.tests.test_frontend.TestVivaComHttpCommon.test_viva_payment_and_refund: Chrome headless enable page notifications 2026-09-11 04:14:47,343 26 INFO rb-c800635-224702-414046 odoo.addons.base.models.res_users: Login successful for login:accountman from n/a 2026-09-11 04:14:47,351 26 INFO rb-c800635-224702-414046 odoo.addons.pos_viva_com.tests.test_frontend.TestVivaComHttpCommon.test_viva_payment_and_refund: Setting session cookie in browser 2026-09-11 04:14:47,367 26 INFO rb-c800635-224702-414046 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-09-11 04:14:47,367 26 INFO rb-c800635-224702-414046 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-09-11 04:14:47,394 26 INFO rb-c800635-224702-414046 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-09-11 04:14:47,896 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 04:14:47] "GET /pos/ui/226 HTTP/1.1" 200 - 86 0.053 0.452 2026-09-11 04:14:47,899 26 INFO rb-c800635-224702-414046 odoo.addons.pos_viva_com.tests.test_frontend.TestVivaComHttpCommon.test_viva_payment_and_refund: Navigation result: {'frameId': '5ED1D6B41EF9E2325998801D8C95AE52', 'loaderId': 'BD7731931D879F46030F25F7791C2BB0', 'isDownload': False} 2026-09-11 04:14:47,899 26 INFO rb-c800635-224702-414046 odoo.addons.pos_viva_com.tests.test_frontend.TestVivaComHttpCommon.test_viva_payment_and_refund: Evaluate ready code "odoo.isTourReady('VivaComTour')" 2026-09-11 04:14:47,913 26 INFO rb-c800635-224702-414046 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-09-11 04:14:47,934 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 04:14:47] "GET /web/assets/31c33ef/web.__assets_tests_call__.min.js HTTP/1.1" 200 - 2 0.002 0.011 2026-09-11 04:14:47,940 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 04:14:47] "GET /web/assets/cbcf32d/point_of_sale.assets_prod.min.css HTTP/1.1" 200 - 2 0.001 0.014 2026-09-11 04:14:47,947 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 04:14:47] "GET /web/assets/e7bee96/point_of_sale.assets_prod.min.js HTTP/1.1" 200 - 2 0.001 0.024 2026-09-11 04:14:48,415 26 INFO ? werkzeug: 127.0.0.1 - - [11/Sep/2026 04:14:48] "GET /point_of_sale/static/src/img/favicon.ico HTTP/1.1" 200 - 0 0.000 0.005 2026-09-11 04:14:48,417 26 INFO ? werkzeug: 127.0.0.1 - - [11/Sep/2026 04:14:48] "GET /web/static/fonts/lato/Lato-Reg-webfont.woff HTTP/1.1" 200 - 0 0.000 0.008 2026-09-11 04:14:48,454 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 04:14:48] "GET /web/webclient/translations?hash=&lang=en_US HTTP/1.1" 200 - 1 0.001 0.019 2026-09-11 04:14:48,467 26 INFO rb-c800635-224702-414046 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-09-11 04:14:48,473 26 INFO rb-c800635-224702-414046 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-09-11 04:14:48,484 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 04:14:48] "POST /web/dataset/call_kw/barcode.nomenclature/read#barcode.nomenclature.read HTTP/1.1" 200 - 4 0.004 0.011 2026-09-11 04:14:48,499 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 04:14:48] "POST /web/dataset/call_kw/barcode.rule/search_read#barcode.rule.search_read HTTP/1.1" 200 - 1 0.000 0.005 2026-09-11 04:14:48,511 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 04:14:48] "POST /pos/ping HTTP/1.1" 200 - 0 0.000 0.002 2026-09-11 04:14:48,530 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 04:14:48] "GET /bus/websocket_worker_bundle?v=19.0-2 HTTP/1.1" 200 - 3 0.002 0.007 2026-09-11 04:14:48,552 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 04:14:48] "POST /web/dataset/call_kw/pos.config/register_new_device_identifier#pos.config.register_new_device_identifier HTTP/1.1" 200 - 11 0.006 0.026 2026-09-11 04:14:48,555 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 04:14:48] "GET /websocket?version=19.0-2 HTTP/1.1" 101 - 1 0.000 0.005 2026-09-11 04:14:48,616 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 04:14:48] "POST /web/dataset/call_kw/pos.session/load_data_params#pos.session.load_data_params HTTP/1.1" 200 - 24 0.017 0.033 2026-09-11 04:14:49,208 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 04:14:49] "POST /web/dataset/call_kw/pos.session/load_data#pos.session.load_data HTTP/1.1" 200 - 364 0.264 0.288 2026-09-11 04:14:49,235 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 04:14:49] "POST /web/dataset/call_kw/pos.session/filter_local_data#pos.session.filter_local_data HTTP/1.1" 200 - 0 0.000 0.015 2026-09-11 04:14:49,337 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 04:14:49] "POST /web/dataset/call_kw/pos.config/read_config_open_orders#pos.config.read_config_open_orders HTTP/1.1" 200 - 1 0.006 0.009 2026-09-11 04:14:49,407 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 04:14:49] "GET /web/image/res.company/207/logo/256x256 HTTP/1.1" 200 - 8 0.010 0.040 2026-09-11 04:14:49,437 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 04:14: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.009 2026-09-11 04:14:49,450 26 INFO rb-c800635-224702-414046 odoo.addons.pos_viva_com.tests.test_frontend.TestVivaComHttpCommon.test_viva_payment_and_refund.browser: Owl is running in 'dev' mode. 2026-09-11 04:14:49,466 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 04:14:49] "POST /web/dataset/call_kw/product.product/has_access#product.product.has_access HTTP/1.1" 200 - 1 0.002 0.004 2026-09-11 04:14:49,523 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 04:14:49] "GET /pos/service-worker.js HTTP/1.1" 200 - 0 0.000 0.002 2026-09-11 04:14:49,551 26 INFO ? werkzeug: 127.0.0.1 - - [11/Sep/2026 04:14:49] "GET /point_of_sale/static/src/fonts/Inconsolata.otf HTTP/1.1" 200 - 0 0.000 0.012 2026-09-11 04:14:49,553 26 INFO ? werkzeug: 127.0.0.1 - - [11/Sep/2026 04:14:49] "GET /hr_attendance/static/img/background-light.svg HTTP/1.1" 200 - 0 0.000 0.010 2026-09-11 04:14:49,575 26 INFO ? werkzeug: 127.0.0.1 - - [11/Sep/2026 04:14:49] "GET /web/static/img/odoo_logo.svg HTTP/1.1" 200 - 0 0.000 0.022 2026-09-11 04:14:49,590 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 04:14:49] "GET /web/image?model=res.company&id=207&field=logo HTTP/1.1" 200 - 3 0.007 0.040 2026-09-11 04:14:49,604 26 INFO ? werkzeug: 127.0.0.1 - - [11/Sep/2026 04:14: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-09-11 04:14:49,608 26 INFO ? werkzeug: 127.0.0.1 - - [11/Sep/2026 04:14:49] "GET /web/static/fonts/google/Roboto/Roboto-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.001 2026-09-11 04:14:49,636 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 04:14:49] "GET /web/image/res.users/301/avatar_128 HTTP/1.1" 200 - 14 0.026 0.062 2026-09-11 04:14:49,663 26 INFO ? werkzeug: 127.0.0.1 - - [11/Sep/2026 04:14:49] "GET /web/static/lib/zxing-library/zxing-library.js HTTP/1.1" 200 - 0 0.000 0.003 2026-09-11 04:14:49,705 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 04:14:49] "GET /pos/ui/226?from_backend=True HTTP/1.1" 200 - 31 0.031 0.036 2026-09-11 04:14:49,748 26 INFO rb-c800635-224702-414046 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-09-11 04:14:49,858 26 INFO rb-c800635-224702-414046 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-09-11 04:14:49,866 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 04:14:49] "GET /pos/ui/226 HTTP/1.1" 200 - 31 0.103 0.121 2026-09-11 04:14:49,882 26 INFO ? werkzeug: 127.0.0.1 - - [11/Sep/2026 04:14:49] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.009 2026-09-11 04:14:49,904 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 04:14:49] "GET /web/image?model=product.template&field=image_128&id=2709&unique=2026-09-11T04:14:33.000+00:00 HTTP/1.1" 200 - 3 0.004 0.085 2026-09-11 04:14:49,932 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 04:14:49] "GET /web/image?model=product.template&field=image_128&id=2710&unique=2026-09-11T04:14:33.000+00:00 HTTP/1.1" 200 - 3 0.003 0.110 2026-09-11 04:14:49,955 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 04:14:49] "GET /web/image?model=product.template&field=image_128&id=2712&unique=2026-09-11T04:14:33.000+00:00 HTTP/1.1" 200 - 3 0.002 0.117 2026-09-11 04:14:49,997 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 04:14:49] "GET /web/image?model=product.template&field=image_128&id=2711&unique=2026-09-11T04:14:33.000+00:00 HTTP/1.1" 200 - 3 0.008 0.156 2026-09-11 04:14:50,025 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 04:14:50] "GET /web/image?model=product.template&field=image_128&id=2713&unique=2026-09-11T04:14:33.000+00:00 HTTP/1.1" 200 - 3 0.003 0.172 2026-09-11 04:14:50,116 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 04:14:50] "POST /web/dataset/call_kw/pos.session/set_opening_control#pos.session.set_opening_control HTTP/1.1" 200 - 38 0.043 0.186 2026-09-11 04:14:50,148 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 04:14:50] "GET /web/image?model=product.template&field=image_128&id=2717&unique=2026-09-11T04:14:33.000+00:00 HTTP/1.1" 200 - 3 0.005 0.201 2026-09-11 04:14:50,169 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 04:14:50] "GET /web/image?model=product.template&field=image_128&id=2716&unique=2026-09-11T04:14:33.000+00:00 HTTP/1.1" 200 - 3 0.002 0.201 2026-09-11 04:14:50,205 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 04:14:50] "GET /web/image?model=product.template&field=image_128&id=2714&unique=2026-09-11T04:14:33.000+00:00 HTTP/1.1" 200 - 3 0.005 0.194 2026-09-11 04:14:50,211 26 INFO rb-c800635-224702-414046 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-09-11 04:14:50,225 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 04:14:50] "GET /web/image?model=product.template&field=image_128&id=2715&unique=2026-09-11T04:14:33.000+00:00 HTTP/1.1" 200 - 3 0.002 0.312 2026-09-11 04:14:50,256 26 INFO rb-c800635-224702-414046 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-09-11 04:14:50,307 26 INFO rb-c800635-224702-414046 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-09-11 04:14:50,363 26 INFO rb-c800635-224702-414046 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-09-11 04:14:50,414 26 INFO rb-c800635-224702-414046 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-09-11 04:14:50,467 26 INFO rb-c800635-224702-414046 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-09-11 04:14:50,520 26 INFO rb-c800635-224702-414046 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-09-11 04:14:50,573 26 INFO rb-c800635-224702-414046 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-09-11 04:14:50,638 26 INFO rb-c800635-224702-414046 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-09-11 04:14:50,690 26 INFO rb-c800635-224702-414046 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-09-11 04:14:50,740 26 INFO rb-c800635-224702-414046 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-09-11 04:14:50,791 26 INFO rb-c800635-224702-414046 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-09-11 04:14:50,863 26 INFO rb-c800635-224702-414046 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-09-11 04:14:50,875 26 INFO ? werkzeug: 127.0.0.1 - - [11/Sep/2026 04:14:50] "GET /point_of_sale/static/src/img/card-bank.png HTTP/1.1" 200 - 0 0.000 0.002 2026-09-11 04:14:50,877 26 INFO ? werkzeug: 127.0.0.1 - - [11/Sep/2026 04:14:50] "GET /point_of_sale/static/src/img/money.png HTTP/1.1" 200 - 0 0.000 0.001 2026-09-11 04:14:50,912 26 INFO rb-c800635-224702-414046 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-09-11 04:14:50,962 26 INFO rb-c800635-224702-414046 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-09-11 04:14:51,013 26 INFO rb-c800635-224702-414046 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-09-11 04:14:51,076 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 04:14:51] "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.003 2026-09-11 04:14:51,086 26 INFO rb-c800635-224702-414046 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-09-11 04:14:51,143 26 INFO rb-c800635-224702-414046 odoo.addons.pos_viva_com.controllers.main: notification received from Viva.com 2026-09-11 04:14:51,161 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 04:14:51] "POST /pos_viva_com/notification?company_id=207&token=viva_com_test HTTP/1.1" 200 - 8 0.004 0.016 2026-09-11 04:14:51,165 26 INFO rb-c800635-224702-414046 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-09-11 04:14:51,201 26 INFO ? werkzeug: 127.0.0.1 - - [11/Sep/2026 04:14:51] "GET /web/static/img/spin.svg HTTP/1.1" 200 - 0 0.000 0.012 2026-09-11 04:14:51,204 26 INFO rb-c800635-224702-414046 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #95761322 started for PoS orders references: [{'name': '/', 'pos_reference': '261-226-000001', 'uuid': '9458d4e4-98b1-41fc-b6ca-c7109cc9c9ce'}] 2026-09-11 04:14:51,561 26 INFO rb-c800635-224702-414046 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #95761322 order {'name': '/', 'pos_reference': '261-226-000001', 'uuid': '9458d4e4-98b1-41fc-b6ca-c7109cc9c9ce'} created pos.order #970 2026-09-11 04:14:51,587 26 INFO rb-c800635-224702-414046 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #95761322 finished 2026-09-11 04:14:51,652 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 04:14:51] "POST /web/dataset/call_kw/pos.order/sync_from_ui#pos.order.sync_from_ui HTTP/1.1" 200 - 190 0.209 0.255 2026-09-11 04:14:51,704 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 04:14:51] "POST /web/dataset/call_kw/pos.order/get_preparation_change#pos.order.get_preparation_change HTTP/1.1" 200 - 1 0.002 0.007 2026-09-11 04:14:51,812 26 INFO rb-c800635-224702-414046 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-09-11 04:14:51,818 26 INFO rb-c800635-224702-414046 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #84728364 started for PoS orders references: [{'name': 'Shop - 000001', 'pos_reference': '261-226-000001', 'uuid': '9458d4e4-98b1-41fc-b6ca-c7109cc9c9ce'}] 2026-09-11 04:14:51,824 26 INFO rb-c800635-224702-414046 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #84728364 order {'name': 'Shop - 000001', 'pos_reference': '261-226-000001', 'uuid': '9458d4e4-98b1-41fc-b6ca-c7109cc9c9ce'} sync ignored for existing PoS order pos.order(970,) (state: paid) 2026-09-11 04:14:51,837 26 INFO rb-c800635-224702-414046 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #84728364 finished 2026-09-11 04:14:51,875 26 INFO rb-c800635-224702-414046 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-09-11 04:14:51,925 26 INFO rb-c800635-224702-414046 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-09-11 04:14:51,970 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 04:14:51] "POST /web/dataset/call_kw/pos.order/sync_from_ui#pos.order.sync_from_ui HTTP/1.1" 200 - 64 0.062 0.096 2026-09-11 04:14:51,992 26 INFO rb-c800635-224702-414046 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-09-11 04:14:51,999 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 04:14:51] "POST /web/dataset/call_kw/pos.order/read_pos_orders#pos.order.read_pos_orders HTTP/1.1" 200 - 1 0.000 0.005 2026-09-11 04:14:52,035 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 04:14:52] "POST /web/dataset/call_kw/pos.config/notify_synchronisation#pos.config.notify_synchronisation HTTP/1.1" 200 - 4 0.005 0.017 2026-09-11 04:14:52,045 26 INFO rb-c800635-224702-414046 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-09-11 04:14:52,096 26 INFO rb-c800635-224702-414046 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-09-11 04:14:52,154 26 INFO rb-c800635-224702-414046 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-09-11 04:14:52,162 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 04:14:52] "POST /web/dataset/call_kw/pos.order/search_paid_order_ids#pos.order.search_paid_order_ids HTTP/1.1" 200 - 6 0.003 0.008 2026-09-11 04:14:52,210 26 INFO rb-c800635-224702-414046 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-09-11 04:14:52,261 26 INFO rb-c800635-224702-414046 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-09-11 04:14:52,328 26 INFO rb-c800635-224702-414046 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-09-11 04:14:52,379 26 INFO rb-c800635-224702-414046 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-09-11 04:14:52,435 26 INFO rb-c800635-224702-414046 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-09-11 04:14:52,494 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 04:14:52] "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-09-11 04:14:52,495 26 INFO rb-c800635-224702-414046 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-09-11 04:14:52,548 26 INFO rb-c800635-224702-414046 odoo.addons.pos_viva_com.controllers.main: notification received from Viva.com 2026-09-11 04:14:52,569 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 04:14:52] "POST /pos_viva_com/notification?company_id=207&token=viva_com_test HTTP/1.1" 200 - 7 0.005 0.018 2026-09-11 04:14:52,573 26 INFO rb-c800635-224702-414046 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-09-11 04:14:52,594 26 INFO rb-c800635-224702-414046 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #32833255 started for PoS orders references: [{'name': '/', 'pos_reference': '261-226-000002', 'uuid': '1d332931-d99a-4df7-bb3c-ab04b4d7bd0d'}] 2026-09-11 04:14:52,879 26 INFO rb-c800635-224702-414046 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #32833255 order {'name': '/', 'pos_reference': '261-226-000002', 'uuid': '1d332931-d99a-4df7-bb3c-ab04b4d7bd0d'} created pos.order #971 2026-09-11 04:14:52,909 26 INFO rb-c800635-224702-414046 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #32833255 finished 2026-09-11 04:14:52,981 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 04:14:52] "POST /web/dataset/call_kw/pos.order/sync_from_ui#pos.order.sync_from_ui HTTP/1.1" 200 - 157 0.155 0.235 2026-09-11 04:14:53,041 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 04:14:53] "POST /web/dataset/call_kw/pos.order/get_preparation_change#pos.order.get_preparation_change HTTP/1.1" 200 - 1 0.001 0.009 2026-09-11 04:14:53,070 26 INFO rb-c800635-224702-414046 odoo.addons.pos_viva_com.tests.test_frontend.TestVivaComHttpCommon.test_viva_payment_and_refund.browser: tour succeeded 2026-09-11 04:14:53,071 26 INFO rb-c800635-224702-414046 odoo.addons.pos_viva_com.tests.test_frontend.TestVivaComHttpCommon.test_viva_payment_and_refund.browser: ╔════════════════════════════╗ ║ TOUR VivaComTour SUCCEEDED ║ ╚════════════════════════════╝ 2026-09-11 04:14:53,074 26 INFO rb-c800635-224702-414046 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #48771065 started for PoS orders references: [{'name': 'Shop - 000001 REFUND', 'pos_reference': '261-226-000002', 'uuid': '1d332931-d99a-4df7-bb3c-ab04b4d7bd0d'}] 2026-09-11 04:14:53,091 26 INFO rb-c800635-224702-414046 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #48771065 order {'name': 'Shop - 000001 REFUND', 'pos_reference': '261-226-000002', 'uuid': '1d332931-d99a-4df7-bb3c-ab04b4d7bd0d'} sync ignored for existing PoS order pos.order(971,) (state: paid) 2026-09-11 04:14:53,103 26 INFO rb-c800635-224702-414046 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #48771065 finished 2026-09-11 04:14:53,207 26 INFO rb-c800635-224702-414046 odoo.addons.pos_viva_com.tests.test_frontend.TestVivaComHttpCommon.test_viva_payment_and_refund.browser: heap 17184680 (allocated 18747392) 2026-09-11 04:14:53,213 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 04:14:53] "POST /web/dataset/call_kw/pos.order/sync_from_ui#pos.order.sync_from_ui HTTP/1.1" 200 - 49 0.075 0.066 2026-09-11 04:14:53,216 26 INFO rb-c800635-224702-414046 odoo.addons.pos_viva_com.tests.test_frontend.TestVivaComHttpCommon.test_viva_payment_and_refund: Closing chrome headless with pid 144258 2026-09-11 04:14:53,217 26 INFO rb-c800635-224702-414046 odoo.addons.pos_viva_com.tests.test_frontend.TestVivaComHttpCommon.test_viva_payment_and_refund: Closing websocket connection 2026-09-11 04:14:53,218 26 INFO rb-c800635-224702-414046 odoo.addons.pos_viva_com.tests.test_frontend.TestVivaComHttpCommon.test_viva_payment_and_refund: Terminating chrome headless with pid 144258 2026-09-11 04:14:53,319 26 INFO rb-c800635-224702-414046 odoo.addons.pos_viva_com.tests.test_frontend.TestVivaComHttpCommon.test_viva_payment_and_refund: Chrome Log in: /tmp/odoo_tests/rb-c800635-224702-414046/chrome_logs/chrome_log_20260911_041453_319168_test_viva_payment_and_refund.txt 2026-09-11 04:14:53,319 26 INFO rb-c800635-224702-414046 odoo.addons.pos_viva_com.tests.test_frontend.TestVivaComHttpCommon.test_viva_payment_and_refund: Removing chrome user profile "/tmp/tmpiv2qklwv_chrome_odoo" 2026-09-11 04:14:53,376 26 INFO rb-c800635-224702-414046 odoo.addons.base.models.ir_attachment: filestore gc 5 checked, 5 removed 2026-09-11 04:14:59,208 26 INFO rb-c800635-224702-414046 odoo.addons.pos_viva_com.tests.test_pos_payment_method: Starting TestVivaComBearerTokenAcl.test_bearer_token_persists_for_pos_user ... 2026-09-11 04:14:59,283 26 INFO rb-c800635-224702-414046 odoo.addons.base.models.ir_attachment: filestore gc 4 checked, 4 removed 2026-09-11 04:14:59,351 26 INFO rb-c800635-224702-414046 odoo.addons.privacy_lookup.tests.test_privacy_wizard: Starting TestPrivacyWizard.test_wizard ... 2026-09-11 04:14:59,777 26 INFO rb-c800635-224702-414046 odoo.models.unlink: User #1 deleted mail.message records with IDs: [7235] 2026-09-11 04:14:59,942 26 INFO rb-c800635-224702-414046 odoo.models.unlink: User #1 deleted res.partner records with IDs: [1335] 2026-09-11 04:14:59,953 26 INFO rb-c800635-224702-414046 odoo.addons.privacy_lookup.tests.test_privacy_wizard: Starting TestPrivacyWizard.test_wizard_direct_reference ... 2026-09-11 04:15:00,149 26 INFO rb-c800635-224702-414046 odoo.addons.privacy_lookup.tests.test_privacy_wizard: Starting TestPrivacyWizard.test_wizard_indirect_reference ... 2026-09-11 04:15:00,403 26 INFO rb-c800635-224702-414046 odoo.addons.privacy_lookup.tests.test_privacy_wizard: Starting TestPrivacyWizard.test_wizard_indirect_reference_cascade ... 2026-09-11 04:15:00,619 26 INFO rb-c800635-224702-414046 odoo.addons.privacy_lookup.tests.test_privacy_wizard: Starting TestPrivacyWizard.test_wizard_lookup_with_invalid_email ... 2026-09-11 04:15:00,643 26 INFO rb-c800635-224702-414046 odoo.addons.privacy_lookup.tests.test_privacy_wizard: Starting TestPrivacyWizard.test_wizard_multi_company ... 2026-09-11 04:15:03,392 26 INFO rb-c800635-224702-414046 odoo.addons.base.models.ir_rule: Access Denied by record rules for operation: read on record ids: [1337], uid: 2, model: res.partner 2026-09-11 04:15:03,453 26 INFO rb-c800635-224702-414046 odoo.addons.privacy_lookup.tests.test_privacy_wizard: Starting TestPrivacyWizard.test_wizard_unique_log ... 2026-09-11 04:15:03,769 26 INFO rb-c800635-224702-414046 odoo.addons.base.models.ir_attachment: filestore gc 1 checked, 1 removed 2026-09-11 04:15:04,108 26 INFO rb-c800635-224702-414046 odoo.models.unlink: User #1 deleted mail.message records with IDs: [7253] 2026-09-11 04:15:04,194 26 INFO rb-c800635-224702-414046 odoo.models.unlink: User #1 deleted product.product records with IDs: [3226] 2026-09-11 04:15:04,236 26 INFO rb-c800635-224702-414046 odoo.addons.product.tests.test_barcode: Starting TestProductBarcode.test_blank_barcodes_allowed ... 2026-09-11 04:15:04,356 26 INFO rb-c800635-224702-414046 odoo.addons.product.tests.test_barcode: Starting TestProductBarcode.test_delete_packaging_and_use_its_barcode_in_product ... 2026-09-11 04:15:04,486 26 INFO rb-c800635-224702-414046 odoo.models.unlink: User #1 deleted product.uom records with IDs: [15] 2026-09-11 04:15:04,497 26 INFO rb-c800635-224702-414046 odoo.addons.product.tests.test_barcode: Starting TestProductBarcode.test_duplicated_barcode ... 2026-09-11 04:15:04,622 26 INFO rb-c800635-224702-414046 odoo.addons.product.tests.test_barcode: Starting TestProductBarcode.test_duplicated_barcode_in_batch_edit ... 2026-09-11 04:15:04,819 26 INFO rb-c800635-224702-414046 odoo.addons.product.tests.test_barcode: Starting TestProductBarcode.test_duplicated_barcodes_are_allowed_for_different_companies ... 2026-09-11 04:15:07,691 26 INFO rb-c800635-224702-414046 odoo.addons.product.tests.test_barcode: Starting TestProductBarcode.test_duplicated_barcodes_in_product_variants ... 2026-09-11 04:15:10,225 26 INFO rb-c800635-224702-414046 odoo.addons.product.tests.test_barcode: Starting TestProductBarcode.test_false_barcodes_allowed ... 2026-09-11 04:15:10,347 26 INFO rb-c800635-224702-414046 odoo.addons.product.tests.test_barcode: Starting TestProductBarcode.test_test_duplicated_barcode_error_msg_content ... 2026-09-11 04:15:10,496 26 INFO rb-c800635-224702-414046 odoo.addons.base.models.ir_attachment: filestore gc 2 checked, 2 removed 2026-09-11 04:15:10,718 26 INFO rb-c800635-224702-414046 odoo.addons.product.tests.test_common: Starting TestProduct.test_any_user_can_print_product_labels ... 2026-09-11 04:15:11,032 26 INFO rb-c800635-224702-414046 odoo.addons.product.tests.test_common: Starting TestProduct.test_common ... 2026-09-11 04:15:11,195 26 INFO rb-c800635-224702-414046 odoo.addons.base.models.ir_attachment: filestore gc 1 checked, 1 removed 2026-09-11 04:15:11,198 26 INFO rb-c800635-224702-414046 odoo.addons.product.tests.test_import_files: Starting TestImportFiles.test_import_create_product_demo_xls ... 2026-09-11 04:15:11,200 26 INFO rb-c800635-224702-414046 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-09-11 04:15:11,201 26 INFO rb-c800635-224702-414046 odoo.addons.product.tests.test_import_files: Starting TestImportFiles.test_import_create_product_template_xls ... 2026-09-11 04:15:11,457 26 INFO rb-c800635-224702-414046 odoo.addons.base_import.models.base_import: importing 10 rows... 2026-09-11 04:15:11,755 26 INFO rb-c800635-224702-414046 odoo.models.unlink: User #1 deleted mail.message records with IDs: [7313] 2026-09-11 04:15:11,802 26 INFO rb-c800635-224702-414046 odoo.models.unlink: User #1 deleted product.product records with IDs: [3258] 2026-09-11 04:15:11,930 26 INFO rb-c800635-224702-414046 odoo.addons.base_import.models.base_import: done importing data into model: product.template 2026-09-11 04:15:11,974 26 INFO rb-c800635-224702-414046 odoo.addons.product.tests.test_import_files: Starting TestImportFiles.test_import_product_without_values_xls ... 2026-09-11 04:15:12,231 26 INFO rb-c800635-224702-414046 odoo.addons.base_import.models.base_import: importing 6 rows... 2026-09-11 04:15:12,639 26 INFO rb-c800635-224702-414046 odoo.models.unlink: User #1 deleted mail.message records with IDs: [7329, 7328] 2026-09-11 04:15:12,688 26 INFO rb-c800635-224702-414046 odoo.models.unlink: User #1 deleted product.product records with IDs: [3269, 3268] 2026-09-11 04:15:13,053 26 INFO rb-c800635-224702-414046 odoo.addons.base_import.models.base_import: done importing data into model: product.product 2026-09-11 04:15:13,095 26 INFO rb-c800635-224702-414046 odoo.addons.product.tests.test_import_files: Starting TestImportFiles.test_import_write_product_demo_xls ... 2026-09-11 04:15:13,318 26 INFO rb-c800635-224702-414046 odoo.addons.base_import.models.base_import: importing 42 rows... 2026-09-11 04:15:13,968 26 INFO rb-c800635-224702-414046 odoo.models.unlink: User #1 deleted mail.message records with IDs: [7389, 7387] 2026-09-11 04:15:14,007 26 INFO rb-c800635-224702-414046 odoo.models.unlink: User #1 deleted product.product records with IDs: [3299, 3300] 2026-09-11 04:15:14,181 26 INFO rb-c800635-224702-414046 odoo.addons.base_import.models.base_import: done importing data into model: product.product 2026-09-11 04:15:14,339 26 INFO rb-c800635-224702-414046 odoo.addons.base_import.models.base_import: importing 3 rows... 2026-09-11 04:15:14,422 26 INFO rb-c800635-224702-414046 odoo.addons.base_import.models.base_import: done importing data into model: product.product 2026-09-11 04:15:14,432 26 INFO rb-c800635-224702-414046 odoo.addons.product.tests.test_import_files: Starting TestImportFiles.test_import_write_product_xls_error ... 2026-09-11 04:15:14,679 26 INFO rb-c800635-224702-414046 odoo.addons.base_import.models.base_import: importing 42 rows... 2026-09-11 04:15:15,245 26 INFO rb-c800635-224702-414046 odoo.models.unlink: User #1 deleted mail.message records with IDs: [7464, 7462] 2026-09-11 04:15:15,277 26 INFO rb-c800635-224702-414046 odoo.models.unlink: User #1 deleted product.product records with IDs: [3342, 3343] 2026-09-11 04:15:15,436 26 INFO rb-c800635-224702-414046 odoo.addons.base_import.models.base_import: done importing data into model: product.product 2026-09-11 04:15:15,576 26 INFO rb-c800635-224702-414046 odoo.addons.base_import.models.base_import: importing 3 rows... 2026-09-11 04:15:15,631 26 INFO rb-c800635-224702-414046 odoo.addons.base_import.models.base_import: done importing data into model: product.product 2026-09-11 04:15:15,823 26 INFO rb-c800635-224702-414046 odoo.addons.base_import.models.base_import: importing 3 rows... 2026-09-11 04:15:16,115 26 INFO rb-c800635-224702-414046 odoo.addons.base_import.models.base_import: done importing data into model: product.product 2026-09-11 04:15:16,126 26 INFO rb-c800635-224702-414046 odoo.addons.base.models.ir_attachment: filestore gc 0 checked, 0 removed 2026-09-11 04:15:16,224 26 INFO rb-c800635-224702-414046 odoo.addons.product.tests.test_name: Starting TestName.test_10_product_name ... 2026-09-11 04:15:16,237 26 INFO rb-c800635-224702-414046 odoo.addons.product.tests.test_name: Starting TestName.test_default_code_and_negative_operator ... 2026-09-11 04:15:16,257 26 INFO rb-c800635-224702-414046 odoo.addons.product.tests.test_name: Starting TestName.test_product_product_name_search ... 2026-09-11 04:15:16,459 26 INFO rb-c800635-224702-414046 odoo.addons.product.tests.test_name: Starting TestName.test_product_template_search_name_no_product_product ... 2026-09-11 04:15:16,716 26 INFO rb-c800635-224702-414046 odoo.addons.base.models.ir_attachment: filestore gc 0 checked, 0 removed 2026-09-11 04:15:17,215 26 INFO rb-c800635-224702-414046 odoo.addons.product.tests.test_pricelist: Starting TestPricelist.test_10_discount ... 2026-09-11 04:15:17,253 26 INFO rb-c800635-224702-414046 odoo.addons.product.tests.test_pricelist: Starting TestPricelist.test_11_markup ... 2026-09-11 04:15:17,257 26 INFO rb-c800635-224702-414046 odoo.addons.product.tests.test_pricelist: Starting TestPricelist.test_20_pricelist_uom ... 2026-09-11 04:15:17,351 26 INFO rb-c800635-224702-414046 odoo.addons.product.tests.test_pricelist: Starting TestPricelist.test_30_pricelists_order ... 2026-09-11 04:15:17,446 26 INFO rb-c800635-224702-414046 odoo.addons.product.tests.test_pricelist: Starting TestPricelist.test_40_specific_property_product_pricelist ... 2026-09-11 04:15:18,743 26 INFO rb-c800635-224702-414046 odoo.addons.product.tests.test_pricelist: Starting TestPricelist.test_45_property_product_pricelist_config_parameter ... 2026-09-11 04:15:19,147 26 INFO rb-c800635-224702-414046 odoo.addons.product.tests.test_pricelist: Starting TestPricelist.test_prevent_pricelist_recursion ... 2026-09-11 04:15:19,186 26 INFO rb-c800635-224702-414046 odoo.models.unlink: User #1 deleted product.pricelist.item records with IDs: [1070] 2026-09-11 04:15:19,208 26 INFO rb-c800635-224702-414046 odoo.addons.product.tests.test_pricelist: Starting TestPricelist.test_pricelist_applied_on_product_variant ... 2026-09-11 04:15:19,422 26 INFO rb-c800635-224702-414046 odoo.addons.product.tests.test_pricelist: Starting TestPricelist.test_pricelist_change_to_formula_and_back ... 2026-09-11 04:15:19,524 26 INFO rb-c800635-224702-414046 odoo.addons.product.tests.test_pricelist: Starting TestPricelist.test_pricelist_item_creation_from_product_variant_form ... 2026-09-11 04:15:20,119 26 INFO rb-c800635-224702-414046 odoo.addons.product.tests.test_pricelist: Starting TestPricelist.test_pricelist_rule_linked_to_product_variant ... 2026-09-11 04:15:20,150 26 INFO rb-c800635-224702-414046 odoo.models.unlink: User #1 deleted product.pricelist.item records with IDs: [1083] 2026-09-11 04:15:20,177 26 INFO rb-c800635-224702-414046 odoo.models.unlink: User #1 deleted product.pricelist.item records with IDs: [1084] 2026-09-11 04:15:20,182 26 INFO rb-c800635-224702-414046 odoo.addons.product.tests.test_pricelist: Starting TestPricelist.test_pricelists_multi_comp_checks ... 2026-09-11 04:15:22,171 26 INFO rb-c800635-224702-414046 odoo.addons.product.tests.test_pricelist: Starting TestPricelist.test_pricelists_res_partner_form ... 2026-09-11 04:15:22,724 26 INFO rb-c800635-224702-414046 odoo.addons.product.tests.test_pricelist: Starting TestPricelist.test_sync_parent_pricelist ... 2026-09-11 04:15:24,775 26 INFO rb-c800635-224702-414046 odoo.addons.base.models.ir_attachment: filestore gc 2 checked, 2 removed 2026-09-11 04:15:25,161 26 INFO rb-c800635-224702-414046 odoo.models.unlink: User #1 deleted product.product records with IDs: [3379] 2026-09-11 04:15:25,370 26 INFO rb-c800635-224702-414046 odoo.models.unlink: User #1 deleted product.product records with IDs: [3398] 2026-09-11 04:15:25,385 26 INFO rb-c800635-224702-414046 odoo.addons.product.tests.test_product_attribute_value_config: Starting TestProductAttributeValueConfig.test_04_create_product_variant_non_dynamic ... 2026-09-11 04:15:25,463 26 INFO rb-c800635-224702-414046 odoo.models.unlink: User #1 deleted product.product records with IDs: [3392, 3383] 2026-09-11 04:15:25,553 26 INFO rb-c800635-224702-414046 odoo.models.unlink: User #1 deleted product.product records with IDs: [3380] 2026-09-11 04:15:25,564 26 INFO rb-c800635-224702-414046 odoo.addons.product.tests.test_product_attribute_value_config: Starting TestProductAttributeValueConfig.test_05_create_product_variant_dynamic ... 2026-09-11 04:15:25,657 26 INFO rb-c800635-224702-414046 odoo.models.unlink: User #1 deleted product.product records with IDs: [3392, 3393, 3394, 3395, 3396, 3397, 3380, 3381, 3382, 3383, 3384, 3385, 3386, 3387, 3388, 3389, 3390, 3391] 2026-09-11 04:15:25,689 26 INFO rb-c800635-224702-414046 odoo.models.unlink: User #1 deleted product.template.attribute.value records with IDs: [1405] 2026-09-11 04:15:25,700 26 INFO rb-c800635-224702-414046 odoo.models.unlink: User #1 deleted product.template.attribute.value records with IDs: [1406] 2026-09-11 04:15:25,707 26 INFO rb-c800635-224702-414046 odoo.models.unlink: User #1 deleted product.template.attribute.value records with IDs: [1407] 2026-09-11 04:15:25,874 26 INFO rb-c800635-224702-414046 odoo.models.unlink: User #1 deleted product.product records with IDs: [3402, 3403, 3404, 3405, 3406, 3407] 2026-09-11 04:15:25,955 26 INFO rb-c800635-224702-414046 odoo.addons.product.tests.test_product_attribute_value_config: Starting TestProductAttributeValueConfig.test_children_product_filtered_exclude_for ... 2026-09-11 04:15:26,021 26 INFO rb-c800635-224702-414046 odoo.addons.product.tests.test_product_attribute_value_config: Starting TestProductAttributeValueConfig.test_clear_caches ... 2026-09-11 04:15:26,096 26 INFO rb-c800635-224702-414046 odoo.addons.product.tests.test_product_attribute_value_config: Starting TestProductAttributeValueConfig.test_constraints ... 2026-09-11 04:15:26,190 26 INFO rb-c800635-224702-414046 odoo.addons.product.tests.test_product_attribute_value_config: Starting TestProductAttributeValueConfig.test_copy_extra_prices_of_product_attribute_values ... 2026-09-11 04:15:26,430 26 INFO rb-c800635-224702-414046 odoo.addons.product.tests.test_product_attribute_value_config: Starting TestProductAttributeValueConfig.test_get_closest_possible_combinations ... 2026-09-11 04:15:27,317 26 INFO rb-c800635-224702-414046 odoo.addons.product.tests.test_product_attribute_value_config: Starting TestProductAttributeValueConfig.test_get_first_possible_combination ... 2026-09-11 04:15:30,701 26 INFO rb-c800635-224702-414046 odoo.addons.product.tests.test_product_attribute_value_config: Starting TestProductAttributeValueConfig.test_get_variant_for_combination ... 2026-09-11 04:15:30,713 26 INFO rb-c800635-224702-414046 odoo.addons.product.tests.test_product_attribute_value_config: Starting TestProductAttributeValueConfig.test_inactive_related_product_update ... 2026-09-11 04:15:30,882 26 INFO rb-c800635-224702-414046 odoo.addons.product.tests.test_product_attribute_value_config: Starting TestProductAttributeValueConfig.test_is_combination_possible ... 2026-09-11 04:15:31,228 26 INFO rb-c800635-224702-414046 odoo.addons.product.tests.test_product_attribute_value_config: Starting TestProductAttributeValueConfig.test_product_filtered_exclude_for ... 2026-09-11 04:15:31,380 26 INFO rb-c800635-224702-414046 odoo.addons.product.tests.test_product_attribute_value_config: Starting TestProductAttributeValueConfig.test_product_template_attribute_values_creation ... 2026-09-11 04:15:31,392 26 INFO rb-c800635-224702-414046 odoo.addons.base.models.ir_attachment: filestore gc 0 checked, 0 removed 2026-09-11 04:15:31,757 26 INFO rb-c800635-224702-414046 odoo.addons.product.tests.test_product_rounding: Starting TestProductRounding.test_no_discount_100_dollars_product ... 2026-09-11 04:15:31,791 26 INFO rb-c800635-224702-414046 odoo.addons.product.tests.test_product_rounding: Starting TestProductRounding.test_no_discount_1_dollar_product ... 2026-09-11 04:15:31,833 26 INFO rb-c800635-224702-414046 odoo.addons.base.models.ir_attachment: filestore gc 0 checked, 0 removed 2026-09-11 04:15:32,053 26 INFO rb-c800635-224702-414046 odoo.addons.product.tests.test_seller: Starting TestSeller.test_10_sellers ... 2026-09-11 04:15:32,094 26 INFO rb-c800635-224702-414046 odoo.addons.product.tests.test_seller: Starting TestSeller.test_20_sellers_company ... 2026-09-11 04:15:34,247 26 INFO rb-c800635-224702-414046 odoo.addons.product.tests.test_seller: Starting TestSeller.test_30_select_seller ... 2026-09-11 04:15:34,348 26 INFO rb-c800635-224702-414046 odoo.addons.product.tests.test_seller: Starting TestSeller.test_31_select_seller ... 2026-09-11 04:15:34,373 26 INFO rb-c800635-224702-414046 odoo.addons.product.tests.test_seller: Starting TestSeller.test_40_seller_min_qty_precision ... 2026-09-11 04:15:34,401 26 INFO rb-c800635-224702-414046 odoo.addons.product.tests.test_seller: Starting TestSeller.test_50_seller_ids ... 2026-09-11 04:15:34,432 26 INFO rb-c800635-224702-414046 odoo.addons.base.models.ir_attachment: filestore gc 1 checked, 1 removed 2026-09-11 04:15:34,714 26 INFO rb-c800635-224702-414046 odoo.addons.product.tests.test_update_pav_wizard: Starting TestUpdateProductAttributeValueWizard.test_add_to_products ... 2026-09-11 04:15:34,939 26 INFO rb-c800635-224702-414046 odoo.addons.product.tests.test_update_pav_wizard: Starting TestUpdateProductAttributeValueWizard.test_update_extra_prices ... 2026-09-11 04:15:35,037 26 INFO rb-c800635-224702-414046 odoo.addons.base.models.ir_attachment: filestore gc 0 checked, 0 removed 2026-09-11 04:15:35,343 26 INFO rb-c800635-224702-414046 odoo.addons.product.tests.test_variants: Starting TestVariantsSearch.test_attribute_line_search ... 2026-09-11 04:15:35,499 26 INFO rb-c800635-224702-414046 odoo.addons.product.tests.test_variants: Starting TestVariantsSearch.test_name_search ... 2026-09-11 04:15:35,712 26 INFO rb-c800635-224702-414046 odoo.addons.base.models.ir_attachment: filestore gc 0 checked, 0 removed 2026-09-11 04:15:36,067 26 INFO rb-c800635-224702-414046 odoo.addons.product.tests.test_variants: Starting TestVariants.test_archive_all_variants ... 2026-09-11 04:15:36,272 26 INFO rb-c800635-224702-414046 odoo.addons.product.tests.test_variants: Starting TestVariants.test_archive_variant ... 2026-09-11 04:15:36,491 26 INFO rb-c800635-224702-414046 odoo.addons.product.tests.test_variants: Starting TestVariants.test_dynamic_variants_copy ... 2026-09-11 04:15:36,732 26 INFO rb-c800635-224702-414046 odoo.addons.product.tests.test_variants: Starting TestVariants.test_open_product_form_with_default_uom_id_is_false ... 2026-09-11 04:15:37,161 26 INFO rb-c800635-224702-414046 odoo.addons.product.tests.test_variants: Starting TestVariants.test_single_variant_template_computed_values_after_creation ... 2026-09-11 04:15:37,414 26 INFO rb-c800635-224702-414046 odoo.addons.product.tests.test_variants: Starting TestVariants.test_standard_price ... 2026-09-11 04:15:39,631 26 INFO rb-c800635-224702-414046 odoo.addons.product.tests.test_variants: Starting TestVariants.test_template_barcode ... 2026-09-11 04:15:39,946 26 INFO rb-c800635-224702-414046 odoo.addons.product.tests.test_variants: Starting TestVariants.test_variants_copy ... 2026-09-11 04:15:40,430 26 INFO rb-c800635-224702-414046 odoo.addons.product.tests.test_variants: Starting TestVariants.test_variants_creation_matrix ... 2026-09-11 04:15:40,578 26 INFO rb-c800635-224702-414046 odoo.addons.product.tests.test_variants: Starting TestVariants.test_variants_creation_mono ... 2026-09-11 04:15:40,697 26 INFO rb-c800635-224702-414046 odoo.addons.product.tests.test_variants: Starting TestVariants.test_variants_creation_mono_double ... 2026-09-11 04:15:40,812 26 INFO rb-c800635-224702-414046 odoo.addons.product.tests.test_variants: Starting TestVariants.test_variants_creation_mono_multi ... 2026-09-11 04:15:40,937 26 INFO rb-c800635-224702-414046 odoo.addons.product.tests.test_variants: Starting TestVariants.test_variants_creation_multi_update ... 2026-09-11 04:15:41,104 26 INFO rb-c800635-224702-414046 odoo.addons.product.tests.test_variants: Starting TestVariants.test_variants_is_product_variant ... 2026-09-11 04:15:41,106 26 INFO rb-c800635-224702-414046 odoo.addons.product.tests.test_variants: Starting TestVariants.test_variants_pricelist_code ... 2026-09-11 04:15:41,162 26 INFO rb-c800635-224702-414046 odoo.addons.base.models.ir_attachment: filestore gc 1 checked, 1 removed 2026-09-11 04:15:41,560 26 INFO rb-c800635-224702-414046 odoo.addons.product.tests.test_variants: Starting TestVariantsNoCreate.test_create_mixed_mono ... 2026-09-11 04:15:41,675 26 INFO rb-c800635-224702-414046 odoo.addons.product.tests.test_variants: Starting TestVariantsNoCreate.test_create_mixed_multi ... 2026-09-11 04:15:41,831 26 INFO rb-c800635-224702-414046 odoo.addons.product.tests.test_variants: Starting TestVariantsNoCreate.test_create_mono ... 2026-09-11 04:15:41,967 26 INFO rb-c800635-224702-414046 odoo.addons.product.tests.test_variants: Starting TestVariantsNoCreate.test_create_multi ... 2026-09-11 04:15:42,111 26 INFO rb-c800635-224702-414046 odoo.addons.product.tests.test_variants: Starting TestVariantsNoCreate.test_unarchive_multiple_products_with_variants ... 2026-09-11 04:15:42,463 26 INFO rb-c800635-224702-414046 odoo.addons.product.tests.test_variants: Starting TestVariantsNoCreate.test_update_mixed_mono ... 2026-09-11 04:15:42,736 26 INFO rb-c800635-224702-414046 odoo.addons.product.tests.test_variants: Starting TestVariantsNoCreate.test_update_mixed_multi ... 2026-09-11 04:15:42,986 26 INFO rb-c800635-224702-414046 odoo.addons.product.tests.test_variants: Starting TestVariantsNoCreate.test_update_mono ... 2026-09-11 04:15:43,117 26 INFO rb-c800635-224702-414046 odoo.addons.product.tests.test_variants: Starting TestVariantsNoCreate.test_update_multi ... 2026-09-11 04:15:43,260 26 INFO rb-c800635-224702-414046 odoo.addons.product.tests.test_variants: Starting TestVariantsNoCreate.test_update_variant_with_nocreate ... 2026-09-11 04:15:43,469 26 INFO rb-c800635-224702-414046 odoo.addons.base.models.ir_attachment: filestore gc 0 checked, 0 removed 2026-09-11 04:15:43,499 26 INFO rb-c800635-224702-414046 odoo.addons.product.tests.test_variants: Starting TestVariantsManyAttributes.test_01_create_no_variant ... 2026-09-11 04:15:43,752 26 INFO rb-c800635-224702-414046 odoo.addons.product.tests.test_variants: Starting TestVariantsManyAttributes.test_02_create_dynamic ... 2026-09-11 04:15:43,995 26 INFO rb-c800635-224702-414046 odoo.addons.product.tests.test_variants: Starting TestVariantsManyAttributes.test_03_create_always ... 2026-09-11 04:15:44,259 26 INFO rb-c800635-224702-414046 odoo.addons.product.tests.test_variants: Starting TestVariantsManyAttributes.test_04_create_no_variant_dynamic ... 2026-09-11 04:15:44,479 26 INFO rb-c800635-224702-414046 odoo.addons.product.tests.test_variants: Starting TestVariantsManyAttributes.test_05_create_no_variant_always ... 2026-09-11 04:15:45,023 26 INFO rb-c800635-224702-414046 odoo.addons.product.tests.test_variants: Starting TestVariantsManyAttributes.test_06_create_dynamic_always ... 2026-09-11 04:15:45,255 26 INFO rb-c800635-224702-414046 odoo.addons.product.tests.test_variants: Starting TestVariantsManyAttributes.test_07_create_no_create_dynamic_always ... 2026-09-11 04:15:45,517 26 INFO rb-c800635-224702-414046 odoo.addons.base.models.ir_attachment: filestore gc 0 checked, 0 removed 2026-09-11 04:15:46,024 26 INFO rb-c800635-224702-414046 odoo.models.unlink: User #1 deleted product.product records with IDs: [3638] 2026-09-11 04:15:46,127 26 INFO rb-c800635-224702-414046 odoo.addons.product.tests.test_variants: Starting TestVariantsImages.test_update_images_with_archived_variants ... 2026-09-11 04:15:46,419 26 INFO rb-c800635-224702-414046 odoo.addons.product.tests.test_variants: Starting TestVariantsImages.test_variant_images ... 2026-09-11 04:15:46,491 26 INFO rb-c800635-224702-414046 odoo.addons.base.models.ir_attachment: filestore gc 13 checked, 13 removed 2026-09-11 04:15:46,993 26 INFO rb-c800635-224702-414046 odoo.addons.product.tests.test_variants: Starting TestVariantsArchive.test_01_update_variant_unlink ... 2026-09-11 04:15:47,301 26 INFO rb-c800635-224702-414046 odoo.addons.product.tests.test_variants: Starting TestVariantsArchive.test_02_update_variant_archive_1_value ... 2026-09-11 04:15:47,695 26 INFO rb-c800635-224702-414046 odoo.addons.product.tests.test_variants: Starting TestVariantsArchive.test_02_update_variant_archive_2_value ... 2026-09-11 04:15:48,471 26 INFO rb-c800635-224702-414046 odoo.addons.product.tests.test_variants: Starting TestVariantsArchive.test_03_update_variant_archive_3_value ... 2026-09-11 04:15:49,343 26 INFO rb-c800635-224702-414046 odoo.addons.product.tests.test_variants: Starting TestVariantsArchive.test_04_from_to_single_values ... 2026-09-11 04:15:49,732 26 INFO rb-c800635-224702-414046 odoo.addons.product.tests.test_variants: Starting TestVariantsArchive.test_add_attribute_to_archived_template ... 2026-09-11 04:15:50,017 26 INFO rb-c800635-224702-414046 odoo.addons.product.tests.test_variants: Starting TestVariantsArchive.test_dynamic_attributes_archiving ... 2026-09-11 04:15:50,659 26 INFO rb-c800635-224702-414046 odoo.addons.product.tests.test_variants: Starting TestVariantsArchive.test_name_search_dynamic_attributes ... 2026-09-11 04:15:50,833 26 INFO rb-c800635-224702-414046 odoo.addons.product.tests.test_variants: Starting TestVariantsArchive.test_set_barcode ... 2026-09-11 04:15:50,859 26 INFO rb-c800635-224702-414046 odoo.addons.product.tests.test_variants: Starting TestVariantsArchive.test_unlink_and_archive_multiple_variants ... 2026-09-11 04:15:51,236 26 INFO rb-c800635-224702-414046 odoo.addons.product.tests.test_variants: Starting TestVariantsArchive.test_uom_update_variant ... 2026-09-11 04:15:52,522 26 INFO rb-c800635-224702-414046 odoo.addons.base.models.ir_attachment: filestore gc 0 checked, 0 removed 2026-09-11 04:15:52,525 26 INFO rb-c800635-224702-414046 odoo.addons.product.tests.test_variants: Starting TestVariantWrite.test_active_one2many ... 2026-09-11 04:15:52,659 26 INFO rb-c800635-224702-414046 odoo.addons.product.tests.test_variants: Starting TestVariantWrite.test_write_inherited_field ... 2026-09-11 04:15:52,763 26 INFO rb-c800635-224702-414046 odoo.addons.base.models.ir_attachment: filestore gc 0 checked, 0 removed 2026-09-11 04:15:53,131 26 INFO rb-c800635-224702-414046 odoo.models.unlink: User #1 deleted product.product records with IDs: [3691] 2026-09-11 04:15:53,148 26 INFO rb-c800635-224702-414046 odoo.addons.product.tests.test_variants: Starting TestVariantsExclusion.test_dynamic_variants_unarchive ... 2026-09-11 04:15:53,307 26 INFO rb-c800635-224702-414046 odoo.addons.product.tests.test_variants: Starting TestVariantsExclusion.test_exclusions_crud ... 2026-09-11 04:15:53,489 26 INFO rb-c800635-224702-414046 odoo.addons.product.tests.test_variants: Starting TestVariantsExclusion.test_supplierinfo_with_dynamic_attribute ... 2026-09-11 04:15:53,612 26 INFO rb-c800635-224702-414046 odoo.addons.product.tests.test_variants: Starting TestVariantsExclusion.test_variants_1_exclusion ... 2026-09-11 04:15:53,748 26 INFO rb-c800635-224702-414046 odoo.addons.product.tests.test_variants: Starting TestVariantsExclusion.test_variants_2_exclusions_different_lines ... 2026-09-11 04:15:53,954 26 INFO rb-c800635-224702-414046 odoo.addons.product.tests.test_variants: Starting TestVariantsExclusion.test_variants_2_exclusions_same_line ... 2026-09-11 04:15:54,167 26 INFO rb-c800635-224702-414046 odoo.addons.base.models.ir_attachment: filestore gc 0 checked, 0 removed 2026-09-11 04:15:58,773 26 INFO rb-c800635-224702-414046 odoo.addons.product_email_template.tests.test_account_move: Starting TestAccountMove.test_send_as_system_when_sudo ... 2026-09-11 04:15:59,761 26 INFO rb-c800635-224702-414046 odoo.addons.product_email_template.tests.test_account_move: Starting TestAccountMove.test_send_product_template_email_on_invoice_post ... 2026-09-11 04:16:00,448 26 INFO rb-c800635-224702-414046 odoo.addons.base.models.ir_attachment: filestore gc 3 checked, 3 removed 2026-09-11 04:16:00,453 26 INFO rb-c800635-224702-414046 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-c800635-224702-414046 odoo.addons.product_expiry.tests.test_generate_serial_numbers.TestProductExpiryTour.test_generate_serial_with_expiration: Chrome pid: 144475 2020-06-01 00:00:00,000 26 INFO rb-c800635-224702-414046 odoo.addons.product_expiry.tests.test_generate_serial_numbers.TestProductExpiryTour.test_generate_serial_with_expiration: Chrome headless temporary user profile dir: /tmp/tmpw72aftnj_chrome_odoo 2020-06-01 00:00:00,000 26 INFO rb-c800635-224702-414046 odoo.addons.product_expiry.tests.test_generate_serial_numbers.TestProductExpiryTour.test_generate_serial_with_expiration: Issuing json command http://127.0.0.1:35869/json/version 2020-06-01 00:00:00,000 26 INFO rb-c800635-224702-414046 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:35869', path='/json/version', query='', fragment='') with timeout 3 increased to 10s during tests 2020-06-01 00:00:00,000 26 INFO rb-c800635-224702-414046 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-c800635-224702-414046 odoo.addons.product_expiry.tests.test_generate_serial_numbers.TestProductExpiryTour.test_generate_serial_with_expiration: Issuing json command http://127.0.0.1:35869/json 2020-06-01 00:00:00,000 26 INFO rb-c800635-224702-414046 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:35869', path='/json', query='', fragment='') with timeout 3 increased to 10s during tests 2020-06-01 00:00:00,000 26 INFO rb-c800635-224702-414046 odoo.addons.product_expiry.tests.test_generate_serial_numbers.TestProductExpiryTour.test_generate_serial_with_expiration: Websocket url found: ws://127.0.0.1:35869/devtools/page/D6547F14F9434A7893D0A48C3B89CC75 2020-06-01 00:00:00,000 26 INFO rb-c800635-224702-414046 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-c800635-224702-414046 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-c800635-224702-414046 odoo.addons.base.models.res_users: Login successful for login:admin from n/a 2020-06-01 00:00:00,000 26 INFO rb-c800635-224702-414046 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-c800635-224702-414046 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/807" in browser 2020-06-01 00:00:00,000 26 INFO rb-c800635-224702-414046 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/807" 2020-06-01 00:00:00,000 26 INFO rb-c800635-224702-414046 odoo.addons.base.models.ir_http: Generating routing map for key 1 2020-06-01 00:00:00,000 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [01/Jun/2020 00:00:00] "GET /odoo/action-stock.action_picking_tree_incoming/807 HTTP/1.1" 200 - 144 0.227 1.219 2020-06-01 00:00:00,000 26 INFO rb-c800635-224702-414046 odoo.addons.product_expiry.tests.test_generate_serial_numbers.TestProductExpiryTour.test_generate_serial_with_expiration: Navigation result: {'frameId': 'D6547F14F9434A7893D0A48C3B89CC75', 'loaderId': 'D76862AE013DEA22BCF8AD925C1E35D4', 'isDownload': False} 2020-06-01 00:00:00,000 26 INFO rb-c800635-224702-414046 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-c800635-224702-414046 werkzeug: 127.0.0.1 - - [01/Jun/2020 00:00:00] "GET /web/assets/f11d30b/web.assets_web.min.css HTTP/1.1" 200 - 2 0.006 0.009 2020-06-01 00:00:00,000 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [01/Jun/2020 00:00:00] "GET /web/webclient/load_menus HTTP/1.1" 200 - 23 0.028 0.118 2020-06-01 00:00:00,000 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [01/Jun/2020 00:00:00] "GET /web/assets/ec15a55/web.assets_web.min.js HTTP/1.1" 200 - 2 0.001 0.149 2020-06-01 00:00:00,000 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [01/Jun/2020 00:00:00] "GET /web/manifest.webmanifest HTTP/1.1" 200 - 6 0.024 0.150 2020-06-01 00:00:00,000 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [01/Jun/2020 00:00:00] "GET /web/assets/af5d1f2/web.assets_tests.min.js HTTP/1.1" 200 - 2 0.001 0.005 2020-06-01 00:00:00,000 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [01/Jun/2020 00:00:00] "GET /web/assets/9c37ea3/web.assets_web_print.min.css HTTP/1.1" 200 - 2 0.001 0.016 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.008 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.008 2020-06-01 00:00:00,000 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [01/Jun/2020 00:00:00] "GET /web/webclient/translations?hash=&lang=en_US HTTP/1.1" 200 - 1 0.002 0.008 2020-06-01 00:00:00,000 26 INFO rb-c800635-224702-414046 odoo.addons.partner_autocomplete.models.res_company: Starting enrich of company My Company (1) 2020-06-01 00:00:00,000 26 INFO rb-c800635-224702-414046 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.033 0.035 2020-06-01 00:00:00,000 26 INFO rb-c800635-224702-414046 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-c800635-224702-414046 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.002 0.049 2020-06-01 00:00:00,000 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [01/Jun/2020 00:00:00] "GET /web/service-worker.js HTTP/1.1" 200 - 0 0.000 0.005 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.002 2020-06-01 00:00:00,000 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [01/Jun/2020 00:00:00] "GET /odoo HTTP/1.1" 200 - 27 0.022 0.041 2020-06-01 00:00:00,000 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [01/Jun/2020 00:00:00] "GET /odoo/offline HTTP/1.1" 200 - 5 0.006 0.087 2020-06-01 00:00:00,000 26 INFO rb-c800635-224702-414046 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.005 0.032 2020-06-01 00:00:00,000 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [01/Jun/2020 00:00:00] "GET /web/image/res.partner/3/avatar_128?unique=1789094274000 HTTP/1.1" 200 - 13 0.011 0.044 2020-06-01 00:00:00,000 26 INFO rb-c800635-224702-414046 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/807", "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.007 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.011 2020-06-01 00:00:00,000 26 INFO rb-c800635-224702-414046 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 rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [01/Jun/2020 00:00:00] "POST /web/action/load HTTP/1.1" 200 - 13 0.030 0.087 2020-06-01 00:00:00,000 26 INFO rb-c800635-224702-414046 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 - 7 0.008 0.132 2020-06-01 00:00:00,000 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [01/Jun/2020 00:00:00] "POST /mail/data HTTP/1.1" 200 - 35 0.033 0.106 2020-06-01 00:00:00,000 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [01/Jun/2020 00:00:00] "GET /web/image/res.company/1/favicon HTTP/1.1" 200 - 9 0.008 0.163 2020-06-01 00:00:00,000 26 INFO rb-c800635-224702-414046 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.125 2020-06-01 00:00:00,000 26 INFO rb-c800635-224702-414046 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.077 0.260 2020-06-01 00:00:00,000 26 INFO rb-c800635-224702-414046 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.070 0.059 2020-06-01 00:00:00,000 26 INFO rb-c800635-224702-414046 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.004 2020-06-01 00:00:00,000 26 INFO rb-c800635-224702-414046 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-c800635-224702-414046 werkzeug: 127.0.0.1 - - [01/Jun/2020 00:00:00] "POST /mail/data HTTP/1.1" 200 - 75 0.099 0.093 2020-06-01 00:00:00,000 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [01/Jun/2020 00:00:00] "POST /mail/thread/messages HTTP/1.1" 200 - 26 0.033 0.218 2020-06-01 00:00:00,000 26 INFO rb-c800635-224702-414046 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.007 0.226 2020-06-01 00:00:00,000 26 INFO rb-c800635-224702-414046 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.007 0.058 2020-06-01 00:00:00,000 26 INFO rb-c800635-224702-414046 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.009 2020-06-01 00:00:00,000 26 INFO rb-c800635-224702-414046 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.002 0.017 2020-06-01 00:00:00,000 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [01/Jun/2020 00:00:00] "GET /web/image/res.partner/2/avatar_128?unique=1789094274000 HTTP/1.1" 200 - 5 0.006 0.013 2020-06-01 00:00:00,000 26 INFO rb-c800635-224702-414046 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.014 0.034 2020-06-01 00:00:00,000 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [01/Jun/2020 00:00:00] "GET /web/assets/0418524/web.assets_emoji.min.js HTTP/1.1" 200 - 2 0.001 0.045 2020-06-01 00:00:00,000 26 INFO rb-c800635-224702-414046 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.016 0.029 2020-06-01 00:00:00,000 26 INFO rb-c800635-224702-414046 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-c800635-224702-414046 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.003 2020-06-01 00:00:00,000 26 INFO rb-c800635-224702-414046 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-c800635-224702-414046 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.004 0.010 2020-06-01 00:00:00,000 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [01/Jun/2020 00:00:00] "POST /web/dataset/call_kw/ir.sequence/search_read#ir.sequence.search_read HTTP/1.1" 200 - 4 0.003 0.005 2020-06-01 00:00:00,000 26 INFO rb-c800635-224702-414046 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-c800635-224702-414046 werkzeug: 127.0.0.1 - - [01/Jun/2020 00:00:00] "POST /web/dataset/call_kw/stock.move/action_generate_lot_line_vals#stock.move.action_generate_lot_line_vals HTTP/1.1" 200 - 25 0.027 0.030 2020-06-01 00:00:00,000 26 INFO rb-c800635-224702-414046 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.003 0.063 2020-06-01 00:00:00,000 26 INFO rb-c800635-224702-414046 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.013 0.030 2020-06-01 00:00:00,000 26 INFO rb-c800635-224702-414046 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-c800635-224702-414046 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-c800635-224702-414046 odoo.models.unlink: User #2 deleted stock.move.line records with IDs: [1531, 1532] 2020-06-01 00:00:00,000 26 INFO rb-c800635-224702-414046 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.034 0.060 2020-06-01 00:00:00,000 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [01/Jun/2020 00:00:00] "POST /mail/thread/messages HTTP/1.1" 200 - 4 0.002 0.007 2020-06-01 00:00:00,000 26 INFO rb-c800635-224702-414046 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-c800635-224702-414046 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-c800635-224702-414046 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-c800635-224702-414046 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.063 0.052 2020-06-01 00:00:00,000 26 INFO rb-c800635-224702-414046 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.040 0.150 2020-06-01 00:00:00,000 26 INFO rb-c800635-224702-414046 odoo.addons.product_expiry.tests.test_generate_serial_numbers.TestProductExpiryTour.test_generate_serial_with_expiration.browser: heap 29912364 (allocated 32178176) 2020-06-01 00:00:00,000 26 INFO rb-c800635-224702-414046 odoo.addons.product_expiry.tests.test_generate_serial_numbers.TestProductExpiryTour.test_generate_serial_with_expiration: Closing chrome headless with pid 144475 2020-06-01 00:00:00,000 26 INFO rb-c800635-224702-414046 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-c800635-224702-414046 odoo.addons.product_expiry.tests.test_generate_serial_numbers.TestProductExpiryTour.test_generate_serial_with_expiration: Terminating chrome headless with pid 144475 2020-06-01 00:00:00,000 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [01/Jun/2020 00:00:00] "POST /mail/data HTTP/1.1" 200 - 21 0.011 0.033 2020-06-01 00:00:00,000 26 INFO rb-c800635-224702-414046 odoo.addons.product_expiry.tests.test_generate_serial_numbers.TestProductExpiryTour.test_generate_serial_with_expiration: Chrome Log in: /tmp/odoo_tests/rb-c800635-224702-414046/chrome_logs/chrome_log_20200601_000000_000000_test_generate_serial_with_expiration.txt 2020-06-01 00:00:00,000 26 INFO rb-c800635-224702-414046 odoo.addons.product_expiry.tests.test_generate_serial_numbers.TestProductExpiryTour.test_generate_serial_with_expiration: Removing chrome user profile "/tmp/tmpw72aftnj_chrome_odoo" 2026-09-11 04:16:06,787 26 INFO rb-c800635-224702-414046 odoo.addons.base.models.ir_attachment: filestore gc 0 checked, 0 removed 2026-09-11 04:16:12,645 26 INFO rb-c800635-224702-414046 odoo.addons.product_margin.tests.test_product_margin: Starting TestProductMargin.test_aggregates ... 2026-09-11 04:16:12,821 26 INFO rb-c800635-224702-414046 odoo.addons.product_margin.tests.test_product_margin: Starting TestProductMargin.test_product_margin ... 2026-09-11 04:16:13,085 26 INFO rb-c800635-224702-414046 odoo.addons.product_margin.tests.test_product_margin: Starting TestProductMargin.test_product_margin_negative_price_in_move_lines ... 2026-09-11 04:16:13,865 26 INFO rb-c800635-224702-414046 odoo.addons.product_margin.tests.test_product_margin: Starting TestProductMargin.test_product_margin_read_grouping_sets ... 2026-09-11 04:16:14,790 26 INFO rb-c800635-224702-414046 odoo.addons.product_margin.tests.test_product_margin: Starting TestProductMargin.test_sale_avg_price ... 2026-09-11 04:16:15,410 26 INFO rb-c800635-224702-414046 odoo.addons.base.models.ir_attachment: filestore gc 3 checked, 3 removed 2026-09-11 04:16:18,173 26 INFO rb-c800635-224702-414046 odoo.addons.project.tests.test_burndown_chart: Starting TestBurndownChartTour.test_burndown_chart_tour ... 2026-09-11 04:16:18,432 26 INFO rb-c800635-224702-414046 odoo.addons.project.tests.test_burndown_chart.TestBurndownChartTour.test_burndown_chart_tour: Chrome pid: 144677 2026-09-11 04:16:18,432 26 INFO rb-c800635-224702-414046 odoo.addons.project.tests.test_burndown_chart.TestBurndownChartTour.test_burndown_chart_tour: Chrome headless temporary user profile dir: /tmp/tmpkdvqruj9_chrome_odoo 2026-09-11 04:16:18,432 26 INFO rb-c800635-224702-414046 odoo.addons.project.tests.test_burndown_chart.TestBurndownChartTour.test_burndown_chart_tour: Issuing json command http://127.0.0.1:35391/json/version 2026-09-11 04:16:18,433 26 INFO rb-c800635-224702-414046 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:35391', path='/json/version', query='', fragment='') with timeout 3 increased to 10s during tests 2026-09-11 04:16:18,445 26 INFO rb-c800635-224702-414046 odoo.addons.project.tests.test_burndown_chart.TestBurndownChartTour.test_burndown_chart_tour: Browser version: Chrome/150.0.7871.114 2026-09-11 04:16:18,446 26 INFO rb-c800635-224702-414046 odoo.addons.project.tests.test_burndown_chart.TestBurndownChartTour.test_burndown_chart_tour: Issuing json command http://127.0.0.1:35391/json 2026-09-11 04:16:18,447 26 INFO rb-c800635-224702-414046 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:35391', path='/json', query='', fragment='') with timeout 3 increased to 10s during tests 2026-09-11 04:16:18,455 26 INFO rb-c800635-224702-414046 odoo.addons.project.tests.test_burndown_chart.TestBurndownChartTour.test_burndown_chart_tour: Websocket url found: ws://127.0.0.1:35391/devtools/page/2C26FB383F8BA7C53995811A78317EEE 2026-09-11 04:16:18,463 26 INFO rb-c800635-224702-414046 odoo.addons.project.tests.test_burndown_chart.TestBurndownChartTour.test_burndown_chart_tour: Enable chrome headless console log notification 2026-09-11 04:16:18,466 26 INFO rb-c800635-224702-414046 odoo.addons.project.tests.test_burndown_chart.TestBurndownChartTour.test_burndown_chart_tour: Chrome headless enable page notifications 2026-09-11 04:16:18,523 26 INFO rb-c800635-224702-414046 odoo.addons.base.models.res_users: Login successful for login:admin from n/a 2026-09-11 04:16:18,531 26 INFO rb-c800635-224702-414046 odoo.addons.project.tests.test_burndown_chart.TestBurndownChartTour.test_burndown_chart_tour: Setting session cookie in browser 2026-09-11 04:16:18,535 26 INFO rb-c800635-224702-414046 odoo.addons.project.tests.test_burndown_chart.TestBurndownChartTour.test_burndown_chart_tour: Open "http://127.0.0.1:8069/odoo" in browser 2026-09-11 04:16:18,535 26 INFO rb-c800635-224702-414046 odoo.addons.project.tests.test_burndown_chart.TestBurndownChartTour.test_burndown_chart_tour: Navigating to: "http://127.0.0.1:8069/odoo" 2026-09-11 04:16:18,546 26 INFO rb-c800635-224702-414046 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-09-11 04:16:19,705 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 04:16:19] "GET /odoo HTTP/1.1" 200 - 154 0.107 1.055 2026-09-11 04:16:19,708 26 INFO rb-c800635-224702-414046 odoo.addons.project.tests.test_burndown_chart.TestBurndownChartTour.test_burndown_chart_tour: Navigation result: {'frameId': '2C26FB383F8BA7C53995811A78317EEE', 'loaderId': '9C0236E6EFC718A825FFA67262306EC1', 'isDownload': False} 2026-09-11 04:16:19,708 26 INFO rb-c800635-224702-414046 odoo.addons.project.tests.test_burndown_chart.TestBurndownChartTour.test_burndown_chart_tour: Evaluate ready code "odoo.isTourReady('burndown_chart_tour')" 2026-09-11 04:16:19,833 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 04:16:19] "GET /web/webclient/load_menus HTTP/1.1" 200 - 23 0.020 0.083 2026-09-11 04:16:19,842 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 04:16:19] "GET /web/manifest.webmanifest HTTP/1.1" 200 - 7 0.004 0.104 2026-09-11 04:16:19,850 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 04:16:19] "GET /web/assets/f11d30b/web.assets_web.min.css HTTP/1.1" 200 - 2 0.001 0.110 2026-09-11 04:16:19,860 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 04:16:19] "GET /web/assets/ec15a55/web.assets_web.min.js HTTP/1.1" 200 - 2 0.005 0.115 2026-09-11 04:16:19,891 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 04:16:19] "GET /web/assets/af5d1f2/web.assets_tests.min.js HTTP/1.1" 200 - 2 0.012 0.012 2026-09-11 04:16:19,956 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 04:16:19] "GET /web/assets/9c37ea3/web.assets_web_print.min.css HTTP/1.1" 200 - 2 0.001 0.011 2026-09-11 04:16:20,590 26 INFO ? werkzeug: 127.0.0.1 - - [11/Sep/2026 04:16:20] "GET /web/static/img/odoo-icon-192x192.png HTTP/1.1" 200 - 0 0.000 0.003 2026-09-11 04:16:20,593 26 INFO ? werkzeug: 127.0.0.1 - - [11/Sep/2026 04:16:20] "GET /web/static/img/favicon.ico HTTP/1.1" 200 - 0 0.000 0.008 2026-09-11 04:16:20,611 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 04:16:20] "GET /web/webclient/translations?hash=&lang=en_US HTTP/1.1" 200 - 1 0.001 0.019 2026-09-11 04:16:20,653 26 INFO rb-c800635-224702-414046 odoo.addons.partner_autocomplete.models.res_company: Starting enrich of company My Company (1) 2026-09-11 04:16:20,679 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 04:16:20] "POST /web/dataset/call_kw/res.company/iap_enrich_auto#res.company.iap_enrich_auto HTTP/1.1" 200 - 28 0.019 0.029 2026-09-11 04:16:20,681 26 INFO rb-c800635-224702-414046 odoo.addons.project.tests.test_burndown_chart.TestBurndownChartTour.test_burndown_chart_tour.browser: Owl is running in 'dev' mode. 2026-09-11 04:16:20,696 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 04:16:20] "GET /bus/websocket_worker_bundle?v=19.0-2 HTTP/1.1" 200 - 3 0.001 0.055 2026-09-11 04:16:20,699 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 04:16:20] "GET /web/service-worker.js HTTP/1.1" 200 - 0 0.000 0.006 2026-09-11 04:16:20,717 26 INFO ? werkzeug: 127.0.0.1 - - [11/Sep/2026 04:16:20] "GET /mail/static/lib/idb-keyval/idb-keyval.js HTTP/1.1" 200 - 0 0.000 0.001 2026-09-11 04:16:20,763 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 04:16:20] "GET /odoo HTTP/1.1" 200 - 27 0.013 0.026 2026-09-11 04:16:20,782 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 04:16:20] "GET /odoo/offline HTTP/1.1" 200 - 5 0.004 0.050 2026-09-11 04:16:20,846 26 INFO rb-c800635-224702-414046 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-09-11 04:16:20,863 26 INFO rb-c800635-224702-414046 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-09-11 04:16:20,865 26 INFO ? werkzeug: 127.0.0.1 - - [11/Sep/2026 04:16:20] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.016 2026-09-11 04:16:20,887 26 INFO ? werkzeug: 127.0.0.1 - - [11/Sep/2026 04:16:20] "GET /web/static/src/libs/fontawesome/fonts/fontawesome-webfont.woff2?v=4.7.0 HTTP/1.1" 200 - 0 0.000 0.032 2026-09-11 04:16:20,910 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 04:16:20] "GET /web/image?model=res.users&field=avatar_128&id=2 HTTP/1.1" 200 - 14 0.070 0.037 2026-09-11 04:16:20,926 26 INFO rb-c800635-224702-414046 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-09-11 04:16:20,930 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 04:16:20] "GET /web/image/res.partner/3/avatar_128?unique=1789094274000 HTTP/1.1" 200 - 6 0.006 0.121 2026-09-11 04:16:20,961 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 04:16:20] "POST /web/dataset/call_kw/ir.http/lazy_session_info#ir.http.lazy_session_info HTTP/1.1" 200 - 6 0.007 0.138 2026-09-11 04:16:21,002 26 INFO rb-c800635-224702-414046 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-09-11 04:16:21,002 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 04:16:21] "GET /web/image/res.company/1/favicon HTTP/1.1" 200 - 9 0.014 0.096 2026-09-11 04:16:21,082 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 04:16:21] "POST /mail/data HTTP/1.1" 200 - 35 0.045 0.127 2026-09-11 04:16:21,099 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 04:16:21] "POST /web/action/load HTTP/1.1" 200 - 5 0.004 0.276 2026-09-11 04:16:21,126 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 04:16:21] "POST /web/action/load HTTP/1.1" 200 - 10 0.016 0.111 2026-09-11 04:16:21,133 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 04:16:21] "GET /websocket?version=19.0-2 HTTP/1.1" 101 - 0 0.000 0.250 2026-09-11 04:16:21,381 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 04:16:21] "POST /web/dataset/call_kw/project.project/get_views#project.project.get_views HTTP/1.1" 200 - 98 0.096 0.124 2026-09-11 04:16:21,466 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 04:16:21] "POST /web/dataset/call_kw/project.project/web_search_read#project.project.web_search_read HTTP/1.1" 200 - 22 0.018 0.035 2026-09-11 04:16:21,469 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 04:16:21] "POST /web/dataset/call_kw/res.users/has_group#res.users.has_group HTTP/1.1" 200 - 0 0.000 0.052 2026-09-11 04:16:21,502 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 04:16:21] "POST /web/dataset/call_kw/project.project/search_read#project.project.search_read HTTP/1.1" 200 - 1 0.000 0.005 2026-09-11 04:16:21,619 26 INFO rb-c800635-224702-414046 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-09-11 04:16:21,644 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 04:16:21] "GET /web/image/res.users/1/avatar_128 HTTP/1.1" 200 - 7 0.005 0.016 2026-09-11 04:16:21,683 26 INFO rb-c800635-224702-414046 odoo.addons.project.tests.test_burndown_chart.TestBurndownChartTour.test_burndown_chart_tour.browser: [5/21] Tour burndown_chart_tour → Step .o_graph_renderer 2026-09-11 04:16:21,720 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 04:16:21] "POST /mail/data HTTP/1.1" 200 - 45 0.030 0.068 2026-09-11 04:16:21,739 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 04:16:21] "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.008 0.034 2026-09-11 04:16:21,779 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 04:16:21] "POST /web/dataset/call_kw/discuss.channel/channel_fetched#discuss.channel.channel_fetched HTTP/1.1" 200 - 9 0.005 0.017 2026-09-11 04:16:21,803 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 04:16:21] "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.010 0.026 2026-09-11 04:16:21,858 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 04:16:21] "GET /web/bundle/web.assets_backend_lazy?lang=en_US HTTP/1.1" 200 - 6 0.002 0.039 2026-09-11 04:16:22,060 26 INFO rb-c800635-224702-414046 odoo.addons.base.models.assetsbundle: Generating a new asset bundle attachment /web/assets/c2a0786/web.assets_backend_lazy.min.css (id:11433) 2026-09-11 04:16:22,066 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 04:16:22] "GET /web/assets/c2a0786/web.assets_backend_lazy.min.css HTTP/1.1" 200 - 15 0.008 0.187 2026-09-11 04:16:22,170 26 INFO rb-c800635-224702-414046 odoo.addons.base.models.assetsbundle: Generating a new asset bundle attachment /web/assets/e58df9d/web.assets_backend_lazy.min.js (id:11434) 2026-09-11 04:16:22,175 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 04:16:22] "GET /web/assets/e58df9d/web.assets_backend_lazy.min.js HTTP/1.1" 200 - 6 0.008 0.295 2026-09-11 04:16:22,204 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 04:16:22] "POST /web/dataset/call_kw/project.project/read#project.project.read HTTP/1.1" 200 - 1 0.000 0.003 2026-09-11 04:16:22,282 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 04:16:22] "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.026 0.035 2026-09-11 04:16:22,317 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 04:16:22] "GET /web/bundle/web.chartjs_lib?lang=en_US HTTP/1.1" 200 - 1 0.000 0.013 2026-09-11 04:16:22,334 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 04:16:22] "GET /web/assets/8831e67/web.chartjs_lib.min.js HTTP/1.1" 200 - 2 0.001 0.009 2026-09-11 04:16:22,438 26 INFO rb-c800635-224702-414046 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-09-11 04:16:22,493 26 INFO rb-c800635-224702-414046 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-09-11 04:16:22,564 26 INFO rb-c800635-224702-414046 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-09-11 04:16:22,567 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 04:16:22] "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.005 2026-09-11 04:16:22,639 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 04:16:22] "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.015 0.044 2026-09-11 04:16:22,667 26 INFO rb-c800635-224702-414046 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-09-11 04:16:22,846 26 INFO rb-c800635-224702-414046 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-09-11 04:16:22,917 26 INFO rb-c800635-224702-414046 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-09-11 04:16:22,918 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 04:16:22] "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.021 0.051 2026-09-11 04:16:22,999 26 INFO rb-c800635-224702-414046 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-09-11 04:16:23,063 26 INFO rb-c800635-224702-414046 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-09-11 04:16:23,136 26 INFO rb-c800635-224702-414046 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-09-11 04:16:23,171 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 04:16:23] "POST /web/dataset/call_kw/project.task.burndown.chart.report/formatted_read_group#project.task.burndown.chart.report.formatted_read_group HTTP/1.1" 200 - 2 0.011 0.030 2026-09-11 04:16:23,202 26 INFO rb-c800635-224702-414046 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-09-11 04:16:23,274 26 INFO rb-c800635-224702-414046 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-09-11 04:16:23,292 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 04:16:23] "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.006 0.022 2026-09-11 04:16:23,344 26 INFO rb-c800635-224702-414046 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-09-11 04:16:23,398 26 INFO rb-c800635-224702-414046 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-09-11 04:16:23,459 26 INFO rb-c800635-224702-414046 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-09-11 04:16:23,528 26 INFO rb-c800635-224702-414046 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-09-11 04:16:23,544 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 04:16:23] "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.005 0.017 2026-09-11 04:16:23,598 26 INFO rb-c800635-224702-414046 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-09-11 04:16:23,658 26 INFO rb-c800635-224702-414046 odoo.addons.project.tests.test_burndown_chart.TestBurndownChartTour.test_burndown_chart_tour.browser: tour succeeded 2026-09-11 04:16:23,658 26 INFO rb-c800635-224702-414046 odoo.addons.project.tests.test_burndown_chart.TestBurndownChartTour.test_burndown_chart_tour.browser: ╔════════════════════════════════════╗ ║ TOUR burndown_chart_tour SUCCEEDED ║ ╚════════════════════════════════════╝ 2026-09-11 04:16:23,835 26 INFO rb-c800635-224702-414046 odoo.addons.project.tests.test_burndown_chart.TestBurndownChartTour.test_burndown_chart_tour.browser: heap 28762612 (allocated 30208000) 2026-09-11 04:16:23,850 26 INFO rb-c800635-224702-414046 odoo.addons.project.tests.test_burndown_chart.TestBurndownChartTour.test_burndown_chart_tour: Closing chrome headless with pid 144677 2026-09-11 04:16:23,858 26 INFO rb-c800635-224702-414046 odoo.addons.project.tests.test_burndown_chart.TestBurndownChartTour.test_burndown_chart_tour: Closing websocket connection 2026-09-11 04:16:23,862 26 INFO rb-c800635-224702-414046 odoo.addons.project.tests.test_burndown_chart.TestBurndownChartTour.test_burndown_chart_tour: Terminating chrome headless with pid 144677 2026-09-11 04:16:23,964 26 INFO rb-c800635-224702-414046 odoo.addons.project.tests.test_burndown_chart.TestBurndownChartTour.test_burndown_chart_tour: Chrome Log in: /tmp/odoo_tests/rb-c800635-224702-414046/chrome_logs/chrome_log_20260911_041623_964571_test_burndown_chart_tour.txt 2026-09-11 04:16:23,964 26 INFO rb-c800635-224702-414046 odoo.addons.project.tests.test_burndown_chart.TestBurndownChartTour.test_burndown_chart_tour: Removing chrome user profile "/tmp/tmpkdvqruj9_chrome_odoo" 2026-09-11 04:16:23,991 26 INFO rb-c800635-224702-414046 odoo.addons.base.models.ir_attachment: filestore gc 4 checked, 4 removed 2026-09-11 04:16:23,994 26 INFO rb-c800635-224702-414046 odoo.addons.project.tests.test_import_files: Starting TestImportFiles.test_import_task_template_xls ... 2026-09-11 04:16:24,002 26 INFO rb-c800635-224702-414046 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-09-11 04:16:24,016 26 INFO rb-c800635-224702-414046 odoo.addons.base.models.ir_attachment: filestore gc 0 checked, 0 removed 2026-09-11 04:16:25,133 26 INFO rb-c800635-224702-414046 odoo.addons.project.tests.test_personal_stages: Starting TestPersonalStages.test_delete_personal_stage ... 2026-09-11 04:16:25,663 26 INFO rb-c800635-224702-414046 odoo.models.unlink: User #1 deleted mail.message records with IDs: [7705, 7704, 7703] 2026-09-11 04:16:25,687 26 INFO rb-c800635-224702-414046 odoo.models.unlink: User #1 deleted project.task records with IDs: [980, 979, 978] 2026-09-11 04:16:25,693 26 INFO rb-c800635-224702-414046 odoo.models.unlink: User #1 deleted mail.followers records with IDs: [2784, 2785, 2786, 2787, 2788, 2789] 2026-09-11 04:16:26,011 26 INFO rb-c800635-224702-414046 odoo.models.unlink: User #323 deleted project.task.type records with IDs: [2114] 2026-09-11 04:16:26,037 26 INFO rb-c800635-224702-414046 odoo.models.unlink: User #322 deleted project.task.type records with IDs: [2109] 2026-09-11 04:16:26,056 26 INFO rb-c800635-224702-414046 odoo.models.unlink: User #322 deleted project.task.type records with IDs: [2108, 2110] 2026-09-11 04:16:26,076 26 INFO rb-c800635-224702-414046 odoo.models.unlink: User #1 deleted project.task.type records with IDs: [2107, 2113] 2026-09-11 04:16:26,149 26 INFO rb-c800635-224702-414046 odoo.models.unlink: User #1 deleted project.task.type records with IDs: [2116, 2117, 2118] 2026-09-11 04:16:26,154 26 INFO rb-c800635-224702-414046 odoo.addons.project.tests.test_personal_stages: Starting TestPersonalStages.test_new_personal_stages_created_for_new_users ... 2026-09-11 04:16:26,497 26 INFO rb-c800635-224702-414046 odoo.addons.auth_signup.models.res_users: Signup email sent for user to 2026-09-11 04:16:26,769 26 INFO rb-c800635-224702-414046 odoo.addons.auth_signup.models.res_users: Signup email sent for user to 2026-09-11 04:16:26,982 26 INFO rb-c800635-224702-414046 odoo.addons.auth_signup.models.res_users: Signup email sent for user to 2026-09-11 04:16:26,990 26 INFO rb-c800635-224702-414046 odoo.addons.project.tests.test_personal_stages: Starting TestPersonalStages.test_personal_stage_base ... 2026-09-11 04:16:27,204 26 INFO rb-c800635-224702-414046 odoo.addons.project.tests.test_personal_stages: Starting TestPersonalStages.test_personal_stage_read_group ... 2026-09-11 04:16:27,227 26 INFO rb-c800635-224702-414046 odoo.models.unlink: User #1 deleted mail.message records with IDs: [7699, 7697, 7695] 2026-09-11 04:16:27,247 26 INFO rb-c800635-224702-414046 odoo.models.unlink: User #1 deleted project.task records with IDs: [977, 975, 974] 2026-09-11 04:16:27,253 26 INFO rb-c800635-224702-414046 odoo.models.unlink: User #1 deleted mail.followers records with IDs: [2776, 2777, 2778, 2779, 2782, 2783] 2026-09-11 04:16:27,434 26 INFO rb-c800635-224702-414046 odoo.addons.project.tests.test_personal_stages: Starting TestPersonalStages.test_personal_stage_search ... 2026-09-11 04:16:27,602 26 INFO rb-c800635-224702-414046 odoo.addons.base.models.ir_attachment: filestore gc 6 checked, 6 removed 2026-09-11 04:16:28,807 26 INFO rb-c800635-224702-414046 odoo.addons.project.tests.test_personal_stages: Starting TestPersonalStageTour.test_personal_stage_tour ... 2026-09-11 04:16:29,070 26 INFO rb-c800635-224702-414046 odoo.addons.project.tests.test_personal_stages.TestPersonalStageTour.test_personal_stage_tour: Chrome pid: 144891 2026-09-11 04:16:29,071 26 INFO rb-c800635-224702-414046 odoo.addons.project.tests.test_personal_stages.TestPersonalStageTour.test_personal_stage_tour: Chrome headless temporary user profile dir: /tmp/tmp9zcfz6h4_chrome_odoo 2026-09-11 04:16:29,071 26 INFO rb-c800635-224702-414046 odoo.addons.project.tests.test_personal_stages.TestPersonalStageTour.test_personal_stage_tour: Issuing json command http://127.0.0.1:41445/json/version 2026-09-11 04:16:29,072 26 INFO rb-c800635-224702-414046 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:41445', path='/json/version', query='', fragment='') with timeout 3 increased to 10s during tests 2026-09-11 04:16:29,096 26 INFO rb-c800635-224702-414046 odoo.addons.project.tests.test_personal_stages.TestPersonalStageTour.test_personal_stage_tour: Browser version: Chrome/150.0.7871.114 2026-09-11 04:16:29,096 26 INFO rb-c800635-224702-414046 odoo.addons.project.tests.test_personal_stages.TestPersonalStageTour.test_personal_stage_tour: Issuing json command http://127.0.0.1:41445/json 2026-09-11 04:16:29,097 26 INFO rb-c800635-224702-414046 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:41445', path='/json', query='', fragment='') with timeout 3 increased to 10s during tests 2026-09-11 04:16:29,109 26 INFO rb-c800635-224702-414046 odoo.addons.project.tests.test_personal_stages.TestPersonalStageTour.test_personal_stage_tour: Websocket url found: ws://127.0.0.1:41445/devtools/page/7E8C33B1643EC22888A18CC64B3361B3 2026-09-11 04:16:29,124 26 INFO rb-c800635-224702-414046 odoo.addons.project.tests.test_personal_stages.TestPersonalStageTour.test_personal_stage_tour: Enable chrome headless console log notification 2026-09-11 04:16:29,134 26 INFO rb-c800635-224702-414046 odoo.addons.project.tests.test_personal_stages.TestPersonalStageTour.test_personal_stage_tour: Chrome headless enable page notifications 2026-09-11 04:16:29,177 26 INFO rb-c800635-224702-414046 odoo.addons.base.models.res_users: Login successful for login:armandel from n/a 2026-09-11 04:16:29,184 26 INFO rb-c800635-224702-414046 odoo.addons.project.tests.test_personal_stages.TestPersonalStageTour.test_personal_stage_tour: Setting session cookie in browser 2026-09-11 04:16:29,186 26 INFO rb-c800635-224702-414046 odoo.addons.project.tests.test_personal_stages.TestPersonalStageTour.test_personal_stage_tour: Open "http://127.0.0.1:8069/odoo" in browser 2026-09-11 04:16:29,186 26 INFO rb-c800635-224702-414046 odoo.addons.project.tests.test_personal_stages.TestPersonalStageTour.test_personal_stage_tour: Navigating to: "http://127.0.0.1:8069/odoo" 2026-09-11 04:16:29,203 26 INFO rb-c800635-224702-414046 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-09-11 04:16:30,188 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 04:16:30] "GET /odoo HTTP/1.1" 200 - 151 0.077 0.911 2026-09-11 04:16:30,192 26 INFO rb-c800635-224702-414046 odoo.addons.project.tests.test_personal_stages.TestPersonalStageTour.test_personal_stage_tour: Navigation result: {'frameId': '7E8C33B1643EC22888A18CC64B3361B3', 'loaderId': 'DBDDFF175B22B35543388F481E80D546', 'isDownload': False} 2026-09-11 04:16:30,192 26 INFO rb-c800635-224702-414046 odoo.addons.project.tests.test_personal_stages.TestPersonalStageTour.test_personal_stage_tour: Evaluate ready code "odoo.isTourReady('personal_stage_tour')" 2026-09-11 04:16:30,240 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 04:16:30] "GET /web/assets/f11d30b/web.assets_web.min.css HTTP/1.1" 200 - 2 0.002 0.022 2026-09-11 04:16:30,314 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 04:16:30] "GET /web/webclient/load_menus HTTP/1.1" 200 - 29 0.032 0.054 2026-09-11 04:16:30,322 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 04:16:30] "GET /web/assets/ec15a55/web.assets_web.min.js HTTP/1.1" 200 - 2 0.001 0.091 2026-09-11 04:16:30,335 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 04:16:30] "GET /web/manifest.webmanifest HTTP/1.1" 200 - 7 0.005 0.096 2026-09-11 04:16:30,364 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 04:16:30] "GET /web/assets/af5d1f2/web.assets_tests.min.js HTTP/1.1" 200 - 2 0.001 0.006 2026-09-11 04:16:30,426 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 04:16:30] "GET /web/assets/9c37ea3/web.assets_web_print.min.css HTTP/1.1" 200 - 2 0.001 0.004 2026-09-11 04:16:31,061 26 INFO ? werkzeug: 127.0.0.1 - - [11/Sep/2026 04:16:31] "GET /web/static/img/odoo-icon-192x192.png HTTP/1.1" 200 - 0 0.000 0.003 2026-09-11 04:16:31,062 26 INFO ? werkzeug: 127.0.0.1 - - [11/Sep/2026 04:16:31] "GET /web/static/img/favicon.ico HTTP/1.1" 200 - 0 0.000 0.005 2026-09-11 04:16:31,075 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 04:16:31] "GET /web/webclient/translations?hash=&lang=en_US HTTP/1.1" 200 - 1 0.001 0.011 2026-09-11 04:16:31,114 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 04:16:31] "GET /bus/websocket_worker_bundle?v=19.0-2 HTTP/1.1" 200 - 3 0.001 0.010 2026-09-11 04:16:31,150 26 INFO rb-c800635-224702-414046 odoo.addons.project.tests.test_personal_stages.TestPersonalStageTour.test_personal_stage_tour.browser: Owl is running in 'dev' mode. 2026-09-11 04:16:31,169 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 04:16:31] "GET /web/service-worker.js HTTP/1.1" 200 - 0 0.000 0.002 2026-09-11 04:16:31,184 26 INFO ? werkzeug: 127.0.0.1 - - [11/Sep/2026 04:16:31] "GET /mail/static/lib/idb-keyval/idb-keyval.js HTTP/1.1" 200 - 0 0.000 0.001 2026-09-11 04:16:31,237 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 04:16:31] "GET /odoo HTTP/1.1" 200 - 26 0.012 0.027 2026-09-11 04:16:31,256 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 04:16:31] "GET /odoo/offline HTTP/1.1" 200 - 5 0.004 0.051 2026-09-11 04:16:31,291 26 INFO rb-c800635-224702-414046 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-09-11 04:16:31,350 26 INFO rb-c800635-224702-414046 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-09-11 04:16:31,378 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 04:16:31] "POST /mail/data HTTP/1.1" 200 - 33 0.046 0.031 2026-09-11 04:16:31,387 26 INFO ? werkzeug: 127.0.0.1 - - [11/Sep/2026 04:16:31] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.002 2026-09-11 04:16:31,395 26 INFO ? werkzeug: 127.0.0.1 - - [11/Sep/2026 04:16: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-09-11 04:16:31,408 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 04:16:31] "GET /web/image/res.company/1/favicon HTTP/1.1" 200 - 9 0.014 0.090 2026-09-11 04:16:31,412 26 INFO rb-c800635-224702-414046 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-09-11 04:16:31,448 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 04:16:31] "GET /web/image?model=res.users&field=avatar_128&id=330 HTTP/1.1" 200 - 14 0.012 0.125 2026-09-11 04:16:31,453 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 04:16:31] "POST /web/dataset/call_kw/ir.http/lazy_session_info#ir.http.lazy_session_info HTTP/1.1" 200 - 2 0.001 0.138 2026-09-11 04:16:31,480 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 04:16:31] "GET /web/image/res.partner/1405/avatar_128?unique=1789100187000 HTTP/1.1" 200 - 6 0.009 0.155 2026-09-11 04:16:31,482 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 04:16:31] "GET /websocket?version=19.0-2 HTTP/1.1" 101 - 0 0.000 0.123 2026-09-11 04:16:31,486 26 INFO rb-c800635-224702-414046 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-09-11 04:16:31,502 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 04:16:31] "POST /web/action/load HTTP/1.1" 200 - 5 0.006 0.175 2026-09-11 04:16:31,518 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 04:16:31] "POST /web/action/load HTTP/1.1" 200 - 10 0.005 0.016 2026-09-11 04:16:31,698 26 INFO rb-c800635-224702-414046 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: read, uid: 330, model: logistics.shipment.stage 2026-09-11 04:16:31,731 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 04:16:31] "POST /web/dataset/call_kw/project.project/get_views#project.project.get_views HTTP/1.1" 200 - 95 0.046 0.123 2026-09-11 04:16:31,819 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 04:16:31] "POST /web/dataset/call_kw/project.project/web_search_read#project.project.web_search_read HTTP/1.1" 200 - 24 0.021 0.035 2026-09-11 04:16:31,829 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 04:16:31] "POST /web/dataset/call_kw/res.users/has_group#res.users.has_group HTTP/1.1" 200 - 0 0.000 0.066 2026-09-11 04:16:31,875 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 04:16:31] "POST /web/dataset/call_kw/project.project/search_read#project.project.search_read HTTP/1.1" 200 - 1 0.002 0.006 2026-09-11 04:16:31,969 26 INFO rb-c800635-224702-414046 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-09-11 04:16:32,017 26 INFO rb-c800635-224702-414046 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-09-11 04:16:32,030 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 04:16:32] "POST /mail/data HTTP/1.1" 200 - 43 0.018 0.033 2026-09-11 04:16:32,051 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 04:16:32] "GET /web/image/res.users/1/avatar_128 HTTP/1.1" 200 - 7 0.006 0.067 2026-09-11 04:16:32,068 26 INFO rb-c800635-224702-414046 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-09-11 04:16:32,091 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 04:16:32] "POST /web/dataset/call_button/project.project/action_view_tasks#project.project.action_view_tasks HTTP/1.1" 200 - 22 0.016 0.093 2026-09-11 04:16:32,118 26 INFO rb-c800635-224702-414046 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-09-11 04:16:32,124 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 04:16:32] "POST /web/dataset/call_kw/discuss.channel/channel_fetched#discuss.channel.channel_fetched HTTP/1.1" 200 - 11 0.010 0.057 2026-09-11 04:16:32,172 26 INFO rb-c800635-224702-414046 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-09-11 04:16:32,228 26 INFO rb-c800635-224702-414046 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-09-11 04:16:32,248 26 INFO rb-c800635-224702-414046 odoo.models: Access Denied by ACLs for operation: read, uid: 330, model: project.task, field: is_timeoff_task 2026-09-11 04:16:32,255 26 INFO rb-c800635-224702-414046 odoo.models: Access Denied by ACLs for operation: read, uid: 330, model: project.task, field: task_to_invoice 2026-09-11 04:16:32,321 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 04:16:32] "POST /web/dataset/call_kw/project.task/get_views#project.task.get_views HTTP/1.1" 200 - 78 0.060 0.149 2026-09-11 04:16:32,367 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 04:16:32] "POST /web/action/load HTTP/1.1" 200 - 11 0.022 0.115 2026-09-11 04:16:32,379 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 04:16:32] "POST /web/dataset/call_kw/project.task/read_progress_bar#project.task.read_progress_bar HTTP/1.1" 200 - 2 0.003 0.030 2026-09-11 04:16:32,396 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 04:16:32] "POST /web/dataset/call_kw/project.task/web_read_group#project.task.web_read_group HTTP/1.1" 200 - 3 0.007 0.043 2026-09-11 04:16:32,456 26 INFO rb-c800635-224702-414046 odoo.models: Access Denied by ACLs for operation: read, uid: 330, model: project.task, field: is_timeoff_task 2026-09-11 04:16:32,461 26 INFO rb-c800635-224702-414046 odoo.models: Access Denied by ACLs for operation: read, uid: 330, model: project.task, field: task_to_invoice 2026-09-11 04:16:32,499 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 04:16:32] "POST /web/dataset/call_kw/project.task/get_views#project.task.get_views HTTP/1.1" 200 - 27 0.019 0.095 2026-09-11 04:16:32,508 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 04:16:32] "POST /web/dataset/call_kw/project.project/get_template_tasks#project.project.get_template_tasks HTTP/1.1" 200 - 1 0.001 0.148 2026-09-11 04:16:32,535 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 04:16:32] "POST /web/dataset/call_kw/project.task/read_progress_bar#project.task.read_progress_bar HTTP/1.1" 200 - 3 0.004 0.008 2026-09-11 04:16:32,614 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 04:16:32] "POST /web/dataset/call_kw/project.task/web_read_group#project.task.web_read_group HTTP/1.1" 200 - 22 0.030 0.057 2026-09-11 04:16:32,730 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 04:16:32] "GET /web/image/res.users/330/avatar_128 HTTP/1.1" 200 - 7 0.007 0.016 2026-09-11 04:16:32,730 26 INFO rb-c800635-224702-414046 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-09-11 04:16:32,786 26 INFO rb-c800635-224702-414046 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-09-11 04:16:32,843 26 INFO rb-c800635-224702-414046 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-09-11 04:16:32,860 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 04:16:32] "POST /web/dataset/call_kw/project.task.type/name_create#project.task.type.name_create HTTP/1.1" 200 - 7 0.004 0.011 2026-09-11 04:16:32,885 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 04:16:32] "POST /web/dataset/call_kw/project.task.type/web_resequence#project.task.type.web_resequence HTTP/1.1" 200 - 7 0.005 0.011 2026-09-11 04:16:32,910 26 INFO rb-c800635-224702-414046 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-09-11 04:16:32,975 26 INFO rb-c800635-224702-414046 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-09-11 04:16:32,992 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 04:16:32] "POST /web/dataset/call_kw/project.task.type/get_views#project.task.type.get_views HTTP/1.1" 200 - 3 0.002 0.013 2026-09-11 04:16:33,018 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 04:16:33] "POST /web/dataset/call_kw/project.task.type/web_read#project.task.type.web_read HTTP/1.1" 200 - 2 0.002 0.006 2026-09-11 04:16:33,074 26 INFO rb-c800635-224702-414046 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-09-11 04:16:33,134 26 INFO rb-c800635-224702-414046 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-09-11 04:16:33,142 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 04:16:33] "POST /web/dataset/call_kw/project.task.type/web_save#project.task.type.web_save HTTP/1.1" 200 - 3 0.002 0.005 2026-09-11 04:16:33,164 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 04:16:33] "POST /web/dataset/call_kw/project.task/read_progress_bar#project.task.read_progress_bar HTTP/1.1" 200 - 3 0.005 0.007 2026-09-11 04:16:33,216 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 04:16:33] "POST /web/dataset/call_kw/project.task/web_read_group#project.task.web_read_group HTTP/1.1" 200 - 18 0.020 0.041 2026-09-11 04:16:33,258 26 INFO rb-c800635-224702-414046 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-09-11 04:16:33,314 26 INFO rb-c800635-224702-414046 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-09-11 04:16:33,333 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 04:16:33] "POST /web/dataset/call_kw/project.task/get_views#project.task.get_views HTTP/1.1" 200 - 4 0.003 0.013 2026-09-11 04:16:33,367 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 04:16:33] "POST /web/dataset/call_kw/project.task/onchange#project.task.onchange HTTP/1.1" 200 - 5 0.006 0.015 2026-09-11 04:16:33,423 26 INFO rb-c800635-224702-414046 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-09-11 04:16:33,481 26 INFO rb-c800635-224702-414046 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-09-11 04:16:33,561 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 04:16:33] "POST /web/dataset/call_kw/project.task/web_save#project.task.web_save HTTP/1.1" 200 - 45 0.030 0.047 2026-09-11 04:16:33,589 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 04:16:33] "POST /web/dataset/call_kw/project.task/onchange#project.task.onchange HTTP/1.1" 200 - 3 0.004 0.015 2026-09-11 04:16:33,621 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 04:16:33] "POST /web/dataset/call_kw/project.task/web_read#project.task.web_read HTTP/1.1" 200 - 11 0.011 0.034 2026-09-11 04:16:33,647 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 04:16:33] "POST /web/dataset/call_kw/project.task/read_progress_bar#project.task.read_progress_bar HTTP/1.1" 200 - 3 0.003 0.009 2026-09-11 04:16:33,663 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 04:16:33] "POST /web/dataset/call_kw/project.task/formatted_read_group#project.task.formatted_read_group HTTP/1.1" 200 - 3 0.004 0.022 2026-09-11 04:16:33,665 26 INFO rb-c800635-224702-414046 odoo.addons.project.tests.test_personal_stages.TestPersonalStageTour.test_personal_stage_tour.browser: tour succeeded 2026-09-11 04:16:33,666 26 INFO rb-c800635-224702-414046 odoo.addons.project.tests.test_personal_stages.TestPersonalStageTour.test_personal_stage_tour.browser: ╔════════════════════════════════════╗ ║ TOUR personal_stage_tour SUCCEEDED ║ ╚════════════════════════════════════╝ 2026-09-11 04:16:33,759 26 INFO rb-c800635-224702-414046 odoo.addons.project.tests.test_personal_stages.TestPersonalStageTour.test_personal_stage_tour.browser: heap 27980244 (allocated 30625792) 2026-09-11 04:16:33,771 26 INFO rb-c800635-224702-414046 odoo.addons.project.tests.test_personal_stages.TestPersonalStageTour.test_personal_stage_tour: Closing chrome headless with pid 144891 2026-09-11 04:16:33,772 26 INFO rb-c800635-224702-414046 odoo.addons.project.tests.test_personal_stages.TestPersonalStageTour.test_personal_stage_tour: Closing websocket connection 2026-09-11 04:16:33,773 26 INFO rb-c800635-224702-414046 odoo.addons.project.tests.test_personal_stages.TestPersonalStageTour.test_personal_stage_tour: Terminating chrome headless with pid 144891 2026-09-11 04:16:33,873 26 INFO rb-c800635-224702-414046 odoo.addons.project.tests.test_personal_stages.TestPersonalStageTour.test_personal_stage_tour: Chrome Log in: /tmp/odoo_tests/rb-c800635-224702-414046/chrome_logs/chrome_log_20260911_041633_873094_test_personal_stage_tour.txt 2026-09-11 04:16:33,873 26 INFO rb-c800635-224702-414046 odoo.addons.project.tests.test_personal_stages.TestPersonalStageTour.test_personal_stage_tour: Removing chrome user profile "/tmp/tmp9zcfz6h4_chrome_odoo" 2026-09-11 04:16:33,896 26 INFO rb-c800635-224702-414046 odoo.addons.base.models.ir_attachment: filestore gc 2 checked, 2 removed 2026-09-11 04:16:39,867 26 INFO rb-c800635-224702-414046 odoo.models.unlink: User #1 deleted ir.model.data records with IDs: [24679] 2026-09-11 04:16:39,868 26 INFO rb-c800635-224702-414046 odoo.models.unlink: User #1 deleted ir.config_parameter records with IDs: [14] 2026-09-11 04:16:41,634 26 INFO rb-c800635-224702-414046 odoo.addons.project.tests.test_project_mail_features: Starting TestProjectMailFeatures.test_assert_initial_values ... 2026-09-11 04:16:42,058 26 INFO rb-c800635-224702-414046 odoo.addons.project.tests.test_project_mail_features: Starting TestProjectMailFeatures.test_copy_task_logs_chatter ... 2026-09-11 04:16:42,662 26 INFO rb-c800635-224702-414046 odoo.addons.project.tests.test_project_mail_features: Starting TestProjectMailFeatures.test_mail_alais_assignees_from_recipient_list ... 2026-09-11 04:16:43,513 26 INFO rb-c800635-224702-414046 odoo.addons.auth_signup.models.res_users: Signup email sent for user to 2026-09-11 04:16:43,625 26 INFO rb-c800635-224702-414046 odoo.addons.mail.models.mail_thread: Routing mail from e.e@example.com to "Chell Gladys" ,"Bastien ProjectManager" ,"Armande ProjectUser" ,"Goats" with Message-Id <1789100203.5926721-23661-test@iron.sky>: direct alias match: ('project.task', 0, {'project_id': 233}, 335, mail.alias(527,)) 2026-09-11 04:16:43,884 26 INFO rb-c800635-224702-414046 odoo.addons.mail.models.mail_thread: Routing mail from e.e@example.com to armande.projectuser@example.com,b.t@example.com,project+goats@test.mycompany.com,chell@gladys.portal,bastien.projectmanager@example.com with Message-Id <1789100203.8312578-68811-test@iron.sky>: direct alias match: ('project.task', 0, {'project_id': 233}, 335, mail.alias(527,)) 2026-09-11 04:16:44,084 26 INFO rb-c800635-224702-414046 odoo.addons.project.tests.test_project_mail_features: Starting TestProjectMailFeatures.test_project_notify_get_recipients_groups ... 2026-09-11 04:16:44,650 26 INFO rb-c800635-224702-414046 odoo.addons.project.tests.test_project_mail_features: Starting TestProjectMailFeatures.test_task_access_action ... 2026-09-11 04:16:45,269 26 INFO rb-c800635-224702-414046 odoo.addons.project.tests.test_project_mail_features: Starting TestProjectMailFeatures.test_task_creation_from_mail ... 2026-09-11 04:16:45,838 26 INFO rb-c800635-224702-414046 odoo.addons.project.tests.test_project_mail_features: Starting TestProjectMailFeatures.test_task_creation_no_stage ... 2026-09-11 04:16:46,329 26 INFO rb-c800635-224702-414046 odoo.addons.mail.models.mail_thread: Routing mail from "Chell Gladys" to "New Customer" ,help@test.mycompany.com,"Valid Lelitre" with Message-Id <1789100206.2903593-99183-test@iron.sky>: direct alias match: ('project.task', 0, {'project_id': 234}, 337, mail.alias(528,)) 2026-09-11 04:16:46,488 26 INFO rb-c800635-224702-414046 odoo.addons.project.tests.test_project_mail_features: Starting TestProjectMailFeatures.test_task_creation_notifies_author ... 2026-09-11 04:16:47,003 26 INFO rb-c800635-224702-414046 odoo.addons.mail.models.mail_thread: Routing mail from "Ernest Employee" to "New Customer" ,help@test.mycompany.com,"Valid Lelitre" with Message-Id <1789100206.9669261-35873-test@iron.sky>: direct alias match: ('project.task', 0, {'project_id': 234}, 335, mail.alias(528,)) 2026-09-11 04:16:47,444 26 INFO rb-c800635-224702-414046 odoo.addons.mail.models.mail_thread: Routing mail from "Ernest Employee" to "New Customer" ,"New Cc" ,"Valid Lelitre" ,"Valid Poilvache" ,"Armande ProjectUser" with Message-Id <1789100207.3931129-04020-test@iron.sky>: direct reply to msg: model: project.task, thread_id: 1020, custom_values: None, uid: 1 2026-09-11 04:16:47,548 26 INFO rb-c800635-224702-414046 odoo.models.unlink: User #1 deleted mail.message records with IDs: [7849, 7848] 2026-09-11 04:16:47,682 26 INFO rb-c800635-224702-414046 odoo.models.unlink: User #1 deleted res.partner records with IDs: [1421, 1422] 2026-09-11 04:16:47,752 26 INFO rb-c800635-224702-414046 odoo.addons.mail.models.mail_thread: Routing mail from "Chell Gladys" to "New Customer" ,help@test.mycompany.com,"Valid Lelitre" with Message-Id <1789100207.6935065-22073-test@iron.sky>: direct alias match: ('project.task', 0, {'project_id': 234}, 337, mail.alias(528,)) 2026-09-11 04:16:48,117 26 INFO rb-c800635-224702-414046 odoo.addons.mail.models.mail_thread: Routing mail from "Chell Gladys" to "New Customer" ,"New Cc" ,"Valid Lelitre" ,"Valid Poilvache" ,"Armande ProjectUser" with Message-Id <1789100208.0846047-03313-test@iron.sky>: direct reply to msg: model: project.task, thread_id: 1021, custom_values: None, uid: 1 2026-09-11 04:16:48,202 26 INFO rb-c800635-224702-414046 odoo.models.unlink: User #1 deleted mail.message records with IDs: [7855, 7854] 2026-09-11 04:16:48,311 26 INFO rb-c800635-224702-414046 odoo.models.unlink: User #1 deleted res.partner records with IDs: [1423, 1424] 2026-09-11 04:16:48,356 26 INFO rb-c800635-224702-414046 odoo.addons.mail.models.mail_thread: Routing mail from "New Author" to "New Customer" ,help@test.mycompany.com,"Valid Lelitre" with Message-Id <1789100208.3191082-01537-test@iron.sky>: direct alias match: ('project.task', 0, {'project_id': 234}, 1, mail.alias(528,)) 2026-09-11 04:16:48,899 26 INFO rb-c800635-224702-414046 odoo.addons.mail.models.mail_thread: Routing mail from "New Author" to "New Customer" ,"New Cc" ,"Valid Lelitre" ,"Valid Poilvache" ,"Armande ProjectUser" with Message-Id <1789100208.8548179-52514-test@iron.sky>: direct reply to msg: model: project.task, thread_id: 1022, custom_values: None, uid: 1 2026-09-11 04:16:49,011 26 INFO rb-c800635-224702-414046 odoo.models.unlink: User #1 deleted mail.message records with IDs: [7861, 7860] 2026-09-11 04:16:49,102 26 INFO rb-c800635-224702-414046 odoo.models.unlink: User #1 deleted res.partner records with IDs: [1426, 1427] 2026-09-11 04:16:49,112 26 INFO rb-c800635-224702-414046 odoo.addons.project.tests.test_project_mail_features: Starting TestProjectMailFeatures.test_task_creation_removes_email_signatures ... 2026-09-11 04:16:49,495 26 INFO rb-c800635-224702-414046 odoo.addons.mail.models.mail_thread: Routing mail from Chell Gladys <"Chell Gladys"> to help@test.mycompany.com with Message-Id <1789100209.4877317@localhost>: direct alias match: ('project.task', 0, {'project_id': 234}, 1, mail.alias(528,)) 2026-09-11 04:16:49,599 26 INFO rb-c800635-224702-414046 odoo.addons.mail.models.mail_thread: Routing mail from Chell Gladys <"Chell Gladys"> to help@test.mycompany.com with Message-Id <1789100209.591854@localhost>: direct alias match: ('project.task', 0, {'project_id': 234}, 1, mail.alias(528,)) 2026-09-11 04:16:49,686 26 INFO rb-c800635-224702-414046 odoo.addons.project.tests.test_project_mail_features: Starting TestProjectMailFeatures.test_task_notification_on_project_update ... 2026-09-11 04:16:50,386 26 INFO rb-c800635-224702-414046 odoo.addons.project.tests.test_project_mail_features: Starting TestProjectMailFeatures.test_task_notification_on_user_ids_update ... 2026-09-11 04:16:50,805 26 INFO rb-c800635-224702-414046 odoo.models.unlink: User #1 deleted mail.followers records with IDs: [2932, 2933] 2026-09-11 04:16:50,811 26 INFO rb-c800635-224702-414046 odoo.models.unlink: User #1 deleted mail.followers records with IDs: [2836, 2837] 2026-09-11 04:16:51,066 26 INFO rb-c800635-224702-414046 odoo.addons.project.tests.test_project_mail_features: Starting TestProjectMailFeatures.test_task_portal_share_adds_followers ... 2026-09-11 04:16:51,663 26 INFO rb-c800635-224702-414046 odoo.addons.base.models.ir_attachment: filestore gc 9 checked, 9 removed 2026-09-11 04:16:52,840 26 INFO rb-c800635-224702-414046 odoo.addons.project.tests.test_project_milestone: Starting TestProjectMilestone.test_basic_milestone_write ... 2026-09-11 04:16:52,880 26 INFO rb-c800635-224702-414046 odoo.addons.project.tests.test_project_milestone: Starting TestProjectMilestone.test_change_project_in_task ... 2026-09-11 04:16:53,197 26 INFO rb-c800635-224702-414046 odoo.addons.project.tests.test_project_milestone: Starting TestProjectMilestone.test_duplicate_project_duplicates_milestones_on_tasks ... 2026-09-11 04:16:53,412 26 INFO rb-c800635-224702-414046 odoo.addons.project.tests.test_project_milestone: Starting TestProjectMilestone.test_duplicate_project_with_milestones_disabled ... 2026-09-11 04:16:53,664 26 INFO rb-c800635-224702-414046 odoo.addons.project.tests.test_project_milestone: Starting TestProjectMilestone.test_milestones_settings_change ... 2026-09-11 04:16:54,089 26 INFO rb-c800635-224702-414046 odoo.addons.project.tests.test_project_milestone: Starting TestProjectMilestone.test_project_milestone_color ... 2026-09-11 04:16:54,142 26 INFO rb-c800635-224702-414046 odoo.addons.project.tests.test_project_milestone: Starting TestProjectMilestone.test_set_milestone_parent_task ... 2026-09-11 04:16:54,524 26 INFO rb-c800635-224702-414046 odoo.addons.base.models.ir_attachment: filestore gc 2 checked, 2 removed 2026-09-11 04:16:56,705 26 INFO rb-c800635-224702-414046 odoo.addons.project.tests.test_project_profitability: Starting TestProjectProfitabilityAccess.test_project_profitability_read ... 2026-09-11 04:16:57,545 26 INFO rb-c800635-224702-414046 odoo.addons.base.models.ir_attachment: filestore gc 2 checked, 2 removed 2026-09-11 04:16:59,068 26 INFO rb-c800635-224702-414046 odoo.addons.project.tests.test_project_report: Starting TestProjectReport.test_avg_rating_measure ... 2026-09-11 04:16:59,264 26 INFO rb-c800635-224702-414046 odoo.addons.base.models.ir_attachment: filestore gc 2 checked, 2 removed 2026-09-11 04:17:00,826 26 INFO rb-c800635-224702-414046 odoo.addons.project.tests.test_project_sharing_portal_access: Starting TestProjectSharingPortalAccess.test_followers_task_created_by_portal_user ... 2026-09-11 04:17:00,931 26 INFO rb-c800635-224702-414046 odoo.addons.project.tests.test_project_sharing_portal_access: Starting TestProjectSharingPortalAccess.test_mention_suggestions ... 2026-09-11 04:17:01,001 26 INFO rb-c800635-224702-414046 odoo.models.unlink: User #1 deleted project.collaborator records with IDs: [2] 2026-09-11 04:17:01,060 26 INFO rb-c800635-224702-414046 odoo.addons.project.tests.test_project_sharing_portal_access: Starting TestProjectSharingPortalAccess.test_read_task_with_portal_user ... 2026-09-11 04:17:01,196 26 INFO rb-c800635-224702-414046 odoo.models: Access Denied by ACLs for operation: read, uid: 352, model: project.task, field: html_field_history_metadata 2026-09-11 04:17:01,205 26 INFO rb-c800635-224702-414046 odoo.models: Access Denied by ACLs for operation: read, uid: 352, model: project.task, field: message_follower_ids 2026-09-11 04:17:01,207 26 INFO rb-c800635-224702-414046 odoo.models: Access Denied by ACLs for operation: read, uid: 352, model: project.task, field: message_partner_ids 2026-09-11 04:17:01,209 26 INFO rb-c800635-224702-414046 odoo.models: Access Denied by ACLs for operation: read, uid: 352, model: project.task, field: message_ids 2026-09-11 04:17:01,213 26 INFO rb-c800635-224702-414046 odoo.models: Access Denied by ACLs for operation: read, uid: 352, model: project.task, field: has_message 2026-09-11 04:17:01,217 26 INFO rb-c800635-224702-414046 odoo.models: Access Denied by ACLs for operation: read, uid: 352, model: project.task, field: message_needaction 2026-09-11 04:17:01,219 26 INFO rb-c800635-224702-414046 odoo.models: Access Denied by ACLs for operation: read, uid: 352, model: project.task, field: message_needaction_counter 2026-09-11 04:17:01,223 26 INFO rb-c800635-224702-414046 odoo.models: Access Denied by ACLs for operation: read, uid: 352, model: project.task, field: message_has_error 2026-09-11 04:17:01,228 26 INFO rb-c800635-224702-414046 odoo.models: Access Denied by ACLs for operation: read, uid: 352, model: project.task, field: message_has_error_counter 2026-09-11 04:17:01,230 26 INFO rb-c800635-224702-414046 odoo.models: Access Denied by ACLs for operation: read, uid: 352, model: project.task, field: message_attachment_count 2026-09-11 04:17:01,238 26 INFO rb-c800635-224702-414046 odoo.models: Access Denied by ACLs for operation: read, uid: 352, model: project.task, field: rating_ids 2026-09-11 04:17:01,245 26 INFO rb-c800635-224702-414046 odoo.models: Access Denied by ACLs for operation: read, uid: 352, model: project.task, field: website_message_ids 2026-09-11 04:17:01,251 26 INFO rb-c800635-224702-414046 odoo.models: Access Denied by ACLs for operation: read, uid: 352, model: project.task, field: message_has_sms_error 2026-09-11 04:17:01,257 26 INFO rb-c800635-224702-414046 odoo.models: Access Denied by ACLs for operation: read, uid: 352, model: project.task, field: rotting_days 2026-09-11 04:17:01,260 26 INFO rb-c800635-224702-414046 odoo.models: Access Denied by ACLs for operation: read, uid: 352, model: project.task, field: is_rotting 2026-09-11 04:17:01,262 26 INFO rb-c800635-224702-414046 odoo.models: Access Denied by ACLs for operation: read, uid: 352, model: project.task, field: rating_last_value 2026-09-11 04:17:01,265 26 INFO rb-c800635-224702-414046 odoo.models: Access Denied by ACLs for operation: read, uid: 352, model: project.task, field: rating_last_feedback 2026-09-11 04:17:01,267 26 INFO rb-c800635-224702-414046 odoo.models: Access Denied by ACLs for operation: read, uid: 352, model: project.task, field: rating_last_image 2026-09-11 04:17:01,270 26 INFO rb-c800635-224702-414046 odoo.models: Access Denied by ACLs for operation: read, uid: 352, model: project.task, field: rating_count 2026-09-11 04:17:01,271 26 INFO rb-c800635-224702-414046 odoo.models: Access Denied by ACLs for operation: read, uid: 352, model: project.task, field: rating_avg 2026-09-11 04:17:01,275 26 INFO rb-c800635-224702-414046 odoo.models: Access Denied by ACLs for operation: read, uid: 352, model: project.task, field: rating_avg_text 2026-09-11 04:17:01,277 26 INFO rb-c800635-224702-414046 odoo.models: Access Denied by ACLs for operation: read, uid: 352, model: project.task, field: rating_percentage_satisfaction 2026-09-11 04:17:01,279 26 INFO rb-c800635-224702-414046 odoo.models: Access Denied by ACLs for operation: read, uid: 352, model: project.task, field: rating_last_text 2026-09-11 04:17:01,282 26 INFO rb-c800635-224702-414046 odoo.models: Access Denied by ACLs for operation: read, uid: 352, model: project.task, field: activity_ids 2026-09-11 04:17:01,289 26 INFO rb-c800635-224702-414046 odoo.models: Access Denied by ACLs for operation: read, uid: 352, model: project.task, field: activity_state 2026-09-11 04:17:01,290 26 INFO rb-c800635-224702-414046 odoo.models: Access Denied by ACLs for operation: read, uid: 352, model: project.task, field: activity_user_id 2026-09-11 04:17:01,292 26 INFO rb-c800635-224702-414046 odoo.models: Access Denied by ACLs for operation: read, uid: 352, model: project.task, field: activity_type_id 2026-09-11 04:17:01,293 26 INFO rb-c800635-224702-414046 odoo.models: Access Denied by ACLs for operation: read, uid: 352, model: project.task, field: activity_type_icon 2026-09-11 04:17:01,295 26 INFO rb-c800635-224702-414046 odoo.models: Access Denied by ACLs for operation: read, uid: 352, model: project.task, field: activity_date_deadline 2026-09-11 04:17:01,298 26 INFO rb-c800635-224702-414046 odoo.models: Access Denied by ACLs for operation: read, uid: 352, model: project.task, field: my_activity_date_deadline 2026-09-11 04:17:01,300 26 INFO rb-c800635-224702-414046 odoo.models: Access Denied by ACLs for operation: read, uid: 352, model: project.task, field: activity_summary 2026-09-11 04:17:01,301 26 INFO rb-c800635-224702-414046 odoo.models: Access Denied by ACLs for operation: read, uid: 352, model: project.task, field: activity_exception_decoration 2026-09-11 04:17:01,303 26 INFO rb-c800635-224702-414046 odoo.models: Access Denied by ACLs for operation: read, uid: 352, model: project.task, field: activity_exception_icon 2026-09-11 04:17:01,304 26 INFO rb-c800635-224702-414046 odoo.models: Access Denied by ACLs for operation: read, uid: 352, model: project.task, field: activity_calendar_event_id 2026-09-11 04:17:01,307 26 INFO rb-c800635-224702-414046 odoo.models: Access Denied by ACLs for operation: read, uid: 352, model: project.task, field: email_cc 2026-09-11 04:17:01,308 26 INFO rb-c800635-224702-414046 odoo.models: Access Denied by ACLs for operation: read, uid: 352, model: project.task, field: access_warning 2026-09-11 04:17:01,311 26 INFO rb-c800635-224702-414046 odoo.models: Access Denied by ACLs for operation: read, uid: 352, model: project.task, field: date_end 2026-09-11 04:17:01,313 26 INFO rb-c800635-224702-414046 odoo.models: Access Denied by ACLs for operation: read, uid: 352, model: project.task, field: task_properties 2026-09-11 04:17:01,314 26 INFO rb-c800635-224702-414046 odoo.models: Access Denied by ACLs for operation: read, uid: 352, model: project.task, field: role_ids 2026-09-11 04:17:01,316 26 INFO rb-c800635-224702-414046 odoo.models: Access Denied by ACLs for operation: read, uid: 352, model: project.task, field: personal_stage_type_ids 2026-09-11 04:17:01,321 26 INFO rb-c800635-224702-414046 odoo.models: Access Denied by ACLs for operation: read, uid: 352, model: project.task, field: personal_stage_id 2026-09-11 04:17:01,324 26 INFO rb-c800635-224702-414046 odoo.models: Access Denied by ACLs for operation: read, uid: 352, model: project.task, field: personal_stage_type_id 2026-09-11 04:17:01,325 26 INFO rb-c800635-224702-414046 odoo.models: Access Denied by ACLs for operation: read, uid: 352, model: project.task, field: partner_phone 2026-09-11 04:17:01,327 26 INFO rb-c800635-224702-414046 odoo.models: Access Denied by ACLs for operation: read, uid: 352, model: project.task, field: rating_active 2026-09-11 04:17:01,329 26 INFO rb-c800635-224702-414046 odoo.models: Access Denied by ACLs for operation: read, uid: 352, model: project.task, field: attachment_ids 2026-09-11 04:17:01,330 26 INFO rb-c800635-224702-414046 odoo.models: Access Denied by ACLs for operation: read, uid: 352, model: project.task, field: project_privacy_visibility 2026-09-11 04:17:01,332 26 INFO rb-c800635-224702-414046 odoo.models: Access Denied by ACLs for operation: read, uid: 352, model: project.task, field: subtask_completion_percentage 2026-09-11 04:17:01,333 26 INFO rb-c800635-224702-414046 odoo.models: Access Denied by ACLs for operation: read, uid: 352, model: project.task, field: working_hours_open 2026-09-11 04:17:01,335 26 INFO rb-c800635-224702-414046 odoo.models: Access Denied by ACLs for operation: read, uid: 352, model: project.task, field: working_hours_close 2026-09-11 04:17:01,337 26 INFO rb-c800635-224702-414046 odoo.models: Access Denied by ACLs for operation: read, uid: 352, model: project.task, field: working_days_open 2026-09-11 04:17:01,338 26 INFO rb-c800635-224702-414046 odoo.models: Access Denied by ACLs for operation: read, uid: 352, model: project.task, field: working_days_close 2026-09-11 04:17:01,341 26 INFO rb-c800635-224702-414046 odoo.models: Access Denied by ACLs for operation: read, uid: 352, model: project.task, field: closed_depend_on_count 2026-09-11 04:17:01,343 26 INFO rb-c800635-224702-414046 odoo.models: Access Denied by ACLs for operation: read, uid: 352, model: project.task, field: link_preview_name 2026-09-11 04:17:01,345 26 INFO rb-c800635-224702-414046 odoo.models: Access Denied by ACLs for operation: read, uid: 352, model: project.task, field: create_uid 2026-09-11 04:17:01,347 26 INFO rb-c800635-224702-414046 odoo.models: Access Denied by ACLs for operation: read, uid: 352, model: project.task, field: write_uid 2026-09-11 04:17:01,348 26 INFO rb-c800635-224702-414046 odoo.models: Access Denied by ACLs for operation: read, uid: 352, model: project.task, field: color_stage 2026-09-11 04:17:01,351 26 INFO rb-c800635-224702-414046 odoo.models: Access Denied by ACLs for operation: read, uid: 352, model: project.task, field: ancestor_id 2026-09-11 04:17:01,354 26 INFO rb-c800635-224702-414046 odoo.models: Access Denied by ACLs for operation: read, uid: 352, model: project.task, field: partner_name 2026-09-11 04:17:01,356 26 INFO rb-c800635-224702-414046 odoo.models: Access Denied by ACLs for operation: read, uid: 352, model: project.task, field: partner_company_name 2026-09-11 04:17:01,357 26 INFO rb-c800635-224702-414046 odoo.models: Access Denied by ACLs for operation: read, uid: 352, model: project.task, field: remaining_hours_percentage 2026-09-11 04:17:01,359 26 INFO rb-c800635-224702-414046 odoo.models: Access Denied by ACLs for operation: read, uid: 352, model: project.task, field: user_skill_ids 2026-09-11 04:17:01,360 26 INFO rb-c800635-224702-414046 odoo.models: Access Denied by ACLs for operation: read, uid: 352, model: project.task, field: leave_types_count 2026-09-11 04:17:01,362 26 INFO rb-c800635-224702-414046 odoo.models: Access Denied by ACLs for operation: read, uid: 352, model: project.task, field: is_timeoff_task 2026-09-11 04:17:01,363 26 INFO rb-c800635-224702-414046 odoo.models: Access Denied by ACLs for operation: read, uid: 352, model: project.task, field: okr_node_id 2026-09-11 04:17:01,364 26 INFO rb-c800635-224702-414046 odoo.models: Access Denied by ACLs for operation: read, uid: 352, model: project.task, field: project_sale_order_id 2026-09-11 04:17:01,367 26 INFO rb-c800635-224702-414046 odoo.models: Access Denied by ACLs for operation: read, uid: 352, model: project.task, field: sale_order_state 2026-09-11 04:17:01,368 26 INFO rb-c800635-224702-414046 odoo.models: Access Denied by ACLs for operation: read, uid: 352, model: project.task, field: task_to_invoice 2026-09-11 04:17:01,370 26 INFO rb-c800635-224702-414046 odoo.models: Access Denied by ACLs for operation: read, uid: 352, model: project.task, field: pricing_type 2026-09-11 04:17:01,371 26 INFO rb-c800635-224702-414046 odoo.models: Access Denied by ACLs for operation: read, uid: 352, model: project.task, field: is_project_map_empty 2026-09-11 04:17:01,373 26 INFO rb-c800635-224702-414046 odoo.models: Access Denied by ACLs for operation: read, uid: 352, model: project.task, field: has_multi_sol 2026-09-11 04:17:01,374 26 INFO rb-c800635-224702-414046 odoo.models: Access Denied by ACLs for operation: read, uid: 352, model: project.task, field: timesheet_product_id 2026-09-11 04:17:01,375 26 INFO rb-c800635-224702-414046 odoo.models: Access Denied by ACLs for operation: read, uid: 352, model: project.task, field: last_sol_of_customer 2026-09-11 04:17:01,377 26 INFO rb-c800635-224702-414046 odoo.models: Access Denied by ACLs for operation: read, uid: 352, model: project.task, field: shipment_id 2026-09-11 04:17:01,378 26 INFO rb-c800635-224702-414046 odoo.models: Access Denied by ACLs for operation: read, uid: 352, model: project.task, field: shipment_stage_id 2026-09-11 04:17:01,380 26 INFO rb-c800635-224702-414046 odoo.models: Access Denied by ACLs for operation: read, uid: 352, model: project.task, field: template_task_id 2026-09-11 04:17:01,383 26 INFO rb-c800635-224702-414046 odoo.addons.project.tests.test_project_sharing_portal_access: Starting TestProjectSharingPortalAccess.test_readonly_fields ... 2026-09-11 04:17:01,661 26 INFO rb-c800635-224702-414046 odoo.addons.project.tests.test_project_sharing_portal_access: Starting TestProjectSharingPortalAccess.test_wizard_confirm ... 2026-09-11 04:17:01,795 26 INFO rb-c800635-224702-414046 odoo.models.unlink: User #1 deleted project.collaborator records with IDs: [2] 2026-09-11 04:17:01,865 26 INFO rb-c800635-224702-414046 odoo.models.unlink: User #1 deleted mail.followers records with IDs: [2996] 2026-09-11 04:17:01,871 26 INFO rb-c800635-224702-414046 odoo.models.unlink: User #1 deleted mail.followers records with IDs: [2992] 2026-09-11 04:17:02,435 26 INFO rb-c800635-224702-414046 odoo.addons.project.tests.test_project_sharing_portal_access: Starting TestProjectSharingPortalAccess.test_write_task_with_portal_user ... 2026-09-11 04:17:02,671 26 INFO rb-c800635-224702-414046 odoo.models: Access Denied by ACLs for operation: write, uid: 352, model: project.task, field: id 2026-09-11 04:17:02,688 26 INFO rb-c800635-224702-414046 odoo.models: Access Denied by ACLs for operation: write, uid: 352, model: project.task, field: display_name 2026-09-11 04:17:02,701 26 INFO rb-c800635-224702-414046 odoo.models: Access Denied by ACLs for operation: write, uid: 352, model: project.task, field: message_is_follower 2026-09-11 04:17:02,711 26 INFO rb-c800635-224702-414046 odoo.models: Access Denied by ACLs for operation: write, uid: 352, model: project.task, field: duration_tracking 2026-09-11 04:17:02,721 26 INFO rb-c800635-224702-414046 odoo.models: Access Denied by ACLs for operation: write, uid: 352, model: project.task, field: access_url 2026-09-11 04:17:02,731 26 INFO rb-c800635-224702-414046 odoo.models: Access Denied by ACLs for operation: write, uid: 352, model: project.task, field: access_token 2026-09-11 04:17:02,741 26 INFO rb-c800635-224702-414046 odoo.models: Access Denied by ACLs for operation: write, uid: 352, model: project.task, field: active 2026-09-11 04:17:02,752 26 INFO rb-c800635-224702-414046 odoo.models: Access Denied by ACLs for operation: write, uid: 352, model: project.task, field: stage_id_color 2026-09-11 04:17:02,773 26 INFO rb-c800635-224702-414046 odoo.models: Access Denied by ACLs for operation: write, uid: 352, model: project.task, field: create_date 2026-09-11 04:17:02,783 26 INFO rb-c800635-224702-414046 odoo.models: Access Denied by ACLs for operation: write, uid: 352, model: project.task, field: write_date 2026-09-11 04:17:02,803 26 INFO rb-c800635-224702-414046 odoo.models: Access Denied by ACLs for operation: write, uid: 352, model: project.task, field: date_assign 2026-09-11 04:17:02,823 26 INFO rb-c800635-224702-414046 odoo.models: Access Denied by ACLs for operation: write, uid: 352, model: project.task, field: project_id 2026-09-11 04:17:02,833 26 INFO rb-c800635-224702-414046 odoo.models: Access Denied by ACLs for operation: write, uid: 352, model: project.task, field: display_in_project 2026-09-11 04:17:02,843 26 INFO rb-c800635-224702-414046 odoo.models: Access Denied by ACLs for operation: write, uid: 352, model: project.task, field: allocated_hours 2026-09-11 04:17:02,860 26 INFO rb-c800635-224702-414046 odoo.models: Access Denied by ACLs for operation: write, uid: 352, model: project.task, field: subtask_allocated_hours 2026-09-11 04:17:02,887 26 INFO rb-c800635-224702-414046 odoo.models: Access Denied by ACLs for operation: write, uid: 352, model: project.task, field: user_ids 2026-09-11 04:17:02,900 26 INFO rb-c800635-224702-414046 odoo.models: Access Denied by ACLs for operation: write, uid: 352, model: project.task, field: portal_user_names 2026-09-11 04:17:02,909 26 INFO rb-c800635-224702-414046 odoo.models: Access Denied by ACLs for operation: write, uid: 352, model: project.task, field: email_from 2026-09-11 04:17:02,923 26 INFO rb-c800635-224702-414046 odoo.models: Access Denied by ACLs for operation: write, uid: 352, model: project.task, field: company_id 2026-09-11 04:17:02,932 26 INFO rb-c800635-224702-414046 odoo.models: Access Denied by ACLs for operation: write, uid: 352, model: project.task, field: displayed_image_id 2026-09-11 04:17:02,940 26 INFO rb-c800635-224702-414046 odoo.models: Access Denied by ACLs for operation: write, uid: 352, model: project.task, field: subtask_count 2026-09-11 04:17:02,950 26 INFO rb-c800635-224702-414046 odoo.models: Access Denied by ACLs for operation: write, uid: 352, model: project.task, field: closed_subtask_count 2026-09-11 04:17:02,960 26 INFO rb-c800635-224702-414046 odoo.models: Access Denied by ACLs for operation: write, uid: 352, model: project.task, field: allow_milestones 2026-09-11 04:17:02,979 26 INFO rb-c800635-224702-414046 odoo.models: Access Denied by ACLs for operation: write, uid: 352, model: project.task, field: milestone_id 2026-09-11 04:17:02,991 26 INFO rb-c800635-224702-414046 odoo.models: Access Denied by ACLs for operation: write, uid: 352, model: project.task, field: has_late_and_unreached_milestone 2026-09-11 04:17:03,000 26 INFO rb-c800635-224702-414046 odoo.models: Access Denied by ACLs for operation: write, uid: 352, model: project.task, field: allow_task_dependencies 2026-09-11 04:17:03,012 26 INFO rb-c800635-224702-414046 odoo.models: Access Denied by ACLs for operation: write, uid: 352, model: project.task, field: depend_on_ids 2026-09-11 04:17:03,021 26 INFO rb-c800635-224702-414046 odoo.models: Access Denied by ACLs for operation: write, uid: 352, model: project.task, field: depend_on_count 2026-09-11 04:17:03,039 26 INFO rb-c800635-224702-414046 odoo.models: Access Denied by ACLs for operation: write, uid: 352, model: project.task, field: dependent_ids 2026-09-11 04:17:03,062 26 INFO rb-c800635-224702-414046 odoo.models: Access Denied by ACLs for operation: write, uid: 352, model: project.task, field: dependent_tasks_count 2026-09-11 04:17:03,075 26 INFO rb-c800635-224702-414046 odoo.models: Access Denied by ACLs for operation: write, uid: 352, model: project.task, field: display_parent_task_button 2026-09-11 04:17:03,085 26 INFO rb-c800635-224702-414046 odoo.models: Access Denied by ACLs for operation: write, uid: 352, model: project.task, field: current_user_same_company_partner 2026-09-11 04:17:03,095 26 INFO rb-c800635-224702-414046 odoo.models: Access Denied by ACLs for operation: write, uid: 352, model: project.task, field: display_follow_button 2026-09-11 04:17:03,116 26 INFO rb-c800635-224702-414046 odoo.models: Access Denied by ACLs for operation: write, uid: 352, model: project.task, field: allow_recurring_tasks 2026-09-11 04:17:03,130 26 INFO rb-c800635-224702-414046 odoo.models: Access Denied by ACLs for operation: write, uid: 352, model: project.task, field: recurring_task 2026-09-11 04:17:03,140 26 INFO rb-c800635-224702-414046 odoo.models: Access Denied by ACLs for operation: write, uid: 352, model: project.task, field: recurring_count 2026-09-11 04:17:03,143 26 INFO rb-c800635-224702-414046 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: read, uid: 352, model: project.task.recurrence 2026-09-11 04:17:03,154 26 INFO rb-c800635-224702-414046 odoo.models: Access Denied by ACLs for operation: write, uid: 352, model: project.task, field: repeat_interval 2026-09-11 04:17:03,165 26 INFO rb-c800635-224702-414046 odoo.models: Access Denied by ACLs for operation: write, uid: 352, model: project.task, field: repeat_unit 2026-09-11 04:17:03,176 26 INFO rb-c800635-224702-414046 odoo.models: Access Denied by ACLs for operation: write, uid: 352, model: project.task, field: repeat_type 2026-09-11 04:17:03,186 26 INFO rb-c800635-224702-414046 odoo.models: Access Denied by ACLs for operation: write, uid: 352, model: project.task, field: repeat_until 2026-09-11 04:17:03,195 26 INFO rb-c800635-224702-414046 odoo.models: Access Denied by ACLs for operation: write, uid: 352, model: project.task, field: is_template 2026-09-11 04:17:03,206 26 INFO rb-c800635-224702-414046 odoo.models: Access Denied by ACLs for operation: write, uid: 352, model: project.task, field: has_project_template 2026-09-11 04:17:03,219 26 INFO rb-c800635-224702-414046 odoo.models: Access Denied by ACLs for operation: write, uid: 352, model: project.task, field: has_template_ancestor 2026-09-11 04:17:03,231 26 INFO rb-c800635-224702-414046 odoo.models: Access Denied by ACLs for operation: write, uid: 352, model: project.task, field: analytic_account_active 2026-09-11 04:17:03,241 26 INFO rb-c800635-224702-414046 odoo.models: Access Denied by ACLs for operation: write, uid: 352, model: project.task, field: allow_timesheets 2026-09-11 04:17:03,251 26 INFO rb-c800635-224702-414046 odoo.models: Access Denied by ACLs for operation: write, uid: 352, model: project.task, field: remaining_hours 2026-09-11 04:17:03,261 26 INFO rb-c800635-224702-414046 odoo.models: Access Denied by ACLs for operation: write, uid: 352, model: project.task, field: effective_hours 2026-09-11 04:17:03,270 26 INFO rb-c800635-224702-414046 odoo.models: Access Denied by ACLs for operation: write, uid: 352, model: project.task, field: total_hours_spent 2026-09-11 04:17:03,283 26 INFO rb-c800635-224702-414046 odoo.models: Access Denied by ACLs for operation: write, uid: 352, model: project.task, field: progress 2026-09-11 04:17:03,297 26 INFO rb-c800635-224702-414046 odoo.models: Access Denied by ACLs for operation: write, uid: 352, model: project.task, field: overtime 2026-09-11 04:17:03,309 26 INFO rb-c800635-224702-414046 odoo.models: Access Denied by ACLs for operation: write, uid: 352, model: project.task, field: subtask_effective_hours 2026-09-11 04:17:03,328 26 INFO rb-c800635-224702-414046 odoo.models: Access Denied by ACLs for operation: write, uid: 352, model: project.task, field: timesheet_ids 2026-09-11 04:17:03,355 26 INFO rb-c800635-224702-414046 odoo.models: Access Denied by ACLs for operation: write, uid: 352, model: project.task, field: encode_uom_in_days 2026-09-11 04:17:03,375 26 INFO rb-c800635-224702-414046 odoo.models: Access Denied by ACLs for operation: write, uid: 352, model: project.task, field: sale_order_id 2026-09-11 04:17:03,391 26 INFO rb-c800635-224702-414046 odoo.models: Access Denied by ACLs for operation: write, uid: 352, model: project.task, field: sale_line_id 2026-09-11 04:17:03,399 26 INFO rb-c800635-224702-414046 odoo.models: Access Denied by ACLs for operation: write, uid: 352, model: project.task, field: allow_billable 2026-09-11 04:17:03,408 26 INFO rb-c800635-224702-414046 odoo.models: Access Denied by ACLs for operation: write, uid: 352, model: project.task, field: display_sale_order_button 2026-09-11 04:17:03,416 26 INFO rb-c800635-224702-414046 odoo.models: Access Denied by ACLs for operation: write, uid: 352, model: project.task, field: remaining_hours_so 2026-09-11 04:17:03,428 26 INFO rb-c800635-224702-414046 odoo.models: Access Denied by ACLs for operation: write, uid: 352, model: project.task, field: remaining_hours_available 2026-09-11 04:17:03,436 26 INFO rb-c800635-224702-414046 odoo.models: Access Denied by ACLs for operation: write, uid: 352, model: project.task, field: html_field_history_metadata 2026-09-11 04:17:03,438 26 INFO rb-c800635-224702-414046 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: read, uid: 352, model: mail.followers 2026-09-11 04:17:03,454 26 INFO rb-c800635-224702-414046 odoo.models: Access Denied by ACLs for operation: write, uid: 352, model: project.task, field: message_partner_ids 2026-09-11 04:17:03,476 26 INFO rb-c800635-224702-414046 odoo.models: Access Denied by ACLs for operation: write, uid: 352, model: project.task, field: message_ids 2026-09-11 04:17:03,484 26 INFO rb-c800635-224702-414046 odoo.models: Access Denied by ACLs for operation: write, uid: 352, model: project.task, field: has_message 2026-09-11 04:17:03,492 26 INFO rb-c800635-224702-414046 odoo.models: Access Denied by ACLs for operation: write, uid: 352, model: project.task, field: message_needaction 2026-09-11 04:17:03,504 26 INFO rb-c800635-224702-414046 odoo.models: Access Denied by ACLs for operation: write, uid: 352, model: project.task, field: message_needaction_counter 2026-09-11 04:17:03,517 26 INFO rb-c800635-224702-414046 odoo.models: Access Denied by ACLs for operation: write, uid: 352, model: project.task, field: message_has_error 2026-09-11 04:17:03,524 26 INFO rb-c800635-224702-414046 odoo.models: Access Denied by ACLs for operation: write, uid: 352, model: project.task, field: message_has_error_counter 2026-09-11 04:17:03,531 26 INFO rb-c800635-224702-414046 odoo.models: Access Denied by ACLs for operation: write, uid: 352, model: project.task, field: message_attachment_count 2026-09-11 04:17:03,533 26 INFO rb-c800635-224702-414046 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: read, uid: 352, model: rating.rating 2026-09-11 04:17:03,552 26 INFO rb-c800635-224702-414046 odoo.models: Access Denied by ACLs for operation: write, uid: 352, model: project.task, field: website_message_ids 2026-09-11 04:17:03,561 26 INFO rb-c800635-224702-414046 odoo.models: Access Denied by ACLs for operation: write, uid: 352, model: project.task, field: message_has_sms_error 2026-09-11 04:17:03,569 26 INFO rb-c800635-224702-414046 odoo.models: Access Denied by ACLs for operation: write, uid: 352, model: project.task, field: rotting_days 2026-09-11 04:17:03,583 26 INFO rb-c800635-224702-414046 odoo.models: Access Denied by ACLs for operation: write, uid: 352, model: project.task, field: is_rotting 2026-09-11 04:17:03,600 26 INFO rb-c800635-224702-414046 odoo.models: Access Denied by ACLs for operation: write, uid: 352, model: project.task, field: rating_last_value 2026-09-11 04:17:03,617 26 INFO rb-c800635-224702-414046 odoo.models: Access Denied by ACLs for operation: write, uid: 352, model: project.task, field: rating_last_feedback 2026-09-11 04:17:03,626 26 INFO rb-c800635-224702-414046 odoo.models: Access Denied by ACLs for operation: write, uid: 352, model: project.task, field: rating_last_image 2026-09-11 04:17:03,636 26 INFO rb-c800635-224702-414046 odoo.models: Access Denied by ACLs for operation: write, uid: 352, model: project.task, field: rating_count 2026-09-11 04:17:03,646 26 INFO rb-c800635-224702-414046 odoo.models: Access Denied by ACLs for operation: write, uid: 352, model: project.task, field: rating_avg 2026-09-11 04:17:03,661 26 INFO rb-c800635-224702-414046 odoo.models: Access Denied by ACLs for operation: write, uid: 352, model: project.task, field: rating_avg_text 2026-09-11 04:17:03,685 26 INFO rb-c800635-224702-414046 odoo.models: Access Denied by ACLs for operation: write, uid: 352, model: project.task, field: rating_percentage_satisfaction 2026-09-11 04:17:03,695 26 INFO rb-c800635-224702-414046 odoo.models: Access Denied by ACLs for operation: write, uid: 352, model: project.task, field: rating_last_text 2026-09-11 04:17:03,697 26 INFO rb-c800635-224702-414046 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: read, uid: 352, model: mail.activity 2026-09-11 04:17:03,715 26 INFO rb-c800635-224702-414046 odoo.models: Access Denied by ACLs for operation: write, uid: 352, model: project.task, field: activity_state 2026-09-11 04:17:03,742 26 INFO rb-c800635-224702-414046 odoo.models: Access Denied by ACLs for operation: write, uid: 352, model: project.task, field: activity_user_id 2026-09-11 04:17:03,743 26 INFO rb-c800635-224702-414046 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: read, uid: 352, model: mail.activity.type 2026-09-11 04:17:03,751 26 INFO rb-c800635-224702-414046 odoo.models: Access Denied by ACLs for operation: write, uid: 352, model: project.task, field: activity_type_icon 2026-09-11 04:17:03,758 26 INFO rb-c800635-224702-414046 odoo.models: Access Denied by ACLs for operation: write, uid: 352, model: project.task, field: activity_date_deadline 2026-09-11 04:17:03,766 26 INFO rb-c800635-224702-414046 odoo.models: Access Denied by ACLs for operation: write, uid: 352, model: project.task, field: my_activity_date_deadline 2026-09-11 04:17:03,775 26 INFO rb-c800635-224702-414046 odoo.models: Access Denied by ACLs for operation: write, uid: 352, model: project.task, field: activity_summary 2026-09-11 04:17:03,783 26 INFO rb-c800635-224702-414046 odoo.models: Access Denied by ACLs for operation: write, uid: 352, model: project.task, field: activity_exception_decoration 2026-09-11 04:17:03,793 26 INFO rb-c800635-224702-414046 odoo.models: Access Denied by ACLs for operation: write, uid: 352, model: project.task, field: activity_exception_icon 2026-09-11 04:17:03,815 26 INFO rb-c800635-224702-414046 odoo.models: Access Denied by ACLs for operation: write, uid: 352, model: project.task, field: activity_calendar_event_id 2026-09-11 04:17:03,824 26 INFO rb-c800635-224702-414046 odoo.models: Access Denied by ACLs for operation: write, uid: 352, model: project.task, field: email_cc 2026-09-11 04:17:03,832 26 INFO rb-c800635-224702-414046 odoo.models: Access Denied by ACLs for operation: write, uid: 352, model: project.task, field: access_warning 2026-09-11 04:17:03,840 26 INFO rb-c800635-224702-414046 odoo.models: Access Denied by ACLs for operation: write, uid: 352, model: project.task, field: date_end 2026-09-11 04:17:03,848 26 INFO rb-c800635-224702-414046 odoo.models: Access Denied by ACLs for operation: write, uid: 352, model: project.task, field: task_properties 2026-09-11 04:17:03,850 26 INFO rb-c800635-224702-414046 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: read, uid: 352, model: project.role 2026-09-11 04:17:03,858 26 INFO rb-c800635-224702-414046 odoo.models: Access Denied by ACLs for operation: write, uid: 352, model: project.task, field: personal_stage_type_ids 2026-09-11 04:17:03,860 26 INFO rb-c800635-224702-414046 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: read, uid: 352, model: project.task.stage.personal 2026-09-11 04:17:03,869 26 INFO rb-c800635-224702-414046 odoo.models: Access Denied by ACLs for operation: write, uid: 352, model: project.task, field: personal_stage_type_id 2026-09-11 04:17:03,879 26 INFO rb-c800635-224702-414046 odoo.models: Access Denied by ACLs for operation: write, uid: 352, model: project.task, field: partner_phone 2026-09-11 04:17:03,887 26 INFO rb-c800635-224702-414046 odoo.models: Access Denied by ACLs for operation: write, uid: 352, model: project.task, field: rating_active 2026-09-11 04:17:03,895 26 INFO rb-c800635-224702-414046 odoo.models: Access Denied by ACLs for operation: write, uid: 352, model: project.task, field: attachment_ids 2026-09-11 04:17:03,903 26 INFO rb-c800635-224702-414046 odoo.models: Access Denied by ACLs for operation: write, uid: 352, model: project.task, field: project_privacy_visibility 2026-09-11 04:17:03,913 26 INFO rb-c800635-224702-414046 odoo.models: Access Denied by ACLs for operation: write, uid: 352, model: project.task, field: subtask_completion_percentage 2026-09-11 04:17:03,937 26 INFO rb-c800635-224702-414046 odoo.models: Access Denied by ACLs for operation: write, uid: 352, model: project.task, field: working_hours_open 2026-09-11 04:17:03,952 26 INFO rb-c800635-224702-414046 odoo.models: Access Denied by ACLs for operation: write, uid: 352, model: project.task, field: working_hours_close 2026-09-11 04:17:03,960 26 INFO rb-c800635-224702-414046 odoo.models: Access Denied by ACLs for operation: write, uid: 352, model: project.task, field: working_days_open 2026-09-11 04:17:03,969 26 INFO rb-c800635-224702-414046 odoo.models: Access Denied by ACLs for operation: write, uid: 352, model: project.task, field: working_days_close 2026-09-11 04:17:03,977 26 INFO rb-c800635-224702-414046 odoo.models: Access Denied by ACLs for operation: write, uid: 352, model: project.task, field: closed_depend_on_count 2026-09-11 04:17:03,986 26 INFO rb-c800635-224702-414046 odoo.models: Access Denied by ACLs for operation: write, uid: 352, model: project.task, field: link_preview_name 2026-09-11 04:17:04,001 26 INFO rb-c800635-224702-414046 odoo.models: Access Denied by ACLs for operation: write, uid: 352, model: project.task, field: create_uid 2026-09-11 04:17:04,017 26 INFO rb-c800635-224702-414046 odoo.models: Access Denied by ACLs for operation: write, uid: 352, model: project.task, field: write_uid 2026-09-11 04:17:04,027 26 INFO rb-c800635-224702-414046 odoo.models: Access Denied by ACLs for operation: write, uid: 352, model: project.task, field: color_stage 2026-09-11 04:17:04,053 26 INFO rb-c800635-224702-414046 odoo.models: Access Denied by ACLs for operation: write, uid: 352, model: project.task, field: ancestor_id 2026-09-11 04:17:04,064 26 INFO rb-c800635-224702-414046 odoo.models: Access Denied by ACLs for operation: write, uid: 352, model: project.task, field: partner_name 2026-09-11 04:17:04,074 26 INFO rb-c800635-224702-414046 odoo.models: Access Denied by ACLs for operation: write, uid: 352, model: project.task, field: partner_company_name 2026-09-11 04:17:04,084 26 INFO rb-c800635-224702-414046 odoo.models: Access Denied by ACLs for operation: write, uid: 352, model: project.task, field: remaining_hours_percentage 2026-09-11 04:17:04,086 26 INFO rb-c800635-224702-414046 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: read, uid: 352, model: hr.employee.skill 2026-09-11 04:17:04,096 26 INFO rb-c800635-224702-414046 odoo.models: Access Denied by ACLs for operation: write, uid: 352, model: project.task, field: leave_types_count 2026-09-11 04:17:04,107 26 INFO rb-c800635-224702-414046 odoo.models: Access Denied by ACLs for operation: write, uid: 352, model: project.task, field: is_timeoff_task 2026-09-11 04:17:04,111 26 INFO rb-c800635-224702-414046 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: read, uid: 352, model: okr.node 2026-09-11 04:17:04,123 26 INFO rb-c800635-224702-414046 odoo.models: Access Denied by ACLs for operation: write, uid: 352, model: project.task, field: project_sale_order_id 2026-09-11 04:17:04,134 26 INFO rb-c800635-224702-414046 odoo.models: Access Denied by ACLs for operation: write, uid: 352, model: project.task, field: sale_order_state 2026-09-11 04:17:04,149 26 INFO rb-c800635-224702-414046 odoo.models: Access Denied by ACLs for operation: write, uid: 352, model: project.task, field: task_to_invoice 2026-09-11 04:17:04,158 26 INFO rb-c800635-224702-414046 odoo.models: Access Denied by ACLs for operation: write, uid: 352, model: project.task, field: pricing_type 2026-09-11 04:17:04,165 26 INFO rb-c800635-224702-414046 odoo.models: Access Denied by ACLs for operation: write, uid: 352, model: project.task, field: is_project_map_empty 2026-09-11 04:17:04,172 26 INFO rb-c800635-224702-414046 odoo.models: Access Denied by ACLs for operation: write, uid: 352, model: project.task, field: has_multi_sol 2026-09-11 04:17:04,200 26 INFO rb-c800635-224702-414046 odoo.models: Access Denied by ACLs for operation: write, uid: 352, model: project.task, field: timesheet_product_id 2026-09-11 04:17:04,209 26 INFO rb-c800635-224702-414046 odoo.models: Access Denied by ACLs for operation: write, uid: 352, model: project.task, field: last_sol_of_customer 2026-09-11 04:17:04,234 26 INFO rb-c800635-224702-414046 odoo.models: Access Denied by ACLs for operation: write, uid: 352, model: project.task, field: shipment_id 2026-09-11 04:17:04,236 26 INFO rb-c800635-224702-414046 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: read, uid: 352, model: logistics.shipment.stage 2026-09-11 04:17:04,247 26 INFO rb-c800635-224702-414046 odoo.models: Access Denied by ACLs for operation: write, uid: 352, model: project.task, field: template_task_id 2026-09-11 04:17:04,257 26 INFO rb-c800635-224702-414046 odoo.addons.base.models.ir_attachment: filestore gc 2 checked, 2 removed 2026-09-11 04:17:04,595 26 INFO rb-c800635-224702-414046 odoo.addons.project.tests.test_project_sharing_ui: Starting TestProjectSharingUi.test_01_project_sharing ... 2026-09-11 04:17:04,913 26 INFO rb-c800635-224702-414046 odoo.addons.project.tests.test_project_sharing_ui.TestProjectSharingUi.test_01_project_sharing: Chrome pid: 145100 2026-09-11 04:17:04,914 26 INFO rb-c800635-224702-414046 odoo.addons.project.tests.test_project_sharing_ui.TestProjectSharingUi.test_01_project_sharing: Chrome headless temporary user profile dir: /tmp/tmpfze466_w_chrome_odoo 2026-09-11 04:17:04,914 26 INFO rb-c800635-224702-414046 odoo.addons.project.tests.test_project_sharing_ui.TestProjectSharingUi.test_01_project_sharing: Issuing json command http://127.0.0.1:35087/json/version 2026-09-11 04:17:04,915 26 INFO rb-c800635-224702-414046 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:35087', path='/json/version', query='', fragment='') with timeout 3 increased to 10s during tests 2026-09-11 04:17:04,945 26 INFO rb-c800635-224702-414046 odoo.addons.project.tests.test_project_sharing_ui.TestProjectSharingUi.test_01_project_sharing: Browser version: Chrome/150.0.7871.114 2026-09-11 04:17:04,945 26 INFO rb-c800635-224702-414046 odoo.addons.project.tests.test_project_sharing_ui.TestProjectSharingUi.test_01_project_sharing: Issuing json command http://127.0.0.1:35087/json 2026-09-11 04:17:04,945 26 INFO rb-c800635-224702-414046 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:35087', path='/json', query='', fragment='') with timeout 3 increased to 10s during tests 2026-09-11 04:17:04,955 26 INFO rb-c800635-224702-414046 odoo.addons.project.tests.test_project_sharing_ui.TestProjectSharingUi.test_01_project_sharing: Websocket url found: ws://127.0.0.1:35087/devtools/page/118007D3B58A3D21BC3E81E35F29C810 2026-09-11 04:17:04,965 26 INFO rb-c800635-224702-414046 odoo.addons.project.tests.test_project_sharing_ui.TestProjectSharingUi.test_01_project_sharing: Enable chrome headless console log notification 2026-09-11 04:17:04,977 26 INFO rb-c800635-224702-414046 odoo.addons.project.tests.test_project_sharing_ui.TestProjectSharingUi.test_01_project_sharing: Chrome headless enable page notifications 2026-09-11 04:17:05,056 26 INFO rb-c800635-224702-414046 odoo.addons.base.models.res_users: Login successful for login:admin from n/a 2026-09-11 04:17:05,063 26 INFO rb-c800635-224702-414046 odoo.addons.project.tests.test_project_sharing_ui.TestProjectSharingUi.test_01_project_sharing: Setting session cookie in browser 2026-09-11 04:17:05,066 26 INFO rb-c800635-224702-414046 odoo.addons.project.tests.test_project_sharing_ui.TestProjectSharingUi.test_01_project_sharing: Open "http://127.0.0.1:8069/odoo" in browser 2026-09-11 04:17:05,066 26 INFO rb-c800635-224702-414046 odoo.addons.project.tests.test_project_sharing_ui.TestProjectSharingUi.test_01_project_sharing: Navigating to: "http://127.0.0.1:8069/odoo" 2026-09-11 04:17:05,084 26 INFO rb-c800635-224702-414046 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-09-11 04:17:06,227 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 04:17:06] "GET /odoo HTTP/1.1" 200 - 151 0.090 1.061 2026-09-11 04:17:06,230 26 INFO rb-c800635-224702-414046 odoo.addons.project.tests.test_project_sharing_ui.TestProjectSharingUi.test_01_project_sharing: Navigation result: {'frameId': '118007D3B58A3D21BC3E81E35F29C810', 'loaderId': '9F7EA13E1A59353BC211A88776A240E1', 'isDownload': False} 2026-09-11 04:17:06,230 26 INFO rb-c800635-224702-414046 odoo.addons.project.tests.test_project_sharing_ui.TestProjectSharingUi.test_01_project_sharing: Evaluate ready code "odoo.isTourReady('project_sharing_tour')" 2026-09-11 04:17:06,263 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 04:17:06] "GET /web/assets/ec15a55/web.assets_web.min.js HTTP/1.1" 200 - 2 0.002 0.006 2026-09-11 04:17:06,267 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 04:17:06] "GET /web/assets/f11d30b/web.assets_web.min.css HTTP/1.1" 200 - 2 0.001 0.012 2026-09-11 04:17:06,382 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 04:17:06] "GET /web/webclient/load_menus HTTP/1.1" 200 - 23 0.035 0.087 2026-09-11 04:17:06,401 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 04:17:06] "GET /web/manifest.webmanifest HTTP/1.1" 200 - 7 0.011 0.128 2026-09-11 04:17:06,424 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 04:17:06] "GET /web/assets/af5d1f2/web.assets_tests.min.js HTTP/1.1" 200 - 2 0.001 0.007 2026-09-11 04:17:06,444 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 04:17:06] "GET /web/assets/9c37ea3/web.assets_web_print.min.css HTTP/1.1" 200 - 2 0.007 0.004 2026-09-11 04:17:06,927 26 INFO ? werkzeug: 127.0.0.1 - - [11/Sep/2026 04:17:06] "GET /web/static/img/favicon.ico HTTP/1.1" 200 - 0 0.000 0.005 2026-09-11 04:17:06,931 26 INFO ? werkzeug: 127.0.0.1 - - [11/Sep/2026 04:17:06] "GET /web/static/img/odoo-icon-192x192.png HTTP/1.1" 200 - 0 0.000 0.005 2026-09-11 04:17:06,941 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 04:17:06] "GET /web/webclient/translations?hash=&lang=en_US HTTP/1.1" 200 - 1 0.001 0.009 2026-09-11 04:17:06,993 26 INFO rb-c800635-224702-414046 odoo.addons.partner_autocomplete.models.res_company: Starting enrich of company My Company (1) 2026-09-11 04:17:07,010 26 INFO rb-c800635-224702-414046 odoo.addons.project.tests.test_project_sharing_ui.TestProjectSharingUi.test_01_project_sharing.browser: Owl is running in 'dev' mode. 2026-09-11 04:17:07,039 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 04:17:07] "POST /web/dataset/call_kw/res.company/iap_enrich_auto#res.company.iap_enrich_auto HTTP/1.1" 200 - 28 0.038 0.040 2026-09-11 04:17:07,053 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 04:17:07] "GET /bus/websocket_worker_bundle?v=19.0-2 HTTP/1.1" 200 - 3 0.004 0.073 2026-09-11 04:17:07,055 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 04:17:07] "GET /web/service-worker.js HTTP/1.1" 200 - 0 0.000 0.034 2026-09-11 04:17:07,092 26 INFO ? werkzeug: 127.0.0.1 - - [11/Sep/2026 04:17:07] "GET /mail/static/lib/idb-keyval/idb-keyval.js HTTP/1.1" 200 - 0 0.000 0.004 2026-09-11 04:17:07,122 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 04:17:07] "GET /odoo/offline HTTP/1.1" 200 - 5 0.003 0.016 2026-09-11 04:17:07,150 26 INFO rb-c800635-224702-414046 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-09-11 04:17:07,201 26 INFO ? werkzeug: 127.0.0.1 - - [11/Sep/2026 04:17:07] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.003 2026-09-11 04:17:07,211 26 INFO rb-c800635-224702-414046 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-09-11 04:17:07,212 26 INFO ? werkzeug: 127.0.0.1 - - [11/Sep/2026 04:17:07] "GET /web/static/src/libs/fontawesome/fonts/fontawesome-webfont.woff2?v=4.7.0 HTTP/1.1" 200 - 0 0.000 0.008 2026-09-11 04:17:07,220 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 04:17:07] "GET /odoo HTTP/1.1" 200 - 27 0.058 0.060 2026-09-11 04:17:07,284 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 04:17:07] "GET /web/image?model=res.users&field=avatar_128&id=2 HTTP/1.1" 200 - 14 0.025 0.109 2026-09-11 04:17:07,300 26 INFO rb-c800635-224702-414046 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-09-11 04:17:07,300 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 04:17:07] "POST /web/action/load HTTP/1.1" 200 - 5 0.002 0.130 2026-09-11 04:17:07,320 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 04:17:07] "GET /web/image/res.partner/3/avatar_128?unique=1789100224000 HTTP/1.1" 200 - 6 0.007 0.148 2026-09-11 04:17:07,358 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 04:17:07] "GET /web/image/res.company/1/favicon HTTP/1.1" 200 - 9 0.020 0.119 2026-09-11 04:17:07,407 26 INFO rb-c800635-224702-414046 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-09-11 04:17:07,444 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 04:17:07] "POST /mail/data HTTP/1.1" 200 - 35 0.041 0.178 2026-09-11 04:17:07,455 26 INFO rb-c800635-224702-414046 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-09-11 04:17:07,477 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 04:17:07] "POST /web/dataset/call_kw/ir.http/lazy_session_info#ir.http.lazy_session_info HTTP/1.1" 200 - 6 0.010 0.312 2026-09-11 04:17:07,481 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 04:17:07] "GET /websocket?version=19.0-2 HTTP/1.1" 101 - 0 0.000 0.132 2026-09-11 04:17:07,502 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 04:17:07] "POST /web/action/load HTTP/1.1" 200 - 10 0.009 0.080 2026-09-11 04:17:07,508 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 04:17:07] "POST /mail/data HTTP/1.1" 200 - 1 0.001 0.060 2026-09-11 04:17:07,671 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 04:17:07] "POST /mail/data HTTP/1.1" 200 - 57 0.094 0.167 2026-09-11 04:17:07,894 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 04:17:07] "POST /web/dataset/call_kw/project.project/get_views#project.project.get_views HTTP/1.1" 200 - 92 0.087 0.266 2026-09-11 04:17:07,934 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 04:17:07] "POST /web/dataset/call_kw/res.users/has_group#res.users.has_group HTTP/1.1" 200 - 0 0.000 0.003 2026-09-11 04:17:08,019 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 04:17:08] "POST /web/dataset/call_kw/discuss.channel/channel_fetched#discuss.channel.channel_fetched HTTP/1.1" 200 - 9 0.010 0.061 2026-09-11 04:17:08,101 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 04:17:08] "POST /web/dataset/call_kw/project.project/web_search_read#project.project.web_search_read HTTP/1.1" 200 - 28 0.027 0.144 2026-09-11 04:17:08,108 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 04:17:08] "POST /web/dataset/call_kw/project.project/search_read#project.project.search_read HTTP/1.1" 200 - 1 0.000 0.151 2026-09-11 04:17:08,249 26 INFO rb-c800635-224702-414046 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-09-11 04:17:08,265 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 04:17:08] "GET /web/image/res.users/1/avatar_128 HTTP/1.1" 200 - 7 0.022 0.020 2026-09-11 04:17:08,314 26 INFO rb-c800635-224702-414046 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-09-11 04:17:08,333 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 04:17:08] "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.007 0.011 2026-09-11 04:17:08,378 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 04:17:08] "POST /web/dataset/call_kw/project.share.wizard/get_views#project.share.wizard.get_views HTTP/1.1" 200 - 16 0.009 0.016 2026-09-11 04:17:08,426 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 04:17:08] "POST /web/dataset/call_kw/project.share.wizard/onchange#project.share.wizard.onchange HTTP/1.1" 200 - 12 0.018 0.013 2026-09-11 04:17:08,507 26 INFO rb-c800635-224702-414046 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-09-11 04:17:08,513 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 04:17:08] "POST /web/dataset/call_kw/project.share.collaborator.wizard/onchange#project.share.collaborator.wizard.onchange HTTP/1.1" 200 - 1 0.001 0.004 2026-09-11 04:17:08,594 26 INFO rb-c800635-224702-414046 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-09-11 04:17:08,614 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 04:17:08] "POST /web/dataset/call_kw/res.partner/web_name_search#res.partner.web_name_search HTTP/1.1" 200 - 4 0.005 0.028 2026-09-11 04:17:08,850 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 04:17:08] "POST /web/dataset/call_kw/res.partner/web_name_search#res.partner.web_name_search HTTP/1.1" 200 - 3 0.004 0.011 2026-09-11 04:17:08,886 26 INFO rb-c800635-224702-414046 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-09-11 04:17:08,894 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 04:17:08] "POST /web/dataset/call_kw/project.share.collaborator.wizard/onchange#project.share.collaborator.wizard.onchange HTTP/1.1" 200 - 3 0.001 0.005 2026-09-11 04:17:08,917 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 04:17:08] "POST /web/dataset/call_kw/project.share.wizard/onchange#project.share.wizard.onchange HTTP/1.1" 200 - 2 0.002 0.010 2026-09-11 04:17:08,946 26 INFO rb-c800635-224702-414046 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-09-11 04:17:09,006 26 INFO rb-c800635-224702-414046 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-09-11 04:17:09,025 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 04:17:09] "POST /web/dataset/call_kw/project.share.collaborator.wizard/onchange#project.share.collaborator.wizard.onchange HTTP/1.1" 200 - 5 0.005 0.011 2026-09-11 04:17:09,044 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 04:17:09] "POST /web/dataset/call_kw/project.share.wizard/onchange#project.share.wizard.onchange HTTP/1.1" 200 - 2 0.002 0.008 2026-09-11 04:17:09,065 26 INFO rb-c800635-224702-414046 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-09-11 04:17:09,234 26 INFO rb-c800635-224702-414046 odoo.tests.common: Simulating signal changes during tests 2026-09-11 04:17:09,234 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 04:17:09] "POST /web/dataset/call_kw/project.share.wizard/web_save#project.share.wizard.web_save HTTP/1.1" 200 - 96 0.083 0.084 2026-09-11 04:17:09,392 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 04:17:09] "POST /web/dataset/call_button/project.share.wizard/action_share_record#project.share.wizard.action_share_record HTTP/1.1" 200 - 64 0.055 0.092 2026-09-11 04:17:09,471 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 04:17:09] "POST /web/dataset/call_kw/project.project/web_search_read#project.project.web_search_read HTTP/1.1" 200 - 32 0.032 0.036 2026-09-11 04:17:09,506 26 INFO rb-c800635-224702-414046 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-09-11 04:17:10,715 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 04:17:10] "GET /my/projects HTTP/1.1" 200 - 141 0.142 1.004 2026-09-11 04:17:10,790 26 INFO rb-c800635-224702-414046 odoo.addons.base.models.assetsbundle: Found a similar attachment for /web/assets/1/1878f63/web.assets_frontend.min.css, copying from /web/assets/1878f63/web.assets_frontend.min.css 2026-09-11 04:17:10,854 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 04:17:10] "GET /web/assets/1/1878f63/web.assets_frontend.min.css HTTP/1.1" 200 - 11 0.042 0.074 2026-09-11 04:17:10,877 26 INFO rb-c800635-224702-414046 odoo.tests.common: External chrome request during tests: Return empty file for https://fonts.googleapis.com/css?family=Inter:300,300i,400,400i,700,700i&display=swap 2026-09-11 04:17:10,878 26 INFO rb-c800635-224702-414046 odoo.tests.common: External chrome request during tests: Return empty file for https://fonts.googleapis.com/css?family=Inter+Tight:300,300i,400,400i,500,500i,700,700i&display=swap 2026-09-11 04:17:10,896 26 INFO rb-c800635-224702-414046 odoo.addons.base.models.assetsbundle: Found a similar attachment for /web/assets/1/391841d/web.assets_frontend_minimal.min.js, copying from /web/assets/391841d/web.assets_frontend_minimal.min.js 2026-09-11 04:17:10,918 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 04:17:10] "GET /web/assets/1/391841d/web.assets_frontend_minimal.min.js HTTP/1.1" 200 - 8 0.018 0.155 2026-09-11 04:17:10,935 26 INFO rb-c800635-224702-414046 odoo.addons.base.models.assetsbundle: Found a similar attachment for /web/assets/1/31c33ef/web.__assets_tests_call__.min.js, copying from /web/assets/31c33ef/web.__assets_tests_call__.min.js 2026-09-11 04:17:10,954 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 04:17:10] "GET /web/assets/1/31c33ef/web.__assets_tests_call__.min.js HTTP/1.1" 200 - 8 0.008 0.067 2026-09-11 04:17:10,971 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 04:17:10] "GET /web/image/website/1/logo/My%20Website?unique=47d98e1 HTTP/1.1" 200 - 4 0.002 0.030 2026-09-11 04:17:11,063 26 INFO rb-c800635-224702-414046 odoo.addons.base.models.assetsbundle: Found a similar attachment for /web/assets/1/108b589/web.assets_frontend_lazy.min.js, copying from /web/assets/108b589/web.assets_frontend_lazy.min.js 2026-09-11 04:17:11,074 26 INFO ? werkzeug: 127.0.0.1 - - [11/Sep/2026 04:17:11] "GET /website/static/description/icon.png HTTP/1.1" 200 - 0 0.000 0.023 2026-09-11 04:17:11,103 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 04:17:11] "GET /web/assets/1/108b589/web.assets_frontend_lazy.min.js HTTP/1.1" 200 - 8 0.005 0.052 2026-09-11 04:17:11,121 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 04:17:11] "GET /web/image/website/1/favicon?unique=47d98e1 HTTP/1.1" 200 - 4 0.004 0.068 2026-09-11 04:17:11,486 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 04:17:11] "GET /website/translations?hash=&lang=en_US HTTP/1.1" 200 - 1 0.002 0.004 2026-09-11 04:17:11,509 26 INFO rb-c800635-224702-414046 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-09-11 04:17:11,610 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 04:17:11] "POST /mail/data HTTP/1.1" 200 - 21 0.030 0.019 2026-09-11 04:17:11,619 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 04:17:11] "GET /my/projects/256 HTTP/1.1" 303 - 4 0.003 0.028 2026-09-11 04:17:11,867 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 04:17:11] "GET /my/projects/256/project_sharing HTTP/1.1" 200 - 68 0.030 0.209 2026-09-11 04:17:11,909 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 04:17:11] "GET /web/assets/f773d1e/project.webclient.min.css HTTP/1.1" 200 - 2 0.001 0.007 2026-09-11 04:17:11,915 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 04:17:11] "GET /web/assets/663c964/project.webclient.min.js HTTP/1.1" 200 - 2 0.001 0.012 2026-09-11 04:17:11,949 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 04:17:11] "GET /web/assets/31c33ef/web.__assets_tests_call__.min.js HTTP/1.1" 200 - 2 0.002 0.005 2026-09-11 04:17:12,330 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 04:17:12] "GET /web/webclient/translations?hash=2fe2acc056af437ea90c641aea9ac2bad469c712&lang=en_US HTTP/1.1" 200 - 0 0.000 0.005 2026-09-11 04:17:12,331 26 INFO rb-c800635-224702-414046 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-09-11 04:17:12,347 26 INFO rb-c800635-224702-414046 odoo.addons.project.tests.test_project_sharing_ui.TestProjectSharingUi.test_01_project_sharing.browser: Owl is running in 'dev' mode. 2026-09-11 04:17:12,350 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 04:17:12] "GET /bus/websocket_worker_bundle?v=19.0-2 HTTP/1.1" 304 - 2 0.001 0.005 2026-09-11 04:17:12,401 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 04:17:12] "POST /web/action/load HTTP/1.1" 200 - 12 0.009 0.014 2026-09-11 04:17:12,449 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 04:17:12] "POST /mail/data HTTP/1.1" 200 - 21 0.027 0.033 2026-09-11 04:17:12,605 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 04:17:12] "POST /web/dataset/call_kw/project.task/get_views#project.task.get_views HTTP/1.1" 200 - 59 0.071 0.117 2026-09-11 04:17:12,608 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 04:17:12] "GET /websocket?version=19.0-2 HTTP/1.1" 101 - 0 0.000 0.209 2026-09-11 04:17:12,641 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 04:17:12] "POST /web/dataset/call_kw/project.task/read_progress_bar#project.task.read_progress_bar HTTP/1.1" 200 - 2 0.001 0.012 2026-09-11 04:17:12,657 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 04:17:12] "POST /web/dataset/call_kw/project.task/web_read_group#project.task.web_read_group HTTP/1.1" 200 - 4 0.003 0.021 2026-09-11 04:17:12,724 26 INFO ? werkzeug: 127.0.0.1 - - [11/Sep/2026 04:17:12] "GET /web/static/img/smiling_face.svg HTTP/1.1" 200 - 0 0.000 0.001 2026-09-11 04:17:12,727 26 INFO rb-c800635-224702-414046 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-09-11 04:17:12,787 26 INFO rb-c800635-224702-414046 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-09-11 04:17:12,808 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 04:17:12] "POST /web/dataset/call_kw/project.task/get_views#project.task.get_views HTTP/1.1" 200 - 3 0.001 0.008 2026-09-11 04:17:12,831 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 04:17:12] "POST /web/dataset/call_kw/project.task/onchange#project.task.onchange HTTP/1.1" 200 - 1 0.003 0.007 2026-09-11 04:17:12,864 26 INFO rb-c800635-224702-414046 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-09-11 04:17:12,915 26 INFO rb-c800635-224702-414046 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-09-11 04:17:12,972 26 INFO rb-c800635-224702-414046 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-09-11 04:17:13,067 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 04:17:13] "POST /web/dataset/call_kw/project.task/web_save#project.task.web_save HTTP/1.1" 200 - 44 0.039 0.053 2026-09-11 04:17:13,103 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 04:17:13] "POST /web/dataset/call_kw/project.task/web_read#project.task.web_read HTTP/1.1" 200 - 7 0.007 0.018 2026-09-11 04:17:13,163 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 04:17:13] "POST /web/dataset/call_kw/project.task/get_views#project.task.get_views HTTP/1.1" 200 - 2 0.002 0.035 2026-09-11 04:17:13,270 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 04:17:13] "POST /web/dataset/call_kw/project.task/web_read#project.task.web_read HTTP/1.1" 200 - 25 0.033 0.051 2026-09-11 04:17:13,330 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 04:17:13] "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-09-11 04:17:13,405 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 04:17:13] "POST /html_editor/get_ice_servers HTTP/1.1" 200 - 2 0.001 0.003 2026-09-11 04:17:13,475 26 INFO rb-c800635-224702-414046 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-09-11 04:17:13,566 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 04:17:13] "POST /web/dataset/call_kw/project.task/onchange#project.task.onchange HTTP/1.1" 200 - 24 0.038 0.042 2026-09-11 04:17:13,607 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 04:17:13] "POST /mail/chatter_fetch HTTP/1.1" 200 - 10 0.014 0.101 2026-09-11 04:17:13,633 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 04:17:13] "POST /mail/data HTTP/1.1" 200 - 9 0.009 0.125 2026-09-11 04:17:13,762 26 INFO rb-c800635-224702-414046 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-09-11 04:17:13,802 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 04:17:13] "POST /web/dataset/call_kw/project.task.type/search_read#project.task.type.search_read HTTP/1.1" 200 - 1 0.001 0.009 2026-09-11 04:17:13,824 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 04:17:13] "POST /web/dataset/call_kw/project.task.type/search_read#project.task.type.search_read HTTP/1.1" 200 - 1 0.001 0.019 2026-09-11 04:17:13,841 26 INFO rb-c800635-224702-414046 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-09-11 04:17:13,901 26 INFO rb-c800635-224702-414046 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-09-11 04:17:13,916 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 04:17:13] "POST /web/dataset/call_kw/project.task/web_save#project.task.web_save HTTP/1.1" 200 - 40 0.033 0.083 2026-09-11 04:17:13,922 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 04:17:13] "GET /web/bundle/web.assets_emoji?lang=en_US HTTP/1.1" 200 - 1 0.000 0.076 2026-09-11 04:17:13,985 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 04:17:13] "POST /web/dataset/call_kw/project.task/get_views#project.task.get_views HTTP/1.1" 200 - 2 0.002 0.036 2026-09-11 04:17:13,990 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 04:17:13] "GET /web/assets/0418524/web.assets_emoji.min.js HTTP/1.1" 200 - 2 0.001 0.041 2026-09-11 04:17:13,993 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 04:17:13] "POST /web/dataset/call_kw/project.task.type/search_read#project.task.type.search_read HTTP/1.1" 200 - 1 0.000 0.040 2026-09-11 04:17:14,018 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 04:17:14] "POST /web/dataset/call_kw/project.task/read_progress_bar#project.task.read_progress_bar HTTP/1.1" 200 - 3 0.002 0.007 2026-09-11 04:17:14,052 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 04:17:14] "POST /web/dataset/call_kw/project.task/web_read_group#project.task.web_read_group HTTP/1.1" 200 - 13 0.010 0.031 2026-09-11 04:17:14,111 26 INFO rb-c800635-224702-414046 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-09-11 04:17:14,167 26 INFO rb-c800635-224702-414046 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-09-11 04:17:14,219 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 04:17:14] "POST /mail/message/post HTTP/1.1" 200 - 53 0.033 0.089 2026-09-11 04:17:14,220 26 INFO rb-c800635-224702-414046 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-09-11 04:17:14,252 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 04:17:14] "POST /mail/chatter_fetch HTTP/1.1" 200 - 5 0.005 0.012 2026-09-11 04:17:14,258 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 04:17:14] "POST /mail/data HTTP/1.1" 200 - 4 0.001 0.021 2026-09-11 04:17:14,275 26 INFO rb-c800635-224702-414046 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-09-11 04:17:14,328 26 INFO rb-c800635-224702-414046 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-09-11 04:17:14,356 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 04:17:14] "POST /web/dataset/call_kw/ir.filters/create_filter#ir.filters.create_filter HTTP/1.1" 200 - 11 0.010 0.017 2026-09-11 04:17:14,372 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 04:17:14] "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-09-11 04:17:14,388 26 INFO rb-c800635-224702-414046 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-09-11 04:17:14,405 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 04:17:14] "POST /web/dataset/call_kw/project.task/web_read_group#project.task.web_read_group HTTP/1.1" 200 - 13 0.009 0.030 2026-09-11 04:17:14,442 26 INFO rb-c800635-224702-414046 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-09-11 04:17:14,495 26 INFO rb-c800635-224702-414046 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-09-11 04:17:14,523 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 04:17:14] "POST /web/dataset/call_kw/ir.filters/create_filter#ir.filters.create_filter HTTP/1.1" 200 - 6 0.008 0.011 2026-09-11 04:17:14,563 26 INFO rb-c800635-224702-414046 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-09-11 04:17:14,600 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 04:17:14] "POST /web/dataset/call_kw/project.task/read_progress_bar#project.task.read_progress_bar HTTP/1.1" 200 - 3 0.002 0.050 2026-09-11 04:17:14,654 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 04:17:14] "POST /web/dataset/call_kw/project.task/web_read_group#project.task.web_read_group HTTP/1.1" 200 - 13 0.022 0.081 2026-09-11 04:17:14,701 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 04:17:14] "POST /web/dataset/call_kw/project.task/get_views#project.task.get_views HTTP/1.1" 200 - 3 0.008 0.118 2026-09-11 04:17:14,758 26 INFO rb-c800635-224702-414046 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-09-11 04:17:14,763 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 04:17:14] "POST /web/dataset/call_kw/project.task/web_read_group#project.task.web_read_group HTTP/1.1" 200 - 13 0.015 0.028 2026-09-11 04:17:14,809 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 04:17:14] "POST /web/dataset/call_kw/project.task.type/name_search#project.task.type.name_search HTTP/1.1" 200 - 1 0.000 0.004 2026-09-11 04:17:14,851 26 INFO rb-c800635-224702-414046 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-09-11 04:17:14,899 26 INFO rb-c800635-224702-414046 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-09-11 04:17:14,949 26 INFO rb-c800635-224702-414046 odoo.addons.project.tests.test_project_sharing_ui.TestProjectSharingUi.test_01_project_sharing.browser: tour succeeded 2026-09-11 04:17:14,950 26 INFO rb-c800635-224702-414046 odoo.addons.project.tests.test_project_sharing_ui.TestProjectSharingUi.test_01_project_sharing.browser: ╔═════════════════════════════════════╗ ║ TOUR project_sharing_tour SUCCEEDED ║ ╚═════════════════════════════════════╝ 2026-09-11 04:17:15,107 26 INFO rb-c800635-224702-414046 odoo.addons.project.tests.test_project_sharing_ui.TestProjectSharingUi.test_01_project_sharing.browser: heap 24108376 (allocated 28905472) 2026-09-11 04:17:15,116 26 INFO rb-c800635-224702-414046 odoo.addons.project.tests.test_project_sharing_ui.TestProjectSharingUi.test_01_project_sharing: Closing chrome headless with pid 145100 2026-09-11 04:17:15,117 26 INFO rb-c800635-224702-414046 odoo.addons.project.tests.test_project_sharing_ui.TestProjectSharingUi.test_01_project_sharing: Closing websocket connection 2026-09-11 04:17:15,121 26 INFO rb-c800635-224702-414046 odoo.addons.project.tests.test_project_sharing_ui.TestProjectSharingUi.test_01_project_sharing: Terminating chrome headless with pid 145100 2026-09-11 04:17:15,218 26 INFO rb-c800635-224702-414046 odoo.addons.project.tests.test_project_sharing_ui.TestProjectSharingUi.test_01_project_sharing: Chrome Log in: /tmp/odoo_tests/rb-c800635-224702-414046/chrome_logs/chrome_log_20260911_041715_218627_test_01_project_sharing.txt 2026-09-11 04:17:15,219 26 INFO rb-c800635-224702-414046 odoo.addons.project.tests.test_project_sharing_ui.TestProjectSharingUi.test_01_project_sharing: Removing chrome user profile "/tmp/tmpfze466_w_chrome_odoo" 2026-09-11 04:17:15,233 26 INFO rb-c800635-224702-414046 odoo.addons.project.tests.test_project_sharing_ui: Starting TestProjectSharingUi.test_02_project_sharing ... 2026-09-11 04:17:15,589 26 INFO rb-c800635-224702-414046 odoo.addons.project.tests.test_project_sharing_ui.TestProjectSharingUi.test_02_project_sharing: Chrome pid: 145376 2026-09-11 04:17:15,590 26 INFO rb-c800635-224702-414046 odoo.addons.project.tests.test_project_sharing_ui.TestProjectSharingUi.test_02_project_sharing: Chrome headless temporary user profile dir: /tmp/tmpgq1vx42c_chrome_odoo 2026-09-11 04:17:15,590 26 INFO rb-c800635-224702-414046 odoo.addons.project.tests.test_project_sharing_ui.TestProjectSharingUi.test_02_project_sharing: Issuing json command http://127.0.0.1:44095/json/version 2026-09-11 04:17:15,592 26 INFO rb-c800635-224702-414046 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:44095', path='/json/version', query='', fragment='') with timeout 3 increased to 10s during tests 2026-09-11 04:17:15,606 26 INFO rb-c800635-224702-414046 odoo.addons.project.tests.test_project_sharing_ui.TestProjectSharingUi.test_02_project_sharing: Browser version: Chrome/150.0.7871.114 2026-09-11 04:17:15,606 26 INFO rb-c800635-224702-414046 odoo.addons.project.tests.test_project_sharing_ui.TestProjectSharingUi.test_02_project_sharing: Issuing json command http://127.0.0.1:44095/json 2026-09-11 04:17:15,607 26 INFO rb-c800635-224702-414046 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:44095', path='/json', query='', fragment='') with timeout 3 increased to 10s during tests 2026-09-11 04:17:15,611 26 INFO rb-c800635-224702-414046 odoo.addons.project.tests.test_project_sharing_ui.TestProjectSharingUi.test_02_project_sharing: Websocket url found: ws://127.0.0.1:44095/devtools/page/90A6784FC89F5EC956BA286BE92B840C 2026-09-11 04:17:15,619 26 INFO rb-c800635-224702-414046 odoo.addons.project.tests.test_project_sharing_ui.TestProjectSharingUi.test_02_project_sharing: Enable chrome headless console log notification 2026-09-11 04:17:15,621 26 INFO rb-c800635-224702-414046 odoo.addons.project.tests.test_project_sharing_ui.TestProjectSharingUi.test_02_project_sharing: Chrome headless enable page notifications 2026-09-11 04:17:15,682 26 INFO rb-c800635-224702-414046 odoo.addons.base.models.res_users: Login successful for login:georges1 from n/a 2026-09-11 04:17:15,692 26 INFO rb-c800635-224702-414046 odoo.addons.project.tests.test_project_sharing_ui.TestProjectSharingUi.test_02_project_sharing: Setting session cookie in browser 2026-09-11 04:17:15,694 26 INFO rb-c800635-224702-414046 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-09-11 04:17:15,695 26 INFO rb-c800635-224702-414046 odoo.addons.project.tests.test_project_sharing_ui.TestProjectSharingUi.test_02_project_sharing: Navigating to: "http://127.0.0.1:8069/my/projects" 2026-09-11 04:17:15,708 26 INFO rb-c800635-224702-414046 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-09-11 04:17:16,673 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 04:17:16] "GET /my/projects HTTP/1.1" 200 - 133 0.103 0.866 2026-09-11 04:17:16,676 26 INFO rb-c800635-224702-414046 odoo.addons.project.tests.test_project_sharing_ui.TestProjectSharingUi.test_02_project_sharing: Navigation result: {'frameId': '90A6784FC89F5EC956BA286BE92B840C', 'loaderId': '83F592D66E8FD8450E8C3126C7A45241', 'isDownload': False} 2026-09-11 04:17:16,676 26 INFO rb-c800635-224702-414046 odoo.addons.project.tests.test_project_sharing_ui.TestProjectSharingUi.test_02_project_sharing: Evaluate ready code "odoo.isTourReady('portal_project_sharing_tour')" 2026-09-11 04:17:16,709 26 INFO ? werkzeug: 127.0.0.1 - - [11/Sep/2026 04:17:16] "GET /web/static/src/libs/fontawesome/fonts/fontawesome-webfont.woff2?v=4.7.0 HTTP/1.1" 200 - 0 0.000 0.007 2026-09-11 04:17:16,721 26 INFO rb-c800635-224702-414046 odoo.addons.base.models.assetsbundle: Found a similar attachment for /web/assets/1/1878f63/web.assets_frontend.min.css, copying from /web/assets/1878f63/web.assets_frontend.min.css 2026-09-11 04:17:16,775 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 04:17:16] "GET /web/assets/1/1878f63/web.assets_frontend.min.css HTTP/1.1" 200 - 11 0.035 0.042 2026-09-11 04:17:16,783 26 INFO rb-c800635-224702-414046 odoo.addons.base.models.assetsbundle: Found a similar attachment for /web/assets/1/391841d/web.assets_frontend_minimal.min.js, copying from /web/assets/391841d/web.assets_frontend_minimal.min.js 2026-09-11 04:17:16,800 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 04:17:16] "GET /web/assets/1/391841d/web.assets_frontend_minimal.min.js HTTP/1.1" 200 - 8 0.011 0.064 2026-09-11 04:17:16,803 26 INFO rb-c800635-224702-414046 odoo.tests.common: External chrome request during tests: Return empty file for https://fonts.googleapis.com/css?family=Inter:300,300i,400,400i,700,700i&display=swap 2026-09-11 04:17:16,806 26 INFO rb-c800635-224702-414046 odoo.tests.common: External chrome request during tests: Return empty file for https://fonts.googleapis.com/css?family=Inter+Tight:300,300i,400,400i,500,500i,700,700i&display=swap 2026-09-11 04:17:16,812 26 INFO rb-c800635-224702-414046 odoo.addons.base.models.assetsbundle: Found a similar attachment for /web/assets/1/31c33ef/web.__assets_tests_call__.min.js, copying from /web/assets/31c33ef/web.__assets_tests_call__.min.js 2026-09-11 04:17:16,831 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 04:17:16] "GET /web/assets/1/31c33ef/web.__assets_tests_call__.min.js HTTP/1.1" 200 - 8 0.007 0.028 2026-09-11 04:17:16,922 26 INFO ? werkzeug: 127.0.0.1 - - [11/Sep/2026 04:17:16] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.009 2026-09-11 04:17:16,928 26 INFO ? werkzeug: 127.0.0.1 - - [11/Sep/2026 04:17:16] "GET /web/static/img/odoo_logo_tiny.png HTTP/1.1" 200 - 0 0.000 0.012 2026-09-11 04:17:16,928 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 04:17:16] "GET /web/image/website/1/logo/My%20Website?unique=47d98e1 HTTP/1.1" 200 - 4 0.004 0.010 2026-09-11 04:17:16,973 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 04:17:16] "GET /web/image/website/1/favicon?unique=47d98e1 HTTP/1.1" 200 - 4 0.001 0.007 2026-09-11 04:17:16,988 26 INFO rb-c800635-224702-414046 odoo.addons.base.models.assetsbundle: Found a similar attachment for /web/assets/1/108b589/web.assets_frontend_lazy.min.js, copying from /web/assets/108b589/web.assets_frontend_lazy.min.js 2026-09-11 04:17:17,022 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 04:17:17] "GET /web/assets/1/108b589/web.assets_frontend_lazy.min.js HTTP/1.1" 200 - 8 0.005 0.052 2026-09-11 04:17:17,407 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 04:17:17] "GET /website/translations?hash=&lang=en_US HTTP/1.1" 200 - 1 0.001 0.005 2026-09-11 04:17:17,473 26 INFO rb-c800635-224702-414046 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-09-11 04:17:17,491 26 INFO rb-c800635-224702-414046 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-09-11 04:17:17,516 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 04:17:17] "POST /mail/data HTTP/1.1" 200 - 18 0.013 0.018 2026-09-11 04:17:17,594 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 04:17:17] "GET /my/projects/256 HTTP/1.1" 303 - 11 0.020 0.013 2026-09-11 04:17:17,895 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 04:17:17] "GET /my/projects/256/project_sharing HTTP/1.1" 200 - 69 0.052 0.243 2026-09-11 04:17:17,933 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 04:17:17] "GET /web/assets/f773d1e/project.webclient.min.css HTTP/1.1" 200 - 2 0.003 0.005 2026-09-11 04:17:17,940 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 04:17:17] "GET /web/assets/663c964/project.webclient.min.js HTTP/1.1" 200 - 2 0.001 0.013 2026-09-11 04:17:17,967 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 04:17:17] "GET /web/assets/31c33ef/web.__assets_tests_call__.min.js HTTP/1.1" 200 - 2 0.001 0.007 2026-09-11 04:17:18,315 26 INFO ? werkzeug: 127.0.0.1 - - [11/Sep/2026 04:17:18] "GET /web/static/img/favicon.ico HTTP/1.1" 200 - 0 0.000 0.001 2026-09-11 04:17:18,324 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 04:17:18] "GET /web/webclient/translations?hash=&lang=en_US HTTP/1.1" 200 - 0 0.000 0.004 2026-09-11 04:17:18,337 26 INFO rb-c800635-224702-414046 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-09-11 04:17:18,352 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 04:17:18] "GET /bus/websocket_worker_bundle?v=19.0-2 HTTP/1.1" 200 - 3 0.001 0.010 2026-09-11 04:17:18,360 26 INFO rb-c800635-224702-414046 odoo.addons.project.tests.test_project_sharing_ui.TestProjectSharingUi.test_02_project_sharing.browser: Owl is running in 'dev' mode. 2026-09-11 04:17:18,427 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 04:17:18] "POST /web/action/load HTTP/1.1" 200 - 12 0.015 0.027 2026-09-11 04:17:18,450 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 04:17:18] "POST /mail/data HTTP/1.1" 200 - 18 0.010 0.043 2026-09-11 04:17:18,453 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 04:17:18] "GET /websocket?version=19.0-2 HTTP/1.1" 101 - 0 0.000 0.049 2026-09-11 04:17:18,560 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 04:17:18] "POST /web/dataset/call_kw/project.task/get_views#project.task.get_views HTTP/1.1" 200 - 66 0.025 0.080 2026-09-11 04:17:18,598 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 04:17:18] "POST /web/dataset/call_kw/project.task/read_progress_bar#project.task.read_progress_bar HTTP/1.1" 200 - 4 0.003 0.008 2026-09-11 04:17:18,639 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 04:17:18] "POST /web/dataset/call_kw/project.task/web_read_group#project.task.web_read_group HTTP/1.1" 200 - 28 0.015 0.036 2026-09-11 04:17:18,742 26 INFO rb-c800635-224702-414046 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-09-11 04:17:18,801 26 INFO rb-c800635-224702-414046 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-09-11 04:17:18,821 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 04:17:18] "POST /web/dataset/call_kw/project.task/get_views#project.task.get_views HTTP/1.1" 200 - 3 0.002 0.007 2026-09-11 04:17:18,846 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 04:17:18] "POST /web/dataset/call_kw/project.task/onchange#project.task.onchange HTTP/1.1" 200 - 1 0.001 0.008 2026-09-11 04:17:18,871 26 INFO rb-c800635-224702-414046 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-09-11 04:17:18,922 26 INFO rb-c800635-224702-414046 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-09-11 04:17:18,979 26 INFO rb-c800635-224702-414046 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-09-11 04:17:19,048 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 04:17:19] "POST /web/dataset/call_kw/project.task/web_save#project.task.web_save HTTP/1.1" 200 - 43 0.031 0.037 2026-09-11 04:17:19,083 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 04:17:19] "POST /web/dataset/call_kw/project.task/web_read#project.task.web_read HTTP/1.1" 200 - 10 0.007 0.019 2026-09-11 04:17:19,137 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 04:17:19] "POST /web/dataset/call_kw/project.task/get_views#project.task.get_views HTTP/1.1" 200 - 5 0.003 0.030 2026-09-11 04:17:19,220 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 04:17:19] "POST /web/dataset/call_kw/project.task/web_read#project.task.web_read HTTP/1.1" 200 - 37 0.021 0.038 2026-09-11 04:17:19,280 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 04:17:19] "POST /web/dataset/call_kw/project.task.type/search_read#project.task.type.search_read HTTP/1.1" 200 - 1 0.000 0.004 2026-09-11 04:17:19,346 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 04:17:19] "POST /html_editor/get_ice_servers HTTP/1.1" 200 - 2 0.000 0.003 2026-09-11 04:17:19,420 26 INFO rb-c800635-224702-414046 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-09-11 04:17:19,459 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 04:17:19] "POST /mail/data HTTP/1.1" 200 - 18 0.029 0.019 2026-09-11 04:17:19,481 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 04:17:19] "GET /web/image/res.partner/1456/avatar_128?access_token=c4fdd84b7ce4bb93cd33fee9c7f8c3bac77c3f478cd6e7cd89926156a6b33c42o0x6ad4d340&unique=1789100224000 HTTP/1.1" 200 - 5 0.007 0.025 2026-09-11 04:17:19,548 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 04:17:19] "POST /web/dataset/call_kw/project.task/onchange#project.task.onchange HTTP/1.1" 200 - 31 0.033 0.088 2026-09-11 04:17:19,574 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 04:17:19] "POST /mail/chatter_fetch HTTP/1.1" 200 - 12 0.014 0.112 2026-09-11 04:17:19,686 26 INFO rb-c800635-224702-414046 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-09-11 04:17:19,737 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 04:17:19] "POST /web/dataset/call_kw/project.task.type/search_read#project.task.type.search_read HTTP/1.1" 200 - 1 0.000 0.010 2026-09-11 04:17:19,765 26 INFO rb-c800635-224702-414046 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-09-11 04:17:19,820 26 INFO rb-c800635-224702-414046 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-09-11 04:17:19,824 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 04:17:19] "POST /web/dataset/call_kw/project.task/web_save#project.task.web_save HTTP/1.1" 200 - 51 0.029 0.062 2026-09-11 04:17:19,831 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 04:17:19] "POST /web/dataset/call_kw/project.task.type/search_read#project.task.type.search_read HTTP/1.1" 200 - 1 0.000 0.095 2026-09-11 04:17:19,839 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 04:17:19] "GET /web/bundle/web.assets_emoji?lang=en_US HTTP/1.1" 200 - 1 0.000 0.063 2026-09-11 04:17:19,889 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 04:17:19] "POST /web/dataset/call_kw/project.task/get_views#project.task.get_views HTTP/1.1" 200 - 5 0.004 0.034 2026-09-11 04:17:19,892 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 04:17:19] "POST /web/dataset/call_kw/project.task.type/search_read#project.task.type.search_read HTTP/1.1" 200 - 1 0.000 0.040 2026-09-11 04:17:19,897 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 04:17:19] "GET /web/assets/0418524/web.assets_emoji.min.js HTTP/1.1" 200 - 2 0.001 0.036 2026-09-11 04:17:19,947 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 04:17:19] "POST /web/dataset/call_kw/project.task/web_read_group#project.task.web_read_group HTTP/1.1" 200 - 20 0.013 0.026 2026-09-11 04:17:19,965 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 04:17:19] "POST /web/dataset/call_kw/project.task/read_progress_bar#project.task.read_progress_bar HTTP/1.1" 200 - 4 0.006 0.051 2026-09-11 04:17:20,005 26 INFO rb-c800635-224702-414046 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-09-11 04:17:20,058 26 INFO rb-c800635-224702-414046 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-09-11 04:17:20,065 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 04:17:20] "POST /mail/message/post HTTP/1.1" 200 - 34 0.044 0.035 2026-09-11 04:17:20,091 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 04:17:20] "POST /mail/chatter_fetch HTTP/1.1" 200 - 6 0.003 0.007 2026-09-11 04:17:20,101 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 04:17:20] "POST /mail/data HTTP/1.1" 200 - 9 0.003 0.014 2026-09-11 04:17:20,111 26 INFO rb-c800635-224702-414046 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-09-11 04:17:20,166 26 INFO rb-c800635-224702-414046 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-09-11 04:17:20,221 26 INFO rb-c800635-224702-414046 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-09-11 04:17:20,242 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 04:17:20] "POST /web/dataset/call_kw/ir.filters/create_filter#ir.filters.create_filter HTTP/1.1" 200 - 11 0.005 0.013 2026-09-11 04:17:20,272 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 04:17:20] "POST /web/dataset/call_kw/project.task/read_progress_bar#project.task.read_progress_bar HTTP/1.1" 200 - 4 0.009 0.010 2026-09-11 04:17:20,273 26 INFO rb-c800635-224702-414046 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-09-11 04:17:20,306 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 04:17:20] "POST /web/dataset/call_kw/project.task/web_read_group#project.task.web_read_group HTTP/1.1" 200 - 20 0.015 0.036 2026-09-11 04:17:20,336 26 INFO rb-c800635-224702-414046 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-09-11 04:17:20,399 26 INFO rb-c800635-224702-414046 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-09-11 04:17:20,402 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 04:17:20] "POST /web/dataset/call_kw/ir.filters/create_filter#ir.filters.create_filter HTTP/1.1" 200 - 6 0.003 0.007 2026-09-11 04:17:20,420 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 04:17:20] "POST /web/dataset/call_kw/project.task/read_progress_bar#project.task.read_progress_bar HTTP/1.1" 200 - 4 0.002 0.007 2026-09-11 04:17:20,451 26 INFO rb-c800635-224702-414046 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-09-11 04:17:20,451 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 04:17:20] "POST /web/dataset/call_kw/project.task/web_read_group#project.task.web_read_group HTTP/1.1" 200 - 20 0.010 0.030 2026-09-11 04:17:20,487 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 04:17:20] "POST /web/dataset/call_kw/project.task/get_views#project.task.get_views HTTP/1.1" 200 - 7 0.005 0.026 2026-09-11 04:17:20,528 26 INFO rb-c800635-224702-414046 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-09-11 04:17:20,548 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 04:17:20] "POST /web/dataset/call_kw/project.task/web_read_group#project.task.web_read_group HTTP/1.1" 200 - 18 0.012 0.021 2026-09-11 04:17:20,604 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 04:17:20] "POST /web/dataset/call_kw/project.task.type/name_search#project.task.type.name_search HTTP/1.1" 200 - 1 0.001 0.006 2026-09-11 04:17:20,612 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 04:17:20] "POST /web/dataset/call_kw/project.task.type/name_search#project.task.type.name_search HTTP/1.1" 200 - 1 0.003 0.007 2026-09-11 04:17:20,646 26 INFO rb-c800635-224702-414046 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-09-11 04:17:20,697 26 INFO rb-c800635-224702-414046 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-09-11 04:17:20,748 26 INFO rb-c800635-224702-414046 odoo.addons.project.tests.test_project_sharing_ui.TestProjectSharingUi.test_02_project_sharing.browser: tour succeeded 2026-09-11 04:17:20,749 26 INFO rb-c800635-224702-414046 odoo.addons.project.tests.test_project_sharing_ui.TestProjectSharingUi.test_02_project_sharing.browser: ╔════════════════════════════════════════════╗ ║ TOUR portal_project_sharing_tour SUCCEEDED ║ ╚════════════════════════════════════════════╝ 2026-09-11 04:17:20,911 26 INFO rb-c800635-224702-414046 odoo.addons.project.tests.test_project_sharing_ui.TestProjectSharingUi.test_02_project_sharing.browser: heap 23214248 (allocated 26484736) 2026-09-11 04:17:20,927 26 INFO rb-c800635-224702-414046 odoo.addons.project.tests.test_project_sharing_ui.TestProjectSharingUi.test_02_project_sharing: Closing chrome headless with pid 145376 2026-09-11 04:17:20,942 26 INFO rb-c800635-224702-414046 odoo.addons.project.tests.test_project_sharing_ui.TestProjectSharingUi.test_02_project_sharing: Closing websocket connection 2026-09-11 04:17:20,943 26 INFO rb-c800635-224702-414046 odoo.addons.project.tests.test_project_sharing_ui.TestProjectSharingUi.test_02_project_sharing: Terminating chrome headless with pid 145376 2026-09-11 04:17:21,005 26 INFO rb-c800635-224702-414046 odoo.addons.project.tests.test_project_sharing_ui.TestProjectSharingUi.test_02_project_sharing: Chrome Log in: /tmp/odoo_tests/rb-c800635-224702-414046/chrome_logs/chrome_log_20260911_041721_005582_test_02_project_sharing.txt 2026-09-11 04:17:21,005 26 INFO rb-c800635-224702-414046 odoo.addons.project.tests.test_project_sharing_ui.TestProjectSharingUi.test_02_project_sharing: Removing chrome user profile "/tmp/tmpgq1vx42c_chrome_odoo" 2026-09-11 04:17:21,018 26 INFO rb-c800635-224702-414046 odoo.addons.project.tests.test_project_sharing_ui: Starting TestProjectSharingUi.test_03_project_sharing ... 2026-09-11 04:17:21,469 26 INFO rb-c800635-224702-414046 odoo.addons.project.tests.test_project_sharing_ui.TestProjectSharingUi.test_03_project_sharing: Chrome pid: 145591 2026-09-11 04:17:21,469 26 INFO rb-c800635-224702-414046 odoo.addons.project.tests.test_project_sharing_ui.TestProjectSharingUi.test_03_project_sharing: Chrome headless temporary user profile dir: /tmp/tmpf5xjgnl0_chrome_odoo 2026-09-11 04:17:21,469 26 INFO rb-c800635-224702-414046 odoo.addons.project.tests.test_project_sharing_ui.TestProjectSharingUi.test_03_project_sharing: Issuing json command http://127.0.0.1:43927/json/version 2026-09-11 04:17:21,470 26 INFO rb-c800635-224702-414046 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:43927', path='/json/version', query='', fragment='') with timeout 3 increased to 10s during tests 2026-09-11 04:17:21,485 26 INFO rb-c800635-224702-414046 odoo.addons.project.tests.test_project_sharing_ui.TestProjectSharingUi.test_03_project_sharing: Browser version: Chrome/150.0.7871.114 2026-09-11 04:17:21,485 26 INFO rb-c800635-224702-414046 odoo.addons.project.tests.test_project_sharing_ui.TestProjectSharingUi.test_03_project_sharing: Issuing json command http://127.0.0.1:43927/json 2026-09-11 04:17:21,485 26 INFO rb-c800635-224702-414046 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:43927', path='/json', query='', fragment='') with timeout 3 increased to 10s during tests 2026-09-11 04:17:21,492 26 INFO rb-c800635-224702-414046 odoo.addons.project.tests.test_project_sharing_ui.TestProjectSharingUi.test_03_project_sharing: Websocket url found: ws://127.0.0.1:43927/devtools/page/94B989DAE10C9AC587904D1B025D66D6 2026-09-11 04:17:21,503 26 INFO rb-c800635-224702-414046 odoo.addons.project.tests.test_project_sharing_ui.TestProjectSharingUi.test_03_project_sharing: Enable chrome headless console log notification 2026-09-11 04:17:21,512 26 INFO rb-c800635-224702-414046 odoo.addons.project.tests.test_project_sharing_ui.TestProjectSharingUi.test_03_project_sharing: Chrome headless enable page notifications 2026-09-11 04:17:21,593 26 INFO rb-c800635-224702-414046 odoo.addons.base.models.res_users: Login successful for login:georges1 from n/a 2026-09-11 04:17:21,601 26 INFO rb-c800635-224702-414046 odoo.addons.project.tests.test_project_sharing_ui.TestProjectSharingUi.test_03_project_sharing: Setting session cookie in browser 2026-09-11 04:17:21,603 26 INFO rb-c800635-224702-414046 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-09-11 04:17:21,603 26 INFO rb-c800635-224702-414046 odoo.addons.project.tests.test_project_sharing_ui.TestProjectSharingUi.test_03_project_sharing: Navigating to: "http://127.0.0.1:8069/my/projects" 2026-09-11 04:17:21,625 26 INFO rb-c800635-224702-414046 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-09-11 04:17:22,806 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 04:17:22] "GET /my/projects HTTP/1.1" 200 - 133 0.118 1.067 2026-09-11 04:17:22,810 26 INFO rb-c800635-224702-414046 odoo.addons.project.tests.test_project_sharing_ui.TestProjectSharingUi.test_03_project_sharing: Navigation result: {'frameId': '94B989DAE10C9AC587904D1B025D66D6', 'loaderId': '3E5706760AF35D9A349CF267D504671A', 'isDownload': False} 2026-09-11 04:17:22,810 26 INFO rb-c800635-224702-414046 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-09-11 04:17:22,835 26 INFO ? werkzeug: 127.0.0.1 - - [11/Sep/2026 04:17: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-09-11 04:17:22,854 26 INFO rb-c800635-224702-414046 odoo.addons.base.models.assetsbundle: Found a similar attachment for /web/assets/1/1878f63/web.assets_frontend.min.css, copying from /web/assets/1878f63/web.assets_frontend.min.css 2026-09-11 04:17:22,943 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 04:17:22] "GET /web/assets/1/1878f63/web.assets_frontend.min.css HTTP/1.1" 200 - 11 0.061 0.048 2026-09-11 04:17:22,951 26 INFO rb-c800635-224702-414046 odoo.addons.base.models.assetsbundle: Found a similar attachment for /web/assets/1/391841d/web.assets_frontend_minimal.min.js, copying from /web/assets/391841d/web.assets_frontend_minimal.min.js 2026-09-11 04:17:22,964 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 04:17:22] "GET /web/assets/1/391841d/web.assets_frontend_minimal.min.js HTTP/1.1" 200 - 8 0.008 0.099 2026-09-11 04:17:22,965 26 INFO rb-c800635-224702-414046 odoo.tests.common: External chrome request during tests: Return empty file for https://fonts.googleapis.com/css?family=Inter:300,300i,400,400i,700,700i&display=swap 2026-09-11 04:17:22,966 26 INFO rb-c800635-224702-414046 odoo.tests.common: External chrome request during tests: Return empty file for https://fonts.googleapis.com/css?family=Inter+Tight:300,300i,400,400i,500,500i,700,700i&display=swap 2026-09-11 04:17:22,986 26 INFO rb-c800635-224702-414046 odoo.addons.base.models.assetsbundle: Found a similar attachment for /web/assets/1/31c33ef/web.__assets_tests_call__.min.js, copying from /web/assets/31c33ef/web.__assets_tests_call__.min.js 2026-09-11 04:17:23,001 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 04:17:23] "GET /web/assets/1/31c33ef/web.__assets_tests_call__.min.js HTTP/1.1" 200 - 8 0.005 0.026 2026-09-11 04:17:23,079 26 INFO ? werkzeug: 127.0.0.1 - - [11/Sep/2026 04:17:23] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.001 2026-09-11 04:17:23,086 26 INFO ? werkzeug: 127.0.0.1 - - [11/Sep/2026 04:17:23] "GET /web/static/img/odoo_logo_tiny.png HTTP/1.1" 200 - 0 0.000 0.002 2026-09-11 04:17:23,092 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 04:17:23] "GET /web/image/website/1/logo/My%20Website?unique=47d98e1 HTTP/1.1" 200 - 4 0.003 0.008 2026-09-11 04:17:23,140 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 04:17:23] "GET /web/image/website/1/favicon?unique=47d98e1 HTTP/1.1" 200 - 4 0.002 0.007 2026-09-11 04:17:23,157 26 INFO rb-c800635-224702-414046 odoo.addons.base.models.assetsbundle: Found a similar attachment for /web/assets/1/108b589/web.assets_frontend_lazy.min.js, copying from /web/assets/108b589/web.assets_frontend_lazy.min.js 2026-09-11 04:17:23,189 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 04:17:23] "GET /web/assets/1/108b589/web.assets_frontend_lazy.min.js HTTP/1.1" 200 - 8 0.004 0.052 2026-09-11 04:17:23,574 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 04:17:23] "GET /website/translations?hash=&lang=en_US HTTP/1.1" 200 - 1 0.001 0.005 2026-09-11 04:17:23,633 26 INFO rb-c800635-224702-414046 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-09-11 04:17:23,647 26 INFO rb-c800635-224702-414046 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-09-11 04:17:23,693 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 04:17:23] "POST /mail/data HTTP/1.1" 200 - 18 0.029 0.016 2026-09-11 04:17:23,739 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 04:17:23] "GET /my/projects/256 HTTP/1.1" 303 - 14 0.010 0.013 2026-09-11 04:17:24,024 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 04:17:24] "GET /my/projects/256/project_sharing HTTP/1.1" 200 - 69 0.032 0.244 2026-09-11 04:17:24,068 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 04:17:24] "GET /web/assets/f773d1e/project.webclient.min.css HTTP/1.1" 200 - 2 0.001 0.013 2026-09-11 04:17:24,071 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 04:17:24] "GET /web/assets/663c964/project.webclient.min.js HTTP/1.1" 200 - 2 0.001 0.008 2026-09-11 04:17:24,117 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 04:17:24] "GET /web/assets/31c33ef/web.__assets_tests_call__.min.js HTTP/1.1" 200 - 2 0.002 0.020 2026-09-11 04:17:24,537 26 INFO ? werkzeug: 127.0.0.1 - - [11/Sep/2026 04:17:24] "GET /web/static/img/favicon.ico HTTP/1.1" 200 - 0 0.000 0.002 2026-09-11 04:17:24,544 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 04:17:24] "GET /web/webclient/translations?hash=&lang=en_US HTTP/1.1" 200 - 0 0.000 0.006 2026-09-11 04:17:24,556 26 INFO rb-c800635-224702-414046 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-09-11 04:17:24,571 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 04:17:24] "GET /bus/websocket_worker_bundle?v=19.0-2 HTTP/1.1" 200 - 3 0.001 0.008 2026-09-11 04:17:24,584 26 INFO rb-c800635-224702-414046 odoo.addons.project.tests.test_project_sharing_ui.TestProjectSharingUi.test_03_project_sharing.browser: Owl is running in 'dev' mode. 2026-09-11 04:17:24,625 26 INFO rb-c800635-224702-414046 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-09-11 04:17:24,660 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 04:17:24] "POST /web/action/load HTTP/1.1" 200 - 12 0.015 0.015 2026-09-11 04:17:24,686 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 04:17:24] "POST /mail/data HTTP/1.1" 200 - 18 0.010 0.039 2026-09-11 04:17:24,690 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 04:17:24] "GET /websocket?version=19.0-2 HTTP/1.1" 101 - 0 0.000 0.047 2026-09-11 04:17:24,862 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 04:17:24] "POST /web/dataset/call_kw/project.task/get_views#project.task.get_views HTTP/1.1" 200 - 67 0.063 0.093 2026-09-11 04:17:24,897 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 04:17:24] "POST /web/dataset/call_kw/project.task/read_progress_bar#project.task.read_progress_bar HTTP/1.1" 200 - 4 0.004 0.009 2026-09-11 04:17:24,956 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 04:17:24] "POST /web/dataset/call_kw/project.task/web_read_group#project.task.web_read_group HTTP/1.1" 200 - 29 0.032 0.028 2026-09-11 04:17:24,970 26 INFO rb-c800635-224702-414046 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-09-11 04:17:25,004 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 04:17:25] "POST /web/dataset/call_kw/project.task/get_views#project.task.get_views HTTP/1.1" 200 - 5 0.004 0.024 2026-09-11 04:17:25,041 26 INFO rb-c800635-224702-414046 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-09-11 04:17:25,063 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 04:17:25] "POST /web/dataset/call_kw/project.task/web_read_group#project.task.web_read_group HTTP/1.1" 200 - 18 0.022 0.021 2026-09-11 04:17:25,146 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 04:17:25] "POST /web/dataset/call_kw/project.task.type/name_search#project.task.type.name_search HTTP/1.1" 200 - 1 0.000 0.004 2026-09-11 04:17:25,187 26 INFO rb-c800635-224702-414046 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-09-11 04:17:25,235 26 INFO rb-c800635-224702-414046 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-09-11 04:17:25,286 26 INFO rb-c800635-224702-414046 odoo.addons.project.tests.test_project_sharing_ui.TestProjectSharingUi.test_03_project_sharing.browser: tour succeeded 2026-09-11 04:17:25,287 26 INFO rb-c800635-224702-414046 odoo.addons.project.tests.test_project_sharing_ui.TestProjectSharingUi.test_03_project_sharing.browser: ╔═══════════════════════════════════════════════════════════════════════╗ ║ TOUR portal_project_sharing_tour_with_disallowed_milestones SUCCEEDED ║ ╚═══════════════════════════════════════════════════════════════════════╝ 2026-09-11 04:17:25,407 26 INFO rb-c800635-224702-414046 odoo.addons.project.tests.test_project_sharing_ui.TestProjectSharingUi.test_03_project_sharing.browser: heap 13890416 (allocated 16777216) 2026-09-11 04:17:25,415 26 INFO rb-c800635-224702-414046 odoo.addons.project.tests.test_project_sharing_ui.TestProjectSharingUi.test_03_project_sharing: Closing chrome headless with pid 145591 2026-09-11 04:17:25,423 26 INFO rb-c800635-224702-414046 odoo.addons.project.tests.test_project_sharing_ui.TestProjectSharingUi.test_03_project_sharing: Closing websocket connection 2026-09-11 04:17:25,424 26 INFO rb-c800635-224702-414046 odoo.addons.project.tests.test_project_sharing_ui.TestProjectSharingUi.test_03_project_sharing: Terminating chrome headless with pid 145591 2026-09-11 04:17:25,520 26 INFO rb-c800635-224702-414046 odoo.addons.project.tests.test_project_sharing_ui.TestProjectSharingUi.test_03_project_sharing: Chrome Log in: /tmp/odoo_tests/rb-c800635-224702-414046/chrome_logs/chrome_log_20260911_041725_519859_test_03_project_sharing.txt 2026-09-11 04:17:25,520 26 INFO rb-c800635-224702-414046 odoo.addons.project.tests.test_project_sharing_ui.TestProjectSharingUi.test_03_project_sharing: Removing chrome user profile "/tmp/tmpf5xjgnl0_chrome_odoo" 2026-09-11 04:17:25,531 26 INFO rb-c800635-224702-414046 odoo.addons.project.tests.test_project_sharing_ui: Starting TestProjectSharingUi.test_04_project_sharing_chatter_message_reactions ... 2026-09-11 04:17:25,931 26 INFO rb-c800635-224702-414046 odoo.addons.auth_signup.models.res_users: Signup email sent for user to 2026-09-11 04:17:26,071 26 INFO rb-c800635-224702-414046 odoo.addons.base.models.res_users: Login successful for login:georges1 from n/a 2026-09-11 04:17:26,184 26 INFO rb-c800635-224702-414046 odoo.addons.base.models.res_users: Login successful for login:john from n/a 2026-09-11 04:17:26,198 26 INFO rb-c800635-224702-414046 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-09-11 04:17:26,393 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 04:17:26] "POST /mail/message/reaction HTTP/1.1" 200 - 32 0.042 0.155 2026-09-11 04:17:26,663 26 INFO rb-c800635-224702-414046 odoo.addons.project.tests.test_project_sharing_ui.TestProjectSharingUi.test_04_project_sharing_chatter_message_reactions: Chrome pid: 145777 2026-09-11 04:17:26,663 26 INFO rb-c800635-224702-414046 odoo.addons.project.tests.test_project_sharing_ui.TestProjectSharingUi.test_04_project_sharing_chatter_message_reactions: Chrome headless temporary user profile dir: /tmp/tmp3apas8c3_chrome_odoo 2026-09-11 04:17:26,663 26 INFO rb-c800635-224702-414046 odoo.addons.project.tests.test_project_sharing_ui.TestProjectSharingUi.test_04_project_sharing_chatter_message_reactions: Issuing json command http://127.0.0.1:38073/json/version 2026-09-11 04:17:26,664 26 INFO rb-c800635-224702-414046 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:38073', path='/json/version', query='', fragment='') with timeout 3 increased to 10s during tests 2026-09-11 04:17:26,693 26 INFO rb-c800635-224702-414046 odoo.addons.project.tests.test_project_sharing_ui.TestProjectSharingUi.test_04_project_sharing_chatter_message_reactions: Browser version: Chrome/150.0.7871.114 2026-09-11 04:17:26,693 26 INFO rb-c800635-224702-414046 odoo.addons.project.tests.test_project_sharing_ui.TestProjectSharingUi.test_04_project_sharing_chatter_message_reactions: Issuing json command http://127.0.0.1:38073/json 2026-09-11 04:17:26,698 26 INFO rb-c800635-224702-414046 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:38073', path='/json', query='', fragment='') with timeout 3 increased to 10s during tests 2026-09-11 04:17:26,714 26 INFO rb-c800635-224702-414046 odoo.addons.project.tests.test_project_sharing_ui.TestProjectSharingUi.test_04_project_sharing_chatter_message_reactions: Websocket url found: ws://127.0.0.1:38073/devtools/page/82FCA31DB2FB8E1FB8EF76B21BFDCDB7 2026-09-11 04:17:26,727 26 INFO rb-c800635-224702-414046 odoo.addons.project.tests.test_project_sharing_ui.TestProjectSharingUi.test_04_project_sharing_chatter_message_reactions: Enable chrome headless console log notification 2026-09-11 04:17:26,736 26 INFO rb-c800635-224702-414046 odoo.addons.project.tests.test_project_sharing_ui.TestProjectSharingUi.test_04_project_sharing_chatter_message_reactions: Chrome headless enable page notifications 2026-09-11 04:17:26,769 26 INFO rb-c800635-224702-414046 odoo.addons.base.models.res_users: Login successful for login:georges1 from n/a 2026-09-11 04:17:26,771 26 INFO rb-c800635-224702-414046 odoo.addons.project.tests.test_project_sharing_ui.TestProjectSharingUi.test_04_project_sharing_chatter_message_reactions: Setting session cookie in browser 2026-09-11 04:17:26,775 26 INFO rb-c800635-224702-414046 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-09-11 04:17:26,775 26 INFO rb-c800635-224702-414046 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-09-11 04:17:27,649 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 04:17:27] "GET /my/projects HTTP/1.1" 200 - 126 0.108 0.754 2026-09-11 04:17:27,653 26 INFO rb-c800635-224702-414046 odoo.addons.project.tests.test_project_sharing_ui.TestProjectSharingUi.test_04_project_sharing_chatter_message_reactions: Navigation result: {'frameId': '82FCA31DB2FB8E1FB8EF76B21BFDCDB7', 'loaderId': '953D0740BC32A5C5E581A8C57CAC9377', 'isDownload': False} 2026-09-11 04:17:27,653 26 INFO rb-c800635-224702-414046 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-09-11 04:17:27,673 26 INFO ? werkzeug: 127.0.0.1 - - [11/Sep/2026 04:17:27] "GET /web/static/src/libs/fontawesome/fonts/fontawesome-webfont.woff2?v=4.7.0 HTTP/1.1" 200 - 0 0.000 0.001 2026-09-11 04:17:27,698 26 INFO rb-c800635-224702-414046 odoo.addons.base.models.assetsbundle: Found a similar attachment for /web/assets/1/1878f63/web.assets_frontend.min.css, copying from /web/assets/1878f63/web.assets_frontend.min.css 2026-09-11 04:17:27,779 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 04:17:27] "GET /web/assets/1/1878f63/web.assets_frontend.min.css HTTP/1.1" 200 - 8 0.055 0.044 2026-09-11 04:17:27,790 26 INFO rb-c800635-224702-414046 odoo.addons.base.models.assetsbundle: Found a similar attachment for /web/assets/1/391841d/web.assets_frontend_minimal.min.js, copying from /web/assets/391841d/web.assets_frontend_minimal.min.js 2026-09-11 04:17:27,800 26 INFO rb-c800635-224702-414046 odoo.tests.common: External chrome request during tests: Return empty file for https://fonts.googleapis.com/css?family=Inter:300,300i,400,400i,700,700i&display=swap 2026-09-11 04:17:27,803 26 INFO rb-c800635-224702-414046 odoo.tests.common: External chrome request during tests: Return empty file for https://fonts.googleapis.com/css?family=Inter+Tight:300,300i,400,400i,500,500i,700,700i&display=swap 2026-09-11 04:17:27,812 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 04:17:27] "GET /web/assets/1/391841d/web.assets_frontend_minimal.min.js HTTP/1.1" 200 - 8 0.017 0.098 2026-09-11 04:17:27,822 26 INFO rb-c800635-224702-414046 odoo.addons.base.models.assetsbundle: Found a similar attachment for /web/assets/1/31c33ef/web.__assets_tests_call__.min.js, copying from /web/assets/31c33ef/web.__assets_tests_call__.min.js 2026-09-11 04:17:27,838 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 04:17:27] "GET /web/assets/1/31c33ef/web.__assets_tests_call__.min.js HTTP/1.1" 200 - 8 0.007 0.034 2026-09-11 04:17:27,959 26 INFO ? werkzeug: 127.0.0.1 - - [11/Sep/2026 04:17:27] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.007 2026-09-11 04:17:27,969 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 04:17:27] "GET /web/image/website/1/logo/My%20Website?unique=47d98e1 HTTP/1.1" 200 - 4 0.015 0.007 2026-09-11 04:17:27,971 26 INFO ? werkzeug: 127.0.0.1 - - [11/Sep/2026 04:17:27] "GET /web/static/img/odoo_logo_tiny.png HTTP/1.1" 200 - 0 0.000 0.011 2026-09-11 04:17:28,019 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 04:17:28] "GET /web/image/website/1/favicon?unique=47d98e1 HTTP/1.1" 200 - 4 0.012 0.008 2026-09-11 04:17:28,039 26 INFO rb-c800635-224702-414046 odoo.addons.base.models.assetsbundle: Found a similar attachment for /web/assets/1/108b589/web.assets_frontend_lazy.min.js, copying from /web/assets/108b589/web.assets_frontend_lazy.min.js 2026-09-11 04:17:28,069 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 04:17:28] "GET /web/assets/1/108b589/web.assets_frontend_lazy.min.js HTTP/1.1" 200 - 8 0.005 0.062 2026-09-11 04:17:28,485 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 04:17:28] "GET /website/translations?hash=&lang=en_US HTTP/1.1" 200 - 1 0.001 0.005 2026-09-11 04:17:28,554 26 INFO rb-c800635-224702-414046 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-09-11 04:17:28,568 26 INFO rb-c800635-224702-414046 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-09-11 04:17:28,595 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 04:17:28] "POST /mail/data HTTP/1.1" 200 - 18 0.010 0.019 2026-09-11 04:17:28,654 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 04:17:28] "GET /my/projects/256 HTTP/1.1" 303 - 11 0.005 0.011 2026-09-11 04:17:28,952 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 04:17:28] "GET /my/projects/256/project_sharing HTTP/1.1" 200 - 67 0.040 0.253 2026-09-11 04:17:28,997 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 04:17:28] "GET /web/assets/f773d1e/project.webclient.min.css HTTP/1.1" 200 - 2 0.003 0.005 2026-09-11 04:17:29,003 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 04:17:29] "GET /web/assets/663c964/project.webclient.min.js HTTP/1.1" 200 - 2 0.002 0.008 2026-09-11 04:17:29,030 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 04:17:29] "GET /web/assets/31c33ef/web.__assets_tests_call__.min.js HTTP/1.1" 200 - 2 0.001 0.007 2026-09-11 04:17:29,420 26 INFO ? werkzeug: 127.0.0.1 - - [11/Sep/2026 04:17:29] "GET /web/static/img/favicon.ico HTTP/1.1" 200 - 0 0.000 0.001 2026-09-11 04:17:29,429 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 04:17:29] "GET /web/webclient/translations?hash=&lang=en_US HTTP/1.1" 200 - 0 0.000 0.004 2026-09-11 04:17:29,448 26 INFO rb-c800635-224702-414046 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-09-11 04:17:29,467 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 04:17:29] "GET /bus/websocket_worker_bundle?v=19.0-2 HTTP/1.1" 200 - 3 0.001 0.008 2026-09-11 04:17:29,472 26 INFO rb-c800635-224702-414046 odoo.addons.project.tests.test_project_sharing_ui.TestProjectSharingUi.test_04_project_sharing_chatter_message_reactions.browser: Owl is running in 'dev' mode. 2026-09-11 04:17:29,507 26 INFO rb-c800635-224702-414046 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-09-11 04:17:29,569 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 04:17:29] "POST /web/action/load HTTP/1.1" 200 - 12 0.038 0.022 2026-09-11 04:17:29,604 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 04:17:29] "POST /mail/data HTTP/1.1" 200 - 18 0.015 0.079 2026-09-11 04:17:29,607 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 04:17:29] "GET /websocket?version=19.0-2 HTTP/1.1" 101 - 0 0.000 0.083 2026-09-11 04:17:29,734 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 04:17:29] "POST /web/dataset/call_kw/project.task/get_views#project.task.get_views HTTP/1.1" 200 - 66 0.041 0.104 2026-09-11 04:17:29,783 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 04:17:29] "POST /web/dataset/call_kw/project.task/read_progress_bar#project.task.read_progress_bar HTTP/1.1" 200 - 4 0.004 0.009 2026-09-11 04:17:29,850 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 04:17:29] "POST /web/dataset/call_kw/project.task/web_read_group#project.task.web_read_group HTTP/1.1" 200 - 28 0.031 0.038 2026-09-11 04:17:29,980 26 INFO rb-c800635-224702-414046 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-09-11 04:17:30,023 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 04:17:30] "POST /web/dataset/call_kw/project.task/get_views#project.task.get_views HTTP/1.1" 200 - 5 0.011 0.028 2026-09-11 04:17:30,121 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 04:17:30] "POST /web/dataset/call_kw/project.task/web_read#project.task.web_read HTTP/1.1" 200 - 39 0.033 0.037 2026-09-11 04:17:30,181 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 04:17:30] "POST /web/dataset/call_kw/project.task.type/search_read#project.task.type.search_read HTTP/1.1" 200 - 1 0.001 0.009 2026-09-11 04:17:30,266 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 04:17:30] "POST /html_editor/get_ice_servers HTTP/1.1" 200 - 2 0.005 0.009 2026-09-11 04:17:30,366 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 04:17:30] "POST /mail/data HTTP/1.1" 200 - 18 0.020 0.018 2026-09-11 04:17:30,386 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 04:17:30] "GET /web/image/res.partner/1456/avatar_128?access_token=c4fdd84b7ce4bb93cd33fee9c7f8c3bac77c3f478cd6e7cd89926156a6b33c42o0x6ad4d340&unique=1789100224000 HTTP/1.1" 200 - 5 0.005 0.045 2026-09-11 04:17:30,438 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 04:17:30] "POST /mail/chatter_fetch HTTP/1.1" 200 - 20 0.030 0.073 2026-09-11 04:17:30,498 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 04:17:30] "GET /web/bundle/web.assets_emoji?lang=en_US HTTP/1.1" 200 - 1 0.001 0.008 2026-09-11 04:17:30,558 26 INFO rb-c800635-224702-414046 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-09-11 04:17:30,563 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 04:17:30] "GET /web/image/res.partner/2/avatar_128?access_token=dc56a0163a80d35c1bef9ec93f94f9123b8d90e6e1d8dee9d4b80d3f7cd68323o0x6ad2e651&unique=1789100224000 HTTP/1.1" 200 - 4 0.002 0.008 2026-09-11 04:17:30,578 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 04:17:30] "GET /web/assets/0418524/web.assets_emoji.min.js HTTP/1.1" 200 - 2 0.003 0.004 2026-09-11 04:17:30,620 26 INFO rb-c800635-224702-414046 odoo.addons.project.tests.test_project_sharing_ui.TestProjectSharingUi.test_04_project_sharing_chatter_message_reactions.browser: tour succeeded 2026-09-11 04:17:30,621 26 INFO rb-c800635-224702-414046 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-09-11 04:17:30,729 26 INFO rb-c800635-224702-414046 odoo.addons.project.tests.test_project_sharing_ui.TestProjectSharingUi.test_04_project_sharing_chatter_message_reactions.browser: heap 18794880 (allocated 20709376) 2026-09-11 04:17:30,740 26 INFO rb-c800635-224702-414046 odoo.addons.project.tests.test_project_sharing_ui.TestProjectSharingUi.test_04_project_sharing_chatter_message_reactions: Closing chrome headless with pid 145777 2026-09-11 04:17:30,742 26 INFO rb-c800635-224702-414046 odoo.addons.project.tests.test_project_sharing_ui.TestProjectSharingUi.test_04_project_sharing_chatter_message_reactions: Closing websocket connection 2026-09-11 04:17:30,742 26 INFO rb-c800635-224702-414046 odoo.addons.project.tests.test_project_sharing_ui.TestProjectSharingUi.test_04_project_sharing_chatter_message_reactions: Terminating chrome headless with pid 145777 2026-09-11 04:17:30,842 26 INFO rb-c800635-224702-414046 odoo.addons.project.tests.test_project_sharing_ui.TestProjectSharingUi.test_04_project_sharing_chatter_message_reactions: Chrome Log in: /tmp/odoo_tests/rb-c800635-224702-414046/chrome_logs/chrome_log_20260911_041730_842729_test_04_project_sharing_chatter_message_reactions.txt 2026-09-11 04:17:30,843 26 INFO rb-c800635-224702-414046 odoo.addons.project.tests.test_project_sharing_ui.TestProjectSharingUi.test_04_project_sharing_chatter_message_reactions: Removing chrome user profile "/tmp/tmp3apas8c3_chrome_odoo" 2026-09-11 04:17:30,853 26 INFO rb-c800635-224702-414046 odoo.addons.project.tests.test_project_sharing_ui: Starting TestProjectSharingUi.test_05_project_sharing_chatter_mention_users ... 2026-09-11 04:17:31,189 26 INFO rb-c800635-224702-414046 odoo.addons.project.tests.test_project_sharing_ui.TestProjectSharingUi.test_05_project_sharing_chatter_mention_users: Chrome pid: 145968 2026-09-11 04:17:31,190 26 INFO rb-c800635-224702-414046 odoo.addons.project.tests.test_project_sharing_ui.TestProjectSharingUi.test_05_project_sharing_chatter_mention_users: Chrome headless temporary user profile dir: /tmp/tmptnqtdpff_chrome_odoo 2026-09-11 04:17:31,190 26 INFO rb-c800635-224702-414046 odoo.addons.project.tests.test_project_sharing_ui.TestProjectSharingUi.test_05_project_sharing_chatter_mention_users: Issuing json command http://127.0.0.1:35797/json/version 2026-09-11 04:17:31,193 26 INFO rb-c800635-224702-414046 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:35797', path='/json/version', query='', fragment='') with timeout 3 increased to 10s during tests 2026-09-11 04:17:31,215 26 INFO rb-c800635-224702-414046 odoo.addons.project.tests.test_project_sharing_ui.TestProjectSharingUi.test_05_project_sharing_chatter_mention_users: Browser version: Chrome/150.0.7871.114 2026-09-11 04:17:31,215 26 INFO rb-c800635-224702-414046 odoo.addons.project.tests.test_project_sharing_ui.TestProjectSharingUi.test_05_project_sharing_chatter_mention_users: Issuing json command http://127.0.0.1:35797/json 2026-09-11 04:17:31,216 26 INFO rb-c800635-224702-414046 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:35797', path='/json', query='', fragment='') with timeout 3 increased to 10s during tests 2026-09-11 04:17:31,224 26 INFO rb-c800635-224702-414046 odoo.addons.project.tests.test_project_sharing_ui.TestProjectSharingUi.test_05_project_sharing_chatter_mention_users: Websocket url found: ws://127.0.0.1:35797/devtools/page/FF17FA2CB548898371FF82F32C4237A8 2026-09-11 04:17:31,234 26 INFO rb-c800635-224702-414046 odoo.addons.project.tests.test_project_sharing_ui.TestProjectSharingUi.test_05_project_sharing_chatter_mention_users: Enable chrome headless console log notification 2026-09-11 04:17:31,242 26 INFO rb-c800635-224702-414046 odoo.addons.project.tests.test_project_sharing_ui.TestProjectSharingUi.test_05_project_sharing_chatter_mention_users: Chrome headless enable page notifications 2026-09-11 04:17:31,321 26 INFO rb-c800635-224702-414046 odoo.addons.base.models.res_users: Login successful for login:georges1 from n/a 2026-09-11 04:17:31,329 26 INFO rb-c800635-224702-414046 odoo.addons.project.tests.test_project_sharing_ui.TestProjectSharingUi.test_05_project_sharing_chatter_mention_users: Setting session cookie in browser 2026-09-11 04:17:31,330 26 INFO rb-c800635-224702-414046 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-09-11 04:17:31,330 26 INFO rb-c800635-224702-414046 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-09-11 04:17:31,344 26 INFO rb-c800635-224702-414046 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-09-11 04:17:32,313 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 04:17:32] "GET /my/projects HTTP/1.1" 200 - 133 0.072 0.900 2026-09-11 04:17:32,317 26 INFO rb-c800635-224702-414046 odoo.addons.project.tests.test_project_sharing_ui.TestProjectSharingUi.test_05_project_sharing_chatter_mention_users: Navigation result: {'frameId': 'FF17FA2CB548898371FF82F32C4237A8', 'loaderId': '75E728E3CB90C02710E087CE8A616287', 'isDownload': False} 2026-09-11 04:17:32,317 26 INFO rb-c800635-224702-414046 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-09-11 04:17:32,345 26 INFO ? werkzeug: 127.0.0.1 - - [11/Sep/2026 04:17: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-09-11 04:17:32,360 26 INFO rb-c800635-224702-414046 odoo.addons.base.models.assetsbundle: Found a similar attachment for /web/assets/1/1878f63/web.assets_frontend.min.css, copying from /web/assets/1878f63/web.assets_frontend.min.css 2026-09-11 04:17:32,415 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 04:17:32] "GET /web/assets/1/1878f63/web.assets_frontend.min.css HTTP/1.1" 200 - 11 0.036 0.031 2026-09-11 04:17:32,422 26 INFO rb-c800635-224702-414046 odoo.addons.base.models.assetsbundle: Found a similar attachment for /web/assets/1/391841d/web.assets_frontend_minimal.min.js, copying from /web/assets/391841d/web.assets_frontend_minimal.min.js 2026-09-11 04:17:32,433 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 04:17:32] "GET /web/assets/1/391841d/web.assets_frontend_minimal.min.js HTTP/1.1" 200 - 8 0.006 0.063 2026-09-11 04:17:32,456 26 INFO rb-c800635-224702-414046 odoo.tests.common: External chrome request during tests: Return empty file for https://fonts.googleapis.com/css?family=Inter:300,300i,400,400i,700,700i&display=swap 2026-09-11 04:17:32,457 26 INFO rb-c800635-224702-414046 odoo.tests.common: External chrome request during tests: Return empty file for https://fonts.googleapis.com/css?family=Inter+Tight:300,300i,400,400i,500,500i,700,700i&display=swap 2026-09-11 04:17:32,465 26 INFO rb-c800635-224702-414046 odoo.addons.base.models.assetsbundle: Found a similar attachment for /web/assets/1/31c33ef/web.__assets_tests_call__.min.js, copying from /web/assets/31c33ef/web.__assets_tests_call__.min.js 2026-09-11 04:17:32,489 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 04:17:32] "GET /web/assets/1/31c33ef/web.__assets_tests_call__.min.js HTTP/1.1" 200 - 8 0.009 0.027 2026-09-11 04:17:32,593 26 INFO ? werkzeug: 127.0.0.1 - - [11/Sep/2026 04:17:32] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.002 2026-09-11 04:17:32,598 26 INFO ? werkzeug: 127.0.0.1 - - [11/Sep/2026 04:17:32] "GET /web/static/img/odoo_logo_tiny.png HTTP/1.1" 200 - 0 0.000 0.001 2026-09-11 04:17:32,602 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 04:17:32] "GET /web/image/website/1/logo/My%20Website?unique=47d98e1 HTTP/1.1" 200 - 4 0.003 0.005 2026-09-11 04:17:32,671 26 INFO rb-c800635-224702-414046 odoo.addons.base.models.assetsbundle: Found a similar attachment for /web/assets/1/108b589/web.assets_frontend_lazy.min.js, copying from /web/assets/108b589/web.assets_frontend_lazy.min.js 2026-09-11 04:17:32,695 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 04:17:32] "GET /web/assets/1/108b589/web.assets_frontend_lazy.min.js HTTP/1.1" 200 - 8 0.009 0.030 2026-09-11 04:17:32,704 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 04:17:32] "GET /web/image/website/1/favicon?unique=47d98e1 HTTP/1.1" 200 - 4 0.001 0.041 2026-09-11 04:17:33,069 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 04:17:33] "GET /website/translations?hash=&lang=en_US HTTP/1.1" 200 - 1 0.001 0.003 2026-09-11 04:17:33,119 26 INFO rb-c800635-224702-414046 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-09-11 04:17:33,143 26 INFO rb-c800635-224702-414046 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-09-11 04:17:33,158 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 04:17:33] "POST /mail/data HTTP/1.1" 200 - 18 0.013 0.016 2026-09-11 04:17:33,224 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 04:17:33] "GET /my/projects/256 HTTP/1.1" 303 - 11 0.004 0.011 2026-09-11 04:17:33,528 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 04:17:33] "GET /my/projects/256/project_sharing HTTP/1.1" 200 - 69 0.031 0.267 2026-09-11 04:17:33,556 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 04:17:33] "GET /web/assets/f773d1e/project.webclient.min.css HTTP/1.1" 200 - 2 0.001 0.003 2026-09-11 04:17:33,565 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 04:17:33] "GET /web/assets/663c964/project.webclient.min.js HTTP/1.1" 200 - 2 0.002 0.004 2026-09-11 04:17:33,586 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 04:17:33] "GET /web/assets/31c33ef/web.__assets_tests_call__.min.js HTTP/1.1" 200 - 2 0.002 0.013 2026-09-11 04:17:33,941 26 INFO ? werkzeug: 127.0.0.1 - - [11/Sep/2026 04:17:33] "GET /web/static/img/favicon.ico HTTP/1.1" 200 - 0 0.000 0.001 2026-09-11 04:17:33,958 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 04:17:33] "GET /web/webclient/translations?hash=&lang=en_US HTTP/1.1" 200 - 0 0.000 0.007 2026-09-11 04:17:33,970 26 INFO rb-c800635-224702-414046 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-09-11 04:17:33,989 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 04:17:33] "GET /bus/websocket_worker_bundle?v=19.0-2 HTTP/1.1" 200 - 3 0.001 0.010 2026-09-11 04:17:33,990 26 INFO rb-c800635-224702-414046 odoo.addons.project.tests.test_project_sharing_ui.TestProjectSharingUi.test_05_project_sharing_chatter_mention_users.browser: Owl is running in 'dev' mode. 2026-09-11 04:17:34,028 26 INFO rb-c800635-224702-414046 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-09-11 04:17:34,054 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 04:17:34] "POST /web/action/load HTTP/1.1" 200 - 12 0.008 0.016 2026-09-11 04:17:34,078 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 04:17:34] "POST /mail/data HTTP/1.1" 200 - 18 0.011 0.036 2026-09-11 04:17:34,197 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 04:17:34] "POST /web/dataset/call_kw/project.task/get_views#project.task.get_views HTTP/1.1" 200 - 66 0.028 0.102 2026-09-11 04:17:34,211 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 04:17:34] "GET /websocket?version=19.0-2 HTTP/1.1" 101 - 0 0.000 0.172 2026-09-11 04:17:34,229 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 04:17:34] "POST /web/dataset/call_kw/project.task/read_progress_bar#project.task.read_progress_bar HTTP/1.1" 200 - 4 0.002 0.009 2026-09-11 04:17:34,269 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 04:17:34] "POST /web/dataset/call_kw/project.task/web_read_group#project.task.web_read_group HTTP/1.1" 200 - 28 0.015 0.036 2026-09-11 04:17:34,406 26 INFO rb-c800635-224702-414046 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-09-11 04:17:34,439 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 04:17:34] "POST /web/dataset/call_kw/project.task/get_views#project.task.get_views HTTP/1.1" 200 - 5 0.004 0.019 2026-09-11 04:17:34,524 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 04:17:34] "POST /web/dataset/call_kw/project.task/web_read#project.task.web_read HTTP/1.1" 200 - 39 0.019 0.036 2026-09-11 04:17:34,586 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 04:17:34] "POST /web/dataset/call_kw/project.task.type/search_read#project.task.type.search_read HTTP/1.1" 200 - 1 0.000 0.004 2026-09-11 04:17:34,671 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 04:17:34] "POST /html_editor/get_ice_servers HTTP/1.1" 200 - 2 0.001 0.004 2026-09-11 04:17:34,753 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 04:17:34] "POST /mail/data HTTP/1.1" 200 - 18 0.010 0.019 2026-09-11 04:17:34,771 26 INFO rb-c800635-224702-414046 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-09-11 04:17:34,777 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 04:17:34] "POST /mail/chatter_fetch HTTP/1.1" 200 - 12 0.008 0.027 2026-09-11 04:17:34,790 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 04:17:34] "GET /web/image/res.partner/1456/avatar_128?access_token=c4fdd84b7ce4bb93cd33fee9c7f8c3bac77c3f478cd6e7cd89926156a6b33c42o0x6ad4d340&unique=1789100224000 HTTP/1.1" 200 - 5 0.005 0.042 2026-09-11 04:17:35,078 26 INFO rb-c800635-224702-414046 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-09-11 04:17:35,113 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 04:17:35] "POST /web/dataset/call_kw/project.task/get_mention_suggestions#project.task.get_mention_suggestions HTTP/1.1" 200 - 26 0.030 0.021 2026-09-11 04:17:35,168 26 INFO rb-c800635-224702-414046 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-09-11 04:17:35,458 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 04:17:35] "POST /web/dataset/call_kw/project.task/get_mention_suggestions#project.task.get_mention_suggestions HTTP/1.1" 200 - 21 0.009 0.017 2026-09-11 04:17:35,489 26 INFO rb-c800635-224702-414046 odoo.addons.project.tests.test_project_sharing_ui.TestProjectSharingUi.test_05_project_sharing_chatter_mention_users.browser: tour succeeded 2026-09-11 04:17:35,490 26 INFO rb-c800635-224702-414046 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-09-11 04:17:35,614 26 INFO rb-c800635-224702-414046 odoo.addons.project.tests.test_project_sharing_ui.TestProjectSharingUi.test_05_project_sharing_chatter_mention_users.browser: heap 17514932 (allocated 18612224) 2026-09-11 04:17:35,630 26 INFO rb-c800635-224702-414046 odoo.addons.project.tests.test_project_sharing_ui.TestProjectSharingUi.test_05_project_sharing_chatter_mention_users: Closing chrome headless with pid 145968 2026-09-11 04:17:35,632 26 INFO rb-c800635-224702-414046 odoo.addons.project.tests.test_project_sharing_ui.TestProjectSharingUi.test_05_project_sharing_chatter_mention_users: Closing websocket connection 2026-09-11 04:17:35,638 26 INFO rb-c800635-224702-414046 odoo.addons.project.tests.test_project_sharing_ui.TestProjectSharingUi.test_05_project_sharing_chatter_mention_users: Terminating chrome headless with pid 145968 2026-09-11 04:17:35,708 26 INFO rb-c800635-224702-414046 odoo.addons.project.tests.test_project_sharing_ui.TestProjectSharingUi.test_05_project_sharing_chatter_mention_users: Chrome Log in: /tmp/odoo_tests/rb-c800635-224702-414046/chrome_logs/chrome_log_20260911_041735_708024_test_05_project_sharing_chatter_mention_users.txt 2026-09-11 04:17:35,708 26 INFO rb-c800635-224702-414046 odoo.addons.project.tests.test_project_sharing_ui.TestProjectSharingUi.test_05_project_sharing_chatter_mention_users: Removing chrome user profile "/tmp/tmptnqtdpff_chrome_odoo" 2026-09-11 04:17:35,727 26 INFO rb-c800635-224702-414046 odoo.addons.project.tests.test_project_sharing_ui: Starting TestProjectSharingUi.test_blocked_task_with_project_sharing_string_portal ... 2026-09-11 04:17:36,179 26 INFO rb-c800635-224702-414046 odoo.addons.project.tests.test_project_sharing_ui.TestProjectSharingUi.test_blocked_task_with_project_sharing_string_portal: Chrome pid: 146163 2026-09-11 04:17:36,180 26 INFO rb-c800635-224702-414046 odoo.addons.project.tests.test_project_sharing_ui.TestProjectSharingUi.test_blocked_task_with_project_sharing_string_portal: Chrome headless temporary user profile dir: /tmp/tmpge0wugak_chrome_odoo 2026-09-11 04:17:36,180 26 INFO rb-c800635-224702-414046 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:39971/json/version 2026-09-11 04:17:36,186 26 INFO rb-c800635-224702-414046 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-09-11 04:17:36,216 26 INFO rb-c800635-224702-414046 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-09-11 04:17:36,216 26 INFO rb-c800635-224702-414046 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:39971/json 2026-09-11 04:17:36,216 26 INFO rb-c800635-224702-414046 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-09-11 04:17:36,226 26 INFO rb-c800635-224702-414046 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:39971/devtools/page/335480EC1EA8F5CAB4A0F20D9C300C64 2026-09-11 04:17:36,243 26 INFO rb-c800635-224702-414046 odoo.addons.project.tests.test_project_sharing_ui.TestProjectSharingUi.test_blocked_task_with_project_sharing_string_portal: Enable chrome headless console log notification 2026-09-11 04:17:36,246 26 INFO rb-c800635-224702-414046 odoo.addons.project.tests.test_project_sharing_ui.TestProjectSharingUi.test_blocked_task_with_project_sharing_string_portal: Chrome headless enable page notifications 2026-09-11 04:17:36,329 26 INFO rb-c800635-224702-414046 odoo.addons.base.models.res_users: Login successful for login:georges1 from n/a 2026-09-11 04:17:36,339 26 INFO rb-c800635-224702-414046 odoo.addons.project.tests.test_project_sharing_ui.TestProjectSharingUi.test_blocked_task_with_project_sharing_string_portal: Setting session cookie in browser 2026-09-11 04:17:36,347 26 INFO rb-c800635-224702-414046 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-09-11 04:17:36,347 26 INFO rb-c800635-224702-414046 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-09-11 04:17:36,365 26 INFO rb-c800635-224702-414046 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-09-11 04:17:36,702 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 04:17:36] "GET /odoo HTTP/1.1" 303 - 5 0.003 0.338 2026-09-11 04:17:37,760 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 04:17:37] "GET /my HTTP/1.1" 200 - 141 0.155 0.897 2026-09-11 04:17:37,764 26 INFO rb-c800635-224702-414046 odoo.addons.project.tests.test_project_sharing_ui.TestProjectSharingUi.test_blocked_task_with_project_sharing_string_portal: Navigation result: {'frameId': '335480EC1EA8F5CAB4A0F20D9C300C64', 'loaderId': 'C0FEA73B3B58ADCDEEBD8E59D8D46011', 'isDownload': False} 2026-09-11 04:17:37,764 26 INFO rb-c800635-224702-414046 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-09-11 04:17:37,795 26 INFO ? werkzeug: 127.0.0.1 - - [11/Sep/2026 04:17:37] "GET /web/static/src/libs/fontawesome/fonts/fontawesome-webfont.woff2?v=4.7.0 HTTP/1.1" 200 - 0 0.000 0.005 2026-09-11 04:17:37,807 26 INFO rb-c800635-224702-414046 odoo.addons.base.models.assetsbundle: Found a similar attachment for /web/assets/1/1878f63/web.assets_frontend.min.css, copying from /web/assets/1878f63/web.assets_frontend.min.css 2026-09-11 04:17:37,871 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 04:17:37] "GET /web/assets/1/1878f63/web.assets_frontend.min.css HTTP/1.1" 200 - 11 0.043 0.040 2026-09-11 04:17:37,881 26 INFO rb-c800635-224702-414046 odoo.addons.base.models.assetsbundle: Found a similar attachment for /web/assets/1/391841d/web.assets_frontend_minimal.min.js, copying from /web/assets/391841d/web.assets_frontend_minimal.min.js 2026-09-11 04:17:37,896 26 INFO rb-c800635-224702-414046 odoo.tests.common: External chrome request during tests: Return empty file for https://fonts.googleapis.com/css?family=Inter:300,300i,400,400i,700,700i&display=swap 2026-09-11 04:17:37,897 26 INFO rb-c800635-224702-414046 odoo.tests.common: External chrome request during tests: Return empty file for https://fonts.googleapis.com/css?family=Inter+Tight:300,300i,400,400i,500,500i,700,700i&display=swap 2026-09-11 04:17:37,898 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 04:17:37] "GET /web/assets/1/391841d/web.assets_frontend_minimal.min.js HTTP/1.1" 200 - 8 0.007 0.056 2026-09-11 04:17:37,919 26 INFO rb-c800635-224702-414046 odoo.addons.base.models.assetsbundle: Found a similar attachment for /web/assets/1/31c33ef/web.__assets_tests_call__.min.js, copying from /web/assets/31c33ef/web.__assets_tests_call__.min.js 2026-09-11 04:17:37,942 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 04:17:37] "GET /web/assets/1/31c33ef/web.__assets_tests_call__.min.js HTTP/1.1" 200 - 8 0.015 0.034 2026-09-11 04:17:38,034 26 INFO ? werkzeug: 127.0.0.1 - - [11/Sep/2026 04:17:38] "GET /portal/static/src/img/portal-connection.svg HTTP/1.1" 200 - 0 0.000 0.020 2026-09-11 04:17:38,036 26 INFO ? werkzeug: 127.0.0.1 - - [11/Sep/2026 04:17:38] "GET /portal/static/src/img/portal-addresses.svg HTTP/1.1" 200 - 0 0.000 0.025 2026-09-11 04:17:38,040 26 INFO ? werkzeug: 127.0.0.1 - - [11/Sep/2026 04:17:38] "GET /web/static/img/odoo_logo_tiny.png HTTP/1.1" 200 - 0 0.000 0.025 2026-09-11 04:17:38,046 26 INFO ? werkzeug: 127.0.0.1 - - [11/Sep/2026 04:17:38] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.011 2026-09-11 04:17:38,048 26 INFO ? werkzeug: 127.0.0.1 - - [11/Sep/2026 04:17:38] "GET /payment/static/img/payment-methods.svg HTTP/1.1" 200 - 0 0.000 0.039 2026-09-11 04:17:38,063 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 04:17:38] "GET /web/image/website/1/logo/My%20Website?unique=47d98e1 HTTP/1.1" 200 - 4 0.002 0.042 2026-09-11 04:17:38,116 26 INFO rb-c800635-224702-414046 odoo.addons.base.models.assetsbundle: Found a similar attachment for /web/assets/1/108b589/web.assets_frontend_lazy.min.js, copying from /web/assets/108b589/web.assets_frontend_lazy.min.js 2026-09-11 04:17:38,148 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 04:17:38] "GET /web/assets/1/108b589/web.assets_frontend_lazy.min.js HTTP/1.1" 200 - 8 0.010 0.044 2026-09-11 04:17:38,161 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 04:17:38] "GET /web/image/website/1/favicon?unique=47d98e1 HTTP/1.1" 200 - 4 0.008 0.054 2026-09-11 04:17:38,529 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 04:17:38] "GET /website/translations?hash=&lang=en_US HTTP/1.1" 200 - 1 0.001 0.008 2026-09-11 04:17:38,593 26 INFO rb-c800635-224702-414046 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-09-11 04:17:38,642 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 04:17:38] "POST /my/counters HTTP/1.1" 200 - 27 0.050 0.026 2026-09-11 04:17:38,679 26 INFO ? werkzeug: 127.0.0.1 - - [11/Sep/2026 04:17:38] "GET /sale/static/src/img/bag.svg HTTP/1.1" 200 - 0 0.000 0.004 2026-09-11 04:17:38,717 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 04:17:38] "POST /my/counters HTTP/1.1" 200 - 26 0.040 0.107 2026-09-11 04:17:38,767 26 INFO ? werkzeug: 127.0.0.1 - - [11/Sep/2026 04:17:38] "GET /web/static/img/folder.svg HTTP/1.1" 200 - 0 0.000 0.007 2026-09-11 04:17:38,767 26 INFO ? werkzeug: 127.0.0.1 - - [11/Sep/2026 04:17:38] "GET /account/static/src/img/bill.svg HTTP/1.1" 200 - 0 0.000 0.021 2026-09-11 04:17:38,770 26 INFO ? werkzeug: 127.0.0.1 - - [11/Sep/2026 04:17:38] "GET /project/static/src/img/tasks.svg HTTP/1.1" 200 - 0 0.000 0.006 2026-09-11 04:17:38,775 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 04:17:38] "POST /my/counters HTTP/1.1" 200 - 24 0.032 0.170 2026-09-11 04:17:38,962 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 04:17:38] "GET /my/projects HTTP/1.1" 200 - 38 0.030 0.302 2026-09-11 04:17:38,987 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 04:17:38] "POST /mail/data HTTP/1.1" 200 - 18 0.009 0.346 2026-09-11 04:17:39,314 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 04:17:39] "GET /website/translations?hash=e38c6a406a50b814cec54725c8c77986b594c4f3&lang=en_US HTTP/1.1" 200 - 0 0.000 0.003 2026-09-11 04:17:39,315 26 INFO rb-c800635-224702-414046 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-09-11 04:17:39,362 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 04:17:39] "POST /mail/data HTTP/1.1" 200 - 7 0.004 0.007 2026-09-11 04:17:39,401 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 04:17:39] "GET /my/projects/256 HTTP/1.1" 303 - 11 0.007 0.012 2026-09-11 04:17:39,681 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 04:17:39] "GET /my/projects/256/project_sharing HTTP/1.1" 200 - 65 0.051 0.226 2026-09-11 04:17:39,710 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 04:17:39] "GET /web/assets/f773d1e/project.webclient.min.css HTTP/1.1" 200 - 2 0.001 0.010 2026-09-11 04:17:39,717 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 04:17:39] "GET /web/assets/663c964/project.webclient.min.js HTTP/1.1" 200 - 2 0.002 0.015 2026-09-11 04:17:39,735 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 04:17:39] "GET /web/assets/31c33ef/web.__assets_tests_call__.min.js HTTP/1.1" 200 - 2 0.001 0.008 2026-09-11 04:17:40,135 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 04:17:40] "GET /web/webclient/translations?hash=&lang=en_US HTTP/1.1" 200 - 0 0.000 0.005 2026-09-11 04:17:40,136 26 INFO ? werkzeug: 127.0.0.1 - - [11/Sep/2026 04:17:40] "GET /web/static/img/favicon.ico HTTP/1.1" 200 - 0 0.000 0.006 2026-09-11 04:17:40,154 26 INFO rb-c800635-224702-414046 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-09-11 04:17:40,172 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 04:17:40] "GET /bus/websocket_worker_bundle?v=19.0-2 HTTP/1.1" 200 - 3 0.001 0.009 2026-09-11 04:17:40,175 26 INFO rb-c800635-224702-414046 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-09-11 04:17:40,265 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 04:17:40] "POST /web/action/load HTTP/1.1" 200 - 12 0.015 0.019 2026-09-11 04:17:40,305 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 04:17:40] "POST /mail/data HTTP/1.1" 200 - 18 0.022 0.051 2026-09-11 04:17:40,307 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 04:17:40] "GET /websocket?version=19.0-2 HTTP/1.1" 101 - 0 0.000 0.043 2026-09-11 04:17:40,439 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 04:17:40] "POST /web/dataset/call_kw/project.task/get_views#project.task.get_views HTTP/1.1" 200 - 66 0.048 0.098 2026-09-11 04:17:40,483 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 04:17:40] "POST /web/dataset/call_kw/project.task/read_progress_bar#project.task.read_progress_bar HTTP/1.1" 200 - 4 0.003 0.008 2026-09-11 04:17:40,530 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 04:17:40] "POST /web/dataset/call_kw/project.task/web_read_group#project.task.web_read_group HTTP/1.1" 200 - 28 0.021 0.037 2026-09-11 04:17:40,658 26 INFO rb-c800635-224702-414046 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-09-11 04:17:40,699 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 04:17:40] "POST /web/dataset/call_kw/project.task/get_views#project.task.get_views HTTP/1.1" 200 - 5 0.004 0.028 2026-09-11 04:17:40,825 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 04:17:40] "POST /web/dataset/call_kw/project.task/web_read#project.task.web_read HTTP/1.1" 200 - 43 0.046 0.049 2026-09-11 04:17:40,917 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 04:17:40] "POST /web/dataset/call_kw/project.task.type/search_read#project.task.type.search_read HTTP/1.1" 200 - 1 0.005 0.025 2026-09-11 04:17:40,974 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 04:17:40] "POST /html_editor/get_ice_servers HTTP/1.1" 200 - 2 0.001 0.003 2026-09-11 04:17:41,053 26 INFO rb-c800635-224702-414046 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-09-11 04:17:41,134 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 04:17:41] "POST /mail/chatter_fetch HTTP/1.1" 200 - 12 0.022 0.016 2026-09-11 04:17:41,178 26 INFO rb-c800635-224702-414046 odoo.addons.project.tests.test_project_sharing_ui.TestProjectSharingUi.test_blocked_task_with_project_sharing_string_portal.browser: tour succeeded 2026-09-11 04:17:41,179 26 INFO rb-c800635-224702-414046 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-09-11 04:17:41,200 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 04:17:41] "POST /mail/data HTTP/1.1" 200 - 18 0.038 0.045 2026-09-11 04:17:41,216 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 04:17:41] "GET /web/image/res.partner/1456/avatar_128?access_token=c4fdd84b7ce4bb93cd33fee9c7f8c3bac77c3f478cd6e7cd89926156a6b33c42o0x6ad4d340&unique=1789100224000 HTTP/1.1" 200 - 5 0.004 0.091 2026-09-11 04:17:41,310 26 INFO rb-c800635-224702-414046 odoo.addons.project.tests.test_project_sharing_ui.TestProjectSharingUi.test_blocked_task_with_project_sharing_string_portal.browser: heap 16907256 (allocated 18874368) 2026-09-11 04:17:41,321 26 INFO rb-c800635-224702-414046 odoo.addons.project.tests.test_project_sharing_ui.TestProjectSharingUi.test_blocked_task_with_project_sharing_string_portal: Closing chrome headless with pid 146163 2026-09-11 04:17:41,322 26 INFO rb-c800635-224702-414046 odoo.addons.project.tests.test_project_sharing_ui.TestProjectSharingUi.test_blocked_task_with_project_sharing_string_portal: Closing websocket connection 2026-09-11 04:17:41,323 26 INFO rb-c800635-224702-414046 odoo.addons.project.tests.test_project_sharing_ui.TestProjectSharingUi.test_blocked_task_with_project_sharing_string_portal: Terminating chrome headless with pid 146163 2026-09-11 04:17:41,421 26 INFO rb-c800635-224702-414046 odoo.addons.project.tests.test_project_sharing_ui.TestProjectSharingUi.test_blocked_task_with_project_sharing_string_portal: Chrome Log in: /tmp/odoo_tests/rb-c800635-224702-414046/chrome_logs/chrome_log_20260911_041741_421228_test_blocked_task_with_project_sharing_string_portal.txt 2026-09-11 04:17:41,421 26 INFO rb-c800635-224702-414046 odoo.addons.project.tests.test_project_sharing_ui.TestProjectSharingUi.test_blocked_task_with_project_sharing_string_portal: Removing chrome user profile "/tmp/tmpge0wugak_chrome_odoo" 2026-09-11 04:17:41,441 26 INFO rb-c800635-224702-414046 odoo.addons.base.models.ir_attachment: filestore gc 1 checked, 1 removed 2026-09-11 04:17:42,657 26 INFO rb-c800635-224702-414046 odoo.addons.project.tests.test_project_subtasks: Starting TestProjectSubtasks.test_action_convert_to_subtask_on_private_task ... 2026-09-11 04:17:42,722 26 INFO rb-c800635-224702-414046 odoo.addons.project.tests.test_project_subtasks: Starting TestProjectSubtasks.test_convert_tasks_to_subtask ... 2026-09-11 04:17:42,815 26 INFO rb-c800635-224702-414046 odoo.addons.project.tests.test_project_subtasks: Starting TestProjectSubtasks.test_copy_project_with_subtasks ... 2026-09-11 04:17:43,032 26 INFO rb-c800635-224702-414046 odoo.addons.project.tests.test_project_subtasks: Starting TestProjectSubtasks.test_display_in_project_is_correctly_set_when_parent_task_changes ... 2026-09-11 04:17:43,325 26 INFO rb-c800635-224702-414046 odoo.addons.project.tests.test_project_subtasks: Starting TestProjectSubtasks.test_display_in_project_unset_parent ... 2026-09-11 04:17:43,778 26 INFO rb-c800635-224702-414046 odoo.addons.project.tests.test_project_subtasks: Starting TestProjectSubtasks.test_get_all_subtasks ... 2026-09-11 04:17:44,009 26 INFO rb-c800635-224702-414046 odoo.addons.project.tests.test_project_subtasks: Starting TestProjectSubtasks.test_invisible_subtask_became_visible_when_converted_to_task ... 2026-09-11 04:17:44,136 26 INFO rb-c800635-224702-414046 odoo.addons.project.tests.test_project_subtasks: Starting TestProjectSubtasks.test_subtask_copy_display_in_project ... 2026-09-11 04:17:44,468 26 INFO rb-c800635-224702-414046 odoo.addons.project.tests.test_project_subtasks: Starting TestProjectSubtasks.test_subtask_copy_followers ... 2026-09-11 04:17:44,936 26 INFO rb-c800635-224702-414046 odoo.addons.project.tests.test_project_subtasks: Starting TestProjectSubtasks.test_subtask_copy_name ... 2026-09-11 04:17:45,318 26 INFO rb-c800635-224702-414046 odoo.addons.project.tests.test_project_subtasks: Starting TestProjectSubtasks.test_subtask_creation_with_form ... 2026-09-11 04:17:46,122 26 INFO rb-c800635-224702-414046 odoo.addons.project.tests.test_project_subtasks: Starting TestProjectSubtasks.test_subtask_partner_follows_parent_not_project ... 2026-09-11 04:17:46,652 26 INFO rb-c800635-224702-414046 odoo.addons.project.tests.test_project_subtasks: Starting TestProjectSubtasks.test_subtask_private_project_and_parent_task ... 2026-09-11 04:17:47,106 26 INFO rb-c800635-224702-414046 odoo.addons.auth_signup.models.res_users: Signup email sent for user to 2026-09-11 04:17:47,379 26 INFO rb-c800635-224702-414046 odoo.addons.project.tests.test_project_subtasks: Starting TestProjectSubtasks.test_subtask_project ... 2026-09-11 04:17:47,563 26 INFO rb-c800635-224702-414046 odoo.addons.project.tests.test_project_subtasks: Starting TestProjectSubtasks.test_subtask_stage ... 2026-09-11 04:17:47,671 26 INFO rb-c800635-224702-414046 odoo.addons.project.tests.test_project_subtasks: Starting TestProjectSubtasks.test_subtask_unlinking ... 2026-09-11 04:17:48,127 26 INFO rb-c800635-224702-414046 odoo.models.unlink: User #1 deleted mail.message records with IDs: [8052, 7999] 2026-09-11 04:17:48,150 26 INFO rb-c800635-224702-414046 odoo.models.unlink: User #1 deleted project.task records with IDs: [1073, 1137] 2026-09-11 04:17:48,156 26 INFO rb-c800635-224702-414046 odoo.models.unlink: User #1 deleted mail.followers records with IDs: [3035, 3036, 3112, 3113] 2026-09-11 04:17:48,163 26 INFO rb-c800635-224702-414046 odoo.addons.project.tests.test_project_subtasks: Starting TestProjectSubtasks.test_subtasks_inherits_tags_of_parent ... 2026-09-11 04:17:48,284 26 INFO rb-c800635-224702-414046 odoo.addons.project.tests.test_project_subtasks: Starting TestProjectSubtasks.test_task_display_project_with_any_task_form ... 2026-09-11 04:17:50,684 26 INFO rb-c800635-224702-414046 odoo.addons.project.tests.test_project_subtasks: Starting TestProjectSubtasks.test_task_display_project_with_default_form ... 2026-09-11 04:17:50,993 26 INFO rb-c800635-224702-414046 odoo.addons.project.tests.test_project_subtasks: Starting TestProjectSubtasks.test_task_display_project_with_quick_create_task_form ... 2026-09-11 04:17:51,050 26 INFO rb-c800635-224702-414046 odoo.addons.project.tests.test_project_subtasks: Starting TestProjectSubtasks.test_task_display_project_with_task_form2 ... 2026-09-11 04:17:51,479 26 INFO rb-c800635-224702-414046 odoo.addons.project.tests.test_project_subtasks: Starting TestProjectSubtasks.test_toggle_active_task_with_subtasks ... 2026-09-11 04:17:51,668 26 INFO rb-c800635-224702-414046 odoo.addons.base.models.ir_attachment: filestore gc 3 checked, 3 removed 2026-09-11 04:17:53,414 26 INFO rb-c800635-224702-414046 odoo.addons.project.tests.test_project_tags_filter: Starting TestProjectTags.test_01_project_tags ... 2026-09-11 04:17:53,689 26 INFO rb-c800635-224702-414046 odoo.addons.project.tests.test_project_tags_filter.TestProjectTags.test_01_project_tags: Chrome pid: 146376 2026-09-11 04:17:53,689 26 INFO rb-c800635-224702-414046 odoo.addons.project.tests.test_project_tags_filter.TestProjectTags.test_01_project_tags: Chrome headless temporary user profile dir: /tmp/tmpn2wdyu7x_chrome_odoo 2026-09-11 04:17:53,689 26 INFO rb-c800635-224702-414046 odoo.addons.project.tests.test_project_tags_filter.TestProjectTags.test_01_project_tags: Issuing json command http://127.0.0.1:40481/json/version 2026-09-11 04:17:53,690 26 INFO rb-c800635-224702-414046 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:40481', path='/json/version', query='', fragment='') with timeout 3 increased to 10s during tests 2026-09-11 04:17:53,705 26 INFO rb-c800635-224702-414046 odoo.addons.project.tests.test_project_tags_filter.TestProjectTags.test_01_project_tags: Browser version: Chrome/150.0.7871.114 2026-09-11 04:17:53,706 26 INFO rb-c800635-224702-414046 odoo.addons.project.tests.test_project_tags_filter.TestProjectTags.test_01_project_tags: Issuing json command http://127.0.0.1:40481/json 2026-09-11 04:17:53,706 26 INFO rb-c800635-224702-414046 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:40481', path='/json', query='', fragment='') with timeout 3 increased to 10s during tests 2026-09-11 04:17:53,717 26 INFO rb-c800635-224702-414046 odoo.addons.project.tests.test_project_tags_filter.TestProjectTags.test_01_project_tags: Websocket url found: ws://127.0.0.1:40481/devtools/page/CE8AE709B428A70806B963A9AC1C1366 2026-09-11 04:17:53,728 26 INFO rb-c800635-224702-414046 odoo.addons.project.tests.test_project_tags_filter.TestProjectTags.test_01_project_tags: Enable chrome headless console log notification 2026-09-11 04:17:53,740 26 INFO rb-c800635-224702-414046 odoo.addons.project.tests.test_project_tags_filter.TestProjectTags.test_01_project_tags: Chrome headless enable page notifications 2026-09-11 04:17:53,818 26 INFO rb-c800635-224702-414046 odoo.addons.base.models.res_users: Login successful for login:admin from n/a 2026-09-11 04:17:53,829 26 INFO rb-c800635-224702-414046 odoo.addons.project.tests.test_project_tags_filter.TestProjectTags.test_01_project_tags: Setting session cookie in browser 2026-09-11 04:17:53,833 26 INFO rb-c800635-224702-414046 odoo.addons.project.tests.test_project_tags_filter.TestProjectTags.test_01_project_tags: Open "http://127.0.0.1:8069/odoo" in browser 2026-09-11 04:17:53,833 26 INFO rb-c800635-224702-414046 odoo.addons.project.tests.test_project_tags_filter.TestProjectTags.test_01_project_tags: Navigating to: "http://127.0.0.1:8069/odoo" 2026-09-11 04:17:53,862 26 INFO rb-c800635-224702-414046 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-09-11 04:17:54,990 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 04:17:54] "GET /odoo HTTP/1.1" 200 - 146 0.153 0.980 2026-09-11 04:17:54,993 26 INFO rb-c800635-224702-414046 odoo.addons.project.tests.test_project_tags_filter.TestProjectTags.test_01_project_tags: Navigation result: {'frameId': 'CE8AE709B428A70806B963A9AC1C1366', 'loaderId': '43E5EC5BE0C9A49B45590A7CFFD63E09', 'isDownload': False} 2026-09-11 04:17:54,993 26 INFO rb-c800635-224702-414046 odoo.addons.project.tests.test_project_tags_filter.TestProjectTags.test_01_project_tags: Evaluate ready code "odoo.isTourReady('project_tags_filter_tour')" 2026-09-11 04:17:55,041 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 04:17:55] "GET /web/assets/f11d30b/web.assets_web.min.css HTTP/1.1" 200 - 2 0.017 0.008 2026-09-11 04:17:55,138 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 04:17:55] "GET /web/webclient/load_menus HTTP/1.1" 200 - 27 0.018 0.089 2026-09-11 04:17:55,144 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 04:17:55] "GET /web/assets/ec15a55/web.assets_web.min.js HTTP/1.1" 200 - 2 0.001 0.126 2026-09-11 04:17:55,155 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 04:17:55] "GET /web/manifest.webmanifest HTTP/1.1" 200 - 6 0.005 0.112 2026-09-11 04:17:55,177 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 04:17:55] "GET /web/assets/af5d1f2/web.assets_tests.min.js HTTP/1.1" 200 - 2 0.005 0.006 2026-09-11 04:17:55,259 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 04:17:55] "GET /web/assets/9c37ea3/web.assets_web_print.min.css HTTP/1.1" 200 - 2 0.001 0.005 2026-09-11 04:17:55,745 26 INFO ? werkzeug: 127.0.0.1 - - [11/Sep/2026 04:17:55] "GET /web/static/img/favicon.ico HTTP/1.1" 200 - 0 0.000 0.001 2026-09-11 04:17:55,753 26 INFO ? werkzeug: 127.0.0.1 - - [11/Sep/2026 04:17:55] "GET /web/static/img/odoo-icon-192x192.png HTTP/1.1" 200 - 0 0.000 0.002 2026-09-11 04:17:55,773 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 04:17:55] "GET /web/webclient/translations?hash=&lang=en_US HTTP/1.1" 200 - 1 0.002 0.019 2026-09-11 04:17:55,808 26 INFO rb-c800635-224702-414046 odoo.addons.partner_autocomplete.models.res_company: Starting enrich of company My Company (1) 2026-09-11 04:17:55,835 26 INFO rb-c800635-224702-414046 odoo.addons.project.tests.test_project_tags_filter.TestProjectTags.test_01_project_tags.browser: Owl is running in 'dev' mode. 2026-09-11 04:17:55,845 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 04:17:55] "POST /web/dataset/call_kw/res.company/iap_enrich_auto#res.company.iap_enrich_auto HTTP/1.1" 200 - 28 0.024 0.032 2026-09-11 04:17:55,859 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 04:17:55] "GET /bus/websocket_worker_bundle?v=19.0-2 HTTP/1.1" 200 - 3 0.004 0.043 2026-09-11 04:17:55,861 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 04:17:55] "GET /web/service-worker.js HTTP/1.1" 200 - 0 0.000 0.014 2026-09-11 04:17:55,877 26 INFO ? werkzeug: 127.0.0.1 - - [11/Sep/2026 04:17:55] "GET /mail/static/lib/idb-keyval/idb-keyval.js HTTP/1.1" 200 - 0 0.000 0.001 2026-09-11 04:17:55,949 26 INFO rb-c800635-224702-414046 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-09-11 04:17:55,982 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 04:17:55] "GET /odoo HTTP/1.1" 200 - 27 0.046 0.047 2026-09-11 04:17:56,005 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 04:17:56] "GET /odoo/offline HTTP/1.1" 200 - 5 0.007 0.104 2026-09-11 04:17:56,024 26 INFO rb-c800635-224702-414046 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-09-11 04:17:56,028 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 04:17:56] "GET /web/image/res.company/1/favicon HTTP/1.1" 200 - 9 0.007 0.070 2026-09-11 04:17:56,045 26 INFO ? werkzeug: 127.0.0.1 - - [11/Sep/2026 04:17:56] "GET /web/static/src/libs/fontawesome/fonts/fontawesome-webfont.woff2?v=4.7.0 HTTP/1.1" 200 - 0 0.000 0.006 2026-09-11 04:17:56,054 26 INFO ? werkzeug: 127.0.0.1 - - [11/Sep/2026 04:17:56] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.021 2026-09-11 04:17:56,065 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 04:17:56] "POST /web/dataset/call_kw/ir.http/lazy_session_info#ir.http.lazy_session_info HTTP/1.1" 200 - 5 0.021 0.080 2026-09-11 04:17:56,091 26 INFO rb-c800635-224702-414046 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-09-11 04:17:56,133 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 04:17:56] "GET /web/image?model=res.users&field=avatar_128&id=2 HTTP/1.1" 200 - 14 0.029 0.133 2026-09-11 04:17:56,147 26 INFO rb-c800635-224702-414046 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-09-11 04:17:56,151 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 04:17:56] "GET /web/image/res.partner/3/avatar_128?unique=1789094274000 HTTP/1.1" 200 - 6 0.004 0.161 2026-09-11 04:17:56,164 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 04:17:56] "POST /web/action/load HTTP/1.1" 200 - 5 0.002 0.198 2026-09-11 04:17:56,169 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 04:17:56] "GET /websocket?version=19.0-2 HTTP/1.1" 101 - 0 0.000 0.109 2026-09-11 04:17:56,184 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 04:17:56] "POST /web/action/load HTTP/1.1" 200 - 11 0.005 0.025 2026-09-11 04:17:56,257 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 04:17:56] "POST /mail/data HTTP/1.1" 200 - 35 0.029 0.151 2026-09-11 04:17:56,482 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 04:17:56] "POST /web/dataset/call_kw/project.project/get_views#project.project.get_views HTTP/1.1" 200 - 106 0.092 0.162 2026-09-11 04:17:56,525 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 04:17:56] "POST /web/dataset/call_kw/project.project/read_progress_bar#project.project.read_progress_bar HTTP/1.1" 200 - 2 0.004 0.012 2026-09-11 04:17:56,593 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 04:17:56] "POST /web/dataset/call_kw/project.project/web_read_group#project.project.web_read_group HTTP/1.1" 200 - 31 0.030 0.052 2026-09-11 04:17:56,595 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 04:17:56] "POST /web/dataset/call_kw/res.users/has_group#res.users.has_group HTTP/1.1" 200 - 0 0.000 0.082 2026-09-11 04:17:56,642 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 04:17:56] "POST /web/dataset/call_kw/project.project/search_read#project.project.search_read HTTP/1.1" 200 - 1 0.000 0.019 2026-09-11 04:17:56,793 26 INFO rb-c800635-224702-414046 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-09-11 04:17:56,794 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 04:17:56] "GET /web/image/res.users/1/avatar_128 HTTP/1.1" 200 - 7 0.008 0.020 2026-09-11 04:17:56,863 26 INFO rb-c800635-224702-414046 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-09-11 04:17:56,881 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 04:17:56] "POST /mail/data HTTP/1.1" 200 - 45 0.044 0.049 2026-09-11 04:17:56,888 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 04:17:56] "POST /web/dataset/call_kw/project.project/read_progress_bar#project.project.read_progress_bar HTTP/1.1" 200 - 2 0.002 0.035 2026-09-11 04:17:56,926 26 INFO rb-c800635-224702-414046 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-09-11 04:17:56,941 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 04:17:56] "POST /web/dataset/call_kw/project.project/web_read_group#project.project.web_read_group HTTP/1.1" 200 - 21 0.020 0.062 2026-09-11 04:17:56,974 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 04:17:56] "POST /web/dataset/call_kw/discuss.channel/channel_fetched#discuss.channel.channel_fetched HTTP/1.1" 200 - 9 0.014 0.036 2026-09-11 04:17:56,978 26 INFO rb-c800635-224702-414046 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-09-11 04:17:57,028 26 INFO rb-c800635-224702-414046 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-09-11 04:17:57,089 26 INFO rb-c800635-224702-414046 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-09-11 04:17:57,152 26 INFO rb-c800635-224702-414046 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-09-11 04:17:57,158 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 04:17:57] "POST /web/dataset/call_kw/project.project/read_progress_bar#project.project.read_progress_bar HTTP/1.1" 200 - 2 0.002 0.011 2026-09-11 04:17:57,202 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 04:17:57] "POST /web/dataset/call_kw/project.project/web_read_group#project.project.web_read_group HTTP/1.1" 200 - 21 0.016 0.037 2026-09-11 04:17:57,208 26 INFO rb-c800635-224702-414046 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-09-11 04:17:57,256 26 INFO rb-c800635-224702-414046 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-09-11 04:17:57,307 26 INFO rb-c800635-224702-414046 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-09-11 04:17:57,367 26 INFO rb-c800635-224702-414046 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-09-11 04:17:57,432 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 04:17:57] "POST /web/dataset/call_kw/project.project/read_progress_bar#project.project.read_progress_bar HTTP/1.1" 200 - 2 0.002 0.007 2026-09-11 04:17:57,446 26 INFO rb-c800635-224702-414046 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-09-11 04:17:57,483 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 04:17:57] "POST /web/dataset/call_kw/project.project/web_read_group#project.project.web_read_group HTTP/1.1" 200 - 22 0.022 0.037 2026-09-11 04:17:57,494 26 INFO rb-c800635-224702-414046 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-09-11 04:17:57,540 26 INFO rb-c800635-224702-414046 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-09-11 04:17:57,592 26 INFO rb-c800635-224702-414046 odoo.addons.project.tests.test_project_tags_filter.TestProjectTags.test_01_project_tags.browser: tour succeeded 2026-09-11 04:17:57,592 26 INFO rb-c800635-224702-414046 odoo.addons.project.tests.test_project_tags_filter.TestProjectTags.test_01_project_tags.browser: ╔═════════════════════════════════════════╗ ║ TOUR project_tags_filter_tour SUCCEEDED ║ ╚═════════════════════════════════════════╝ 2026-09-11 04:17:57,683 26 INFO rb-c800635-224702-414046 odoo.addons.project.tests.test_project_tags_filter.TestProjectTags.test_01_project_tags.browser: heap 26295864 (allocated 27586560) 2026-09-11 04:17:57,693 26 INFO rb-c800635-224702-414046 odoo.addons.project.tests.test_project_tags_filter.TestProjectTags.test_01_project_tags: Closing chrome headless with pid 146376 2026-09-11 04:17:57,693 26 INFO rb-c800635-224702-414046 odoo.addons.project.tests.test_project_tags_filter.TestProjectTags.test_01_project_tags: Closing websocket connection 2026-09-11 04:17:57,703 26 INFO rb-c800635-224702-414046 odoo.addons.project.tests.test_project_tags_filter.TestProjectTags.test_01_project_tags: Terminating chrome headless with pid 146376 2026-09-11 04:17:57,761 26 INFO rb-c800635-224702-414046 odoo.addons.project.tests.test_project_tags_filter.TestProjectTags.test_01_project_tags: Chrome Log in: /tmp/odoo_tests/rb-c800635-224702-414046/chrome_logs/chrome_log_20260911_041757_761642_test_01_project_tags.txt 2026-09-11 04:17:57,761 26 INFO rb-c800635-224702-414046 odoo.addons.project.tests.test_project_tags_filter.TestProjectTags.test_01_project_tags: Removing chrome user profile "/tmp/tmpn2wdyu7x_chrome_odoo" 2026-09-11 04:17:57,792 26 INFO rb-c800635-224702-414046 odoo.addons.base.models.ir_attachment: filestore gc 2 checked, 2 removed 2026-09-11 04:17:57,886 26 INFO rb-c800635-224702-414046 odoo.addons.project.tests.test_project_template_ui: Starting TestProjectTemplatesTour.test_project_templates_tour ... 2026-09-11 04:17:58,181 26 INFO rb-c800635-224702-414046 odoo.addons.project.tests.test_project_template_ui.TestProjectTemplatesTour.test_project_templates_tour: Chrome pid: 146581 2026-09-11 04:17:58,181 26 INFO rb-c800635-224702-414046 odoo.addons.project.tests.test_project_template_ui.TestProjectTemplatesTour.test_project_templates_tour: Chrome headless temporary user profile dir: /tmp/tmp_2c4gv_c_chrome_odoo 2026-09-11 04:17:58,181 26 INFO rb-c800635-224702-414046 odoo.addons.project.tests.test_project_template_ui.TestProjectTemplatesTour.test_project_templates_tour: Issuing json command http://127.0.0.1:43513/json/version 2026-09-11 04:17:58,182 26 INFO rb-c800635-224702-414046 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:43513', path='/json/version', query='', fragment='') with timeout 3 increased to 10s during tests 2026-09-11 04:17:58,200 26 INFO rb-c800635-224702-414046 odoo.addons.project.tests.test_project_template_ui.TestProjectTemplatesTour.test_project_templates_tour: Browser version: Chrome/150.0.7871.114 2026-09-11 04:17:58,200 26 INFO rb-c800635-224702-414046 odoo.addons.project.tests.test_project_template_ui.TestProjectTemplatesTour.test_project_templates_tour: Issuing json command http://127.0.0.1:43513/json 2026-09-11 04:17:58,201 26 INFO rb-c800635-224702-414046 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:43513', path='/json', query='', fragment='') with timeout 3 increased to 10s during tests 2026-09-11 04:17:58,211 26 INFO rb-c800635-224702-414046 odoo.addons.project.tests.test_project_template_ui.TestProjectTemplatesTour.test_project_templates_tour: Websocket url found: ws://127.0.0.1:43513/devtools/page/65FF0BF8F32BEDCDFA720CF318E77259 2026-09-11 04:17:58,222 26 INFO rb-c800635-224702-414046 odoo.addons.project.tests.test_project_template_ui.TestProjectTemplatesTour.test_project_templates_tour: Enable chrome headless console log notification 2026-09-11 04:17:58,234 26 INFO rb-c800635-224702-414046 odoo.addons.project.tests.test_project_template_ui.TestProjectTemplatesTour.test_project_templates_tour: Chrome headless enable page notifications 2026-09-11 04:17:58,305 26 INFO rb-c800635-224702-414046 odoo.addons.base.models.res_users: Login successful for login:admin from n/a 2026-09-11 04:17:58,310 26 INFO rb-c800635-224702-414046 odoo.addons.project.tests.test_project_template_ui.TestProjectTemplatesTour.test_project_templates_tour: Setting session cookie in browser 2026-09-11 04:17:58,313 26 INFO rb-c800635-224702-414046 odoo.addons.project.tests.test_project_template_ui.TestProjectTemplatesTour.test_project_templates_tour: Open "http://127.0.0.1:8069/odoo" in browser 2026-09-11 04:17:58,313 26 INFO rb-c800635-224702-414046 odoo.addons.project.tests.test_project_template_ui.TestProjectTemplatesTour.test_project_templates_tour: Navigating to: "http://127.0.0.1:8069/odoo" 2026-09-11 04:17:58,327 26 INFO rb-c800635-224702-414046 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-09-11 04:17:59,329 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 04:17:59] "GET /odoo HTTP/1.1" 200 - 150 0.071 0.934 2026-09-11 04:17:59,332 26 INFO rb-c800635-224702-414046 odoo.addons.project.tests.test_project_template_ui.TestProjectTemplatesTour.test_project_templates_tour: Navigation result: {'frameId': '65FF0BF8F32BEDCDFA720CF318E77259', 'loaderId': '1ABBDFE6E48631FBE35DCF01AFCBB635', 'isDownload': False} 2026-09-11 04:17:59,333 26 INFO rb-c800635-224702-414046 odoo.addons.project.tests.test_project_template_ui.TestProjectTemplatesTour.test_project_templates_tour: Evaluate ready code "odoo.isTourReady('project_templates_tour')" 2026-09-11 04:17:59,374 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 04:17:59] "GET /web/assets/ec15a55/web.assets_web.min.js HTTP/1.1" 200 - 2 0.002 0.009 2026-09-11 04:17:59,381 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 04:17:59] "GET /web/assets/f11d30b/web.assets_web.min.css HTTP/1.1" 200 - 2 0.001 0.018 2026-09-11 04:17:59,454 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 04:17:59] "GET /web/manifest.webmanifest HTTP/1.1" 200 - 15 0.036 0.048 2026-09-11 04:17:59,568 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 04:17:59] "GET /web/webclient/load_menus HTTP/1.1" 200 - 15 0.030 0.171 2026-09-11 04:17:59,573 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 04:17:59] "GET /web/assets/af5d1f2/web.assets_tests.min.js HTTP/1.1" 200 - 2 0.001 0.110 2026-09-11 04:17:59,580 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 04:17:59] "GET /web/assets/9c37ea3/web.assets_web_print.min.css HTTP/1.1" 200 - 2 0.001 0.003 2026-09-11 04:18:00,014 26 INFO ? werkzeug: 127.0.0.1 - - [11/Sep/2026 04:18:00] "GET /web/static/img/favicon.ico HTTP/1.1" 200 - 0 0.000 0.009 2026-09-11 04:18:00,025 26 INFO ? werkzeug: 127.0.0.1 - - [11/Sep/2026 04:18:00] "GET /web/static/img/odoo-icon-192x192.png HTTP/1.1" 200 - 0 0.000 0.019 2026-09-11 04:18:00,031 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 04:18:00] "GET /web/webclient/translations?hash=&lang=en_US HTTP/1.1" 200 - 1 0.001 0.011 2026-09-11 04:18:00,064 26 INFO rb-c800635-224702-414046 odoo.addons.partner_autocomplete.models.res_company: Starting enrich of company My Company (1) 2026-09-11 04:18:00,106 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 04:18:00] "POST /web/dataset/call_kw/res.company/iap_enrich_auto#res.company.iap_enrich_auto HTTP/1.1" 200 - 28 0.028 0.032 2026-09-11 04:18:00,122 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 04:18:00] "GET /bus/websocket_worker_bundle?v=19.0-2 HTTP/1.1" 200 - 3 0.001 0.050 2026-09-11 04:18:00,128 26 INFO rb-c800635-224702-414046 odoo.addons.project.tests.test_project_template_ui.TestProjectTemplatesTour.test_project_templates_tour.browser: Owl is running in 'dev' mode. 2026-09-11 04:18:00,139 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 04:18:00] "GET /web/service-worker.js HTTP/1.1" 200 - 0 0.000 0.003 2026-09-11 04:18:00,152 26 INFO ? werkzeug: 127.0.0.1 - - [11/Sep/2026 04:18:00] "GET /mail/static/lib/idb-keyval/idb-keyval.js HTTP/1.1" 200 - 0 0.000 0.001 2026-09-11 04:18:00,234 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 04:18:00] "GET /odoo HTTP/1.1" 200 - 27 0.032 0.035 2026-09-11 04:18:00,249 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 04:18:00] "GET /odoo/offline HTTP/1.1" 200 - 5 0.004 0.073 2026-09-11 04:18:00,297 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 04:18:00] "POST /web/dataset/call_kw/ir.http/lazy_session_info#ir.http.lazy_session_info HTTP/1.1" 200 - 6 0.005 0.016 2026-09-11 04:18:00,304 26 INFO rb-c800635-224702-414046 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-09-11 04:18:00,332 26 INFO ? werkzeug: 127.0.0.1 - - [11/Sep/2026 04:18:00] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.010 2026-09-11 04:18:00,346 26 INFO rb-c800635-224702-414046 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-09-11 04:18:00,373 26 INFO ? werkzeug: 127.0.0.1 - - [11/Sep/2026 04:18:00] "GET /web/static/src/libs/fontawesome/fonts/fontawesome-webfont.woff2?v=4.7.0 HTTP/1.1" 200 - 0 0.000 0.015 2026-09-11 04:18:00,383 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 04:18:00] "GET /web/image?model=res.users&field=avatar_128&id=2 HTTP/1.1" 200 - 14 0.024 0.078 2026-09-11 04:18:00,386 26 INFO rb-c800635-224702-414046 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-09-11 04:18:00,411 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 04:18:00] "GET /web/image/res.partner/3/avatar_128?unique=1789100277000 HTTP/1.1" 200 - 6 0.009 0.117 2026-09-11 04:18:00,428 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 04:18:00] "POST /web/action/load HTTP/1.1" 200 - 5 0.004 0.145 2026-09-11 04:18:00,461 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 04:18:00] "GET /web/image/res.company/1/favicon HTTP/1.1" 200 - 9 0.016 0.084 2026-09-11 04:18:00,501 26 INFO rb-c800635-224702-414046 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-09-11 04:18:00,533 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 04:18:00] "POST /mail/data HTTP/1.1" 200 - 35 0.037 0.133 2026-09-11 04:18:00,535 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 04:18:00] "GET /websocket?version=19.0-2 HTTP/1.1" 101 - 0 0.000 0.179 2026-09-11 04:18:00,556 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 04:18:00] "POST /web/action/load HTTP/1.1" 200 - 10 0.004 0.047 2026-09-11 04:18:00,678 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 04:18:00] "POST /mail/data HTTP/1.1" 200 - 57 0.060 0.107 2026-09-11 04:18:00,681 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 04:18:00] "POST /mail/data HTTP/1.1" 200 - 1 0.000 0.139 2026-09-11 04:18:00,876 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 04:18:00] "POST /web/dataset/call_kw/project.project/get_views#project.project.get_views HTTP/1.1" 200 - 88 0.069 0.216 2026-09-11 04:18:00,921 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 04:18:00] "POST /web/dataset/call_kw/project.project/web_search_read#project.project.web_search_read HTTP/1.1" 200 - 1 0.001 0.013 2026-09-11 04:18:00,923 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 04:18:00] "POST /web/dataset/call_kw/res.users/has_group#res.users.has_group HTTP/1.1" 200 - 0 0.000 0.013 2026-09-11 04:18:00,987 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 04:18:00] "POST /web/dataset/call_kw/discuss.channel/channel_fetched#discuss.channel.channel_fetched HTTP/1.1" 200 - 9 0.008 0.042 2026-09-11 04:18:00,998 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 04:18:00] "POST /web/dataset/call_kw/project.project/search_read#project.project.search_read HTTP/1.1" 200 - 1 0.000 0.005 2026-09-11 04:18:01,157 26 INFO ? werkzeug: 127.0.0.1 - - [11/Sep/2026 04:18:01] "GET /web/static/img/smiling_face.svg HTTP/1.1" 200 - 0 0.000 0.001 2026-09-11 04:18:01,222 26 INFO rb-c800635-224702-414046 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-09-11 04:18:01,223 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 04:18:01] "GET /web/image/res.users/4/avatar_128 HTTP/1.1" 200 - 7 0.016 0.012 2026-09-11 04:18:01,243 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 04:18:01] "GET /web/image/res.users/1/avatar_128 HTTP/1.1" 200 - 7 0.005 0.039 2026-09-11 04:18:01,263 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 04:18:01] "GET /web/image/res.users/5/avatar_128 HTTP/1.1" 200 - 5 0.001 0.059 2026-09-11 04:18:01,280 26 INFO rb-c800635-224702-414046 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-09-11 04:18:01,291 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 04:18:01] "GET /web/image/res.users/3/avatar_128 HTTP/1.1" 200 - 7 0.006 0.074 2026-09-11 04:18:01,295 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 04:18:01] "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.001 0.011 2026-09-11 04:18:01,351 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 04:18:01] "POST /web/dataset/call_kw/project.template.create.wizard/get_views#project.template.create.wizard.get_views HTTP/1.1" 200 - 13 0.010 0.019 2026-09-11 04:18:01,402 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 04:18:01] "POST /web/dataset/call_kw/project.template.create.wizard/onchange#project.template.create.wizard.onchange HTTP/1.1" 200 - 13 0.007 0.023 2026-09-11 04:18:01,478 26 INFO rb-c800635-224702-414046 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-09-11 04:18:01,540 26 INFO rb-c800635-224702-414046 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-09-11 04:18:01,554 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 04:18:01] "POST /web/dataset/call_kw/project.template.create.wizard/web_save#project.template.create.wizard.web_save HTTP/1.1" 200 - 4 0.004 0.008 2026-09-11 04:18:01,806 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 04:18:01] "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.116 0.122 2026-09-11 04:18:02,002 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 04:18:02] "POST /web/dataset/call_kw/project.task/get_views#project.task.get_views HTTP/1.1" 200 - 66 0.045 0.138 2026-09-11 04:18:02,048 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 04:18:02] "POST /web/dataset/call_kw/project.task/web_read_group#project.task.web_read_group HTTP/1.1" 200 - 3 0.010 0.012 2026-09-11 04:18:02,070 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 04:18:02] "POST /web/dataset/call_kw/project.task/read_progress_bar#project.task.read_progress_bar HTTP/1.1" 200 - 2 0.006 0.038 2026-09-11 04:18:02,077 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 04:18:02] "POST /web/dataset/call_kw/project.project/get_template_tasks#project.project.get_template_tasks HTTP/1.1" 200 - 1 0.001 0.036 2026-09-11 04:18:02,122 26 INFO rb-c800635-224702-414046 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-09-11 04:18:02,166 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 04:18:02] "POST /web/dataset/call_kw/project.project/web_search_read#project.project.web_search_read HTTP/1.1" 200 - 15 0.012 0.026 2026-09-11 04:18:02,171 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 04:18:02] "POST /web/dataset/call_kw/project.project/search_read#project.project.search_read HTTP/1.1" 200 - 1 0.001 0.038 2026-09-11 04:18:02,227 26 INFO rb-c800635-224702-414046 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-09-11 04:18:02,287 26 INFO rb-c800635-224702-414046 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-09-11 04:18:02,334 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 04:18:02] "POST /web/dataset/call_kw/project.project/web_search_read#project.project.web_search_read HTTP/1.1" 200 - 11 0.018 0.017 2026-09-11 04:18:02,341 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 04:18:02] "POST /web/dataset/call_kw/project.project/search_read#project.project.search_read HTTP/1.1" 200 - 1 0.001 0.036 2026-09-11 04:18:02,343 26 INFO rb-c800635-224702-414046 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-09-11 04:18:02,398 26 INFO rb-c800635-224702-414046 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-09-11 04:18:02,402 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 04:18:02] "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.003 2026-09-11 04:18:02,434 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 04:18:02] "POST /web/dataset/call_kw/project.template.create.wizard/onchange#project.template.create.wizard.onchange HTTP/1.1" 200 - 6 0.004 0.012 2026-09-11 04:18:02,468 26 INFO rb-c800635-224702-414046 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-09-11 04:18:02,526 26 INFO rb-c800635-224702-414046 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-09-11 04:18:02,536 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 04:18:02] "POST /web/dataset/call_kw/project.template.create.wizard/web_save#project.template.create.wizard.web_save HTTP/1.1" 200 - 2 0.002 0.005 2026-09-11 04:18:02,741 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 04:18:02] "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.080 0.109 2026-09-11 04:18:02,771 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 04:18:02] "POST /web/dataset/call_kw/project.task/read_progress_bar#project.task.read_progress_bar HTTP/1.1" 200 - 2 0.005 0.010 2026-09-11 04:18:02,784 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 04:18:02] "POST /web/dataset/call_kw/project.task/web_read_group#project.task.web_read_group HTTP/1.1" 200 - 3 0.004 0.013 2026-09-11 04:18:02,792 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 04:18:02] "POST /web/dataset/call_kw/project.project/get_template_tasks#project.project.get_template_tasks HTTP/1.1" 200 - 1 0.002 0.024 2026-09-11 04:18:02,835 26 INFO rb-c800635-224702-414046 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-09-11 04:18:02,875 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 04:18:02] "POST /web/dataset/call_kw/project.project/web_search_read#project.project.web_search_read HTTP/1.1" 200 - 11 0.011 0.019 2026-09-11 04:18:02,896 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 04:18:02] "POST /web/dataset/call_kw/project.project/search_read#project.project.search_read HTTP/1.1" 200 - 1 0.004 0.034 2026-09-11 04:18:02,916 26 INFO rb-c800635-224702-414046 odoo.addons.project.tests.test_project_template_ui.TestProjectTemplatesTour.test_project_templates_tour.browser: tour succeeded 2026-09-11 04:18:02,916 26 INFO rb-c800635-224702-414046 odoo.addons.project.tests.test_project_template_ui.TestProjectTemplatesTour.test_project_templates_tour.browser: ╔═══════════════════════════════════════╗ ║ TOUR project_templates_tour SUCCEEDED ║ ╚═══════════════════════════════════════╝ 2026-09-11 04:18:03,048 26 INFO rb-c800635-224702-414046 odoo.addons.project.tests.test_project_template_ui.TestProjectTemplatesTour.test_project_templates_tour.browser: heap 36728708 (allocated 39256064) 2026-09-11 04:18:03,065 26 INFO rb-c800635-224702-414046 odoo.addons.project.tests.test_project_template_ui.TestProjectTemplatesTour.test_project_templates_tour: Closing chrome headless with pid 146581 2026-09-11 04:18:03,068 26 INFO rb-c800635-224702-414046 odoo.addons.project.tests.test_project_template_ui.TestProjectTemplatesTour.test_project_templates_tour: Closing websocket connection 2026-09-11 04:18:03,073 26 INFO rb-c800635-224702-414046 odoo.addons.project.tests.test_project_template_ui.TestProjectTemplatesTour.test_project_templates_tour: Terminating chrome headless with pid 146581 2026-09-11 04:18:03,169 26 INFO rb-c800635-224702-414046 odoo.addons.project.tests.test_project_template_ui.TestProjectTemplatesTour.test_project_templates_tour: Chrome Log in: /tmp/odoo_tests/rb-c800635-224702-414046/chrome_logs/chrome_log_20260911_041803_168921_test_project_templates_tour.txt 2026-09-11 04:18:03,169 26 INFO rb-c800635-224702-414046 odoo.addons.project.tests.test_project_template_ui.TestProjectTemplatesTour.test_project_templates_tour: Removing chrome user profile "/tmp/tmp_2c4gv_c_chrome_odoo" 2026-09-11 04:18:03,191 26 INFO rb-c800635-224702-414046 odoo.addons.base.models.ir_attachment: filestore gc 0 checked, 0 removed 2026-09-11 04:18:03,224 26 INFO rb-c800635-224702-414046 odoo.addons.project.tests.test_project_ui: Starting TestUi.test_01_project_tour ... 2026-09-11 04:18:03,482 26 INFO rb-c800635-224702-414046 odoo.addons.project.tests.test_project_ui.TestUi.test_01_project_tour: Chrome pid: 146800 2026-09-11 04:18:03,482 26 INFO rb-c800635-224702-414046 odoo.addons.project.tests.test_project_ui.TestUi.test_01_project_tour: Chrome headless temporary user profile dir: /tmp/tmpge9ycrbh_chrome_odoo 2026-09-11 04:18:03,482 26 INFO rb-c800635-224702-414046 odoo.addons.project.tests.test_project_ui.TestUi.test_01_project_tour: Issuing json command http://127.0.0.1:36107/json/version 2026-09-11 04:18:03,483 26 INFO rb-c800635-224702-414046 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-09-11 04:18:03,536 26 INFO rb-c800635-224702-414046 odoo.addons.project.tests.test_project_ui.TestUi.test_01_project_tour: Browser version: Chrome/150.0.7871.114 2026-09-11 04:18:03,536 26 INFO rb-c800635-224702-414046 odoo.addons.project.tests.test_project_ui.TestUi.test_01_project_tour: Issuing json command http://127.0.0.1:36107/json 2026-09-11 04:18:03,537 26 INFO rb-c800635-224702-414046 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-09-11 04:18:03,545 26 INFO rb-c800635-224702-414046 odoo.addons.project.tests.test_project_ui.TestUi.test_01_project_tour: Websocket url found: ws://127.0.0.1:36107/devtools/page/49833448798B8BCB9B7A185E0AFFE259 2026-09-11 04:18:03,559 26 INFO rb-c800635-224702-414046 odoo.addons.project.tests.test_project_ui.TestUi.test_01_project_tour: Enable chrome headless console log notification 2026-09-11 04:18:03,561 26 INFO rb-c800635-224702-414046 odoo.addons.project.tests.test_project_ui.TestUi.test_01_project_tour: Chrome headless enable page notifications 2026-09-11 04:18:03,626 26 INFO rb-c800635-224702-414046 odoo.addons.base.models.res_users: Login successful for login:admin from n/a 2026-09-11 04:18:03,632 26 INFO rb-c800635-224702-414046 odoo.addons.project.tests.test_project_ui.TestUi.test_01_project_tour: Setting session cookie in browser 2026-09-11 04:18:03,635 26 INFO rb-c800635-224702-414046 odoo.addons.project.tests.test_project_ui.TestUi.test_01_project_tour: Open "http://127.0.0.1:8069/odoo" in browser 2026-09-11 04:18:03,635 26 INFO rb-c800635-224702-414046 odoo.addons.project.tests.test_project_ui.TestUi.test_01_project_tour: Navigating to: "http://127.0.0.1:8069/odoo" 2026-09-11 04:18:03,652 26 INFO rb-c800635-224702-414046 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-09-11 04:18:04,822 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 04:18:04] "GET /odoo HTTP/1.1" 200 - 156 0.102 1.071 2026-09-11 04:18:04,825 26 INFO rb-c800635-224702-414046 odoo.addons.project.tests.test_project_ui.TestUi.test_01_project_tour: Navigation result: {'frameId': '49833448798B8BCB9B7A185E0AFFE259', 'loaderId': 'E543F9FEDED96018033C9F83A0E5AC18', 'isDownload': False} 2026-09-11 04:18:04,825 26 INFO rb-c800635-224702-414046 odoo.addons.project.tests.test_project_ui.TestUi.test_01_project_tour: Evaluate ready code "odoo.isTourReady('project_tour')" 2026-09-11 04:18:04,948 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 04:18:04] "GET /web/webclient/load_menus HTTP/1.1" 200 - 23 0.022 0.084 2026-09-11 04:18:04,959 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 04:18:04] "GET /web/manifest.webmanifest HTTP/1.1" 200 - 7 0.004 0.104 2026-09-11 04:18:04,969 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 04:18:04] "GET /web/assets/f11d30b/web.assets_web.min.css HTTP/1.1" 200 - 2 0.004 0.113 2026-09-11 04:18:04,978 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 04:18:04] "GET /web/assets/ec15a55/web.assets_web.min.js HTTP/1.1" 200 - 2 0.002 0.121 2026-09-11 04:18:04,981 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 04:18:04] "GET /web/assets/af5d1f2/web.assets_tests.min.js HTTP/1.1" 200 - 2 0.001 0.004 2026-09-11 04:18:05,044 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 04:18:05] "GET /web/assets/9c37ea3/web.assets_web_print.min.css HTTP/1.1" 200 - 2 0.001 0.004 2026-09-11 04:18:05,584 26 INFO ? werkzeug: 127.0.0.1 - - [11/Sep/2026 04:18:05] "GET /web/static/img/favicon.ico HTTP/1.1" 200 - 0 0.000 0.005 2026-09-11 04:18:05,585 26 INFO ? werkzeug: 127.0.0.1 - - [11/Sep/2026 04:18:05] "GET /web/static/img/odoo-icon-192x192.png HTTP/1.1" 200 - 0 0.000 0.006 2026-09-11 04:18:05,602 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 04:18:05] "GET /web/webclient/translations?hash=&lang=en_US HTTP/1.1" 200 - 1 0.002 0.011 2026-09-11 04:18:05,654 26 INFO rb-c800635-224702-414046 odoo.addons.partner_autocomplete.models.res_company: Starting enrich of company My Company (1) 2026-09-11 04:18:05,683 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 04:18:05] "POST /web/dataset/call_kw/res.company/iap_enrich_auto#res.company.iap_enrich_auto HTTP/1.1" 200 - 28 0.020 0.035 2026-09-11 04:18:05,690 26 INFO rb-c800635-224702-414046 odoo.addons.project.tests.test_project_ui.TestUi.test_01_project_tour.browser: Owl is running in 'dev' mode. 2026-09-11 04:18:05,710 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 04:18:05] "GET /bus/websocket_worker_bundle?v=19.0-2 HTTP/1.1" 200 - 3 0.008 0.051 2026-09-11 04:18:05,713 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 04:18:05] "GET /web/service-worker.js HTTP/1.1" 200 - 0 0.000 0.003 2026-09-11 04:18:05,731 26 INFO ? werkzeug: 127.0.0.1 - - [11/Sep/2026 04:18:05] "GET /mail/static/lib/idb-keyval/idb-keyval.js HTTP/1.1" 200 - 0 0.000 0.001 2026-09-11 04:18:05,785 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 04:18:05] "GET /odoo HTTP/1.1" 200 - 27 0.014 0.030 2026-09-11 04:18:05,809 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 04:18:05] "GET /odoo/offline HTTP/1.1" 200 - 5 0.010 0.055 2026-09-11 04:18:05,842 26 INFO rb-c800635-224702-414046 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-09-11 04:18:05,877 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 04:18:05] "POST /web/dataset/call_kw/ir.http/lazy_session_info#ir.http.lazy_session_info HTTP/1.1" 200 - 6 0.007 0.013 2026-09-11 04:18:05,934 26 INFO rb-c800635-224702-414046 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-09-11 04:18:05,934 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 04:18:05] "GET /web/image?model=res.users&field=avatar_128&id=2 HTTP/1.1" 200 - 14 0.016 0.066 2026-09-11 04:18:05,964 26 INFO ? werkzeug: 127.0.0.1 - - [11/Sep/2026 04:18:05] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.017 2026-09-11 04:18:05,974 26 INFO ? werkzeug: 127.0.0.1 - - [11/Sep/2026 04:18:05] "GET /web/static/src/libs/fontawesome/fonts/fontawesome-webfont.woff2?v=4.7.0 HTTP/1.1" 200 - 0 0.000 0.031 2026-09-11 04:18:05,987 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 04:18:05] "GET /web/image/res.company/1/favicon HTTP/1.1" 200 - 9 0.029 0.108 2026-09-11 04:18:05,994 26 INFO rb-c800635-224702-414046 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-09-11 04:18:06,015 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 04:18:06] "GET /web/image/res.partner/3/avatar_128?unique=1789094274000 HTTP/1.1" 200 - 6 0.009 0.150 2026-09-11 04:18:06,026 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 04:18:06] "POST /web/action/load HTTP/1.1" 200 - 5 0.004 0.156 2026-09-11 04:18:06,042 26 INFO rb-c800635-224702-414046 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-09-11 04:18:06,076 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 04:18:06] "POST /mail/data HTTP/1.1" 200 - 35 0.021 0.105 2026-09-11 04:18:06,091 26 INFO rb-c800635-224702-414046 odoo.addons.project.tests.test_project_ui.TestUi.test_01_project_tour.browser: [4/54] Tour project_tour → Step .o_project_kanban 2026-09-11 04:18:06,099 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 04:18:06] "POST /web/action/load HTTP/1.1" 200 - 10 0.010 0.034 2026-09-11 04:18:06,103 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 04:18:06] "GET /websocket?version=19.0-2 HTTP/1.1" 101 - 0 0.000 0.143 2026-09-11 04:18:06,334 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 04:18:06] "POST /web/dataset/call_kw/project.project/get_views#project.project.get_views HTTP/1.1" 200 - 98 0.078 0.122 2026-09-11 04:18:06,383 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 04:18:06] "POST /web/dataset/call_kw/project.project/web_search_read#project.project.web_search_read HTTP/1.1" 200 - 1 0.002 0.006 2026-09-11 04:18:06,385 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 04:18:06] "POST /web/dataset/call_kw/res.users/has_group#res.users.has_group HTTP/1.1" 200 - 0 0.000 0.010 2026-09-11 04:18:06,473 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 04:18:06] "POST /web/dataset/call_kw/project.project/search_read#project.project.search_read HTTP/1.1" 200 - 1 0.000 0.007 2026-09-11 04:18:06,636 26 INFO ? werkzeug: 127.0.0.1 - - [11/Sep/2026 04:18:06] "GET /web/static/img/smiling_face.svg HTTP/1.1" 200 - 0 0.000 0.001 2026-09-11 04:18:06,698 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 04:18:06] "GET /web/image/res.users/5/avatar_128 HTTP/1.1" 200 - 5 0.004 0.018 2026-09-11 04:18:06,706 26 INFO rb-c800635-224702-414046 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-09-11 04:18:06,734 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 04:18:06] "GET /web/image/res.users/4/avatar_128 HTTP/1.1" 200 - 7 0.009 0.049 2026-09-11 04:18:06,751 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 04:18:06] "GET /web/image/res.users/2/avatar_128 HTTP/1.1" 200 - 7 0.005 0.068 2026-09-11 04:18:06,755 26 INFO rb-c800635-224702-414046 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-09-11 04:18:06,771 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 04:18:06] "GET /web/image/res.users/1/avatar_128 HTTP/1.1" 200 - 7 0.006 0.085 2026-09-11 04:18:06,813 26 INFO rb-c800635-224702-414046 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-09-11 04:18:06,837 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 04:18:06] "POST /mail/data HTTP/1.1" 200 - 45 0.024 0.090 2026-09-11 04:18:06,850 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 04:18:06] "POST /web/action/load HTTP/1.1" 200 - 11 0.004 0.030 2026-09-11 04:18:06,910 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 04:18:06] "POST /web/dataset/call_kw/discuss.channel/channel_fetched#discuss.channel.channel_fetched HTTP/1.1" 200 - 9 0.006 0.013 2026-09-11 04:18:06,925 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 04:18:06] "POST /web/dataset/call_kw/project.project/get_views#project.project.get_views HTTP/1.1" 200 - 6 0.003 0.014 2026-09-11 04:18:06,963 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 04:18:06] "POST /web/dataset/call_kw/project.project/onchange#project.project.onchange HTTP/1.1" 200 - 4 0.003 0.011 2026-09-11 04:18:07,043 26 INFO rb-c800635-224702-414046 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-09-11 04:18:07,105 26 INFO rb-c800635-224702-414046 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-09-11 04:18:07,185 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 04:18:07] "POST /web/dataset/call_kw/project.project/web_save#project.project.web_save HTTP/1.1" 200 - 45 0.034 0.044 2026-09-11 04:18:07,232 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 04:18:07] "POST /web/dataset/call_button/project.project/action_view_tasks#project.project.action_view_tasks HTTP/1.1" 200 - 21 0.013 0.023 2026-09-11 04:18:07,411 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 04:18:07] "POST /web/dataset/call_kw/project.task/get_views#project.task.get_views HTTP/1.1" 200 - 72 0.032 0.132 2026-09-11 04:18:07,447 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 04:18:07] "POST /web/dataset/call_kw/project.task/read_progress_bar#project.task.read_progress_bar HTTP/1.1" 200 - 2 0.002 0.008 2026-09-11 04:18:07,483 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 04:18:07] "POST /web/dataset/call_kw/project.task/web_read_group#project.task.web_read_group HTTP/1.1" 200 - 3 0.002 0.010 2026-09-11 04:18:07,489 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 04:18:07] "POST /web/dataset/call_kw/project.project/get_template_tasks#project.project.get_template_tasks HTTP/1.1" 200 - 1 0.001 0.015 2026-09-11 04:18:07,553 26 INFO rb-c800635-224702-414046 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-09-11 04:18:07,598 26 INFO rb-c800635-224702-414046 odoo.addons.project.tests.test_project_ui.TestUi.test_01_project_tour.browser: [11/54] Tour project_tour → Step .o_kanban_group 2026-09-11 04:18:07,618 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 04:18:07] "POST /web/dataset/call_kw/project.task.type/name_create#project.task.type.name_create HTTP/1.1" 200 - 10 0.006 0.014 2026-09-11 04:18:07,654 26 INFO rb-c800635-224702-414046 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-09-11 04:18:07,708 26 INFO rb-c800635-224702-414046 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-09-11 04:18:07,763 26 INFO rb-c800635-224702-414046 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-09-11 04:18:07,776 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 04:18:07] "POST /web/dataset/call_kw/project.task.type/name_create#project.task.type.name_create HTTP/1.1" 200 - 5 0.005 0.006 2026-09-11 04:18:07,803 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 04:18:07] "POST /web/dataset/call_kw/project.task.type/web_resequence#project.task.type.web_resequence HTTP/1.1" 200 - 7 0.004 0.010 2026-09-11 04:18:07,837 26 INFO rb-c800635-224702-414046 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-09-11 04:18:07,894 26 INFO rb-c800635-224702-414046 odoo.addons.project.tests.test_project_ui.TestUi.test_01_project_tour.browser: [16/54] Tour project_tour → Step .o_kanban_project_tasks 2026-09-11 04:18:07,927 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 04:18:07] "POST /web/dataset/call_kw/project.task/get_views#project.task.get_views HTTP/1.1" 200 - 4 0.003 0.017 2026-09-11 04:18:07,946 26 INFO rb-c800635-224702-414046 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-09-11 04:18:07,955 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 04:18:07] "POST /web/dataset/call_kw/project.task/onchange#project.task.onchange HTTP/1.1" 200 - 3 0.002 0.009 2026-09-11 04:18:07,998 26 INFO rb-c800635-224702-414046 odoo.addons.project.tests.test_project_ui.TestUi.test_01_project_tour.browser: [18/54] Tour project_tour → Step .o_kanban_project_tasks 2026-09-11 04:18:08,049 26 INFO rb-c800635-224702-414046 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-09-11 04:18:08,109 26 INFO rb-c800635-224702-414046 odoo.addons.project.tests.test_project_ui.TestUi.test_01_project_tour.browser: [20/54] Tour project_tour → Step .o_kanban_project_tasks 2026-09-11 04:18:08,167 26 INFO rb-c800635-224702-414046 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-09-11 04:18:08,189 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 04:18:08] "POST /web/dataset/call_kw/project.task/web_save#project.task.web_save HTTP/1.1" 200 - 37 0.034 0.045 2026-09-11 04:18:08,207 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 04:18:08] "POST /web/dataset/call_kw/project.task/onchange#project.task.onchange HTTP/1.1" 200 - 1 0.001 0.009 2026-09-11 04:18:08,242 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 04:18:08] "POST /web/dataset/call_kw/project.task/web_read#project.task.web_read HTTP/1.1" 200 - 10 0.009 0.025 2026-09-11 04:18:08,278 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 04:18:08] "POST /web/dataset/call_kw/project.task/read_progress_bar#project.task.read_progress_bar HTTP/1.1" 200 - 3 0.005 0.014 2026-09-11 04:18:08,293 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 04:18:08] "POST /web/dataset/call_kw/project.task/formatted_read_group#project.task.formatted_read_group HTTP/1.1" 200 - 3 0.005 0.027 2026-09-11 04:18:08,458 26 INFO rb-c800635-224702-414046 odoo.addons.project.tests.test_project_ui.TestUi.test_01_project_tour.browser: [22/54] Tour project_tour → Step .o_kanban_project_tasks 2026-09-11 04:18:08,508 26 INFO rb-c800635-224702-414046 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-09-11 04:18:08,524 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 04:18:08] "POST /web/dataset/call_kw/project.task/web_save#project.task.web_save HTTP/1.1" 200 - 33 0.041 0.059 2026-09-11 04:18:08,545 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 04:18:08] "POST /web/dataset/call_kw/project.task/read_progress_bar#project.task.read_progress_bar HTTP/1.1" 200 - 3 0.004 0.011 2026-09-11 04:18:08,557 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 04:18:08] "POST /web/dataset/call_kw/project.task/formatted_read_group#project.task.formatted_read_group HTTP/1.1" 200 - 3 0.005 0.017 2026-09-11 04:18:08,573 26 INFO rb-c800635-224702-414046 odoo.addons.project.tests.test_project_ui.TestUi.test_01_project_tour.browser: [24/54] Tour project_tour → Step .o_form_project_tasks 2026-09-11 04:18:08,597 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 04:18:08] "POST /web/dataset/call_kw/project.task/web_resequence#project.task.web_resequence HTTP/1.1" 200 - 9 0.015 0.041 2026-09-11 04:18:08,660 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 04:18:08] "POST /web/dataset/call_kw/project.task/web_read#project.task.web_read HTTP/1.1" 200 - 27 0.017 0.052 2026-09-11 04:18:08,695 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 04:18:08] "POST /web/dataset/call_kw/project.project/get_template_tasks#project.project.get_template_tasks HTTP/1.1" 200 - 1 0.001 0.005 2026-09-11 04:18:08,737 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 04:18:08] "POST /web/dataset/call_kw/project.task.type/search_read#project.task.type.search_read HTTP/1.1" 200 - 1 0.000 0.004 2026-09-11 04:18:08,816 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 04:18:08] "POST /html_editor/get_ice_servers HTTP/1.1" 200 - 2 0.000 0.003 2026-09-11 04:18:08,850 26 INFO rb-c800635-224702-414046 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-09-11 04:18:08,924 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 04:18:08] "POST /mail/thread/messages HTTP/1.1" 200 - 31 0.027 0.035 2026-09-11 04:18:08,988 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 04:18:08] "POST /mail/data HTTP/1.1" 200 - 33 0.032 0.059 2026-09-11 04:18:09,001 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 04:18:09] "GET /web/bundle/web.assets_emoji?lang=en_US HTTP/1.1" 200 - 1 0.000 0.009 2026-09-11 04:18:09,078 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 04:18:09] "GET /web/assets/0418524/web.assets_emoji.min.js HTTP/1.1" 200 - 2 0.002 0.004 2026-09-11 04:18:09,086 26 INFO rb-c800635-224702-414046 odoo.addons.project.tests.test_project_ui.TestUi.test_01_project_tour.browser: [26/54] Tour project_tour → Step .o_form_project_tasks 2026-09-11 04:18:09,163 26 INFO rb-c800635-224702-414046 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-09-11 04:18:09,225 26 INFO rb-c800635-224702-414046 odoo.addons.project.tests.test_project_ui.TestUi.test_01_project_tour.browser: [28/54] Tour project_tour → Step .o_form_project_tasks 2026-09-11 04:18:09,278 26 INFO rb-c800635-224702-414046 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-09-11 04:18:09,336 26 INFO rb-c800635-224702-414046 odoo.addons.project.tests.test_project_ui.TestUi.test_01_project_tour.browser: [30/54] Tour project_tour → Step .o_form_project_tasks 2026-09-11 04:18:09,377 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 04:18:09] "POST /web/dataset/call_kw/mail.activity.schedule/get_views#mail.activity.schedule.get_views HTTP/1.1" 200 - 22 0.011 0.029 2026-09-11 04:18:09,402 26 INFO rb-c800635-224702-414046 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-09-11 04:18:09,414 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 04:18:09] "POST /web/dataset/call_kw/mail.activity.schedule/onchange#mail.activity.schedule.onchange HTTP/1.1" 200 - 7 0.008 0.016 2026-09-11 04:18:09,440 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 04:18:09] "POST /web/dataset/call_kw/mail.activity.type/search_read#mail.activity.type.search_read HTTP/1.1" 200 - 2 0.001 0.004 2026-09-11 04:18:09,486 26 INFO rb-c800635-224702-414046 odoo.addons.project.tests.test_project_ui.TestUi.test_01_project_tour.browser: [32/54] Tour project_tour → Step .o_form_project_tasks 2026-09-11 04:18:09,507 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 04:18:09] "POST /web/dataset/call_kw/mail.activity.schedule/web_save#mail.activity.schedule.web_save HTTP/1.1" 200 - 9 0.005 0.013 2026-09-11 04:18:09,537 26 INFO rb-c800635-224702-414046 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-09-11 04:18:09,547 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 04:18:09] "POST /web/dataset/call_button/mail.activity.schedule/action_schedule_activities#mail.activity.schedule.action_schedule_activities HTTP/1.1" 200 - 17 0.008 0.018 2026-09-11 04:18:09,578 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 04:18:09] "POST /mail/thread/messages HTTP/1.1" 200 - 6 0.013 0.009 2026-09-11 04:18:09,606 26 INFO rb-c800635-224702-414046 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-09-11 04:18:09,619 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 04:18:09] "POST /mail/data HTTP/1.1" 200 - 25 0.016 0.030 2026-09-11 04:18:09,644 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 04:18:09] "POST /web/dataset/call_kw/res.users/web_name_search#res.users.web_name_search HTTP/1.1" 200 - 6 0.012 0.027 2026-09-11 04:18:09,656 26 INFO rb-c800635-224702-414046 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-09-11 04:18:09,890 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 04:18:09] "POST /web/dataset/call_kw/res.users/web_name_search#res.users.web_name_search HTTP/1.1" 200 - 8 0.018 0.015 2026-09-11 04:18:09,930 26 INFO rb-c800635-224702-414046 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-09-11 04:18:09,938 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 04:18:09] "POST /web/dataset/call_kw/res.users/web_read#res.users.web_read HTTP/1.1" 200 - 2 0.001 0.006 2026-09-11 04:18:09,980 26 INFO rb-c800635-224702-414046 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-09-11 04:18:10,001 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 04:18:10] "POST /web/dataset/call_kw/project.task/onchange#project.task.onchange HTTP/1.1" 200 - 26 0.015 0.033 2026-09-11 04:18:10,037 26 INFO rb-c800635-224702-414046 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-09-11 04:18:10,103 26 INFO rb-c800635-224702-414046 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-09-11 04:18:10,149 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 04:18:10] "POST /web/dataset/call_kw/project.task/onchange#project.task.onchange HTTP/1.1" 200 - 12 0.016 0.026 2026-09-11 04:18:10,199 26 INFO ? werkzeug: 127.0.0.1 - - [11/Sep/2026 04:18:10] "GET /web/static/img/openhand.cur HTTP/1.1" 200 - 0 0.000 0.002 2026-09-11 04:18:10,221 26 INFO rb-c800635-224702-414046 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-09-11 04:18:10,274 26 INFO rb-c800635-224702-414046 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-09-11 04:18:10,346 26 INFO rb-c800635-224702-414046 odoo.addons.project.tests.test_project_ui.TestUi.test_01_project_tour.browser: [42/54] Tour project_tour → Step .o_form_project_tasks 2026-09-11 04:18:10,395 26 INFO rb-c800635-224702-414046 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-09-11 04:18:10,435 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 04:18:10] "POST /web/dataset/call_kw/project.task/onchange#project.task.onchange HTTP/1.1" 200 - 25 0.041 0.051 2026-09-11 04:18:10,479 26 INFO rb-c800635-224702-414046 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-09-11 04:18:10,649 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 04:18:10] "POST /web/dataset/call_kw/project.task/web_save#project.task.web_save HTTP/1.1" 200 - 74 0.073 0.113 2026-09-11 04:18:10,686 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 04:18:10] "POST /mail/thread/messages HTTP/1.1" 200 - 22 0.007 0.019 2026-09-11 04:18:10,726 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 04:18:10] "POST /web/dataset/call_kw/project.task/read_progress_bar#project.task.read_progress_bar HTTP/1.1" 200 - 3 0.005 0.016 2026-09-11 04:18:10,775 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 04:18:10] "POST /web/dataset/call_kw/project.task/web_read_group#project.task.web_read_group HTTP/1.1" 200 - 22 0.018 0.039 2026-09-11 04:18:10,811 26 INFO rb-c800635-224702-414046 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-09-11 04:18:10,862 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 04:18:10] "POST /mail/data HTTP/1.1" 200 - 35 0.037 0.061 2026-09-11 04:18:10,869 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 04:18:10] "POST /web/dataset/call_kw/project.project/get_template_tasks#project.project.get_template_tasks HTTP/1.1" 200 - 1 0.003 0.127 2026-09-11 04:18:10,920 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 04:18:10] "POST /web/dataset/call_kw/project.task/web_read#project.task.web_read HTTP/1.1" 200 - 22 0.015 0.076 2026-09-11 04:18:10,954 26 INFO rb-c800635-224702-414046 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-09-11 04:18:11,010 26 INFO rb-c800635-224702-414046 odoo.addons.project.tests.test_project_ui.TestUi.test_01_project_tour.browser: [47/54] Tour project_tour → Step .subtask_create_input 2026-09-11 04:18:11,060 26 INFO rb-c800635-224702-414046 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-09-11 04:18:11,123 26 INFO rb-c800635-224702-414046 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-09-11 04:18:11,216 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 04:18:11] "POST /web/dataset/call_kw/project.task/create#project.task.create HTTP/1.1" 200 - 43 0.047 0.044 2026-09-11 04:18:11,305 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 04:18:11] "POST /web/dataset/call_kw/project.task/web_read#project.task.web_read HTTP/1.1" 200 - 22 0.039 0.038 2026-09-11 04:18:11,342 26 INFO rb-c800635-224702-414046 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-09-11 04:18:11,393 26 INFO rb-c800635-224702-414046 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-09-11 04:18:11,450 26 INFO rb-c800635-224702-414046 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-09-11 04:18:11,507 26 INFO rb-c800635-224702-414046 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-09-11 04:18:11,510 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 04:18:11] "POST /web/dataset/call_kw/project.task/onchange#project.task.onchange HTTP/1.1" 200 - 22 0.017 0.041 2026-09-11 04:18:11,558 26 INFO rb-c800635-224702-414046 odoo.addons.project.tests.test_project_ui.TestUi.test_01_project_tour.browser: [54/54] Tour project_tour → Step .o_kanban_renderer 2026-09-11 04:18:11,580 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 04:18:11] "POST /web/dataset/call_kw/project.task/web_save#project.task.web_save HTTP/1.1" 200 - 24 0.029 0.027 2026-09-11 04:18:11,614 26 INFO rb-c800635-224702-414046 odoo.addons.project.tests.test_project_ui.TestUi.test_01_project_tour.browser: tour succeeded 2026-09-11 04:18:11,615 26 INFO rb-c800635-224702-414046 odoo.addons.project.tests.test_project_ui.TestUi.test_01_project_tour.browser: ╔═════════════════════════════╗ ║ TOUR project_tour SUCCEEDED ║ ╚═════════════════════════════╝ 2026-09-11 04:18:11,682 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 04:18:11] "POST /web/dataset/call_kw/project.task/web_read#project.task.web_read HTTP/1.1" 200 - 22 0.052 0.070 2026-09-11 04:18:11,709 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 04:18:11] "POST /web/dataset/call_kw/project.task/read_progress_bar#project.task.read_progress_bar HTTP/1.1" 200 - 3 0.013 0.096 2026-09-11 04:18:11,719 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 04:18:11] "POST /web/dataset/call_kw/project.task/formatted_read_group#project.task.formatted_read_group HTTP/1.1" 200 - 3 0.003 0.112 2026-09-11 04:18:11,822 26 INFO rb-c800635-224702-414046 odoo.addons.project.tests.test_project_ui.TestUi.test_01_project_tour.browser: heap 41476720 (allocated 43847680) 2026-09-11 04:18:11,824 26 INFO rb-c800635-224702-414046 odoo.addons.project.tests.test_project_ui.TestUi.test_01_project_tour: Closing chrome headless with pid 146800 2026-09-11 04:18:11,826 26 INFO rb-c800635-224702-414046 odoo.addons.project.tests.test_project_ui.TestUi.test_01_project_tour: Closing websocket connection 2026-09-11 04:18:11,826 26 INFO rb-c800635-224702-414046 odoo.addons.project.tests.test_project_ui.TestUi.test_01_project_tour: Terminating chrome headless with pid 146800 2026-09-11 04:18:11,921 26 INFO rb-c800635-224702-414046 odoo.addons.project.tests.test_project_ui.TestUi.test_01_project_tour: Chrome Log in: /tmp/odoo_tests/rb-c800635-224702-414046/chrome_logs/chrome_log_20260911_041811_920871_test_01_project_tour.txt 2026-09-11 04:18:11,921 26 INFO rb-c800635-224702-414046 odoo.addons.project.tests.test_project_ui.TestUi.test_01_project_tour: Removing chrome user profile "/tmp/tmpge9ycrbh_chrome_odoo" 2026-09-11 04:18:11,936 26 INFO rb-c800635-224702-414046 odoo.addons.project.tests.test_project_ui: Starting TestUi.test_project_task_history ... 2026-09-11 04:18:12,310 26 INFO rb-c800635-224702-414046 odoo.addons.project.tests.test_project_ui.TestUi.test_project_task_history: Chrome pid: 147057 2026-09-11 04:18:12,310 26 INFO rb-c800635-224702-414046 odoo.addons.project.tests.test_project_ui.TestUi.test_project_task_history: Chrome headless temporary user profile dir: /tmp/tmp1aq1gi46_chrome_odoo 2026-09-11 04:18:12,310 26 INFO rb-c800635-224702-414046 odoo.addons.project.tests.test_project_ui.TestUi.test_project_task_history: Issuing json command http://127.0.0.1:46717/json/version 2026-09-11 04:18:12,312 26 INFO rb-c800635-224702-414046 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:46717', path='/json/version', query='', fragment='') with timeout 3 increased to 10s during tests 2026-09-11 04:18:12,332 26 INFO rb-c800635-224702-414046 odoo.addons.project.tests.test_project_ui.TestUi.test_project_task_history: Browser version: Chrome/150.0.7871.114 2026-09-11 04:18:12,332 26 INFO rb-c800635-224702-414046 odoo.addons.project.tests.test_project_ui.TestUi.test_project_task_history: Issuing json command http://127.0.0.1:46717/json 2026-09-11 04:18:12,333 26 INFO rb-c800635-224702-414046 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:46717', path='/json', query='', fragment='') with timeout 3 increased to 10s during tests 2026-09-11 04:18:12,343 26 INFO rb-c800635-224702-414046 odoo.addons.project.tests.test_project_ui.TestUi.test_project_task_history: Websocket url found: ws://127.0.0.1:46717/devtools/page/810E17F944ED0042A5B83EB30D9BFE81 2026-09-11 04:18:12,346 26 INFO rb-c800635-224702-414046 odoo.addons.project.tests.test_project_ui.TestUi.test_project_task_history: Enable chrome headless console log notification 2026-09-11 04:18:12,347 26 INFO rb-c800635-224702-414046 odoo.addons.project.tests.test_project_ui.TestUi.test_project_task_history: Chrome headless enable page notifications 2026-09-11 04:18:12,392 26 INFO rb-c800635-224702-414046 odoo.addons.base.models.res_users: Login successful for login:admin from n/a 2026-09-11 04:18:12,398 26 INFO rb-c800635-224702-414046 odoo.addons.project.tests.test_project_ui.TestUi.test_project_task_history: Setting session cookie in browser 2026-09-11 04:18:12,401 26 INFO rb-c800635-224702-414046 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-09-11 04:18:12,401 26 INFO rb-c800635-224702-414046 odoo.addons.project.tests.test_project_ui.TestUi.test_project_task_history: Navigating to: "http://127.0.0.1:8069/odoo?debug=1" 2026-09-11 04:18:12,416 26 INFO rb-c800635-224702-414046 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-09-11 04:18:13,721 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 04:18:13] "GET /odoo?debug=1 HTTP/1.1" 200 - 151 0.129 1.182 2026-09-11 04:18:13,726 26 INFO rb-c800635-224702-414046 odoo.addons.project.tests.test_project_ui.TestUi.test_project_task_history: Navigation result: {'frameId': '810E17F944ED0042A5B83EB30D9BFE81', 'loaderId': '7CD955F9D455A90A73795B0B55F87658', 'isDownload': False} 2026-09-11 04:18:13,726 26 INFO rb-c800635-224702-414046 odoo.addons.project.tests.test_project_ui.TestUi.test_project_task_history: Evaluate ready code "odoo.isTourReady('project_task_history_tour')" 2026-09-11 04:18:13,776 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 04:18:13] "GET /web/assets/f11d30b/web.assets_web.min.css HTTP/1.1" 200 - 2 0.007 0.018 2026-09-11 04:18:13,785 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 04:18:13] "GET /web/assets/ec15a55/web.assets_web.min.js HTTP/1.1" 200 - 2 0.002 0.034 2026-09-11 04:18:13,908 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 04:18:13] "GET /web/webclient/load_menus HTTP/1.1" 200 - 22 0.030 0.116 2026-09-11 04:18:13,918 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 04:18:13] "GET /web/manifest.webmanifest HTTP/1.1" 200 - 7 0.004 0.144 2026-09-11 04:18:13,946 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 04:18:13] "GET /web/assets/af5d1f2/web.assets_tests.min.js HTTP/1.1" 200 - 2 0.001 0.015 2026-09-11 04:18:14,000 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 04:18:14] "GET /web/assets/9c37ea3/web.assets_web_print.min.css HTTP/1.1" 200 - 2 0.001 0.007 2026-09-11 04:18:14,444 26 INFO ? werkzeug: 127.0.0.1 - - [11/Sep/2026 04:18:14] "GET /web/static/img/favicon.ico HTTP/1.1" 200 - 0 0.000 0.005 2026-09-11 04:18:14,446 26 INFO ? werkzeug: 127.0.0.1 - - [11/Sep/2026 04:18:14] "GET /web/static/img/odoo-icon-192x192.png HTTP/1.1" 200 - 0 0.000 0.003 2026-09-11 04:18:14,463 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 04:18:14] "GET /web/webclient/translations?hash=&lang=en_US HTTP/1.1" 200 - 1 0.001 0.014 2026-09-11 04:18:14,512 26 INFO rb-c800635-224702-414046 odoo.addons.partner_autocomplete.models.res_company: Starting enrich of company My Company (1) 2026-09-11 04:18:14,537 26 INFO rb-c800635-224702-414046 odoo.addons.project.tests.test_project_ui.TestUi.test_project_task_history.browser: Owl is running in 'dev' mode. 2026-09-11 04:18:14,550 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 04:18:14] "POST /web/dataset/call_kw/res.company/iap_enrich_auto#res.company.iap_enrich_auto HTTP/1.1" 200 - 28 0.028 0.041 2026-09-11 04:18:14,562 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 04:18:14] "GET /bus/websocket_worker_bundle?v=19.0-2 HTTP/1.1" 200 - 3 0.001 0.065 2026-09-11 04:18:14,567 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 04:18:14] "GET /web/service-worker.js HTTP/1.1" 200 - 0 0.000 0.020 2026-09-11 04:18:14,592 26 INFO ? werkzeug: 127.0.0.1 - - [11/Sep/2026 04:18:14] "GET /mail/static/lib/idb-keyval/idb-keyval.js HTTP/1.1" 200 - 0 0.000 0.001 2026-09-11 04:18:14,657 26 INFO rb-c800635-224702-414046 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-09-11 04:18:14,697 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 04:18:14] "GET /odoo HTTP/1.1" 200 - 27 0.043 0.044 2026-09-11 04:18:14,723 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 04:18:14] "GET /odoo/offline HTTP/1.1" 200 - 5 0.004 0.101 2026-09-11 04:18:14,761 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 04:18:14] "GET /web/image/res.company/1/favicon HTTP/1.1" 200 - 9 0.018 0.071 2026-09-11 04:18:14,779 26 INFO ? werkzeug: 127.0.0.1 - - [11/Sep/2026 04:18:14] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.009 2026-09-11 04:18:14,789 26 INFO ? werkzeug: 127.0.0.1 - - [11/Sep/2026 04:18:14] "GET /web/static/src/libs/fontawesome/fonts/fontawesome-webfont.woff2?v=4.7.0 HTTP/1.1" 200 - 0 0.000 0.005 2026-09-11 04:18:14,835 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 04:18:14] "POST /mail/data HTTP/1.1" 200 - 35 0.030 0.130 2026-09-11 04:18:14,884 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 04:18:14] "GET /web/image?model=res.users&field=avatar_128&id=2 HTTP/1.1" 200 - 14 0.014 0.182 2026-09-11 04:18:14,908 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 04:18:14] "GET /web/image/res.partner/3/avatar_128?unique=1789094274000 HTTP/1.1" 200 - 6 0.006 0.210 2026-09-11 04:18:14,928 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 04:18:14] "POST /web/action/load HTTP/1.1" 200 - 5 0.009 0.190 2026-09-11 04:18:14,951 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 04:18:14] "POST /web/dataset/call_kw/ir.http/lazy_session_info#ir.http.lazy_session_info HTTP/1.1" 200 - 6 0.013 0.230 2026-09-11 04:18:14,957 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 04:18:14] "GET /websocket?version=19.0-2 HTTP/1.1" 101 - 0 0.000 0.185 2026-09-11 04:18:15,044 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 04:18:15] "GET /odoo?debug=1,tests HTTP/1.1" 200 - 27 0.043 0.204 2026-09-11 04:18:15,149 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 04:18:15] "POST /mail/data HTTP/1.1" 200 - 57 0.036 0.114 2026-09-11 04:18:15,154 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 04:18:15] "POST /mail/data HTTP/1.1" 200 - 1 0.000 0.114 2026-09-11 04:18:15,278 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 04:18:15] "GET /web/webclient/load_menus HTTP/1.1" 200 - 16 0.029 0.169 2026-09-11 04:18:15,299 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 04:18:15] "GET /web/manifest.webmanifest HTTP/1.1" 200 - 5 0.002 0.005 2026-09-11 04:18:15,300 26 INFO rb-c800635-224702-414046 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-09-11 04:18:15,306 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 04:18:15] "GET /web/webclient/translations?hash=2fe2acc056af437ea90c641aea9ac2bad469c712&lang=en_US HTTP/1.1" 200 - 0 0.000 0.002 2026-09-11 04:18:15,323 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 04:18:15] "GET /bus/websocket_worker_bundle?v=19.0-2 HTTP/1.1" 304 - 2 0.001 0.004 2026-09-11 04:18:15,333 26 INFO rb-c800635-224702-414046 odoo.addons.project.tests.test_project_ui.TestUi.test_project_task_history.browser: Owl is running in 'dev' mode. 2026-09-11 04:18:15,452 26 INFO rb-c800635-224702-414046 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-09-11 04:18:15,463 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 04:18:15] "GET /web/image?model=res.users&field=avatar_128&id=2 HTTP/1.1" 304 - 7 0.012 0.024 2026-09-11 04:18:15,481 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 04:18:15] "POST /web/dataset/call_kw/ir.http/lazy_session_info#ir.http.lazy_session_info HTTP/1.1" 200 - 5 0.005 0.038 2026-09-11 04:18:15,500 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 04:18:15] "POST /web/action/load HTTP/1.1" 200 - 5 0.007 0.049 2026-09-11 04:18:15,511 26 INFO rb-c800635-224702-414046 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-09-11 04:18:15,560 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 04:18:15] "POST /mail/data HTTP/1.1" 200 - 19 0.039 0.072 2026-09-11 04:18:15,563 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 04:18:15] "GET /websocket?version=19.0-2 HTTP/1.1" 101 - 0 0.000 0.083 2026-09-11 04:18:15,583 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 04:18:15] "POST /web/action/load HTTP/1.1" 200 - 10 0.008 0.061 2026-09-11 04:18:15,760 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 04:18:15] "POST /web/dataset/call_kw/project.project/get_views#project.project.get_views HTTP/1.1" 200 - 88 0.043 0.098 2026-09-11 04:18:15,842 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 04:18:15] "POST /web/dataset/call_kw/project.project/web_search_read#project.project.web_search_read HTTP/1.1" 200 - 27 0.020 0.031 2026-09-11 04:18:15,844 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 04:18:15] "POST /web/dataset/call_kw/res.users/has_group#res.users.has_group HTTP/1.1" 200 - 0 0.000 0.049 2026-09-11 04:18:15,905 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 04:18:15] "POST /web/dataset/call_kw/project.project/search_read#project.project.search_read HTTP/1.1" 200 - 1 0.000 0.027 2026-09-11 04:18:16,000 26 INFO rb-c800635-224702-414046 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-09-11 04:18:16,040 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 04:18:16] "GET /web/image/res.users/1/avatar_128 HTTP/1.1" 200 - 7 0.010 0.029 2026-09-11 04:18:16,119 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 04:18:16] "POST /mail/data HTTP/1.1" 200 - 41 0.033 0.082 2026-09-11 04:18:16,172 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 04:18:16] "POST /web/dataset/call_button/project.project/action_view_tasks#project.project.action_view_tasks HTTP/1.1" 200 - 22 0.025 0.138 2026-09-11 04:18:16,192 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 04:18:16] "POST /web/dataset/call_kw/discuss.channel/channel_fetched#discuss.channel.channel_fetched HTTP/1.1" 200 - 9 0.005 0.015 2026-09-11 04:18:16,381 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 04:18:16] "POST /web/dataset/call_kw/project.task/get_views#project.task.get_views HTTP/1.1" 200 - 67 0.041 0.147 2026-09-11 04:18:16,418 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 04:18:16] "POST /web/dataset/call_kw/project.task/read_progress_bar#project.task.read_progress_bar HTTP/1.1" 200 - 3 0.003 0.009 2026-09-11 04:18:16,492 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 04:18:16] "POST /web/dataset/call_kw/project.task/web_read_group#project.task.web_read_group HTTP/1.1" 200 - 18 0.038 0.043 2026-09-11 04:18:16,498 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 04:18:16] "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-09-11 04:18:16,615 26 INFO rb-c800635-224702-414046 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-09-11 04:18:16,707 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 04:18:16] "POST /web/dataset/call_kw/project.task/web_read#project.task.web_read HTTP/1.1" 200 - 30 0.020 0.048 2026-09-11 04:18:16,740 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 04:18:16] "POST /web/dataset/call_kw/project.project/get_template_tasks#project.project.get_template_tasks HTTP/1.1" 200 - 1 0.001 0.006 2026-09-11 04:18:16,811 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 04:18:16] "POST /web/dataset/call_kw/project.task.type/search_read#project.task.type.search_read HTTP/1.1" 200 - 1 0.000 0.004 2026-09-11 04:18:16,928 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 04:18:16] "POST /html_editor/get_ice_servers HTTP/1.1" 200 - 2 0.005 0.006 2026-09-11 04:18:16,974 26 INFO rb-c800635-224702-414046 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-09-11 04:18:17,015 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 04:18:17] "POST /mail/thread/messages HTTP/1.1" 200 - 30 0.017 0.034 2026-09-11 04:18:17,095 26 INFO rb-c800635-224702-414046 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-09-11 04:18:17,105 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 04:18:17] "POST /mail/data HTTP/1.1" 200 - 32 0.054 0.089 2026-09-11 04:18:17,116 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 04:18:17] "GET /web/bundle/web.assets_emoji?lang=en_US&debug=1,tests HTTP/1.1" 200 - 1 0.001 0.032 2026-09-11 04:18:17,165 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 04:18:17] "POST /html_editor/bus_broadcast HTTP/1.1" 200 - 10 0.020 0.173 2026-09-11 04:18:17,167 26 INFO rb-c800635-224702-414046 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-09-11 04:18:17,187 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 04:18:17] "GET /web/image/res.partner/2/avatar_128?unique=1789094274000 HTTP/1.1" 200 - 5 0.007 0.052 2026-09-11 04:18:17,199 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 04:18:17] "GET /web/assets/0418524/web.assets_emoji.min.js HTTP/1.1" 200 - 2 0.001 0.058 2026-09-11 04:18:17,306 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 04:18:17] "POST /web/dataset/call_kw/project.task/web_save#project.task.web_save HTTP/1.1" 200 - 33 0.044 0.080 2026-09-11 04:18:17,365 26 INFO rb-c800635-224702-414046 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-09-11 04:18:17,366 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 04:18:17] "POST /mail/thread/messages HTTP/1.1" 200 - 6 0.005 0.040 2026-09-11 04:18:17,409 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 04:18:17] "POST /mail/data HTTP/1.1" 200 - 25 0.015 0.027 2026-09-11 04:18:17,422 26 INFO rb-c800635-224702-414046 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-09-11 04:18:17,442 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 04:18:17] "POST /html_editor/bus_broadcast HTTP/1.1" 200 - 6 0.003 0.016 2026-09-11 04:18:17,479 26 INFO rb-c800635-224702-414046 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-09-11 04:18:17,541 26 INFO rb-c800635-224702-414046 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-09-11 04:18:17,632 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 04:18:17] "POST /web/dataset/call_kw/project.task/web_save#project.task.web_save HTTP/1.1" 200 - 33 0.019 0.066 2026-09-11 04:18:17,651 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 04:18:17] "POST /mail/thread/messages HTTP/1.1" 200 - 6 0.002 0.008 2026-09-11 04:18:17,684 26 INFO rb-c800635-224702-414046 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-09-11 04:18:17,731 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 04:18:17] "POST /mail/data HTTP/1.1" 200 - 25 0.050 0.025 2026-09-11 04:18:17,740 26 INFO rb-c800635-224702-414046 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-09-11 04:18:17,767 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 04:18:17] "POST /html_editor/bus_broadcast HTTP/1.1" 200 - 6 0.004 0.023 2026-09-11 04:18:17,799 26 INFO rb-c800635-224702-414046 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-09-11 04:18:17,863 26 INFO rb-c800635-224702-414046 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-09-11 04:18:17,965 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 04:18:17] "POST /web/dataset/call_kw/project.task/web_save#project.task.web_save HTTP/1.1" 200 - 33 0.031 0.065 2026-09-11 04:18:17,996 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 04:18:17] "POST /mail/thread/messages HTTP/1.1" 200 - 6 0.013 0.009 2026-09-11 04:18:18,016 26 INFO rb-c800635-224702-414046 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-09-11 04:18:18,054 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 04:18:18] "POST /mail/data HTTP/1.1" 200 - 25 0.015 0.025 2026-09-11 04:18:18,070 26 INFO rb-c800635-224702-414046 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-09-11 04:18:18,089 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 04:18:18] "POST /html_editor/bus_broadcast HTTP/1.1" 200 - 6 0.003 0.015 2026-09-11 04:18:18,126 26 INFO rb-c800635-224702-414046 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-09-11 04:18:18,192 26 INFO rb-c800635-224702-414046 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-09-11 04:18:18,313 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 04:18:18] "POST /web/dataset/call_kw/project.task/web_save#project.task.web_save HTTP/1.1" 200 - 33 0.053 0.061 2026-09-11 04:18:18,330 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 04:18:18] "POST /mail/thread/messages HTTP/1.1" 200 - 6 0.002 0.007 2026-09-11 04:18:18,370 26 INFO rb-c800635-224702-414046 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-09-11 04:18:18,428 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 04:18:18] "POST /mail/data HTTP/1.1" 200 - 25 0.015 0.042 2026-09-11 04:18:18,436 26 INFO rb-c800635-224702-414046 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-09-11 04:18:18,452 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 04:18:18] "POST /web/dataset/call_kw/project.task/read_progress_bar#project.task.read_progress_bar HTTP/1.1" 200 - 3 0.002 0.007 2026-09-11 04:18:18,502 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 04:18:18] "POST /web/dataset/call_kw/project.task/web_read_group#project.task.web_read_group HTTP/1.1" 200 - 18 0.025 0.031 2026-09-11 04:18:18,509 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 04:18:18] "POST /web/dataset/call_kw/project.project/get_template_tasks#project.project.get_template_tasks HTTP/1.1" 200 - 1 0.001 0.059 2026-09-11 04:18:18,549 26 INFO rb-c800635-224702-414046 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-09-11 04:18:18,638 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 04:18:18] "POST /web/dataset/call_kw/project.task/web_read#project.task.web_read HTTP/1.1" 200 - 24 0.032 0.048 2026-09-11 04:18:18,641 26 INFO rb-c800635-224702-414046 odoo.addons.project.tests.test_project_ui.TestUi.test_project_task_history.browser: [24/70] Tour project_task_history_tour → Step .dropdown-menu 2026-09-11 04:18:18,645 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 04:18:18] "POST /web/dataset/call_kw/project.project/get_template_tasks#project.project.get_template_tasks HTTP/1.1" 200 - 1 0.002 0.071 2026-09-11 04:18:18,701 26 INFO rb-c800635-224702-414046 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-09-11 04:18:18,704 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 04:18:18] "POST /mail/data HTTP/1.1" 200 - 25 0.027 0.053 2026-09-11 04:18:18,723 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 04:18:18] "POST /mail/thread/messages HTTP/1.1" 200 - 6 0.004 0.070 2026-09-11 04:18:18,759 26 INFO rb-c800635-224702-414046 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-09-11 04:18:18,778 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 04:18:18] "POST /web/dataset/call_kw/project.task/read#project.task.read HTTP/1.1" 200 - 3 0.003 0.008 2026-09-11 04:18:18,831 26 INFO ? werkzeug: 127.0.0.1 - - [11/Sep/2026 04:18:18] "GET /web/static/img/spin.svg HTTP/1.1" 200 - 0 0.000 0.011 2026-09-11 04:18:18,832 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 04:18:18] "GET /web/bundle/html_editor.assets_history_diff?lang=en_US&debug=1,tests HTTP/1.1" 200 - 1 0.001 0.014 2026-09-11 04:18:18,854 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 04:18:18] "GET /web/image?model=res.users&field=avatar_128&id=1 HTTP/1.1" 200 - 7 0.009 0.026 2026-09-11 04:18:18,869 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 04:18:18] "GET /web/assets/f8e4432/html_editor.assets_history_diff.min.css HTTP/1.1" 200 - 2 0.002 0.007 2026-09-11 04:18:18,874 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 04:18:18] "GET /web/assets/e9f8435/html_editor.assets_history_diff.min.js HTTP/1.1" 200 - 2 0.001 0.012 2026-09-11 04:18:18,912 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 04:18:18] "POST /web/dataset/call_kw/project.task/read#project.task.read HTTP/1.1" 200 - 1 0.009 0.013 2026-09-11 04:18:18,941 26 INFO rb-c800635-224702-414046 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-09-11 04:18:18,995 26 INFO rb-c800635-224702-414046 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-09-11 04:18:19,047 26 INFO rb-c800635-224702-414046 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-09-11 04:18:19,099 26 INFO rb-c800635-224702-414046 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-09-11 04:18:19,114 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 04:18:19] "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.003 0.008 2026-09-11 04:18:19,138 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 04:18:19] "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.005 0.011 2026-09-11 04:18:19,161 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 04:18:19] "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.005 0.011 2026-09-11 04:18:19,194 26 INFO rb-c800635-224702-414046 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-09-11 04:18:19,245 26 INFO rb-c800635-224702-414046 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-09-11 04:18:19,301 26 INFO rb-c800635-224702-414046 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-09-11 04:18:19,352 26 INFO rb-c800635-224702-414046 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-09-11 04:18:19,403 26 INFO rb-c800635-224702-414046 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-09-11 04:18:19,463 26 INFO rb-c800635-224702-414046 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-09-11 04:18:19,526 26 INFO rb-c800635-224702-414046 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-09-11 04:18:19,579 26 INFO rb-c800635-224702-414046 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-09-11 04:18:19,633 26 INFO rb-c800635-224702-414046 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-09-11 04:18:19,689 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 04:18:19] "POST /web/dataset/call_kw/project.task/web_save#project.task.web_save HTTP/1.1" 200 - 14 0.018 0.034 2026-09-11 04:18:19,750 26 INFO rb-c800635-224702-414046 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-09-11 04:18:19,760 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 04:18:19] "POST /web/dataset/call_kw/project.project/web_search_read#project.project.web_search_read HTTP/1.1" 200 - 18 0.013 0.030 2026-09-11 04:18:19,763 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 04:18:19] "POST /web/dataset/call_kw/project.project/search_read#project.project.search_read HTTP/1.1" 200 - 1 0.000 0.042 2026-09-11 04:18:19,801 26 INFO rb-c800635-224702-414046 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-09-11 04:18:19,832 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 04:18:19] "POST /web/dataset/call_button/project.project/action_view_tasks#project.project.action_view_tasks HTTP/1.1" 200 - 19 0.009 0.022 2026-09-11 04:18:19,861 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 04:18:19] "POST /web/dataset/call_kw/project.task/read_progress_bar#project.task.read_progress_bar HTTP/1.1" 200 - 2 0.002 0.010 2026-09-11 04:18:19,870 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 04:18:19] "POST /web/dataset/call_kw/project.task/web_read_group#project.task.web_read_group HTTP/1.1" 200 - 4 0.002 0.019 2026-09-11 04:18:19,875 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 04:18:19] "POST /web/dataset/call_kw/project.project/get_template_tasks#project.project.get_template_tasks HTTP/1.1" 200 - 1 0.001 0.015 2026-09-11 04:18:20,136 26 INFO ? werkzeug: 127.0.0.1 - - [11/Sep/2026 04:18:20] "GET /web/static/img/smiling_face.svg HTTP/1.1" 200 - 0 0.000 0.001 2026-09-11 04:18:20,180 26 INFO rb-c800635-224702-414046 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-09-11 04:18:20,188 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 04:18:20] "GET /web/image/res.users/5/avatar_128 HTTP/1.1" 200 - 5 0.005 0.018 2026-09-11 04:18:20,213 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 04:18:20] "GET /web/image/res.users/2/avatar_128 HTTP/1.1" 200 - 7 0.009 0.040 2026-09-11 04:18:20,244 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 04:18:20] "GET /web/image/res.users/3/avatar_128 HTTP/1.1" 200 - 7 0.012 0.067 2026-09-11 04:18:20,261 26 INFO rb-c800635-224702-414046 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-09-11 04:18:20,268 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 04:18:20] "GET /web/image/res.users/4/avatar_128 HTTP/1.1" 200 - 7 0.006 0.092 2026-09-11 04:18:20,290 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 04:18:20] "POST /web/dataset/call_kw/project.task/web_read_group#project.task.web_read_group HTTP/1.1" 200 - 2 0.002 0.014 2026-09-11 04:18:20,296 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 04:18:20] "POST /web/dataset/call_kw/project.project/get_template_tasks#project.project.get_template_tasks HTTP/1.1" 200 - 1 0.001 0.017 2026-09-11 04:18:20,357 26 INFO rb-c800635-224702-414046 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-09-11 04:18:20,394 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 04:18:20] "POST /web/dataset/call_kw/project.task/onchange#project.task.onchange HTTP/1.1" 200 - 11 0.006 0.022 2026-09-11 04:18:20,431 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 04:18:20] "POST /web/dataset/call_kw/project.project/get_template_tasks#project.project.get_template_tasks HTTP/1.1" 200 - 1 0.005 0.014 2026-09-11 04:18:20,435 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 04:18:20] "POST /web/dataset/call_kw/project.task.type/search_read#project.task.type.search_read HTTP/1.1" 200 - 1 0.000 0.015 2026-09-11 04:18:20,491 26 INFO rb-c800635-224702-414046 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-09-11 04:18:20,600 26 INFO rb-c800635-224702-414046 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-09-11 04:18:20,664 26 INFO rb-c800635-224702-414046 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-09-11 04:18:20,781 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 04:18:20] "POST /web/dataset/call_kw/project.task/web_save#project.task.web_save HTTP/1.1" 200 - 51 0.047 0.066 2026-09-11 04:18:20,835 26 INFO rb-c800635-224702-414046 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-09-11 04:18:20,847 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 04:18:20] "POST /mail/thread/messages HTTP/1.1" 200 - 21 0.009 0.018 2026-09-11 04:18:20,888 26 INFO rb-c800635-224702-414046 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-09-11 04:18:20,901 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 04:18:20] "POST /mail/data HTTP/1.1" 200 - 30 0.021 0.048 2026-09-11 04:18:20,917 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 04:18:20] "POST /html_editor/bus_broadcast HTTP/1.1" 200 - 6 0.003 0.016 2026-09-11 04:18:20,942 26 INFO rb-c800635-224702-414046 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-09-11 04:18:21,010 26 INFO rb-c800635-224702-414046 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-09-11 04:18:21,105 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 04:18:21] "POST /web/dataset/call_kw/project.task/web_save#project.task.web_save HTTP/1.1" 200 - 30 0.033 0.055 2026-09-11 04:18:21,127 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 04:18:21] "POST /mail/thread/messages HTTP/1.1" 200 - 6 0.005 0.008 2026-09-11 04:18:21,154 26 INFO rb-c800635-224702-414046 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-09-11 04:18:21,201 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 04:18:21] "POST /mail/data HTTP/1.1" 200 - 30 0.018 0.029 2026-09-11 04:18:21,210 26 INFO rb-c800635-224702-414046 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-09-11 04:18:21,234 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 04:18:21] "POST /html_editor/bus_broadcast HTTP/1.1" 200 - 6 0.004 0.019 2026-09-11 04:18:21,268 26 INFO rb-c800635-224702-414046 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-09-11 04:18:21,329 26 INFO rb-c800635-224702-414046 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-09-11 04:18:21,423 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 04:18:21] "POST /web/dataset/call_kw/project.task/web_save#project.task.web_save HTTP/1.1" 200 - 30 0.030 0.056 2026-09-11 04:18:21,448 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 04:18:21] "POST /mail/thread/messages HTTP/1.1" 200 - 6 0.007 0.010 2026-09-11 04:18:21,468 26 INFO rb-c800635-224702-414046 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-09-11 04:18:21,530 26 INFO rb-c800635-224702-414046 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-09-11 04:18:21,540 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 04:18:21] "POST /mail/data HTTP/1.1" 200 - 30 0.031 0.042 2026-09-11 04:18:21,565 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 04:18:21] "POST /html_editor/bus_broadcast HTTP/1.1" 200 - 6 0.003 0.036 2026-09-11 04:18:21,580 26 INFO rb-c800635-224702-414046 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-09-11 04:18:21,642 26 INFO rb-c800635-224702-414046 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-09-11 04:18:21,719 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 04:18:21] "POST /web/dataset/call_kw/project.task/web_save#project.task.web_save HTTP/1.1" 200 - 30 0.026 0.046 2026-09-11 04:18:21,736 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 04:18:21] "POST /mail/thread/messages HTTP/1.1" 200 - 6 0.003 0.006 2026-09-11 04:18:21,763 26 INFO rb-c800635-224702-414046 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-09-11 04:18:21,809 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 04:18:21] "POST /mail/data HTTP/1.1" 200 - 30 0.018 0.033 2026-09-11 04:18:21,817 26 INFO rb-c800635-224702-414046 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-09-11 04:18:21,833 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 04:18:21] "POST /html_editor/bus_broadcast HTTP/1.1" 200 - 6 0.003 0.013 2026-09-11 04:18:21,875 26 INFO rb-c800635-224702-414046 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-09-11 04:18:21,941 26 INFO rb-c800635-224702-414046 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-09-11 04:18:22,020 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 04:18:22] "POST /web/dataset/call_kw/project.task/web_save#project.task.web_save HTTP/1.1" 200 - 30 0.020 0.053 2026-09-11 04:18:22,038 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 04:18:22] "POST /mail/thread/messages HTTP/1.1" 200 - 6 0.002 0.007 2026-09-11 04:18:22,075 26 INFO rb-c800635-224702-414046 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-09-11 04:18:22,113 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 04:18:22] "POST /mail/data HTTP/1.1" 200 - 30 0.014 0.023 2026-09-11 04:18:22,159 26 INFO rb-c800635-224702-414046 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-09-11 04:18:22,218 26 INFO rb-c800635-224702-414046 odoo.addons.project.tests.test_project_ui.TestUi.test_project_task_history.browser: [66/70] Tour project_task_history_tour → Step .dropdown-menu 2026-09-11 04:18:22,269 26 INFO rb-c800635-224702-414046 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-09-11 04:18:22,327 26 INFO rb-c800635-224702-414046 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-09-11 04:18:22,342 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 04:18:22] "POST /web/dataset/call_kw/project.task/read#project.task.read HTTP/1.1" 200 - 3 0.004 0.008 2026-09-11 04:18:22,376 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 04:18:22] "POST /web/dataset/call_kw/project.task/read#project.task.read HTTP/1.1" 200 - 1 0.001 0.006 2026-09-11 04:18:22,382 26 INFO rb-c800635-224702-414046 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-09-11 04:18:22,442 26 INFO rb-c800635-224702-414046 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-09-11 04:18:22,491 26 INFO rb-c800635-224702-414046 odoo.addons.project.tests.test_project_ui.TestUi.test_project_task_history.browser: tour succeeded 2026-09-11 04:18:22,492 26 INFO rb-c800635-224702-414046 odoo.addons.project.tests.test_project_ui.TestUi.test_project_task_history.browser: ╔══════════════════════════════════════════╗ ║ TOUR project_task_history_tour SUCCEEDED ║ ╚══════════════════════════════════════════╝ 2026-09-11 04:18:22,512 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 04:18:22] "POST /web/dataset/call_kw/project.project/web_search_read#project.project.web_search_read HTTP/1.1" 200 - 18 0.019 0.042 2026-09-11 04:18:22,524 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 04:18:22] "POST /web/dataset/call_kw/project.project/search_read#project.project.search_read HTTP/1.1" 200 - 1 0.000 0.068 2026-09-11 04:18:22,770 26 INFO rb-c800635-224702-414046 odoo.addons.project.tests.test_project_ui.TestUi.test_project_task_history.browser: heap 56162700 (allocated 59551744) 2026-09-11 04:18:22,780 26 INFO rb-c800635-224702-414046 odoo.addons.project.tests.test_project_ui.TestUi.test_project_task_history: Closing chrome headless with pid 147057 2026-09-11 04:18:22,782 26 INFO rb-c800635-224702-414046 odoo.addons.project.tests.test_project_ui.TestUi.test_project_task_history: Closing websocket connection 2026-09-11 04:18:22,783 26 INFO rb-c800635-224702-414046 odoo.addons.project.tests.test_project_ui.TestUi.test_project_task_history: Terminating chrome headless with pid 147057 2026-09-11 04:18:22,883 26 INFO rb-c800635-224702-414046 odoo.addons.project.tests.test_project_ui.TestUi.test_project_task_history: Chrome Log in: /tmp/odoo_tests/rb-c800635-224702-414046/chrome_logs/chrome_log_20260911_041822_883082_test_project_task_history.txt 2026-09-11 04:18:22,883 26 INFO rb-c800635-224702-414046 odoo.addons.project.tests.test_project_ui.TestUi.test_project_task_history: Removing chrome user profile "/tmp/tmp1aq1gi46_chrome_odoo" 2026-09-11 04:18:22,898 26 INFO rb-c800635-224702-414046 odoo.addons.project.tests.test_project_ui: Starting TestUi.test_project_task_last_history_steps ... 2026-09-11 04:18:23,293 26 INFO rb-c800635-224702-414046 odoo.addons.project.tests.test_project_ui.TestUi.test_project_task_last_history_steps: Chrome pid: 147355 2026-09-11 04:18:23,293 26 INFO rb-c800635-224702-414046 odoo.addons.project.tests.test_project_ui.TestUi.test_project_task_last_history_steps: Chrome headless temporary user profile dir: /tmp/tmpdc9nq6lk_chrome_odoo 2026-09-11 04:18:23,294 26 INFO rb-c800635-224702-414046 odoo.addons.project.tests.test_project_ui.TestUi.test_project_task_last_history_steps: Issuing json command http://127.0.0.1:40401/json/version 2026-09-11 04:18:23,295 26 INFO rb-c800635-224702-414046 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:40401', path='/json/version', query='', fragment='') with timeout 3 increased to 10s during tests 2026-09-11 04:18:23,307 26 INFO rb-c800635-224702-414046 odoo.addons.project.tests.test_project_ui.TestUi.test_project_task_last_history_steps: Browser version: Chrome/150.0.7871.114 2026-09-11 04:18:23,307 26 INFO rb-c800635-224702-414046 odoo.addons.project.tests.test_project_ui.TestUi.test_project_task_last_history_steps: Issuing json command http://127.0.0.1:40401/json 2026-09-11 04:18:23,307 26 INFO rb-c800635-224702-414046 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:40401', path='/json', query='', fragment='') with timeout 3 increased to 10s during tests 2026-09-11 04:18:23,328 26 INFO rb-c800635-224702-414046 odoo.addons.project.tests.test_project_ui.TestUi.test_project_task_last_history_steps: Websocket url found: ws://127.0.0.1:40401/devtools/page/D869F90CF0F2463F01261356334CE9EF 2026-09-11 04:18:23,337 26 INFO rb-c800635-224702-414046 odoo.addons.project.tests.test_project_ui.TestUi.test_project_task_last_history_steps: Enable chrome headless console log notification 2026-09-11 04:18:23,343 26 INFO rb-c800635-224702-414046 odoo.addons.project.tests.test_project_ui.TestUi.test_project_task_last_history_steps: Chrome headless enable page notifications 2026-09-11 04:18:23,398 26 INFO rb-c800635-224702-414046 odoo.addons.base.models.res_users: Login successful for login:admin from n/a 2026-09-11 04:18:23,406 26 INFO rb-c800635-224702-414046 odoo.addons.project.tests.test_project_ui.TestUi.test_project_task_last_history_steps: Setting session cookie in browser 2026-09-11 04:18:23,407 26 INFO rb-c800635-224702-414046 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-09-11 04:18:23,407 26 INFO rb-c800635-224702-414046 odoo.addons.project.tests.test_project_ui.TestUi.test_project_task_last_history_steps: Navigating to: "http://127.0.0.1:8069/odoo" 2026-09-11 04:18:23,419 26 INFO rb-c800635-224702-414046 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-09-11 04:18:24,788 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 04:18:24] "GET /odoo HTTP/1.1" 200 - 151 0.188 1.184 2026-09-11 04:18:24,792 26 INFO rb-c800635-224702-414046 odoo.addons.project.tests.test_project_ui.TestUi.test_project_task_last_history_steps: Navigation result: {'frameId': 'D869F90CF0F2463F01261356334CE9EF', 'loaderId': '99C7397EC5D77872790617D322F63CEE', 'isDownload': False} 2026-09-11 04:18:24,792 26 INFO rb-c800635-224702-414046 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-09-11 04:18:24,848 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 04:18:24] "GET /web/assets/ec15a55/web.assets_web.min.js HTTP/1.1" 200 - 2 0.003 0.022 2026-09-11 04:18:24,985 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 04:18:24] "GET /web/webclient/load_menus HTTP/1.1" 200 - 23 0.043 0.116 2026-09-11 04:18:25,015 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 04:18:25] "GET /web/manifest.webmanifest HTTP/1.1" 200 - 7 0.012 0.171 2026-09-11 04:18:25,023 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 04:18:25] "GET /web/assets/f11d30b/web.assets_web.min.css HTTP/1.1" 200 - 2 0.001 0.197 2026-09-11 04:18:25,411 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 04:18:25] "GET /web/assets/af5d1f2/web.assets_tests.min.js HTTP/1.1" 200 - 2 0.001 0.009 2026-09-11 04:18:25,420 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 04:18:25] "GET /web/assets/9c37ea3/web.assets_web_print.min.css HTTP/1.1" 200 - 2 0.004 0.005 2026-09-11 04:18:25,543 26 INFO ? werkzeug: 127.0.0.1 - - [11/Sep/2026 04:18:25] "GET /web/static/img/favicon.ico HTTP/1.1" 200 - 0 0.000 0.010 2026-09-11 04:18:25,551 26 INFO ? werkzeug: 127.0.0.1 - - [11/Sep/2026 04:18:25] "GET /web/static/img/odoo-icon-192x192.png HTTP/1.1" 200 - 0 0.000 0.001 2026-09-11 04:18:25,564 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 04:18:25] "GET /web/webclient/translations?hash=&lang=en_US HTTP/1.1" 200 - 1 0.001 0.011 2026-09-11 04:18:25,601 26 INFO rb-c800635-224702-414046 odoo.addons.partner_autocomplete.models.res_company: Starting enrich of company My Company (1) 2026-09-11 04:18:25,635 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 04:18:25] "POST /web/dataset/call_kw/res.company/iap_enrich_auto#res.company.iap_enrich_auto HTTP/1.1" 200 - 28 0.015 0.038 2026-09-11 04:18:25,639 26 INFO rb-c800635-224702-414046 odoo.addons.project.tests.test_project_ui.TestUi.test_project_task_last_history_steps.browser: Owl is running in 'dev' mode. 2026-09-11 04:18:25,664 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 04:18:25] "GET /bus/websocket_worker_bundle?v=19.0-2 HTTP/1.1" 200 - 3 0.001 0.058 2026-09-11 04:18:25,666 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 04:18:25] "GET /web/service-worker.js HTTP/1.1" 200 - 0 0.000 0.019 2026-09-11 04:18:25,691 26 INFO ? werkzeug: 127.0.0.1 - - [11/Sep/2026 04:18:25] "GET /mail/static/lib/idb-keyval/idb-keyval.js HTTP/1.1" 200 - 0 0.000 0.001 2026-09-11 04:18:25,734 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 04:18:25] "GET /odoo/offline HTTP/1.1" 200 - 5 0.004 0.017 2026-09-11 04:18:25,765 26 INFO rb-c800635-224702-414046 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-09-11 04:18:25,814 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 04:18:25] "GET /odoo HTTP/1.1" 200 - 27 0.035 0.069 2026-09-11 04:18:25,833 26 INFO ? werkzeug: 127.0.0.1 - - [11/Sep/2026 04:18:25] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.001 2026-09-11 04:18:25,855 26 INFO ? werkzeug: 127.0.0.1 - - [11/Sep/2026 04:18:25] "GET /web/static/src/libs/fontawesome/fonts/fontawesome-webfont.woff2?v=4.7.0 HTTP/1.1" 200 - 0 0.000 0.011 2026-09-11 04:18:25,884 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 04:18:25] "GET /web/image/res.company/1/favicon HTTP/1.1" 200 - 9 0.029 0.081 2026-09-11 04:18:25,919 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 04:18:25] "GET /web/image/res.partner/3/avatar_128?unique=1789094274000 HTTP/1.1" 200 - 13 0.008 0.130 2026-09-11 04:18:25,948 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 04:18:25] "GET /web/image?model=res.users&field=avatar_128&id=2 HTTP/1.1" 200 - 7 0.011 0.159 2026-09-11 04:18:25,964 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 04:18:25] "POST /web/dataset/call_kw/ir.http/lazy_session_info#ir.http.lazy_session_info HTTP/1.1" 200 - 6 0.004 0.176 2026-09-11 04:18:25,966 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 04:18:25] "GET /websocket?version=19.0-2 HTTP/1.1" 101 - 0 0.000 0.099 2026-09-11 04:18:26,014 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 04:18:26] "POST /mail/data HTTP/1.1" 200 - 35 0.019 0.103 2026-09-11 04:18:26,027 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 04:18:26] "POST /web/action/load HTTP/1.1" 200 - 5 0.006 0.235 2026-09-11 04:18:26,102 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 04:18:26] "GET /odoo?debug=1,tests HTTP/1.1" 200 - 27 0.037 0.194 2026-09-11 04:18:26,203 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 04:18:26] "POST /mail/data HTTP/1.1" 200 - 57 0.030 0.061 2026-09-11 04:18:26,301 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 04:18:26] "GET /web/webclient/load_menus HTTP/1.1" 200 - 16 0.019 0.114 2026-09-11 04:18:26,421 26 INFO rb-c800635-224702-414046 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-09-11 04:18:26,439 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 04:18:26] "GET /web/manifest.webmanifest HTTP/1.1" 200 - 5 0.018 0.015 2026-09-11 04:18:26,440 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 04:18:26] "GET /web/webclient/translations?hash=2fe2acc056af437ea90c641aea9ac2bad469c712&lang=en_US HTTP/1.1" 200 - 0 0.000 0.023 2026-09-11 04:18:26,465 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 04:18:26] "GET /bus/websocket_worker_bundle?v=19.0-2 HTTP/1.1" 304 - 2 0.001 0.005 2026-09-11 04:18:26,466 26 INFO rb-c800635-224702-414046 odoo.addons.project.tests.test_project_ui.TestUi.test_project_task_last_history_steps.browser: Owl is running in 'dev' mode. 2026-09-11 04:18:26,566 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 04:18:26] "POST /web/dataset/call_kw/ir.http/lazy_session_info#ir.http.lazy_session_info HTTP/1.1" 200 - 5 0.004 0.010 2026-09-11 04:18:26,587 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 04:18:26] "GET /web/image?model=res.users&field=avatar_128&id=2 HTTP/1.1" 304 - 7 0.008 0.021 2026-09-11 04:18:26,594 26 INFO rb-c800635-224702-414046 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-09-11 04:18:26,601 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 04:18:26] "POST /web/action/load HTTP/1.1" 200 - 5 0.004 0.042 2026-09-11 04:18:26,628 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 04:18:26] "POST /mail/data HTTP/1.1" 200 - 19 0.010 0.036 2026-09-11 04:18:26,714 26 INFO rb-c800635-224702-414046 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-09-11 04:18:26,803 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 04:18:26] "POST /mail/data HTTP/1.1" 200 - 46 0.035 0.047 2026-09-11 04:18:26,830 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 04:18:26] "POST /web/action/load HTTP/1.1" 200 - 10 0.011 0.102 2026-09-11 04:18:26,833 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 04:18:26] "GET /websocket?version=19.0-2 HTTP/1.1" 101 - 0 0.000 0.083 2026-09-11 04:18:26,841 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 04:18:26] "POST /mail/data HTTP/1.1" 200 - 1 0.001 0.087 2026-09-11 04:18:27,020 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 04:18:27] "POST /discuss/channel/messages HTTP/1.1" 200 - 28 0.018 0.034 2026-09-11 04:18:27,031 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 04:18:27] "GET /web/image/discuss.channel/2/avatar_128?unique=7ed2f09c04d6444fd32b3a489ea88f34de8ead6b056a2fc7bd28639bd916737c81d452b69b176b0a41eac8933383f0e2008f9c06c611e17e0b0eafe9ac2e5d46 HTTP/1.1" 200 - 3 0.003 0.034 2026-09-11 04:18:27,039 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 04:18:27] "GET /web/image/discuss.channel/1/avatar_128?unique=381e618332b23c4460de3762e8e63663caeb8f0ef08aa69c9b061a22d096dec8106da003618a20c9b52896a84d8be9811b21531e66a1f5fb751c2851dc40ce93 HTTP/1.1" 200 - 3 0.001 0.041 2026-09-11 04:18:27,064 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 04:18:27] "GET /web/image/res.partner/2/avatar_128?unique=1789094274000 HTTP/1.1" 200 - 5 0.010 0.058 2026-09-11 04:18:27,257 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 04:18:27] "POST /web/dataset/call_kw/project.project/get_views#project.project.get_views HTTP/1.1" 200 - 88 0.066 0.130 2026-09-11 04:18:27,347 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 04:18:27] "POST /web/dataset/call_kw/project.project/web_search_read#project.project.web_search_read HTTP/1.1" 200 - 27 0.019 0.038 2026-09-11 04:18:27,381 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 04:18:27] "POST /web/dataset/call_kw/res.users/has_group#res.users.has_group HTTP/1.1" 200 - 0 0.000 0.086 2026-09-11 04:18:27,403 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 04:18:27] "POST /web/dataset/call_kw/discuss.channel/channel_fetched#discuss.channel.channel_fetched HTTP/1.1" 200 - 9 0.006 0.089 2026-09-11 04:18:27,414 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 04:18:27] "POST /web/dataset/call_kw/project.project/search_read#project.project.search_read HTTP/1.1" 200 - 1 0.000 0.014 2026-09-11 04:18:27,503 26 INFO rb-c800635-224702-414046 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-09-11 04:18:27,531 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 04:18:27] "GET /web/image/res.users/1/avatar_128 HTTP/1.1" 200 - 7 0.008 0.016 2026-09-11 04:18:27,577 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 04:18:27] "POST /web/dataset/call_button/project.project/action_view_tasks#project.project.action_view_tasks HTTP/1.1" 200 - 22 0.022 0.045 2026-09-11 04:18:27,777 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 04:18:27] "POST /web/dataset/call_kw/project.task/get_views#project.task.get_views HTTP/1.1" 200 - 67 0.047 0.135 2026-09-11 04:18:27,815 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 04:18:27] "POST /web/dataset/call_kw/project.task/read_progress_bar#project.task.read_progress_bar HTTP/1.1" 200 - 3 0.003 0.012 2026-09-11 04:18:27,872 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 04:18:27] "POST /web/dataset/call_kw/project.task/web_read_group#project.task.web_read_group HTTP/1.1" 200 - 18 0.018 0.052 2026-09-11 04:18:27,877 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 04:18:27] "POST /web/dataset/call_kw/project.project/get_template_tasks#project.project.get_template_tasks HTTP/1.1" 200 - 1 0.001 0.062 2026-09-11 04:18:27,981 26 INFO rb-c800635-224702-414046 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-09-11 04:18:28,067 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 04:18:28] "POST /web/dataset/call_kw/project.task/web_read#project.task.web_read HTTP/1.1" 200 - 30 0.026 0.047 2026-09-11 04:18:28,101 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 04:18:28] "POST /web/dataset/call_kw/project.project/get_template_tasks#project.project.get_template_tasks HTTP/1.1" 200 - 1 0.002 0.007 2026-09-11 04:18:28,153 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 04:18:28] "POST /web/dataset/call_kw/project.task.type/search_read#project.task.type.search_read HTTP/1.1" 200 - 1 0.004 0.010 2026-09-11 04:18:28,245 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 04:18:28] "POST /html_editor/get_ice_servers HTTP/1.1" 200 - 2 0.000 0.003 2026-09-11 04:18:28,286 26 INFO rb-c800635-224702-414046 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-09-11 04:18:28,336 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 04:18:28] "POST /mail/thread/messages HTTP/1.1" 200 - 27 0.018 0.040 2026-09-11 04:18:28,340 26 INFO rb-c800635-224702-414046 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-09-11 04:18:28,403 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 04:18:28] "POST /mail/data HTTP/1.1" 200 - 32 0.024 0.098 2026-09-11 04:18:28,415 26 INFO rb-c800635-224702-414046 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-09-11 04:18:28,415 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 04:18:28] "GET /web/bundle/web.assets_emoji?lang=en_US&debug=1,tests HTTP/1.1" 200 - 1 0.000 0.025 2026-09-11 04:18:28,468 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 04:18:28] "POST /html_editor/bus_broadcast HTTP/1.1" 200 - 10 0.029 0.147 2026-09-11 04:18:28,572 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 04:18:28] "POST /web/dataset/call_kw/project.task/web_save#project.task.web_save HTTP/1.1" 200 - 33 0.045 0.101 2026-09-11 04:18:28,579 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 04:18:28] "GET /web/assets/0418524/web.assets_emoji.min.js HTTP/1.1" 200 - 2 0.001 0.119 2026-09-11 04:18:28,628 26 INFO rb-c800635-224702-414046 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-09-11 04:18:28,645 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 04:18:28] "POST /mail/thread/messages HTTP/1.1" 200 - 6 0.005 0.057 2026-09-11 04:18:28,686 26 INFO rb-c800635-224702-414046 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-09-11 04:18:28,711 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 04:18:28] "POST /mail/data HTTP/1.1" 200 - 25 0.027 0.056 2026-09-11 04:18:28,728 26 INFO rb-c800635-224702-414046 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-09-11 04:18:28,789 26 INFO rb-c800635-224702-414046 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-09-11 04:18:28,822 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 04:18:28] "POST /web/dataset/call_kw/project.task/read#project.task.read HTTP/1.1" 200 - 3 0.004 0.019 2026-09-11 04:18:28,878 26 INFO ? werkzeug: 127.0.0.1 - - [11/Sep/2026 04:18:28] "GET /web/static/img/spin.svg HTTP/1.1" 200 - 0 0.000 0.011 2026-09-11 04:18:28,880 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 04:18:28] "GET /web/bundle/html_editor.assets_history_diff?lang=en_US&debug=1,tests HTTP/1.1" 200 - 1 0.001 0.016 2026-09-11 04:18:28,907 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 04:18:28] "GET /web/image?model=res.users&field=avatar_128&id=1 HTTP/1.1" 200 - 7 0.008 0.034 2026-09-11 04:18:28,915 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 04:18:28] "GET /web/assets/e9f8435/html_editor.assets_history_diff.min.js HTTP/1.1" 200 - 2 0.001 0.009 2026-09-11 04:18:28,925 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 04:18:28] "GET /web/assets/f8e4432/html_editor.assets_history_diff.min.css HTTP/1.1" 200 - 2 0.002 0.021 2026-09-11 04:18:28,945 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 04:18:28] "POST /web/dataset/call_kw/project.task/read#project.task.read HTTP/1.1" 200 - 1 0.001 0.006 2026-09-11 04:18:28,972 26 INFO rb-c800635-224702-414046 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-09-11 04:18:29,022 26 INFO rb-c800635-224702-414046 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-09-11 04:18:29,079 26 INFO rb-c800635-224702-414046 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-09-11 04:18:29,096 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 04:18:29] "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.009 2026-09-11 04:18:29,119 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 04:18:29] "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.008 2026-09-11 04:18:29,141 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 04:18:29] "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.005 0.010 2026-09-11 04:18:29,172 26 INFO rb-c800635-224702-414046 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-09-11 04:18:29,230 26 INFO rb-c800635-224702-414046 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-09-11 04:18:29,293 26 INFO rb-c800635-224702-414046 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-09-11 04:18:29,353 26 INFO rb-c800635-224702-414046 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-09-11 04:18:29,401 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 04:18:29] "POST /html_editor/bus_broadcast HTTP/1.1" 200 - 6 0.016 0.034 2026-09-11 04:18:29,408 26 INFO rb-c800635-224702-414046 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-09-11 04:18:29,479 26 INFO rb-c800635-224702-414046 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-09-11 04:18:29,588 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 04:18:29] "POST /web/dataset/call_kw/project.task/web_save#project.task.web_save HTTP/1.1" 200 - 33 0.040 0.062 2026-09-11 04:18:29,611 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 04:18:29] "POST /mail/thread/messages HTTP/1.1" 200 - 6 0.006 0.007 2026-09-11 04:18:29,635 26 INFO rb-c800635-224702-414046 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-09-11 04:18:29,684 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 04:18:29] "POST /mail/data HTTP/1.1" 200 - 25 0.021 0.027 2026-09-11 04:18:29,691 26 INFO rb-c800635-224702-414046 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-09-11 04:18:29,746 26 INFO rb-c800635-224702-414046 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-09-11 04:18:29,818 26 INFO rb-c800635-224702-414046 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-09-11 04:18:29,872 26 INFO rb-c800635-224702-414046 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-09-11 04:18:29,938 26 INFO rb-c800635-224702-414046 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-09-11 04:18:29,945 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 04:18:29] "POST /html_editor/bus_broadcast HTTP/1.1" 200 - 6 0.003 0.013 2026-09-11 04:18:29,983 26 INFO rb-c800635-224702-414046 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-09-11 04:18:30,052 26 INFO rb-c800635-224702-414046 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-09-11 04:18:30,147 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 04:18:30] "POST /web/dataset/call_kw/project.task/web_save#project.task.web_save HTTP/1.1" 200 - 33 0.034 0.054 2026-09-11 04:18:30,169 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 04:18:30] "POST /mail/thread/messages HTTP/1.1" 200 - 6 0.003 0.011 2026-09-11 04:18:30,200 26 INFO rb-c800635-224702-414046 odoo.addons.project.tests.test_project_ui.TestUi.test_project_task_last_history_steps.browser: tour succeeded 2026-09-11 04:18:30,210 26 INFO rb-c800635-224702-414046 odoo.addons.project.tests.test_project_ui.TestUi.test_project_task_last_history_steps.browser: ╔═════════════════════════════════════════════════════╗ ║ TOUR project_task_last_history_steps_tour SUCCEEDED ║ ╚═════════════════════════════════════════════════════╝ 2026-09-11 04:18:30,252 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 04:18:30] "POST /mail/data HTTP/1.1" 200 - 25 0.027 0.031 2026-09-11 04:18:30,496 26 INFO rb-c800635-224702-414046 odoo.addons.project.tests.test_project_ui.TestUi.test_project_task_last_history_steps.browser: heap 36994776 (allocated 38207488) 2026-09-11 04:18:30,499 26 INFO rb-c800635-224702-414046 odoo.addons.project.tests.test_project_ui.TestUi.test_project_task_last_history_steps: Closing chrome headless with pid 147355 2026-09-11 04:18:30,510 26 INFO rb-c800635-224702-414046 odoo.addons.project.tests.test_project_ui.TestUi.test_project_task_last_history_steps: Closing websocket connection 2026-09-11 04:18:30,511 26 INFO rb-c800635-224702-414046 odoo.addons.project.tests.test_project_ui.TestUi.test_project_task_last_history_steps: Terminating chrome headless with pid 147355 2026-09-11 04:18:30,606 26 INFO rb-c800635-224702-414046 odoo.addons.project.tests.test_project_ui.TestUi.test_project_task_last_history_steps: Chrome Log in: /tmp/odoo_tests/rb-c800635-224702-414046/chrome_logs/chrome_log_20260911_041830_606314_test_project_task_last_history_steps.txt 2026-09-11 04:18:30,606 26 INFO rb-c800635-224702-414046 odoo.addons.project.tests.test_project_ui.TestUi.test_project_task_last_history_steps: Removing chrome user profile "/tmp/tmpdc9nq6lk_chrome_odoo" 2026-09-11 04:18:30,626 26 INFO rb-c800635-224702-414046 odoo.addons.base.models.ir_attachment: filestore gc 0 checked, 0 removed 2026-09-11 04:18:32,945 26 INFO rb-c800635-224702-414046 odoo.addons.project.tests.test_project_update_access_rights: Starting TestProjectUpdateAccessRights.test_project_milestone_portal_user_no_create ... 2026-09-11 04:18:32,969 26 INFO rb-c800635-224702-414046 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: create, uid: 373, model: project.update 2026-09-11 04:18:32,985 26 INFO rb-c800635-224702-414046 odoo.addons.project.tests.test_project_update_access_rights: Starting TestProjectUpdateAccessRights.test_project_milestone_portal_user_no_read ... 2026-09-11 04:18:33,046 26 INFO rb-c800635-224702-414046 odoo.addons.base.models.ir_rule: Access Denied by record rules for operation: read on record ids: [11], uid: 373, model: project.milestone 2026-09-11 04:18:33,062 26 INFO rb-c800635-224702-414046 odoo.addons.project.tests.test_project_update_access_rights: Starting TestProjectUpdateAccessRights.test_project_milestone_portal_user_no_unlink ... 2026-09-11 04:18:33,129 26 INFO rb-c800635-224702-414046 odoo.models.unlink: User #373 deleted mail.message records with IDs: [8113] 2026-09-11 04:18:33,132 26 INFO rb-c800635-224702-414046 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: unlink, uid: 373, model: project.milestone 2026-09-11 04:18:33,141 26 INFO rb-c800635-224702-414046 odoo.addons.project.tests.test_project_update_access_rights: Starting TestProjectUpdateAccessRights.test_project_milestone_portal_user_no_write ... 2026-09-11 04:18:33,193 26 INFO rb-c800635-224702-414046 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: write, uid: 373, model: project.milestone 2026-09-11 04:18:33,202 26 INFO rb-c800635-224702-414046 odoo.addons.project.tests.test_project_update_access_rights: Starting TestProjectUpdateAccessRights.test_project_update_admin_can_write ... 2026-09-11 04:18:33,236 26 INFO rb-c800635-224702-414046 odoo.addons.project.tests.test_project_update_access_rights: Starting TestProjectUpdateAccessRights.test_project_update_admin_unlink ... 2026-09-11 04:18:33,281 26 INFO rb-c800635-224702-414046 odoo.models.unlink: User #372 deleted mail.message records with IDs: [8112] 2026-09-11 04:18:33,297 26 INFO rb-c800635-224702-414046 odoo.models.unlink: User #372 deleted project.update records with IDs: [1] 2026-09-11 04:18:33,322 26 INFO rb-c800635-224702-414046 odoo.addons.project.tests.test_project_update_access_rights: Starting TestProjectUpdateAccessRights.test_project_update_portal_user_no_create ... 2026-09-11 04:18:33,365 26 INFO rb-c800635-224702-414046 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: create, uid: 373, model: project.update 2026-09-11 04:18:33,374 26 INFO rb-c800635-224702-414046 odoo.addons.project.tests.test_project_update_access_rights: Starting TestProjectUpdateAccessRights.test_project_update_portal_user_no_read ... 2026-09-11 04:18:33,416 26 INFO rb-c800635-224702-414046 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: read, uid: 373, model: project.update 2026-09-11 04:18:33,428 26 INFO rb-c800635-224702-414046 odoo.addons.project.tests.test_project_update_access_rights: Starting TestProjectUpdateAccessRights.test_project_update_portal_user_no_unlink ... 2026-09-11 04:18:33,489 26 INFO rb-c800635-224702-414046 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: read, uid: 373, model: project.update 2026-09-11 04:18:33,498 26 INFO rb-c800635-224702-414046 odoo.addons.project.tests.test_project_update_access_rights: Starting TestProjectUpdateAccessRights.test_project_update_portal_user_no_write ... 2026-09-11 04:18:33,541 26 INFO rb-c800635-224702-414046 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: read, uid: 373, model: project.update 2026-09-11 04:18:33,551 26 INFO rb-c800635-224702-414046 odoo.addons.project.tests.test_project_update_access_rights: Starting TestProjectUpdateAccessRights.test_project_update_user_can_read ... 2026-09-11 04:18:33,620 26 INFO rb-c800635-224702-414046 odoo.addons.project.tests.test_project_update_access_rights: Starting TestProjectUpdateAccessRights.test_project_update_user_no_unlink ... 2026-09-11 04:18:33,695 26 INFO rb-c800635-224702-414046 odoo.models.unlink: User #370 deleted mail.message records with IDs: [8112] 2026-09-11 04:18:33,696 26 INFO rb-c800635-224702-414046 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: unlink, uid: 370, model: project.update 2026-09-11 04:18:33,703 26 INFO rb-c800635-224702-414046 odoo.addons.project.tests.test_project_update_access_rights: Starting TestProjectUpdateAccessRights.test_project_update_user_no_write ... 2026-09-11 04:18:33,747 26 INFO rb-c800635-224702-414046 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: write, uid: 370, model: project.update 2026-09-11 04:18:33,763 26 INFO rb-c800635-224702-414046 odoo.addons.base.models.ir_attachment: filestore gc 5 checked, 5 removed 2026-09-11 04:18:34,822 26 INFO rb-c800635-224702-414046 odoo.addons.project.tests.test_project_update_flow: Starting TestProjectUpdate.test_project_update_description ... 2026-09-11 04:18:34,972 26 INFO rb-c800635-224702-414046 odoo.addons.project.tests.test_project_update_flow: Starting TestProjectUpdate.test_project_update_form ... 2026-09-11 04:18:35,198 26 INFO rb-c800635-224702-414046 odoo.addons.project.tests.test_project_update_flow: Starting TestProjectUpdate.test_project_update_panel ... 2026-09-11 04:18:35,486 26 INFO rb-c800635-224702-414046 odoo.addons.project.tests.test_project_update_flow: Starting TestProjectUpdate.test_project_update_reflects_task_changes ... 2026-09-11 04:18:35,755 26 INFO rb-c800635-224702-414046 odoo.addons.base.models.ir_attachment: filestore gc 2 checked, 2 removed 2026-09-11 04:18:35,770 26 INFO rb-c800635-224702-414046 odoo.addons.project.tests.test_project_update_ui: Starting TestProjectUpdateUi.test_01_project_tour ... 2026-09-11 04:18:36,046 26 INFO rb-c800635-224702-414046 odoo.addons.project.tests.test_project_update_ui.TestProjectUpdateUi.test_01_project_tour: Chrome pid: 147606 2026-09-11 04:18:36,046 26 INFO rb-c800635-224702-414046 odoo.addons.project.tests.test_project_update_ui.TestProjectUpdateUi.test_01_project_tour: Chrome headless temporary user profile dir: /tmp/tmp8mv2vyg8_chrome_odoo 2026-09-11 04:18:36,046 26 INFO rb-c800635-224702-414046 odoo.addons.project.tests.test_project_update_ui.TestProjectUpdateUi.test_01_project_tour: Issuing json command http://127.0.0.1:36921/json/version 2026-09-11 04:18:36,047 26 INFO rb-c800635-224702-414046 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:36921', path='/json/version', query='', fragment='') with timeout 3 increased to 10s during tests 2026-09-11 04:18:36,103 26 INFO rb-c800635-224702-414046 odoo.addons.project.tests.test_project_update_ui.TestProjectUpdateUi.test_01_project_tour: Browser version: Chrome/150.0.7871.114 2026-09-11 04:18:36,103 26 INFO rb-c800635-224702-414046 odoo.addons.project.tests.test_project_update_ui.TestProjectUpdateUi.test_01_project_tour: Issuing json command http://127.0.0.1:36921/json 2026-09-11 04:18:36,104 26 INFO rb-c800635-224702-414046 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:36921', path='/json', query='', fragment='') with timeout 3 increased to 10s during tests 2026-09-11 04:18:36,115 26 INFO rb-c800635-224702-414046 odoo.addons.project.tests.test_project_update_ui.TestProjectUpdateUi.test_01_project_tour: Websocket url found: ws://127.0.0.1:36921/devtools/page/BC0F6D1C83C981806D75CE80580C3A4A 2026-09-11 04:18:36,123 26 INFO rb-c800635-224702-414046 odoo.addons.project.tests.test_project_update_ui.TestProjectUpdateUi.test_01_project_tour: Enable chrome headless console log notification 2026-09-11 04:18:36,137 26 INFO rb-c800635-224702-414046 odoo.addons.project.tests.test_project_update_ui.TestProjectUpdateUi.test_01_project_tour: Chrome headless enable page notifications 2026-09-11 04:18:36,166 26 INFO rb-c800635-224702-414046 odoo.addons.base.models.res_users: Login successful for login:admin from n/a 2026-09-11 04:18:36,178 26 INFO rb-c800635-224702-414046 odoo.addons.project.tests.test_project_update_ui.TestProjectUpdateUi.test_01_project_tour: Setting session cookie in browser 2026-09-11 04:18:36,179 26 INFO rb-c800635-224702-414046 odoo.addons.project.tests.test_project_update_ui.TestProjectUpdateUi.test_01_project_tour: Open "http://127.0.0.1:8069/odoo" in browser 2026-09-11 04:18:36,179 26 INFO rb-c800635-224702-414046 odoo.addons.project.tests.test_project_update_ui.TestProjectUpdateUi.test_01_project_tour: Navigating to: "http://127.0.0.1:8069/odoo" 2026-09-11 04:18:36,190 26 INFO rb-c800635-224702-414046 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-09-11 04:18:37,410 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 04:18:37] "GET /odoo HTTP/1.1" 200 - 156 0.106 1.117 2026-09-11 04:18:37,414 26 INFO rb-c800635-224702-414046 odoo.addons.project.tests.test_project_update_ui.TestProjectUpdateUi.test_01_project_tour: Navigation result: {'frameId': 'BC0F6D1C83C981806D75CE80580C3A4A', 'loaderId': 'E61BACBA9E3F3A4380DEA94039C3D701', 'isDownload': False} 2026-09-11 04:18:37,414 26 INFO rb-c800635-224702-414046 odoo.addons.project.tests.test_project_update_ui.TestProjectUpdateUi.test_01_project_tour: Evaluate ready code "odoo.isTourReady('project_update_tour')" 2026-09-11 04:18:37,460 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 04:18:37] "GET /web/assets/f11d30b/web.assets_web.min.css HTTP/1.1" 200 - 2 0.002 0.007 2026-09-11 04:18:37,569 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 04:18:37] "GET /web/webclient/load_menus HTTP/1.1" 200 - 23 0.022 0.091 2026-09-11 04:18:37,577 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 04:18:37] "GET /web/assets/ec15a55/web.assets_web.min.js HTTP/1.1" 200 - 2 0.003 0.122 2026-09-11 04:18:37,612 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 04:18:37] "GET /web/manifest.webmanifest HTTP/1.1" 200 - 7 0.007 0.148 2026-09-11 04:18:37,635 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 04:18:37] "GET /web/assets/af5d1f2/web.assets_tests.min.js HTTP/1.1" 200 - 2 0.001 0.010 2026-09-11 04:18:37,697 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 04:18:37] "GET /web/assets/9c37ea3/web.assets_web_print.min.css HTTP/1.1" 200 - 2 0.001 0.005 2026-09-11 04:18:38,176 26 INFO ? werkzeug: 127.0.0.1 - - [11/Sep/2026 04:18:38] "GET /web/static/img/favicon.ico HTTP/1.1" 200 - 0 0.000 0.002 2026-09-11 04:18:38,180 26 INFO ? werkzeug: 127.0.0.1 - - [11/Sep/2026 04:18:38] "GET /web/static/img/odoo-icon-192x192.png HTTP/1.1" 200 - 0 0.000 0.003 2026-09-11 04:18:38,197 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 04:18:38] "GET /web/webclient/translations?hash=&lang=en_US HTTP/1.1" 200 - 1 0.001 0.006 2026-09-11 04:18:38,239 26 INFO rb-c800635-224702-414046 odoo.addons.partner_autocomplete.models.res_company: Starting enrich of company My Company (1) 2026-09-11 04:18:38,272 26 INFO rb-c800635-224702-414046 odoo.addons.project.tests.test_project_update_ui.TestProjectUpdateUi.test_01_project_tour.browser: Owl is running in 'dev' mode. 2026-09-11 04:18:38,274 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 04:18:38] "POST /web/dataset/call_kw/res.company/iap_enrich_auto#res.company.iap_enrich_auto HTTP/1.1" 200 - 28 0.024 0.038 2026-09-11 04:18:38,295 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 04:18:38] "GET /bus/websocket_worker_bundle?v=19.0-2 HTTP/1.1" 200 - 3 0.007 0.059 2026-09-11 04:18:38,297 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 04:18:38] "GET /web/service-worker.js HTTP/1.1" 200 - 0 0.000 0.013 2026-09-11 04:18:38,317 26 INFO ? werkzeug: 127.0.0.1 - - [11/Sep/2026 04:18:38] "GET /mail/static/lib/idb-keyval/idb-keyval.js HTTP/1.1" 200 - 0 0.000 0.006 2026-09-11 04:18:38,386 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 04:18:38] "GET /odoo HTTP/1.1" 200 - 27 0.017 0.039 2026-09-11 04:18:38,391 26 INFO rb-c800635-224702-414046 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-09-11 04:18:38,411 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 04:18:38] "GET /odoo/offline HTTP/1.1" 200 - 5 0.005 0.072 2026-09-11 04:18:38,453 26 INFO rb-c800635-224702-414046 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-09-11 04:18:38,479 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 04:18:38] "GET /web/image/res.company/1/favicon HTTP/1.1" 200 - 9 0.040 0.042 2026-09-11 04:18:38,492 26 INFO ? werkzeug: 127.0.0.1 - - [11/Sep/2026 04:18:38] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.003 2026-09-11 04:18:38,500 26 INFO ? werkzeug: 127.0.0.1 - - [11/Sep/2026 04:18: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-09-11 04:18:38,525 26 INFO rb-c800635-224702-414046 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-09-11 04:18:38,573 26 INFO rb-c800635-224702-414046 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-09-11 04:18:38,577 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 04:18:38] "POST /mail/data HTTP/1.1" 200 - 35 0.060 0.114 2026-09-11 04:18:38,621 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 04:18:38] "GET /web/image?model=res.users&field=avatar_128&id=2 HTTP/1.1" 200 - 14 0.012 0.193 2026-09-11 04:18:38,645 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 04:18:38] "POST /web/dataset/call_kw/ir.http/lazy_session_info#ir.http.lazy_session_info HTTP/1.1" 200 - 6 0.013 0.201 2026-09-11 04:18:38,661 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 04:18:38] "POST /web/action/load HTTP/1.1" 200 - 5 0.008 0.189 2026-09-11 04:18:38,681 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 04:18:38] "POST /web/action/load HTTP/1.1" 200 - 10 0.004 0.102 2026-09-11 04:18:38,701 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 04:18:38] "GET /web/image/res.partner/3/avatar_128?unique=1789094274000 HTTP/1.1" 200 - 6 0.006 0.273 2026-09-11 04:18:38,703 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 04:18:38] "GET /websocket?version=19.0-2 HTTP/1.1" 101 - 0 0.000 0.220 2026-09-11 04:18:38,949 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 04:18:38] "POST /web/dataset/call_kw/project.project/get_views#project.project.get_views HTTP/1.1" 200 - 98 0.110 0.130 2026-09-11 04:18:38,995 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 04:18:38] "POST /web/dataset/call_kw/project.project/web_search_read#project.project.web_search_read HTTP/1.1" 200 - 1 0.001 0.007 2026-09-11 04:18:38,997 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 04:18:38] "POST /web/dataset/call_kw/res.users/has_group#res.users.has_group HTTP/1.1" 200 - 0 0.000 0.010 2026-09-11 04:18:39,078 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 04:18:39] "POST /web/dataset/call_kw/project.project/search_read#project.project.search_read HTTP/1.1" 200 - 1 0.001 0.018 2026-09-11 04:18:39,204 26 INFO ? werkzeug: 127.0.0.1 - - [11/Sep/2026 04:18:39] "GET /web/static/img/smiling_face.svg HTTP/1.1" 200 - 0 0.000 0.001 2026-09-11 04:18:39,242 26 INFO rb-c800635-224702-414046 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-09-11 04:18:39,257 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 04:18:39] "GET /web/image/res.users/3/avatar_128 HTTP/1.1" 200 - 7 0.011 0.013 2026-09-11 04:18:39,281 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 04:18:39] "GET /web/image/res.users/5/avatar_128 HTTP/1.1" 200 - 5 0.006 0.040 2026-09-11 04:18:39,300 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 04:18:39] "GET /web/image/res.users/1/avatar_128 HTTP/1.1" 200 - 7 0.006 0.061 2026-09-11 04:18:39,303 26 INFO rb-c800635-224702-414046 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-09-11 04:18:39,317 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 04:18:39] "GET /web/image/res.users/4/avatar_128 HTTP/1.1" 200 - 7 0.006 0.075 2026-09-11 04:18:39,354 26 INFO rb-c800635-224702-414046 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-09-11 04:18:39,396 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 04:18:39] "POST /mail/data HTTP/1.1" 200 - 45 0.027 0.126 2026-09-11 04:18:39,430 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 04:18:39] "POST /web/action/load HTTP/1.1" 200 - 11 0.006 0.068 2026-09-11 04:18:39,479 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 04:18:39] "POST /web/dataset/call_kw/discuss.channel/channel_fetched#discuss.channel.channel_fetched HTTP/1.1" 200 - 9 0.011 0.021 2026-09-11 04:18:39,504 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 04:18:39] "POST /web/dataset/call_kw/project.project/get_views#project.project.get_views HTTP/1.1" 200 - 6 0.004 0.031 2026-09-11 04:18:39,533 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 04:18:39] "POST /web/dataset/call_kw/project.project/onchange#project.project.onchange HTTP/1.1" 200 - 4 0.003 0.012 2026-09-11 04:18:39,606 26 INFO rb-c800635-224702-414046 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-09-11 04:18:39,664 26 INFO rb-c800635-224702-414046 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-09-11 04:18:39,744 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 04:18:39] "POST /web/dataset/call_kw/project.project/web_save#project.project.web_save HTTP/1.1" 200 - 45 0.026 0.050 2026-09-11 04:18:39,815 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 04:18:39] "POST /web/dataset/call_button/project.project/action_view_tasks#project.project.action_view_tasks HTTP/1.1" 200 - 21 0.025 0.028 2026-09-11 04:18:40,022 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 04:18:40] "POST /web/dataset/call_kw/project.task/get_views#project.task.get_views HTTP/1.1" 200 - 72 0.050 0.137 2026-09-11 04:18:40,055 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 04:18:40] "POST /web/dataset/call_kw/project.task/read_progress_bar#project.task.read_progress_bar HTTP/1.1" 200 - 2 0.003 0.006 2026-09-11 04:18:40,064 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 04:18:40] "POST /web/dataset/call_kw/project.task/web_read_group#project.task.web_read_group HTTP/1.1" 200 - 3 0.002 0.012 2026-09-11 04:18:40,071 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 04:18:40] "POST /web/dataset/call_kw/project.project/get_template_tasks#project.project.get_template_tasks HTTP/1.1" 200 - 1 0.002 0.011 2026-09-11 04:18:40,109 26 INFO rb-c800635-224702-414046 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-09-11 04:18:40,166 26 INFO rb-c800635-224702-414046 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-09-11 04:18:40,209 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 04:18:40] "POST /web/dataset/call_kw/project.task.type/name_create#project.task.type.name_create HTTP/1.1" 200 - 10 0.027 0.014 2026-09-11 04:18:40,231 26 INFO rb-c800635-224702-414046 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-09-11 04:18:40,284 26 INFO rb-c800635-224702-414046 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-09-11 04:18:40,339 26 INFO rb-c800635-224702-414046 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-09-11 04:18:40,348 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 04:18:40] "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-09-11 04:18:40,368 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 04:18:40] "POST /web/dataset/call_kw/project.task.type/web_resequence#project.task.type.web_resequence HTTP/1.1" 200 - 7 0.003 0.009 2026-09-11 04:18:40,389 26 INFO rb-c800635-224702-414046 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-09-11 04:18:40,446 26 INFO rb-c800635-224702-414046 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-09-11 04:18:40,461 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 04:18:40] "POST /web/dataset/call_kw/project.task/get_views#project.task.get_views HTTP/1.1" 200 - 4 0.002 0.009 2026-09-11 04:18:40,483 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 04:18:40] "POST /web/dataset/call_kw/project.task/onchange#project.task.onchange HTTP/1.1" 200 - 3 0.001 0.007 2026-09-11 04:18:40,503 26 INFO rb-c800635-224702-414046 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-09-11 04:18:40,557 26 INFO rb-c800635-224702-414046 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-09-11 04:18:40,608 26 INFO rb-c800635-224702-414046 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-09-11 04:18:40,667 26 INFO rb-c800635-224702-414046 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-09-11 04:18:40,724 26 INFO rb-c800635-224702-414046 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-09-11 04:18:40,752 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 04:18:40] "POST /web/dataset/call_kw/project.task/web_save#project.task.web_save HTTP/1.1" 200 - 37 0.030 0.053 2026-09-11 04:18:40,774 26 INFO rb-c800635-224702-414046 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-09-11 04:18:40,775 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 04:18:40] "POST /web/dataset/call_kw/project.task/onchange#project.task.onchange HTTP/1.1" 200 - 1 0.001 0.011 2026-09-11 04:18:40,809 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 04:18:40] "POST /web/dataset/call_kw/project.task/web_read#project.task.web_read HTTP/1.1" 200 - 10 0.013 0.027 2026-09-11 04:18:40,847 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 04:18:40] "POST /web/dataset/call_kw/project.task/read_progress_bar#project.task.read_progress_bar HTTP/1.1" 200 - 3 0.008 0.014 2026-09-11 04:18:40,858 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 04:18:40] "POST /web/dataset/call_kw/project.task/formatted_read_group#project.task.formatted_read_group HTTP/1.1" 200 - 3 0.004 0.026 2026-09-11 04:18:40,865 26 INFO rb-c800635-224702-414046 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-09-11 04:18:40,924 26 INFO rb-c800635-224702-414046 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-09-11 04:18:40,975 26 INFO rb-c800635-224702-414046 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-09-11 04:18:41,031 26 INFO rb-c800635-224702-414046 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-09-11 04:18:41,088 26 INFO rb-c800635-224702-414046 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-09-11 04:18:41,096 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 04:18:41] "POST /web/dataset/call_kw/project.task/web_save#project.task.web_save HTTP/1.1" 200 - 28 0.026 0.035 2026-09-11 04:18:41,115 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 04:18:41] "POST /web/dataset/call_kw/project.task/onchange#project.task.onchange HTTP/1.1" 200 - 1 0.001 0.009 2026-09-11 04:18:41,154 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 04:18:41] "POST /web/dataset/call_kw/project.task/web_read#project.task.web_read HTTP/1.1" 200 - 10 0.018 0.020 2026-09-11 04:18:41,156 26 INFO rb-c800635-224702-414046 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-09-11 04:18:41,175 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 04:18:41] "POST /web/dataset/call_kw/project.task.type/get_views#project.task.type.get_views HTTP/1.1" 200 - 3 0.001 0.011 2026-09-11 04:18:41,188 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 04:18:41] "POST /web/dataset/call_kw/project.task/read_progress_bar#project.task.read_progress_bar HTTP/1.1" 200 - 3 0.005 0.007 2026-09-11 04:18:41,202 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 04:18:41] "POST /web/dataset/call_kw/project.task/formatted_read_group#project.task.formatted_read_group HTTP/1.1" 200 - 3 0.005 0.021 2026-09-11 04:18:41,215 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 04:18:41] "POST /web/dataset/call_kw/project.task/onchange#project.task.onchange HTTP/1.1" 200 - 1 0.002 0.015 2026-09-11 04:18:41,223 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 04:18:41] "POST /web/dataset/call_kw/project.task.type/web_read#project.task.type.web_read HTTP/1.1" 200 - 3 0.002 0.011 2026-09-11 04:18:41,285 26 INFO rb-c800635-224702-414046 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-09-11 04:18:41,341 26 INFO rb-c800635-224702-414046 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-09-11 04:18:41,347 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 04:18:41] "POST /web/dataset/call_kw/project.task.type/web_save#project.task.type.web_save HTTP/1.1" 200 - 2 0.001 0.004 2026-09-11 04:18:41,380 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 04:18:41] "POST /web/dataset/call_kw/project.task/read_progress_bar#project.task.read_progress_bar HTTP/1.1" 200 - 3 0.002 0.007 2026-09-11 04:18:41,414 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 04:18:41] "POST /web/dataset/call_kw/project.task/web_read_group#project.task.web_read_group HTTP/1.1" 200 - 15 0.011 0.025 2026-09-11 04:18:41,448 26 INFO rb-c800635-224702-414046 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-09-11 04:18:41,498 26 INFO rb-c800635-224702-414046 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-09-11 04:18:41,688 26 INFO rb-c800635-224702-414046 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-09-11 04:18:41,711 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 04:18:41] "POST /web/dataset/call_kw/project.task/web_save#project.task.web_save HTTP/1.1" 200 - 36 0.020 0.036 2026-09-11 04:18:41,733 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 04:18:41] "POST /web/dataset/call_kw/project.task/read_progress_bar#project.task.read_progress_bar HTTP/1.1" 200 - 3 0.003 0.011 2026-09-11 04:18:41,748 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 04:18:41] "POST /web/dataset/call_kw/project.task/formatted_read_group#project.task.formatted_read_group HTTP/1.1" 200 - 3 0.005 0.021 2026-09-11 04:18:41,755 26 INFO rb-c800635-224702-414046 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-09-11 04:18:41,790 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 04:18:41] "POST /web/dataset/call_kw/project.task/web_resequence#project.task.web_resequence HTTP/1.1" 200 - 9 0.022 0.033 2026-09-11 04:18:41,866 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 04:18:41] "POST /web/dataset/call_kw/project.project/web_search_read#project.project.web_search_read HTTP/1.1" 200 - 22 0.023 0.078 2026-09-11 04:18:41,871 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 04:18:41] "POST /web/dataset/call_kw/project.project/search_read#project.project.search_read HTTP/1.1" 200 - 1 0.001 0.101 2026-09-11 04:18:41,914 26 INFO rb-c800635-224702-414046 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-09-11 04:18:41,921 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 04:18:41] "GET /web/image/res.users/2/avatar_128 HTTP/1.1" 200 - 7 0.005 0.014 2026-09-11 04:18:41,966 26 INFO rb-c800635-224702-414046 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-09-11 04:18:41,996 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 04:18:41] "POST /web/dataset/call_kw/project.project/web_search_read#project.project.web_search_read HTTP/1.1" 200 - 12 0.009 0.013 2026-09-11 04:18:41,999 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 04:18:41] "POST /web/dataset/call_kw/project.project/search_read#project.project.search_read HTTP/1.1" 200 - 1 0.000 0.007 2026-09-11 04:18:42,045 26 INFO rb-c800635-224702-414046 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-09-11 04:18:42,061 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 04:18:42] "POST /web/dataset/call_kw/project.project/check_features_enabled#project.project.check_features_enabled HTTP/1.1" 200 - 0 0.000 0.003 2026-09-11 04:18:42,119 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 04:18:42] "POST /web/dataset/call_kw/project.project/web_read#project.project.web_read HTTP/1.1" 200 - 25 0.020 0.033 2026-09-11 04:18:42,141 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 04:18:42] "POST /web/dataset/call_kw/project.project/search_read#project.project.search_read HTTP/1.1" 200 - 1 0.000 0.004 2026-09-11 04:18:42,279 26 INFO rb-c800635-224702-414046 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-09-11 04:18:42,355 26 INFO rb-c800635-224702-414046 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-09-11 04:18:42,359 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 04:18:42] "POST /mail/thread/messages HTTP/1.1" 200 - 25 0.030 0.025 2026-09-11 04:18:42,433 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 04:18:42] "POST /mail/data HTTP/1.1" 200 - 38 0.029 0.070 2026-09-11 04:18:42,440 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 04:18:42] "GET /web/bundle/web.assets_emoji?lang=en_US HTTP/1.1" 200 - 1 0.000 0.012 2026-09-11 04:18:42,461 26 INFO rb-c800635-224702-414046 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-09-11 04:18:42,511 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 04:18:42] "POST /web/dataset/call_kw/project.project/web_save#project.project.web_save HTTP/1.1" 200 - 25 0.014 0.027 2026-09-11 04:18:42,521 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 04:18:42] "GET /web/assets/0418524/web.assets_emoji.min.js HTTP/1.1" 200 - 2 0.001 0.025 2026-09-11 04:18:42,534 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 04:18:42] "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-09-11 04:18:42,607 26 INFO rb-c800635-224702-414046 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-09-11 04:18:42,614 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 04:18:42] "POST /mail/thread/messages HTTP/1.1" 200 - 4 0.004 0.006 2026-09-11 04:18:42,654 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 04:18:42] "POST /web/dataset/call_button/project.project/action_view_tasks#project.project.action_view_tasks HTTP/1.1" 200 - 19 0.014 0.027 2026-09-11 04:18:42,710 26 INFO rb-c800635-224702-414046 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-09-11 04:18:42,717 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 04:18:42] "POST /mail/data HTTP/1.1" 200 - 30 0.031 0.066 2026-09-11 04:18:42,729 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 04:18:42] "POST /web/dataset/call_kw/project.task/read_progress_bar#project.task.read_progress_bar HTTP/1.1" 200 - 3 0.004 0.039 2026-09-11 04:18:42,761 26 INFO rb-c800635-224702-414046 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-09-11 04:18:42,767 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 04:18:42] "POST /web/dataset/call_kw/project.task/web_read_group#project.task.web_read_group HTTP/1.1" 200 - 15 0.014 0.063 2026-09-11 04:18:42,776 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 04:18:42] "POST /web/dataset/call_kw/project.project/get_template_tasks#project.project.get_template_tasks HTTP/1.1" 200 - 1 0.001 0.082 2026-09-11 04:18:42,806 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 04:18:42] "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.010 0.022 2026-09-11 04:18:42,845 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 04:18:42] "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.005 0.012 2026-09-11 04:18:42,957 26 INFO rb-c800635-224702-414046 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-09-11 04:18:42,973 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 04:18:42] "POST /web/dataset/call_kw/res.users.settings/set_embedded_actions_setting#res.users.settings.set_embedded_actions_setting HTTP/1.1" 200 - 6 0.006 0.009 2026-09-11 04:18:43,014 26 INFO rb-c800635-224702-414046 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-09-11 04:18:43,042 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 04:18:43] "POST /web/action/load HTTP/1.1" 200 - 17 0.010 0.017 2026-09-11 04:18:43,094 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 04:18:43] "POST /web/dataset/call_kw/project.update/get_views#project.update.get_views HTTP/1.1" 200 - 20 0.010 0.026 2026-09-11 04:18:43,127 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 04:18:43] "POST /web/dataset/call_kw/project.update/web_search_read#project.update.web_search_read HTTP/1.1" 200 - 1 0.001 0.011 2026-09-11 04:18:43,208 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 04:18:43] "POST /web/dataset/call_kw/project.project/get_panel_data#project.project.get_panel_data HTTP/1.1" 200 - 34 0.037 0.035 2026-09-11 04:18:43,243 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 04:18:43] "POST /web/dataset/call_kw/project.project/get_panel_data#project.project.get_panel_data HTTP/1.1" 200 - 15 0.012 0.068 2026-09-11 04:18:43,290 26 INFO rb-c800635-224702-414046 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-09-11 04:18:43,323 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 04:18:43] "POST /web/dataset/call_button/project.project/action_get_list_view#project.project.action_get_list_view HTTP/1.1" 200 - 16 0.008 0.019 2026-09-11 04:18:43,380 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 04:18:43] "POST /web/dataset/call_kw/project.milestone/get_views#project.milestone.get_views HTTP/1.1" 200 - 14 0.009 0.025 2026-09-11 04:18:43,409 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 04:18:43] "POST /web/dataset/call_kw/project.milestone/web_search_read#project.milestone.web_search_read HTTP/1.1" 200 - 1 0.001 0.009 2026-09-11 04:18:43,458 26 INFO rb-c800635-224702-414046 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-09-11 04:18:43,468 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 04:18:43] "POST /web/dataset/call_kw/project.milestone/web_search_read#project.milestone.web_search_read HTTP/1.1" 200 - 1 0.001 0.004 2026-09-11 04:18:43,472 26 INFO ? werkzeug: 127.0.0.1 - - [11/Sep/2026 04:18:43] "GET /web/static/img/openhand.cur HTTP/1.1" 200 - 0 0.000 0.001 2026-09-11 04:18:43,495 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 04:18:43] "POST /web/dataset/call_kw/project.milestone/onchange#project.milestone.onchange HTTP/1.1" 200 - 4 0.002 0.009 2026-09-11 04:18:43,546 26 INFO rb-c800635-224702-414046 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-09-11 04:18:43,632 26 INFO rb-c800635-224702-414046 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-09-11 04:18:43,695 26 INFO rb-c800635-224702-414046 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-09-11 04:18:43,700 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 04:18:43] "POST /web/dataset/call_kw/project.milestone/onchange#project.milestone.onchange HTTP/1.1" 200 - 2 0.004 0.006 2026-09-11 04:18:43,723 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 04:18:43] "POST /web/dataset/call_kw/project.milestone/onchange#project.milestone.onchange HTTP/1.1" 200 - 2 0.002 0.008 2026-09-11 04:18:43,797 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 04:18:43] "POST /web/dataset/call_kw/project.milestone/web_save#project.milestone.web_save HTTP/1.1" 200 - 20 0.025 0.032 2026-09-11 04:18:43,820 26 INFO rb-c800635-224702-414046 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-09-11 04:18:43,878 26 INFO rb-c800635-224702-414046 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-09-11 04:18:43,951 26 INFO rb-c800635-224702-414046 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-09-11 04:18:43,989 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 04:18:43] "POST /web/dataset/call_kw/project.milestone/onchange#project.milestone.onchange HTTP/1.1" 200 - 10 0.018 0.022 2026-09-11 04:18:44,029 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 04:18:44] "POST /web/dataset/call_kw/project.milestone/onchange#project.milestone.onchange HTTP/1.1" 200 - 6 0.019 0.013 2026-09-11 04:18:44,068 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 04:18:44] "POST /web/dataset/call_kw/project.milestone/web_save#project.milestone.web_save HTTP/1.1" 200 - 10 0.012 0.018 2026-09-11 04:18:44,110 26 INFO rb-c800635-224702-414046 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-09-11 04:18:44,121 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 04:18:44] "POST /web/dataset/call_kw/project.milestone/onchange#project.milestone.onchange HTTP/1.1" 200 - 3 0.002 0.008 2026-09-11 04:18:44,161 26 INFO rb-c800635-224702-414046 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-09-11 04:18:44,247 26 INFO rb-c800635-224702-414046 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-09-11 04:18:44,255 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 04:18:44] "POST /web/dataset/call_kw/project.milestone/onchange#project.milestone.onchange HTTP/1.1" 200 - 2 0.001 0.007 2026-09-11 04:18:44,277 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 04:18:44] "POST /web/dataset/call_kw/project.milestone/onchange#project.milestone.onchange HTTP/1.1" 200 - 2 0.003 0.008 2026-09-11 04:18:44,302 26 INFO rb-c800635-224702-414046 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-09-11 04:18:44,346 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 04:18:44] "POST /web/dataset/call_kw/project.milestone/web_save#project.milestone.web_save HTTP/1.1" 200 - 12 0.025 0.028 2026-09-11 04:18:44,388 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 04:18:44] "POST /web/dataset/call_kw/project.update/web_search_read#project.update.web_search_read HTTP/1.1" 200 - 1 0.001 0.021 2026-09-11 04:18:44,430 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 04:18:44] "POST /web/dataset/call_kw/project.project/get_panel_data#project.project.get_panel_data HTTP/1.1" 200 - 19 0.014 0.031 2026-09-11 04:18:44,477 26 INFO rb-c800635-224702-414046 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-09-11 04:18:44,501 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 04:18:44] "POST /web/dataset/call_kw/project.project/get_panel_data#project.project.get_panel_data HTTP/1.1" 200 - 19 0.027 0.106 2026-09-11 04:18:44,602 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 04:18:44] "POST /web/dataset/call_kw/project.update/onchange#project.update.onchange HTTP/1.1" 200 - 16 0.011 0.110 2026-09-11 04:18:44,703 26 INFO rb-c800635-224702-414046 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-09-11 04:18:44,776 26 INFO rb-c800635-224702-414046 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-09-11 04:18:44,830 26 INFO rb-c800635-224702-414046 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-09-11 04:18:44,848 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 04:18:44] "POST /web/dataset/call_kw/project.update/web_save#project.update.web_save HTTP/1.1" 200 - 28 0.020 0.044 2026-09-11 04:18:44,898 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 04:18:44] "POST /html_editor/get_ice_servers HTTP/1.1" 200 - 2 0.000 0.003 2026-09-11 04:18:44,909 26 INFO rb-c800635-224702-414046 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-09-11 04:18:44,935 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 04:18:44] "POST /mail/thread/messages HTTP/1.1" 200 - 22 0.010 0.023 2026-09-11 04:18:44,979 26 INFO rb-c800635-224702-414046 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-09-11 04:18:44,979 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 04:18:44] "POST /mail/data HTTP/1.1" 200 - 30 0.015 0.046 2026-09-11 04:18:45,027 26 INFO rb-c800635-224702-414046 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-09-11 04:18:45,077 26 INFO rb-c800635-224702-414046 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-09-11 04:18:45,135 26 INFO rb-c800635-224702-414046 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-09-11 04:18:45,158 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 04:18:45] "POST /web/dataset/call_kw/project.update/web_search_read#project.update.web_search_read HTTP/1.1" 200 - 5 0.004 0.009 2026-09-11 04:18:45,198 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 04:18:45] "POST /web/dataset/call_kw/project.project/get_panel_data#project.project.get_panel_data HTTP/1.1" 200 - 19 0.017 0.033 2026-09-11 04:18:45,240 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 04:18:45] "POST /web/dataset/call_kw/project.project/get_panel_data#project.project.get_panel_data HTTP/1.1" 200 - 19 0.016 0.068 2026-09-11 04:18:45,279 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 04:18:45] "POST /web/dataset/call_kw/project.project/get_panel_data#project.project.get_panel_data HTTP/1.1" 200 - 19 0.015 0.088 2026-09-11 04:18:45,319 26 INFO rb-c800635-224702-414046 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-09-11 04:18:45,348 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 04:18:45] "POST /web/dataset/call_kw/project.update/web_search_read#project.update.web_search_read HTTP/1.1" 200 - 5 0.009 0.009 2026-09-11 04:18:45,411 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 04:18:45] "POST /web/dataset/call_kw/project.project/get_panel_data#project.project.get_panel_data HTTP/1.1" 200 - 19 0.035 0.037 2026-09-11 04:18:45,465 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 04:18:45] "POST /web/dataset/call_kw/project.project/get_panel_data#project.project.get_panel_data HTTP/1.1" 200 - 19 0.025 0.075 2026-09-11 04:18:45,496 26 INFO rb-c800635-224702-414046 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-09-11 04:18:45,555 26 INFO rb-c800635-224702-414046 odoo.addons.project.tests.test_project_update_ui.TestProjectUpdateUi.test_01_project_tour.browser: tour succeeded 2026-09-11 04:18:45,556 26 INFO rb-c800635-224702-414046 odoo.addons.project.tests.test_project_update_ui.TestProjectUpdateUi.test_01_project_tour.browser: ╔════════════════════════════════════╗ ║ TOUR project_update_tour SUCCEEDED ║ ╚════════════════════════════════════╝ 2026-09-11 04:18:45,565 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 04:18:45] "POST /web/dataset/call_kw/project.project/check_features_enabled#project.project.check_features_enabled HTTP/1.1" 200 - 0 0.000 0.003 2026-09-11 04:18:45,607 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 04:18:45] "POST /web/dataset/call_kw/project.project/web_read#project.project.web_read HTTP/1.1" 200 - 20 0.014 0.024 2026-09-11 04:18:45,760 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 04:18:45] "POST /web/dataset/call_kw/project.project/search_read#project.project.search_read HTTP/1.1" 200 - 1 0.000 0.013 2026-09-11 04:18:45,783 26 INFO rb-c800635-224702-414046 odoo.addons.project.tests.test_project_update_ui.TestProjectUpdateUi.test_01_project_tour.browser: heap 54274188 (allocated 59969536) 2026-09-11 04:18:45,830 26 INFO rb-c800635-224702-414046 odoo.addons.project.tests.test_project_update_ui.TestProjectUpdateUi.test_01_project_tour: Closing chrome headless with pid 147606 2026-09-11 04:18:45,832 26 INFO rb-c800635-224702-414046 odoo.addons.project.tests.test_project_update_ui.TestProjectUpdateUi.test_01_project_tour: Closing websocket connection 2026-09-11 04:18:45,835 26 INFO rb-c800635-224702-414046 odoo.addons.project.tests.test_project_update_ui.TestProjectUpdateUi.test_01_project_tour: Terminating chrome headless with pid 147606 2026-09-11 04:18:45,836 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 04:18:45] "POST /mail/thread/messages HTTP/1.1" 200 - 4 0.002 0.006 2026-09-11 04:18:45,907 26 INFO rb-c800635-224702-414046 odoo.addons.project.tests.test_project_update_ui.TestProjectUpdateUi.test_01_project_tour: Chrome Log in: /tmp/odoo_tests/rb-c800635-224702-414046/chrome_logs/chrome_log_20260911_041845_907173_test_01_project_tour.txt 2026-09-11 04:18:45,907 26 INFO rb-c800635-224702-414046 odoo.addons.project.tests.test_project_update_ui.TestProjectUpdateUi.test_01_project_tour: Removing chrome user profile "/tmp/tmp8mv2vyg8_chrome_odoo" 2026-09-11 04:18:46,170 26 INFO rb-c800635-224702-414046 odoo.addons.project.tests.test_project_update_ui.TestProjectUpdateUi.test_01_project_tour: Chrome pid: 147899 2026-09-11 04:18:46,170 26 INFO rb-c800635-224702-414046 odoo.addons.project.tests.test_project_update_ui.TestProjectUpdateUi.test_01_project_tour: Chrome headless temporary user profile dir: /tmp/tmp_zc7cctw_chrome_odoo 2026-09-11 04:18:46,171 26 INFO rb-c800635-224702-414046 odoo.addons.project.tests.test_project_update_ui.TestProjectUpdateUi.test_01_project_tour: Issuing json command http://127.0.0.1:38713/json/version 2026-09-11 04:18:46,172 26 INFO rb-c800635-224702-414046 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:38713', path='/json/version', query='', fragment='') with timeout 3 increased to 10s during tests 2026-09-11 04:18:46,206 26 INFO rb-c800635-224702-414046 odoo.addons.project.tests.test_project_update_ui.TestProjectUpdateUi.test_01_project_tour: Browser version: Chrome/150.0.7871.114 2026-09-11 04:18:46,206 26 INFO rb-c800635-224702-414046 odoo.addons.project.tests.test_project_update_ui.TestProjectUpdateUi.test_01_project_tour: Issuing json command http://127.0.0.1:38713/json 2026-09-11 04:18:46,208 26 INFO rb-c800635-224702-414046 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:38713', path='/json', query='', fragment='') with timeout 3 increased to 10s during tests 2026-09-11 04:18:46,216 26 INFO rb-c800635-224702-414046 odoo.addons.project.tests.test_project_update_ui.TestProjectUpdateUi.test_01_project_tour: Websocket url found: ws://127.0.0.1:38713/devtools/page/E23C66BE6097CC3E6003DE6A923468FB 2026-09-11 04:18:46,230 26 INFO rb-c800635-224702-414046 odoo.addons.project.tests.test_project_update_ui.TestProjectUpdateUi.test_01_project_tour: Enable chrome headless console log notification 2026-09-11 04:18:46,243 26 INFO rb-c800635-224702-414046 odoo.addons.project.tests.test_project_update_ui.TestProjectUpdateUi.test_01_project_tour: Chrome headless enable page notifications 2026-09-11 04:18:46,332 26 INFO rb-c800635-224702-414046 odoo.addons.base.models.res_users: Login successful for login:admin from n/a 2026-09-11 04:18:46,351 26 INFO rb-c800635-224702-414046 odoo.addons.project.tests.test_project_update_ui.TestProjectUpdateUi.test_01_project_tour: Setting session cookie in browser 2026-09-11 04:18:46,355 26 INFO rb-c800635-224702-414046 odoo.addons.project.tests.test_project_update_ui.TestProjectUpdateUi.test_01_project_tour: Open "http://127.0.0.1:8069/odoo" in browser 2026-09-11 04:18:46,355 26 INFO rb-c800635-224702-414046 odoo.addons.project.tests.test_project_update_ui.TestProjectUpdateUi.test_01_project_tour: Navigating to: "http://127.0.0.1:8069/odoo" 2026-09-11 04:18:46,414 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 04:18:46] "GET /odoo HTTP/1.1" 200 - 29 0.011 0.038 2026-09-11 04:18:46,417 26 INFO rb-c800635-224702-414046 odoo.addons.project.tests.test_project_update_ui.TestProjectUpdateUi.test_01_project_tour: Navigation result: {'frameId': 'E23C66BE6097CC3E6003DE6A923468FB', 'loaderId': 'FB15A40FBFFB05D899FF3C9A53CAC739', 'isDownload': False} 2026-09-11 04:18:46,417 26 INFO rb-c800635-224702-414046 odoo.addons.project.tests.test_project_update_ui.TestProjectUpdateUi.test_01_project_tour: Evaluate ready code "odoo.isTourReady('project_tour')" 2026-09-11 04:18:46,488 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 04:18:46] "GET /web/webclient/load_menus HTTP/1.1" 200 - 0 0.000 0.037 2026-09-11 04:18:46,495 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 04:18:46] "GET /web/assets/ec15a55/web.assets_web.min.js HTTP/1.1" 200 - 2 0.001 0.043 2026-09-11 04:18:46,500 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 04:18:46] "GET /web/assets/f11d30b/web.assets_web.min.css HTTP/1.1" 200 - 2 0.001 0.053 2026-09-11 04:18:46,522 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 04:18:46] "GET /web/manifest.webmanifest HTTP/1.1" 200 - 5 0.002 0.007 2026-09-11 04:18:46,569 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 04:18:46] "GET /web/assets/af5d1f2/web.assets_tests.min.js HTTP/1.1" 200 - 2 0.003 0.008 2026-09-11 04:18:46,629 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 04:18:46] "GET /web/assets/9c37ea3/web.assets_web_print.min.css HTTP/1.1" 200 - 2 0.001 0.004 2026-09-11 04:18:47,309 26 INFO ? werkzeug: 127.0.0.1 - - [11/Sep/2026 04:18:47] "GET /web/static/img/favicon.ico HTTP/1.1" 200 - 0 0.000 0.001 2026-09-11 04:18:47,315 26 INFO ? werkzeug: 127.0.0.1 - - [11/Sep/2026 04:18:47] "GET /web/static/img/odoo-icon-192x192.png HTTP/1.1" 200 - 0 0.000 0.005 2026-09-11 04:18:47,320 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 04:18:47] "GET /web/webclient/translations?hash=&lang=en_US HTTP/1.1" 200 - 0 0.000 0.007 2026-09-11 04:18:47,367 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 04:18:47] "GET /bus/websocket_worker_bundle?v=19.0-2 HTTP/1.1" 200 - 2 0.002 0.005 2026-09-11 04:18:47,403 26 INFO rb-c800635-224702-414046 odoo.addons.project.tests.test_project_update_ui.TestProjectUpdateUi.test_01_project_tour.browser: Owl is running in 'dev' mode. 2026-09-11 04:18:47,414 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 04:18:47] "GET /web/service-worker.js HTTP/1.1" 200 - 0 0.000 0.002 2026-09-11 04:18:47,432 26 INFO ? werkzeug: 127.0.0.1 - - [11/Sep/2026 04:18:47] "GET /mail/static/lib/idb-keyval/idb-keyval.js HTTP/1.1" 200 - 0 0.000 0.001 2026-09-11 04:18:47,506 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 04:18:47] "GET /odoo HTTP/1.1" 200 - 29 0.028 0.041 2026-09-11 04:18:47,514 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 04:18:47] "GET /odoo/offline HTTP/1.1" 200 - 1 0.004 0.068 2026-09-11 04:18:47,578 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 04:18:47] "GET /web/image?model=res.users&field=avatar_128&id=2 HTTP/1.1" 200 - 7 0.009 0.029 2026-09-11 04:18:47,592 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 04:18:47] "POST /web/action/load HTTP/1.1" 200 - 5 0.004 0.042 2026-09-11 04:18:47,621 26 INFO rb-c800635-224702-414046 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-09-11 04:18:47,631 26 INFO ? werkzeug: 127.0.0.1 - - [11/Sep/2026 04:18:47] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.027 2026-09-11 04:18:47,632 26 INFO ? werkzeug: 127.0.0.1 - - [11/Sep/2026 04:18:47] "GET /web/static/src/libs/fontawesome/fonts/fontawesome-webfont.woff2?v=4.7.0 HTTP/1.1" 200 - 0 0.000 0.015 2026-09-11 04:18:47,646 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 04:18:47] "GET /web/image/res.partner/3/avatar_128?unique=1789094274000 HTTP/1.1" 200 - 6 0.026 0.070 2026-09-11 04:18:47,661 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 04:18:47] "POST /web/dataset/call_kw/ir.http/lazy_session_info#ir.http.lazy_session_info HTTP/1.1" 200 - 5 0.004 0.113 2026-09-11 04:18:47,678 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 04:18:47] "GET /web/image/res.company/1/favicon HTTP/1.1" 200 - 4 0.003 0.037 2026-09-11 04:18:47,716 26 INFO rb-c800635-224702-414046 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-09-11 04:18:47,738 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 04:18:47] "POST /mail/data HTTP/1.1" 200 - 19 0.037 0.056 2026-09-11 04:18:47,805 26 INFO rb-c800635-224702-414046 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-09-11 04:18:47,842 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 04:18:47] "POST /mail/data HTTP/1.1" 200 - 48 0.045 0.068 2026-09-11 04:18:47,847 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 04:18:47] "POST /mail/data HTTP/1.1" 200 - 1 0.000 0.048 2026-09-11 04:18:47,849 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 04:18:47] "GET /websocket?version=19.0-2 HTTP/1.1" 101 - 0 0.000 0.041 2026-09-11 04:18:48,075 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 04:18:48] "POST /discuss/channel/messages HTTP/1.1" 200 - 21 0.019 0.020 2026-09-11 04:18:48,087 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 04:18:48] "GET /web/image/discuss.channel/2/avatar_128?unique=7ed2f09c04d6444fd32b3a489ea88f34de8ead6b056a2fc7bd28639bd916737c81d452b69b176b0a41eac8933383f0e2008f9c06c611e17e0b0eafe9ac2e5d46 HTTP/1.1" 200 - 3 0.002 0.033 2026-09-11 04:18:48,094 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 04:18:48] "GET /web/image/discuss.channel/1/avatar_128?unique=381e618332b23c4460de3762e8e63663caeb8f0ef08aa69c9b061a22d096dec8106da003618a20c9b52896a84d8be9811b21531e66a1f5fb751c2851dc40ce93 HTTP/1.1" 200 - 3 0.001 0.035 2026-09-11 04:18:48,102 26 INFO rb-c800635-224702-414046 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-09-11 04:18:48,116 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 04:18:48] "GET /web/image/res.partner/2/avatar_128?unique=1789094274000 HTTP/1.1" 200 - 5 0.004 0.041 2026-09-11 04:18:48,130 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 04:18:48] "POST /web/action/load HTTP/1.1" 200 - 10 0.005 0.022 2026-09-11 04:18:48,188 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 04:18:48] "GET /web/bundle/web.assets_emoji?lang=en_US HTTP/1.1" 200 - 0 0.000 0.016 2026-09-11 04:18:48,200 26 INFO rb-c800635-224702-414046 odoo.addons.project.tests.test_project_update_ui.TestProjectUpdateUi.test_01_project_tour.browser: [4/54] Tour project_tour → Step .o_project_kanban 2026-09-11 04:18:48,290 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 04:18:48] "POST /web/dataset/call_kw/project.project/get_views#project.project.get_views HTTP/1.1" 200 - 5 0.009 0.035 2026-09-11 04:18:48,302 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 04:18:48] "POST /web/dataset/call_kw/discuss.channel/channel_fetched#discuss.channel.channel_fetched HTTP/1.1" 200 - 6 0.003 0.028 2026-09-11 04:18:48,311 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 04:18:48] "GET /web/assets/0418524/web.assets_emoji.min.js HTTP/1.1" 200 - 2 0.001 0.025 2026-09-11 04:18:48,369 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 04:18:48] "POST /web/dataset/call_kw/project.project/web_search_read#project.project.web_search_read HTTP/1.1" 200 - 20 0.017 0.031 2026-09-11 04:18:48,372 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 04:18:48] "POST /web/dataset/call_kw/res.users/has_group#res.users.has_group HTTP/1.1" 200 - 0 0.000 0.050 2026-09-11 04:18:48,409 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 04:18:48] "POST /web/dataset/call_kw/project.project/search_read#project.project.search_read HTTP/1.1" 200 - 1 0.000 0.004 2026-09-11 04:18:48,484 26 INFO rb-c800635-224702-414046 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-09-11 04:18:48,516 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 04:18:48] "GET /web/image/res.users/2/avatar_128 HTTP/1.1" 200 - 7 0.012 0.016 2026-09-11 04:18:48,533 26 INFO rb-c800635-224702-414046 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-09-11 04:18:48,591 26 INFO rb-c800635-224702-414046 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-09-11 04:18:48,608 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 04:18:48] "POST /web/action/load HTTP/1.1" 200 - 9 0.008 0.009 2026-09-11 04:18:48,632 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 04:18:48] "POST /web/dataset/call_kw/project.project/get_views#project.project.get_views HTTP/1.1" 200 - 0 0.000 0.003 2026-09-11 04:18:48,673 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 04:18:48] "POST /web/dataset/call_kw/project.project/onchange#project.project.onchange HTTP/1.1" 200 - 1 0.005 0.016 2026-09-11 04:18:48,726 26 INFO rb-c800635-224702-414046 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-09-11 04:18:48,794 26 INFO rb-c800635-224702-414046 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-09-11 04:18:48,877 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 04:18:48] "POST /web/dataset/call_kw/project.project/web_save#project.project.web_save HTTP/1.1" 200 - 22 0.043 0.036 2026-09-11 04:18:48,934 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 04:18:48] "POST /web/dataset/call_button/project.project/action_view_tasks#project.project.action_view_tasks HTTP/1.1" 200 - 19 0.022 0.027 2026-09-11 04:18:48,985 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 04:18:48] "POST /web/dataset/call_kw/project.task/get_views#project.task.get_views HTTP/1.1" 200 - 2 0.002 0.036 2026-09-11 04:18:49,026 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 04:18:49] "POST /web/dataset/call_kw/project.task/read_progress_bar#project.task.read_progress_bar HTTP/1.1" 200 - 2 0.002 0.009 2026-09-11 04:18:49,035 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 04:18:49] "POST /web/dataset/call_kw/project.task/web_read_group#project.task.web_read_group HTTP/1.1" 200 - 3 0.002 0.008 2026-09-11 04:18:49,049 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 04:18:49] "POST /web/dataset/call_kw/project.project/get_template_tasks#project.project.get_template_tasks HTTP/1.1" 200 - 1 0.002 0.006 2026-09-11 04:18:49,086 26 INFO ? werkzeug: 127.0.0.1 - - [11/Sep/2026 04:18:49] "GET /web/static/img/smiling_face.svg HTTP/1.1" 200 - 0 0.000 0.001 2026-09-11 04:18:49,105 26 INFO rb-c800635-224702-414046 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-09-11 04:18:49,159 26 INFO rb-c800635-224702-414046 odoo.addons.project.tests.test_project_update_ui.TestProjectUpdateUi.test_01_project_tour.browser: [11/54] Tour project_tour → Step .o_kanban_group 2026-09-11 04:18:49,173 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 04:18:49] "POST /web/dataset/call_kw/project.task.type/name_create#project.task.type.name_create HTTP/1.1" 200 - 5 0.004 0.008 2026-09-11 04:18:49,208 26 INFO rb-c800635-224702-414046 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-09-11 04:18:49,262 26 INFO rb-c800635-224702-414046 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-09-11 04:18:49,319 26 INFO rb-c800635-224702-414046 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-09-11 04:18:49,331 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 04:18:49] "POST /web/dataset/call_kw/project.task.type/name_create#project.task.type.name_create HTTP/1.1" 200 - 5 0.005 0.006 2026-09-11 04:18:49,361 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 04:18:49] "POST /web/dataset/call_kw/project.task.type/web_resequence#project.task.type.web_resequence HTTP/1.1" 200 - 3 0.002 0.020 2026-09-11 04:18:49,375 26 INFO rb-c800635-224702-414046 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-09-11 04:18:49,431 26 INFO rb-c800635-224702-414046 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-09-11 04:18:49,459 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 04:18:49] "POST /web/dataset/call_kw/project.task/get_views#project.task.get_views HTTP/1.1" 200 - 1 0.001 0.018 2026-09-11 04:18:49,479 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 04:18:49] "POST /web/dataset/call_kw/project.task/onchange#project.task.onchange HTTP/1.1" 200 - 2 0.001 0.008 2026-09-11 04:18:49,485 26 INFO rb-c800635-224702-414046 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-09-11 04:18:49,536 26 INFO rb-c800635-224702-414046 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-09-11 04:18:49,586 26 INFO rb-c800635-224702-414046 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-09-11 04:18:49,646 26 INFO rb-c800635-224702-414046 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-09-11 04:18:49,695 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 04:18:49] "POST /web/dataset/call_kw/project.task/web_save#project.task.web_save HTTP/1.1" 200 - 28 0.014 0.032 2026-09-11 04:18:49,697 26 INFO rb-c800635-224702-414046 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-09-11 04:18:49,719 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 04:18:49] "POST /web/dataset/call_kw/project.task/onchange#project.task.onchange HTTP/1.1" 200 - 1 0.000 0.008 2026-09-11 04:18:49,741 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 04:18:49] "POST /web/dataset/call_kw/project.task/web_read#project.task.web_read HTTP/1.1" 200 - 10 0.006 0.015 2026-09-11 04:18:49,771 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 04:18:49] "POST /web/dataset/call_kw/project.task/read_progress_bar#project.task.read_progress_bar HTTP/1.1" 200 - 3 0.002 0.007 2026-09-11 04:18:49,787 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 04:18:49] "POST /web/dataset/call_kw/project.task/formatted_read_group#project.task.formatted_read_group HTTP/1.1" 200 - 3 0.003 0.022 2026-09-11 04:18:49,961 26 INFO rb-c800635-224702-414046 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-09-11 04:18:49,994 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 04:18:49] "POST /web/dataset/call_kw/project.task/web_save#project.task.web_save HTTP/1.1" 200 - 31 0.026 0.045 2026-09-11 04:18:50,015 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 04:18:50] "POST /web/dataset/call_kw/project.task/formatted_read_group#project.task.formatted_read_group HTTP/1.1" 200 - 3 0.003 0.010 2026-09-11 04:18:50,018 26 INFO rb-c800635-224702-414046 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-09-11 04:18:50,025 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 04:18:50] "POST /web/dataset/call_kw/project.task/read_progress_bar#project.task.read_progress_bar HTTP/1.1" 200 - 3 0.004 0.016 2026-09-11 04:18:50,050 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 04:18:50] "POST /web/dataset/call_kw/project.task/web_resequence#project.task.web_resequence HTTP/1.1" 200 - 9 0.011 0.026 2026-09-11 04:18:50,076 26 INFO rb-c800635-224702-414046 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-09-11 04:18:50,135 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 04:18:50] "POST /web/dataset/call_kw/project.task/web_read#project.task.web_read HTTP/1.1" 200 - 21 0.016 0.036 2026-09-11 04:18:50,165 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 04:18:50] "POST /web/dataset/call_kw/project.project/get_template_tasks#project.project.get_template_tasks HTTP/1.1" 200 - 1 0.001 0.006 2026-09-11 04:18:50,200 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 04:18:50] "POST /web/dataset/call_kw/project.task.type/search_read#project.task.type.search_read HTTP/1.1" 200 - 1 0.000 0.004 2026-09-11 04:18:50,275 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 04:18:50] "POST /html_editor/get_ice_servers HTTP/1.1" 200 - 1 0.000 0.003 2026-09-11 04:18:50,304 26 INFO rb-c800635-224702-414046 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-09-11 04:18:50,368 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 04:18:50] "POST /mail/data HTTP/1.1" 200 - 34 0.021 0.041 2026-09-11 04:18:50,415 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 04:18:50] "POST /mail/thread/messages HTTP/1.1" 200 - 24 0.010 0.097 2026-09-11 04:18:50,419 26 INFO rb-c800635-224702-414046 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-09-11 04:18:50,483 26 INFO rb-c800635-224702-414046 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-09-11 04:18:50,552 26 INFO rb-c800635-224702-414046 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-09-11 04:18:50,605 26 INFO rb-c800635-224702-414046 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-09-11 04:18:50,662 26 INFO rb-c800635-224702-414046 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-09-11 04:18:50,713 26 INFO rb-c800635-224702-414046 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-09-11 04:18:50,722 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 04:18:50] "POST /web/dataset/call_kw/mail.activity.schedule/get_views#mail.activity.schedule.get_views HTTP/1.1" 200 - 22 0.022 0.036 2026-09-11 04:18:50,757 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 04:18:50] "POST /web/dataset/call_kw/mail.activity.schedule/onchange#mail.activity.schedule.onchange HTTP/1.1" 200 - 7 0.006 0.015 2026-09-11 04:18:50,784 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 04:18:50] "POST /web/dataset/call_kw/mail.activity.type/search_read#mail.activity.type.search_read HTTP/1.1" 200 - 2 0.001 0.004 2026-09-11 04:18:50,835 26 INFO rb-c800635-224702-414046 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-09-11 04:18:50,858 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 04:18:50] "POST /web/dataset/call_kw/mail.activity.schedule/web_save#mail.activity.schedule.web_save HTTP/1.1" 200 - 9 0.006 0.014 2026-09-11 04:18:50,896 26 INFO rb-c800635-224702-414046 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-09-11 04:18:50,906 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 04:18:50] "POST /web/dataset/call_button/mail.activity.schedule/action_schedule_activities#mail.activity.schedule.action_schedule_activities HTTP/1.1" 200 - 17 0.014 0.017 2026-09-11 04:18:50,933 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 04:18:50] "POST /mail/thread/messages HTTP/1.1" 200 - 6 0.006 0.008 2026-09-11 04:18:50,966 26 INFO rb-c800635-224702-414046 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-09-11 04:18:50,979 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 04:18:50] "POST /mail/data HTTP/1.1" 200 - 25 0.018 0.039 2026-09-11 04:18:50,996 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 04:18:50] "POST /web/dataset/call_kw/res.users/web_name_search#res.users.web_name_search HTTP/1.1" 200 - 6 0.008 0.024 2026-09-11 04:18:51,026 26 INFO rb-c800635-224702-414046 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-09-11 04:18:51,095 26 INFO rb-c800635-224702-414046 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-09-11 04:18:51,108 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 04:18:51] "POST /web/dataset/call_kw/res.users/web_read#res.users.web_read HTTP/1.1" 200 - 2 0.001 0.007 2026-09-11 04:18:51,143 26 INFO rb-c800635-224702-414046 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-09-11 04:18:51,191 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 04:18:51] "POST /web/dataset/call_kw/project.task/onchange#project.task.onchange HTTP/1.1" 200 - 26 0.023 0.041 2026-09-11 04:18:51,202 26 INFO rb-c800635-224702-414046 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-09-11 04:18:51,275 26 INFO rb-c800635-224702-414046 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-09-11 04:18:51,285 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 04:18:51] "POST /web/dataset/call_kw/res.users/web_name_search#res.users.web_name_search HTTP/1.1" 200 - 6 0.009 0.015 2026-09-11 04:18:51,323 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 04:18:51] "POST /web/dataset/call_kw/project.task/onchange#project.task.onchange HTTP/1.1" 200 - 12 0.009 0.030 2026-09-11 04:18:51,367 26 INFO ? werkzeug: 127.0.0.1 - - [11/Sep/2026 04:18:51] "GET /web/static/img/openhand.cur HTTP/1.1" 200 - 0 0.000 0.002 2026-09-11 04:18:51,385 26 INFO rb-c800635-224702-414046 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-09-11 04:18:51,436 26 INFO rb-c800635-224702-414046 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-09-11 04:18:51,502 26 INFO rb-c800635-224702-414046 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-09-11 04:18:51,555 26 INFO rb-c800635-224702-414046 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-09-11 04:18:51,564 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 04:18:51] "POST /web/dataset/call_kw/project.task/onchange#project.task.onchange HTTP/1.1" 200 - 25 0.018 0.042 2026-09-11 04:18:51,611 26 INFO rb-c800635-224702-414046 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-09-11 04:18:51,740 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 04:18:51] "POST /web/dataset/call_kw/project.task/web_save#project.task.web_save HTTP/1.1" 200 - 74 0.062 0.091 2026-09-11 04:18:51,779 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 04:18:51] "POST /mail/thread/messages HTTP/1.1" 200 - 22 0.008 0.018 2026-09-11 04:18:51,805 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 04:18:51] "POST /web/dataset/call_kw/project.task/read_progress_bar#project.task.read_progress_bar HTTP/1.1" 200 - 3 0.003 0.008 2026-09-11 04:18:51,877 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 04:18:51] "POST /web/dataset/call_kw/project.task/web_read_group#project.task.web_read_group HTTP/1.1" 200 - 22 0.033 0.045 2026-09-11 04:18:51,883 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 04:18:51] "POST /web/dataset/call_kw/project.project/get_template_tasks#project.project.get_template_tasks HTTP/1.1" 200 - 1 0.001 0.050 2026-09-11 04:18:51,921 26 INFO rb-c800635-224702-414046 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-09-11 04:18:51,944 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 04:18:51] "POST /mail/data HTTP/1.1" 200 - 35 0.026 0.081 2026-09-11 04:18:52,000 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 04:18:52] "POST /web/dataset/call_kw/project.task/web_read#project.task.web_read HTTP/1.1" 200 - 22 0.023 0.049 2026-09-11 04:18:52,030 26 INFO rb-c800635-224702-414046 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-09-11 04:18:52,085 26 INFO rb-c800635-224702-414046 odoo.addons.project.tests.test_project_update_ui.TestProjectUpdateUi.test_01_project_tour.browser: [47/54] Tour project_tour → Step .subtask_create_input 2026-09-11 04:18:52,136 26 INFO rb-c800635-224702-414046 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-09-11 04:18:52,195 26 INFO rb-c800635-224702-414046 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-09-11 04:18:52,278 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 04:18:52] "POST /web/dataset/call_kw/project.task/create#project.task.create HTTP/1.1" 200 - 43 0.039 0.043 2026-09-11 04:18:52,348 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 04:18:52] "POST /web/dataset/call_kw/project.task/web_read#project.task.web_read HTTP/1.1" 200 - 22 0.028 0.034 2026-09-11 04:18:52,375 26 INFO rb-c800635-224702-414046 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-09-11 04:18:52,426 26 INFO rb-c800635-224702-414046 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-09-11 04:18:52,487 26 INFO rb-c800635-224702-414046 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-09-11 04:18:52,540 26 INFO rb-c800635-224702-414046 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-09-11 04:18:52,541 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 04:18:52] "POST /web/dataset/call_kw/project.task/onchange#project.task.onchange HTTP/1.1" 200 - 22 0.018 0.035 2026-09-11 04:18:52,595 26 INFO rb-c800635-224702-414046 odoo.addons.project.tests.test_project_update_ui.TestProjectUpdateUi.test_01_project_tour.browser: [54/54] Tour project_tour → Step .o_kanban_renderer 2026-09-11 04:18:52,616 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 04:18:52] "POST /web/dataset/call_kw/project.task/web_save#project.task.web_save HTTP/1.1" 200 - 24 0.034 0.028 2026-09-11 04:18:52,649 26 INFO rb-c800635-224702-414046 odoo.addons.project.tests.test_project_update_ui.TestProjectUpdateUi.test_01_project_tour.browser: tour succeeded 2026-09-11 04:18:52,653 26 INFO rb-c800635-224702-414046 odoo.addons.project.tests.test_project_update_ui.TestProjectUpdateUi.test_01_project_tour.browser: ╔═════════════════════════════╗ ║ TOUR project_tour SUCCEEDED ║ ╚═════════════════════════════╝ 2026-09-11 04:18:52,667 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 04:18:52] "POST /web/dataset/call_kw/project.task/web_read#project.task.web_read HTTP/1.1" 200 - 22 0.018 0.051 2026-09-11 04:18:52,703 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 04:18:52] "POST /web/dataset/call_kw/project.task/read_progress_bar#project.task.read_progress_bar HTTP/1.1" 200 - 3 0.011 0.062 2026-09-11 04:18:52,714 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 04:18:52] "POST /web/dataset/call_kw/project.task/formatted_read_group#project.task.formatted_read_group HTTP/1.1" 200 - 3 0.004 0.078 2026-09-11 04:18:52,832 26 INFO rb-c800635-224702-414046 odoo.addons.project.tests.test_project_update_ui.TestProjectUpdateUi.test_01_project_tour.browser: heap 41857392 (allocated 43716608) 2026-09-11 04:18:52,856 26 INFO rb-c800635-224702-414046 odoo.addons.project.tests.test_project_update_ui.TestProjectUpdateUi.test_01_project_tour: Closing chrome headless with pid 147899 2026-09-11 04:18:52,857 26 INFO rb-c800635-224702-414046 odoo.addons.project.tests.test_project_update_ui.TestProjectUpdateUi.test_01_project_tour: Closing websocket connection 2026-09-11 04:18:52,857 26 INFO rb-c800635-224702-414046 odoo.addons.project.tests.test_project_update_ui.TestProjectUpdateUi.test_01_project_tour: Terminating chrome headless with pid 147899 2026-09-11 04:18:52,954 26 INFO rb-c800635-224702-414046 odoo.addons.project.tests.test_project_update_ui.TestProjectUpdateUi.test_01_project_tour: Chrome Log in: /tmp/odoo_tests/rb-c800635-224702-414046/chrome_logs/chrome_log_20260911_041852_953769_test_01_project_tour.txt 2026-09-11 04:18:52,954 26 INFO rb-c800635-224702-414046 odoo.addons.project.tests.test_project_update_ui.TestProjectUpdateUi.test_01_project_tour: Removing chrome user profile "/tmp/tmp_zc7cctw_chrome_odoo" 2026-09-11 04:18:52,983 26 INFO rb-c800635-224702-414046 odoo.addons.base.models.ir_attachment: filestore gc 0 checked, 0 removed 2026-09-11 04:18:54,295 26 INFO rb-c800635-224702-414046 odoo.addons.project.tests.test_task_dependencies: Starting TestTaskDependencies.test_admin_dependency_toggle ... 2026-09-11 04:18:54,534 26 INFO rb-c800635-224702-414046 odoo.addons.project.tests.test_task_dependencies: Starting TestTaskDependencies.test_create_from_template_keeps_subtask_dependencies ... 2026-09-11 04:18:54,813 26 INFO rb-c800635-224702-414046 odoo.addons.project.tests.test_task_dependencies: Starting TestTaskDependencies.test_cyclic_dependencies ... 2026-09-11 04:18:54,889 26 INFO rb-c800635-224702-414046 odoo.addons.project.tests.test_task_dependencies: Starting TestTaskDependencies.test_duplicate_project_with_subtask_dependencies ... 2026-09-11 04:18:55,129 26 INFO rb-c800635-224702-414046 odoo.addons.project.tests.test_task_dependencies: Starting TestTaskDependencies.test_duplicate_project_with_task_dependencies ... 2026-09-11 04:18:55,527 26 INFO rb-c800635-224702-414046 odoo.addons.project.tests.test_task_dependencies: Starting TestTaskDependencies.test_task_dependencies ... 2026-09-11 04:18:55,572 26 INFO rb-c800635-224702-414046 odoo.addons.project.tests.test_task_dependencies: Starting TestTaskDependencies.test_task_dependencies_settings_change ... 2026-09-11 04:18:55,741 26 INFO rb-c800635-224702-414046 odoo.addons.base.models.ir_attachment: filestore gc 2 checked, 2 removed 2026-09-11 04:18:56,076 26 INFO rb-c800635-224702-414046 odoo.addons.auth_signup.models.res_users: Signup email sent for user to 2026-09-11 04:18:56,305 26 INFO rb-c800635-224702-414046 odoo.addons.project.tests.test_task_link_preview_name: Starting TestTaskLinkPreviewName.test_01_task_link_preview_name ... 2026-09-11 04:18:56,328 26 INFO rb-c800635-224702-414046 odoo.addons.base.models.res_users: Login successful for login:admin_user from n/a 2026-09-11 04:18:56,334 26 INFO rb-c800635-224702-414046 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-09-11 04:18:56,504 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 04:18:56] "POST /html_editor/link_preview_internal HTTP/1.1" 200 - 19 0.016 0.157 2026-09-11 04:18:56,508 26 INFO rb-c800635-224702-414046 odoo.addons.project.tests.test_task_link_preview_name: Starting TestTaskLinkPreviewName.test_my_tasks_path ... 2026-09-11 04:18:56,543 26 INFO rb-c800635-224702-414046 odoo.addons.base.models.res_users: Login successful for login:admin_user from n/a 2026-09-11 04:18:56,554 26 INFO rb-c800635-224702-414046 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-09-11 04:18:56,713 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 04:18:56] "POST /html_editor/link_preview_internal HTTP/1.1" 200 - 19 0.013 0.147 2026-09-11 04:18:56,725 26 INFO rb-c800635-224702-414046 odoo.addons.base.models.ir_attachment: filestore gc 1 checked, 1 removed 2026-09-11 04:18:58,008 26 INFO rb-c800635-224702-414046 odoo.addons.project.tests.test_task_state: Starting TestTaskState.test_base_state ... 2026-09-11 04:18:58,039 26 INFO rb-c800635-224702-414046 odoo.addons.project.tests.test_task_state: Starting TestTaskState.test_change_stage_or_project ... 2026-09-11 04:18:58,127 26 INFO rb-c800635-224702-414046 odoo.addons.project.tests.test_task_state: Starting TestTaskState.test_changing_parent_do_not_reset_task_state ... 2026-09-11 04:18:58,190 26 INFO rb-c800635-224702-414046 odoo.addons.project.tests.test_task_state: Starting TestTaskState.test_duplicate_dependent_task ... 2026-09-11 04:18:58,358 26 INFO rb-c800635-224702-414046 odoo.addons.project.tests.test_task_state: Starting TestTaskState.test_duplicate_task_state_retention_with_closed_dependencies ... 2026-09-11 04:18:58,483 26 INFO rb-c800635-224702-414046 odoo.addons.project.tests.test_task_state: Starting TestTaskState.test_duplicate_task_state_retention_with_open_dependencies ... 2026-09-11 04:18:58,601 26 INFO rb-c800635-224702-414046 odoo.addons.project.tests.test_task_state: Starting TestTaskState.test_recompute_state_when_task_dependencies_feature_changes ... 2026-09-11 04:18:58,921 26 INFO rb-c800635-224702-414046 odoo.addons.project.tests.test_task_state: Starting TestTaskState.test_state_dont_reset_when_enabling_task_dependencies ... 2026-09-11 04:18:59,206 26 INFO rb-c800635-224702-414046 odoo.addons.project.tests.test_task_state: Starting TestTaskState.test_subtask_closed_state_not_reset_on_parent_project_change ... 2026-09-11 04:18:59,383 26 INFO rb-c800635-224702-414046 odoo.addons.project.tests.test_task_state: Starting TestTaskState.test_task_created_in_waiting_stage_gets_in_progress_state ... 2026-09-11 04:18:59,506 26 INFO rb-c800635-224702-414046 odoo.addons.base.models.ir_attachment: filestore gc 2 checked, 2 removed 2026-09-11 04:18:59,644 26 INFO rb-c800635-224702-414046 odoo.addons.project.tests.test_task_templates_ui: Starting TestTaskTemplatesTour.test_task_templates_tour ... 2026-09-11 04:18:59,911 26 INFO rb-c800635-224702-414046 odoo.addons.project.tests.test_task_templates_ui.TestTaskTemplatesTour.test_task_templates_tour: Chrome pid: 148167 2026-09-11 04:18:59,911 26 INFO rb-c800635-224702-414046 odoo.addons.project.tests.test_task_templates_ui.TestTaskTemplatesTour.test_task_templates_tour: Chrome headless temporary user profile dir: /tmp/tmp_ore7xnw_chrome_odoo 2026-09-11 04:18:59,911 26 INFO rb-c800635-224702-414046 odoo.addons.project.tests.test_task_templates_ui.TestTaskTemplatesTour.test_task_templates_tour: Issuing json command http://127.0.0.1:39659/json/version 2026-09-11 04:18:59,913 26 INFO rb-c800635-224702-414046 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:39659', path='/json/version', query='', fragment='') with timeout 3 increased to 10s during tests 2026-09-11 04:18:59,959 26 INFO rb-c800635-224702-414046 odoo.addons.project.tests.test_task_templates_ui.TestTaskTemplatesTour.test_task_templates_tour: Browser version: Chrome/150.0.7871.114 2026-09-11 04:18:59,960 26 INFO rb-c800635-224702-414046 odoo.addons.project.tests.test_task_templates_ui.TestTaskTemplatesTour.test_task_templates_tour: Issuing json command http://127.0.0.1:39659/json 2026-09-11 04:18:59,960 26 INFO rb-c800635-224702-414046 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:39659', path='/json', query='', fragment='') with timeout 3 increased to 10s during tests 2026-09-11 04:18:59,979 26 INFO rb-c800635-224702-414046 odoo.addons.project.tests.test_task_templates_ui.TestTaskTemplatesTour.test_task_templates_tour: Websocket url found: ws://127.0.0.1:39659/devtools/page/CC7EB7DF28B38FD12954B59F3EFB8403 2026-09-11 04:18:59,991 26 INFO rb-c800635-224702-414046 odoo.addons.project.tests.test_task_templates_ui.TestTaskTemplatesTour.test_task_templates_tour: Enable chrome headless console log notification 2026-09-11 04:19:00,004 26 INFO rb-c800635-224702-414046 odoo.addons.project.tests.test_task_templates_ui.TestTaskTemplatesTour.test_task_templates_tour: Chrome headless enable page notifications 2026-09-11 04:19:00,070 26 INFO rb-c800635-224702-414046 odoo.addons.base.models.res_users: Login successful for login:admin from n/a 2026-09-11 04:19:00,078 26 INFO rb-c800635-224702-414046 odoo.addons.project.tests.test_task_templates_ui.TestTaskTemplatesTour.test_task_templates_tour: Setting session cookie in browser 2026-09-11 04:19:00,080 26 INFO rb-c800635-224702-414046 odoo.addons.project.tests.test_task_templates_ui.TestTaskTemplatesTour.test_task_templates_tour: Open "http://127.0.0.1:8069/odoo" in browser 2026-09-11 04:19:00,080 26 INFO rb-c800635-224702-414046 odoo.addons.project.tests.test_task_templates_ui.TestTaskTemplatesTour.test_task_templates_tour: Navigating to: "http://127.0.0.1:8069/odoo" 2026-09-11 04:19:00,096 26 INFO rb-c800635-224702-414046 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-09-11 04:19:01,341 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 04:19:01] "GET /odoo HTTP/1.1" 200 - 151 0.096 1.153 2026-09-11 04:19:01,344 26 INFO rb-c800635-224702-414046 odoo.addons.project.tests.test_task_templates_ui.TestTaskTemplatesTour.test_task_templates_tour: Navigation result: {'frameId': 'CC7EB7DF28B38FD12954B59F3EFB8403', 'loaderId': '8C180DFC43E1B20DD80440FE0304AC40', 'isDownload': False} 2026-09-11 04:19:01,345 26 INFO rb-c800635-224702-414046 odoo.addons.project.tests.test_task_templates_ui.TestTaskTemplatesTour.test_task_templates_tour: Evaluate ready code "odoo.isTourReady('project_task_templates_tour')" 2026-09-11 04:19:01,481 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 04:19:01] "GET /web/webclient/load_menus HTTP/1.1" 200 - 23 0.024 0.075 2026-09-11 04:19:01,490 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 04:19:01] "GET /web/assets/f11d30b/web.assets_web.min.css HTTP/1.1" 200 - 2 0.001 0.112 2026-09-11 04:19:01,499 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 04:19:01] "GET /web/manifest.webmanifest HTTP/1.1" 200 - 7 0.003 0.121 2026-09-11 04:19:01,508 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 04:19:01] "GET /web/assets/ec15a55/web.assets_web.min.js HTTP/1.1" 200 - 2 0.001 0.130 2026-09-11 04:19:01,556 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 04:19:01] "GET /web/assets/af5d1f2/web.assets_tests.min.js HTTP/1.1" 200 - 2 0.001 0.023 2026-09-11 04:19:01,633 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 04:19:01] "GET /web/assets/9c37ea3/web.assets_web_print.min.css HTTP/1.1" 200 - 2 0.002 0.005 2026-09-11 04:19:02,191 26 INFO ? werkzeug: 127.0.0.1 - - [11/Sep/2026 04:19:02] "GET /web/static/img/favicon.ico HTTP/1.1" 200 - 0 0.000 0.015 2026-09-11 04:19:02,194 26 INFO ? werkzeug: 127.0.0.1 - - [11/Sep/2026 04:19:02] "GET /web/static/img/odoo-icon-192x192.png HTTP/1.1" 200 - 0 0.000 0.015 2026-09-11 04:19:02,207 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 04:19:02] "GET /web/webclient/translations?hash=&lang=en_US HTTP/1.1" 200 - 1 0.001 0.025 2026-09-11 04:19:02,256 26 INFO rb-c800635-224702-414046 odoo.addons.partner_autocomplete.models.res_company: Starting enrich of company My Company (1) 2026-09-11 04:19:02,279 26 INFO rb-c800635-224702-414046 odoo.addons.project.tests.test_task_templates_ui.TestTaskTemplatesTour.test_task_templates_tour.browser: Owl is running in 'dev' mode. 2026-09-11 04:19:02,290 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 04:19:02] "POST /web/dataset/call_kw/res.company/iap_enrich_auto#res.company.iap_enrich_auto HTTP/1.1" 200 - 28 0.018 0.043 2026-09-11 04:19:02,308 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 04:19:02] "GET /bus/websocket_worker_bundle?v=19.0-2 HTTP/1.1" 200 - 3 0.007 0.050 2026-09-11 04:19:02,312 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 04:19:02] "GET /web/service-worker.js HTTP/1.1" 200 - 0 0.000 0.013 2026-09-11 04:19:02,338 26 INFO ? werkzeug: 127.0.0.1 - - [11/Sep/2026 04:19:02] "GET /mail/static/lib/idb-keyval/idb-keyval.js HTTP/1.1" 200 - 0 0.000 0.002 2026-09-11 04:19:02,389 26 INFO rb-c800635-224702-414046 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-09-11 04:19:02,427 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 04:19:02] "GET /odoo HTTP/1.1" 200 - 27 0.025 0.053 2026-09-11 04:19:02,442 26 INFO rb-c800635-224702-414046 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-09-11 04:19:02,447 26 INFO ? werkzeug: 127.0.0.1 - - [11/Sep/2026 04:19:02] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.006 2026-09-11 04:19:02,464 26 INFO ? werkzeug: 127.0.0.1 - - [11/Sep/2026 04:19:02] "GET /web/static/src/libs/fontawesome/fonts/fontawesome-webfont.woff2?v=4.7.0 HTTP/1.1" 200 - 0 0.000 0.010 2026-09-11 04:19:02,472 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 04:19:02] "GET /odoo/offline HTTP/1.1" 200 - 5 0.015 0.101 2026-09-11 04:19:02,531 26 INFO rb-c800635-224702-414046 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-09-11 04:19:02,555 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 04:19:02] "GET /web/image?model=res.users&field=avatar_128&id=2 HTTP/1.1" 200 - 14 0.031 0.115 2026-09-11 04:19:02,571 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 04:19:02] "POST /web/dataset/call_kw/ir.http/lazy_session_info#ir.http.lazy_session_info HTTP/1.1" 200 - 6 0.005 0.143 2026-09-11 04:19:02,583 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 04:19:02] "POST /web/action/load HTTP/1.1" 200 - 5 0.003 0.145 2026-09-11 04:19:02,604 26 INFO rb-c800635-224702-414046 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-09-11 04:19:02,606 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 04:19:02] "GET /web/image/res.company/1/favicon HTTP/1.1" 200 - 9 0.006 0.112 2026-09-11 04:19:02,609 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 04:19:02] "GET /websocket?version=19.0-2 HTTP/1.1" 101 - 0 0.000 0.108 2026-09-11 04:19:02,637 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 04:19:02] "GET /web/image/res.partner/3/avatar_128?unique=1789094274000 HTTP/1.1" 200 - 6 0.006 0.207 2026-09-11 04:19:02,688 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 04:19:02] "POST /mail/data HTTP/1.1" 200 - 35 0.020 0.178 2026-09-11 04:19:02,711 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 04:19:02] "POST /web/action/load HTTP/1.1" 200 - 10 0.010 0.092 2026-09-11 04:19:02,951 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 04:19:02] "POST /web/dataset/call_kw/project.project/get_views#project.project.get_views HTTP/1.1" 200 - 94 0.086 0.116 2026-09-11 04:19:03,045 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 04:19:03] "POST /web/dataset/call_kw/project.project/web_search_read#project.project.web_search_read HTTP/1.1" 200 - 21 0.029 0.031 2026-09-11 04:19:03,047 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 04:19:03] "POST /web/dataset/call_kw/res.users/has_group#res.users.has_group HTTP/1.1" 200 - 0 0.000 0.056 2026-09-11 04:19:03,126 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 04:19:03] "POST /web/dataset/call_kw/project.project/search_read#project.project.search_read HTTP/1.1" 200 - 1 0.001 0.050 2026-09-11 04:19:03,175 26 INFO rb-c800635-224702-414046 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-09-11 04:19:03,222 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 04:19:03] "POST /mail/data HTTP/1.1" 200 - 45 0.040 0.142 2026-09-11 04:19:03,248 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 04:19:03] "GET /web/image/res.users/1/avatar_128 HTTP/1.1" 200 - 7 0.010 0.061 2026-09-11 04:19:03,319 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 04:19:03] "POST /web/dataset/call_button/project.project/action_view_tasks#project.project.action_view_tasks HTTP/1.1" 200 - 22 0.032 0.109 2026-09-11 04:19:03,347 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 04:19:03] "POST /web/dataset/call_kw/discuss.channel/channel_fetched#discuss.channel.channel_fetched HTTP/1.1" 200 - 9 0.015 0.056 2026-09-11 04:19:03,575 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 04:19:03] "POST /web/dataset/call_kw/project.task/get_views#project.task.get_views HTTP/1.1" 200 - 67 0.077 0.149 2026-09-11 04:19:03,610 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 04:19:03] "POST /web/dataset/call_kw/project.task/read_progress_bar#project.task.read_progress_bar HTTP/1.1" 200 - 3 0.002 0.007 2026-09-11 04:19:03,626 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 04:19:03] "POST /web/dataset/call_kw/project.task/web_read_group#project.task.web_read_group HTTP/1.1" 200 - 5 0.005 0.010 2026-09-11 04:19:03,642 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 04:19:03] "POST /web/dataset/call_kw/project.project/get_template_tasks#project.project.get_template_tasks HTTP/1.1" 200 - 1 0.001 0.006 2026-09-11 04:19:03,961 26 INFO ? werkzeug: 127.0.0.1 - - [11/Sep/2026 04:19:03] "GET /web/static/img/smiling_face.svg HTTP/1.1" 200 - 0 0.000 0.001 2026-09-11 04:19:04,010 26 INFO rb-c800635-224702-414046 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-09-11 04:19:04,042 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 04:19:04] "GET /web/image/res.users/2/avatar_128 HTTP/1.1" 200 - 7 0.027 0.026 2026-09-11 04:19:04,068 26 INFO rb-c800635-224702-414046 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-09-11 04:19:04,075 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 04:19:04] "GET /web/image/res.users/4/avatar_128 HTTP/1.1" 200 - 7 0.012 0.070 2026-09-11 04:19:04,100 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 04:19:04] "GET /web/image/res.users/5/avatar_128 HTTP/1.1" 200 - 5 0.006 0.091 2026-09-11 04:19:04,126 26 INFO rb-c800635-224702-414046 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-09-11 04:19:04,126 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 04:19:04] "GET /web/image/res.users/3/avatar_128 HTTP/1.1" 200 - 7 0.011 0.111 2026-09-11 04:19:04,265 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 04:19:04] "POST /web/dataset/call_kw/project.task/action_create_from_template#project.task.action_create_from_template HTTP/1.1" 200 - 53 0.056 0.081 2026-09-11 04:19:04,386 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 04:19:04] "POST /web/dataset/call_kw/project.task/web_read#project.task.web_read HTTP/1.1" 200 - 27 0.037 0.046 2026-09-11 04:19:04,417 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 04:19:04] "POST /web/dataset/call_kw/project.project/get_template_tasks#project.project.get_template_tasks HTTP/1.1" 200 - 1 0.001 0.007 2026-09-11 04:19:04,475 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 04:19:04] "POST /web/dataset/call_kw/project.task.type/search_read#project.task.type.search_read HTTP/1.1" 200 - 1 0.001 0.005 2026-09-11 04:19:04,600 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 04:19:04] "POST /html_editor/get_ice_servers HTTP/1.1" 200 - 2 0.002 0.004 2026-09-11 04:19:04,667 26 INFO rb-c800635-224702-414046 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-09-11 04:19:04,738 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 04:19:04] "POST /mail/thread/messages HTTP/1.1" 200 - 28 0.022 0.038 2026-09-11 04:19:04,748 26 INFO rb-c800635-224702-414046 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-09-11 04:19:04,831 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 04:19:04] "POST /mail/data HTTP/1.1" 200 - 37 0.029 0.117 2026-09-11 04:19:04,843 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 04:19:04] "GET /web/bundle/web.assets_emoji?lang=en_US HTTP/1.1" 200 - 1 0.000 0.037 2026-09-11 04:19:04,952 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 04:19:04] "POST /web/dataset/call_kw/project.task/web_save#project.task.web_save HTTP/1.1" 200 - 32 0.038 0.160 2026-09-11 04:19:04,959 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 04:19:04] "GET /web/assets/0418524/web.assets_emoji.min.js HTTP/1.1" 200 - 2 0.001 0.062 2026-09-11 04:19:05,018 26 INFO rb-c800635-224702-414046 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-09-11 04:19:05,041 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 04:19:05] "POST /mail/thread/messages HTTP/1.1" 200 - 22 0.014 0.059 2026-09-11 04:19:05,079 26 INFO rb-c800635-224702-414046 odoo.addons.project.tests.test_task_templates_ui.TestTaskTemplatesTour.test_task_templates_tour.browser: tour succeeded 2026-09-11 04:19:05,079 26 INFO rb-c800635-224702-414046 odoo.addons.project.tests.test_task_templates_ui.TestTaskTemplatesTour.test_task_templates_tour.browser: ╔════════════════════════════════════════════╗ ║ TOUR project_task_templates_tour SUCCEEDED ║ ╚════════════════════════════════════════════╝ 2026-09-11 04:19:05,094 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 04:19:05] "POST /mail/data HTTP/1.1" 200 - 30 0.017 0.057 2026-09-11 04:19:05,251 26 INFO rb-c800635-224702-414046 odoo.addons.project.tests.test_task_templates_ui.TestTaskTemplatesTour.test_task_templates_tour.browser: heap 39132316 (allocated 41484288) 2026-09-11 04:19:05,264 26 INFO rb-c800635-224702-414046 odoo.addons.project.tests.test_task_templates_ui.TestTaskTemplatesTour.test_task_templates_tour: Closing chrome headless with pid 148167 2026-09-11 04:19:05,265 26 INFO rb-c800635-224702-414046 odoo.addons.project.tests.test_task_templates_ui.TestTaskTemplatesTour.test_task_templates_tour: Closing websocket connection 2026-09-11 04:19:05,266 26 INFO rb-c800635-224702-414046 odoo.addons.project.tests.test_task_templates_ui.TestTaskTemplatesTour.test_task_templates_tour: Terminating chrome headless with pid 148167 2026-09-11 04:19:05,363 26 INFO rb-c800635-224702-414046 odoo.addons.project.tests.test_task_templates_ui.TestTaskTemplatesTour.test_task_templates_tour: Chrome Log in: /tmp/odoo_tests/rb-c800635-224702-414046/chrome_logs/chrome_log_20260911_041905_363496_test_task_templates_tour.txt 2026-09-11 04:19:05,363 26 INFO rb-c800635-224702-414046 odoo.addons.project.tests.test_task_templates_ui.TestTaskTemplatesTour.test_task_templates_tour: Removing chrome user profile "/tmp/tmp_ore7xnw_chrome_odoo" 2026-09-11 04:19:05,383 26 INFO rb-c800635-224702-414046 odoo.addons.base.models.ir_attachment: filestore gc 0 checked, 0 removed 2026-09-11 04:19:06,612 26 INFO rb-c800635-224702-414046 odoo.addons.project.tests.test_task_tracking: Starting TestTaskTracking.test_many2many_tracking ... 2026-09-11 04:19:06,718 26 INFO rb-c800635-224702-414046 odoo.addons.project.tests.test_task_tracking: Starting TestTaskTracking.test_many2many_tracking_context ... 2026-09-11 04:19:06,855 26 INFO rb-c800635-224702-414046 odoo.addons.base.models.ir_attachment: filestore gc 2 checked, 2 removed 2026-09-11 04:19:08,484 26 INFO rb-c800635-224702-414046 odoo.addons.project_account.tests.test_project_profitability: Starting TestProjectAccountProfitability.test_project_profitability ... 2026-09-11 04:19:11,635 26 INFO rb-c800635-224702-414046 odoo.addons.base.models.ir_attachment: filestore gc 1 checked, 1 removed 2026-09-11 04:19:24,483 26 INFO rb-c800635-224702-414046 odoo.addons.project_hr_expense.tests.test_analytics: Starting TestAnalytics.test_project_analytics_to_expense ... 2026-09-11 04:19:25,280 26 INFO rb-c800635-224702-414046 odoo.addons.base.models.ir_attachment: filestore gc 6 checked, 6 removed 2026-09-11 04:19:39,002 26 INFO rb-c800635-224702-414046 odoo.addons.project_hr_expense.tests.test_project_profitability: Starting TestProjectHrExpenseProfitability.test_project_profitability ... 2026-09-11 04:19:42,851 26 INFO rb-c800635-224702-414046 odoo.models.unlink: User #396 deleted account.analytic.line records with IDs: [12] 2026-09-11 04:19:42,977 26 INFO rb-c800635-224702-414046 odoo.models.unlink: User #396 deleted account.move.line.ctp records with IDs: [1332, 1333, 1334] 2026-09-11 04:19:43,076 26 INFO rb-c800635-224702-414046 odoo.models.unlink: User #396 deleted account.move.line records with IDs: [2472, 2473, 2474, 2475] 2026-09-11 04:19:43,135 26 INFO rb-c800635-224702-414046 odoo.models.unlink: User #396 deleted account.move records with IDs: [921] 2026-09-11 04:19:43,198 26 INFO rb-c800635-224702-414046 odoo.models.unlink: User #396 deleted account.analytic.line records with IDs: [11] 2026-09-11 04:19:43,281 26 INFO rb-c800635-224702-414046 odoo.models.unlink: User #396 deleted account.move.line.ctp records with IDs: [1331] 2026-09-11 04:19:43,354 26 INFO rb-c800635-224702-414046 odoo.models.unlink: User #396 deleted account.move.line records with IDs: [2470, 2471] 2026-09-11 04:19:43,391 26 INFO rb-c800635-224702-414046 odoo.models.unlink: User #396 deleted account.move records with IDs: [920] 2026-09-11 04:19:43,443 26 INFO rb-c800635-224702-414046 odoo.addons.project_hr_expense.tests.test_project_profitability: Starting TestProjectHrExpenseProfitability.test_project_profitability_after_expense_actions ... 2026-09-11 04:19:44,628 26 INFO rb-c800635-224702-414046 odoo.addons.base.models.ir_attachment: filestore gc 7 checked, 7 removed 2026-09-11 04:19:46,269 26 INFO rb-c800635-224702-414046 odoo.addons.project_mrp_account.tests.test_analytic_account: Starting TestAnalyticAccountTimesheet.test_analytic_account_access ... 2026-09-11 04:19:46,289 26 INFO rb-c800635-224702-414046 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-09-11 04:19:47,045 26 INFO rb-c800635-224702-414046 odoo.addons.base.models.ir_attachment: filestore gc 0 checked, 0 removed 2026-09-11 04:19:50,429 26 INFO rb-c800635-224702-414046 odoo.addons.project_mrp_account.tests.test_project_profitability: Starting TestSaleProjectProfitabilityMrp.test_profitability_mrp_project ... 2026-09-11 04:19:51,228 26 INFO rb-c800635-224702-414046 odoo.addons.base.models.ir_attachment: filestore gc 1 checked, 1 removed 2026-09-11 04:19:57,052 26 INFO rb-c800635-224702-414046 odoo.addons.project_mrp_sale.tests.test_sale_mrp_account: Starting TestSaleMrpAccount.test_mo_get_project_from_so ... 2026-09-11 04:19:57,578 26 INFO rb-c800635-224702-414046 odoo.addons.base.models.ir_attachment: filestore gc 4 checked, 4 removed 2026-09-11 04:20:08,564 26 INFO rb-c800635-224702-414046 odoo.addons.project_purchase.tests.test_project_profitability: Starting TestProjectPurchaseProfitability.test_account_analytic_distribution_ratio ... 2026-09-11 04:20:09,818 26 INFO rb-c800635-224702-414046 odoo.addons.project_purchase.tests.test_project_profitability: Starting TestProjectPurchaseProfitability.test_analytic_distribution_with_included_tax ... 2026-09-11 04:20:10,613 26 INFO rb-c800635-224702-414046 odoo.addons.project_purchase.tests.test_project_profitability: Starting TestProjectPurchaseProfitability.test_analytic_distribution_with_mismatched_uom ... 2026-09-11 04:20:11,213 26 INFO rb-c800635-224702-414046 odoo.addons.project_purchase.tests.test_project_profitability: Starting TestProjectPurchaseProfitability.test_bills_without_purchase_order_are_accounted_in_profitability_project_purchase ... 2026-09-11 04:20:12,830 26 INFO rb-c800635-224702-414046 odoo.addons.project_purchase.tests.test_project_profitability: Starting TestProjectPurchaseProfitability.test_cross_analytics_contribution ... 2026-09-11 04:20:15,273 26 INFO rb-c800635-224702-414046 odoo.addons.project_purchase.tests.test_project_profitability: Starting TestProjectPurchaseProfitability.test_multi_currency_for_project_purchase_profitability ... 2026-09-11 04:20:17,507 26 INFO rb-c800635-224702-414046 odoo.addons.project_purchase.tests.test_project_profitability: Starting TestProjectPurchaseProfitability.test_partial_billing_profitability ... 2026-09-11 04:20:18,343 26 INFO rb-c800635-224702-414046 odoo.addons.project_purchase.tests.test_project_profitability: Starting TestProjectPurchaseProfitability.test_profitability_foreign_currency_rate_on_bill_date ... 2026-09-11 04:20:18,793 26 INFO rb-c800635-224702-414046 odoo.addons.project_purchase.tests.test_project_profitability: Starting TestProjectPurchaseProfitability.test_project_profitability_when_multiple_aa_in_the_same_line ... 2026-09-11 04:20:19,600 26 INFO rb-c800635-224702-414046 odoo.addons.project_purchase.tests.test_project_profitability: Starting TestProjectPurchaseProfitability.test_project_purchase_order_smart_button ... 2026-09-11 04:20:19,765 26 INFO rb-c800635-224702-414046 odoo.addons.project_purchase.tests.test_project_profitability: Starting TestProjectPurchaseProfitability.test_project_purchase_profitability_with_split_bills ... 2026-09-11 04:20:21,042 26 INFO rb-c800635-224702-414046 odoo.addons.project_purchase.tests.test_project_profitability: Starting TestProjectPurchaseProfitability.test_project_purchase_profitability_without_analytic_distribution ... 2026-09-11 04:20:21,881 26 INFO rb-c800635-224702-414046 odoo.models.unlink: User #405 deleted account.analytic.line records with IDs: [43] 2026-09-11 04:20:21,977 26 INFO rb-c800635-224702-414046 odoo.addons.project_purchase.tests.test_project_profitability: Starting TestProjectPurchaseProfitability.test_vendor_credit_note_profitability ... 2026-09-11 04:20:23,114 26 INFO rb-c800635-224702-414046 odoo.models.unlink: User #405 deleted account.move.line.ctp records with IDs: [1377, 1378] 2026-09-11 04:20:23,203 26 INFO rb-c800635-224702-414046 odoo.models.unlink: User #405 deleted account.move.line records with IDs: [2542] 2026-09-11 04:20:24,438 26 INFO rb-c800635-224702-414046 odoo.addons.base.models.ir_attachment: filestore gc 4 checked, 4 removed 2026-09-11 04:20:38,197 26 INFO rb-c800635-224702-414046 odoo.addons.project_purchase.tests.test_project_purchase: Starting TestProjectPurchase.test_compute_purchase_orders_count ... 2026-09-11 04:20:38,387 26 INFO rb-c800635-224702-414046 odoo.addons.project_purchase.tests.test_project_purchase: Starting TestProjectPurchase.test_project_on_pol_with_analytic_distribution_model ... 2026-09-11 04:20:40,085 26 INFO rb-c800635-224702-414046 odoo.addons.base.models.ir_attachment: filestore gc 4 checked, 4 removed 2026-09-11 04:20:40,088 26 INFO rb-c800635-224702-414046 odoo.addons.project_purchase_stock.tests.test_reordering_rule: Starting TestReorderingRuleProjectPurchase.test_po_creation_and_reuse_based_on_project ... 2026-09-11 04:20:40,947 26 INFO rb-c800635-224702-414046 odoo.models.unlink: User #1 deleted stock.move records with IDs: [1558] 2026-09-11 04:20:40,961 26 INFO rb-c800635-224702-414046 odoo.addons.base.models.ir_attachment: filestore gc 0 checked, 0 removed 2026-09-11 04:20:56,239 26 INFO rb-c800635-224702-414046 odoo.addons.project_sale_expense.tests.test_project_profitability: Starting TestProjectSaleExpenseProfitability.test_project_profitability ... 2026-09-11 04:20:59,324 26 INFO rb-c800635-224702-414046 odoo.models.unlink: User #409 deleted stock.move.line records with IDs: [1552] 2026-09-11 04:20:59,595 26 INFO rb-c800635-224702-414046 odoo.models.unlink: User #409 deleted account.analytic.line records with IDs: [46] 2026-09-11 04:20:59,715 26 INFO rb-c800635-224702-414046 odoo.models.unlink: User #409 deleted account.move.line.ctp records with IDs: [1381] 2026-09-11 04:20:59,798 26 INFO rb-c800635-224702-414046 odoo.models.unlink: User #409 deleted account.move.line records with IDs: [2545, 2546] 2026-09-11 04:20:59,852 26 INFO rb-c800635-224702-414046 odoo.models.unlink: User #409 deleted account.move records with IDs: [943] 2026-09-11 04:21:00,552 26 INFO rb-c800635-224702-414046 odoo.models.unlink: User #409 deleted stock.move.line records with IDs: [1553] 2026-09-11 04:21:00,710 26 INFO rb-c800635-224702-414046 odoo.models.unlink: User #409 deleted account.analytic.line records with IDs: [47] 2026-09-11 04:21:00,825 26 INFO rb-c800635-224702-414046 odoo.models.unlink: User #409 deleted account.move.line.ctp records with IDs: [1382] 2026-09-11 04:21:00,891 26 INFO rb-c800635-224702-414046 odoo.models.unlink: User #409 deleted account.move.line records with IDs: [2547, 2548] 2026-09-11 04:21:00,927 26 INFO rb-c800635-224702-414046 odoo.models.unlink: User #409 deleted account.move records with IDs: [944] 2026-09-11 04:21:00,951 26 INFO rb-c800635-224702-414046 odoo.addons.project_sale_expense.tests.test_project_profitability: Starting TestProjectSaleExpenseProfitability.test_project_profitability_2 ... 2026-09-11 04:21:02,943 26 INFO rb-c800635-224702-414046 odoo.addons.base.models.ir_attachment: filestore gc 8 checked, 8 removed 2026-09-11 04:21:15,934 26 INFO rb-c800635-224702-414046 odoo.addons.project_sale_expense.tests.test_project_sale_expense: Starting TestSaleExpense.test_analytic_account_expense_policy ... 2026-09-11 04:21:17,648 26 INFO rb-c800635-224702-414046 odoo.addons.project_sale_expense.tests.test_project_sale_expense: Starting TestSaleExpense.test_change_product_expense_policy_analytic_distribution ... 2026-09-11 04:21:17,830 26 INFO rb-c800635-224702-414046 odoo.addons.project_sale_expense.tests.test_project_sale_expense: Starting TestSaleExpense.test_compute_analytic_distribution_expense ... 2026-09-11 04:21:20,697 26 INFO rb-c800635-224702-414046 odoo.addons.base.models.ir_attachment: filestore gc 7 checked, 7 removed 2026-09-11 04:21:23,626 26 INFO rb-c800635-224702-414046 odoo.addons.auth_signup.models.res_users: Signup email sent for user to 2026-09-11 04:21:23,900 26 INFO rb-c800635-224702-414046 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-c800635-224702-414046 odoo.models.unlink: User #423 deleted resource.calendar.leaves records with IDs: [2] 2020-01-01 00:00:00,000 26 INFO rb-c800635-224702-414046 odoo.models.unlink: User #423 deleted account.analytic.line records with IDs: [55] 2026-09-11 04:21:24,371 26 INFO rb-c800635-224702-414046 odoo.addons.base.models.ir_attachment: filestore gc 2 checked, 2 removed 2026-09-11 04:21:26,431 26 INFO rb-c800635-224702-414046 odoo.addons.project_timesheet_holidays.tests.test_employee: Starting TestEmployee.test_create_employee ... 2026-09-11 04:21:26,901 26 INFO rb-c800635-224702-414046 odoo.addons.project_timesheet_holidays.tests.test_employee: Starting TestEmployee.test_timesheet_inactive_employee ... 2020-01-01 00:00:00,000 26 INFO rb-c800635-224702-414046 odoo.models.unlink: User #1 deleted account.analytic.line records with IDs: [59] 2026-09-11 04:21:27,356 26 INFO rb-c800635-224702-414046 odoo.addons.project_timesheet_holidays.tests.test_employee: Starting TestEmployee.test_write_employee ... 2020-01-01 00:00:00,000 26 INFO rb-c800635-224702-414046 odoo.models.unlink: User #1 deleted account.analytic.line records with IDs: [64] 2020-01-01 00:00:00,000 26 INFO rb-c800635-224702-414046 odoo.models.unlink: User #1 deleted account.analytic.line records with IDs: [65] 2020-01-01 00:00:00,000 26 INFO rb-c800635-224702-414046 odoo.models.unlink: User #1 deleted account.analytic.line records with IDs: [66] 2026-09-11 04:21:27,787 26 INFO rb-c800635-224702-414046 odoo.addons.base.models.ir_attachment: filestore gc 2 checked, 2 removed 2026-09-11 04:21:28,312 26 INFO rb-c800635-224702-414046 odoo.addons.auth_signup.models.res_users: Signup email sent for user to 2026-09-11 04:21:28,377 26 INFO rb-c800635-224702-414046 odoo.addons.project_todo.tests.test_todo_ui: Starting TestTodoUi.test_project_todo_history ... 2026-09-11 04:21:28,810 26 INFO rb-c800635-224702-414046 odoo.addons.project_todo.tests.test_todo_ui.TestTodoUi.test_project_todo_history: Chrome pid: 148378 2026-09-11 04:21:28,811 26 INFO rb-c800635-224702-414046 odoo.addons.project_todo.tests.test_todo_ui.TestTodoUi.test_project_todo_history: Chrome headless temporary user profile dir: /tmp/tmpydeeno4v_chrome_odoo 2026-09-11 04:21:28,811 26 INFO rb-c800635-224702-414046 odoo.addons.project_todo.tests.test_todo_ui.TestTodoUi.test_project_todo_history: Issuing json command http://127.0.0.1:35373/json/version 2026-09-11 04:21:28,819 26 INFO rb-c800635-224702-414046 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:35373', path='/json/version', query='', fragment='') with timeout 3 increased to 10s during tests 2026-09-11 04:21:28,857 26 INFO rb-c800635-224702-414046 odoo.addons.project_todo.tests.test_todo_ui.TestTodoUi.test_project_todo_history: Browser version: Chrome/150.0.7871.114 2026-09-11 04:21:28,857 26 INFO rb-c800635-224702-414046 odoo.addons.project_todo.tests.test_todo_ui.TestTodoUi.test_project_todo_history: Issuing json command http://127.0.0.1:35373/json 2026-09-11 04:21:28,858 26 INFO rb-c800635-224702-414046 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:35373', path='/json', query='', fragment='') with timeout 3 increased to 10s during tests 2026-09-11 04:21:28,867 26 INFO rb-c800635-224702-414046 odoo.addons.project_todo.tests.test_todo_ui.TestTodoUi.test_project_todo_history: Websocket url found: ws://127.0.0.1:35373/devtools/page/3C217C37B98D0868C983F52887397906 2026-09-11 04:21:28,876 26 INFO rb-c800635-224702-414046 odoo.addons.project_todo.tests.test_todo_ui.TestTodoUi.test_project_todo_history: Enable chrome headless console log notification 2026-09-11 04:21:28,882 26 INFO rb-c800635-224702-414046 odoo.addons.project_todo.tests.test_todo_ui.TestTodoUi.test_project_todo_history: Chrome headless enable page notifications 2026-09-11 04:21:28,972 26 INFO rb-c800635-224702-414046 odoo.addons.base.models.res_users: Login successful for login:admin from n/a 2026-09-11 04:21:28,974 26 INFO rb-c800635-224702-414046 odoo.addons.project_todo.tests.test_todo_ui.TestTodoUi.test_project_todo_history: Setting session cookie in browser 2026-09-11 04:21:28,977 26 INFO rb-c800635-224702-414046 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-09-11 04:21:28,977 26 INFO rb-c800635-224702-414046 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-09-11 04:21:29,006 26 INFO rb-c800635-224702-414046 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-09-11 04:21:30,093 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 04:21:30] "GET /odoo?debug=1 HTTP/1.1" 200 - 145 0.128 0.967 2026-09-11 04:21:30,096 26 INFO rb-c800635-224702-414046 odoo.addons.project_todo.tests.test_todo_ui.TestTodoUi.test_project_todo_history: Navigation result: {'frameId': '3C217C37B98D0868C983F52887397906', 'loaderId': '5704D8797C8E403FD1FB731663262084', 'isDownload': False} 2026-09-11 04:21:30,097 26 INFO rb-c800635-224702-414046 odoo.addons.project_todo.tests.test_todo_ui.TestTodoUi.test_project_todo_history: Evaluate ready code "odoo.isTourReady('project_todo_history_tour')" 2026-09-11 04:21:30,130 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 04:21:30] "GET /web/assets/ec15a55/web.assets_web.min.js HTTP/1.1" 200 - 2 0.003 0.011 2026-09-11 04:21:30,143 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 04:21:30] "GET /web/assets/f11d30b/web.assets_web.min.css HTTP/1.1" 200 - 2 0.005 0.015 2026-09-11 04:21:30,249 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 04:21:30] "GET /web/webclient/load_menus HTTP/1.1" 200 - 22 0.028 0.093 2026-09-11 04:21:30,265 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 04:21:30] "GET /web/manifest.webmanifest HTTP/1.1" 200 - 7 0.009 0.120 2026-09-11 04:21:30,282 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 04:21:30] "GET /web/assets/af5d1f2/web.assets_tests.min.js HTTP/1.1" 200 - 2 0.001 0.004 2026-09-11 04:21:30,330 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 04:21:30] "GET /web/assets/9c37ea3/web.assets_web_print.min.css HTTP/1.1" 200 - 2 0.002 0.005 2026-09-11 04:21:30,763 26 INFO ? werkzeug: 127.0.0.1 - - [11/Sep/2026 04:21:30] "GET /web/static/img/favicon.ico HTTP/1.1" 200 - 0 0.000 0.002 2026-09-11 04:21:30,769 26 INFO ? werkzeug: 127.0.0.1 - - [11/Sep/2026 04:21:30] "GET /web/static/img/odoo-icon-192x192.png HTTP/1.1" 200 - 0 0.000 0.002 2026-09-11 04:21:30,784 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 04:21:30] "GET /web/webclient/translations?hash=&lang=en_US HTTP/1.1" 200 - 1 0.001 0.014 2026-09-11 04:21:30,836 26 INFO rb-c800635-224702-414046 odoo.addons.partner_autocomplete.models.res_company: Starting enrich of company My Company (1) 2026-09-11 04:21:30,849 26 INFO rb-c800635-224702-414046 odoo.addons.project_todo.tests.test_todo_ui.TestTodoUi.test_project_todo_history.browser: Owl is running in 'dev' mode. 2026-09-11 04:21:30,869 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 04:21:30] "POST /web/dataset/call_kw/res.company/iap_enrich_auto#res.company.iap_enrich_auto HTTP/1.1" 200 - 28 0.031 0.035 2026-09-11 04:21:30,894 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 04:21:30] "GET /bus/websocket_worker_bundle?v=19.0-2 HTTP/1.1" 200 - 3 0.012 0.064 2026-09-11 04:21:30,896 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 04:21:30] "GET /web/service-worker.js HTTP/1.1" 200 - 0 0.000 0.018 2026-09-11 04:21:30,919 26 INFO ? werkzeug: 127.0.0.1 - - [11/Sep/2026 04:21:30] "GET /mail/static/lib/idb-keyval/idb-keyval.js HTTP/1.1" 200 - 0 0.000 0.001 2026-09-11 04:21:30,988 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 04:21:30] "GET /odoo HTTP/1.1" 200 - 27 0.017 0.034 2026-09-11 04:21:31,017 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 04:21:31] "GET /odoo/offline HTTP/1.1" 200 - 5 0.004 0.073 2026-09-11 04:21:31,039 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 04:21:31] "GET /web/image?model=res.users&field=avatar_128&id=2 HTTP/1.1" 200 - 7 0.007 0.036 2026-09-11 04:21:31,049 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 04:21:31] "POST /web/action/load HTTP/1.1" 200 - 5 0.002 0.048 2026-09-11 04:21:31,071 26 INFO ? werkzeug: 127.0.0.1 - - [11/Sep/2026 04:21:31] "GET /web/static/src/libs/fontawesome/fonts/fontawesome-webfont.woff2?v=4.7.0 HTTP/1.1" 200 - 0 0.000 0.010 2026-09-11 04:21:31,071 26 INFO rb-c800635-224702-414046 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-09-11 04:21:31,079 26 INFO ? werkzeug: 127.0.0.1 - - [11/Sep/2026 04:21:31] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.022 2026-09-11 04:21:31,089 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 04:21:31] "GET /web/image/res.partner/3/avatar_128?unique=1789100487000 HTTP/1.1" 200 - 6 0.018 0.071 2026-09-11 04:21:31,120 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 04:21:31] "POST /web/dataset/call_kw/ir.http/lazy_session_info#ir.http.lazy_session_info HTTP/1.1" 200 - 6 0.019 0.102 2026-09-11 04:21:31,159 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 04:21:31] "GET /web/image/res.company/1/favicon HTTP/1.1" 200 - 9 0.012 0.073 2026-09-11 04:21:31,244 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 04:21:31] "POST /mail/data HTTP/1.1" 200 - 35 0.042 0.098 2026-09-11 04:21:31,279 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 04:21:31] "GET /odoo?debug=1,tests HTTP/1.1" 200 - 27 0.010 0.100 2026-09-11 04:21:31,282 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 04:21:31] "GET /websocket?version=19.0-2 HTTP/1.1" 101 - 0 0.000 0.069 2026-09-11 04:21:31,374 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 04:21:31] "POST /mail/data HTTP/1.1" 200 - 57 0.031 0.170 2026-09-11 04:21:31,383 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 04:21:31] "POST /mail/data HTTP/1.1" 200 - 1 0.000 0.162 2026-09-11 04:21:31,432 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 04:21:31] "GET /web/webclient/load_menus HTTP/1.1" 200 - 0 0.000 0.112 2026-09-11 04:21:31,441 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 04:21:31] "GET /web/manifest.webmanifest HTTP/1.1" 200 - 5 0.004 0.116 2026-09-11 04:21:31,993 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 04:21:31] "GET /web/webclient/translations?hash=2fe2acc056af437ea90c641aea9ac2bad469c712&lang=en_US HTTP/1.1" 200 - 0 0.000 0.002 2026-09-11 04:21:31,998 26 INFO rb-c800635-224702-414046 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-09-11 04:21:32,019 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 04:21:32] "GET /bus/websocket_worker_bundle?v=19.0-2 HTTP/1.1" 304 - 2 0.002 0.005 2026-09-11 04:21:32,040 26 INFO rb-c800635-224702-414046 odoo.addons.project_todo.tests.test_todo_ui.TestTodoUi.test_project_todo_history.browser: Owl is running in 'dev' mode. 2026-09-11 04:21:32,158 26 INFO rb-c800635-224702-414046 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-09-11 04:21:32,159 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 04:21:32] "GET /web/image?model=res.users&field=avatar_128&id=2 HTTP/1.1" 304 - 7 0.009 0.017 2026-09-11 04:21:32,173 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 04:21:32] "POST /web/action/load HTTP/1.1" 200 - 5 0.007 0.019 2026-09-11 04:21:32,189 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 04:21:32] "POST /web/dataset/call_kw/ir.http/lazy_session_info#ir.http.lazy_session_info HTTP/1.1" 200 - 5 0.006 0.038 2026-09-11 04:21:32,219 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 04:21:32] "POST /mail/data HTTP/1.1" 200 - 19 0.011 0.044 2026-09-11 04:21:32,221 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 04:21:32] "GET /websocket?version=19.0-2 HTTP/1.1" 101 - 0 0.000 0.035 2026-09-11 04:21:32,252 26 INFO rb-c800635-224702-414046 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-09-11 04:21:32,325 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 04:21:32] "POST /mail/data HTTP/1.1" 200 - 46 0.033 0.048 2026-09-11 04:21:32,345 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 04:21:32] "POST /web/action/load HTTP/1.1" 200 - 11 0.006 0.085 2026-09-11 04:21:32,350 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 04:21:32] "POST /mail/data HTTP/1.1" 200 - 1 0.000 0.059 2026-09-11 04:21:32,548 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 04:21:32] "POST /discuss/channel/messages HTTP/1.1" 200 - 28 0.021 0.025 2026-09-11 04:21:32,557 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 04:21:32] "GET /web/image/discuss.channel/2/avatar_128?unique=7ed2f09c04d6444fd32b3a489ea88f34de8ead6b056a2fc7bd28639bd916737c81d452b69b176b0a41eac8933383f0e2008f9c06c611e17e0b0eafe9ac2e5d46 HTTP/1.1" 200 - 3 0.001 0.036 2026-09-11 04:21:32,585 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 04:21:32] "GET /web/image/res.partner/2/avatar_128?unique=1789094274000 HTTP/1.1" 200 - 5 0.009 0.046 2026-09-11 04:21:32,597 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 04:21:32] "GET /web/image/discuss.channel/1/avatar_128?unique=381e618332b23c4460de3762e8e63663caeb8f0ef08aa69c9b061a22d096dec8106da003618a20c9b52896a84d8be9811b21531e66a1f5fb751c2851dc40ce93 HTTP/1.1" 200 - 3 0.002 0.073 2026-09-11 04:21:32,701 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 04:21:32] "POST /web/dataset/call_kw/project.task/get_views#project.task.get_views HTTP/1.1" 200 - 64 0.036 0.100 2026-09-11 04:21:32,773 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 04:21:32] "POST /web/dataset/call_kw/project.task/read_progress_bar#project.task.read_progress_bar HTTP/1.1" 200 - 2 0.007 0.028 2026-09-11 04:21:32,833 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 04:21:32] "POST /web/dataset/call_kw/project.task/web_read_group#project.task.web_read_group HTTP/1.1" 200 - 17 0.021 0.065 2026-09-11 04:21:32,870 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 04:21:32] "POST /web/dataset/call_kw/res.users/has_group#res.users.has_group HTTP/1.1" 200 - 0 0.000 0.009 2026-09-11 04:21:32,891 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 04:21:32] "POST /web/dataset/call_kw/discuss.channel/channel_fetched#discuss.channel.channel_fetched HTTP/1.1" 200 - 9 0.007 0.096 2026-09-11 04:21:32,962 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 04:21:32] "GET /web/image/res.users/2/avatar_128 HTTP/1.1" 200 - 7 0.007 0.013 2026-09-11 04:21:32,966 26 INFO rb-c800635-224702-414046 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-09-11 04:21:32,978 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 04:21:32] "POST /web/dataset/call_kw/res.users/has_group#res.users.has_group HTTP/1.1" 200 - 0 0.000 0.004 2026-09-11 04:21:33,009 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 04:21:33] "POST /web/dataset/call_kw/project.task/web_read#project.task.web_read HTTP/1.1" 200 - 11 0.010 0.020 2026-09-11 04:21:33,065 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 04:21:33] "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-09-11 04:21:33,136 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 04:21:33] "POST /html_editor/get_ice_servers HTTP/1.1" 200 - 2 0.000 0.003 2026-09-11 04:21:33,161 26 INFO rb-c800635-224702-414046 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-09-11 04:21:33,201 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 04:21:33] "POST /html_editor/bus_broadcast HTTP/1.1" 200 - 13 0.010 0.029 2026-09-11 04:21:33,229 26 INFO rb-c800635-224702-414046 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-09-11 04:21:33,292 26 INFO rb-c800635-224702-414046 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-09-11 04:21:33,362 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 04:21:33] "POST /web/dataset/call_kw/project.task/web_save#project.task.web_save HTTP/1.1" 200 - 23 0.020 0.046 2026-09-11 04:21:33,397 26 INFO rb-c800635-224702-414046 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-09-11 04:21:33,453 26 INFO rb-c800635-224702-414046 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-09-11 04:21:33,509 26 INFO rb-c800635-224702-414046 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-09-11 04:21:33,568 26 INFO rb-c800635-224702-414046 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-09-11 04:21:33,630 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 04:21:33] "POST /web/dataset/call_kw/project.task/web_save#project.task.web_save HTTP/1.1" 200 - 19 0.018 0.038 2026-09-11 04:21:33,663 26 INFO rb-c800635-224702-414046 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-09-11 04:21:33,717 26 INFO rb-c800635-224702-414046 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-09-11 04:21:33,775 26 INFO rb-c800635-224702-414046 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-09-11 04:21:33,837 26 INFO rb-c800635-224702-414046 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-09-11 04:21:33,884 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 04:21:33] "POST /web/dataset/call_kw/project.task/web_save#project.task.web_save HTTP/1.1" 200 - 19 0.016 0.027 2026-09-11 04:21:33,915 26 INFO rb-c800635-224702-414046 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-09-11 04:21:33,969 26 INFO rb-c800635-224702-414046 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-09-11 04:21:34,026 26 INFO rb-c800635-224702-414046 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-09-11 04:21:34,089 26 INFO rb-c800635-224702-414046 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-09-11 04:21:34,150 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 04:21:34] "POST /web/dataset/call_kw/project.task/web_save#project.task.web_save HTTP/1.1" 200 - 19 0.015 0.042 2026-09-11 04:21:34,179 26 INFO rb-c800635-224702-414046 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-09-11 04:21:34,239 26 INFO rb-c800635-224702-414046 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-09-11 04:21:34,259 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 04:21:34] "POST /web/dataset/call_kw/project.task/read_progress_bar#project.task.read_progress_bar HTTP/1.1" 200 - 2 0.003 0.007 2026-09-11 04:21:34,296 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 04:21:34] "POST /web/dataset/call_kw/project.task/web_read_group#project.task.web_read_group HTTP/1.1" 200 - 13 0.012 0.030 2026-09-11 04:21:34,354 26 INFO rb-c800635-224702-414046 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-09-11 04:21:34,386 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 04:21:34] "POST /web/dataset/call_kw/project.task/web_read#project.task.web_read HTTP/1.1" 200 - 11 0.008 0.017 2026-09-11 04:21:34,425 26 INFO rb-c800635-224702-414046 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-09-11 04:21:34,476 26 INFO rb-c800635-224702-414046 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-09-11 04:21:34,536 26 INFO rb-c800635-224702-414046 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-09-11 04:21:34,564 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 04:21:34] "POST /web/dataset/call_kw/project.task/read#project.task.read HTTP/1.1" 200 - 3 0.004 0.010 2026-09-11 04:21:34,616 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 04:21:34] "GET /web/bundle/html_editor.assets_history_diff?lang=en_US&debug=1,tests HTTP/1.1" 200 - 1 0.001 0.011 2026-09-11 04:21:34,617 26 INFO ? werkzeug: 127.0.0.1 - - [11/Sep/2026 04:21:34] "GET /web/static/img/spin.svg HTTP/1.1" 200 - 0 0.000 0.010 2026-09-11 04:21:34,635 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 04:21:34] "GET /web/assets/f8e4432/html_editor.assets_history_diff.min.css HTTP/1.1" 200 - 2 0.001 0.005 2026-09-11 04:21:34,640 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 04:21:34] "GET /web/assets/e9f8435/html_editor.assets_history_diff.min.js HTTP/1.1" 200 - 2 0.001 0.007 2026-09-11 04:21:34,672 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 04:21:34] "POST /web/dataset/call_kw/project.task/read#project.task.read HTTP/1.1" 200 - 1 0.001 0.005 2026-09-11 04:21:34,699 26 INFO rb-c800635-224702-414046 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-09-11 04:21:34,749 26 INFO rb-c800635-224702-414046 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-09-11 04:21:34,800 26 INFO rb-c800635-224702-414046 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-09-11 04:21:34,829 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 04:21:34] "GET /web/service-worker.js HTTP/1.1" 200 - 0 0.000 0.002 2026-09-11 04:21:34,856 26 INFO rb-c800635-224702-414046 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-09-11 04:21:34,871 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 04:21:34] "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.003 0.010 2026-09-11 04:21:34,899 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 04:21:34] "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.012 2026-09-11 04:21:34,921 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 04:21:34] "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.003 0.010 2026-09-11 04:21:34,948 26 INFO rb-c800635-224702-414046 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-09-11 04:21:34,999 26 INFO rb-c800635-224702-414046 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-09-11 04:21:35,054 26 INFO rb-c800635-224702-414046 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-09-11 04:21:35,104 26 INFO rb-c800635-224702-414046 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-09-11 04:21:35,155 26 INFO rb-c800635-224702-414046 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-09-11 04:21:35,211 26 INFO rb-c800635-224702-414046 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-09-11 04:21:35,270 26 INFO rb-c800635-224702-414046 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-09-11 04:21:35,321 26 INFO rb-c800635-224702-414046 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-09-11 04:21:35,377 26 INFO rb-c800635-224702-414046 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-09-11 04:21:35,442 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 04:21:35] "POST /web/dataset/call_kw/project.task/web_save#project.task.web_save HTTP/1.1" 200 - 19 0.021 0.041 2026-09-11 04:21:35,480 26 INFO rb-c800635-224702-414046 odoo.addons.project_todo.tests.test_todo_ui.TestTodoUi.test_project_todo_history.browser: tour succeeded 2026-09-11 04:21:35,480 26 INFO rb-c800635-224702-414046 odoo.addons.project_todo.tests.test_todo_ui.TestTodoUi.test_project_todo_history.browser: ╔══════════════════════════════════════════╗ ║ TOUR project_todo_history_tour SUCCEEDED ║ ╚══════════════════════════════════════════╝ 2026-09-11 04:21:35,680 26 INFO rb-c800635-224702-414046 odoo.addons.project_todo.tests.test_todo_ui.TestTodoUi.test_project_todo_history.browser: heap 34852764 (allocated 36741120) 2026-09-11 04:21:35,690 26 INFO rb-c800635-224702-414046 odoo.addons.project_todo.tests.test_todo_ui.TestTodoUi.test_project_todo_history: Closing chrome headless with pid 148378 2026-09-11 04:21:35,693 26 INFO rb-c800635-224702-414046 odoo.addons.project_todo.tests.test_todo_ui.TestTodoUi.test_project_todo_history: Closing websocket connection 2026-09-11 04:21:35,694 26 INFO rb-c800635-224702-414046 odoo.addons.project_todo.tests.test_todo_ui.TestTodoUi.test_project_todo_history: Terminating chrome headless with pid 148378 2026-09-11 04:21:35,790 26 INFO rb-c800635-224702-414046 odoo.addons.project_todo.tests.test_todo_ui.TestTodoUi.test_project_todo_history: Chrome Log in: /tmp/odoo_tests/rb-c800635-224702-414046/chrome_logs/chrome_log_20260911_042135_789773_test_project_todo_history.txt 2026-09-11 04:21:35,790 26 INFO rb-c800635-224702-414046 odoo.addons.project_todo.tests.test_todo_ui.TestTodoUi.test_project_todo_history: Removing chrome user profile "/tmp/tmpydeeno4v_chrome_odoo" 2026-09-11 04:21:35,803 26 INFO rb-c800635-224702-414046 odoo.addons.project_todo.tests.test_todo_ui: Starting TestTodoUi.test_tour_project_task_activities_split ... 2026-09-11 04:21:36,378 26 INFO rb-c800635-224702-414046 odoo.addons.project_todo.tests.test_todo_ui.TestTodoUi.test_tour_project_task_activities_split: Chrome pid: 148615 2026-09-11 04:21:36,378 26 INFO rb-c800635-224702-414046 odoo.addons.project_todo.tests.test_todo_ui.TestTodoUi.test_tour_project_task_activities_split: Chrome headless temporary user profile dir: /tmp/tmpr24dxrp9_chrome_odoo 2026-09-11 04:21:36,378 26 INFO rb-c800635-224702-414046 odoo.addons.project_todo.tests.test_todo_ui.TestTodoUi.test_tour_project_task_activities_split: Issuing json command http://127.0.0.1:38857/json/version 2026-09-11 04:21:36,379 26 INFO rb-c800635-224702-414046 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:38857', path='/json/version', query='', fragment='') with timeout 3 increased to 10s during tests 2026-09-11 04:21:36,416 26 INFO rb-c800635-224702-414046 odoo.addons.project_todo.tests.test_todo_ui.TestTodoUi.test_tour_project_task_activities_split: Browser version: Chrome/150.0.7871.114 2026-09-11 04:21:36,416 26 INFO rb-c800635-224702-414046 odoo.addons.project_todo.tests.test_todo_ui.TestTodoUi.test_tour_project_task_activities_split: Issuing json command http://127.0.0.1:38857/json 2026-09-11 04:21:36,416 26 INFO rb-c800635-224702-414046 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:38857', path='/json', query='', fragment='') with timeout 3 increased to 10s during tests 2026-09-11 04:21:36,424 26 INFO rb-c800635-224702-414046 odoo.addons.project_todo.tests.test_todo_ui.TestTodoUi.test_tour_project_task_activities_split: Websocket url found: ws://127.0.0.1:38857/devtools/page/53B817188A7F1B615F711F4EDC85CB61 2026-09-11 04:21:36,434 26 INFO rb-c800635-224702-414046 odoo.addons.project_todo.tests.test_todo_ui.TestTodoUi.test_tour_project_task_activities_split: Enable chrome headless console log notification 2026-09-11 04:21:36,438 26 INFO rb-c800635-224702-414046 odoo.addons.project_todo.tests.test_todo_ui.TestTodoUi.test_tour_project_task_activities_split: Chrome headless enable page notifications 2026-09-11 04:21:36,527 26 INFO rb-c800635-224702-414046 odoo.addons.base.models.res_users: Login successful for login:admin from n/a 2026-09-11 04:21:36,528 26 INFO rb-c800635-224702-414046 odoo.addons.project_todo.tests.test_todo_ui.TestTodoUi.test_tour_project_task_activities_split: Setting session cookie in browser 2026-09-11 04:21:36,530 26 INFO rb-c800635-224702-414046 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-09-11 04:21:36,530 26 INFO rb-c800635-224702-414046 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-09-11 04:21:36,543 26 INFO rb-c800635-224702-414046 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-09-11 04:21:37,729 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 04:21:37] "GET /odoo HTTP/1.1" 200 - 148 0.120 1.070 2026-09-11 04:21:37,733 26 INFO rb-c800635-224702-414046 odoo.addons.project_todo.tests.test_todo_ui.TestTodoUi.test_tour_project_task_activities_split: Navigation result: {'frameId': '53B817188A7F1B615F711F4EDC85CB61', 'loaderId': '1C2C2EF3A63B4071411E803FA48067C8', 'isDownload': False} 2026-09-11 04:21:37,733 26 INFO rb-c800635-224702-414046 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-09-11 04:21:37,771 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 04:21:37] "GET /web/assets/ec15a55/web.assets_web.min.js HTTP/1.1" 200 - 2 0.001 0.021 2026-09-11 04:21:37,776 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 04:21:37] "GET /web/assets/f11d30b/web.assets_web.min.css HTTP/1.1" 200 - 2 0.002 0.017 2026-09-11 04:21:37,877 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 04:21:37] "GET /web/webclient/load_menus HTTP/1.1" 200 - 23 0.021 0.096 2026-09-11 04:21:37,892 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 04:21:37] "GET /web/manifest.webmanifest HTTP/1.1" 200 - 7 0.008 0.122 2026-09-11 04:21:37,906 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 04:21:37] "GET /web/assets/af5d1f2/web.assets_tests.min.js HTTP/1.1" 200 - 2 0.001 0.004 2026-09-11 04:21:37,977 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 04:21:37] "GET /web/assets/9c37ea3/web.assets_web_print.min.css HTTP/1.1" 200 - 2 0.001 0.004 2026-09-11 04:21:38,461 26 INFO ? werkzeug: 127.0.0.1 - - [11/Sep/2026 04:21:38] "GET /web/static/img/favicon.ico HTTP/1.1" 200 - 0 0.000 0.005 2026-09-11 04:21:38,464 26 INFO ? werkzeug: 127.0.0.1 - - [11/Sep/2026 04:21:38] "GET /web/static/img/odoo-icon-192x192.png HTTP/1.1" 200 - 0 0.000 0.005 2026-09-11 04:21:38,485 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 04:21:38] "GET /web/webclient/translations?hash=&lang=en_US HTTP/1.1" 200 - 1 0.001 0.018 2026-09-11 04:21:38,534 26 INFO rb-c800635-224702-414046 odoo.addons.partner_autocomplete.models.res_company: Starting enrich of company My Company (1) 2026-09-11 04:21:38,550 26 INFO rb-c800635-224702-414046 odoo.addons.project_todo.tests.test_todo_ui.TestTodoUi.test_tour_project_task_activities_split.browser: Owl is running in 'dev' mode. 2026-09-11 04:21:38,571 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 04:21:38] "POST /web/dataset/call_kw/res.company/iap_enrich_auto#res.company.iap_enrich_auto HTTP/1.1" 200 - 28 0.030 0.039 2026-09-11 04:21:38,574 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 04:21:38] "GET /web/service-worker.js HTTP/1.1" 200 - 0 0.000 0.017 2026-09-11 04:21:38,584 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 04:21:38] "GET /bus/websocket_worker_bundle?v=19.0-2 HTTP/1.1" 200 - 3 0.001 0.060 2026-09-11 04:21:38,590 26 INFO ? werkzeug: 127.0.0.1 - - [11/Sep/2026 04:21:38] "GET /mail/static/lib/idb-keyval/idb-keyval.js HTTP/1.1" 200 - 0 0.000 0.001 2026-09-11 04:21:38,665 26 INFO rb-c800635-224702-414046 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-09-11 04:21:38,672 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 04:21:38] "GET /odoo HTTP/1.1" 200 - 27 0.015 0.048 2026-09-11 04:21:38,711 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 04:21:38] "GET /odoo/offline HTTP/1.1" 200 - 5 0.007 0.091 2026-09-11 04:21:38,732 26 INFO rb-c800635-224702-414046 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-09-11 04:21:38,756 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 04:21:38] "GET /web/image/res.company/1/favicon HTTP/1.1" 200 - 9 0.024 0.059 2026-09-11 04:21:38,775 26 INFO ? werkzeug: 127.0.0.1 - - [11/Sep/2026 04:21:38] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.007 2026-09-11 04:21:38,783 26 INFO ? werkzeug: 127.0.0.1 - - [11/Sep/2026 04:21: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-09-11 04:21:38,830 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 04:21:38] "POST /mail/data HTTP/1.1" 200 - 45 0.031 0.117 2026-09-11 04:21:38,853 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 04:21:38] "POST /web/action/load HTTP/1.1" 200 - 5 0.014 0.130 2026-09-11 04:21:38,872 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 04:21:38] "POST /web/dataset/call_kw/ir.http/lazy_session_info#ir.http.lazy_session_info HTTP/1.1" 200 - 6 0.009 0.162 2026-09-11 04:21:38,878 26 INFO rb-c800635-224702-414046 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-09-11 04:21:38,889 26 INFO ? werkzeug: 127.0.0.1 - - [11/Sep/2026 04:21:38] "GET /project/static/description/icon.png HTTP/1.1" 200 - 0 0.000 0.002 2026-09-11 04:21:38,895 26 INFO ? werkzeug: 127.0.0.1 - - [11/Sep/2026 04:21:38] "GET /project_todo/static/description/icon.png HTTP/1.1" 200 - 0 0.000 0.003 2026-09-11 04:21:38,898 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 04:21:38] "GET /web/image/res.partner/3/avatar_128?unique=1789100487000 HTTP/1.1" 200 - 6 0.013 0.158 2026-09-11 04:21:38,907 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 04:21:38] "GET /websocket?version=19.0-2 HTTP/1.1" 101 - 0 0.000 0.171 2026-09-11 04:21:38,931 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 04:21:38] "GET /web/image?model=res.users&field=avatar_128&id=2 HTTP/1.1" 200 - 7 0.006 0.205 2026-09-11 04:21:39,003 26 INFO rb-c800635-224702-414046 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-09-11 04:21:39,092 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 04:21:39] "POST /mail/data HTTP/1.1" 200 - 70 0.056 0.080 2026-09-11 04:21:39,100 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 04:21:39] "POST /mail/data HTTP/1.1" 200 - 1 0.001 0.079 2026-09-11 04:21:39,340 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 04:21:39] "POST /web/dataset/call_kw/project.task/get_views#project.task.get_views HTTP/1.1" 200 - 76 0.087 0.230 2026-09-11 04:21:39,449 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 04:21:39] "POST /web/dataset/call_kw/project.task/web_read_group#project.task.web_read_group HTTP/1.1" 200 - 26 0.034 0.042 2026-09-11 04:21:39,522 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 04:21:39] "POST /web/dataset/call_kw/discuss.channel/channel_fetched#discuss.channel.channel_fetched HTTP/1.1" 200 - 9 0.005 0.034 2026-09-11 04:21:39,596 26 INFO rb-c800635-224702-414046 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-09-11 04:21:39,615 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 04:21:39] "GET /web/image/res.users/2/avatar_128 HTTP/1.1" 200 - 7 0.009 0.016 2026-09-11 04:21:39,652 26 INFO rb-c800635-224702-414046 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-09-11 04:21:39,710 26 INFO rb-c800635-224702-414046 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-09-11 04:21:39,790 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 04:21:39] "POST /web/dataset/call_kw/project.task/web_read_group#project.task.web_read_group HTTP/1.1" 200 - 24 0.029 0.049 2026-09-11 04:21:39,834 26 INFO rb-c800635-224702-414046 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-09-11 04:21:39,887 26 INFO rb-c800635-224702-414046 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-09-11 04:21:39,918 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 04:21:39] "POST /mail/data HTTP/1.1" 200 - 15 0.009 0.019 2026-09-11 04:21:39,942 26 INFO rb-c800635-224702-414046 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-09-11 04:21:39,947 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 04:21:39] "POST /web/dataset/call_kw/project.task/get_todo_views_id#project.task.get_todo_views_id HTTP/1.1" 200 - 5 0.001 0.003 2026-09-11 04:21:40,023 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 04:21:40] "POST /web/dataset/call_kw/project.task/get_views#project.task.get_views HTTP/1.1" 200 - 12 0.008 0.047 2026-09-11 04:21:40,091 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 04:21:40] "POST /web/dataset/call_kw/project.task/web_read_group#project.task.web_read_group HTTP/1.1" 200 - 22 0.015 0.036 2026-09-11 04:21:40,135 26 INFO rb-c800635-224702-414046 odoo.addons.project_todo.tests.test_todo_ui.TestTodoUi.test_tour_project_task_activities_split.browser: tour succeeded 2026-09-11 04:21:40,136 26 INFO rb-c800635-224702-414046 odoo.addons.project_todo.tests.test_todo_ui.TestTodoUi.test_tour_project_task_activities_split.browser: ╔══════════════════════════════════════════════╗ ║ TOUR project_task_activities_split SUCCEEDED ║ ╚══════════════════════════════════════════════╝ 2026-09-11 04:21:40,231 26 INFO rb-c800635-224702-414046 odoo.addons.project_todo.tests.test_todo_ui.TestTodoUi.test_tour_project_task_activities_split.browser: heap 26607336 (allocated 28110848) 2026-09-11 04:21:40,242 26 INFO rb-c800635-224702-414046 odoo.addons.project_todo.tests.test_todo_ui.TestTodoUi.test_tour_project_task_activities_split: Closing chrome headless with pid 148615 2026-09-11 04:21:40,244 26 INFO rb-c800635-224702-414046 odoo.addons.project_todo.tests.test_todo_ui.TestTodoUi.test_tour_project_task_activities_split: Closing websocket connection 2026-09-11 04:21:40,246 26 INFO rb-c800635-224702-414046 odoo.addons.project_todo.tests.test_todo_ui.TestTodoUi.test_tour_project_task_activities_split: Terminating chrome headless with pid 148615 2026-09-11 04:21:40,343 26 INFO rb-c800635-224702-414046 odoo.addons.project_todo.tests.test_todo_ui.TestTodoUi.test_tour_project_task_activities_split: Chrome Log in: /tmp/odoo_tests/rb-c800635-224702-414046/chrome_logs/chrome_log_20260911_042140_342736_test_tour_project_task_activities_split.txt 2026-09-11 04:21:40,343 26 INFO rb-c800635-224702-414046 odoo.addons.project_todo.tests.test_todo_ui.TestTodoUi.test_tour_project_task_activities_split: Removing chrome user profile "/tmp/tmpr24dxrp9_chrome_odoo" 2026-09-11 04:21:40,357 26 INFO rb-c800635-224702-414046 odoo.addons.project_todo.tests.test_todo_ui: Starting TestTodoUi.test_tour_todo_main_ui_functions ... 2026-09-11 04:21:40,703 26 INFO rb-c800635-224702-414046 odoo.addons.project_todo.tests.test_todo_ui.TestTodoUi.test_tour_todo_main_ui_functions: Chrome pid: 148808 2026-09-11 04:21:40,703 26 INFO rb-c800635-224702-414046 odoo.addons.project_todo.tests.test_todo_ui.TestTodoUi.test_tour_todo_main_ui_functions: Chrome headless temporary user profile dir: /tmp/tmpjeffxrtf_chrome_odoo 2026-09-11 04:21:40,703 26 INFO rb-c800635-224702-414046 odoo.addons.project_todo.tests.test_todo_ui.TestTodoUi.test_tour_todo_main_ui_functions: Issuing json command http://127.0.0.1:39715/json/version 2026-09-11 04:21:40,704 26 INFO rb-c800635-224702-414046 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:39715', path='/json/version', query='', fragment='') with timeout 3 increased to 10s during tests 2026-09-11 04:21:40,721 26 INFO rb-c800635-224702-414046 odoo.addons.project_todo.tests.test_todo_ui.TestTodoUi.test_tour_todo_main_ui_functions: Browser version: Chrome/150.0.7871.114 2026-09-11 04:21:40,721 26 INFO rb-c800635-224702-414046 odoo.addons.project_todo.tests.test_todo_ui.TestTodoUi.test_tour_todo_main_ui_functions: Issuing json command http://127.0.0.1:39715/json 2026-09-11 04:21:40,722 26 INFO rb-c800635-224702-414046 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:39715', path='/json', query='', fragment='') with timeout 3 increased to 10s during tests 2026-09-11 04:21:40,729 26 INFO rb-c800635-224702-414046 odoo.addons.project_todo.tests.test_todo_ui.TestTodoUi.test_tour_todo_main_ui_functions: Websocket url found: ws://127.0.0.1:39715/devtools/page/93E13F1CB7DDF191CC20AD7EC097C0A4 2026-09-11 04:21:40,735 26 INFO rb-c800635-224702-414046 odoo.addons.project_todo.tests.test_todo_ui.TestTodoUi.test_tour_todo_main_ui_functions: Enable chrome headless console log notification 2026-09-11 04:21:40,745 26 INFO rb-c800635-224702-414046 odoo.addons.project_todo.tests.test_todo_ui.TestTodoUi.test_tour_todo_main_ui_functions: Chrome headless enable page notifications 2026-09-11 04:21:40,839 26 INFO rb-c800635-224702-414046 odoo.addons.base.models.res_users: Login successful for login:admin from n/a 2026-09-11 04:21:40,852 26 INFO rb-c800635-224702-414046 odoo.addons.project_todo.tests.test_todo_ui.TestTodoUi.test_tour_todo_main_ui_functions: Setting session cookie in browser 2026-09-11 04:21:40,855 26 INFO rb-c800635-224702-414046 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-09-11 04:21:40,855 26 INFO rb-c800635-224702-414046 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-09-11 04:21:40,869 26 INFO rb-c800635-224702-414046 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-09-11 04:21:41,889 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 04:21:41] "GET /odoo HTTP/1.1" 200 - 151 0.080 0.942 2026-09-11 04:21:41,893 26 INFO rb-c800635-224702-414046 odoo.addons.project_todo.tests.test_todo_ui.TestTodoUi.test_tour_todo_main_ui_functions: Navigation result: {'frameId': '93E13F1CB7DDF191CC20AD7EC097C0A4', 'loaderId': '026FC3C80C3378EE0098A6647E688A86', 'isDownload': False} 2026-09-11 04:21:41,893 26 INFO rb-c800635-224702-414046 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-09-11 04:21:42,034 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 04:21:42] "GET /web/webclient/load_menus HTTP/1.1" 200 - 23 0.026 0.094 2026-09-11 04:21:42,040 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 04:21:42] "GET /web/assets/ec15a55/web.assets_web.min.js HTTP/1.1" 200 - 2 0.001 0.129 2026-09-11 04:21:42,048 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 04:21:42] "GET /web/assets/f11d30b/web.assets_web.min.css HTTP/1.1" 200 - 2 0.005 0.131 2026-09-11 04:21:42,061 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 04:21:42] "GET /web/manifest.webmanifest HTTP/1.1" 200 - 7 0.005 0.133 2026-09-11 04:21:42,087 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 04:21:42] "GET /web/assets/af5d1f2/web.assets_tests.min.js HTTP/1.1" 200 - 2 0.001 0.004 2026-09-11 04:21:42,139 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 04:21:42] "GET /web/assets/9c37ea3/web.assets_web_print.min.css HTTP/1.1" 200 - 2 0.001 0.004 2026-09-11 04:21:42,665 26 INFO ? werkzeug: 127.0.0.1 - - [11/Sep/2026 04:21:42] "GET /web/static/img/odoo-icon-192x192.png HTTP/1.1" 200 - 0 0.000 0.005 2026-09-11 04:21:42,666 26 INFO ? werkzeug: 127.0.0.1 - - [11/Sep/2026 04:21:42] "GET /web/static/img/favicon.ico HTTP/1.1" 200 - 0 0.000 0.007 2026-09-11 04:21:42,680 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 04:21:42] "GET /web/webclient/translations?hash=&lang=en_US HTTP/1.1" 200 - 1 0.001 0.011 2026-09-11 04:21:42,724 26 INFO rb-c800635-224702-414046 odoo.addons.partner_autocomplete.models.res_company: Starting enrich of company My Company (1) 2026-09-11 04:21:42,744 26 INFO rb-c800635-224702-414046 odoo.addons.project_todo.tests.test_todo_ui.TestTodoUi.test_tour_todo_main_ui_functions.browser: Owl is running in 'dev' mode. 2026-09-11 04:21:42,770 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 04:21:42] "POST /web/dataset/call_kw/res.company/iap_enrich_auto#res.company.iap_enrich_auto HTTP/1.1" 200 - 28 0.037 0.039 2026-09-11 04:21:42,774 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 04:21:42] "GET /web/service-worker.js HTTP/1.1" 200 - 0 0.000 0.021 2026-09-11 04:21:42,793 26 INFO ? werkzeug: 127.0.0.1 - - [11/Sep/2026 04:21:42] "GET /mail/static/lib/idb-keyval/idb-keyval.js HTTP/1.1" 200 - 0 0.000 0.002 2026-09-11 04:21:42,794 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 04:21:42] "GET /bus/websocket_worker_bundle?v=19.0-2 HTTP/1.1" 200 - 3 0.002 0.079 2026-09-11 04:21:42,844 26 INFO rb-c800635-224702-414046 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-09-11 04:21:42,879 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 04:21:42] "GET /odoo HTTP/1.1" 200 - 27 0.018 0.046 2026-09-11 04:21:42,898 26 INFO rb-c800635-224702-414046 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-09-11 04:21:42,923 26 INFO ? werkzeug: 127.0.0.1 - - [11/Sep/2026 04:21:42] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.018 2026-09-11 04:21:42,924 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 04:21:42] "GET /odoo/offline HTTP/1.1" 200 - 5 0.017 0.089 2026-09-11 04:21:42,956 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 04:21:42] "POST /web/dataset/call_kw/ir.http/lazy_session_info#ir.http.lazy_session_info HTTP/1.1" 200 - 6 0.012 0.070 2026-09-11 04:21:42,975 26 INFO ? werkzeug: 127.0.0.1 - - [11/Sep/2026 04:21:42] "GET /web/static/src/libs/fontawesome/fonts/fontawesome-webfont.woff2?v=4.7.0 HTTP/1.1" 200 - 0 0.000 0.034 2026-09-11 04:21:42,984 26 INFO rb-c800635-224702-414046 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-09-11 04:21:43,022 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 04:21:43] "GET /web/image/res.partner/3/avatar_128?unique=1789100487000 HTTP/1.1" 200 - 13 0.028 0.118 2026-09-11 04:21:43,037 26 INFO rb-c800635-224702-414046 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-09-11 04:21:43,082 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 04:21:43] "GET /web/image?model=res.users&field=avatar_128&id=2 HTTP/1.1" 200 - 7 0.027 0.187 2026-09-11 04:21:43,124 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 04:21:43] "GET /web/image/res.company/1/favicon HTTP/1.1" 200 - 9 0.017 0.161 2026-09-11 04:21:43,139 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 04:21:43] "POST /web/action/load HTTP/1.1" 200 - 5 0.004 0.247 2026-09-11 04:21:43,141 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 04:21:43] "GET /websocket?version=19.0-2 HTTP/1.1" 101 - 0 0.000 0.184 2026-09-11 04:21:43,206 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 04:21:43] "POST /mail/data HTTP/1.1" 200 - 35 0.031 0.213 2026-09-11 04:21:43,230 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 04:21:43] "POST /web/action/load HTTP/1.1" 200 - 11 0.007 0.177 2026-09-11 04:21:43,387 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 04:21:43] "POST /web/dataset/call_kw/project.task/get_views#project.task.get_views HTTP/1.1" 200 - 72 0.049 0.083 2026-09-11 04:21:43,423 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 04:21:43] "POST /web/dataset/call_kw/project.task/read_progress_bar#project.task.read_progress_bar HTTP/1.1" 200 - 2 0.004 0.010 2026-09-11 04:21:43,492 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 04:21:43] "POST /web/dataset/call_kw/project.task/web_read_group#project.task.web_read_group HTTP/1.1" 200 - 17 0.027 0.048 2026-09-11 04:21:43,526 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 04:21:43] "POST /web/dataset/call_kw/res.users/has_group#res.users.has_group HTTP/1.1" 200 - 0 0.000 0.009 2026-09-11 04:21:43,625 26 INFO rb-c800635-224702-414046 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-09-11 04:21:43,628 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 04:21:43] "GET /web/image/res.users/2/avatar_128 HTTP/1.1" 200 - 7 0.010 0.018 2026-09-11 04:21:43,670 26 INFO rb-c800635-224702-414046 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-09-11 04:21:43,707 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 04:21:43] "POST /mail/data HTTP/1.1" 200 - 45 0.027 0.058 2026-09-11 04:21:43,754 26 INFO rb-c800635-224702-414046 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-09-11 04:21:43,767 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 04:21:43] "POST /web/dataset/call_kw/discuss.channel/channel_fetched#discuss.channel.channel_fetched HTTP/1.1" 200 - 9 0.008 0.016 2026-09-11 04:21:43,809 26 INFO rb-c800635-224702-414046 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-09-11 04:21:43,834 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 04:21:43] "POST /web/dataset/call_kw/project.task.type/name_create#project.task.type.name_create HTTP/1.1" 200 - 7 0.009 0.013 2026-09-11 04:21:43,865 26 INFO rb-c800635-224702-414046 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-09-11 04:21:43,871 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 04:21:43] "POST /web/dataset/call_kw/project.task.type/web_resequence#project.task.type.web_resequence HTTP/1.1" 200 - 6 0.009 0.012 2026-09-11 04:21:43,918 26 INFO rb-c800635-224702-414046 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-09-11 04:21:43,976 26 INFO rb-c800635-224702-414046 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-09-11 04:21:43,993 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 04:21:43] "POST /web/dataset/call_kw/project.task.type/name_create#project.task.type.name_create HTTP/1.1" 200 - 2 0.003 0.009 2026-09-11 04:21:44,017 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 04:21:44] "POST /web/dataset/call_kw/project.task.type/web_resequence#project.task.type.web_resequence HTTP/1.1" 200 - 3 0.002 0.008 2026-09-11 04:21:44,022 26 INFO rb-c800635-224702-414046 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-09-11 04:21:44,082 26 INFO rb-c800635-224702-414046 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-09-11 04:21:44,097 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 04:21:44] "POST /web/dataset/call_kw/project.task/get_views#project.task.get_views HTTP/1.1" 200 - 3 0.002 0.007 2026-09-11 04:21:44,125 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 04:21:44] "POST /web/dataset/call_kw/project.task/onchange#project.task.onchange HTTP/1.1" 200 - 1 0.001 0.006 2026-09-11 04:21:44,135 26 INFO rb-c800635-224702-414046 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-09-11 04:21:44,191 26 INFO rb-c800635-224702-414046 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-09-11 04:21:44,243 26 INFO rb-c800635-224702-414046 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-09-11 04:21:44,302 26 INFO rb-c800635-224702-414046 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-09-11 04:21:44,353 26 INFO rb-c800635-224702-414046 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-09-11 04:21:44,417 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 04:21:44] "POST /web/dataset/call_kw/project.task/web_save#project.task.web_save HTTP/1.1" 200 - 45 0.058 0.055 2026-09-11 04:21:44,446 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 04:21:44] "POST /web/dataset/call_kw/project.task/onchange#project.task.onchange HTTP/1.1" 200 - 0 0.000 0.005 2026-09-11 04:21:44,482 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 04:21:44] "POST /web/dataset/call_kw/project.task/web_read#project.task.web_read HTTP/1.1" 200 - 9 0.014 0.018 2026-09-11 04:21:44,518 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 04:21:44] "POST /web/dataset/call_kw/project.task/read_progress_bar#project.task.read_progress_bar HTTP/1.1" 200 - 2 0.003 0.017 2026-09-11 04:21:44,535 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 04:21:44] "POST /web/dataset/call_kw/project.task/formatted_read_group#project.task.formatted_read_group HTTP/1.1" 200 - 2 0.009 0.023 2026-09-11 04:21:44,591 26 INFO rb-c800635-224702-414046 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-09-11 04:21:44,608 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 04:21:44] "POST /web/dataset/call_kw/project.task/web_save#project.task.web_save HTTP/1.1" 200 - 20 0.016 0.038 2026-09-11 04:21:44,644 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 04:21:44] "POST /web/dataset/call_kw/project.task/read_progress_bar#project.task.read_progress_bar HTTP/1.1" 200 - 2 0.003 0.009 2026-09-11 04:21:44,650 26 INFO rb-c800635-224702-414046 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-09-11 04:21:44,653 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 04:21:44] "POST /web/dataset/call_kw/project.task/formatted_read_group#project.task.formatted_read_group HTTP/1.1" 200 - 2 0.002 0.017 2026-09-11 04:21:44,675 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 04:21:44] "POST /web/dataset/call_kw/project.task/web_resequence#project.task.web_resequence HTTP/1.1" 200 - 8 0.007 0.024 2026-09-11 04:21:44,700 26 INFO rb-c800635-224702-414046 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-09-11 04:21:44,751 26 INFO rb-c800635-224702-414046 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-09-11 04:21:44,813 26 INFO rb-c800635-224702-414046 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-09-11 04:21:44,823 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 04:21:44] "POST /web/dataset/call_kw/res.users/has_group#res.users.has_group HTTP/1.1" 200 - 0 0.000 0.003 2026-09-11 04:21:44,852 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 04:21:44] "POST /web/dataset/call_kw/project.task/web_read#project.task.web_read HTTP/1.1" 200 - 11 0.012 0.016 2026-09-11 04:21:44,901 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 04:21:44] "POST /web/dataset/call_kw/project.task.type/search_read#project.task.type.search_read HTTP/1.1" 200 - 1 0.000 0.005 2026-09-11 04:21:44,981 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 04:21:44] "POST /html_editor/get_ice_servers HTTP/1.1" 200 - 2 0.000 0.004 2026-09-11 04:21:44,992 26 INFO rb-c800635-224702-414046 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-09-11 04:21:45,057 26 INFO rb-c800635-224702-414046 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-09-11 04:21:45,129 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 04:21:45] "POST /mail/thread/messages HTTP/1.1" 200 - 27 0.015 0.031 2026-09-11 04:21:45,177 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 04:21:45] "POST /mail/data HTTP/1.1" 200 - 33 0.020 0.054 2026-09-11 04:21:45,200 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 04:21:45] "GET /web/bundle/web.assets_emoji?lang=en_US HTTP/1.1" 200 - 1 0.000 0.007 2026-09-11 04:21:45,264 26 INFO rb-c800635-224702-414046 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-09-11 04:21:45,297 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 04:21:45] "GET /web/assets/0418524/web.assets_emoji.min.js HTTP/1.1" 200 - 2 0.003 0.007 2026-09-11 04:21:45,341 26 INFO rb-c800635-224702-414046 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-09-11 04:21:45,407 26 INFO rb-c800635-224702-414046 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-09-11 04:21:45,458 26 INFO rb-c800635-224702-414046 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-09-11 04:21:45,524 26 INFO rb-c800635-224702-414046 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-09-11 04:21:45,580 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 04:21:45] "POST /web/dataset/call_kw/mail.activity.schedule/get_views#mail.activity.schedule.get_views HTTP/1.1" 200 - 22 0.026 0.028 2026-09-11 04:21:45,625 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 04:21:45] "POST /web/dataset/call_kw/mail.activity.schedule/onchange#mail.activity.schedule.onchange HTTP/1.1" 200 - 7 0.007 0.017 2026-09-11 04:21:45,681 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 04:21:45] "POST /web/dataset/call_kw/mail.activity.type/search_read#mail.activity.type.search_read HTTP/1.1" 200 - 2 0.002 0.017 2026-09-11 04:21:45,734 26 INFO rb-c800635-224702-414046 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-09-11 04:21:45,767 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 04:21:45] "POST /web/dataset/call_kw/mail.activity.schedule/web_save#mail.activity.schedule.web_save HTTP/1.1" 200 - 9 0.006 0.017 2026-09-11 04:21:45,798 26 INFO rb-c800635-224702-414046 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-09-11 04:21:45,815 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 04:21:45] "POST /web/dataset/call_button/mail.activity.schedule/action_schedule_activities#mail.activity.schedule.action_schedule_activities HTTP/1.1" 200 - 16 0.016 0.017 2026-09-11 04:21:45,837 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 04:21:45] "POST /mail/thread/messages HTTP/1.1" 200 - 6 0.005 0.007 2026-09-11 04:21:45,864 26 INFO rb-c800635-224702-414046 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-09-11 04:21:45,900 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 04:21:45] "POST /mail/data HTTP/1.1" 200 - 25 0.031 0.036 2026-09-11 04:21:45,921 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 04:21:45] "POST /web/dataset/call_kw/res.users/web_name_search#res.users.web_name_search HTTP/1.1" 200 - 6 0.008 0.040 2026-09-11 04:21:46,140 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 04:21:46] "POST /web/dataset/call_kw/res.users/web_name_search#res.users.web_name_search HTTP/1.1" 200 - 6 0.008 0.015 2026-09-11 04:21:46,187 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 04:21:46] "GET /web/image/res.users/424/avatar_128 HTTP/1.1" 200 - 7 0.005 0.014 2026-09-11 04:21:46,191 26 INFO rb-c800635-224702-414046 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-09-11 04:21:46,209 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 04:21:46] "POST /web/dataset/call_kw/res.users/web_read#res.users.web_read HTTP/1.1" 200 - 3 0.003 0.012 2026-09-11 04:21:46,262 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 04:21:46] "POST /web/dataset/call_kw/project.task/onchange#project.task.onchange HTTP/1.1" 200 - 16 0.018 0.026 2026-09-11 04:21:46,293 26 INFO rb-c800635-224702-414046 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-09-11 04:21:46,308 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 04:21:46] "POST /web/dataset/call_kw/project.task.type/search_read#project.task.type.search_read HTTP/1.1" 200 - 1 0.000 0.004 2026-09-11 04:21:46,352 26 INFO rb-c800635-224702-414046 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-09-11 04:21:46,384 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 04:21:46] "POST /web/dataset/call_kw/project.task/onchange#project.task.onchange HTTP/1.1" 200 - 11 0.010 0.020 2026-09-11 04:21:46,402 26 INFO rb-c800635-224702-414046 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-09-11 04:21:46,459 26 INFO rb-c800635-224702-414046 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-09-11 04:21:46,687 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 04:21:46] "POST /web/dataset/call_kw/project.task/web_save#project.task.web_save HTTP/1.1" 200 - 81 0.087 0.139 2026-09-11 04:21:46,715 26 INFO rb-c800635-224702-414046 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-09-11 04:21:46,736 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 04:21:46] "POST /mail/thread/messages HTTP/1.1" 200 - 24 0.017 0.021 2026-09-11 04:21:46,797 26 INFO rb-c800635-224702-414046 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-09-11 04:21:46,822 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 04:21:46] "POST /web/action/load HTTP/1.1" 200 - 12 0.008 0.014 2026-09-11 04:21:46,858 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 04:21:46] "POST /web/dataset/call_kw/project.task/get_views#project.task.get_views HTTP/1.1" 200 - 3 0.003 0.014 2026-09-11 04:21:46,900 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 04:21:46] "POST /web/dataset/call_kw/project.task/web_read#project.task.web_read HTTP/1.1" 200 - 7 0.006 0.019 2026-09-11 04:21:46,966 26 INFO rb-c800635-224702-414046 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-09-11 04:21:46,967 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 04:21:46] "POST /web/dataset/call_kw/project.project/web_name_search#project.project.web_name_search HTTP/1.1" 200 - 6 0.006 0.015 2026-09-11 04:21:47,234 26 INFO rb-c800635-224702-414046 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-09-11 04:21:47,290 26 INFO rb-c800635-224702-414046 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-09-11 04:21:47,306 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 04:21:47] "POST /web/dataset/call_kw/project.project/name_create#project.project.name_create HTTP/1.1" 200 - 49 0.023 0.045 2026-09-11 04:21:47,341 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 04:21:47] "POST /web/dataset/call_kw/project.task/onchange#project.task.onchange HTTP/1.1" 200 - 12 0.008 0.020 2026-09-11 04:21:47,411 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 04:21:47] "POST /web/dataset/call_kw/project.task/web_save#project.task.web_save HTTP/1.1" 200 - 37 0.023 0.038 2026-09-11 04:21:47,453 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 04:21:47] "POST /mail/thread/messages HTTP/1.1" 200 - 24 0.011 0.020 2026-09-11 04:21:47,484 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 04:21:47] "POST /web/dataset/call_button/project.task/action_convert_to_task#project.task.action_convert_to_task HTTP/1.1" 200 - 10 0.013 0.040 2026-09-11 04:21:47,522 26 INFO rb-c800635-224702-414046 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-09-11 04:21:47,572 26 INFO rb-c800635-224702-414046 odoo.addons.project_todo.tests.test_todo_ui.TestTodoUi.test_tour_todo_main_ui_functions.browser: tour succeeded 2026-09-11 04:21:47,572 26 INFO rb-c800635-224702-414046 odoo.addons.project_todo.tests.test_todo_ui.TestTodoUi.test_tour_todo_main_ui_functions.browser: ╔════════════════════════════════════════════╗ ║ TOUR project_todo_main_functions SUCCEEDED ║ ╚════════════════════════════════════════════╝ 2026-09-11 04:21:47,599 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 04:21:47] "POST /web/dataset/call_kw/project.task/get_views#project.task.get_views HTTP/1.1" 200 - 12 0.018 0.082 2026-09-11 04:21:47,607 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 04:21:47] "POST /web/dataset/call_kw/project.task/read_progress_bar#project.task.read_progress_bar HTTP/1.1" 200 - 2 0.002 0.076 2026-09-11 04:21:47,656 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 04:21:47] "POST /web/dataset/call_kw/project.task/web_read_group#project.task.web_read_group HTTP/1.1" 200 - 13 0.017 0.108 2026-09-11 04:21:47,797 26 INFO rb-c800635-224702-414046 odoo.addons.project_todo.tests.test_todo_ui.TestTodoUi.test_tour_todo_main_ui_functions.browser: heap 35609096 (allocated 40828928) 2026-09-11 04:21:47,811 26 INFO rb-c800635-224702-414046 odoo.addons.project_todo.tests.test_todo_ui.TestTodoUi.test_tour_todo_main_ui_functions: Closing chrome headless with pid 148808 2026-09-11 04:21:47,812 26 INFO rb-c800635-224702-414046 odoo.addons.project_todo.tests.test_todo_ui.TestTodoUi.test_tour_todo_main_ui_functions: Closing websocket connection 2026-09-11 04:21:47,813 26 INFO rb-c800635-224702-414046 odoo.addons.project_todo.tests.test_todo_ui.TestTodoUi.test_tour_todo_main_ui_functions: Terminating chrome headless with pid 148808 2026-09-11 04:21:47,915 26 INFO rb-c800635-224702-414046 odoo.addons.project_todo.tests.test_todo_ui.TestTodoUi.test_tour_todo_main_ui_functions: Chrome Log in: /tmp/odoo_tests/rb-c800635-224702-414046/chrome_logs/chrome_log_20260911_042147_915397_test_tour_todo_main_ui_functions.txt 2026-09-11 04:21:47,915 26 INFO rb-c800635-224702-414046 odoo.addons.project_todo.tests.test_todo_ui.TestTodoUi.test_tour_todo_main_ui_functions: Removing chrome user profile "/tmp/tmpjeffxrtf_chrome_odoo" 2026-09-11 04:21:47,939 26 INFO rb-c800635-224702-414046 odoo.addons.base.models.ir_attachment: filestore gc 1 checked, 1 removed 2026-09-11 04:21:53,809 26 INFO rb-c800635-224702-414046 odoo.addons.purchase.tests.test_access_rights: Starting TestPurchaseInvoice.test_create_product_purchase_user ... 2026-09-11 04:21:54,046 26 INFO rb-c800635-224702-414046 odoo.addons.purchase.tests.test_access_rights: Starting TestPurchaseInvoice.test_create_purchase_order ... 2026-09-11 04:21:55,784 26 INFO rb-c800635-224702-414046 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: read, uid: 427, model: sale.order.line 2026-09-11 04:21:55,794 26 INFO rb-c800635-224702-414046 odoo.addons.purchase.tests.test_access_rights: Starting TestPurchaseInvoice.test_double_validation ... 2026-09-11 04:21:56,192 26 INFO rb-c800635-224702-414046 odoo.addons.purchase.tests.test_access_rights: Starting TestPurchaseInvoice.test_prepare_purchase_order_line_from_branch_company ... 2026-09-11 04:22:00,775 26 INFO rb-c800635-224702-414046 odoo.addons.purchase.tests.test_access_rights: Starting TestPurchaseInvoice.test_read_purchase_order ... 2026-09-11 04:22:02,813 26 INFO rb-c800635-224702-414046 odoo.addons.base.models.ir_attachment: filestore gc 6 checked, 6 removed 2026-09-11 04:22:10,187 26 INFO rb-c800635-224702-414046 odoo.addons.purchase.tests.test_accrued_purchase_orders: Starting TestAccruedPurchaseOrders.test_accrual_entry_date_as_string_from_context ... 2026-09-11 04:22:11,764 26 INFO rb-c800635-224702-414046 odoo.addons.purchase.tests.test_accrued_purchase_orders: Starting TestAccruedPurchaseOrders.test_accrued_entries_with_discount ... 2026-09-11 04:22:12,421 26 INFO rb-c800635-224702-414046 odoo.addons.purchase.tests.test_accrued_purchase_orders: Starting TestAccruedPurchaseOrders.test_accrued_entries_with_no_date ... 2026-09-11 04:22:12,602 26 INFO rb-c800635-224702-414046 odoo.addons.purchase.tests.test_accrued_purchase_orders: Starting TestAccruedPurchaseOrders.test_accrued_entries_with_purchase_uom ... 2026-09-11 04:22:13,500 26 INFO rb-c800635-224702-414046 odoo.addons.purchase.tests.test_accrued_purchase_orders: Starting TestAccruedPurchaseOrders.test_accrued_order ... 2026-09-11 04:22:14,621 26 INFO rb-c800635-224702-414046 odoo.addons.purchase.tests.test_accrued_purchase_orders: Starting TestAccruedPurchaseOrders.test_accrued_order_returned ... 2026-09-11 04:22:16,194 26 INFO rb-c800635-224702-414046 odoo.addons.purchase.tests.test_accrued_purchase_orders: Starting TestAccruedPurchaseOrders.test_accrued_order_with_tax_included ... 2026-09-11 04:22:16,792 26 INFO rb-c800635-224702-414046 odoo.addons.purchase.tests.test_accrued_purchase_orders: Starting TestAccruedPurchaseOrders.test_accrued_order_wizard_zero_total ... 2026-09-11 04:22:17,441 26 INFO rb-c800635-224702-414046 odoo.addons.purchase.tests.test_accrued_purchase_orders: Starting TestAccruedPurchaseOrders.test_analytic_account_accrued_order ... 2026-09-11 04:22:18,075 26 INFO rb-c800635-224702-414046 odoo.addons.purchase.tests.test_accrued_purchase_orders: Starting TestAccruedPurchaseOrders.test_error_when_different_currencies_accrued ... 2026-09-11 04:22:18,193 26 INFO rb-c800635-224702-414046 odoo.addons.purchase.tests.test_accrued_purchase_orders: Starting TestAccruedPurchaseOrders.test_multi_currency_accrued_order ... 2026-09-11 04:22:19,557 26 INFO rb-c800635-224702-414046 odoo.addons.base.models.ir_attachment: filestore gc 3 checked, 3 removed 2026-09-11 04:22:19,560 26 INFO rb-c800635-224702-414046 odoo.addons.purchase.tests.test_import_files: Starting TestImportFiles.test_import_requests_for_quotation_template_xls ... 2026-09-11 04:22:19,560 26 INFO rb-c800635-224702-414046 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-09-11 04:22:19,566 26 INFO rb-c800635-224702-414046 odoo.addons.base.models.ir_attachment: filestore gc 0 checked, 0 removed 2026-09-11 04:22:28,082 26 INFO rb-c800635-224702-414046 odoo.addons.purchase.tests.test_purchase: Starting TestPurchase.test_action_view_po_when_product_template_archived ... 2026-09-11 04:22:28,460 26 INFO rb-c800635-224702-414046 odoo.addons.purchase.tests.test_purchase: Starting TestPurchase.test_amount_to_invoice_at_date_with_uom ... 2026-09-11 04:22:29,489 26 INFO rb-c800635-224702-414046 odoo.addons.purchase.tests.test_purchase: Starting TestPurchase.test_bill_in_purchase_matching_individual ... 2026-09-11 04:22:30,597 26 INFO rb-c800635-224702-414046 odoo.addons.purchase.tests.test_purchase: Starting TestPurchase.test_currency_computed_from_partner ... 2026-09-11 04:22:30,732 26 INFO rb-c800635-224702-414046 odoo.addons.purchase.tests.test_purchase: Starting TestPurchase.test_date_planned ... 2026-09-11 04:22:32,165 26 INFO rb-c800635-224702-414046 odoo.addons.purchase.tests.test_purchase: Starting TestPurchase.test_date_planned_2 ... 2026-09-11 04:22:33,450 26 INFO rb-c800635-224702-414046 odoo.addons.purchase.tests.test_purchase: Starting TestPurchase.test_description_price__date_depending_on_vendor ... 2026-09-11 04:22:34,336 26 INFO rb-c800635-224702-414046 odoo.addons.purchase.tests.test_purchase: Starting TestPurchase.test_discount_and_price_update_on_quantity_change ... 2026-09-11 04:22:34,570 26 INFO rb-c800635-224702-414046 odoo.addons.purchase.tests.test_purchase: Starting TestPurchase.test_discount_po_line_vendorpricelist ... 2026-09-11 04:22:35,992 26 INFO rb-c800635-224702-414046 odoo.addons.purchase.tests.test_purchase: Starting TestPurchase.test_locked_purchase_order_cannot_cancel ... 2026-09-11 04:22:36,112 26 INFO rb-c800635-224702-414046 odoo.addons.purchase.tests.test_purchase: Starting TestPurchase.test_merge_purchase_order ... 2026-09-11 04:22:37,671 26 INFO rb-c800635-224702-414046 odoo.addons.purchase.tests.test_purchase: Starting TestPurchase.test_on_change_quantity_description ... 2026-09-11 04:22:38,334 26 INFO rb-c800635-224702-414046 odoo.addons.purchase.tests.test_purchase: Starting TestPurchase.test_orderline_description_change_on_partner_change ... 2026-09-11 04:22:38,558 26 INFO rb-c800635-224702-414046 odoo.addons.purchase.tests.test_purchase: Starting TestPurchase.test_orderline_supplierinfo_description ... 2026-09-11 04:22:39,699 26 INFO rb-c800635-224702-414046 odoo.addons.purchase.tests.test_purchase: Starting TestPurchase.test_prevent_recompute_price_on_manual_set ... 2026-09-11 04:22:40,667 26 INFO rb-c800635-224702-414046 odoo.addons.purchase.tests.test_purchase: Starting TestPurchase.test_print_purchase_order_without_state_change ... 2026-09-11 04:22:41,763 26 INFO rb-c800635-224702-414046 odoo.models.unlink: User #431 deleted stock.move.line records with IDs: [1559] 2026-09-11 04:22:41,837 26 INFO rb-c800635-224702-414046 odoo.addons.purchase.tests.test_purchase: Starting TestPurchase.test_purchase_multicurrency ... 2026-09-11 04:22:43,500 26 INFO rb-c800635-224702-414046 odoo.addons.purchase.tests.test_purchase: Starting TestPurchase.test_purchase_not_creating_useless_product_vendor ... 2026-09-11 04:22:44,742 26 INFO rb-c800635-224702-414046 odoo.addons.purchase.tests.test_purchase: Starting TestPurchase.test_purchase_order_line_product_taxes_on_branch ... 2026-09-11 04:22:50,199 26 INFO rb-c800635-224702-414046 odoo.addons.purchase.tests.test_purchase: Starting TestPurchase.test_purchase_order_line_without_uom ... 2026-09-11 04:22:50,349 26 INFO rb-c800635-224702-414046 odoo.addons.purchase.tests.test_purchase: Starting TestPurchase.test_purchase_order_lock ... 2026-09-11 04:22:50,616 26 INFO rb-c800635-224702-414046 odoo.addons.purchase.tests.test_purchase: Starting TestPurchase.test_purchase_order_mail_links_to_correct_website ... 2026-09-11 04:22:52,481 26 INFO rb-c800635-224702-414046 odoo.addons.purchase.tests.test_purchase: Starting TestPurchase.test_purchase_order_sequence ... 2026-09-11 04:22:52,586 26 INFO rb-c800635-224702-414046 odoo.addons.purchase.tests.test_purchase: Starting TestPurchase.test_purchase_order_uom ... 2026-09-11 04:22:52,762 26 INFO rb-c800635-224702-414046 odoo.addons.purchase.tests.test_purchase: Starting TestPurchase.test_purchase_suggest_qty ... 2026-09-11 04:22:53,448 26 INFO rb-c800635-224702-414046 odoo.addons.purchase.tests.test_purchase: Starting TestPurchase.test_purchase_warnings ... 2026-09-11 04:22:55,431 26 INFO rb-c800635-224702-414046 odoo.addons.purchase.tests.test_purchase: Starting TestPurchase.test_reminder_1 ... 2026-09-11 04:22:57,445 26 INFO rb-c800635-224702-414046 odoo.addons.purchase.tests.test_purchase: Starting TestPurchase.test_reminder_2 ... 2026-09-11 04:22:58,607 26 INFO rb-c800635-224702-414046 odoo.addons.purchase.tests.test_purchase: Starting TestPurchase.test_supplier_info_uom_on_variant ... 2026-09-11 04:23:00,050 26 INFO rb-c800635-224702-414046 odoo.addons.purchase.tests.test_purchase: Starting TestPurchase.test_supplier_list_in_product_with_multicompany ... 2026-09-11 04:23:00,678 26 INFO rb-c800635-224702-414046 odoo.addons.purchase.tests.test_purchase: Starting TestPurchase.test_supplierinfo_date_timezone_aware ... 2026-09-11 04:23:00,877 26 INFO rb-c800635-224702-414046 odoo.addons.purchase.tests.test_purchase: Starting TestPurchase.test_update_date_planned ... 2026-09-11 04:23:02,317 26 INFO rb-c800635-224702-414046 odoo.addons.purchase.tests.test_purchase: Starting TestPurchase.test_vendor_price_by_purchase_order_company ... 2026-09-11 04:23:04,411 26 INFO rb-c800635-224702-414046 odoo.addons.purchase.tests.test_purchase: Starting TestPurchase.test_with_different_uom ... 2026-09-11 04:23:05,366 26 INFO rb-c800635-224702-414046 odoo.addons.base.models.ir_attachment: filestore gc 10 checked, 10 removed 2026-09-11 04:23:05,777 26 INFO rb-c800635-224702-414046 odoo.addons.auth_signup.models.res_users: Signup email sent for user to 2026-09-11 04:23:11,298 26 INFO rb-c800635-224702-414046 odoo.addons.auth_signup.models.res_users: Signup email sent for user to 2026-09-11 04:23:11,723 26 INFO rb-c800635-224702-414046 odoo.addons.auth_signup.models.res_users: Signup email sent for user to 2026-09-11 04:23:11,963 26 INFO rb-c800635-224702-414046 odoo.addons.purchase.tests.test_purchase_dashboard: Starting TestPurchaseDashboard.test_purchase_dashboard ... 2026-09-11 04:23:14,869 26 INFO rb-c800635-224702-414046 odoo.addons.base.models.ir_attachment: filestore gc 5 checked, 5 removed 2026-09-11 04:23:20,444 26 INFO rb-c800635-224702-414046 odoo.addons.purchase.tests.test_purchase_downpayment: Starting TestPurchaseDownpayment.test_downpayment_basic ... 2026-09-11 04:23:23,349 26 INFO rb-c800635-224702-414046 odoo.models.unlink: User #439 deleted account.move.line.ctp records with IDs: [1438, 1439, 1440, 1441] 2026-09-11 04:23:23,473 26 INFO rb-c800635-224702-414046 odoo.models.unlink: User #439 deleted account.move.line records with IDs: [2643, 2644, 2645, 2646, 2647] 2026-09-11 04:23:23,544 26 INFO rb-c800635-224702-414046 odoo.models.unlink: User #439 deleted mail.message records with IDs: [8606] 2026-09-11 04:23:23,593 26 INFO rb-c800635-224702-414046 odoo.models.unlink: User #439 deleted account.move records with IDs: [984] 2026-09-11 04:23:23,835 26 INFO rb-c800635-224702-414046 odoo.addons.purchase.tests.test_purchase_downpayment: Starting TestPurchaseDownpayment.test_downpayment_exchange_rate ... 2026-09-11 04:23:26,143 26 INFO rb-c800635-224702-414046 odoo.addons.purchase.tests.test_purchase_downpayment: Starting TestPurchaseDownpayment.test_downpayment_in_accrued_expense_entry ... 2026-09-11 04:23:29,232 26 INFO rb-c800635-224702-414046 odoo.addons.purchase.tests.test_purchase_downpayment: Starting TestPurchaseDownpayment.test_product_supplierinfo_downpayment ... 2026-09-11 04:23:30,894 26 INFO rb-c800635-224702-414046 odoo.addons.base.models.ir_attachment: filestore gc 3 checked, 3 removed 2026-09-11 04:23:35,899 26 INFO rb-c800635-224702-414046 odoo.addons.purchase.tests.test_purchase_flow: Starting TestPurchaseFlowTourPostInstall.test_basic_purchase_flow_with_minimal_access_rights ... 2026-09-11 04:23:36,820 26 INFO rb-c800635-224702-414046 odoo.addons.purchase.tests.test_purchase_flow.TestPurchaseFlowTourPostInstall.test_basic_purchase_flow_with_minimal_access_rights: Chrome pid: 149053 2026-09-11 04:23:36,820 26 INFO rb-c800635-224702-414046 odoo.addons.purchase.tests.test_purchase_flow.TestPurchaseFlowTourPostInstall.test_basic_purchase_flow_with_minimal_access_rights: Chrome headless temporary user profile dir: /tmp/tmpe_qn052z_chrome_odoo 2026-09-11 04:23:36,820 26 INFO rb-c800635-224702-414046 odoo.addons.purchase.tests.test_purchase_flow.TestPurchaseFlowTourPostInstall.test_basic_purchase_flow_with_minimal_access_rights: Issuing json command http://127.0.0.1:40661/json/version 2026-09-11 04:23:36,821 26 INFO rb-c800635-224702-414046 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:40661', path='/json/version', query='', fragment='') with timeout 3 increased to 10s during tests 2026-09-11 04:23:36,841 26 INFO rb-c800635-224702-414046 odoo.addons.purchase.tests.test_purchase_flow.TestPurchaseFlowTourPostInstall.test_basic_purchase_flow_with_minimal_access_rights: Browser version: Chrome/150.0.7871.114 2026-09-11 04:23:36,841 26 INFO rb-c800635-224702-414046 odoo.addons.purchase.tests.test_purchase_flow.TestPurchaseFlowTourPostInstall.test_basic_purchase_flow_with_minimal_access_rights: Issuing json command http://127.0.0.1:40661/json 2026-09-11 04:23:36,841 26 INFO rb-c800635-224702-414046 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:40661', path='/json', query='', fragment='') with timeout 3 increased to 10s during tests 2026-09-11 04:23:36,859 26 INFO rb-c800635-224702-414046 odoo.addons.purchase.tests.test_purchase_flow.TestPurchaseFlowTourPostInstall.test_basic_purchase_flow_with_minimal_access_rights: Websocket url found: ws://127.0.0.1:40661/devtools/page/7A3A61DD2F9509DA7055355577E67A2E 2026-09-11 04:23:36,873 26 INFO rb-c800635-224702-414046 odoo.addons.purchase.tests.test_purchase_flow.TestPurchaseFlowTourPostInstall.test_basic_purchase_flow_with_minimal_access_rights: Enable chrome headless console log notification 2026-09-11 04:23:36,881 26 INFO rb-c800635-224702-414046 odoo.addons.purchase.tests.test_purchase_flow.TestPurchaseFlowTourPostInstall.test_basic_purchase_flow_with_minimal_access_rights: Chrome headless enable page notifications 2026-09-11 04:23:37,016 26 INFO rb-c800635-224702-414046 odoo.addons.base.models.res_users: Login successful for login:SuperPurchaseWoman from n/a 2026-09-11 04:23:37,019 26 INFO rb-c800635-224702-414046 odoo.addons.purchase.tests.test_purchase_flow.TestPurchaseFlowTourPostInstall.test_basic_purchase_flow_with_minimal_access_rights: Setting session cookie in browser 2026-09-11 04:23:37,027 26 INFO rb-c800635-224702-414046 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-09-11 04:23:37,027 26 INFO rb-c800635-224702-414046 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-09-11 04:23:37,045 26 INFO rb-c800635-224702-414046 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-09-11 04:23:38,015 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 04:23:38] "GET /odoo HTTP/1.1" 200 - 144 0.106 0.867 2026-09-11 04:23:38,019 26 INFO rb-c800635-224702-414046 odoo.addons.purchase.tests.test_purchase_flow.TestPurchaseFlowTourPostInstall.test_basic_purchase_flow_with_minimal_access_rights: Navigation result: {'frameId': '7A3A61DD2F9509DA7055355577E67A2E', 'loaderId': 'BD198203B5AEF004080CBAA8F77A795E', 'isDownload': False} 2026-09-11 04:23:38,019 26 INFO rb-c800635-224702-414046 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-09-11 04:23:38,062 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 04:23:38] "GET /web/assets/ec15a55/web.assets_web.min.js HTTP/1.1" 200 - 2 0.004 0.019 2026-09-11 04:23:38,148 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 04:23:38] "GET /web/webclient/load_menus HTTP/1.1" 200 - 29 0.050 0.057 2026-09-11 04:23:38,157 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 04:23:38] "GET /web/manifest.webmanifest HTTP/1.1" 200 - 7 0.003 0.105 2026-09-11 04:23:38,165 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 04:23:38] "GET /web/assets/f11d30b/web.assets_web.min.css HTTP/1.1" 200 - 2 0.002 0.114 2026-09-11 04:23:38,182 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 04:23:38] "GET /web/assets/af5d1f2/web.assets_tests.min.js HTTP/1.1" 200 - 2 0.001 0.004 2026-09-11 04:23:38,237 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 04:23:38] "GET /web/assets/9c37ea3/web.assets_web_print.min.css HTTP/1.1" 200 - 2 0.001 0.006 2026-09-11 04:23:38,708 26 INFO ? werkzeug: 127.0.0.1 - - [11/Sep/2026 04:23:38] "GET /web/static/img/favicon.ico HTTP/1.1" 200 - 0 0.000 0.002 2026-09-11 04:23:38,716 26 INFO ? werkzeug: 127.0.0.1 - - [11/Sep/2026 04:23:38] "GET /web/static/img/odoo-icon-192x192.png HTTP/1.1" 200 - 0 0.000 0.004 2026-09-11 04:23:38,723 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 04:23:38] "GET /web/webclient/translations?hash=&lang=en_US HTTP/1.1" 200 - 1 0.006 0.009 2026-09-11 04:23:38,757 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 04:23:38] "GET /bus/websocket_worker_bundle?v=19.0-2 HTTP/1.1" 200 - 3 0.002 0.009 2026-09-11 04:23:38,806 26 INFO rb-c800635-224702-414046 odoo.addons.purchase.tests.test_purchase_flow.TestPurchaseFlowTourPostInstall.test_basic_purchase_flow_with_minimal_access_rights.browser: Owl is running in 'dev' mode. 2026-09-11 04:23:38,812 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 04:23:38] "GET /web/service-worker.js HTTP/1.1" 200 - 0 0.000 0.002 2026-09-11 04:23:38,824 26 INFO ? werkzeug: 127.0.0.1 - - [11/Sep/2026 04:23:38] "GET /mail/static/lib/idb-keyval/idb-keyval.js HTTP/1.1" 200 - 0 0.000 0.001 2026-09-11 04:23:38,896 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 04:23:38] "GET /odoo HTTP/1.1" 200 - 26 0.030 0.029 2026-09-11 04:23:38,902 26 INFO rb-c800635-224702-414046 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-09-11 04:23:38,915 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 04:23:38] "GET /odoo/offline HTTP/1.1" 200 - 5 0.005 0.069 2026-09-11 04:23:38,925 26 INFO rb-c800635-224702-414046 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-09-11 04:23:38,978 26 INFO rb-c800635-224702-414046 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-09-11 04:23:39,009 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 04:23:39] "POST /mail/data HTTP/1.1" 200 - 33 0.050 0.043 2026-09-11 04:23:39,020 26 INFO ? werkzeug: 127.0.0.1 - - [11/Sep/2026 04:23:39] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.004 2026-09-11 04:23:39,032 26 INFO ? werkzeug: 127.0.0.1 - - [11/Sep/2026 04:23:39] "GET /web/static/src/libs/fontawesome/fonts/fontawesome-webfont.woff2?v=4.7.0 HTTP/1.1" 200 - 0 0.000 0.001 2026-09-11 04:23:39,035 26 INFO rb-c800635-224702-414046 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-09-11 04:23:39,038 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 04:23:39] "GET /web/image/res.company/247/favicon HTTP/1.1" 200 - 9 0.011 0.112 2026-09-11 04:23:39,086 26 INFO rb-c800635-224702-414046 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-09-11 04:23:39,089 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 04:23:39] "GET /web/image?model=res.users&field=avatar_128&id=443 HTTP/1.1" 200 - 14 0.033 0.098 2026-09-11 04:23:39,120 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 04:23:39] "GET /web/image/res.partner/1653/avatar_128?unique=1789100610000 HTTP/1.1" 200 - 6 0.015 0.145 2026-09-11 04:23:39,135 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 04:23:39] "POST /web/action/load HTTP/1.1" 200 - 5 0.004 0.162 2026-09-11 04:23:39,141 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 04:23:39] "POST /web/dataset/call_kw/ir.http/lazy_session_info#ir.http.lazy_session_info HTTP/1.1" 200 - 2 0.001 0.197 2026-09-11 04:23:39,167 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 04:23:39] "POST /web/action/load HTTP/1.1" 200 - 10 0.009 0.117 2026-09-11 04:23:39,169 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 04:23:39] "GET /websocket?version=19.0-2 HTTP/1.1" 101 - 0 0.000 0.184 2026-09-11 04:23:39,256 26 INFO rb-c800635-224702-414046 odoo.models: Access Denied by ACLs for operation: read, uid: 443, model: purchase.order, field: mrp_production_count 2026-09-11 04:23:39,259 26 INFO rb-c800635-224702-414046 odoo.models: Access Denied by ACLs for operation: read, uid: 443, model: purchase.order, field: sale_order_count 2026-09-11 04:23:39,261 26 INFO rb-c800635-224702-414046 odoo.models: Access Denied by ACLs for operation: read, uid: 443, model: purchase.order, field: has_sale_order 2026-09-11 04:23:39,261 26 INFO rb-c800635-224702-414046 odoo.models: Access Denied by ACLs for operation: read, uid: 443, model: purchase.order, field: repair_count 2026-09-11 04:23:39,263 26 INFO rb-c800635-224702-414046 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: read, uid: 443, model: freight.booking 2026-09-11 04:23:39,265 26 INFO rb-c800635-224702-414046 odoo.models: Access Denied by ACLs for operation: read, uid: 443, model: purchase.order, field: booking_count 2026-09-11 04:23:39,267 26 INFO rb-c800635-224702-414046 odoo.models: Access Denied by ACLs for operation: read, uid: 443, model: purchase.order, field: shipment_count 2026-09-11 04:23:39,362 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 04:23:39] "POST /web/dataset/call_kw/purchase.order/get_views#purchase.order.get_views HTTP/1.1" 200 - 108 0.045 0.122 2026-09-11 04:23:39,413 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 04:23:39] "POST /web/dataset/call_kw/purchase.order/web_search_read#purchase.order.web_search_read HTTP/1.1" 200 - 10 0.006 0.014 2026-09-11 04:23:39,462 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 04:23:39] "POST /web/dataset/call_kw/res.currency/read#res.currency.read HTTP/1.1" 200 - 8 0.005 0.012 2026-09-11 04:23:39,524 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 04:23:39] "POST /web/dataset/call_kw/purchase.order/retrieve_dashboard#purchase.order.retrieve_dashboard HTTP/1.1" 200 - 15 0.014 0.018 2026-09-11 04:23:39,586 26 INFO rb-c800635-224702-414046 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-09-11 04:23:39,651 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 04:23:39] "GET /web/image/res.users/443/avatar_128 HTTP/1.1" 200 - 7 0.027 0.031 2026-09-11 04:23:39,659 26 INFO rb-c800635-224702-414046 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-09-11 04:23:39,756 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 04:23:39] "POST /mail/data HTTP/1.1" 200 - 43 0.052 0.106 2026-09-11 04:23:39,798 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 04:23:39] "POST /web/dataset/call_kw/purchase.order/onchange#purchase.order.onchange HTTP/1.1" 200 - 10 0.023 0.094 2026-09-11 04:23:39,817 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 04:23:39] "POST /web/dataset/call_kw/discuss.channel/channel_fetched#discuss.channel.channel_fetched HTTP/1.1" 200 - 11 0.008 0.029 2026-09-11 04:23:39,889 26 INFO ? werkzeug: 127.0.0.1 - - [11/Sep/2026 04:23:39] "GET /partner_autocomplete/static/lib/jsvat.js HTTP/1.1" 200 - 0 0.000 0.002 2026-09-11 04:23:40,031 26 INFO rb-c800635-224702-414046 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-09-11 04:23:40,037 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 04:23:40] "POST /web/dataset/call_kw/res.partner/web_name_search#res.partner.web_name_search HTTP/1.1" 200 - 3 0.004 0.013 2026-09-11 04:23:40,075 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 04:23:40] "GET /web/bundle/web.assets_emoji?lang=en_US HTTP/1.1" 200 - 1 0.001 0.012 2026-09-11 04:23:40,139 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 04:23:40] "GET /web/assets/0418524/web.assets_emoji.min.js HTTP/1.1" 200 - 2 0.001 0.004 2026-09-11 04:23:40,292 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 04:23:40] "POST /web/dataset/call_kw/res.partner/web_name_search#res.partner.web_name_search HTTP/1.1" 200 - 3 0.005 0.009 2026-09-11 04:23:40,338 26 INFO rb-c800635-224702-414046 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-09-11 04:23:40,388 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 04:23:40] "POST /web/dataset/call_kw/purchase.order/onchange#purchase.order.onchange HTTP/1.1" 200 - 11 0.022 0.023 2026-09-11 04:23:40,398 26 INFO rb-c800635-224702-414046 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-09-11 04:23:40,430 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 04:23:40] "POST /web/dataset/call_kw/purchase.order.line/onchange#purchase.order.line.onchange HTTP/1.1" 200 - 6 0.004 0.012 2026-09-11 04:23:40,511 26 INFO ? werkzeug: 127.0.0.1 - - [11/Sep/2026 04:23:40] "GET /web/static/img/openhand.cur HTTP/1.1" 200 - 0 0.000 0.001 2026-09-11 04:23:40,546 26 INFO rb-c800635-224702-414046 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-09-11 04:23:40,547 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 04:23:40] "POST /web/dataset/call_kw/product.template/web_name_search#product.template.web_name_search HTTP/1.1" 200 - 2 0.004 0.011 2026-09-11 04:23:40,816 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 04:23:40] "POST /web/dataset/call_kw/product.template/web_name_search#product.template.web_name_search HTTP/1.1" 200 - 2 0.010 0.009 2026-09-11 04:23:40,852 26 INFO rb-c800635-224702-414046 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-09-11 04:23:40,865 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 04:23:40] "POST /web/dataset/call_kw/purchase.order.line/onchange#purchase.order.line.onchange HTTP/1.1" 200 - 1 0.001 0.007 2026-09-11 04:23:40,906 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 04:23:40] "POST /web/dataset/call_kw/product.template/get_single_product_variant#product.template.get_single_product_variant HTTP/1.1" 200 - 6 0.006 0.015 2026-09-11 04:23:41,014 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 04:23:41] "POST /web/dataset/call_kw/purchase.order.line/onchange#purchase.order.line.onchange HTTP/1.1" 200 - 39 0.038 0.060 2026-09-11 04:23:41,044 26 INFO rb-c800635-224702-414046 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-09-11 04:23:41,089 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 04:23:41] "POST /web/dataset/call_kw/purchase.order/onchange#purchase.order.onchange HTTP/1.1" 200 - 27 0.021 0.040 2026-09-11 04:23:41,101 26 INFO rb-c800635-224702-414046 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-09-11 04:23:41,104 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 04:23:41] "POST /web/dataset/call_kw/product.product/search_read#product.product.search_read HTTP/1.1" 200 - 4 0.005 0.065 2026-09-11 04:23:41,140 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 04:23:41] "POST /web/dataset/call_kw/product.product/search_read#product.product.search_read HTTP/1.1" 200 - 4 0.004 0.010 2026-09-11 04:23:41,147 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 04:23:41] "POST /web/dataset/call_kw/uom.uom/search_read#uom.uom.search_read HTTP/1.1" 200 - 1 0.000 0.003 2026-09-11 04:23:41,158 26 INFO rb-c800635-224702-414046 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-09-11 04:23:41,160 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 04:23:41] "POST /web/dataset/call_kw/uom.uom/search_read#uom.uom.search_read HTTP/1.1" 200 - 1 0.000 0.004 2026-09-11 04:23:41,217 26 INFO rb-c800635-224702-414046 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-09-11 04:23:41,245 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 04:23:41] "POST /web/dataset/call_kw/purchase.order.line/onchange#purchase.order.line.onchange HTTP/1.1" 200 - 11 0.007 0.020 2026-09-11 04:23:41,284 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 04:23:41] "POST /web/dataset/call_kw/purchase.order/onchange#purchase.order.onchange HTTP/1.1" 200 - 12 0.005 0.017 2026-09-11 04:23:41,439 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 04:23:41] "POST /web/dataset/call_kw/purchase.order/web_save#purchase.order.web_save HTTP/1.1" 200 - 55 0.061 0.070 2026-09-11 04:23:41,784 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 04:23:41] "POST /web/dataset/call_button/purchase.order/button_confirm#purchase.order.button_confirm HTTP/1.1" 200 - 143 0.164 0.158 2026-09-11 04:23:41,846 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 04:23:41] "POST /mail/data HTTP/1.1" 200 - 36 0.034 0.312 2026-09-11 04:23:41,891 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 04:23:41] "POST /mail/thread/messages HTTP/1.1" 200 - 20 0.030 0.365 2026-09-11 04:23:41,998 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 04:23:41] "POST /web/dataset/call_kw/purchase.order/web_read#purchase.order.web_read HTTP/1.1" 200 - 47 0.047 0.158 2026-09-11 04:23:42,051 26 INFO rb-c800635-224702-414046 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-09-11 04:23:42,105 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 04:23:42] "POST /mail/data HTTP/1.1" 200 - 29 0.021 0.030 2026-09-11 04:23:42,111 26 INFO rb-c800635-224702-414046 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-09-11 04:23:42,111 26 INFO rb-c800635-224702-414046 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-09-11 04:23:42,127 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 04:23:42] "POST /web/dataset/call_kw/ir.attachment/create#ir.attachment.create HTTP/1.1" 200 - 3 0.002 0.010 2026-09-11 04:23:42,416 26 INFO rb-c800635-224702-414046 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: read, uid: 443, model: sale.order.line 2026-09-11 04:23:42,443 26 INFO rb-c800635-224702-414046 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: read, uid: 443, model: sale.order.line 2026-09-11 04:23:42,476 26 INFO rb-c800635-224702-414046 odoo.addons.account.models.account_document_import_mixin: Attachment(s) ['my_vendor_bill.png'] not imported: no suitable decoder found. 2026-09-11 04:23:42,552 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 04:23:42] "POST /web/dataset/call_kw/purchase.order/action_create_invoice#purchase.order.action_create_invoice HTTP/1.1" 200 - 155 0.162 0.255 2026-09-11 04:23:42,697 26 INFO rb-c800635-224702-414046 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: read, uid: 443, model: account.payment 2026-09-11 04:23:42,712 26 INFO rb-c800635-224702-414046 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: read, uid: 443, model: payment.transaction 2026-09-11 04:23:42,717 26 INFO rb-c800635-224702-414046 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: read, uid: 443, model: mrp.production 2026-09-11 04:23:42,822 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 04:23:42] "POST /web/dataset/call_kw/account.move/get_views#account.move.get_views HTTP/1.1" 200 - 100 0.090 0.167 2026-09-11 04:23:42,985 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 04:23:42] "POST /web/dataset/call_kw/account.move/web_read#account.move.web_read HTTP/1.1" 200 - 60 0.064 0.065 2026-09-11 04:23:43,143 26 INFO rb-c800635-224702-414046 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-09-11 04:23:43,194 26 INFO rb-c800635-224702-414046 odoo.addons.purchase.tests.test_purchase_flow.TestPurchaseFlowTourPostInstall.test_basic_purchase_flow_with_minimal_access_rights.browser: tour succeeded 2026-09-11 04:23:43,197 26 INFO rb-c800635-224702-414046 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-09-11 04:23:43,200 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 04:23:43] "POST /mail/thread/messages HTTP/1.1" 200 - 24 0.018 0.027 2026-09-11 04:23:43,289 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 04:23:43] "POST /mail/data HTTP/1.1" 200 - 39 0.044 0.088 2026-09-11 04:23:43,402 26 INFO rb-c800635-224702-414046 odoo.addons.purchase.tests.test_purchase_flow.TestPurchaseFlowTourPostInstall.test_basic_purchase_flow_with_minimal_access_rights.browser: heap 37160504 (allocated 41619456) 2026-09-11 04:23:43,410 26 INFO ? werkzeug: 127.0.0.1 - - [11/Sep/2026 04:23:43] "GET /web/static/img/mimetypes/image.svg HTTP/1.1" 200 - 0 0.000 0.004 2026-09-11 04:23:43,414 26 INFO rb-c800635-224702-414046 odoo.addons.purchase.tests.test_purchase_flow.TestPurchaseFlowTourPostInstall.test_basic_purchase_flow_with_minimal_access_rights: Closing chrome headless with pid 149053 2026-09-11 04:23:43,415 26 INFO rb-c800635-224702-414046 odoo.addons.purchase.tests.test_purchase_flow.TestPurchaseFlowTourPostInstall.test_basic_purchase_flow_with_minimal_access_rights: Closing websocket connection 2026-09-11 04:23:43,420 26 INFO rb-c800635-224702-414046 odoo.addons.purchase.tests.test_purchase_flow.TestPurchaseFlowTourPostInstall.test_basic_purchase_flow_with_minimal_access_rights: Terminating chrome headless with pid 149053 2026-09-11 04:23:43,528 26 INFO rb-c800635-224702-414046 odoo.addons.purchase.tests.test_purchase_flow.TestPurchaseFlowTourPostInstall.test_basic_purchase_flow_with_minimal_access_rights: Chrome Log in: /tmp/odoo_tests/rb-c800635-224702-414046/chrome_logs/chrome_log_20260911_042343_528715_test_basic_purchase_flow_with_minimal_access_rights.txt 2026-09-11 04:23:43,529 26 INFO rb-c800635-224702-414046 odoo.addons.purchase.tests.test_purchase_flow.TestPurchaseFlowTourPostInstall.test_basic_purchase_flow_with_minimal_access_rights: Removing chrome user profile "/tmp/tmpe_qn052z_chrome_odoo" 2026-09-11 04:23:43,577 26 INFO rb-c800635-224702-414046 odoo.addons.base.models.ir_attachment: filestore gc 5 checked, 5 removed 2026-09-11 04:23:49,110 26 INFO rb-c800635-224702-414046 odoo.addons.purchase.tests.test_purchase_invoice: Starting TestPurchaseToInvoice.test_compute_po_count_with_different_plan ... 2026-09-11 04:23:54,127 26 INFO rb-c800635-224702-414046 odoo.addons.purchase.tests.test_purchase_invoice: Starting TestPurchaseToInvoice.test_invoice_line_name_has_product_name ... 2026-09-11 04:23:54,846 26 INFO rb-c800635-224702-414046 odoo.addons.purchase.tests.test_purchase_invoice: Starting TestPurchaseToInvoice.test_keep_distribution_on_analytic_account_change ... 2026-09-11 04:23:59,465 26 INFO rb-c800635-224702-414046 odoo.addons.purchase.tests.test_purchase_invoice: Starting TestPurchaseToInvoice.test_on_change_quantity_price_unit ... 2026-09-11 04:24:01,106 26 INFO rb-c800635-224702-414046 odoo.models.unlink: User #444 deleted stock.move records with IDs: [1598] 2026-09-11 04:24:01,875 26 INFO rb-c800635-224702-414046 odoo.addons.purchase.tests.test_purchase_invoice: Starting TestPurchaseToInvoice.test_partial_billing_interaction_with_invoicing_switch_threshold ... 2026-09-11 04:24:01,905 26 INFO rb-c800635-224702-414046 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-09-11 04:24:01,908 26 INFO rb-c800635-224702-414046 odoo.addons.purchase.tests.test_purchase_invoice: Starting TestPurchaseToInvoice.test_product_price_decimal_accuracy ... 2026-09-11 04:24:03,320 26 INFO rb-c800635-224702-414046 odoo.addons.purchase.tests.test_purchase_invoice: Starting TestPurchaseToInvoice.test_purchase_order_analytic_account_product_change ... 2026-09-11 04:24:05,866 26 INFO rb-c800635-224702-414046 odoo.addons.purchase.tests.test_purchase_invoice: Starting TestPurchaseToInvoice.test_purchase_order_to_invoice_analytic_rule_with_account_prefix ... 2026-09-11 04:24:09,674 26 INFO rb-c800635-224702-414046 odoo.addons.purchase.tests.test_purchase_invoice: Starting TestPurchaseToInvoice.test_sequence_autocomplete_invoice ... 2026-09-11 04:24:11,640 26 INFO rb-c800635-224702-414046 odoo.addons.purchase.tests.test_purchase_invoice: Starting TestPurchaseToInvoice.test_sequence_invoice_lines_from_multiple_purchases ... 2026-09-11 04:24:12,564 26 INFO rb-c800635-224702-414046 odoo.addons.purchase.tests.test_purchase_invoice: Starting TestPurchaseToInvoice.test_supplier_discounted_price ... 2026-09-11 04:24:13,735 26 INFO rb-c800635-224702-414046 odoo.addons.purchase.tests.test_purchase_invoice: Starting TestPurchaseToInvoice.test_vendor_bill_analytic_account_model_change ... 2026-09-11 04:24:17,015 26 INFO rb-c800635-224702-414046 odoo.addons.purchase.tests.test_purchase_invoice: Starting TestPurchaseToInvoice.test_vendor_bill_delivered ... 2026-09-11 04:24:17,645 26 INFO rb-c800635-224702-414046 odoo.addons.purchase.tests.test_purchase_invoice: Starting TestPurchaseToInvoice.test_vendor_bill_delivered_return ... 2026-09-11 04:24:18,818 26 INFO rb-c800635-224702-414046 odoo.addons.purchase.tests.test_purchase_invoice: Starting TestPurchaseToInvoice.test_vendor_bill_ordered ... 2026-09-11 04:24:19,417 26 INFO rb-c800635-224702-414046 odoo.addons.purchase.tests.test_purchase_invoice: Starting TestPurchaseToInvoice.test_vendor_bill_ordered_return ... 2026-09-11 04:24:20,143 26 INFO rb-c800635-224702-414046 odoo.addons.purchase.tests.test_purchase_invoice: Starting TestPurchaseToInvoice.test_vendor_severals_bills_and_multicurrency ... 2026-09-11 04:24:22,508 26 INFO rb-c800635-224702-414046 odoo.addons.base.models.ir_attachment: filestore gc 3 checked, 3 removed 2026-09-11 04:24:28,292 26 INFO rb-c800635-224702-414046 odoo.addons.purchase.tests.test_purchase_invoice: Starting TestInvoicePurchaseMatch.test_add_bill_to_po ... 2026-09-11 04:24:32,313 26 INFO rb-c800635-224702-414046 odoo.addons.purchase.tests.test_purchase_invoice: Starting TestInvoicePurchaseMatch.test_bill_description_only_line_purchase_matching ... 2026-09-11 04:24:33,199 26 INFO rb-c800635-224702-414046 odoo.models.unlink: User #446 deleted account.move.line.ctp records with IDs: [1479] 2026-09-11 04:24:33,317 26 INFO rb-c800635-224702-414046 odoo.models.unlink: User #446 deleted account.move.line records with IDs: [2736] 2026-09-11 04:24:33,418 26 INFO rb-c800635-224702-414046 odoo.models.unlink: User #446 deleted account.move.line records with IDs: [2739] 2026-09-11 04:24:33,622 26 INFO rb-c800635-224702-414046 odoo.addons.purchase.tests.test_purchase_invoice: Starting TestInvoicePurchaseMatch.test_create_invoice_from_multiple_purchase_orders ... 2026-09-11 04:24:34,436 26 INFO rb-c800635-224702-414046 odoo.addons.purchase.tests.test_purchase_invoice: Starting TestInvoicePurchaseMatch.test_invoice_user_id_on_bill ... 2026-09-11 04:24:36,625 26 INFO rb-c800635-224702-414046 odoo.addons.purchase.tests.test_purchase_invoice: Starting TestInvoicePurchaseMatch.test_link_bill_origin_to_purchase_orders ... 2026-09-11 04:24:39,324 26 INFO rb-c800635-224702-414046 odoo.models.unlink: User #446 deleted account.move.line.ctp records with IDs: [1484, 1485, 1486] 2026-09-11 04:24:39,414 26 INFO rb-c800635-224702-414046 odoo.models.unlink: User #446 deleted account.move.line records with IDs: [2751, 2752] 2026-09-11 04:24:39,845 26 INFO rb-c800635-224702-414046 odoo.addons.purchase.tests.test_purchase_invoice: Starting TestInvoicePurchaseMatch.test_link_bill_origin_to_purchase_orders_trailing_comma ... 2026-09-11 04:24:41,924 26 INFO rb-c800635-224702-414046 odoo.addons.purchase.tests.test_purchase_invoice: Starting TestInvoicePurchaseMatch.test_manual_matching ... 2026-09-11 04:24:55,351 26 INFO rb-c800635-224702-414046 odoo.addons.purchase.tests.test_purchase_invoice: Starting TestInvoicePurchaseMatch.test_manual_matching_allow_multi_bill ... 2026-09-11 04:24:59,198 26 INFO rb-c800635-224702-414046 odoo.models.unlink: User #446 deleted account.move.line.ctp records with IDs: [1518, 1519, 1520] 2026-09-11 04:24:59,285 26 INFO rb-c800635-224702-414046 odoo.models.unlink: User #446 deleted account.move.line records with IDs: [2796] 2026-09-11 04:24:59,506 26 INFO rb-c800635-224702-414046 odoo.addons.purchase.tests.test_purchase_invoice: Starting TestInvoicePurchaseMatch.test_manual_matching_create_bill ... 2026-09-11 04:25:01,168 26 INFO rb-c800635-224702-414046 odoo.addons.purchase.tests.test_purchase_invoice: Starting TestInvoicePurchaseMatch.test_manual_matching_multi_po ... 2026-09-11 04:25:04,403 26 INFO rb-c800635-224702-414046 odoo.models.unlink: User #446 deleted account.move.line.ctp records with IDs: [1521, 1522, 1523] 2026-09-11 04:25:04,495 26 INFO rb-c800635-224702-414046 odoo.models.unlink: User #446 deleted account.move.line records with IDs: [2805] 2026-09-11 04:25:04,777 26 INFO rb-c800635-224702-414046 odoo.addons.purchase.tests.test_purchase_invoice: Starting TestInvoicePurchaseMatch.test_manual_matching_restrict_no_pol ... 2026-09-11 04:25:04,812 26 INFO rb-c800635-224702-414046 odoo.addons.purchase.tests.test_purchase_invoice: Starting TestInvoicePurchaseMatch.test_no_match ... 2026-09-11 04:25:06,833 26 INFO rb-c800635-224702-414046 odoo.addons.purchase.tests.test_purchase_invoice: Starting TestInvoicePurchaseMatch.test_no_match_same_reference ... 2026-09-11 04:25:09,096 26 INFO rb-c800635-224702-414046 odoo.addons.purchase.tests.test_purchase_invoice: Starting TestInvoicePurchaseMatch.test_onchange_partner_currency ... 2026-09-11 04:25:11,053 26 INFO rb-c800635-224702-414046 odoo.addons.purchase.tests.test_purchase_invoice: Starting TestInvoicePurchaseMatch.test_onchange_partner_no_currency ... 2026-09-11 04:25:13,728 26 INFO rb-c800635-224702-414046 odoo.addons.purchase.tests.test_purchase_invoice: Starting TestInvoicePurchaseMatch.test_po_match_from_ocr ... 2026-09-11 04:25:15,782 26 INFO rb-c800635-224702-414046 odoo.models.unlink: User #446 deleted account.move.line.ctp records with IDs: [1538, 1539] 2026-09-11 04:25:15,866 26 INFO rb-c800635-224702-414046 odoo.models.unlink: User #446 deleted account.move.line records with IDs: [2826] 2026-09-11 04:25:16,231 26 INFO rb-c800635-224702-414046 odoo.addons.purchase.tests.test_purchase_invoice: Starting TestInvoicePurchaseMatch.test_po_matching_credit_note ... 2026-09-11 04:25:19,137 26 INFO rb-c800635-224702-414046 odoo.models.unlink: User #446 deleted account.move.line records with IDs: [2835] 2026-09-11 04:25:19,207 26 INFO rb-c800635-224702-414046 odoo.models.unlink: User #446 deleted account.move.line records with IDs: [2836] 2026-09-11 04:25:19,449 26 INFO rb-c800635-224702-414046 odoo.addons.purchase.tests.test_purchase_invoice: Starting TestInvoicePurchaseMatch.test_subset_match_from_edi_and_diff_unit_price ... 2026-09-11 04:25:22,473 26 INFO rb-c800635-224702-414046 odoo.models.unlink: User #446 deleted account.move.line.ctp records with IDs: [1545, 1546, 1547, 1548, 1549] 2026-09-11 04:25:22,593 26 INFO rb-c800635-224702-414046 odoo.models.unlink: User #446 deleted account.move.line records with IDs: [2845] 2026-09-11 04:25:22,721 26 INFO rb-c800635-224702-414046 odoo.models.unlink: User #446 deleted account.move.line.ctp records with IDs: [1550, 1551, 1552, 1553] 2026-09-11 04:25:22,812 26 INFO rb-c800635-224702-414046 odoo.models.unlink: User #446 deleted account.move.line records with IDs: [2840] 2026-09-11 04:25:22,964 26 INFO rb-c800635-224702-414046 odoo.addons.purchase.tests.test_purchase_invoice: Starting TestInvoicePurchaseMatch.test_subset_match_from_edi_full ... 2026-09-11 04:25:25,166 26 INFO rb-c800635-224702-414046 odoo.models.unlink: User #446 deleted account.move.line.ctp records with IDs: [1554, 1555, 1556] 2026-09-11 04:25:25,224 26 INFO rb-c800635-224702-414046 odoo.models.unlink: User #446 deleted account.move.line records with IDs: [2848, 2849] 2026-09-11 04:25:25,479 26 INFO rb-c800635-224702-414046 odoo.addons.purchase.tests.test_purchase_invoice: Starting TestInvoicePurchaseMatch.test_subset_match_from_edi_partial_inv ... 2026-09-11 04:25:27,859 26 INFO rb-c800635-224702-414046 odoo.models.unlink: User #446 deleted account.move.line.ctp records with IDs: [1560, 1561, 1562, 1563] 2026-09-11 04:25:27,959 26 INFO rb-c800635-224702-414046 odoo.models.unlink: User #446 deleted account.move.line records with IDs: [2860] 2026-09-11 04:25:28,074 26 INFO rb-c800635-224702-414046 odoo.models.unlink: User #446 deleted account.move.line.ctp records with IDs: [1564, 1565, 1566] 2026-09-11 04:25:28,141 26 INFO rb-c800635-224702-414046 odoo.models.unlink: User #446 deleted account.move.line records with IDs: [2855] 2026-09-11 04:25:28,259 26 INFO rb-c800635-224702-414046 odoo.addons.purchase.tests.test_purchase_invoice: Starting TestInvoicePurchaseMatch.test_subset_match_from_edi_partial_po ... 2026-09-11 04:25:30,642 26 INFO rb-c800635-224702-414046 odoo.models.unlink: User #446 deleted account.move.line.ctp records with IDs: [1567, 1568, 1569, 1570] 2026-09-11 04:25:30,707 26 INFO rb-c800635-224702-414046 odoo.models.unlink: User #446 deleted account.move.line records with IDs: [2862] 2026-09-11 04:25:30,826 26 INFO rb-c800635-224702-414046 odoo.addons.purchase.tests.test_purchase_invoice: Starting TestInvoicePurchaseMatch.test_subset_match_from_edi_same_unit_price ... 2026-09-11 04:25:33,551 26 INFO rb-c800635-224702-414046 odoo.models.unlink: User #446 deleted account.move.line.ctp records with IDs: [1571, 1572, 1573, 1574] 2026-09-11 04:25:33,632 26 INFO rb-c800635-224702-414046 odoo.models.unlink: User #446 deleted account.move.line records with IDs: [2873] 2026-09-11 04:25:33,758 26 INFO rb-c800635-224702-414046 odoo.models.unlink: User #446 deleted account.move.line.ctp records with IDs: [1575, 1576, 1577] 2026-09-11 04:25:33,847 26 INFO rb-c800635-224702-414046 odoo.models.unlink: User #446 deleted account.move.line records with IDs: [2869] 2026-09-11 04:25:33,952 26 INFO rb-c800635-224702-414046 odoo.addons.purchase.tests.test_purchase_invoice: Starting TestInvoicePurchaseMatch.test_subset_not_match_non_invoice_lines ... 2026-09-11 04:25:35,855 26 INFO rb-c800635-224702-414046 odoo.addons.purchase.tests.test_purchase_invoice: Starting TestInvoicePurchaseMatch.test_subset_total_match_from_ocr ... 2026-09-11 04:25:38,354 26 INFO rb-c800635-224702-414046 odoo.addons.purchase.tests.test_purchase_invoice: Starting TestInvoicePurchaseMatch.test_total_match_via_partner ... 2026-09-11 04:25:40,400 26 INFO rb-c800635-224702-414046 odoo.models.unlink: User #446 deleted account.move.line.ctp records with IDs: [1584, 1585] 2026-09-11 04:25:40,481 26 INFO rb-c800635-224702-414046 odoo.models.unlink: User #446 deleted account.move.line records with IDs: [2885] 2026-09-11 04:25:40,759 26 INFO rb-c800635-224702-414046 odoo.addons.purchase.tests.test_purchase_invoice: Starting TestInvoicePurchaseMatch.test_total_match_via_po_reference ... 2026-09-11 04:25:42,818 26 INFO rb-c800635-224702-414046 odoo.models.unlink: User #446 deleted account.move.line.ctp records with IDs: [1588, 1589] 2026-09-11 04:25:42,896 26 INFO rb-c800635-224702-414046 odoo.models.unlink: User #446 deleted account.move.line records with IDs: [2890] 2026-09-11 04:25:43,258 26 INFO rb-c800635-224702-414046 odoo.addons.base.models.ir_attachment: filestore gc 4 checked, 4 removed 2026-09-11 04:25:43,266 26 INFO rb-c800635-224702-414046 odoo.addons.purchase.tests.test_purchase_order_product_catalog: Starting TestPurchaseOrderProductCatalog.test_add_section_from_product_catalog_on_purchase_order_tour ... 2026-09-11 04:25:43,694 26 INFO rb-c800635-224702-414046 odoo.addons.purchase.tests.test_purchase_order_product_catalog.TestPurchaseOrderProductCatalog.test_add_section_from_product_catalog_on_purchase_order_tour: Chrome pid: 149290 2026-09-11 04:25:43,694 26 INFO rb-c800635-224702-414046 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/tmp_cpr_fz9_chrome_odoo 2026-09-11 04:25:43,694 26 INFO rb-c800635-224702-414046 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:33621/json/version 2026-09-11 04:25:43,695 26 INFO rb-c800635-224702-414046 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:33621', path='/json/version', query='', fragment='') with timeout 3 increased to 10s during tests 2026-09-11 04:25:43,755 26 INFO rb-c800635-224702-414046 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-09-11 04:25:43,755 26 INFO rb-c800635-224702-414046 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:33621/json 2026-09-11 04:25:43,756 26 INFO rb-c800635-224702-414046 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:33621', path='/json', query='', fragment='') with timeout 3 increased to 10s during tests 2026-09-11 04:25:43,779 26 INFO rb-c800635-224702-414046 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:33621/devtools/page/4DEF6756E100250F9DAB4D0B288B2B79 2026-09-11 04:25:43,800 26 INFO rb-c800635-224702-414046 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-09-11 04:25:43,814 26 INFO rb-c800635-224702-414046 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-09-11 04:25:43,889 26 INFO rb-c800635-224702-414046 odoo.addons.base.models.res_users: Login successful for login:admin from n/a 2026-09-11 04:25:43,901 26 INFO rb-c800635-224702-414046 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-09-11 04:25:43,906 26 INFO rb-c800635-224702-414046 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-09-11 04:25:43,906 26 INFO rb-c800635-224702-414046 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-09-11 04:25:43,929 26 INFO rb-c800635-224702-414046 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-09-11 04:25:45,090 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 04:25:45] "GET /web HTTP/1.1" 200 - 152 0.118 1.053 2026-09-11 04:25:45,094 26 INFO rb-c800635-224702-414046 odoo.addons.purchase.tests.test_purchase_order_product_catalog.TestPurchaseOrderProductCatalog.test_add_section_from_product_catalog_on_purchase_order_tour: Navigation result: {'frameId': '4DEF6756E100250F9DAB4D0B288B2B79', 'loaderId': 'B9F5C0158097729981B3C3910FD3E5C9', 'isDownload': False} 2026-09-11 04:25:45,094 26 INFO rb-c800635-224702-414046 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-09-11 04:25:45,130 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 04:25:45] "GET /web/assets/ec15a55/web.assets_web.min.js HTTP/1.1" 200 - 2 0.001 0.014 2026-09-11 04:25:45,272 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 04:25:45] "GET /web/webclient/load_menus HTTP/1.1" 200 - 23 0.038 0.116 2026-09-11 04:25:45,283 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 04:25:45] "GET /web/assets/f11d30b/web.assets_web.min.css HTTP/1.1" 200 - 2 0.002 0.165 2026-09-11 04:25:45,292 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 04:25:45] "GET /web/manifest.webmanifest HTTP/1.1" 200 - 7 0.003 0.174 2026-09-11 04:25:45,645 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 04:25:45] "GET /web/assets/af5d1f2/web.assets_tests.min.js HTTP/1.1" 200 - 2 0.003 0.007 2026-09-11 04:25:45,655 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 04:25:45] "GET /web/assets/9c37ea3/web.assets_web_print.min.css HTTP/1.1" 200 - 2 0.001 0.005 2026-09-11 04:25:45,796 26 INFO ? werkzeug: 127.0.0.1 - - [11/Sep/2026 04:25:45] "GET /web/static/img/favicon.ico HTTP/1.1" 200 - 0 0.000 0.011 2026-09-11 04:25:45,802 26 INFO ? werkzeug: 127.0.0.1 - - [11/Sep/2026 04:25:45] "GET /web/static/img/odoo-icon-192x192.png HTTP/1.1" 200 - 0 0.000 0.002 2026-09-11 04:25:45,811 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 04:25:45] "GET /web/webclient/translations?hash=&lang=en_US HTTP/1.1" 200 - 1 0.001 0.008 2026-09-11 04:25:45,864 26 INFO rb-c800635-224702-414046 odoo.addons.partner_autocomplete.models.res_company: Starting enrich of company My Company (1) 2026-09-11 04:25:45,894 26 INFO rb-c800635-224702-414046 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-09-11 04:25:45,951 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 04:25:45] "POST /web/dataset/call_kw/res.company/iap_enrich_auto#res.company.iap_enrich_auto HTTP/1.1" 200 - 28 0.065 0.052 2026-09-11 04:25:45,976 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 04:25:45] "GET /bus/websocket_worker_bundle?v=19.0-2 HTTP/1.1" 200 - 3 0.001 0.108 2026-09-11 04:25:45,981 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 04:25:45] "GET /web/service-worker.js HTTP/1.1" 200 - 0 0.000 0.075 2026-09-11 04:25:45,997 26 INFO ? werkzeug: 127.0.0.1 - - [11/Sep/2026 04:25:45] "GET /mail/static/lib/idb-keyval/idb-keyval.js HTTP/1.1" 200 - 0 0.000 0.002 2026-09-11 04:25:46,052 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 04:25:46] "GET /odoo/offline HTTP/1.1" 200 - 5 0.006 0.028 2026-09-11 04:25:46,083 26 INFO rb-c800635-224702-414046 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-09-11 04:25:46,094 26 INFO ? werkzeug: 127.0.0.1 - - [11/Sep/2026 04:25:46] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.004 2026-09-11 04:25:46,103 26 INFO ? werkzeug: 127.0.0.1 - - [11/Sep/2026 04:25: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-09-11 04:25:46,109 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 04:25:46] "POST /web/action/load HTTP/1.1" 200 - 12 0.022 0.029 2026-09-11 04:25:46,117 26 INFO rb-c800635-224702-414046 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-09-11 04:25:46,164 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 04:25:46] "POST /web/dataset/call_kw/ir.http/lazy_session_info#ir.http.lazy_session_info HTTP/1.1" 200 - 6 0.032 0.085 2026-09-11 04:25:46,218 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 04:25:46] "GET /web/image?model=res.users&field=avatar_128&id=2 HTTP/1.1" 200 - 14 0.022 0.128 2026-09-11 04:25:46,250 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 04:25:46] "GET /web/image/res.partner/3/avatar_128?unique=1789094274000 HTTP/1.1" 200 - 6 0.016 0.165 2026-09-11 04:25:46,334 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 04:25:46] "GET /odoo HTTP/1.1" 200 - 27 0.042 0.276 2026-09-11 04:25:46,378 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 04:25:46] "GET /web/image/res.company/1/favicon HTTP/1.1" 200 - 9 0.009 0.239 2026-09-11 04:25:46,385 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 04:25:46] "GET /websocket?version=19.0-2 HTTP/1.1" 101 - 0 0.000 0.245 2026-09-11 04:25:46,624 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 04:25:46] "POST /web/dataset/call_kw/purchase.order/get_views#purchase.order.get_views HTTP/1.1" 200 - 96 0.101 0.350 2026-09-11 04:25:46,707 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 04:25:46] "POST /mail/data HTTP/1.1" 200 - 35 0.042 0.506 2026-09-11 04:25:46,724 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 04:25:46] "POST /web/dataset/call_kw/purchase.order/web_search_read#purchase.order.web_search_read HTTP/1.1" 200 - 5 0.004 0.054 2026-09-11 04:25:46,759 26 INFO rb-c800635-224702-414046 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-09-11 04:25:46,884 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 04:25:46] "POST /web/dataset/call_kw/purchase.order/onchange#purchase.order.onchange HTTP/1.1" 200 - 22 0.032 0.067 2026-09-11 04:25:46,969 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 04:25:46] "POST /mail/data HTTP/1.1" 200 - 45 0.030 0.079 2026-09-11 04:25:46,998 26 INFO ? werkzeug: 127.0.0.1 - - [11/Sep/2026 04:25:46] "GET /partner_autocomplete/static/lib/jsvat.js HTTP/1.1" 200 - 0 0.000 0.001 2026-09-11 04:25:47,123 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 04:25:47] "POST /web/dataset/call_kw/discuss.channel/channel_fetched#discuss.channel.channel_fetched HTTP/1.1" 200 - 9 0.017 0.017 2026-09-11 04:25:47,227 26 INFO rb-c800635-224702-414046 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-09-11 04:25:47,258 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 04:25:47] "POST /web/dataset/call_kw/res.partner/web_name_search#res.partner.web_name_search HTTP/1.1" 200 - 7 0.011 0.031 2026-09-11 04:25:47,288 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 04:25:47] "GET /web/bundle/web.assets_emoji?lang=en_US HTTP/1.1" 200 - 1 0.001 0.009 2026-09-11 04:25:47,361 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 04:25:47] "GET /web/assets/0418524/web.assets_emoji.min.js HTTP/1.1" 200 - 2 0.003 0.013 2026-09-11 04:25:47,500 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 04:25:47] "POST /web/dataset/call_kw/res.partner/autocomplete_by_name#res.partner.autocomplete_by_name HTTP/1.1" 200 - 4 0.003 0.017 2026-09-11 04:25:47,534 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 04:25:47] "POST /web/dataset/call_kw/res.partner/web_name_search#res.partner.web_name_search HTTP/1.1" 200 - 3 0.005 0.038 2026-09-11 04:25:47,585 26 INFO rb-c800635-224702-414046 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-09-11 04:25:47,650 26 INFO rb-c800635-224702-414046 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-09-11 04:25:47,688 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 04:25:47] "POST /web/dataset/call_kw/purchase.order/onchange#purchase.order.onchange HTTP/1.1" 200 - 18 0.054 0.043 2026-09-11 04:25:47,845 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 04:25:47] "POST /web/dataset/call_kw/purchase.order/web_save#purchase.order.web_save HTTP/1.1" 200 - 35 0.061 0.061 2026-09-11 04:25:47,919 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 04:25:47] "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.012 0.024 2026-09-11 04:25:47,984 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 04:25:47] "POST /mail/thread/messages HTTP/1.1" 200 - 24 0.030 0.039 2026-09-11 04:25:48,064 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 04:25:48] "POST /mail/data HTTP/1.1" 200 - 38 0.034 0.061 2026-09-11 04:25:48,380 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 04:25:48] "POST /web/dataset/call_kw/product.product/get_views#product.product.get_views HTTP/1.1" 200 - 98 0.094 0.310 2026-09-11 04:25:48,463 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 04:25:48] "POST /web/dataset/call_kw/product.product/search_panel_select_range#product.product.search_panel_select_range HTTP/1.1" 200 - 6 0.020 0.023 2026-09-11 04:25:48,470 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 04:25:48] "POST /web/dataset/call_kw/purchase.order/search_read#purchase.order.search_read HTTP/1.1" 200 - 1 0.000 0.038 2026-09-11 04:25:48,547 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 04:25:48] "POST /web/dataset/call_kw/product.product/web_search_read#product.product.web_search_read HTTP/1.1" 200 - 25 0.041 0.073 2026-09-11 04:25:48,583 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 04:25:48] "POST /product/catalog/get_sections HTTP/1.1" 200 - 7 0.012 0.068 2026-09-11 04:25:48,606 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 04:25:48] "POST /web/dataset/call_kw/product.product/search_panel_select_multi_range#product.product.search_panel_select_multi_range HTTP/1.1" 200 - 2 0.007 0.115 2026-09-11 04:25:48,637 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 04:25:48] "POST /product/catalog/order_lines_info HTTP/1.1" 200 - 13 0.011 0.057 2026-09-11 04:25:48,674 26 INFO rb-c800635-224702-414046 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-09-11 04:25:48,736 26 INFO rb-c800635-224702-414046 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-09-11 04:25:48,792 26 INFO rb-c800635-224702-414046 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-09-11 04:25:48,840 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 04:25:48] "POST /product/catalog/create_section HTTP/1.1" 200 - 17 0.022 0.027 2026-09-11 04:25:48,875 26 INFO rb-c800635-224702-414046 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-09-11 04:25:48,886 26 INFO ? werkzeug: 127.0.0.1 - - [11/Sep/2026 04:25:48] "GET /web/static/img/openhand.cur HTTP/1.1" 200 - 0 0.000 0.004 2026-09-11 04:25:48,909 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 04:25:48] "POST /web/dataset/call_kw/product.product/web_search_read#product.product.web_search_read HTTP/1.1" 200 - 18 0.025 0.034 2026-09-11 04:25:48,923 26 INFO rb-c800635-224702-414046 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-09-11 04:25:48,926 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 04:25:48] "POST /web/dataset/call_kw/product.product/search_panel_select_multi_range#product.product.search_panel_select_multi_range HTTP/1.1" 200 - 2 0.005 0.071 2026-09-11 04:25:48,966 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 04:25:48] "POST /product/catalog/order_lines_info HTTP/1.1" 200 - 13 0.020 0.022 2026-09-11 04:25:49,953 26 INFO rb-c800635-224702-414046 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-09-11 04:25:50,007 26 INFO rb-c800635-224702-414046 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-09-11 04:25:50,560 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 04:25:50] "POST /product/catalog/update_order_line_info HTTP/1.1" 200 - 41 0.069 0.065 2026-09-11 04:25:50,734 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 04:25:50] "POST /web/dataset/call_kw/purchase.order/web_read#purchase.order.web_read HTTP/1.1" 200 - 64 0.097 0.112 2026-09-11 04:25:50,921 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 04:25:50] "POST /mail/thread/messages HTTP/1.1" 200 - 19 0.009 0.018 2026-09-11 04:25:50,939 26 INFO rb-c800635-224702-414046 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-09-11 04:25:51,002 26 INFO rb-c800635-224702-414046 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-09-11 04:25:51,028 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 04:25:51] "POST /mail/data HTTP/1.1" 200 - 31 0.059 0.041 2026-09-11 04:25:51,051 26 INFO rb-c800635-224702-414046 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-09-11 04:25:51,103 26 INFO rb-c800635-224702-414046 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-09-11 04:25:51,154 26 INFO rb-c800635-224702-414046 odoo.addons.purchase.tests.test_purchase_order_product_catalog.TestPurchaseOrderProductCatalog.test_add_section_from_product_catalog_on_purchase_order_tour.browser: tour succeeded 2026-09-11 04:25:51,155 26 INFO rb-c800635-224702-414046 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-09-11 04:25:51,328 26 INFO rb-c800635-224702-414046 odoo.addons.purchase.tests.test_purchase_order_product_catalog.TestPurchaseOrderProductCatalog.test_add_section_from_product_catalog_on_purchase_order_tour.browser: heap 34462068 (allocated 36896768) 2026-09-11 04:25:51,342 26 INFO rb-c800635-224702-414046 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 149290 2026-09-11 04:25:51,345 26 INFO rb-c800635-224702-414046 odoo.addons.purchase.tests.test_purchase_order_product_catalog.TestPurchaseOrderProductCatalog.test_add_section_from_product_catalog_on_purchase_order_tour: Closing websocket connection 2026-09-11 04:25:51,349 26 INFO rb-c800635-224702-414046 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 149290 2026-09-11 04:25:51,449 26 INFO rb-c800635-224702-414046 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-c800635-224702-414046/chrome_logs/chrome_log_20260911_042551_448864_test_add_section_from_product_catalog_on_purchase_order_tour.txt 2026-09-11 04:25:51,449 26 INFO rb-c800635-224702-414046 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/tmp_cpr_fz9_chrome_odoo" 2026-09-11 04:25:51,486 26 INFO rb-c800635-224702-414046 odoo.addons.base.models.ir_attachment: filestore gc 0 checked, 0 removed 2026-09-11 04:25:58,006 26 INFO rb-c800635-224702-414046 odoo.addons.purchase.tests.test_purchase_order_report: Starting TestPurchaseOrderReport.test_00_purchase_order_report ... 2026-09-11 04:25:59,517 26 INFO rb-c800635-224702-414046 odoo.addons.purchase.tests.test_purchase_order_report: Starting TestPurchaseOrderReport.test_01_delay_and_delay_pass ... 2026-09-11 04:26:00,605 26 INFO rb-c800635-224702-414046 odoo.addons.purchase.tests.test_purchase_order_report: Starting TestPurchaseOrderReport.test_02_po_report_note_section_filter ... 2026-09-11 04:26:00,704 26 INFO rb-c800635-224702-414046 odoo.addons.purchase.tests.test_purchase_order_report: Starting TestPurchaseOrderReport.test_avg_price_calculation ... 2026-09-11 04:26:01,196 26 INFO rb-c800635-224702-414046 odoo.addons.purchase.tests.test_purchase_order_report: Starting TestPurchaseOrderReport.test_po_report_currency ... 2026-09-11 04:26:01,382 26 INFO rb-c800635-224702-414046 odoo.addons.purchase.tests.test_purchase_order_report: Starting TestPurchaseOrderReport.test_purchase_report_multi_uom ... 2026-09-11 04:26:01,989 26 INFO rb-c800635-224702-414046 odoo.addons.base.models.ir_attachment: filestore gc 3 checked, 3 removed 2026-09-11 04:26:07,091 26 INFO rb-c800635-224702-414046 odoo.addons.purchase.tests.test_purchase_product_catalog: Starting TestPurchaseProductCatalog.test_catalog_price ... 2026-09-11 04:26:07,166 26 INFO rb-c800635-224702-414046 odoo.addons.base.models.res_users: Login successful for login:accountman from n/a 2026-09-11 04:26:07,497 26 INFO rb-c800635-224702-414046 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-09-11 04:26:07,735 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 04:26:07] "POST /product/catalog/order_lines_info HTTP/1.1" 200 - 42 0.039 0.204 2026-09-11 04:26:07,865 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 04:26:07] "POST /product/catalog/update_order_line_info HTTP/1.1" 200 - 59 0.053 0.070 2026-09-11 04:26:07,951 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 04:26:07] "POST /product/catalog/update_order_line_info HTTP/1.1" 200 - 37 0.026 0.057 2026-09-11 04:26:07,954 26 INFO rb-c800635-224702-414046 odoo.addons.purchase.tests.test_purchase_product_catalog: Starting TestPurchaseProductCatalog.test_catalog_vendor_uom ... 2026-09-11 04:26:08,789 26 INFO rb-c800635-224702-414046 odoo.addons.purchase.tests.test_purchase_product_catalog.TestPurchaseProductCatalog.test_catalog_vendor_uom: Chrome pid: 149510 2026-09-11 04:26:08,790 26 INFO rb-c800635-224702-414046 odoo.addons.purchase.tests.test_purchase_product_catalog.TestPurchaseProductCatalog.test_catalog_vendor_uom: Chrome headless temporary user profile dir: /tmp/tmp43hbx2ig_chrome_odoo 2026-09-11 04:26:08,790 26 INFO rb-c800635-224702-414046 odoo.addons.purchase.tests.test_purchase_product_catalog.TestPurchaseProductCatalog.test_catalog_vendor_uom: Issuing json command http://127.0.0.1:36037/json/version 2026-09-11 04:26:08,792 26 INFO rb-c800635-224702-414046 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:36037', path='/json/version', query='', fragment='') with timeout 3 increased to 10s during tests 2026-09-11 04:26:08,810 26 INFO rb-c800635-224702-414046 odoo.addons.purchase.tests.test_purchase_product_catalog.TestPurchaseProductCatalog.test_catalog_vendor_uom: Browser version: Chrome/150.0.7871.114 2026-09-11 04:26:08,810 26 INFO rb-c800635-224702-414046 odoo.addons.purchase.tests.test_purchase_product_catalog.TestPurchaseProductCatalog.test_catalog_vendor_uom: Issuing json command http://127.0.0.1:36037/json 2026-09-11 04:26:08,811 26 INFO rb-c800635-224702-414046 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:36037', path='/json', query='', fragment='') with timeout 3 increased to 10s during tests 2026-09-11 04:26:08,826 26 INFO rb-c800635-224702-414046 odoo.addons.purchase.tests.test_purchase_product_catalog.TestPurchaseProductCatalog.test_catalog_vendor_uom: Websocket url found: ws://127.0.0.1:36037/devtools/page/5478A67E600DD3AA2B6DBB0D59AC23CE 2026-09-11 04:26:08,841 26 INFO rb-c800635-224702-414046 odoo.addons.purchase.tests.test_purchase_product_catalog.TestPurchaseProductCatalog.test_catalog_vendor_uom: Enable chrome headless console log notification 2026-09-11 04:26:08,851 26 INFO rb-c800635-224702-414046 odoo.addons.purchase.tests.test_purchase_product_catalog.TestPurchaseProductCatalog.test_catalog_vendor_uom: Chrome headless enable page notifications 2026-09-11 04:26:08,947 26 INFO rb-c800635-224702-414046 odoo.addons.base.models.res_users: Login successful for login:accountman from n/a 2026-09-11 04:26:08,949 26 INFO rb-c800635-224702-414046 odoo.addons.purchase.tests.test_purchase_product_catalog.TestPurchaseProductCatalog.test_catalog_vendor_uom: Setting session cookie in browser 2026-09-11 04:26:08,955 26 INFO rb-c800635-224702-414046 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-09-11 04:26:08,955 26 INFO rb-c800635-224702-414046 odoo.addons.purchase.tests.test_purchase_product_catalog.TestPurchaseProductCatalog.test_catalog_vendor_uom: Navigating to: "http://127.0.0.1:8069/odoo/purchase" 2026-09-11 04:26:08,970 26 INFO rb-c800635-224702-414046 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-09-11 04:26:10,011 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 04:26:10] "GET /odoo/purchase HTTP/1.1" 200 - 147 0.111 0.934 2026-09-11 04:26:10,014 26 INFO rb-c800635-224702-414046 odoo.addons.purchase.tests.test_purchase_product_catalog.TestPurchaseProductCatalog.test_catalog_vendor_uom: Navigation result: {'frameId': '5478A67E600DD3AA2B6DBB0D59AC23CE', 'loaderId': '7064CC0683A2B617A2F532117BA6395A', 'isDownload': False} 2026-09-11 04:26:10,014 26 INFO rb-c800635-224702-414046 odoo.addons.purchase.tests.test_purchase_product_catalog.TestPurchaseProductCatalog.test_catalog_vendor_uom: Evaluate ready code "odoo.isTourReady('test_catalog_vendor_uom')" 2026-09-11 04:26:10,053 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 04:26:10] "GET /web/assets/f11d30b/web.assets_web.min.css HTTP/1.1" 200 - 2 0.008 0.009 2026-09-11 04:26:10,063 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 04:26:10] "GET /web/assets/ec15a55/web.assets_web.min.js HTTP/1.1" 200 - 2 0.003 0.021 2026-09-11 04:26:10,147 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 04:26:10] "GET /web/webclient/load_menus HTTP/1.1" 200 - 29 0.035 0.072 2026-09-11 04:26:10,164 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 04:26:10] "GET /web/manifest.webmanifest HTTP/1.1" 200 - 7 0.008 0.106 2026-09-11 04:26:10,182 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 04:26:10] "GET /web/assets/af5d1f2/web.assets_tests.min.js HTTP/1.1" 200 - 2 0.001 0.005 2026-09-11 04:26:10,293 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 04:26:10] "GET /web/assets/9c37ea3/web.assets_web_print.min.css HTTP/1.1" 200 - 2 0.004 0.006 2026-09-11 04:26:10,928 26 INFO ? werkzeug: 127.0.0.1 - - [11/Sep/2026 04:26:10] "GET /web/static/img/favicon.ico HTTP/1.1" 200 - 0 0.000 0.001 2026-09-11 04:26:10,954 26 INFO ? werkzeug: 127.0.0.1 - - [11/Sep/2026 04:26:10] "GET /web/static/img/odoo-icon-192x192.png HTTP/1.1" 200 - 0 0.000 0.001 2026-09-11 04:26:10,991 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 04:26:10] "GET /web/webclient/translations?hash=&lang=en_US HTTP/1.1" 200 - 1 0.001 0.017 2026-09-11 04:26:11,051 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 04:26:11] "GET /bus/websocket_worker_bundle?v=19.0-2 HTTP/1.1" 200 - 3 0.006 0.017 2026-09-11 04:26:11,075 26 INFO rb-c800635-224702-414046 odoo.addons.purchase.tests.test_purchase_product_catalog.TestPurchaseProductCatalog.test_catalog_vendor_uom.browser: Owl is running in 'dev' mode. 2026-09-11 04:26:11,091 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 04:26:11] "GET /web/service-worker.js HTTP/1.1" 200 - 0 0.000 0.002 2026-09-11 04:26:11,121 26 INFO ? werkzeug: 127.0.0.1 - - [11/Sep/2026 04:26:11] "GET /mail/static/lib/idb-keyval/idb-keyval.js HTTP/1.1" 200 - 0 0.000 0.001 2026-09-11 04:26:11,209 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 04:26:11] "GET /odoo HTTP/1.1" 200 - 26 0.030 0.037 2026-09-11 04:26:11,219 26 INFO rb-c800635-224702-414046 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-09-11 04:26:11,249 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 04:26:11] "GET /odoo/offline HTTP/1.1" 200 - 5 0.012 0.090 2026-09-11 04:26:11,336 26 INFO rb-c800635-224702-414046 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-09-11 04:26:11,342 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 04:26:11] "POST /web/dataset/call_kw/ir.http/lazy_session_info#ir.http.lazy_session_info HTTP/1.1" 200 - 2 0.034 0.053 2026-09-11 04:26:11,369 26 INFO ? werkzeug: 127.0.0.1 - - [11/Sep/2026 04:26:11] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.001 2026-09-11 04:26:11,392 26 INFO ? werkzeug: 127.0.0.1 - - [11/Sep/2026 04:26:11] "GET /web/static/src/libs/fontawesome/fonts/fontawesome-webfont.woff2?v=4.7.0 HTTP/1.1" 200 - 0 0.000 0.003 2026-09-11 04:26:11,464 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 04:26:11] "GET /web/image/res.partner/1680/avatar_128?unique=1789100761000 HTTP/1.1" 200 - 13 0.052 0.157 2026-09-11 04:26:11,507 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 04:26:11] "POST /web/action/load HTTP/1.1" 200 - 11 0.021 0.197 2026-09-11 04:26:11,554 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 04:26:11] "GET /web/image/res.company/251/favicon HTTP/1.1" 200 - 9 0.023 0.280 2026-09-11 04:26:11,597 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 04:26:11] "GET /web/image?model=res.users&field=avatar_128&id=451 HTTP/1.1" 200 - 7 0.021 0.265 2026-09-11 04:26:11,698 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 04:26:11] "POST /mail/data HTTP/1.1" 200 - 33 0.064 0.310 2026-09-11 04:26:11,707 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 04:26:11] "GET /websocket?version=19.0-2 HTTP/1.1" 101 - 0 0.000 0.377 2026-09-11 04:26:11,807 26 INFO rb-c800635-224702-414046 odoo.models: Access Denied by ACLs for operation: read, uid: 451, model: purchase.order, field: sale_order_count 2026-09-11 04:26:11,810 26 INFO rb-c800635-224702-414046 odoo.models: Access Denied by ACLs for operation: read, uid: 451, model: purchase.order, field: has_sale_order 2026-09-11 04:26:11,811 26 INFO rb-c800635-224702-414046 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: read, uid: 451, model: freight.booking 2026-09-11 04:26:11,816 26 INFO rb-c800635-224702-414046 odoo.models: Access Denied by ACLs for operation: read, uid: 451, model: purchase.order, field: booking_count 2026-09-11 04:26:11,820 26 INFO rb-c800635-224702-414046 odoo.models: Access Denied by ACLs for operation: read, uid: 451, model: purchase.order, field: shipment_count 2026-09-11 04:26:11,923 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 04:26:11] "POST /web/dataset/call_kw/purchase.order/get_views#purchase.order.get_views HTTP/1.1" 200 - 108 0.073 0.321 2026-09-11 04:26:12,076 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 04:26:12] "POST /web/dataset/call_kw/purchase.order/web_search_read#purchase.order.web_search_read HTTP/1.1" 200 - 10 0.028 0.080 2026-09-11 04:26:12,173 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 04:26:12] "POST /mail/data HTTP/1.1" 200 - 43 0.046 0.065 2026-09-11 04:26:12,220 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 04:26:12] "POST /web/dataset/call_kw/res.currency/read#res.currency.read HTTP/1.1" 200 - 9 0.012 0.104 2026-09-11 04:26:12,248 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 04:26:12] "POST /web/dataset/call_kw/discuss.channel/channel_fetched#discuss.channel.channel_fetched HTTP/1.1" 200 - 9 0.009 0.032 2026-09-11 04:26:12,308 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 04:26:12] "POST /web/dataset/call_kw/purchase.order/retrieve_dashboard#purchase.order.retrieve_dashboard HTTP/1.1" 200 - 15 0.021 0.019 2026-09-11 04:26:12,390 26 INFO rb-c800635-224702-414046 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-09-11 04:26:12,402 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 04:26:12] "GET /web/image/res.users/451/avatar_128 HTTP/1.1" 200 - 7 0.016 0.020 2026-09-11 04:26:12,516 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 04:26:12] "POST /web/dataset/call_kw/purchase.order/web_read#purchase.order.web_read HTTP/1.1" 200 - 22 0.054 0.042 2026-09-11 04:26:12,643 26 INFO ? werkzeug: 127.0.0.1 - - [11/Sep/2026 04:26:12] "GET /partner_autocomplete/static/lib/jsvat.js HTTP/1.1" 200 - 0 0.000 0.001 2026-09-11 04:26:12,811 26 INFO rb-c800635-224702-414046 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-09-11 04:26:12,832 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 04:26:12] "POST /mail/thread/messages HTTP/1.1" 200 - 9 0.018 0.017 2026-09-11 04:26:12,891 26 INFO rb-c800635-224702-414046 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-09-11 04:26:12,897 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 04:26:12] "POST /mail/data HTTP/1.1" 200 - 28 0.025 0.077 2026-09-11 04:26:12,942 26 INFO rb-c800635-224702-414046 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-09-11 04:26:13,012 26 INFO rb-c800635-224702-414046 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-09-11 04:26:13,049 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 04:26:13] "POST /web/dataset/call_button/purchase.order.line/action_add_from_catalog#purchase.order.line.action_add_from_catalog HTTP/1.1" 200 - 15 0.009 0.017 2026-09-11 04:26:13,332 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 04:26:13] "POST /web/dataset/call_kw/product.product/get_views#product.product.get_views HTTP/1.1" 200 - 99 0.048 0.201 2026-09-11 04:26:13,383 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 04:26:13] "POST /web/dataset/call_kw/product.product/search_panel_select_range#product.product.search_panel_select_range HTTP/1.1" 200 - 6 0.011 0.019 2026-09-11 04:26:13,464 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 04:26:13] "POST /web/dataset/call_kw/product.product/web_search_read#product.product.web_search_read HTTP/1.1" 200 - 25 0.034 0.062 2026-09-11 04:26:13,476 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 04:26:13] "POST /web/dataset/call_kw/purchase.order/search_read#purchase.order.search_read HTTP/1.1" 200 - 1 0.001 0.105 2026-09-11 04:26:13,503 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 04:26:13] "POST /web/dataset/call_kw/product.product/search_panel_select_multi_range#product.product.search_panel_select_multi_range HTTP/1.1" 200 - 2 0.006 0.095 2026-09-11 04:26:13,547 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 04:26:13] "POST /product/catalog/order_lines_info HTTP/1.1" 200 - 17 0.015 0.044 2026-09-11 04:26:13,557 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 04:26:13] "POST /product/catalog/get_sections HTTP/1.1" 200 - 2 0.002 0.047 2026-09-11 04:26:13,590 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 04:26:13] "POST /web/dataset/call_kw/product.product/search_panel_select_multi_range#product.product.search_panel_select_multi_range HTTP/1.1" 200 - 2 0.006 0.016 2026-09-11 04:26:13,599 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 04:26:13] "POST /product/catalog/get_sections HTTP/1.1" 200 - 2 0.002 0.014 2026-09-11 04:26:13,631 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 04:26:13] "POST /web/dataset/call_kw/product.product/search_panel_select_multi_range#product.product.search_panel_select_multi_range HTTP/1.1" 200 - 2 0.006 0.011 2026-09-11 04:26:13,662 26 INFO rb-c800635-224702-414046 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-09-11 04:26:13,718 26 INFO rb-c800635-224702-414046 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-09-11 04:26:13,763 26 INFO rb-c800635-224702-414046 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-09-11 04:26:13,818 26 INFO rb-c800635-224702-414046 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-09-11 04:26:13,872 26 INFO rb-c800635-224702-414046 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-09-11 04:26:13,926 26 INFO rb-c800635-224702-414046 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-09-11 04:26:13,978 26 INFO rb-c800635-224702-414046 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-09-11 04:26:14,030 26 INFO rb-c800635-224702-414046 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-09-11 04:26:14,081 26 INFO rb-c800635-224702-414046 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-09-11 04:26:14,132 26 INFO rb-c800635-224702-414046 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-09-11 04:26:14,185 26 INFO rb-c800635-224702-414046 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-09-11 04:26:14,806 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 04:26:14] "POST /product/catalog/update_order_line_info HTTP/1.1" 200 - 44 0.056 0.061 2026-09-11 04:26:14,835 26 INFO rb-c800635-224702-414046 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-09-11 04:26:14,888 26 INFO rb-c800635-224702-414046 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-09-11 04:26:14,940 26 INFO rb-c800635-224702-414046 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-09-11 04:26:14,993 26 INFO rb-c800635-224702-414046 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-09-11 04:26:15,045 26 INFO rb-c800635-224702-414046 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-09-11 04:26:15,112 26 INFO rb-c800635-224702-414046 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-09-11 04:26:15,150 26 INFO rb-c800635-224702-414046 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-09-11 04:26:15,200 26 INFO rb-c800635-224702-414046 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-09-11 04:26:15,251 26 INFO rb-c800635-224702-414046 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-09-11 04:26:15,303 26 INFO rb-c800635-224702-414046 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-09-11 04:26:15,871 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 04:26:15] "POST /product/catalog/update_order_line_info HTTP/1.1" 200 - 29 0.025 0.040 2026-09-11 04:26:15,901 26 INFO rb-c800635-224702-414046 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-09-11 04:26:15,957 26 INFO rb-c800635-224702-414046 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-09-11 04:26:16,628 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 04:26:16] "POST /web/dataset/call_kw/purchase.order/web_read#purchase.order.web_read HTTP/1.1" 200 - 57 0.071 0.081 2026-09-11 04:26:16,701 26 INFO rb-c800635-224702-414046 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-09-11 04:26:16,703 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 04:26:16] "POST /mail/thread/messages HTTP/1.1" 200 - 19 0.034 0.076 2026-09-11 04:26:16,710 26 INFO ? werkzeug: 127.0.0.1 - - [11/Sep/2026 04:26:16] "GET /web/static/img/openhand.cur HTTP/1.1" 200 - 0 0.000 0.005 2026-09-11 04:26:16,760 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 04:26:16] "POST /mail/data HTTP/1.1" 200 - 20 0.028 0.136 2026-09-11 04:26:16,774 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 04:26:16] "GET /web/bundle/web.assets_emoji?lang=en_US HTTP/1.1" 200 - 1 0.003 0.022 2026-09-11 04:26:16,800 26 INFO rb-c800635-224702-414046 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-09-11 04:26:16,825 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 04:26:16] "POST /web/action/load HTTP/1.1" 200 - 10 0.005 0.012 2026-09-11 04:26:16,901 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 04:26:16] "POST /web/dataset/call_kw/purchase.order/web_search_read#purchase.order.web_search_read HTTP/1.1" 200 - 6 0.011 0.014 2026-09-11 04:26:16,917 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 04:26:16] "GET /web/assets/0418524/web.assets_emoji.min.js HTTP/1.1" 200 - 2 0.005 0.024 2026-09-11 04:26:16,948 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 04:26:16] "POST /web/dataset/call_kw/purchase.order/retrieve_dashboard#purchase.order.retrieve_dashboard HTTP/1.1" 200 - 8 0.011 0.056 2026-09-11 04:26:16,977 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 04:26:16] "POST /web/dataset/call_kw/purchase.order/retrieve_dashboard#purchase.order.retrieve_dashboard HTTP/1.1" 200 - 8 0.017 0.036 2026-09-11 04:26:17,022 26 INFO rb-c800635-224702-414046 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-09-11 04:26:17,072 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 04:26:17] "POST /web/dataset/call_kw/purchase.order/web_read#purchase.order.web_read HTTP/1.1" 200 - 17 0.010 0.028 2026-09-11 04:26:17,195 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 04:26:17] "POST /mail/thread/messages HTTP/1.1" 200 - 4 0.004 0.007 2026-09-11 04:26:17,199 26 INFO rb-c800635-224702-414046 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-09-11 04:26:17,283 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 04:26:17] "POST /mail/data HTTP/1.1" 200 - 18 0.034 0.060 2026-09-11 04:26:17,303 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 04:26:17] "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.008 0.089 2026-09-11 04:26:17,389 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 04:26:17] "POST /web/dataset/call_kw/product.product/web_search_read#product.product.web_search_read HTTP/1.1" 200 - 18 0.017 0.041 2026-09-11 04:26:17,396 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 04:26:17] "POST /web/dataset/call_kw/purchase.order/search_read#purchase.order.search_read HTTP/1.1" 200 - 1 0.001 0.060 2026-09-11 04:26:17,416 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 04:26:17] "POST /web/dataset/call_kw/product.product/search_panel_select_range#product.product.search_panel_select_range HTTP/1.1" 200 - 2 0.004 0.081 2026-09-11 04:26:17,457 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 04:26:17] "POST /product/catalog/order_lines_info HTTP/1.1" 200 - 13 0.016 0.035 2026-09-11 04:26:17,477 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 04:26:17] "POST /product/catalog/get_sections HTTP/1.1" 200 - 2 0.010 0.047 2026-09-11 04:26:17,502 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 04:26:17] "POST /web/dataset/call_kw/product.product/search_panel_select_multi_range#product.product.search_panel_select_multi_range HTTP/1.1" 200 - 2 0.007 0.063 2026-09-11 04:26:17,512 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 04:26:17] "POST /product/catalog/get_sections HTTP/1.1" 200 - 2 0.001 0.040 2026-09-11 04:26:17,538 26 INFO rb-c800635-224702-414046 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-09-11 04:26:17,539 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 04:26:17] "POST /web/dataset/call_kw/product.product/search_panel_select_multi_range#product.product.search_panel_select_multi_range HTTP/1.1" 200 - 2 0.005 0.013 2026-09-11 04:26:17,590 26 INFO rb-c800635-224702-414046 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-09-11 04:26:17,641 26 INFO rb-c800635-224702-414046 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-09-11 04:26:17,692 26 INFO rb-c800635-224702-414046 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-09-11 04:26:17,743 26 INFO rb-c800635-224702-414046 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-09-11 04:26:17,796 26 INFO rb-c800635-224702-414046 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-09-11 04:26:18,184 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 04:26:18] "POST /product/catalog/update_order_line_info HTTP/1.1" 200 - 36 0.030 0.062 2026-09-11 04:26:18,416 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 04:26:18] "POST /web/dataset/call_kw/purchase.order/web_read#purchase.order.web_read HTTP/1.1" 200 - 42 0.042 0.064 2026-09-11 04:26:18,476 26 INFO rb-c800635-224702-414046 odoo.addons.purchase.tests.test_purchase_product_catalog.TestPurchaseProductCatalog.test_catalog_vendor_uom.browser: tour succeeded 2026-09-11 04:26:18,477 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 04:26:18] "POST /mail/data HTTP/1.1" 200 - 20 0.025 0.051 2026-09-11 04:26:18,483 26 INFO rb-c800635-224702-414046 odoo.addons.purchase.tests.test_purchase_product_catalog.TestPurchaseProductCatalog.test_catalog_vendor_uom.browser: ╔════════════════════════════════════════╗ ║ TOUR test_catalog_vendor_uom SUCCEEDED ║ ╚════════════════════════════════════════╝ 2026-09-11 04:26:18,527 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 04:26:18] "POST /mail/thread/messages HTTP/1.1" 200 - 19 0.025 0.105 2026-09-11 04:26:18,755 26 INFO rb-c800635-224702-414046 odoo.addons.purchase.tests.test_purchase_product_catalog.TestPurchaseProductCatalog.test_catalog_vendor_uom.browser: heap 40699856 (allocated 43606016) 2026-09-11 04:26:18,758 26 INFO rb-c800635-224702-414046 odoo.addons.purchase.tests.test_purchase_product_catalog.TestPurchaseProductCatalog.test_catalog_vendor_uom: Closing chrome headless with pid 149510 2026-09-11 04:26:18,760 26 INFO rb-c800635-224702-414046 odoo.addons.purchase.tests.test_purchase_product_catalog.TestPurchaseProductCatalog.test_catalog_vendor_uom: Closing websocket connection 2026-09-11 04:26:18,762 26 INFO rb-c800635-224702-414046 odoo.addons.purchase.tests.test_purchase_product_catalog.TestPurchaseProductCatalog.test_catalog_vendor_uom: Terminating chrome headless with pid 149510 2026-09-11 04:26:18,869 26 INFO rb-c800635-224702-414046 odoo.addons.purchase.tests.test_purchase_product_catalog.TestPurchaseProductCatalog.test_catalog_vendor_uom: Chrome Log in: /tmp/odoo_tests/rb-c800635-224702-414046/chrome_logs/chrome_log_20260911_042618_869111_test_catalog_vendor_uom.txt 2026-09-11 04:26:18,869 26 INFO rb-c800635-224702-414046 odoo.addons.purchase.tests.test_purchase_product_catalog.TestPurchaseProductCatalog.test_catalog_vendor_uom: Removing chrome user profile "/tmp/tmp43hbx2ig_chrome_odoo" 2026-09-11 04:26:18,892 26 INFO rb-c800635-224702-414046 odoo.addons.purchase.tests.test_purchase_product_catalog: Starting TestPurchaseProductCatalog.test_seller_price_discounted_with_template ... 2026-09-11 04:26:19,338 26 INFO rb-c800635-224702-414046 odoo.addons.base.models.ir_attachment: filestore gc 3 checked, 3 removed 2026-09-11 04:26:26,022 26 INFO rb-c800635-224702-414046 odoo.addons.purchase_edi_ubl_bis3.tests.test_account_move_import: Starting TestAccountMoveImport.test_import_purchase_order_reference_from_lines_description ... 2026-09-11 04:26:28,374 26 INFO rb-c800635-224702-414046 odoo.models.unlink: User #453 deleted account.move.line.ctp records with IDs: [1592, 1593] 2026-09-11 04:26:28,491 26 INFO rb-c800635-224702-414046 odoo.models.unlink: User #453 deleted account.move.line records with IDs: [2898, 2899] 2026-09-11 04:26:28,995 26 INFO rb-c800635-224702-414046 odoo.addons.purchase_edi_ubl_bis3.tests.test_account_move_import: Starting TestAccountMoveImport.test_import_purchase_order_reference_from_provided_field ... 2026-09-11 04:26:30,170 26 INFO rb-c800635-224702-414046 odoo.models.unlink: User #453 deleted account.move.line.ctp records with IDs: [1594, 1595] 2026-09-11 04:26:30,296 26 INFO rb-c800635-224702-414046 odoo.models.unlink: User #453 deleted account.move.line records with IDs: [2903, 2904] 2026-09-11 04:26:30,752 26 INFO rb-c800635-224702-414046 odoo.addons.purchase_edi_ubl_bis3.tests.test_account_move_import: Starting TestAccountMoveImport.test_multiple_purchase_order_references ... 2026-09-11 04:26:31,262 26 INFO rb-c800635-224702-414046 odoo.models.unlink: User #453 deleted account.move.line.ctp records with IDs: [1596] 2026-09-11 04:26:31,340 26 INFO rb-c800635-224702-414046 odoo.models.unlink: User #453 deleted account.move.line records with IDs: [2908] 2026-09-11 04:26:31,889 26 INFO rb-c800635-224702-414046 odoo.addons.purchase_edi_ubl_bis3.tests.test_account_move_import: Starting TestAccountMoveImport.test_po_matching_no_partner_override ... 2026-09-11 04:26:32,970 26 INFO rb-c800635-224702-414046 odoo.models.unlink: User #453 deleted account.move.line.ctp records with IDs: [1597, 1598] 2026-09-11 04:26:33,043 26 INFO rb-c800635-224702-414046 odoo.models.unlink: User #453 deleted account.move.line records with IDs: [2914, 2915] 2026-09-11 04:26:33,419 26 INFO rb-c800635-224702-414046 odoo.models.unlink: User #453 deleted account.move.line records with IDs: [2916, 2917, 2918] 2026-09-11 04:26:33,474 26 INFO rb-c800635-224702-414046 odoo.models.unlink: User #453 deleted mail.message records with IDs: [8794, 8793, 8791] 2026-09-11 04:26:33,561 26 INFO rb-c800635-224702-414046 odoo.models.unlink: User #453 deleted ir.attachment records with IDs: [13163] 2026-09-11 04:26:33,562 26 INFO rb-c800635-224702-414046 odoo.models.unlink: User #453 deleted account.move records with IDs: [1051] 2026-09-11 04:26:34,108 26 INFO rb-c800635-224702-414046 odoo.models.unlink: User #453 deleted account.move.line.ctp records with IDs: [1599, 1600] 2026-09-11 04:26:34,194 26 INFO rb-c800635-224702-414046 odoo.models.unlink: User #453 deleted account.move.line records with IDs: [2919, 2920] 2026-09-11 04:26:35,530 26 INFO rb-c800635-224702-414046 odoo.models.unlink: User #453 deleted account.move.line.ctp records with IDs: [1601, 1602] 2026-09-11 04:26:35,643 26 INFO rb-c800635-224702-414046 odoo.models.unlink: User #453 deleted account.move.line records with IDs: [2924, 2925] 2026-09-11 04:26:35,998 26 INFO rb-c800635-224702-414046 odoo.addons.base.models.ir_attachment: filestore gc 5 checked, 5 removed 2026-09-11 04:26:42,507 26 INFO rb-c800635-224702-414046 odoo.addons.purchase_edi_ubl_bis3.tests.test_purchase_order_edi_gen: Starting TestPurchaseOrderEDIGen.test_purchase_order_download_edi ... 2026-09-11 04:26:42,984 26 INFO rb-c800635-224702-414046 odoo.addons.base.models.ir_attachment: filestore gc 3 checked, 3 removed 2026-09-11 04:26:52,688 26 INFO rb-c800635-224702-414046 odoo.addons.purchase_mrp.tests.test_anglo_saxon_valuation: Starting TestAngloSaxonValuationPurchaseMRP.test_avco_purchase_nested_kit_explode_cost_share ... 2026-09-11 04:26:53,329 26 INFO rb-c800635-224702-414046 odoo.models.unlink: User #1 deleted stock.move records with IDs: [1687] 2026-09-11 04:26:53,813 26 INFO rb-c800635-224702-414046 odoo.models.unlink: User #1 deleted stock.move records with IDs: [1699] 2026-09-11 04:26:56,113 26 INFO rb-c800635-224702-414046 odoo.addons.purchase_mrp.tests.test_anglo_saxon_valuation: Starting TestAngloSaxonValuationPurchaseMRP.test_avco_purchase_nested_kit_explode_cost_share_2 ... 2026-09-11 04:26:56,503 26 INFO rb-c800635-224702-414046 odoo.models.unlink: User #1 deleted stock.move records with IDs: [1712] 2026-09-11 04:26:56,824 26 INFO rb-c800635-224702-414046 odoo.addons.purchase_mrp.tests.test_anglo_saxon_valuation: Starting TestAngloSaxonValuationPurchaseMRP.test_avco_purchase_nested_kit_explode_cost_share_backorder ... 2026-09-11 04:26:57,191 26 INFO rb-c800635-224702-414046 odoo.models.unlink: User #1 deleted stock.move records with IDs: [1715] 2026-09-11 04:26:58,067 26 INFO rb-c800635-224702-414046 odoo.addons.purchase_mrp.tests.test_anglo_saxon_valuation: Starting TestAngloSaxonValuationPurchaseMRP.test_avco_purchase_nested_kit_explode_cost_share_backorder_2 ... 2026-09-11 04:26:58,406 26 INFO rb-c800635-224702-414046 odoo.models.unlink: User #1 deleted stock.move records with IDs: [1722] 2026-09-11 04:26:58,563 26 INFO rb-c800635-224702-414046 odoo.models.unlink: User #1 deleted stock.move records with IDs: [1724] 2026-09-11 04:26:59,182 26 INFO rb-c800635-224702-414046 odoo.addons.purchase_mrp.tests.test_anglo_saxon_valuation: Starting TestAngloSaxonValuationPurchaseMRP.test_average_cost_unbuild_valuation ... 2026-09-11 04:27:03,723 26 INFO rb-c800635-224702-414046 odoo.models.unlink: User #1 deleted stock.move.line records with IDs: [1724] 2026-09-11 04:27:03,795 26 INFO rb-c800635-224702-414046 odoo.models.unlink: User #1 deleted stock.move.line records with IDs: [1725] 2026-09-11 04:27:04,054 26 INFO rb-c800635-224702-414046 odoo.addons.purchase_mrp.tests.test_anglo_saxon_valuation: Starting TestAngloSaxonValuationPurchaseMRP.test_buy_deliver_and_return_kit_with_auto_avco_components ... 2026-09-11 04:27:05,195 26 INFO rb-c800635-224702-414046 odoo.models.unlink: User #1 deleted stock.move records with IDs: [1741] 2026-09-11 04:27:05,737 26 INFO rb-c800635-224702-414046 odoo.models.unlink: User #1 deleted stock.move records with IDs: [1744] 2026-09-11 04:27:06,829 26 INFO rb-c800635-224702-414046 odoo.addons.purchase_mrp.tests.test_anglo_saxon_valuation: Starting TestAngloSaxonValuationPurchaseMRP.test_fifo_cost_adjust_mo_quantity ... 2026-09-11 04:27:07,840 26 INFO rb-c800635-224702-414046 odoo.addons.purchase_mrp.tests.test_anglo_saxon_valuation: Starting TestAngloSaxonValuationPurchaseMRP.test_kit_anglo_saxo_price_diff ... 2026-09-11 04:27:09,128 26 INFO rb-c800635-224702-414046 odoo.models.unlink: User #1 deleted stock.move records with IDs: [1752] 2026-09-11 04:27:09,967 26 INFO rb-c800635-224702-414046 odoo.addons.purchase_mrp.tests.test_anglo_saxon_valuation: Starting TestAngloSaxonValuationPurchaseMRP.test_kit_bom_cost_share_constraint_with_variants ... 2026-09-11 04:27:10,709 26 INFO rb-c800635-224702-414046 odoo.models.unlink: User #1 deleted product.product records with IDs: [3958] 2026-09-11 04:27:11,177 26 INFO rb-c800635-224702-414046 odoo.addons.purchase_mrp.tests.test_anglo_saxon_valuation: Starting TestAngloSaxonValuationPurchaseMRP.test_kit_components_cost_distribution ... 2026-09-11 04:27:11,708 26 INFO rb-c800635-224702-414046 odoo.models.unlink: User #1 deleted stock.move records with IDs: [1755] 2026-09-11 04:27:12,730 26 INFO rb-c800635-224702-414046 odoo.addons.purchase_mrp.tests.test_anglo_saxon_valuation: Starting TestAngloSaxonValuationPurchaseMRP.test_kit_cost_share_variant_and_optional_lines ... 2026-09-11 04:27:13,620 26 INFO rb-c800635-224702-414046 odoo.models.unlink: User #1 deleted product.product records with IDs: [3973] 2026-09-11 04:27:14,227 26 INFO rb-c800635-224702-414046 odoo.models.unlink: User #1 deleted stock.move records with IDs: [1762, 1763, 1764] 2026-09-11 04:27:14,734 26 INFO rb-c800635-224702-414046 odoo.addons.purchase_mrp.tests.test_anglo_saxon_valuation: Starting TestAngloSaxonValuationPurchaseMRP.test_multicurrency_kit_different_uom_categories ... 2026-09-11 04:27:15,278 26 INFO rb-c800635-224702-414046 odoo.models.unlink: User #1 deleted stock.move records with IDs: [1775] 2026-09-11 04:27:15,610 26 INFO rb-c800635-224702-414046 odoo.addons.purchase_mrp.tests.test_anglo_saxon_valuation: Starting TestAngloSaxonValuationPurchaseMRP.test_valuation_multicurrency_with_kits ... 2026-09-11 04:27:16,035 26 INFO rb-c800635-224702-414046 odoo.models.unlink: User #1 deleted stock.move records with IDs: [1777] 2026-09-11 04:27:16,996 26 INFO rb-c800635-224702-414046 odoo.addons.base.models.ir_attachment: filestore gc 4 checked, 4 removed 2026-09-11 04:27:23,041 26 INFO rb-c800635-224702-414046 odoo.addons.purchase_mrp.tests.test_purchase_mrp_flow: Starting TestPurchaseMrpFlow.test_01_purchase_mrp_kit_qty_change ... 2026-09-11 04:27:23,367 26 INFO rb-c800635-224702-414046 odoo.models.unlink: User #458 deleted stock.move records with IDs: [1779] 2026-09-11 04:27:23,738 26 INFO rb-c800635-224702-414046 odoo.models.unlink: User #458 deleted stock.move records with IDs: [1783] 2026-09-11 04:27:24,039 26 INFO rb-c800635-224702-414046 odoo.models.unlink: User #458 deleted stock.move records with IDs: [1784, 1785, 1782] 2026-09-11 04:27:24,113 26 INFO rb-c800635-224702-414046 odoo.addons.purchase_mrp.tests.test_purchase_mrp_flow: Starting TestPurchaseMrpFlow.test_01_sale_mrp_kit_qty_delivered ... 2026-09-11 04:27:25,328 26 INFO rb-c800635-224702-414046 odoo.models.unlink: User #458 deleted stock.move records with IDs: [1787] 2026-09-11 04:27:29,938 26 INFO rb-c800635-224702-414046 odoo.addons.purchase_mrp.tests.test_purchase_mrp_flow: Starting TestPurchaseMrpFlow.test_bom_report_incoming_po ... 2026-09-11 04:27:31,678 26 INFO rb-c800635-224702-414046 odoo.addons.purchase_mrp.tests.test_purchase_mrp_flow: Starting TestPurchaseMrpFlow.test_bom_report_incoming_po2 ... 2026-09-11 04:27:32,997 26 INFO rb-c800635-224702-414046 odoo.addons.purchase_mrp.tests.test_purchase_mrp_flow: Starting TestPurchaseMrpFlow.test_bom_report_vendor_quantities ... 2026-09-11 04:27:33,393 26 INFO rb-c800635-224702-414046 odoo.addons.purchase_mrp.tests.test_purchase_mrp_flow: Starting TestPurchaseMrpFlow.test_cancel_mo_with_mto_purchase_component ... 2026-09-11 04:27:34,498 26 INFO rb-c800635-224702-414046 odoo.models.unlink: User #458 deleted stock.move.line records with IDs: [1799] 2026-09-11 04:27:34,640 26 INFO rb-c800635-224702-414046 odoo.addons.purchase_mrp.tests.test_purchase_mrp_flow: Starting TestPurchaseMrpFlow.test_compute_bom_days_00 ... 2026-09-11 04:27:38,302 26 INFO rb-c800635-224702-414046 odoo.addons.purchase_mrp.tests.test_purchase_mrp_flow: Starting TestPurchaseMrpFlow.test_concurent_procurements ... 2026-09-11 04:27:40,256 26 INFO rb-c800635-224702-414046 odoo.addons.purchase_mrp.tests.test_purchase_mrp_flow: Starting TestPurchaseMrpFlow.test_consumption_warning_mto_buy_serial_pbm_early_serial ... 2026-09-11 04:27:41,670 26 INFO rb-c800635-224702-414046 odoo.addons.purchase_mrp.tests.test_purchase_mrp_flow: Starting TestPurchaseMrpFlow.test_inter_company_received_qty_with_kit ... 2026-09-11 04:27:42,104 26 INFO rb-c800635-224702-414046 odoo.models.unlink: User #458 deleted stock.move records with IDs: [1838] 2026-09-11 04:27:42,680 26 INFO rb-c800635-224702-414046 odoo.addons.purchase_mrp.tests.test_purchase_mrp_flow: Starting TestPurchaseMrpFlow.test_kit_component_cost ... 2026-09-11 04:27:43,904 26 INFO rb-c800635-224702-414046 odoo.models.unlink: User #458 deleted stock.move records with IDs: [1842] 2026-09-11 04:27:44,296 26 INFO rb-c800635-224702-414046 odoo.addons.purchase_mrp.tests.test_purchase_mrp_flow: Starting TestPurchaseMrpFlow.test_kit_component_cost_multi_currency ... 2026-09-11 04:27:45,669 26 INFO rb-c800635-224702-414046 odoo.models.unlink: User #458 deleted stock.move records with IDs: [1846] 2026-09-11 04:27:45,943 26 INFO rb-c800635-224702-414046 odoo.addons.purchase_mrp.tests.test_purchase_mrp_flow: Starting TestPurchaseMrpFlow.test_kit_component_packaging_uom_not_converted_po ... 2026-09-11 04:27:46,300 26 INFO rb-c800635-224702-414046 odoo.models.unlink: User #458 deleted stock.move records with IDs: [1848] 2026-09-11 04:27:46,556 26 INFO rb-c800635-224702-414046 odoo.addons.purchase_mrp.tests.test_purchase_mrp_flow: Starting TestPurchaseMrpFlow.test_kit_price_without_rounding ... 2026-09-11 04:27:47,745 26 INFO rb-c800635-224702-414046 odoo.models.unlink: User #458 deleted stock.move records with IDs: [1850] 2026-09-11 04:27:48,250 26 INFO rb-c800635-224702-414046 odoo.addons.purchase_mrp.tests.test_purchase_mrp_flow: Starting TestPurchaseMrpFlow.test_mo_overview ... 2026-09-11 04:27:48,791 26 INFO rb-c800635-224702-414046 odoo.addons.purchase_mrp.tests.test_purchase_mrp_flow: Starting TestPurchaseMrpFlow.test_mo_overview_mto_purchase_with_backorders ... 2026-09-11 04:27:50,933 26 INFO rb-c800635-224702-414046 odoo.addons.purchase_mrp.tests.test_purchase_mrp_flow: Starting TestPurchaseMrpFlow.test_monthly_demand_multistep_manufacturing ... 2026-09-11 04:27:51,492 26 INFO rb-c800635-224702-414046 odoo.addons.purchase_mrp.tests.test_purchase_mrp_flow: Starting TestPurchaseMrpFlow.test_mto_component_quantity_reduction_propagation ... 2026-09-11 04:27:51,768 26 INFO rb-c800635-224702-414046 odoo.addons.purchase_mrp.tests.test_purchase_mrp_flow: Starting TestPurchaseMrpFlow.test_orderpoint_with_manufacture_security_lead_time ... 2026-09-11 04:27:52,321 26 INFO rb-c800635-224702-414046 odoo.addons.purchase_mrp.tests.test_purchase_mrp_flow: Starting TestPurchaseMrpFlow.test_procurement_with_preferred_route ... 2026-09-11 04:27:53,072 26 INFO rb-c800635-224702-414046 odoo.addons.purchase_mrp.tests.test_purchase_mrp_flow: Starting TestPurchaseMrpFlow.test_procurement_with_preferred_route_2 ... 2026-09-11 04:27:53,593 26 INFO rb-c800635-224702-414046 odoo.models.unlink: User #458 deleted stock.warehouse.orderpoint records with IDs: [6] 2026-09-11 04:27:53,718 26 INFO rb-c800635-224702-414046 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-09-11 04:27:54,188 26 INFO rb-c800635-224702-414046 odoo.models.unlink: User #458 deleted stock.move records with IDs: [1869] 2026-09-11 04:27:55,008 26 INFO rb-c800635-224702-414046 odoo.addons.purchase_mrp.tests.test_purchase_mrp_flow: Starting TestPurchaseMrpFlow.test_purchase_multistep_kit_qty_change ... 2026-09-11 04:27:55,700 26 INFO rb-c800635-224702-414046 odoo.models.unlink: User #458 deleted stock.move records with IDs: [1872] 2026-09-11 04:27:56,061 26 INFO rb-c800635-224702-414046 odoo.models.unlink: User #458 deleted stock.move records with IDs: [1874] 2026-09-11 04:27:56,279 26 INFO rb-c800635-224702-414046 odoo.models.unlink: User #458 deleted stock.move records with IDs: [1875] 2026-09-11 04:27:56,926 26 INFO rb-c800635-224702-414046 odoo.models.unlink: User #458 deleted stock.move.line records with IDs: [1826] 2026-09-11 04:27:57,331 26 INFO rb-c800635-224702-414046 odoo.addons.purchase_mrp.tests.test_purchase_mrp_flow: Starting TestPurchaseMrpFlow.test_total_cost_share_rounded_to_precision ... 2026-09-11 04:27:57,530 26 INFO rb-c800635-224702-414046 odoo.addons.purchase_mrp.tests.test_purchase_mrp_flow: Starting TestPurchaseMrpFlow.test_valuation_by_lot_component_in_kit ... 2026-09-11 04:27:58,101 26 INFO rb-c800635-224702-414046 odoo.models.unlink: User #458 deleted stock.move records with IDs: [1879] 2026-09-11 04:27:58,605 26 INFO rb-c800635-224702-414046 odoo.addons.purchase_mrp.tests.test_purchase_mrp_flow: Starting TestPurchaseMrpFlow.test_valuation_with_backorder ... 2026-09-11 04:28:00,519 26 INFO rb-c800635-224702-414046 odoo.models.unlink: User #458 deleted stock.move records with IDs: [1883] 2026-09-11 04:28:01,573 26 INFO rb-c800635-224702-414046 odoo.addons.base.models.ir_attachment: filestore gc 4 checked, 4 removed 2026-09-11 04:28:01,579 26 INFO rb-c800635-224702-414046 odoo.addons.purchase_product_matrix.tests.test_purchase_matrix: Starting TestPurchaseMatrixUi.test_purchase_matrix_ui ... 2026-09-11 04:28:02,406 26 INFO rb-c800635-224702-414046 odoo.addons.purchase_product_matrix.tests.test_purchase_matrix.TestPurchaseMatrixUi.test_purchase_matrix_ui: Chrome pid: 149747 2026-09-11 04:28:02,407 26 INFO rb-c800635-224702-414046 odoo.addons.purchase_product_matrix.tests.test_purchase_matrix.TestPurchaseMatrixUi.test_purchase_matrix_ui: Chrome headless temporary user profile dir: /tmp/tmpaqz28zsl_chrome_odoo 2026-09-11 04:28:02,407 26 INFO rb-c800635-224702-414046 odoo.addons.purchase_product_matrix.tests.test_purchase_matrix.TestPurchaseMatrixUi.test_purchase_matrix_ui: Issuing json command http://127.0.0.1:35395/json/version 2026-09-11 04:28:02,408 26 INFO rb-c800635-224702-414046 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-09-11 04:28:02,511 26 INFO rb-c800635-224702-414046 odoo.addons.purchase_product_matrix.tests.test_purchase_matrix.TestPurchaseMatrixUi.test_purchase_matrix_ui: Browser version: Chrome/150.0.7871.114 2026-09-11 04:28:02,511 26 INFO rb-c800635-224702-414046 odoo.addons.purchase_product_matrix.tests.test_purchase_matrix.TestPurchaseMatrixUi.test_purchase_matrix_ui: Issuing json command http://127.0.0.1:35395/json 2026-09-11 04:28:02,512 26 INFO rb-c800635-224702-414046 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-09-11 04:28:02,541 26 INFO rb-c800635-224702-414046 odoo.addons.purchase_product_matrix.tests.test_purchase_matrix.TestPurchaseMatrixUi.test_purchase_matrix_ui: Websocket url found: ws://127.0.0.1:35395/devtools/page/5B70171030154D26413AD045E3D2C628 2026-09-11 04:28:02,577 26 INFO rb-c800635-224702-414046 odoo.addons.purchase_product_matrix.tests.test_purchase_matrix.TestPurchaseMatrixUi.test_purchase_matrix_ui: Enable chrome headless console log notification 2026-09-11 04:28:02,596 26 INFO rb-c800635-224702-414046 odoo.addons.purchase_product_matrix.tests.test_purchase_matrix.TestPurchaseMatrixUi.test_purchase_matrix_ui: Chrome headless enable page notifications 2026-09-11 04:28:02,711 26 INFO rb-c800635-224702-414046 odoo.addons.base.models.res_users: Login successful for login:admin from n/a 2026-09-11 04:28:02,720 26 INFO rb-c800635-224702-414046 odoo.addons.purchase_product_matrix.tests.test_purchase_matrix.TestPurchaseMatrixUi.test_purchase_matrix_ui: Setting session cookie in browser 2026-09-11 04:28:02,725 26 INFO rb-c800635-224702-414046 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-09-11 04:28:02,725 26 INFO rb-c800635-224702-414046 odoo.addons.purchase_product_matrix.tests.test_purchase_matrix.TestPurchaseMatrixUi.test_purchase_matrix_ui: Navigating to: "http://127.0.0.1:8069/odoo" 2026-09-11 04:28:02,749 26 INFO rb-c800635-224702-414046 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-09-11 04:28:04,169 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 04:28:04] "GET /odoo HTTP/1.1" 200 - 151 0.195 1.234 2026-09-11 04:28:04,175 26 INFO rb-c800635-224702-414046 odoo.addons.purchase_product_matrix.tests.test_purchase_matrix.TestPurchaseMatrixUi.test_purchase_matrix_ui: Navigation result: {'frameId': '5B70171030154D26413AD045E3D2C628', 'loaderId': '172DB5810C468939923A2D2D3F733D7D', 'isDownload': False} 2026-09-11 04:28:04,175 26 INFO rb-c800635-224702-414046 odoo.addons.purchase_product_matrix.tests.test_purchase_matrix.TestPurchaseMatrixUi.test_purchase_matrix_ui: Evaluate ready code "odoo.isTourReady('purchase_matrix_tour')" 2026-09-11 04:28:04,225 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 04:28:04] "GET /web/assets/f11d30b/web.assets_web.min.css HTTP/1.1" 200 - 2 0.002 0.022 2026-09-11 04:28:04,287 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 04:28:04] "GET /web/manifest.webmanifest HTTP/1.1" 200 - 15 0.038 0.038 2026-09-11 04:28:04,403 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 04:28:04] "GET /web/webclient/load_menus HTTP/1.1" 200 - 15 0.022 0.175 2026-09-11 04:28:04,411 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 04:28:04] "GET /web/assets/ec15a55/web.assets_web.min.js HTTP/1.1" 200 - 2 0.001 0.209 2026-09-11 04:28:04,422 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 04:28:04] "GET /web/assets/af5d1f2/web.assets_tests.min.js HTTP/1.1" 200 - 2 0.005 0.106 2026-09-11 04:28:04,537 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 04:28:04] "GET /web/assets/9c37ea3/web.assets_web_print.min.css HTTP/1.1" 200 - 2 0.003 0.010 2026-09-11 04:28:05,266 26 INFO ? werkzeug: 127.0.0.1 - - [11/Sep/2026 04:28:05] "GET /web/static/img/favicon.ico HTTP/1.1" 200 - 0 0.000 0.010 2026-09-11 04:28:05,282 26 INFO ? werkzeug: 127.0.0.1 - - [11/Sep/2026 04:28:05] "GET /web/static/img/odoo-icon-192x192.png HTTP/1.1" 200 - 0 0.000 0.012 2026-09-11 04:28:05,289 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 04:28:05] "GET /web/webclient/translations?hash=&lang=en_US HTTP/1.1" 200 - 1 0.001 0.019 2026-09-11 04:28:05,347 26 INFO rb-c800635-224702-414046 odoo.addons.partner_autocomplete.models.res_company: Starting enrich of company My Company (1) 2026-09-11 04:28:05,414 26 INFO rb-c800635-224702-414046 odoo.addons.purchase_product_matrix.tests.test_purchase_matrix.TestPurchaseMatrixUi.test_purchase_matrix_ui.browser: Owl is running in 'dev' mode. 2026-09-11 04:28:05,418 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 04:28:05] "POST /web/dataset/call_kw/res.company/iap_enrich_auto#res.company.iap_enrich_auto HTTP/1.1" 200 - 28 0.046 0.062 2026-09-11 04:28:05,444 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 04:28:05] "GET /bus/websocket_worker_bundle?v=19.0-2 HTTP/1.1" 200 - 3 0.006 0.083 2026-09-11 04:28:05,472 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 04:28:05] "GET /web/service-worker.js HTTP/1.1" 200 - 0 0.000 0.008 2026-09-11 04:28:05,506 26 INFO ? werkzeug: 127.0.0.1 - - [11/Sep/2026 04:28:05] "GET /mail/static/lib/idb-keyval/idb-keyval.js HTTP/1.1" 200 - 0 0.000 0.002 2026-09-11 04:28:05,620 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 04:28:05] "GET /odoo HTTP/1.1" 200 - 27 0.043 0.054 2026-09-11 04:28:05,672 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 04:28:05] "GET /web/image/res.partner/3/avatar_128?unique=1789094274000 HTTP/1.1" 200 - 13 0.021 0.033 2026-09-11 04:28:05,693 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 04:28:05] "POST /web/dataset/call_kw/ir.http/lazy_session_info#ir.http.lazy_session_info HTTP/1.1" 200 - 6 0.008 0.074 2026-09-11 04:28:05,718 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 04:28:05] "GET /odoo/offline HTTP/1.1" 200 - 5 0.004 0.185 2026-09-11 04:28:05,746 26 INFO ? werkzeug: 127.0.0.1 - - [11/Sep/2026 04:28:05] "GET /web/static/src/libs/fontawesome/fonts/fontawesome-webfont.woff2?v=4.7.0 HTTP/1.1" 200 - 0 0.000 0.016 2026-09-11 04:28:05,749 26 INFO ? werkzeug: 127.0.0.1 - - [11/Sep/2026 04:28:05] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.024 2026-09-11 04:28:05,751 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 04:28:05] "POST /web/action/load HTTP/1.1" 200 - 5 0.021 0.106 2026-09-11 04:28:05,755 26 INFO rb-c800635-224702-414046 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-09-11 04:28:05,821 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 04:28:05] "GET /web/image?model=res.users&field=avatar_128&id=2 HTTP/1.1" 200 - 7 0.010 0.194 2026-09-11 04:28:05,823 26 INFO rb-c800635-224702-414046 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-09-11 04:28:05,916 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 04:28:05] "POST /mail/data HTTP/1.1" 200 - 35 0.058 0.088 2026-09-11 04:28:05,944 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 04:28:05] "GET /web/image/res.company/1/favicon HTTP/1.1" 200 - 9 0.008 0.169 2026-09-11 04:28:05,967 26 INFO rb-c800635-224702-414046 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-09-11 04:28:06,028 26 INFO rb-c800635-224702-414046 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-09-11 04:28:06,107 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 04:28:06] "POST /mail/data HTTP/1.1" 200 - 57 0.057 0.072 2026-09-11 04:28:06,116 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 04:28:06] "POST /mail/data HTTP/1.1" 200 - 1 0.001 0.081 2026-09-11 04:28:06,159 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 04:28:06] "POST /web/action/load HTTP/1.1" 200 - 10 0.011 0.105 2026-09-11 04:28:06,163 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 04:28:06] "GET /websocket?version=19.0-2 HTTP/1.1" 101 - 0 0.000 0.123 2026-09-11 04:28:06,363 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 04:28:06] "POST /discuss/channel/messages HTTP/1.1" 200 - 28 0.042 0.028 2026-09-11 04:28:06,380 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 04:28:06] "GET /web/image/discuss.channel/2/avatar_128?unique=7ed2f09c04d6444fd32b3a489ea88f34de8ead6b056a2fc7bd28639bd916737c81d452b69b176b0a41eac8933383f0e2008f9c06c611e17e0b0eafe9ac2e5d46 HTTP/1.1" 200 - 3 0.005 0.057 2026-09-11 04:28:06,411 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 04:28:06] "GET /web/image/discuss.channel/1/avatar_128?unique=381e618332b23c4460de3762e8e63663caeb8f0ef08aa69c9b061a22d096dec8106da003618a20c9b52896a84d8be9811b21531e66a1f5fb751c2851dc40ce93 HTTP/1.1" 200 - 3 0.009 0.083 2026-09-11 04:28:06,443 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 04:28:06] "GET /web/image/res.partner/2/avatar_128?unique=1789094274000 HTTP/1.1" 200 - 5 0.013 0.106 2026-09-11 04:28:06,704 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 04:28:06] "POST /web/dataset/call_kw/purchase.order/get_views#purchase.order.get_views HTTP/1.1" 200 - 96 0.116 0.202 2026-09-11 04:28:06,762 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 04:28:06] "POST /web/dataset/call_kw/purchase.order/web_search_read#purchase.order.web_search_read HTTP/1.1" 200 - 5 0.005 0.026 2026-09-11 04:28:06,787 26 INFO rb-c800635-224702-414046 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-09-11 04:28:06,856 26 INFO rb-c800635-224702-414046 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-09-11 04:28:06,961 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 04:28:06] "POST /web/dataset/call_kw/purchase.order/onchange#purchase.order.onchange HTTP/1.1" 200 - 22 0.039 0.042 2026-09-11 04:28:06,984 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 04:28:06] "POST /web/dataset/call_kw/res.currency/read#res.currency.read HTTP/1.1" 200 - 8 0.007 0.139 2026-09-11 04:28:07,007 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 04:28:07] "POST /web/dataset/call_kw/discuss.channel/channel_fetched#discuss.channel.channel_fetched HTTP/1.1" 200 - 9 0.009 0.203 2026-09-11 04:28:07,121 26 INFO ? werkzeug: 127.0.0.1 - - [11/Sep/2026 04:28:07] "GET /partner_autocomplete/static/lib/jsvat.js HTTP/1.1" 200 - 0 0.000 0.002 2026-09-11 04:28:07,294 26 INFO rb-c800635-224702-414046 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-09-11 04:28:07,316 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 04:28:07] "POST /web/dataset/call_kw/res.partner/web_name_search#res.partner.web_name_search HTTP/1.1" 200 - 3 0.010 0.019 2026-09-11 04:28:07,363 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 04:28:07] "GET /web/bundle/web.assets_emoji?lang=en_US HTTP/1.1" 200 - 1 0.000 0.019 2026-09-11 04:28:07,409 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 04:28:07] "GET /web/assets/0418524/web.assets_emoji.min.js HTTP/1.1" 200 - 2 0.006 0.007 2026-09-11 04:28:07,583 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 04:28:07] "POST /web/dataset/call_kw/res.partner/autocomplete_by_name#res.partner.autocomplete_by_name HTTP/1.1" 200 - 4 0.014 0.026 2026-09-11 04:28:07,618 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 04:28:07] "POST /web/dataset/call_kw/res.partner/web_name_search#res.partner.web_name_search HTTP/1.1" 200 - 2 0.007 0.059 2026-09-11 04:28:07,666 26 INFO rb-c800635-224702-414046 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-09-11 04:28:07,727 26 INFO rb-c800635-224702-414046 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-09-11 04:28:07,794 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 04:28:07] "POST /web/dataset/call_kw/res.partner/name_create#res.partner.name_create HTTP/1.1" 200 - 32 0.068 0.065 2026-09-11 04:28:07,878 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 04:28:07] "POST /web/dataset/call_kw/purchase.order/onchange#purchase.order.onchange HTTP/1.1" 200 - 18 0.033 0.036 2026-09-11 04:28:07,947 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 04:28:07] "POST /web/dataset/call_kw/purchase.order.line/onchange#purchase.order.line.onchange HTTP/1.1" 200 - 7 0.016 0.027 2026-09-11 04:28:08,030 26 INFO ? werkzeug: 127.0.0.1 - - [11/Sep/2026 04:28:08] "GET /web/static/img/openhand.cur HTTP/1.1" 200 - 0 0.000 0.001 2026-09-11 04:28:08,063 26 INFO rb-c800635-224702-414046 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-09-11 04:28:08,096 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 04:28:08] "POST /web/dataset/call_kw/product.template/web_name_search#product.template.web_name_search HTTP/1.1" 200 - 6 0.018 0.023 2026-09-11 04:28:08,359 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 04:28:08] "POST /web/dataset/call_kw/product.template/web_name_search#product.template.web_name_search HTTP/1.1" 200 - 7 0.027 0.019 2026-09-11 04:28:08,408 26 INFO rb-c800635-224702-414046 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-09-11 04:28:08,423 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 04:28:08] "POST /web/dataset/call_kw/purchase.order.line/onchange#purchase.order.line.onchange HTTP/1.1" 200 - 1 0.001 0.009 2026-09-11 04:28:08,481 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 04:28:08] "POST /web/dataset/call_kw/product.template/get_single_product_variant#product.template.get_single_product_variant HTTP/1.1" 200 - 3 0.010 0.013 2026-09-11 04:28:08,563 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 04:28:08] "POST /web/dataset/call_kw/purchase.order/onchange#purchase.order.onchange HTTP/1.1" 200 - 41 0.021 0.046 2026-09-11 04:28:08,622 26 INFO rb-c800635-224702-414046 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-09-11 04:28:08,635 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 04:28:08] "POST /web/dataset/call_kw/purchase.order/onchange#purchase.order.onchange HTTP/1.1" 200 - 4 0.004 0.023 2026-09-11 04:28:08,682 26 INFO rb-c800635-224702-414046 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-09-11 04:28:08,741 26 INFO rb-c800635-224702-414046 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-09-11 04:28:08,801 26 INFO rb-c800635-224702-414046 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-09-11 04:28:08,854 26 INFO rb-c800635-224702-414046 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-09-11 04:28:09,374 26 INFO rb-c800635-224702-414046 odoo.tests.common: Simulating signal changes during tests 2026-09-11 04:28:09,374 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 04:28:09] "POST /web/dataset/call_kw/purchase.order/onchange#purchase.order.onchange HTTP/1.1" 200 - 248 0.230 0.341 2026-09-11 04:28:09,849 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 04:28:09] "POST /web/dataset/call_kw/purchase.order/web_save#purchase.order.web_save HTTP/1.1" 200 - 100 0.153 0.160 2026-09-11 04:28:10,002 26 INFO rb-c800635-224702-414046 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-09-11 04:28:10,032 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 04:28:10] "POST /mail/thread/messages HTTP/1.1" 200 - 24 0.027 0.030 2026-09-11 04:28:10,078 26 INFO rb-c800635-224702-414046 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-09-11 04:28:10,154 26 INFO rb-c800635-224702-414046 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-09-11 04:28:10,173 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 04:28:10] "POST /mail/data HTTP/1.1" 200 - 45 0.090 0.073 2026-09-11 04:28:10,198 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 04:28:10] "POST /web/dataset/call_kw/product.product/search_read#product.product.search_read HTTP/1.1" 200 - 4 0.012 0.099 2026-09-11 04:28:10,395 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 04:28:10] "POST /web/dataset/call_kw/purchase.order/onchange#purchase.order.onchange HTTP/1.1" 200 - 92 0.082 0.154 2026-09-11 04:28:10,398 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 04:28:10] "POST /web/dataset/call_kw/uom.uom/search_read#uom.uom.search_read HTTP/1.1" 200 - 1 0.000 0.184 2026-09-11 04:28:10,498 26 INFO rb-c800635-224702-414046 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-09-11 04:28:10,558 26 INFO rb-c800635-224702-414046 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-09-11 04:28:10,832 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 04:28:10] "POST /web/dataset/call_kw/purchase.order/onchange#purchase.order.onchange HTTP/1.1" 200 - 65 0.108 0.151 2026-09-11 04:28:10,912 26 INFO rb-c800635-224702-414046 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-09-11 04:28:10,978 26 INFO rb-c800635-224702-414046 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-09-11 04:28:11,174 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 04:28:11] "POST /web/dataset/call_kw/purchase.order/web_save#purchase.order.web_save HTTP/1.1" 200 - 63 0.066 0.126 2026-09-11 04:28:11,197 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 04:28:11] "POST /mail/thread/messages HTTP/1.1" 200 - 4 0.004 0.009 2026-09-11 04:28:11,329 26 INFO rb-c800635-224702-414046 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-09-11 04:28:11,389 26 INFO rb-c800635-224702-414046 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-09-11 04:28:11,396 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 04:28:11] "POST /mail/data HTTP/1.1" 200 - 31 0.033 0.035 2026-09-11 04:28:11,417 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 04:28:11] "POST /web/dataset/call_kw/purchase.order.line/onchange#purchase.order.line.onchange HTTP/1.1" 200 - 7 0.006 0.020 2026-09-11 04:28:11,516 26 INFO rb-c800635-224702-414046 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-09-11 04:28:11,539 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 04:28:11] "POST /web/dataset/call_kw/product.template/web_name_search#product.template.web_name_search HTTP/1.1" 200 - 2 0.014 0.015 2026-09-11 04:28:11,796 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 04:28:11] "POST /web/dataset/call_kw/product.template/web_name_search#product.template.web_name_search HTTP/1.1" 200 - 2 0.008 0.021 2026-09-11 04:28:11,874 26 INFO rb-c800635-224702-414046 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-09-11 04:28:11,877 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 04:28:11] "POST /web/dataset/call_kw/purchase.order.line/onchange#purchase.order.line.onchange HTTP/1.1" 200 - 3 0.002 0.011 2026-09-11 04:28:11,976 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 04:28:11] "POST /web/dataset/call_kw/product.template/get_single_product_variant#product.template.get_single_product_variant HTTP/1.1" 200 - 3 0.007 0.011 2026-09-11 04:28:12,132 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 04:28:12] "POST /web/dataset/call_kw/purchase.order/onchange#purchase.order.onchange HTTP/1.1" 200 - 70 0.048 0.095 2026-09-11 04:28:12,250 26 INFO rb-c800635-224702-414046 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-09-11 04:28:12,307 26 INFO rb-c800635-224702-414046 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-09-11 04:28:12,376 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 04:28:12] "POST /web/dataset/call_kw/purchase.order/onchange#purchase.order.onchange HTTP/1.1" 200 - 44 0.085 0.102 2026-09-11 04:28:12,587 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 04:28:12] "POST /web/dataset/call_kw/purchase.order/onchange#purchase.order.onchange HTTP/1.1" 200 - 61 0.044 0.119 2026-09-11 04:28:12,648 26 INFO rb-c800635-224702-414046 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-09-11 04:28:12,705 26 INFO rb-c800635-224702-414046 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-09-11 04:28:12,845 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 04:28:12] "POST /web/dataset/call_kw/purchase.order/web_save#purchase.order.web_save HTTP/1.1" 200 - 60 0.056 0.080 2026-09-11 04:28:12,863 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 04:28:12] "POST /mail/thread/messages HTTP/1.1" 200 - 4 0.003 0.005 2026-09-11 04:28:12,980 26 INFO rb-c800635-224702-414046 odoo.addons.purchase_product_matrix.tests.test_purchase_matrix.TestPurchaseMatrixUi.test_purchase_matrix_ui.browser: tour succeeded 2026-09-11 04:28:12,981 26 INFO rb-c800635-224702-414046 odoo.addons.purchase_product_matrix.tests.test_purchase_matrix.TestPurchaseMatrixUi.test_purchase_matrix_ui.browser: ╔═════════════════════════════════════╗ ║ TOUR purchase_matrix_tour SUCCEEDED ║ ╚═════════════════════════════════════╝ 2026-09-11 04:28:13,024 26 INFO rb-c800635-224702-414046 werkzeug: 127.0.0.1 - - [11/Sep/2026 04:28:13] "POST /mail/data HTTP/1.1" 200 - 31 0.014 0.029 2026-09-11 04:28:13,199 26 INFO rb-c800635-224702-414046 odoo.addons.purchase_product_matrix.tests.test_purchase_matrix.TestPurchaseMatrixUi.test_purchase_matrix_ui.browser: heap 46755488 (allocated 51056640) 2026-09-11 04:28:13,202 26 INFO rb-c800635-224702-414046 odoo.addons.purchase_product_matrix.tests.test_purchase_matrix.TestPurchaseMatrixUi.test_purchase_matrix_ui: Closing chrome headless with pid 149747 2026-09-11 04:28:13,204 26 INFO rb-c800635-224702-414046 odoo.addons.purchase_product_matrix.tests.test_purchase_matrix.TestPurchaseMatrixUi.test_purchase_matrix_ui: Closing websocket connection 2026-09-11 04:28:13,208 26 INFO rb-c800635-224702-414046 odoo.addons.purchase_product_matrix.tests.test_purchase_matrix.TestPurchaseMatrixUi.test_purchase_matrix_ui: Terminating chrome headless with pid 149747 2026-09-11 04:28:13,311 26 INFO rb-c800635-224702-414046 odoo.addons.purchase_product_matrix.tests.test_purchase_matrix.TestPurchaseMatrixUi.test_purchase_matrix_ui: Chrome Log in: /tmp/odoo_tests/rb-c800635-224702-414046/chrome_logs/chrome_log_20260911_042813_311742_test_purchase_matrix_ui.txt 2026-09-11 04:28:13,312 26 INFO rb-c800635-224702-414046 odoo.addons.purchase_product_matrix.tests.test_purchase_matrix.TestPurchaseMatrixUi.test_purchase_matrix_ui: Removing chrome user profile "/tmp/tmpaqz28zsl_chrome_odoo" 2026-09-11 04:28:13,739 26 INFO rb-c800635-224702-414046 odoo.addons.purchase_product_matrix.tests.test_purchase_matrix: Starting TestPurchaseMatrixUi.test_translate_never_variant_attributes_on_pol ... 2026-09-11 04:28:14,662 26 INFO rb-c800635-224702-414046 odoo.addons.base.models.ir_attachment: filestore gc 0 checked, 0 removed 2026-09-11 04:28:25,885 26 INFO rb-c800635-224702-414046 odoo.addons.purchase_repair.tests.test_repair_purchase_flow: Starting TestRepairPurchaseFlow.test_repair_with_purchase_mto_link ... 2026-09-11 04:28:26,255 26 INFO rb-c800635-224702-414046 odoo.addons.base.models.ir_attachment: filestore gc 5 checked, 5 removed 2026-09-11 04:28:26,684 26 INFO rb-c800635-224702-414046 odoo.addons.auth_signup.models.res_users: Signup email sent for user to 2026-09-11 04:28:26,991 26 INFO rb-c800635-224702-414046 odoo.addons.auth_signup.models.res_users: Signup email sent for user to 2026-09-11 04:28:27,194 26 INFO rb-c800635-224702-414046 odoo.addons.purchase_requisition.tests.test_purchase_requisition: Starting TestPurchaseRequisition.test_00_purchase_requisition_users ... 2026-09-11 04:28:27,217 26 INFO rb-c800635-224702-414046 odoo.addons.purchase_requisition.tests.test_purchase_requisition: Starting TestPurchaseRequisition.test_01_cancel_purchase_requisition ... 2026-09-11 04:28:27,299 26 INFO rb-c800635-224702-414046 odoo.addons.purchase_requisition.tests.test_purchase_requisition: Starting TestPurchaseRequisition.test_02_purchase_requisition ... 2026-09-11 04:28:27,380 26 INFO rb-c800635-224702-414046 odoo.models.unlink: User #1 deleted product.supplierinfo records with IDs: [216, 218] 2026-09-11 04:28:27,392 26 INFO rb-c800635-224702-414046 odoo.models.unlink: User #1 deleted product.supplierinfo records with IDs: [217, 219] 2026-09-11 04:28:27,396 26 INFO rb-c800635-224702-414046 odoo.addons.purchase_requisition.tests.test_purchase_requisition: Starting TestPurchaseRequisition.test_03_blanket_order_rfq ... 2026-09-11 04:28:28,433 26 INFO rb-c800635-224702-414046 odoo.models.unlink: User #1 deleted purchase.order.line records with IDs: [288] 2026-09-11 04:28:28,639 26 INFO rb-c800635-224702-414046 odoo.addons.purchase_requisition.tests.test_purchase_requisition: Starting TestPurchaseRequisition.test_06_purchase_requisition ... 2026-09-11 04:28:28,835 26 INFO rb-c800635-224702-414046 odoo.addons.purchase_requisition.tests.test_purchase_requisition: Starting TestPurchaseRequisition.test_07_alternative_purchases_wizards ... 2026-09-11 04:28:29,970 26 INFO rb-c800635-224702-414046 odoo.addons.purchase_requisition.tests.test_purchase_requisition: Starting TestPurchaseRequisition.test_08_purchase_requisition_sequence ... 2026-09-11 04:28:32,637 26 INFO rb-c800635-224702-414046 odoo.addons.purchase_requisition.tests.test_purchase_requisition: Starting TestPurchaseRequisition.test_08_purchases_multi_linkages ... 2026-09-11 04:28:32,765 26 INFO rb-c800635-224702-414046 odoo.models.unlink: User #1 deleted purchase.order.group records with IDs: [3] 2026-09-11 04:28:32,781 26 INFO rb-c800635-224702-414046 odoo.models.unlink: User #1 deleted purchase.order.group records with IDs: [2] 2026-09-11 04:28:32,793 26 INFO rb-c800635-224702-414046 odoo.models.unlink: User #1 deleted purchase.order.group records with IDs: [4] 2026-09-11 04:28:32,797 26 INFO rb-c800635-224702-414046 odoo.addons.purchase_requisition.tests.test_purchase_requisition: Starting TestPurchaseRequisition.test_09_alternative_po_line_price_unit ... 2026-09-11 04:28:33,557 26 INFO rb-c800635-224702-414046 odoo.addons.purchase_requisition.tests.test_purchase_requisition: Starting TestPurchaseRequisition.test_09_purchase_template ... 2026-09-11 04:28:34,142 26 INFO rb-c800635-224702-414046 odoo.addons.purchase_requisition.tests.test_purchase_requisition: Starting TestPurchaseRequisition.test_10_alternative_po_line_price_unit_different_uom ... 2026-09-11 04:28:35,011 26 INFO rb-c800635-224702-414046 odoo.addons.purchase_requisition.tests.test_purchase_requisition: Starting TestPurchaseRequisition.test_11_alternative_po_from_po_with_requisition_id ... 2026-09-11 04:28:35,648 26 INFO rb-c800635-224702-414046 odoo.models.unlink: User #1 deleted mail.message records with IDs: [8974] 2026-09-11 04:28:35,665 26 INFO rb-c800635-224702-414046 odoo.models.unlink: User #1 deleted stock.picking records with IDs: [959] 2026-09-11 04:28:35,788 26 INFO rb-c800635-224702-414046 odoo.addons.purchase_requisition.tests.test_purchase_requisition: Starting TestPurchaseRequisition.test_12_alternative_po_line_different_currency ... 2026-09-11 04:28:36,864 26 INFO rb-c800635-224702-414046 odoo.addons.purchase_requisition.tests.test_purchase_requisition: Starting TestPurchaseRequisition.test_alternative_po_with_multiple_price_list ... 2026-09-11 04:28:37,753 26 INFO rb-c800635-224702-414046 odoo.addons.purchase_requisition.tests.test_purchase_requisition: Starting TestPurchaseRequisition.test_alternative_purchase_order_merge ... 2026-09-11 04:28:39,044 26 INFO rb-c800635-224702-414046 odoo.models.unlink: User #1 deleted purchase.order.group records with IDs: [10] 2026-09-11 04:28:39,053 26 INFO rb-c800635-224702-414046 odoo.addons.purchase_requisition.tests.test_purchase_requisition: Starting TestPurchaseRequisition.test_alternative_purchase_orders_with_vendor_specific_details ... 2026-09-11 04:28:40,612 26 INFO rb-c800635-224702-414046 odoo.addons.purchase_requisition.tests.test_purchase_requisition: Starting TestPurchaseRequisition.test_alternative_purchase_vendor_currency ... 2026-09-11 04:28:41,303 26 INFO rb-c800635-224702-414046 odoo.addons.purchase_requisition.tests.test_purchase_requisition: Starting TestPurchaseRequisition.test_cancel_requisition_only_cancels_draft_po ... 2026-09-11 04:28:41,647 26 INFO rb-c800635-224702-414046 odoo.addons.purchase_requisition.tests.test_purchase_requisition: Starting TestPurchaseRequisition.test_create_alternatives_for_multiple_vendors ... 2026-09-11 04:28:42,395 26 INFO rb-c800635-224702-414046 odoo.addons.purchase_requisition.tests.test_purchase_requisition: Starting TestPurchaseRequisition.test_payment_terms_for_alternative_rfq ... 2026-09-11 04:28:43,099 26 INFO rb-c800635-224702-414046 odoo.addons.purchase_requisition.tests.test_purchase_requisition: Starting TestPurchaseRequisition.test_purchase_order_taxes_from_purchase_agreement_in_child_company ... 2026-09-11 04:28:45,513 26 INFO rb-c800635-224702-414046 odoo.addons.purchase_requisition.tests.test_purchase_requisition: Starting TestPurchaseRequisition.test_purchase_requisition_with_same_product ... 2026-09-11 04:28:46,116 26 INFO rb-c800635-224702-414046 odoo.addons.purchase_requisition.tests.test_purchase_requisition: Starting TestPurchaseRequisition.test_taxes_for_alternative_po ... 2026-09-11 04:28:46,856 26 INFO rb-c800635-224702-414046 odoo.addons.base.models.ir_attachment: filestore gc 4 checked, 4 removed 2026-09-11 04:28:46,861 26 INFO rb-c800635-224702-414046 odoo.service.server: 1393 post-tests in 6462.12s, 2219879 queries 2026-09-11 04:28:46,870 26 INFO rb-c800635-224702-414046 odoo.tests.stats: point_of_sale: 560 tests 2370.12s 776537 queries 2026-09-11 04:28:46,870 26 INFO rb-c800635-224702-414046 odoo.tests.stats: portal: 27 tests 26.08s 5010 queries 2026-09-11 04:28:46,870 26 INFO rb-c800635-224702-414046 odoo.tests.stats: pos_account_tax_python: 4 tests 25.67s 10301 queries 2026-09-11 04:28:46,870 26 INFO rb-c800635-224702-414046 odoo.tests.stats: pos_adyen: 3 tests 15.80s 7528 queries 2026-09-11 04:28:46,870 26 INFO rb-c800635-224702-414046 odoo.tests.stats: pos_discount: 6 tests 136.24s 33462 queries 2026-09-11 04:28:46,870 26 INFO rb-c800635-224702-414046 odoo.tests.stats: pos_event: 9 tests 52.76s 16003 queries 2026-09-11 04:28:46,870 26 INFO rb-c800635-224702-414046 odoo.tests.stats: pos_event_sale: 3 tests 8.89s 7047 queries 2026-09-11 04:28:46,870 26 INFO rb-c800635-224702-414046 odoo.tests.stats: pos_hr: 27 tests 131.35s 45908 queries 2026-09-11 04:28:46,870 26 INFO rb-c800635-224702-414046 odoo.tests.stats: pos_hr_restaurant: 5 tests 22.61s 10597 queries 2026-09-11 04:28:46,870 26 INFO rb-c800635-224702-414046 odoo.tests.stats: pos_loyalty: 102 tests 718.58s 166259 queries 2026-09-11 04:28:46,870 26 INFO rb-c800635-224702-414046 odoo.tests.stats: pos_mollie: 6 tests 7.98s 6631 queries 2026-09-11 04:28:46,870 26 INFO rb-c800635-224702-414046 odoo.tests.stats: pos_mrp: 15 tests 40.45s 21618 queries 2026-09-11 04:28:46,870 26 INFO rb-c800635-224702-414046 odoo.tests.stats: pos_online_payment: 14 tests 56.14s 18201 queries 2026-09-11 04:28:46,870 26 INFO rb-c800635-224702-414046 odoo.tests.stats: pos_online_payment_self_order: 27 tests 153.59s 70254 queries 2026-09-11 04:28:46,870 26 INFO rb-c800635-224702-414046 odoo.tests.stats: pos_qfpay: 3 tests 13.84s 7862 queries 2026-09-11 04:28:46,870 26 INFO rb-c800635-224702-414046 odoo.tests.stats: pos_razorpay: 5 tests 22.28s 9813 queries 2026-09-11 04:28:46,870 26 INFO rb-c800635-224702-414046 odoo.tests.stats: pos_repair: 3 tests 13.18s 7701 queries 2026-09-11 04:28:46,870 26 INFO rb-c800635-224702-414046 odoo.tests.stats: pos_restaurant: 65 tests 517.62s 88445 queries 2026-09-11 04:28:46,870 26 INFO rb-c800635-224702-414046 odoo.tests.stats: pos_restaurant_loyalty: 4 tests 18.82s 8955 queries 2026-09-11 04:28:46,870 26 INFO rb-c800635-224702-414046 odoo.tests.stats: pos_safaricom: 9 tests 13.40s 7469 queries 2026-09-11 04:28:46,870 26 INFO rb-c800635-224702-414046 odoo.tests.stats: pos_sale: 81 tests 571.71s 173459 queries 2026-09-11 04:28:46,870 26 INFO rb-c800635-224702-414046 odoo.tests.stats: pos_sale_loyalty: 5 tests 24.60s 10817 queries 2026-09-11 04:28:46,870 26 INFO rb-c800635-224702-414046 odoo.tests.stats: pos_sale_margin: 4 tests 7.62s 6283 queries 2026-09-11 04:28:46,870 26 INFO rb-c800635-224702-414046 odoo.tests.stats: pos_self_order: 107 tests 553.65s 258182 queries 2026-09-11 04:28:46,870 26 INFO rb-c800635-224702-414046 odoo.tests.stats: pos_self_order_qfpay: 4 tests 13.21s 7424 queries 2026-09-11 04:28:46,870 26 INFO rb-c800635-224702-414046 odoo.tests.stats: pos_self_order_stripe: 6 tests 18.74s 10859 queries 2026-09-11 04:28:46,870 26 INFO rb-c800635-224702-414046 odoo.tests.stats: pos_sms: 3 tests 15.61s 7548 queries 2026-09-11 04:28:46,870 26 INFO rb-c800635-224702-414046 odoo.tests.stats: pos_viva_com: 7 tests 26.23s 13103 queries 2026-09-11 04:28:46,870 26 INFO rb-c800635-224702-414046 odoo.tests.stats: privacy_lookup: 9 tests 4.48s 3085 queries 2026-09-11 04:28:46,870 26 INFO rb-c800635-224702-414046 odoo.tests.stats: product: 145 tests 50.36s 35890 queries 2026-09-11 04:28:46,871 26 INFO rb-c800635-224702-414046 odoo.tests.stats: product_email_template: 4 tests 6.28s 5072 queries 2026-09-11 04:28:46,871 26 INFO rb-c800635-224702-414046 odoo.tests.stats: product_expiry: 3 tests 6.34s 1887 queries 2026-09-11 04:28:46,871 26 INFO rb-c800635-224702-414046 odoo.tests.stats: product_margin: 7 tests 8.62s 5838 queries 2026-09-11 04:28:46,871 26 INFO rb-c800635-224702-414046 odoo.tests.stats: project: 152 tests 171.39s 54516 queries 2026-09-11 04:28:46,871 26 INFO rb-c800635-224702-414046 odoo.tests.stats: project_account: 3 tests 4.78s 2139 queries 2026-09-11 04:28:46,871 26 INFO rb-c800635-224702-414046 odoo.tests.stats: project_hr_expense: 7 tests 32.99s 19884 queries 2026-09-11 04:28:46,871 26 INFO rb-c800635-224702-414046 odoo.tests.stats: project_mrp_account: 6 tests 6.60s 2481 queries 2026-09-11 04:28:46,871 26 INFO rb-c800635-224702-414046 odoo.tests.stats: project_mrp_sale: 3 tests 6.35s 4881 queries 2026-09-11 04:28:46,871 26 INFO rb-c800635-224702-414046 odoo.tests.stats: project_purchase: 19 tests 42.50s 24063 queries 2026-09-11 04:28:46,871 26 INFO rb-c800635-224702-414046 odoo.tests.stats: project_purchase_stock: 3 tests 0.87s 311 queries 2026-09-11 04:28:46,871 26 INFO rb-c800635-224702-414046 odoo.tests.stats: project_sale_expense: 9 tests 39.73s 24741 queries 2026-09-11 04:28:46,871 26 INFO rb-c800635-224702-414046 odoo.tests.stats: project_timesheet_holidays: 8 tests 7.09s 4787 queries 2026-09-11 04:28:46,871 26 INFO rb-c800635-224702-414046 odoo.tests.stats: project_todo: 5 tests 20.15s 3333 queries 2026-09-11 04:28:46,871 26 INFO rb-c800635-224702-414046 odoo.tests.stats: purchase: 134 tests 271.33s 131488 queries 2026-09-11 04:28:46,871 26 INFO rb-c800635-224702-414046 odoo.tests.stats: purchase_edi_ubl_bis3: 9 tests 23.64s 12226 queries 2026-09-11 04:28:46,871 26 INFO rb-c800635-224702-414046 odoo.tests.stats: purchase_mrp: 43 tests 78.57s 44232 queries 2026-09-11 04:28:46,871 26 INFO rb-c800635-224702-414046 odoo.tests.stats: purchase_product_matrix: 4 tests 13.09s 2469 queries 2026-09-11 04:28:46,871 26 INFO rb-c800635-224702-414046 odoo.tests.stats: purchase_repair: 3 tests 11.59s 9772 queries 2026-09-11 04:28:46,871 26 INFO rb-c800635-224702-414046 odoo.tests.stats: purchase_requisition: 25 tests 20.58s 10891 queries 2026-09-11 04:28:46,871 26 INFO rb-c800635-224702-414046 odoo.tests.result: 0 failed, 0 error(s) of 1393 tests when loading database 'rb-c800635-224702-414046' 2026-09-11 04:28:46,872 26 INFO rb-c800635-224702-414046 odoo.service.server: Initiating shutdown 2026-09-11 04:28:46,872 26 INFO rb-c800635-224702-414046 odoo.service.server: Hit CTRL-C again or send a second signal to force the shutdown.